OLT局端快速定位远端ONU环路端口的检测方法.pdf

上传人:a3 文档编号:667374 上传时间:2018-03-02 格式:PDF 页数:10 大小:1.12MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410424655.1

申请日:

2014.08.26

公开号:

CN104219122A

公开日:

2014.12.17

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):H04L 12/437申请日:20140826|||公开

IPC分类号:

H04L12/437; H04L12/26; H04Q11/00

主分类号:

H04L12/437

申请人:

烽火通信科技股份有限公司

发明人:

李明

地址:

430074 湖北省武汉市东湖开发区关东科技园东信路5号

优先权:

专利代理机构:

北京捷诚信通专利事务所(普通合伙) 11221

代理人:

魏殿绅;庞炳良

PDF下载: PDF下载
内容摘要

一种OLT局端快速定位远端ONU环路端口的检测方法,涉及无源光网络领域,包括:OLT定时向下行发送检测报文,检测报文内填写目的MAC地址和源MAC地址,且源MAC地址与ONU的MAC地址不同;检测报文还填写太网协议字段、随机设置防伪编码字段和VLAN信息,缺省的检测报文不带VLAN信息;OLT通过接收所述检测报文的回复报文来确定存在环路;获取检测报文内目的MAC地址和源MAC地址,通过OLT的MAC地址表获取对应的PON口号,并通过PON口的MAC地址表获取对应的ONU号,通过ONU的MAC地址表获取对应的端口;本发明可以确定远端ONU环路的存在,并可以快速准确定位环路出现的端口信息。

权利要求书

1.  一种OLT局端快速定位远端ONU环路端口的检测方法,其特征在于,包括步骤:
S1.OLT定时向下行发送检测报文,检测报文内填写目的MAC地址和源MAC地址,且源MAC地址与ONU的MAC地址不同;检测报文还填写太网协议字段、随机设置防伪编码字段和VLAN信息,缺省的检测报文不带VLAN信息;
S2.OLT通过接收所述检测报文的回复报文来确定存在环路;
S3.获取检测报文内目的MAC地址和源MAC地址,通过OLT的MAC地址表获取对应的PON口号,并通过PON口的MAC地址表获取对应的ONU号,通过ONU的MAC地址表获取对应的端口。

2.
  如权利要求1所述OLT局端快速定位远端ONU环路端口的检测方法,其特征在于:所述检测报文采用普通的IP报文,其内部填写的以太网协议字段代表检测报文类型,所述以太网协议字段要求不与协议字段0x8100相冲突。

3.
  如权利要求1所述OLT局端快速定位远端ONU环路端口的检测方法,其特征在于:所述检测报文还包括使其符合以太网标准字长的其他字段,指的是,对于不够字长的报文系统会自动添加填充字形成其他字段。

4.
  如权利要求1所述OLT局端快速定位远端ONU环路端口的检测方法,其特征在于:所述检测报文的源MAC地址为00:01:02:03:04:05,以太网协议字段为0x9000,防伪编码字段为0xFFFF,所述VLAN信息指的是检测报文所带VLAN值,其取值范围是1~4096。

5.
  如权利要求1所述OLT局端快速定位远端ONU环路端口的 检测方法,其特征在于:所述S1填写检测报文并发送的详细步骤为,
S11.填充检测报文目的MAC地址和源MAC地址;
S12.根据ONU的设备状态,判断检测报文是否需要带有VLAN,若是,进入S13;若否,进入S15;
S13.判断是否遍历完所有的VLAN,若是,进入S17;若否,进入S14;
S14.填充VLAN信息的字段;
S15.填充检测报文的太网协议字段和防伪编码字段;
S16.发送完成填充的检测报文;
S17.结束。

6.
  如权利要求1所述OLT局端快速定位远端ONU环路端口的检测方法,其特征在于:OLT包括多个承载业务的线卡,检查OLT的MAC地址表,若发现某个线卡中学习到了所述源MAC地址,则确定在该线卡下存在环路;若发现多个线卡中学习到了所述源MAC地址,则多个线卡下都存在环路。

