一种不同能力设备间自适应的链路检测方法及装置制造方法

文档序号:7795280阅读:140来源:国知局
一种不同能力设备间自适应的链路检测方法及装置制造方法
【专利摘要】本发明公开了一种不同能力设备间自适应的链路检测方法及装置。该方法包括:第一MEP接收第二MEP发送的携带有第二MEP所属设备检测能力信息的CCM;第一MEP根据CCM报文中第二MEP所属设备检测能力信息,确定第二MEP为全局MEP,还是物理口上的外向MEP,并确定第二MEP所属设备检测能力的可控区间;第一MEP确定自身发送的CCM报文中时间间隔域的值不在第二MEP所属设备检测能力的可控区间内,则将自身发送的CCM报文中时间间隔域的值调整至第二MEP所属设备检测能力的可控区间上限,并将调整后的值携带在CCM报文中回复给第二MEP。采用本发明能够解决设备间由于能力不同引起的邻居无法建立的问题。
【专利说明】一种不同能力设备间自适应的链路检测方法及装置
【技术领域】
[0001]本发明涉及网络通信【技术领域】,特别涉及一种不同能力设备间自适应的链路检测方法及装置。
【背景技术】
[0002]CFD (Connectivity Fault Detection,连通错误检测)是一种二层网络中基于VLAN (Virtual Local Area Network,虚拟局域网)的端到端OAM(Operations, Administration and Maintenance,操作、管理和维护)机制,主要用于在二层网络中检测链路连通性,以及在故障发生时确认故障并定位。
[0003]CFD的基本概念包括:
[0004]UMD (Maintenance Domain,维护域)是指连通错误检测所覆盖的一个网络或网络的一部分。为了准确定位故障点,在MD中引入了级别(层次)的概念。MD共分为八级,用整数O?7来表示,数字越大级别越高,MD的范围也就越大。不同MD之间可以相邻或嵌套,但不能交叉,且嵌套时只能由高级别MD向低级别MD嵌套。
[0005]2、MA (Maintenance Association,维护集)是 MD 的一部分,一个 MD 可划分为一个或多个MA。
[0006]3、MEP (Maintenance association End Point,维护端点)配置在设备端口上,属于某个MA,确定了 MA的边界,它以“MEP ID”来标识。MEP所属的MA确定了该MEP发出的报文所属的VLAN ;MEP的级别等于其所属MD的级别,MEP发出的报文的级别等于该MEP的级别。MEP具有方向性,分为内向MEP和外向MEP两种:内向MEP通过除其所在的接口以外的所有接口向外发送CFD协议报文,即在其所属MA所服务的VLAN中进行广播;外向MEP,包括聚合逻辑口外向MEP,和物理口上外向MEP,则直接通过其所在的接口向外发送CFD协议报文。
[0007]4、服务实例:Service Instance,服务实例内的 MP (Maintenance Point,维护端点)所处理报文的级别属性和VLAN属性分别由MD和MA来确定。其中,无VLAN属性的MA中的MP也不属于任何VLAN。
[0008]5、CCM (Continuity Check Message,连接检测报文)是一种CFD协议报文,通过MEP周期性地发送CCM报文,获取远端MEP信息,与远端MEP建立和维护MEP邻居关系。
[0009]用于维护邻居信息的CCM报文发送周期共有7个级别,如下表1:
[0010]
【权利要求】
1.一种不同能力设备间自适应的链路检测方法,第一转发设备上配置有第一维护端点MEP,第二转发设备上配置有第二 MEP,所述第一 MEP和第二 MEP基于相同服务实例,该方法包括: 第一 MEP接收第二 MEP发送的携带有第二 MEP所属设备检测能力信息的连接检测报文CCM,所述设备检测能力信息包含全局主代理板能力信息和第二 MEP所在板能力信息; 第一 MEP根据CCM报文中第二 MEP所属设备检测能力信息,确定第二 MEP为全局MEP,还是物理口上的外向MEP,并确定第二 MEP所属设备检测能力的可控区间; 第一 MEP确定自身发送的CCM报文中时间间隔域的值不在第二 MEP所属设备检测能力的可控区间内,则将自身发送的CCM报文中时间间隔域的值调整至第二 MEP所属设备检测能力的可控区间上限,并将调整后的值携带在CCM报文中回复给第二 MEP,用于第二 MEP将自身的时间间隔域的值置为所述调整后的值。
2.如权利要求1所述的方法,其特征在于,该方法进一步包括:第一MEP确定自身发送的CCM报文中时间间隔域的值在第二 MEP所属设备检测能力的可控区间内,则不需要调整时间间隔域的值,并将不调整的信息携带在CCM报文中回复给第二 MEP。
3.如权利要求1所述的方法,其特征在于,所述根据CCM报文中第二MEP所属设备检测能力信息,确定第二 MEP为全局MEP,还是物理口上的外向MEP,并确定第二 MEP所属设备检测能力的可控区间的具体方法包括: 当确定第二 MEP为全局MEP时,确定第二 MEP所属设备检测能力的可控区间为全局主代理板能力的可控区间; 当确定第二 MEP为物理口上的外向MEP时,确定第二 MEP所属设备检测能力的可控区间为全局主代理板能力可控区`间和第二 MEP所在板能力可控区间的并集。
4.如权利要求1所述的方法,其特征在于,该方法进一步包括:当第一MEP为内向MEP时,将调整后的值配置在第一 MEP所基于的服务实例上; 当第一 MEP为外向MEP时,将调整后的值配置在第一 MEP所基于的服务实例的子服务实例上,所述子服务实例的级别属性和VLAN属性与原服务实例一致。
5.如权利要求1所述的方法,其特征在于,当第一MEP所属设备检测能力发生变化,或第一 MEP开启CCM报文发送功能,或第一 MEP接收到第二 MEP发送的CCM报文且本地尚未保存第二 MEP所属设备的信息时,所述第一 MEP还用于向第二 MEP发送携带有第一 MEP所属设备检测能力信息的CCM报文。
6.一种不同能力设备间自适应的链路检测装置,所述装置应用于维护端点MEP,该装置包括: 接收模块,用于接收第二 MEP发送的携带有第二 MEP所属设备检测能力信息的连接检测报文CCM,所述设备检测能力信息包含全局主代理板能力信息和第二 MEP所在板能力信息; 确定模块,用于根据CCM报文中第二 MEP所属设备检测能力信息,确定第二 MEP为全局MEP,还是物理口上的外向MEP,并确定第二 MEP所属设备检测能力的可控区间; 处理模块,用于确定自身发送的CCM报文中时间间隔域的值不在第二 MEP所属设备检测能力的可控区间内,则将自身发送的CCM报文中时间间隔域的值调整至第二 MEP所属设备检测能力的可控区间上限,并将调整后的值携带在CCM报文中回复给第二 MEP,用于第二MEP将自身的时间间隔域的值置为所述调整后的值。
7.如权利要求6所述的装置,其特征在于,所述处理模块,还用于确定自身发送的CCM报文中时间间隔域的值在第二 MEP所属设备检测能力的可控区间内,则不需要调整时间间隔域的值,并将不调整的信息携带在CCM报文中回复给第二 MEP。
8.如权利要求6所述的装置,其特征在于,所述确定模块具体用于: 当确定第二 MEP为全局MEP时,确定第二 MEP所属设备检测能力的可控区间为全局主代理板能力的可控区间; 当确定第二 MEP为物理口上的外向MEP时,确定第二 MEP所属设备检测能力的可控区间为全局主代理板能力可控区间和第二 MEP所在板能力可控区间的并集。
9.如权利要求6所述的装置,其特征在于,当第一MEP为内向MEP时,所述处理模块还用于将调整后的值配置在第一 MEP所基于的服务实例上; 当第一 MEP为外向MEP时,所述处理模块还用于将调整后的值配置在第一 MEP所基于的服务实例的子服务实例上,所述子服务实例的级别属性和VLAN属性与原服务实例一致。
10.如权利要求6所述的装置,其特征在于,所述装置还包括触发发送模块,用于自身所属设备检测能力发生变化,或开启CCM报文发送功能,或接收到第二 MEP发送的CCM报文且本地尚未保存第二 MEP所属设备的信息时,向第二 MEP发送携带有自身所属设备检测能力信息的CCM报文。
【文档编号】H04L12/26GK103731322SQ201410019111
【公开日】2014年4月16日 申请日期:2014年1月16日 优先权日:2014年1月16日
【发明者】吴波, 李磊方 申请人:杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1