光网络环路检测方法、系统及光网络设备技术方案

技术编号:12780229 阅读:113 留言:0更新日期:2016-01-27 22:51
本发明专利技术提供光网络环路检测方法、系统及光网络设备,通过定义光网络设备的端口为发送和接收环路检测帧的逻辑实体端口,以及逻辑实体端口的端口状态包括:连通端口状态、环路端口状态及关闭端口状态;在第一定时时长中,所述逻辑实体端口定时发送环路检测帧;判断所述逻辑实体端口是否为连通端口状态,若否,则在第二定时时长内检测收到表示形成环路的环路检测帧,则解除环路;若是,则检测所述逻辑实体端口直至收到所述环路检测帧,并在预定倍数于第一定时时长的第三定时时长内判断是否继续接收到环路检测帧,进而解除环路;本发明专利技术实现了光网络的环路检测协议和流程。

【技术实现步骤摘要】

本专利技术涉及光网络
,特别是涉及光网络环路检测方法、系统及光网络设备
技术介绍
现有的光网络(无源或有源)中,环路问题始终是一个较大的问题,出现环路后会导致严重广播风暴,影响以太网的丢包率,延时和吞吐量性能,用户上网业务也因此会时通时断问题。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供光网络环路检测方法、系统及光网络设备,用于解决现有技术中光网络环路检测的问题。为实现上述目的及其他相关目的,本专利技术提供一种光网络环路检测方法,包括:S1:定义光网络设备的端口为发送和接收环路检测帧的逻辑实体端口,以及逻辑实体端口的端口状态包括:连通端口状态、环路端口状态及关闭端口状态;S2:在第一定时时长中,所述逻辑实体端口定时发送环路检测帧;S3:判断所述逻辑实体端口是否为连通端口状态;S31:若不是连通端口状态,则在第二定时时长内检测逻辑实体端口是否接收到环路检测帧;若接收到,则将逻辑实体端口设定为环路端口状态,并在对应执行解除环路策略后,设定所述逻辑实体端口为关闭端口状态;若未接收到,则设定所述逻辑实体端口为连通端口状态;S32:若是连通端口状态,则检测所述逻辑实体端口直至收到所述环路检测帧;在收到环路检测帧之后,在预定倍数于第一定时时长的第三定时时长内判断是否继续接收到环路检测帧;若继续接收到,则将逻辑实体端口设定为环路端口状态,并在对应执行解除环路策略后,设定所述逻辑实体端口为关闭端口状态;若未继续接收到,则设定所述逻辑实体端口为连通端口状态。于本专利技术的一实施例中,在步骤“若接收到,则将逻辑实体端口设定为环路端口状态,并在对应执行解除环路策略后,设定所述逻辑实体端口为关闭端口状态”和/或步骤“若继续接收到,则将逻辑实体端口设定为环路端口状态,并在对应执行解除环路策略后,设定所述逻辑实体端口为关闭端口状态”之后还包括:重新计时所述第二定时时长。于本专利技术的一实施例中,在步骤“若未接收到,则设定所述逻辑实体端口为连通端口状态”和/或步骤“若未继续接收到,则设定所述逻辑实体端口为连通端口状态”之后还包括:停止所述第二定时时长的计时。于本专利技术的一实施例中,所述预定倍数为3倍。于本专利技术的一实施例中,所述光网络设备为0LT设备。为实现上述目的及其他相关目的,本专利技术提供一种光网络环路检测系统,包括??端口定义模块,用于定义光网络设备的端口为发送和接收环路检测帧的逻辑实体端口,以及逻辑实体端口的端口状态包括:连通端口状态、环路端口状态及关闭端口状态;端口通信控制模块,用于在第一定时时长中,所述逻辑实体端口定时发送环路检测帧;端口状态管理模块,用于判断所述逻辑实体端口是否为连通端口状态;若不是连通端口状态,则在第二定时时长内检测逻辑实体端口是否接收到环路检测帧;若接收到,则将逻辑实体端口设定为环路端口状态,并在对应执行解除环路策略后,设定所述逻辑实体端口为关闭端口状态;若未接收到,则设定所述逻辑实体端口为连通端口状态;若是连通端口状态,则检测所述逻辑实体端口直至收到所述环路检测帧;在收到环路检测帧之后,在预定倍数于第一定时时长的第三定时时长内判断是否继续接收到环路检测帧;若继续接收到,则将逻辑实体端口设定为环路端口状态,并在对应执行解除环路策略后,设定所述逻辑实体端口为关闭端口状态;若未继续接收到,则设定所述逻辑实体端口为连通端口状态。于本专利技术的一实施例中,在所述设定所述逻辑实体端口为关闭端口状态之后,所述端口状态管理模块还用于重新计时所述第二定时时长。 于本专利技术的一实施例中,在所述设定所述逻辑实体端口为连通端口状态之后,所述端口状态管理模块还用于停止所述第二定时时长的计时。于本专利技术的一实施例中,所述预定倍数为3倍。于本专利技术的一实施例中,所述光网络设备为0LT设备。为实现上述目的及其他相关目的,本专利技术提供一种光网络设备,应用所述光网络环路检测系统。如上所述,本专利技术的光网络环路检测方法、系统及光网络设备,通过定义光网络设备的端口为发送和接收环路检测帧的逻辑实体端口,以及逻辑实体端口的端口状态包括:连通端口状态、环路端口状态及关闭端口状态;在第一定时时长中,所述逻辑实体端口定时发送环路检测帧;判断所述逻辑实体端口是否为连通端口状态,若否,则在第二定时时长内检测收到表示形成环路的环路检测帧,则解除环路;若是,则检测所述逻辑实体端口直至收到所述环路检测帧,并在预定倍数于第一定时时长的第三定时时长内判断是否继续接收到环路检测帧,进而解除环路;本专利技术实现了光网络的环路检测协议和流程。【附图说明】图1显示为本专利技术于一实施例中的光网络环路检测方法的流程示意图。图2显示为本专利技术于一实施例中的光网络环路检测系统的模块示意图。元件标号说明1光网络环路检测系统11端口定义模块12 端口通信控制模块13端口状态管理模块S1 ?S10 步骤【具体实施方式】以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。需要说明的是,以下实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。本专利技术的技术方案应用于光网络中,例如有源光网络(AON)或无源光网络(Ρ0Ν),一般在无源光网络中,光网络设备例如光线路终端(0LT)或光网络单元(0NU)等,均通过各自的通信端口进行网络通信。请参阅图1,本专利技术提供本专利技术提供一种光网络环路检测方法,包括:S1:定义光网络设备的端口为发送和接收环路检测帧的逻辑实体端口,以及逻辑实体端口的端口状态包括:连通端口状态、环路端口状态及关闭端口状态;S2:在第一定时时长中,所述逻辑实体端口定时发送环路检测帧;S3:判断所述逻辑实体端口是否为连通端口状态;若不是连通端口状态(即可能是环路状态),则跳转步骤S4 ;若是连通端口状态,则跳转步骤S7 ;S4:在第二定时时长内检测逻辑实体端口是否接收到环路检测帧;若接收到,则跳转步骤S5 ;若未接收到,则跳转步骤S6 ;S5:将逻辑实体端口设定为环路端口状态,并在对应执行解除环路策略后,设定所述逻辑实体端口为关闭端口状态;S6:设定所述逻辑实体端口为连通端口状态;S7:检测所述逻辑实体端口直至收到所述环路检测帧;S8:在收到环路检测帧之后,在预定倍数于第一定时时长的第三定时时长内判断是否继续接收到环路检测帧;若继续接收到,则跳转步骤S9 ;若未继续接收到,则跳转步骤S10 ;S9:将逻辑实体端口设定为环路端口状态,并在对应执行解除环路策略后,设定所述逻辑实体端口为关闭端口状态;S10:设定所述逻辑实体端口为连通端口状态。于本专利技术的一实施例中,所述第一定时时长和第二定时时长均可通过定时器实现,而第三定时时长即可利用第一定时时长的定时器启动同所述预定倍数对应的次数来实现即可。于本专利技术的一实施例中,在步骤“若接收到,则本文档来自技高网...
光网络环路检测方法、系统及光网络设备

【技术保护点】
一种光网络环路检测方法,其特征在于,包括:S1:定义光网络设备的端口为发送和接收环路检测帧的逻辑实体端口,以及逻辑实体端口的端口状态包括:连通端口状态、环路端口状态及关闭端口状态;S2:在第一定时时长中,所述逻辑实体端口定时发送环路检测帧;S3:判断所述逻辑实体端口是否为连通端口状态;S31:若不是连通端口状态,则在第二定时时长内检测逻辑实体端口是否接收到环路检测帧;若接收到,则将逻辑实体端口设定为环路端口状态,并在对应执行解除环路策略后,设定所述逻辑实体端口为关闭端口状态;若未接收到,则设定所述逻辑实体端口为连通端口状态;S32:若是连通端口状态,则检测所述逻辑实体端口直至收到所述环路检测帧;在收到环路检测帧之后,在预定倍数于第一定时时长的第三定时时长内判断是否继续接收到环路检测帧;若继续接收到,则将逻辑实体端口设定为环路端口状态,并在对应执行解除环路策略后,设定所述逻辑实体端口为关闭端口状态;若未继续接收到,则设定所述逻辑实体端口为连通端口状态。

【技术特征摘要】

【专利技术属性】
技术研发人员:吴睿
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

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

1