7.
  如权利要求1所述OLT局端快速定位远端ONU环路端口的检测方法,其特征在于:所述S3的详细步骤为,
S31.获取OLT的MAC地址表,判断该MAC地址表中是否存在S1中填写的源MAC地址,若否,进入S32;若是,进入S33;
S32.延时一段时间后,再次进入S31;
S33.获取OLT的MAC地址表中所述源MAC地址对应的PON口号;
S34.根据PON口所在芯片的MAC地址表,获取所述源MAC地址对应的ONU号;
S35.获取ONU的MAC地址表,查找出学习到所述源MAC地址 的端口;
S36.关闭所述端口,并上报环回告警。

8.
  如权利要求7所述OLT局端快速定位远端ONU环路端口的检测方法,其特征在于:所述S32中延时的时间设定为80秒。

说明书

OLT局端快速定位远端ONU环路端口的检测方法
技术领域
本发明涉及无源光网络领域,具体来讲是OLT局端快速定位远端ONU环路端口的检测方法。
背景技术
PON(Passive Optical Network,无源光网络的简称)媒质的性质是共享媒质和点到点网络的结合。
下行方向:如图1所示,OLT(opticallineterminal,光线路终端)发出的以太网数据报经过一个1:n的ODN(Optical Distribution Network,无源光分路器)或几级无源光分路器传送到每一个ONU(Optical Network Unit,光网络单元)。n的典型取值在4、8、16、32、64等(由可用的光功率预算所限制),这种行为特征与共享媒质网络相同;因为以太网具有广播特性,与PON结构相匹配,OLT广播数据包,目的ONU有选择的提取。
上行方向:如图1所示,由于无源光合路器的方向特性,任何一个ONU发出的数据包只能到达OLT,而不能到达其他的ONU。PON在上行方向的行为特点与点到点网络相同;但是,不同于一个真正的点到点网络,在PON中,所有的ONU都属于同一个冲突域,来自不同的ONU的数据包如果同时传输依然可能会冲突。因此在上行方向,PON需要采用仲裁机制来避免数据冲突,在ONU有数据报文需要向上发送时,向OLT进行申请,OLT根据已经分配的上行时序尽量给该ONU分配对应的带宽,这种带宽分配的原则是按需分配,这 个技术极大程度上保证了PON系统上带宽的最大利用率。
如图2所示,PON系统中可能存在的所有环路,ONU上的环回指的是如下的两种情况:在ONU两个端口之间存在一个自环头(如图3中loop2),或者在ONU级联的以太网交换机或者网桥上存在自环头或环路(如图3中loop1),假设所有端口在一个VLAN(Virtual Local Area Network,虚拟局域网)中,那么OLT上的环路除了上面两种情况之外还包括一种特殊的环路:不同ONU之间的物理连接环路(如图3中loop3)。
在ONU和OLT内部用户通过二层协议接入网络,报文的转发通过MAC地址转发表寻址。当ONU上出现环路时,同样源MAC地址的数据报文会同时出现在交换芯片的入端口和出端口,导致MAC地址震荡,影响正常数据流的转发。同时大量广播报文会在环路的两个端口之间大量的复制转发,引起的广播风暴会将大量的广播报文向OLT转发。ONU此时会不断地申请上行带宽,导致大量的带宽被异常占用,严重时可能会影响到该PON系统下所有ONU的上行带宽请求得不到满足,积攒到一定程度时,会导致其他ONU的大量数据报文被丢弃。
以现有的技术来看,解决ONU下联环路的有效办法主要有两个:一个是在ONU上实现环路检测,发现环路后解除该环路,从而破除广播风暴的可能性;一个是在ONU上实现未知包抑制,将上行的未知广播包控制在尽可能少的范围内。
这两个办法存在一定的局限性,第一个办法目前只在MDU、MGU等设备上通过自有协议支持,对于SFU设备则支持的较弱,并且该办法只能检测到本ONU的两个端口之间的环路,或者一个端口下联交换机中的环路,对于不同ONU之间的环路则无能为力,特别 是在异厂家的ONU之间,虽然他们都实现了环路检测功能,但是他们的检测报文很可能不能被对方有效识别;即使同厂家的ONU之间,因为环路检测功能增加了防欺骗功能,会将对方ONU发送的检测报文当作恶意攻击报文,可能依然检测不出这个环路。
第二个办法可以有效地保证本ONU上行的未知包数量值,但是如果这些未知报文中包含了某些协议的报文(比如STP、IGMP等),则可能对协议的正常处理产生影响;而且在大量的ONU都转发这种未知报文时,对OLT系统也将形成较大负担。
考虑到以上情况,在OLT系统上必须有一套简单快捷的办法来尽快发现这种环路故障,以保证整个系统的稳定运行。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供OLT局端快速定位远端ONU环路端口的检测方法,确定远端ONU环路的存在,并可以快速准确定位环路出现的端口信息。
为达到以上目的,本发明采取的技术方案是:OLT局端快速定位远端ONU环路端口的检测方法,包括步骤:
S1.OLT定时向下行发送检测报文,检测报文内填写目的MAC地址和源MAC地址,且源MAC地址与ONU的MAC地址不同;检测报文还填写太网协议字段、随机设置防伪编码字段和VLAN信息,缺省的检测报文不带VLAN信息;
S2.OLT通过接收所述检测报文的回复报文来确定存在环路;
S3.获取检测报文内目的MAC地址和源MAC地址,通过OLT的MAC地址表获取对应的PON口号,并通过PON口的MAC地址表获取对应的ONU号,通过ONU的MAC地址表获取对应的端口。
在上述技术方案的基础上,所述检测报文采用普通的IP报文, 其内部填写的以太网协议字段代表检测报文类型,所述以太网协议字段要求不与协议字段0x8100相冲突。
在上述技术方案的基础上,所述检测报文还包括使其符合以太网标准字长的其他字段,指的是,对于不够字长的报文系统会自动添加填充字形成其他字段。
在上述技术方案的基础上,所述检测报文的源MAC地址为00:01:02:03:04:05,以太网协议字段为0x9000,防伪编码字段为0xFFFF,所述VLAN信息指的是检测报文所带VLAN值,其取值范围是1~4096。
在上述技术方案的基础上,所述S1填写检测报文并发送的详细步骤为:
S11.填充检测报文目的MAC地址和源MAC地址;
S12.根据ONU的设备状态,判断检测报文是否需要带有VLAN,若是,进入S13;若否,进入S15;
S13.判断是否遍历完所有的VLAN,若是,进入S17;若否,进入S14;
S14.填充VLAN信息的字段;
S15.填充检测报文的太网协议字段和防伪编码字段;
S16.发送完成填充的检测报文;
S17.结束。
在上述技术方案的基础上,OLT包括多个承载业务的线卡,检查OLT的MAC地址表,若发现某个线卡中学习到了所述源MAC地址,则确定在该线卡下存在环路;若发现多个线卡中学习到了所述源MAC地址,则多个线卡下都存在环路。
在上述技术方案的基础上,所述S3的详细步骤为:
S31.获取OLT的MAC地址表,判断该MAC地址表中是否存在S1中填写的源MAC地址,若否,进入S32;若是,进入S33;
S32.延时一段时间后,再次进入S31;
S33.获取OLT的MAC地址表中所述源MAC地址对应的PON口号;
S34.根据PON口所在芯片的MAC地址表,获取所述源MAC地址对应的ONU号;
S35.获取ONU的MAC地址表,查找出学习到所述源MAC地址的端口;
S36.关闭所述端口,并上报环回告警。
在上述技术方案的基础上,所述S32中延时的时间设定为80秒。
本发明的有益效果在于:通过下行检测报文的设置,其源MAC地址绝对不会出现在ONU的端口上,一旦ONU的端口上发现了该源MAC地址,那么可以确定该端口必然存在环路。本发明释放了MDU(Multiplex Dwelling Unit,多住户单元)和HGU(Home Gateway Unit,家庭网关单元)设备执行环路检测的资源和压力,可以检测到SFU(Single Family Unit,单家庭单元)设备的环路消息,不需要线卡进行额外的收集下行检测报文、添加索引、发送下行检测报文等操作,而且可以快速准确定位环路出现的端口信息。
附图说明
图1为背景技术中PON系统的上下行数据流特征示意图;
图2为背景技术中PON系统可能存在的环路示意图;
图3为本发明OLT局端快速定位远端ONU环路端口的检测方法流程图;
图4为本发明检测报文的格式示意图;
图5为图4中S1的详细流程图;
图6为图4中S3的详细流程图。
具体实施方式
以下结合附图及实施例对本发明作进一步详细说明。
如图3所示,OLT局端快速定位远端ONU环路端口的检测方法,包括步骤:
S1.OLT定时向下行发送检测报文,定时时间设定为80秒。如图4所示,检测报文采用普通的IP报文,其包括目的MAC地址和源MAC地址,目的MAC为全FF的广播报文,目的MAC地址是报文要到达的目的物理地址;源MAC地址指的是报文发出地的物理地址,源MAC地址与ONU的MAC地址不同,避免与普通的HOST MAC相混淆。检测报文还填写太网协议字段、随机设置防伪编码字段、VLAN信息以及其他字段,缺省的检测报文不带VLAN信息;以太网协议字段指的是检测报文的类型,用来做报文识别;防伪编码字段指的是用以甄别仿冒报文;VLAN信息指的是该检测报文所附带的VLAN值,取值范围是1~4096;对于不够字长的报文系统会自动添加填充字形成其他字段,使其符合以太网标准字长。本实施例中,源MAC地址使用00:01:02:03:04:05,以太网协议类型为0x9000,防伪编码字段为0xFFFF。
S2.OLT通过接收所述检测报文的回复报文来确定存在环路。具体来说,OLT包括一个中心卡和多个承载业务的线卡,中心卡的槽位上插有线卡,OLT在中心卡上检查MAC地址表,若发现某个线卡中学习到了上行的源MAC地址(00:01:02:03:04:05),则确定在该线卡下存在环路;若发现多个线卡中学习到了所述源MAC地址,则多个线卡下都存在环路。
S3.获取检测报文内目的MAC地址和源MAC地址,通过OLT的MAC地址表获取对应的PON口号,并通过PON口的MAC地址表获取对应的ONU号,通过ONU的MAC地址表获取对应的端口。
如图5所示,上述S1填写报文及发送的详细步骤为:
S11.填充检测报文目的MAC地址和源MAC地址;
S12.根据ONU的设备状态,判断检测报文是否需要带有VLAN,若是,进入S13;若否,进入S15;
S13.判断是否遍历完所有的VLAN,若是,进入S17;若否,进入S14;
S14.填充VLAN信息的字段;
S15.填充检测报文的太网协议字段和防伪编码字段;
S16.发送完成填充的检测报文;
S17.结束。
其中,当ONU的设备状态可以确定填充某个VLAN的时候,不用进行遍历,直接填充指定的VLAN信息字段,其余步骤不变。
如图6所示,上述S3的详细步骤为:
S31.获取OLT的MAC地址表,判断该MAC地址表中是否存在S1中填写的源MAC地址,若否,进入S32;若是,进入S33;
S32.延时80秒后,再次进入S31;
S33.获取OLT的MAC地址表中所述源MAC地址对应的PON口号;
S34.根据PON口所在芯片的MAC地址表,获取所述源MAC地址对应的ONU号;
S35.获取ONU的MAC地址表,查找出学习到所述源MAC地址的端口;
S36.关闭所述端口,并上报环回告警。
本发明不局限于上述实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围之内。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。

