CN114449378B - 一种基于snmp的olt侧onu自动发现方法和装置 - Google Patents
一种基于snmp的olt侧onu自动发现方法和装置 Download PDFInfo
- Publication number
- CN114449378B CN114449378B CN202011198324.2A CN202011198324A CN114449378B CN 114449378 B CN114449378 B CN 114449378B CN 202011198324 A CN202011198324 A CN 202011198324A CN 114449378 B CN114449378 B CN 114449378B
- Authority
- CN
- China
- Prior art keywords
- onu
- network management
- management system
- information
- exists
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q2011/0086—Network resource allocation, dimensioning or optimisation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Small-Scale Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明的实施例提供了一种基于SNMP的OLT侧ONU自动发现方法和装置。所述方法包括通过SNMP协议批量采集OLT上的ONU信息;根据ONU信息判断ONU的运行状态,所述在线状态包括在线和非在线;判断所述ONU是否在网管***中存在,并对所述ONU进行发现。以此方式,可以通过SNMP直采OLT上ONU信息,采集速度快,且信息全,更易于分布式部署和并发,通常可以做到批量并发的采集不同OLT的ONU信息,每天可以进行多次发现,既能采集较全的ONU信息,又能即时维护更新最新的ONU的准确信息,并且不需要对接第三方EMS网管,可以屏蔽厂商差异化。
Description
技术领域
本发明的实施例一般涉及通信领域,并且更具体地,涉及一种基于SNMP的OLT侧ONU自动发现方法和装置。
背景技术
随着网络技术发展,光进铜退的发展,接入网现在都使用光纤接入,家宽通常都通过光猫直接接入,例如FTTH ONU。在接入网中ONU通常由OLT侧管理设备管理,但对于ONU管理有困难,因为其设备数巨大,并且每天都在变化,不可能每天都通过录入ONU信息来维护ONU。通常的接入网网管都通过厂商网管EMS发现ONU,ONU的数量极为庞大,基于EMS的ONU发现会因为登录侧和设备侧的限制无法做更高的并发,导致发现速度慢、效率低,而且发现信息量极少。
发明内容
根据本发明的实施例,提供了一种基于SNMP的OLT侧ONU自动发现方案。
在本发明的第一方面,提供了一种基于SNMP的OLT侧ONU自动发现方法。该方法包括:
通过SNMP协议批量采集OLT上的ONU信息,得到ONU的运行状态;所述运行状态包括在线和非在线;
在网管***中查找所述ONU,如果网管***中存在与所述ONU标识一致的ONU,则所述ONU在网管***中存在;如果网管***中不存在与所述ONU标识一致的ONU,则所述ONU在网管***中不存在;所述ONU标识由OLT设备标识、设备下联PON口标识和ONU-ID标识组成;
根据ONU的运行状态以及其是否存在于网管***中,对所述ONU进行发现。
进一步地,所述ONU信息包括:名称、型号、LOID、序列号、MAC地址、密码、运行状态、管理状态、软件版本、IP地址、上次在线时间、上次下线时间、发现时间。
进一步地,所述根据ONU的运行状态以及其是否存在于网管***中,对所述ONU进行发现,包括:
当所述ONU处于在线状态且存在网管***中时,利用当前采集的ONU信息更新网管***中所述ONU信息;
当所述ONU处于在线状态且不存在网管***中时,将所述ONU信息新增到网管***,对所述ONU进行发现;
当所述ONU处于非在线状态且存在网管***中时,判断所述ONU是否为延迟删除的ONU,如果是,则从网管***中删除所述ONU信息;否则不对所述ONU进行发现;
当所述ONU处于非在线状态且不存在网管***中时,判断所述ONU是否为预注册ONU,如果是,则将所述ONU信息新增到网管***;否则不对所述ONU进行发现。
进一步地,所述判断所述ONU是否为延迟删除的ONU,包括:
预设延迟删除时间,如果当前时间与所述ONU的上次在线时间的差值大于所述延迟删除时间,则判断所述ONU为延迟删除的ONU;否则,所述ONU不是延迟删除的ONU。
进一步地,所述判断所述ONU是否为预注册ONU,包括:
如果所述ONU的上次在线时间为时间默认值,则所述ONU为预注册ONU;否则,所述ONU不是预注册ONU;所述预注册ONU为已经注册且未上过线的ONU。
进一步地,在对所述ONU进行发现后,更新所述ONU的发现时间。
进一步地,还包括:
预设轮询周期和ONU的延迟发现时间;
按照所述轮询周期,轮询所有OLT上的ONU信息,如果存在超过所述ONU的延迟发现时间而未更新发现时间的ONU,则判定所述ONU不可用,并删除。
在本发明的第二方面,提供了一种基于SNMP的OLT侧ONU自动发现装置。该装置包括:
采集模块,用于通过SNMP协议批量采集OLT上的ONU信息,得到ONU的运行状态;所述运行状态包括在线和非在线;
查找模块,用于在网管***中查找所述ONU,如果网管***中存在与所述ONU的OLT设备标识、设备下联PON口标识和ONU-ID标识均一致的ONU,则所述ONU在网管***中存在;如果网管***中不存在与所述ONU的OLT设备标识、设备下联PON口标识和ONU-ID标识均一致的ONU,则所述ONU在网管***中不存在;
处理模块,用于根据ONU的运行状态以及其是否存在于网管***中,对所述ONU进行发现。
在本发明的第三方面,提供了一种电子设备。该电子设备包括:存储器和处理器,所述存储器上存储有计算机程序,所述处理器执行所述程序时实现如以上所述的方法。
在本发明的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如根据本发明的第一方面的方法。
应当理解,发明内容部分中所描述的内容并非旨在限定本发明的实施例的关键或重要特征,亦非用于限制本发明的范围。本发明的其它特征将通过以下的描述变得容易理解。
本发明通过SNMP直采OLT上ONU信息,采集速度快,且信息全,更易于分布式部署和并发,通常可以做到批量并发的采集不同OLT的ONU信息,每天可以进行多次发现,既能采集较全的ONU信息,又能即时维护更新最新的ONU的准确信息,并且不需要对接第三方EMS网管,可以屏蔽厂商差异化。
附图说明
结合附图并参考以下详细说明,本发明各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:
图1示出了根据本发明的实施例的基于SNMP的OLT侧ONU自动发现方法的流程图;
图2示出了根据本发明的实施例的基于SNMP的OLT侧ONU自动发现装置的方框图;
图3示出了能够实施本发明的实施例的示例性电子设备的方框图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的全部其他实施例,都属于本发明保护的范围。
另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
本发明中,通过SNMP直采OLT上ONU信息,采集速度快,且信息全,更易于分布式部署和并发,通常可以做到批量并发的采集不同OLT的ONU信息,每天可以进行多次发现,既能采集较全的ONU信息,又能即时维护更新最新的ONU的准确信息,并且不需要对接第三方EMS网管,可以屏蔽厂商差异化。
图1示出了本发明实施例的基于SNMP的OLT侧ONU自动发现方法的流程图。
该方法包括:
S110、通过SNMP协议批量采集OLT上的ONU信息,得到ONU的运行状态。
SNMP协议又称简单网络管理协议,是专门设计用于在IP网络管理网络节点(服务器、工作站、路由器、交换机及HUBS等)的一种标准协议,它是一种应用层协议。SNMP使网络管理员能够管理网络效能,发现并解决网络问题以及规划网络增长。通过SNMP接收随机消息(及事件报告)网络管理***获知网络出现问题。SNMP作为一种应用程序协议,封装在UDP中,效率高,速度快。
ONU是光网络单元,ONU分为有源光网络单元和无源光网络单元。一般把装有包括光接收机、上行光发射机、多个桥接放大器网络监控的设备叫做光节点。PON使用单光纤连接到OLT,然后OLT连接到ONU。ONU能够对OLT发送的广播进行选择性接收,若需要接收该数据要对OLT进行接收响应;对用户的需要发送的以太网数据进行收集和缓存,按照被分配的发送窗口向OLT端发送该缓存数据。
所述ONU信息包括:名称、详细型号、LOID、序列号(SN)、ONU的MAC地址、密码、运行状态、管理状态、ONU软件版本、ONU的IP地址(FTTB ONU有IP地址)、ONU上次在线时间、ONU上次下线时间和发现时间、设备下联PON口和ONUid等。其中,所述运行状态包括在线和非在线。
S200、在网管***中查找所述ONU,如果网管***中存在与所述ONU标识一致的ONU,则所述ONU在网管***中存在;如果网管***中不存在与所述ONU标识一致的ONU,则所述ONU在网管***中不存在;所述ONU标识由OLT设备标识、设备下联PON口标识和ONU-ID标识组成。
在批量采集ONU信息后,需要通过获取到的ONU信息对ONU进行识别,故ONU信息需要有唯一性。对此,通过ONU标识,即OLT设备ID(oltdevid)、设备下联PON口(ponport)、ONUid组成的标识来唯一标识一ONU。OLT设备ID(oltdevid)是网管里对该ip地址的OLT设备网管里的标识,使OLT设备在网管***里标识的每一个地址使用一个OLT设备id;设备下联PON口一般表示为x-x-x-x形式,例如1-1-2-1;ONUid是ONU对应的数字标识,对于GPON ONU一般为0-127或1-128,对于EPON ONU一般为0-63或1-64。
作为本发明的一种实施例,某个ONU是挂载在1-1-1-2口下的,其ONUid是3,oltdevid为DEV03sz3,那么其唯一标识就为DEV03sz3:1-1-1-2:3。
当前ONU在网管***中能查找到一样的ONU标识,可以以此作为该ONU已经在网管***中存在的判定依据。相反的,当前ONU在网管***中查找不到一样的ONU标识,则可以以此作为该ONU在网管***中不存在的判定依据。
S300、根据ONU的状态以及其是否存在于网管***中,对所述ONU进行发现。可以分成下述四种情况,分别为S310~S340:
S310、当所述ONU处于在线状态且存在网管***中时,利用当前采集的ONU信息更新网管***中所述ONU信息。
作为本发明的一种实施例,对于网管***中已经存在的ONU信息,如果本次未采集到,则不对ONU信息进行更新,以免因为本次的漏采,导致更新了错误的信息。
S320、当所述ONU处于在线状态且不存在网管***中时,将所述ONU信息新增到网管***,对所述ONU进行发现。
S330、当所述ONU处于非在线状态且存在网管***中时,如果当前时间与所述ONU的上次在线时间的差值大于所述延迟删除时间,则删除所述ONU,否则不对所述ONU进行发现。
延迟删除的作用:
用户不会时刻都处于在线状态,通过设置延迟删除的时间,将暂时不在线或关机的用户识别出来,将真正长时间处于非在线状态的ONU进行删除,保证了数据的准确性,避免错误删除ONU。
所述延迟删除时间可根据需要任意配置,一般可以配置为30天、60天或90天等。
S340、当所述ONU处于非在线状态且不存在网管***中时,判断所述ONU是否为预注册ONU,如果是,则将所述ONU信息新增到网管***;否则不对所述ONU进行发现。
所述判断所述ONU是否为预注册ONU,包括:
如果所述ONU的上次在线时间为时间默认值,则所述ONU为预注册ONU;否则,所述ONU不是预注册ONU;所述预注册ONU为已经注册且未上过线的ONU。
作为本发明的一种实施例,所述时间默认值为0000-00-00 00:00:00,分别表示年-月-日和时间。如果查看到上次所述ONU的在线时间为0000-00-0000:00:00,则说明该ONU属于已经注册但未上过线的ONU。
判断ONU是否为预注册是由于有一些用户虽然开户了,但是实际上并没有激活使用,这些用户并不是准确的使用的用户,运营商的运维部门一般不把该类ONU作为正式用户数来发现,如此保证统计数据的准确性。
作为本发明的一种实施例,在通过S300对所述ONU进行发现后,更新所述ONU的发现时间。所述发现时间用于记录所述ONU的最近一次的发现时间,进而为定期删除未发现过的ONU提供判断数据基础。
作为本发明的一种实施例,预设轮询周期和ONU的清理时间;按照所述轮询周期,轮询所有OLT上的ONU信息,如果存在超过所述ONU的清理时间而未更新发现时间的ONU,即当前时间与ONU发现时间的差值大于预设的ONU清理时间,则判定所述ONU不可用,并删除。
例如,假如第一次发现了ONU A,但是第二次以后再也没采集到ONU A,可能移机了或者拆除了,那么后面这个ONU A会一直存着再网管***里(因为比较处理的是采集到的ONU信息,第二次后不会处理到该ONU了),根据ONU发现的时间,和当前轮询时间比较,当当前时间与ONU发现的时间的差值大于预设的延迟发现的时间时,就删除掉该ONU。
所述轮询周期可以任意根据需求设置,一般设置为一天轮询一次。
所述ONU的清理时间可根据需要任意配置。
通过本实施例能够清除不可用的ONU,避免每次轮询都会对大量不可用的ONU进行判断,节省了资源,提高了效率。
根据本发明的实施例,通过SNMP直采OLT上ONU信息,采集速度快,且信息全,更易于分布式部署和并发,通常可以做到批量并发的采集不同OLT的ONU信息,每天可以进行多次发现,既能采集较全的ONU信息,又能即时维护更新最新的ONU的准确信息,并且不需要对接第三方EMS网管,可以屏蔽厂商差异化。
EMS因为登录侧和设备侧的限制无法做更高的并发,速度会更慢。跟EMS的ONU发现相比,SNMP形式的ONU发现更易于分布式部署和并发,发现效率高、速度快、信息全、更精准,且每天可以进行多次发现。
另外,SNMP的ONU发现直接对接OLT设备,不需要对接第三方EMS网管,可以屏蔽厂商差异化。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本发明所必须的。
以上是关于方法实施例的介绍,以下通过装置实施例,对本发明所述方案进行进一步说明。
如图2所示,装置200包括:
采集模块210,用于通过SNMP协议批量采集OLT上的ONU信息,得到ONU的运行状态。
所述ONU信息包括:名称、详细型号、LOID、序列号(SN)、ONU的MAC地址、密码、运行状态、管理状态、ONU软件版本、ONU的IP地址(FTTB ONU有IP地址)、ONU上次在线时间、ONU上次下线时间和发现时间、设备下联PON口和ONUid等。其中,所述运行状态包括在线和非在线。
查找模块220,用于在网管***中查找所述ONU,如果网管***中存在与所述ONU的OLT设备标识、设备下联PON口标识和ONU-ID标识均一致的ONU,则所述ONU在网管***中存在;如果网管***中不存在与所述ONU的OLT设备标识、设备下联PON口标识和ONU-ID标识均一致的ONU,则所述ONU在网管***中不存在。
当前ONU在网管***中能查找到一样的ONU标识,可以以此作为该ONU已经在网管***中存在的判定依据。相反的,当前ONU在网管***中查找不到一样的ONU标识,则可以以此作为该ONU在网管***中不存在的判定依据。
处理模块230,用于根据ONU的状态以及其是否存在于网管***中,对所述ONU进行发现。
所述处理模块230,包括:
第一处理模块231,用于当所述ONU处于在线状态且存在网管***中时,利用当前采集的ONU信息更新网管***中所述ONU信息。
作为本发明的一种实施例,对于网管***中已经存在的ONU信息,如果本次未采集到,则不对ONU信息进行更新,以免因为本次的漏采,导致更新了错误的信息。
第二处理模块232,用于当所述ONU处于在线状态且不存在网管***中时,将所述ONU信息新增到网管***,对所述ONU进行发现;
第三处理模块233,用于当所述ONU处于非在线状态且存在网管***中时,如果当前时间与所述ONU的上次在线时间的差值大于所述延迟删除时间,则删除所述ONU,否则不对所述ONU进行发现。
所述延迟删除时间用于将真正长时间处于非在线状态的ONU进行删除,保证了数据的准确性,避免错误删除ONU。
所述延迟删除时间可根据需要任意配置,一般可以配置为30天、60天或90天等。
第四处理模块234,用于当所述ONU处于非在线状态且不存在网管***中时,判断所述ONU是否为预注册ONU,如果是,则将所述ONU信息新增到网管***;否则不对所述ONU进行发现。
所述判断所述ONU是否为预注册ONU,包括:
如果所述ONU的上次在线时间为时间默认值,则所述ONU为预注册ONU;否则,所述ONU不是预注册ONU;所述预注册ONU为已经注册且未上过线的ONU。
作为本发明的一种实施例,在通过处理模块230对所述ONU进行发现后,更新所述ONU的发现时间。所述发现时间用于记录所述ONU的最近一次的发现时间,进而为定期删除未发现过的ONU提供判断数据基础。
作为本发明的一种实施例,预设轮询周期和ONU的清理时间;按照所述轮询周期,轮询所有OLT上的ONU信息,如果存在超过所述ONU的清理时间而未更新发现时间的ONU,即当前时间与ONU发现时间的差值大于预设的ONU清理时间,则判定所述ONU不可用,并删除。
本实施例能够清除不可用的ONU,避免每次轮询都会对大量不可用的ONU进行判断,节省了资源,提高了效率。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,所述描述的模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
如图3所示,设备包括中央处理单元(CPU),其可以根据存储在只读存储器(ROM)中的计算机程序指令或者从存储单元加载到随机访问存储器(RAM)中的计算机程序指令,来执行各种适当的动作和处理。在RAM中,还可以存储设备操作所需的各种程序和数据。CPU、ROM以及RAM通过总线彼此相连。输入/输出(I/O)接口也连接至总线。
设备中的多个部件连接至I/O接口,包括:输入单元,例如键盘、鼠标等;输出单元,例如各种类型的显示器、扬声器等;存储单元,例如磁盘、光盘等;以及通信单元,例如网卡、调制解调器、无线通信收发机等。通信单元允许设备通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
处理单元执行上文所描述的各个方法和处理,例如方法S100~S400。例如,在一些实施例中,方法S100~S400可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元。在一些实施例中,计算机程序的部分或者全部可以经由ROM和/或通信单元而被载入和/或安装到设备上。当计算机程序加载到RAM并由CPU执行时,可以执行上文描述的方法S100~S400的一个或多个步骤。备选地,在其他实施例中,CPU可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行方法S100~S400。
本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、芯片上***的***(SOC)、负载可编程逻辑设备(CPLD)等等。
用于实施本发明的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
在本发明的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行***、装置或设备使用或与指令执行***、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体***、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
此外,虽然采用特定次序描绘了各操作,但是这应当理解为要求这样操作以所示出的特定次序或以顺序次序执行,或者要求所有图示的操作应被执行以取得期望的结果。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本发明的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实现中。相反地,在单个实现的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实现中。
尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。
Claims (9)
1.一种基于SNMP的OLT侧ONU自动发现方法,其特征在于,包括:
通过SNMP协议批量采集OLT上的ONU信息,得到ONU的运行状态;所述运行状态包括在线和非在线;
在网管***中查找所述ONU,如果网管***中存在与所述ONU标识一致的ONU,则所述ONU在网管***中存在;如果网管***中不存在与所述ONU标识一致的ONU,则所述ONU在网管***中不存在;所述ONU标识由OLT设备标识、设备下联PON口标识和ONU-ID标识组成;
根据ONU的运行状态以及其是否存在于网管***中,对所述ONU进行发现;
所述根据ONU的运行状态以及其是否存在于网管***中,对所述ONU进行发现,包括:
当所述ONU处于在线状态且存在网管***中时,利用当前采集的ONU信息更新网管***中所述ONU信息;
当所述ONU处于在线状态且不存在网管***中时,将所述ONU信息新增到网管***,对所述ONU进行发现;
当所述ONU处于非在线状态且存在网管***中时,判断所述ONU是否为延迟删除的ONU,如果是,则从网管***中删除所述ONU信息;否则不对所述ONU进行发现;
当所述ONU处于非在线状态且不存在网管***中时,判断所述ONU是否为预注册ONU,如果是,则将所述ONU信息新增到网管***;否则不对所述ONU进行发现。
2.根据权利要求1所述的方法,其特征在于,所述ONU信息包括:名称、型号、LOID、序列号、MAC地址、密码、运行状态、管理状态、软件版本、IP地址、上次在线时间、上次下线时间、发现时间。
3.根据权利要求1所述的方法,其特征在于,所述判断所述ONU是否为延迟删除的ONU,包括:
预设延迟删除时间,如果当前时间与所述ONU的上次在线时间的差值大于所述延迟删除时间,则判断所述ONU为延迟删除的ONU;否则,所述ONU不是延迟删除的ONU。
4.根据权利要求1所述的方法,其特征在于,所述判断所述ONU是否为预注册ONU,包括:
如果所述ONU的上次在线时间为时间默认值,则所述ONU为预注册ONU;否则,所述ONU不是预注册ONU;所述预注册ONU为已经注册且未上过线的ONU。
5.根据权利要求1所述的方法,其特征在于,在对所述ONU进行发现后,更新所述ONU的发现时间。
6.根据权利要求1所述的方法,其特征在于,还包括:
预设轮询周期和ONU的延迟发现时间;
按照所述轮询周期,轮询所有OLT上的ONU信息,如果存在超过所述ONU的延迟发现时间而未更新发现时间的ONU,则判定所述ONU不可用,并删除。
7.一种基于SNMP的OLT侧ONU自动发现装置,其特征在于,包括:
采集模块,用于通过SNMP协议批量采集OLT上的ONU信息,得到ONU的运行状态;所述运行状态包括在线和非在线;
查找模块,用于在网管***中查找所述ONU,如果网管***中存在与所述ONU的OLT设备标识、设备下联PON口标识和ONU-ID标识均一致的ONU,则所述ONU在网管***中存在;如果网管***中不存在与所述ONU的OLT设备标识、设备下联PON口标识和ONU-ID标识均一致的ONU,则所述ONU在网管***中不存在;
处理模块,用于根据ONU的运行状态以及其是否存在于网管***中,对所述ONU进行发现;
所述根据ONU的运行状态以及其是否存在于网管***中,对所述ONU进行发现,包括:
当所述ONU处于在线状态且存在网管***中时,利用当前采集的ONU信息更新网管***中所述ONU信息;
当所述ONU处于在线状态且不存在网管***中时,将所述ONU信息新增到网管***,对所述ONU进行发现;
当所述ONU处于非在线状态且存在网管***中时,判断所述ONU是否为延迟删除的ONU,如果是,则从网管***中删除所述ONU信息;否则不对所述ONU进行发现;
当所述ONU处于非在线状态且不存在网管***中时,判断所述ONU是否为预注册ONU,如果是,则将所述ONU信息新增到网管***;否则不对所述ONU进行发现。
8.一种电子设备,包括存储器和处理器,所述存储器上存储有计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1~6中任一项所述的方法。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1~6中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011198324.2A CN114449378B (zh) | 2020-10-31 | 2020-10-31 | 一种基于snmp的olt侧onu自动发现方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011198324.2A CN114449378B (zh) | 2020-10-31 | 2020-10-31 | 一种基于snmp的olt侧onu自动发现方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114449378A CN114449378A (zh) | 2022-05-06 |
CN114449378B true CN114449378B (zh) | 2023-05-30 |
Family
ID=81357480
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011198324.2A Active CN114449378B (zh) | 2020-10-31 | 2020-10-31 | 一种基于snmp的olt侧onu自动发现方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114449378B (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102142995A (zh) * | 2011-01-27 | 2011-08-03 | 中兴通讯股份有限公司 | 自动发现同轴宽带接入头终端的方法、管理方法及*** |
CN102388557A (zh) * | 2011-09-22 | 2012-03-21 | 华为技术有限公司 | 光通信***中的波长分配方法、光网络单元及光网络*** |
CN102833642A (zh) * | 2012-09-21 | 2012-12-19 | 武汉烽火网络有限责任公司 | 一种基于接口能力集管理onu的方法和*** |
CN103618636A (zh) * | 2013-12-16 | 2014-03-05 | 陕西广电网络传媒(集团)股份有限公司 | 基于epon+eoc技术的综合网络管理的eoc设备自发现自配置方法 |
CN103744717A (zh) * | 2013-12-02 | 2014-04-23 | 上海斐讯数据通信技术有限公司 | Epon***中基于消息队列的onu配置管理方法 |
CN104080020A (zh) * | 2014-07-11 | 2014-10-01 | 杭州华三通信技术有限公司 | Onu设备配置的自动下发方法及装置 |
CN106506072A (zh) * | 2016-10-28 | 2017-03-15 | 瑞斯康达科技发展股份有限公司 | 一种数据采集方法和装置 |
CN107682078A (zh) * | 2017-11-20 | 2018-02-09 | 国网安徽省电力公司宿州供电公司 | 一种基于olt和onu相互协作的onu故障管理方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100640463B1 (ko) * | 2005-02-22 | 2006-10-31 | 삼성전자주식회사 | 다수의 epon 포트를 수용하는 장치에서 pon 네트워크 토폴로지 테이블 관리를 통한 설정값 복원 방법 |
US8565119B2 (en) * | 2009-04-14 | 2013-10-22 | Schweitzer Engineering Laboratories Inc | Network discovery and data transfer using SNMP in an electric power transmission or distribution system |
-
2020
- 2020-10-31 CN CN202011198324.2A patent/CN114449378B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102142995A (zh) * | 2011-01-27 | 2011-08-03 | 中兴通讯股份有限公司 | 自动发现同轴宽带接入头终端的方法、管理方法及*** |
CN102388557A (zh) * | 2011-09-22 | 2012-03-21 | 华为技术有限公司 | 光通信***中的波长分配方法、光网络单元及光网络*** |
CN102833642A (zh) * | 2012-09-21 | 2012-12-19 | 武汉烽火网络有限责任公司 | 一种基于接口能力集管理onu的方法和*** |
CN103744717A (zh) * | 2013-12-02 | 2014-04-23 | 上海斐讯数据通信技术有限公司 | Epon***中基于消息队列的onu配置管理方法 |
CN103618636A (zh) * | 2013-12-16 | 2014-03-05 | 陕西广电网络传媒(集团)股份有限公司 | 基于epon+eoc技术的综合网络管理的eoc设备自发现自配置方法 |
CN104080020A (zh) * | 2014-07-11 | 2014-10-01 | 杭州华三通信技术有限公司 | Onu设备配置的自动下发方法及装置 |
CN106506072A (zh) * | 2016-10-28 | 2017-03-15 | 瑞斯康达科技发展股份有限公司 | 一种数据采集方法和装置 |
CN107682078A (zh) * | 2017-11-20 | 2018-02-09 | 国网安徽省电力公司宿州供电公司 | 一种基于olt和onu相互协作的onu故障管理方法 |
Non-Patent Citations (1)
Title |
---|
崔太祥.基于LLDP协议的OLT设备拓扑发现研究.《光通信技术》.2015,全文. * |
Also Published As
Publication number | Publication date |
---|---|
CN114449378A (zh) | 2022-05-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102487453B1 (ko) | Odn의 논리 토폴로지 정보를 획득하기 위한 방법 및 장치, 디바이스, 및 저장 매체 | |
EP2040397B1 (en) | Method for measuring the length of optical fiber, optical line terminal and optical network system | |
RU2530299C2 (ru) | Способ и система идентификации и обеспечения доступа в сеть домашнего шлюза | |
US20050047350A1 (en) | Apparatus and methods for discovery of network elements in a network | |
US8751630B2 (en) | Collecting status from a partner management domain | |
CN111884832B (zh) | 一种获取无源网络拓扑信息的方法及相关设备 | |
WO2005072134A2 (en) | System and method for performance monitoring in a passive optical network | |
CN102739539A (zh) | Onu和eoc进行拓扑关联的方法 | |
CN114449378B (zh) | 一种基于snmp的olt侧onu自动发现方法和装置 | |
CN109120334B (zh) | 光纤位置确定方法及装置、网元、存储介质和处理器 | |
CN113973240B (zh) | 光纤资源管理方法、***和存储介质 | |
WO2017167076A1 (zh) | 设备管理方法及装置 | |
CN113395615B (zh) | 一种消息处理方法、装置、电子设备和可读存储介质 | |
CN112218180B (zh) | 检测光纤状态的方法、装置、存储介质和程序产品 | |
WO2016127760A1 (zh) | 用户端设备更换方法、网元管理***及光网络*** | |
CN109495178B (zh) | 一种FTTx网络拓扑链路的构建方法及装置 | |
CN108924674B (zh) | 光网络***及其监控管理方法 | |
CN112468400A (zh) | 一种故障定位方法、装置、设备和介质 | |
CN112822054A (zh) | 一种多个相关设备利用同一网元的远程管理方法及*** | |
CN111954098B (zh) | 一种设备识别方法、装置、设备及计算机可读存储介质 | |
EP4294033A1 (en) | Performance monitoring of an optical network unit | |
WO2024109604A1 (zh) | 一种pon***的故障分析方法、装置及设备 | |
CN116915621A (zh) | 基于pon的fttr企业组网方法及*** | |
Derevianko et al. | Approach to algorithmic control of optical network nodes in monitoring tasks | |
CN110880979B (zh) | 光网络终端配置方法、光线路终端、光网络***及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |