一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

PON用户认证故障诊断系统与方法与流程

2022-02-21 04:07:03 来源:中国专利 TAG:

pon用户认证故障诊断系统与方法
技术领域
1.本发明涉及通信故障检测技术领域,尤其涉及一种pon用户认证故障诊断系统与方法。


背景技术:

2.随着光纤技术的成熟发展,光纤到户已成为解决接入网带宽瓶颈问题的最终手段,而pon(无源光网络)技术以其高带宽、远距离传输以及点到多点拓扑等优势备受青睐,成为我国部署宽带的主要应用架构。
3.如今用户家庭的接入网络变得越来越复杂,主要体现在两个方面:首先是用户会在运营商的onu(光网络单元)设备上另外加路由器设备,拨号认证需要在路由器设备上完成。其次是用户网络接入终端越来越多,其中,olt设备是一种重要的局端设备,可以与前端(汇聚层)交换机用网线相连,转化成光信号,用单根光纤与用户端的分光器互联,实现对用户端设备onu的控制、管理、测距;并和onu设备一样,是光电一体的设备。
4.由于在排查故障原因时,需要运维人员登录到认证服务器上,通过人工的方式实时查询故障的原因,效率较低,实时采集分析,由于数据量过大,会影响认证服务器的性能,且对运维人员的技术要求高,需要专业的技术人员操作认证服务器,认证服务器是pon网络的核心设备,该设备的操作权限无法向普通的一线运维人员开放,因此,运维的压力集中在单个部门。


技术实现要素:

5.本发明要解决的技术问题是提供一种pon用户认证故障诊断系统与方法,能够周期性采集用户认证状态信息,且能准确快速定位用户故障原因,提高了故障诊断效率,缓解系统工作压力与运维压力。
6.为实现上述目的,本发明采取的技术方案为:
7.pon用户认证故障诊断系统,基于ftth全链路故障诊断系统实现,包括认证信息采集单元,数据缓存单元和认证分析单元;认证信息采集单元用于定期采集ftth全链路故障诊断系统中用户的认证状态信息;数据缓存单元用于根据认证状态信息分别缓存对应的用户的pppoe账户id;认证分析单元用于匹配发生故障的用户的pppoe账户id与数据缓存单元中的用户的pppoe账户id,分析用户认证故障原因。本发明通过周期性采集用户认证状态信息,并根据用户状态信息分别缓存用户的pppoe账户id,故障检测时,故障分析单元通过认证故障用户的pppoe账户id在数据缓存单元直接定位用户故障原因,再查询具体故障参数,能够避免实时采集分析对系统带来的工作压力与运维压力,且能准确快速定位用户故障原因,提高了故障诊断效率。
8.进一步地,数据缓存单元包括在线用户信息子单元、历史用户信息子单元、用户离线信息子单元和用户上线失败信息子单元;在线用户信息子单元用于缓存最新采集周期采集到的在线用户的pppoe账户id,并生成在线用户信息索引;历史用户信息子单元用于缓存
曾经在线但是最新采集周期中不在线的用户的pppoe账户id,并生成历史用户信息索引;用户离线信息子单元用于缓存最新采集周期采集到的离线用户的pppoe账户id,生成用户离线信息索引;用户上线失败信息子单元用于缓存上线失败的用户的pppoe账户id,生成用户上线失败信息索引。
9.进一步地,ftth全链路故障诊断系统包括pon网管子系统、业务运营子系统和认证管理子系统;认证信息采集单元通信连接pon网管子系统,用于根据用户的onu终端mac地址从pon网管子系统获取onu的olt信息,并根据olt与认证服务器的绑定关系定位用户接入的认证服务器;认证信息采集单元通信连接业务运营子系统,用于根据用户的onu终端mac地址从业务运营子系统获取用户的pppoe账号id;认证分析单元通信连接认证管理子系统,用于从认证管理子系统中的认证服务器获取用户的认证状态信息,分析用户认证故障原因。
10.进一步地,认证分析单元通过snmp从认证管理子系统获取用户的认证状态信息。
11.pon用户认证故障诊断方法,包括以下步骤:s2认证信息采集单元定位认证故障的用户的认证服务器,并从业务运营子系统获取认证故障的用户的pppoe账号id;s3认证分析单元根据认证故障的用户的pppoe账号id,从数据缓存单元查询用户状态;s4认证分析单元根据数据缓存单元的信息从认证管理子系统查询分析用户认证故障的原因。
12.进一步地,pon用户认证故障诊断方法,还包括:s1认证信息采集单元定期从ftth全链路故障诊断系统中采集用户的认证状态信息,并根据认证状态信息分别缓存对应的用户的pppoe账户id;s1具体为:s11认证信息采集单元定期从认证管理子系统中的认证服务器上采集用户的认证状态信息;s12认证信息采集单元将最新采集周期采集到的在线用户的pppoe账户id缓存到在线用户信息子单元,生成在线用户信息索引;将曾经在线但是最新采集周期中不在线的用户的pppoe账户id缓存到历史用户信息子单元,生成历史用户信息索引;将最新采集周期采集到的离线用户的pppoe账户id缓存到用户离线信息子单元,生成用户离线信息索引;将上线失败的用户的pppoe账户id缓存到用户上线失败信息子单元,生成用户上线失败信息索引。
13.具体地,s2为:认证信息采集单元根据用户的onu终端mac地址从pon网管子系统获取onu的olt信息,接着根据olt与认证服务器的绑定关系定位用户接入的认证服务器,并根据用户的onu终端mac地址从业务运营子系统获取认证故障的用户的pppoe账号id。
14.具体地,s3为:s31认证分析单元根据认证故障的用户的pppoe账号id,通过在线用户信息索引从在线用户信息子单元查询用户是否存在,如果用户存在,判断为用户在线,并通过snmp在对应的认证服务器上查询用户在线信息;如果用户不存在,执行s32;s32认证分析单元根据认证故障的用户的pppoe账号id,从历史用户信息子单元查询用户是否存在,执行s4。
15.具体地,s4为:s41如果用户存在于历史用户信息子单元,判断用户认证成功,认证分析单元根据认证故障的用户的pppoe账号id,通过用户离线信息索引从用户离线信息子单元查询用户,并通过snmp在对应的认证服务器上查询用户的离线记录,分析用户离线原因;s42如果用户不存在于历史用户信息子单元,判断用户认证失败,认证分析单元根据认证故障的用户的pppoe账号id,通过用户上线失败信息索引从用户上线失败信息子单元查询用户,并通过snmp在对应的认证服务器上查询用户的上线失败记录,分析用户上线失败原因。
16.优选地,s11还包括:s111认证信息采集单元在定期从认证管理子系统中的认证服务器上采集用户的认证状态信息时,实时检测认证服务器的剩余内存大小与cpu使用率,当认证服务器的剩余内存大小超过告警门限或当cpu的使用率超过告警门限时,认证信息采集单元停止信息采集,等待下一周期再次进行采集;否则,执行s12。
17.上述技术方案还具有如下优点或者有益效果:
18.(1)认证信息采集单元在采集信息时实时检测认证服务器的剩余内存大小与cpu使用率,当内存和cpu超过告警门限时,停止数据采集等待下一周期,能够避免pon用户认证故障诊断系统工作时影响认证服务器的性能。
19.(2)由于用户的拨号在路由器上进行,运行商的网管系统无法对其进行管理,因此查询用户的认证故障目前需要人工完成。但又由于运营商的网络中存在多台认证服务器,故障查询需要运维人员根据经验确定用户拨号认证是在哪台服务器完成的,准确率依赖于人工经验,不够可靠。本发明能够对接pon网管系统,自动定位用户的onu终端mac地址所属的认证服务器,大大提高了定位效率与准确度,减轻了运维压力。
附图说明
20.通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明及其特征、外形和优点将会变得更加明显。在全部附图中相同的标记指示相同的部分。并未刻意按照比例绘制附图,重点在于示出本发明的主旨。
21.图1是本发明提供的pon用户认证故障诊断方法的流程图;
22.图2是本发明提供的采集用户认证状态信息的流程图;
23.图3是本发明提供的pon用户认证故障诊断系统的架构图。
具体实施方式
24.下面结合附图和具体的实施例对本发明作进一步的说明,但是不作为本发明的限定。
25.本发明在具体实施时,如图1所示认证信息采集单元定期从认证管理子系统中的认证服务器上采集用户的认证状态信息,在此过程中,为了保证认证服务器能正常工作,认证信息采集单元会实时检测认证服务器的剩余内存大小与cpu使用率,如图2所示,当认证服务器的剩余内存大小超过告警门限或当cpu的使用率超过告警门限时,认证信息采集单元停止信息采集,等待下一周期再次进行采集;否则,认证信息采集单元将最新采集周期采集到的在线用户的pppoe账户id缓存到在线用户信息子单元,生成在线用户信息索引;将曾经在线但是最新采集周期中不在线的用户的pppoe账户id缓存到历史用户信息子单元,生成历史用户信息索引;将最新采集周期采集到的离线用户的pppoe账户id缓存到用户离线信息子单元,生成用户离线信息索引;将上线失败的用户的pppoe账户id缓存到用户上线失败信息子单元,生成用户上线失败信息索引。
26.接着认证信息采集单元根据认证故障的用户的onu终端mac地址从pon网管子系统获取onu的olt信息,接着根据olt与认证服务器的绑定关系定位用户接入的认证服务器,并根据用户的onu终端mac地址从业务运营子系统获取认证故障的用户的pppoe账号id。认证分析单元根据认证故障的用户的pppoe账号id,通过在线用户信息索引从在线用户信息子
单元查询用户是否存在,如果用户存在,判断为用户在线,并通过snmp在对应的认证服务器上查询用户在线信息;如果用户不存在,认证分析单元根据认证故障的用户的pppoe账号id,从历史用户信息子单元查询用户是否存在;如果用户存在于历史用户信息子单元,判断用户认证成功,认证分析单元根据认证故障的用户的pppoe账号id,通过用户离线信息索引从用户离线信息子单元查询用户,并通过snmp在对应的认证服务器上查询用户的离线记录,分析用户离线原因,如果查询不到离线原因,反馈检测失败;如果用户不存在于历史用户信息子单元,判断用户认证失败,认证分析单元根据认证故障的用户的pppoe账号id,通过用户上线失败信息索引从用户上线失败信息子单元查询用户,并通过snmp在对应的认证服务器上查询用户的上线失败记录,分析用户上线失败原因,如果查询不到上线失败记录,反馈检测失败。
27.以上对本发明的较佳实施例进行了描述;需要理解的是,本发明并不局限于上述特定实施方式,其中未尽详细描述的设备和结构应该理解为用本领域中的普通方式予以实施;任何熟悉本领域的技术人员,在不脱离本发明技术方案作出许多可能的变动和修饰,或修改为等同变化的等效实施例,这并不影响本发明的实质内容;因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均仍属于本发明技术方案保护的范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献