OLT局端快速定位远端ONU环路端口的检测方法.pdf_第1页
第1页 / 共10页
OLT局端快速定位远端ONU环路端口的检测方法.pdf_第2页
第2页 / 共10页
OLT局端快速定位远端ONU环路端口的检测方法.pdf_第3页
第3页 / 共10页
点击查看更多>>
资源描述

《OLT局端快速定位远端ONU环路端口的检测方法.pdf》由会员分享,可在线阅读,更多相关《OLT局端快速定位远端ONU环路端口的检测方法.pdf(10页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN104219122A43申请公布日20141217CN104219122A21申请号201410424655122申请日20140826H04L12/437200601H04L12/26200601H04Q11/0020060171申请人烽火通信科技股份有限公司地址430074湖北省武汉市东湖开发区关东科技园东信路5号72发明人李明74专利代理机构北京捷诚信通专利事务所普通合伙11221代理人魏殿绅庞炳良54发明名称OLT局端快速定位远端ONU环路端口的检测方法57摘要一种OLT局端快速定位远端ONU环路端口的检测方法,涉及无源光网络领域,包括OLT定时向下行发送检测报文,检。

2、测报文内填写目的MAC地址和源MAC地址,且源MAC地址与ONU的MAC地址不同;检测报文还填写太网协议字段、随机设置防伪编码字段和VLAN信息,缺省的检测报文不带VLAN信息;OLT通过接收所述检测报文的回复报文来确定存在环路;获取检测报文内目的MAC地址和源MAC地址,通过OLT的MAC地址表获取对应的PON口号,并通过PON口的MAC地址表获取对应的ONU号,通过ONU的MAC地址表获取对应的端口;本发明可以确定远端ONU环路的存在,并可以快速准确定位环路出现的端口信息。51INTCL权利要求书2页说明书4页附图3页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书4页。

3、附图3页10申请公布号CN104219122ACN104219122A1/2页21一种OLT局端快速定位远端ONU环路端口的检测方法,其特征在于,包括步骤S1OLT定时向下行发送检测报文,检测报文内填写目的MAC地址和源MAC地址,且源MAC地址与ONU的MAC地址不同;检测报文还填写太网协议字段、随机设置防伪编码字段和VLAN信息,缺省的检测报文不带VLAN信息;S2OLT通过接收所述检测报文的回复报文来确定存在环路;S3获取检测报文内目的MAC地址和源MAC地址,通过OLT的MAC地址表获取对应的PON口号,并通过PON口的MAC地址表获取对应的ONU号,通过ONU的MAC地址表获取对应的。

4、端口。2如权利要求1所述OLT局端快速定位远端ONU环路端口的检测方法,其特征在于所述检测报文采用普通的IP报文,其内部填写的以太网协议字段代表检测报文类型,所述以太网协议字段要求不与协议字段0X8100相冲突。3如权利要求1所述OLT局端快速定位远端ONU环路端口的检测方法,其特征在于所述检测报文还包括使其符合以太网标准字长的其他字段,指的是,对于不够字长的报文系统会自动添加填充字形成其他字段。4如权利要求1所述OLT局端快速定位远端ONU环路端口的检测方法,其特征在于所述检测报文的源MAC地址为000102030405,以太网协议字段为0X9000,防伪编码字段为0XFFFF,所述VLAN。

5、信息指的是检测报文所带VLAN值,其取值范围是14096。5如权利要求1所述OLT局端快速定位远端ONU环路端口的检测方法,其特征在于所述S1填写检测报文并发送的详细步骤为,S11填充检测报文目的MAC地址和源MAC地址;S12根据ONU的设备状态,判断检测报文是否需要带有VLAN,若是,进入S13;若否,进入S15;S13判断是否遍历完所有的VLAN,若是,进入S17;若否,进入S14;S14填充VLAN信息的字段;S15填充检测报文的太网协议字段和防伪编码字段;S16发送完成填充的检测报文;S17结束。6如权利要求1所述OLT局端快速定位远端ONU环路端口的检测方法,其特征在于OLT包括多。

6、个承载业务的线卡,检查OLT的MAC地址表,若发现某个线卡中学习到了所述源MAC地址,则确定在该线卡下存在环路;若发现多个线卡中学习到了所述源MAC地址,则多个线卡下都存在环路。7如权利要求1所述OLT局端快速定位远端ONU环路端口的检测方法,其特征在于所述S3的详细步骤为,S31获取OLT的MAC地址表,判断该MAC地址表中是否存在S1中填写的源MAC地址,若否,进入S32;若是,进入S33;S32延时一段时间后,再次进入S31;S33获取OLT的MAC地址表中所述源MAC地址对应的PON口号;S34根据PON口所在芯片的MAC地址表,获取所述源MAC地址对应的ONU号;S35获取ONU的M。

7、AC地址表,查找出学习到所述源MAC地址的端口;权利要求书CN104219122A2/2页3S36关闭所述端口,并上报环回告警。8如权利要求7所述OLT局端快速定位远端ONU环路端口的检测方法,其特征在于所述S32中延时的时间设定为80秒。权利要求书CN104219122A1/4页4OLT局端快速定位远端ONU环路端口的检测方法技术领域0001本发明涉及无源光网络领域,具体来讲是OLT局端快速定位远端ONU环路端口的检测方法。背景技术0002PONPASSIVEOPTICALNETWORK,无源光网络的简称媒质的性质是共享媒质和点到点网络的结合。0003下行方向如图1所示,OLTOPTICAL。

8、LINETERMINAL,光线路终端发出的以太网数据报经过一个1N的ODNOPTICALDISTRIBUTIONNETWORK,无源光分路器或几级无源光分路器传送到每一个ONUOPTICALNETWORKUNIT,光网络单元。N的典型取值在4、8、16、32、64等由可用的光功率预算所限制,这种行为特征与共享媒质网络相同;因为以太网具有广播特性,与PON结构相匹配,OLT广播数据包,目的ONU有选择的提取。0004上行方向如图1所示,由于无源光合路器的方向特性,任何一个ONU发出的数据包只能到达OLT,而不能到达其他的ONU。PON在上行方向的行为特点与点到点网络相同;但是,不同于一个真正的点。

9、到点网络,在PON中,所有的ONU都属于同一个冲突域,来自不同的ONU的数据包如果同时传输依然可能会冲突。因此在上行方向,PON需要采用仲裁机制来避免数据冲突,在ONU有数据报文需要向上发送时,向OLT进行申请,OLT根据已经分配的上行时序尽量给该ONU分配对应的带宽,这种带宽分配的原则是按需分配,这个技术极大程度上保证了PON系统上带宽的最大利用率。0005如图2所示,PON系统中可能存在的所有环路,ONU上的环回指的是如下的两种情况在ONU两个端口之间存在一个自环头如图3中LOOP2,或者在ONU级联的以太网交换机或者网桥上存在自环头或环路如图3中LOOP1,假设所有端口在一个VLANVI。

10、RTUALLOCALAREANETWORK,虚拟局域网中,那么OLT上的环路除了上面两种情况之外还包括一种特殊的环路不同ONU之间的物理连接环路如图3中LOOP3。0006在ONU和OLT内部用户通过二层协议接入网络,报文的转发通过MAC地址转发表寻址。当ONU上出现环路时,同样源MAC地址的数据报文会同时出现在交换芯片的入端口和出端口,导致MAC地址震荡,影响正常数据流的转发。同时大量广播报文会在环路的两个端口之间大量的复制转发,引起的广播风暴会将大量的广播报文向OLT转发。ONU此时会不断地申请上行带宽,导致大量的带宽被异常占用,严重时可能会影响到该PON系统下所有ONU的上行带宽请求得不。

11、到满足,积攒到一定程度时,会导致其他ONU的大量数据报文被丢弃。0007以现有的技术来看,解决ONU下联环路的有效办法主要有两个一个是在ONU上实现环路检测,发现环路后解除该环路,从而破除广播风暴的可能性;一个是在ONU上实现未知包抑制,将上行的未知广播包控制在尽可能少的范围内。0008这两个办法存在一定的局限性,第一个办法目前只在MDU、MGU等设备上通过自有协议支持,对于SFU设备则支持的较弱,并且该办法只能检测到本ONU的两个端口之间的环路,或者一个端口下联交换机中的环路,对于不同ONU之间的环路则无能为力,特别是在异说明书CN104219122A2/4页5厂家的ONU之间,虽然他们都实。

12、现了环路检测功能,但是他们的检测报文很可能不能被对方有效识别;即使同厂家的ONU之间,因为环路检测功能增加了防欺骗功能,会将对方ONU发送的检测报文当作恶意攻击报文,可能依然检测不出这个环路。0009第二个办法可以有效地保证本ONU上行的未知包数量值,但是如果这些未知报文中包含了某些协议的报文比如STP、IGMP等,则可能对协议的正常处理产生影响;而且在大量的ONU都转发这种未知报文时,对OLT系统也将形成较大负担。0010考虑到以上情况,在OLT系统上必须有一套简单快捷的办法来尽快发现这种环路故障,以保证整个系统的稳定运行。发明内容0011针对现有技术中存在的缺陷,本发明的目的在于提供OLT。

13、局端快速定位远端ONU环路端口的检测方法,确定远端ONU环路的存在,并可以快速准确定位环路出现的端口信息。0012为达到以上目的,本发明采取的技术方案是OLT局端快速定位远端ONU环路端口的检测方法,包括步骤0013S1OLT定时向下行发送检测报文,检测报文内填写目的MAC地址和源MAC地址,且源MAC地址与ONU的MAC地址不同;检测报文还填写太网协议字段、随机设置防伪编码字段和VLAN信息,缺省的检测报文不带VLAN信息;0014S2OLT通过接收所述检测报文的回复报文来确定存在环路;0015S3获取检测报文内目的MAC地址和源MAC地址,通过OLT的MAC地址表获取对应的PON口号,并通。

14、过PON口的MAC地址表获取对应的ONU号,通过ONU的MAC地址表获取对应的端口。0016在上述技术方案的基础上,所述检测报文采用普通的IP报文,其内部填写的以太网协议字段代表检测报文类型,所述以太网协议字段要求不与协议字段0X8100相冲突。0017在上述技术方案的基础上,所述检测报文还包括使其符合以太网标准字长的其他字段,指的是,对于不够字长的报文系统会自动添加填充字形成其他字段。0018在上述技术方案的基础上,所述检测报文的源MAC地址为000102030405,以太网协议字段为0X9000,防伪编码字段为0XFFFF,所述VLAN信息指的是检测报文所带VLAN值,其取值范围是1409。

15、6。0019在上述技术方案的基础上,所述S1填写检测报文并发送的详细步骤为0020S11填充检测报文目的MAC地址和源MAC地址;0021S12根据ONU的设备状态,判断检测报文是否需要带有VLAN,若是,进入S13;若否,进入S15;0022S13判断是否遍历完所有的VLAN,若是,进入S17;若否,进入S14;0023S14填充VLAN信息的字段;0024S15填充检测报文的太网协议字段和防伪编码字段;0025S16发送完成填充的检测报文;0026S17结束。0027在上述技术方案的基础上,OLT包括多个承载业务的线卡,检查OLT的MAC地址表,说明书CN104219122A3/4页6若发。

16、现某个线卡中学习到了所述源MAC地址,则确定在该线卡下存在环路;若发现多个线卡中学习到了所述源MAC地址,则多个线卡下都存在环路。0028在上述技术方案的基础上,所述S3的详细步骤为0029S31获取OLT的MAC地址表,判断该MAC地址表中是否存在S1中填写的源MAC地址,若否,进入S32;若是,进入S33;0030S32延时一段时间后,再次进入S31;0031S33获取OLT的MAC地址表中所述源MAC地址对应的PON口号;0032S34根据PON口所在芯片的MAC地址表,获取所述源MAC地址对应的ONU号;0033S35获取ONU的MAC地址表,查找出学习到所述源MAC地址的端口;003。

17、4S36关闭所述端口,并上报环回告警。0035在上述技术方案的基础上,所述S32中延时的时间设定为80秒。0036本发明的有益效果在于通过下行检测报文的设置,其源MAC地址绝对不会出现在ONU的端口上,一旦ONU的端口上发现了该源MAC地址,那么可以确定该端口必然存在环路。本发明释放了MDUMULTIPLEXDWELLINGUNIT,多住户单元和HGUHOMEGATEWAYUNIT,家庭网关单元设备执行环路检测的资源和压力,可以检测到SFUSINGLEFAMILYUNIT,单家庭单元设备的环路消息,不需要线卡进行额外的收集下行检测报文、添加索引、发送下行检测报文等操作,而且可以快速准确定位环路。

18、出现的端口信息。附图说明0037图1为背景技术中PON系统的上下行数据流特征示意图;0038图2为背景技术中PON系统可能存在的环路示意图;0039图3为本发明OLT局端快速定位远端ONU环路端口的检测方法流程图;0040图4为本发明检测报文的格式示意图;0041图5为图4中S1的详细流程图;0042图6为图4中S3的详细流程图。具体实施方式0043以下结合附图及实施例对本发明作进一步详细说明。0044如图3所示,OLT局端快速定位远端ONU环路端口的检测方法,包括步骤0045S1OLT定时向下行发送检测报文,定时时间设定为80秒。如图4所示,检测报文采用普通的IP报文,其包括目的MAC地址和。

19、源MAC地址,目的MAC为全FF的广播报文,目的MAC地址是报文要到达的目的物理地址;源MAC地址指的是报文发出地的物理地址,源MAC地址与ONU的MAC地址不同,避免与普通的HOSTMAC相混淆。检测报文还填写太网协议字段、随机设置防伪编码字段、VLAN信息以及其他字段,缺省的检测报文不带VLAN信息;以太网协议字段指的是检测报文的类型,用来做报文识别;防伪编码字段指的是用以甄别仿冒报文;VLAN信息指的是该检测报文所附带的VLAN值,取值范围是14096;对于不够字长的报文系统会自动添加填充字形成其他字段,使其符合以太网标准字长。本实施例中,源MAC地址使用000102030405,以太网。

20、协议类型为0X9000,防伪编码字段为0XFFFF。0046S2OLT通过接收所述检测报文的回复报文来确定存在环路。具体来说,OLT包括说明书CN104219122A4/4页7一个中心卡和多个承载业务的线卡,中心卡的槽位上插有线卡,OLT在中心卡上检查MAC地址表,若发现某个线卡中学习到了上行的源MAC地址000102030405,则确定在该线卡下存在环路;若发现多个线卡中学习到了所述源MAC地址,则多个线卡下都存在环路。0047S3获取检测报文内目的MAC地址和源MAC地址,通过OLT的MAC地址表获取对应的PON口号,并通过PON口的MAC地址表获取对应的ONU号,通过ONU的MAC地址表。

21、获取对应的端口。0048如图5所示,上述S1填写报文及发送的详细步骤为0049S11填充检测报文目的MAC地址和源MAC地址;0050S12根据ONU的设备状态,判断检测报文是否需要带有VLAN,若是,进入S13;若否,进入S15;0051S13判断是否遍历完所有的VLAN,若是,进入S17;若否,进入S14;0052S14填充VLAN信息的字段;0053S15填充检测报文的太网协议字段和防伪编码字段;0054S16发送完成填充的检测报文;0055S17结束。0056其中,当ONU的设备状态可以确定填充某个VLAN的时候,不用进行遍历,直接填充指定的VLAN信息字段,其余步骤不变。0057如图。

22、6所示,上述S3的详细步骤为0058S31获取OLT的MAC地址表,判断该MAC地址表中是否存在S1中填写的源MAC地址,若否,进入S32;若是,进入S33;0059S32延时80秒后,再次进入S31;0060S33获取OLT的MAC地址表中所述源MAC地址对应的PON口号;0061S34根据PON口所在芯片的MAC地址表,获取所述源MAC地址对应的ONU号;0062S35获取ONU的MAC地址表,查找出学习到所述源MAC地址的端口;0063S36关闭所述端口,并上报环回告警。0064本发明不局限于上述实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围之内。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。说明书CN104219122A1/3页8图1图2说明书附图CN104219122A2/3页9图3图4说明书附图CN104219122A3/3页10图5图6说明书附图CN104219122A10。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1