一种不同PON口ONU环路检测方法和系统技术方案

技术编号:36801777 阅读:8 留言:0更新日期:2023-03-08 23:49
本公开涉及通信领域,具体涉及一种不同PON口ONU环路检测方法和系统,所述方法包括如下步骤:开启MAC地址漂移检测;当检测到所述MAC地址漂移时,定位MAC地址漂移的ONU设备;对所述ONU设备进行基于VLAN的环路检测;如果检测到不同PON口的ONU环路,则消除所述ONU环路。本公开可以快速有效地定位到不同PON口ONU之间环路检测,避免造成因发大量基于VLAN的环路报文而占用网络带宽,也降低了检测报文丢失的风险,缓解了因解析检测报文与下发检测报文给CPU带来极大的负担。CPU带来极大的负担。CPU带来极大的负担。

【技术实现步骤摘要】
一种不同PON口ONU环路检测方法和系统


[0001]本公开涉及通信领域,具体涉及一种不同PON口ONU环路检测方法和系统。

技术介绍

[0002]要实现OLT(Optical Line Terminal,光线路终端)检测ONU(Optical Network Unit,光网络单元)之间环路,需要在OLT PON(Passive Optical Network,无源光网络)上发送的环路检测报文。现有的技术中,由于PON对接多个ONU,存在网络环境的复杂性,每个OLT PON口下的不同ONU需要在不同的VLAN中传输数据,当PON口在超过上百个VLAN中传输数据时,基于VLAN来发送环路检测报文,那就需要每个PON口每秒发上百个带着不同VLAN的环路检测报文,在极端情况下,可能需要发送上千报文,这种高频发送环路检测报文,除了会造成网络带宽占用的问题,甚至有丢失检测报文的风险,解析检测报文与下发检测报文也会给自身CPU带来极大的负担。

技术实现思路

[0003]为解决上述问题,本公开提供一种不同PON口ONU环路检测方法和系统,可以快速有效地定位到不同PON口ONU之间环路检测,解决了高频发送环路检测报文,除了会造成网络带宽占用的问题,甚至有丢失检测报文的风险,以及解析检测报文与下发检测报文也会给自身CPU带来极大的负担。本公开提供如下技术方案:
[0004]作为本公开实施例的一个方面,提供一种不同PON口ONU环路检测方法,包括如下步骤:
[0005]开启MAC地址漂移检测;
[0006]当检测到所述MAC地址漂移时,定位MAC地址漂移的ONU设备;
[0007]对所述ONU设备进行基于VLAN的环路检测;
[0008]如果检测到不同PON口的ONU环路,则消除所述ONU环路。
[0009]较佳地,所述开启MAC地址漂移检测包括如下步骤:
[0010]记录MAC地址的添加和删除;
[0011]当同一VLAN的MAC地址在第一PON口学习到后,又检测到在第二PON口上学习到,则判断有MAC地址漂移。
[0012]较佳地,所述定位MAC地址漂移的ONU设备,还包括如下步骤:
[0013]根据PON口、MAC地址和VLAN ID进行MAC地址查询,当找到对应的逻辑链接标识,通过逻辑链接标识在记录表上找到对应的ONU设备。
[0014]较佳地,所述基于VLAN的环路检测,还包括如下步骤:
[0015]开启基于VLAN的环路检测功能;
[0016]发送指定VLAN的环路检测报文;
[0017]如果接收到自己发送出去的环路检测报文,则判断为所述PON口的ONU产生环路。
[0018]较佳地,所述消除所述ONU环路,还包括如下步骤:
[0019]通过PON芯片API接口,删除基于第二ONU学习到的MAC地址,禁止掉所述第二ONU的上下带宽流量。
[0020]较佳地,在消除所述ONU环路之后还包括如下步骤:
[0021]向管理员发送告警通知处理有环路的第二ONU。
[0022]作为本公开实施例的另一个方面,提供一种不同PON口ONU环路检测系统,包括具有多个不同PON口光线路终端和多个ONU,多个ONU通过多个所述不同PON口与所述光线路终端连接;其特征在于,所述光线路终端还用于实现上述的不同PON口ONU环路检测方法。
[0023]本公开可以快速有效地定位到不同PON口ONU之间环路检测,避免造成因发大量基于VLAN的环路报文而占用网络带宽,也降低了检测报文丢失的风险,缓解了因解析检测报文与下发检测报文给CPU带来极大的负担。
附图说明
[0024]图1为OLT快速检测ONU之间环路的应用组网示例图;
[0025]图2为不同PON口ONU环路检测步骤流程图;
[0026]图3为MAC地址漂移检测流程图;
[0027]图4为定位具体ONU MAC地址漂移的流程图;
[0028]图5为判断具体ONU有环路的流程图;
[0029]图6为消除ONU环路的流程图。
具体实施方式
[0030]以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。
[0031]在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。
[0032]本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中术语“至少一种”表示多种中的任意一种或多种中的至少两种的任意组合,例如,包括A、B、C中的至少一种,可以表示包括从A、B和C构成的集合中选择的任意一个或多个元素。
[0033]另外,为了更好地说明本公开,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本公开同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本公开的主旨。
[0034]可以理解,本公开提及的上述各个方法实施例,在不违背原理逻辑的情况下,均可以彼此相互结合形成结合后的实施例,限于篇幅,本公开不再赘述。
[0035]此外,本公开还提供了不同PON口ONU环路检测系统,可用来实现本公开提供的任一种不同PON口ONU环路检测方法,相应技术方案和描述和参见方法部分的相应记载,不再赘述。
[0036]不同PON口ONU环路检测方法的执行主体可以是OLT(Optical Line Terminal,光线路终端)或者其他能够实现不同PON(Passive Optical Network,无源光网络)口ONU
(Optical Network Unit,光网络单元)环路检测的装置。在一些可能的实现方式中,该不同PON口ONU环路检测方法可以通过处理器调用存储器中存储的计算机可读指令的方式来实现。
[0037]作为本公开实施例的一个方面,提供一种不同PON口ONU环路检测系统,如图1所示,为OLT快速检测ONU之间环路的应用组网示例图。用于实现下述实施例中的方法。
[0038]作为本公开实施例的另一个方面,提供一种不同PON口ONU环路检测方法,如图2所示,包括如下步骤:
[0039]S10、开启MAC地址漂移检测;
[0040]S20、当检测到所述MAC地址漂移时,定位MAC地址漂移的ONU设备;
[0041]S30、对所述ONU设备进行基于VLAN的环路检测;
[0042]S40、如果检测到不同PON口的ONU环路,则消除所述ONU环路;
[0043]基于上述配置本公开实施例中的不同PON口ONU环路检测方法本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种不同PON口ONU环路检测方法,其特征在于,包括如下步骤:开启MAC地址漂移检测;当检测到所述MAC地址漂移时,定位MAC地址漂移的ONU设备;对所述ONU设备进行基于VLAN的环路检测;如果检测到不同PON口的ONU环路,则消除所述ONU环路。2.如权利要求1所述的不同PON口ONU环路检测方法,其特征在于,所述开启MAC地址漂移检测包括如下步骤:记录MAC地址的添加和删除;当同一VLAN的MAC地址在第一PON口学习到后,又检测到在第二PON口上学习到,则判断有MAC地址漂移。3.如权利要求1或2所述的不同PON口ONU环路检测方法,其特征在于,所述定位MAC地址漂移的ONU设备,还包括如下步骤:根据PON口、MAC地址和VLAN ID进行MAC地址查询,当找到对应的逻辑链接标识,通过逻辑链接标识在记录表上找到对应的ONU设备。4.如权利要求1所述的不同PON口ONU环路检测方法,其特征在于,所述基于VLAN的环路检...

【专利技术属性】
技术研发人员:柯思怡
申请(专利权)人:广州芯德通信科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1