基于媒体接入控制地址和终结条件实现检测的方法及系统的制作方法

文档序号:7699481阅读:161来源:国知局
专利名称:基于媒体接入控制地址和终结条件实现检测的方法及系统的制作方法
技术领域
本发明涉及网络通信技术领域的检测技术,尤其涉及一种基于媒体接入控制 (MAC)地址和终结条件实现检测的方法及系统。
背景技术
随着电信级以太网(CE,Carrier Ethernet)概念的提出,满足电信网络需求,面向 连接的以太网技术——运营商骨干传送(PBT,Provider Backbone Transport)也在2005 年10月浮出水面。此后,国内外均有运营商采用PBT技术组网,为PBT技术在城域网内的 发展提供了很好的开端。PBT技术的基础是IEEE 802. lah标准定义的运营商骨干桥接(PBB,Provider Backbone Bridge)技术,IEEE把PBT技术称为支持流量工程的运营商骨干桥接技术 (PBB-TE, Provider Backbone Bridge Traffic Engineering)。 PBB—TE 技术基于 PBB 技 术,其核心是对PBB技术进行改进,它采用外层的MAC地址,并同时结合外层的虚拟局域网 (VLAN)标识,比如骨干目的 MAC 地址(B-DA,Backbone Destination MAC address) + 骨干 VLAN标识(B-VID,Backbone VLAN ID)进行业务转发,转发路径是预先配置的。通过网络 管理和控制,使CE中的业务事实上具有连接性,以便实现保护倒换、服务质量(QoS)、流量 工程等电信网络的功能。PBB-TE技术兼容传统以太网桥的架构,不需要对网络中间节点进 行更新即可基于B-DA+B-VID对数据帧进行转发,数据帧也不需要修改,转发效率高。PBB-TE技术采用IEEE 802. lag标准中的连接性故障管理(CFM,Connectivity Fault Management)机制来持续地监视网络中的隧道状态。当主用隧道失效时会把业务自 动转移到预先建立的备份隧道上,增加了必要的弹性。图1所示为采用现有PBB-TE技术时以太网隧道保护的示意图,图1中, PE1-P11-P21-P31-PE2为一流量工程服务实例的端到端工作隧道,PE1和PE2为该隧道实例 的端点;PE1-P51-P61-PE2为该流量工程服务实例的端到端备份隧道,PE1-P51-P61-PE2即 为PE1-P11-P21-P31-PE2的备份隧道。那么当PE1-P11-P21-P31-PE2检测到故障时,可以 切换到PE1-P51-P61-PE2上。并且为了在报文转发时能区别出是在上述工作隧道还是上述 备份隧道上转发,在预先配置时,为该工作隧道和该备份隧道分别指定隧道承载的虚拟局 域网标识(B-VLAN),比如为工作隧道指定B-VLAN1,为备用隧道指定B-VLAN2。现有技术中,通过在隧道中发送连通性检查消息(CCM,Continuity Check Message)来检测隧道的连通性,CCM是在IEEE 802. lag标准中定义的。隧道端点之间分别 沿工作隧道和备份隧道互相发送CCM,工作隧道和备份隧道的CCM报文头分别封装B-VLAN1 和B-VLAN2。这种方法实现了隧道的全路径保护。当路径中某一段特别脆弱或者某一段特 别重要时,可以只对端到端隧道的局部路径进行保护,这样,以局部保护取代全路径保护来 实现对端到端隧道的保护,可以提高端到端隧道故障恢复的速度并减少保护倒换牵涉的节 点。如图1所示,P11-P21-P31为端到端工作隧道即PE1-P11-P21-P31-PE2的一部分局部路 径,这里对端到端隧道的局部路径进行保护时,为了区别于对端到端隧道的全路径保护,以下将端到端隧道中的局部路径称为段。那么P11-P21-P31称为端到端工作隧道的工作段, P11-P41-P31称为P11-P21-P31的备份段。而且,当采用P11-P41-P31进行备份保护时,前 提是这一备份段上隧道的B-VLAN属性不能改变,这样才能保证当从工作段即P11-P21-P31 切换到备份段P11-P41-P31上后整个端到端工作隧道即PE1-P11-P21-P31-PE2的B-VLAN 属性保持不变。总之,备份段与工作段的B-VLAN必须与端到端隧道的B-VLAN相同,如图1 所示,备份段P11-P41-P31、工作段P11-P21-P31与端到端工作隧道PE1-P11-P21-P31-PE2 的B-VLAN相同,皆为B-VLAN1。如果备份段的可用性处于未知状态,将存在工作段出现故障时切换到一个不可用 的备份段上的问题,即盲目切换问题。为了避免盲目切换问题,CCM报文需要同时在工作段 和备份段上验证隧道数据路径的完整性。隧道的属性是通过<ESP-DA,ESP-SA,ESP-VID>这 种三元组来表示的,三元组中,ESP为以太网交换路径,参数ESP-DA指以太网交换路径目的 MAC地址,参数ESP-SA指以太网交换路径的源MAC地址,参数ESP-VID指B-VLAN的值,有关 三元组的具体描述可参见IEEE 802. lQay标准。以图1从左往右的方向为例,端到端工作 隧道即 PE1-P11-P21-P31-PE2 以三元组表示为〈B-MAC2,B-MAC1, B_VLAm>。其中,B-MAC2 为PE2的MAC地址,是目的MAC地址,B-MAC1为PE1的MAC地址,是源MAC地址,B_VLAm是 PE1-P11-P21-P31-PE2的B-VLAN的值。采用现有隧道的段保护技术存在如下所示的两方面 问题。以P11向P31发送报文为例,P11-P21-P31作为工作段,P11-P41-P31作为备份段, 一方面以该工作段和该备份段这种1+1的局部保护方式取代全路径保护来实现对端到端 工作隧道PE1-P11-P21-P31-PE2的保护,从P11的两个不同端口沿着工作段和备份段发送 两份相同的报文出去。相同报文重复发送,增加P11转发处理的复杂性,在以太网设备上有 很大的操作风险。另一方面如果在P11和P31之间进行CCM检测,P11-P21-P31以三元组表 示为<MAC-P31,MAC-Pll,B-VLANl>JlJPll和P31之间的段数据路径不等于隧道PE1和PE2 之间的端到端数据路径,即 <MAC-P31,MAC-Pll,B-VLAm> 华 <B-MAC2,B-MACl,B_VLAm>,也 就是说段保护的检测路径与端到端保护的检测路径不吻合,由于检测路径不吻合,因此,在 以局部保护取代全路径保护实现对端到端工作隧道保护的情况下,对端到端工作隧道进行 局部保护检测时,无法保证检测的可靠性,检测的精度和检测的效率也不高。目前,针对这 两方面问题,尚没有有效的解决方案。

发明内容
有鉴于此,本发明的主要目的在于提供一种基于MAC地址和终结条件实现检测的 方法及系统,基于隧道实例端点的MAC地址和终结条件,实现对隧道实例相对应的段进行 连通性检测,能保证检测的可靠性,检测的精度高、检测的效率快。一种基于媒体接入控制地址和终结条件实现检测的方法,该方法包括根据隧道 实例端点的媒体接入控制MAC地址和终结条件,实现对隧道实例相对应的段进行连通性检 测;其中,隧道实例相对应的段分为工作段和备份段;所述隧道实例端点的MAC地址 作为工作段的段检测报文或备份段的段检测报文的目的MAC地址;所述终结条件具体为配置段检测端点所属维护域等级小于隧道实例端点所属维
5护域等级,通过维护域等级的配置方式来实现段检测报文的终结。其中,所述工作段与所述备份段是对应的,一个工作段和至少一个备份段构成段 保护组SPG ;所述隧道实例具体为SPG所属隧道实例;对所述隧道实例对应的段的连通性进行检测之前还包括封装所述工作段的段检 测报文或所述备份段的段检测报文,采用相同的封装方式,具体为将SPG所属隧道实例所 承载的虚拟局域网标识B-VLAN和SPG所属隧道实例端点的MAC地址B-MAC,封装到连通性 检查消息报文中,所述B-MAC作为所述连通性检查消息报文的目的MAC地址。其中,所述封装后还包括发送所述工作段的段检测报文或所述备份段的段检测 报文;发送所述工作段的段检测报文时,根据所述连通性检查消息报文的所述B-VLAN 和所述B-MAC,在预先设置的转发地址数据库FDB表中查询对应的FDB转发条目,根据所述 FDB转发条目中SPG所属隧道实例的隧道预置路径发送连通性检查消息报文;发送所述备份段的段检测报文时,向预置的SPG的备份出接口发送连通性检查消 息报文。其中,所述检测包括对所述工作段的段检测报文或所述备份段的段检测报文的连 通性检测,采用相同的检测方式,具体为在工作段或备份段上,当前段检测端点接收到所述连通性检查消息报文,当判断 出连通性检查消息报文的目的MAC地址与当前接收端点的MAC地址不同时,检测连通性检 查消息报文中维护域等级,如果维护域等级与当前段检测端点上配置的维护域等级相同, 则检测出连通性检查消息报文为段检测报文,并实现对SPG所属隧道实例局部保护的检 测,否则,结束当前检测。一种基于媒体接入控制地址和终结条件实现检测的系统,该系统包括检测单元, 用于根据隧道实例端点的MAC地址和终结条件,实现对隧道实例相对应的段进行连通性检 测;其中,隧道实例相对应的段分为工作段和备份段;所述隧道实例端点的MAC地址 作为工作段的段检测报文或备份段的段检测报文的目的MAC地址;所述终结条件具体为配置段检测端点所属维护域等级小于隧道实例端点所属维 护域等级,通过维护域等级的配置方式来实现段检测报文的终结。其中,该系统还包括封装单元,用于封装所述工作段的段检测报文或所述备份段 的段检测报文,并将B-VLAN和B-MAC封装到连通性检查消息报文中,所述B-MAC作为所述 连通性检查消息报文的目的MAC地址。其中,该系统还包括发送单元,用于发送所述工作段的段检测报文或所述备份段 的段检测报文;其中,所述发送单元,用于发送所述工作段的段检测报文,并根据所述连通性检查消息 报文的所述B-VLAN和所述B-MAC,在预先设置的FDB表中查询对应的FDB转发条目,根据所 述FDB转发条目中SPG所属隧道实例的隧道预置路径发送连通性检查消息报文;所述发送单元,用于发送所述备份段的段检测报文,并向预置的SPG的备份出接 口发送连通性检查消息报文。本发明根据隧道实例端点的MAC地址和终结条件,实现对隧道实例相对应的段进行连通性检测,该终结条件具体为配置段检测端点所属维护域等级小于隧道实例端点所 属维护域等级,通过维护域等级的配置方式来实现段检测报文的终结。由于段检测报文的目的MAC地址使用的是隧道实例端点的MAC地址,因此,段保护 检测报文的检测路径与端到端隧道实例的转发路径吻合,而且通过维护域等级的配置方式 这种终结条件,可以对与隧道实例相对应的段的段检测报文进行终结处理,并实现对隧道 实例局部保护的检测。从而将隧道实例端点的MAC地址和这种终结条件结合起来,在以局 部保护取代全路径保护实现对隧道实例的端到端工作隧道保护的情况下,对端到端工作隧 道进行局部保护检测时,采用本发明,能保证检测的可靠性,检测的精度高、检测的效率快。具体来说,采用本发明实现对隧道实例局部保护的检测,包括工作段故障检测和 备份段可用性检测。其中,由于采用隧道实例端点的MAC地址为段检测报文的目的MAC地 址,因此,工作段故障检测能够保证段检测报文在被保护的隧道实例的隧道上进行传输,即 与端到端的工作隧道传输路径一致。备份段可用性检测能够确保备份段的可用性,从而避 免工作段出现故障时切换到一个不可用的备份段上,即盲目切换问题。端到端的工作隧道 在局部保护下从工作段切换到备份段后,不改变原隧道的属性。同时,本发明提出的检测方 法未明显增加段检测端点所在设备的处理负担,不影响普通数据报文的转发性能。


图1为现有技术以太网隧道保护的示意图;图2为本发明方法检测时的一实现流程示意图;图3为本发明以太网隧道保护的示意图。
具体实施例方式本发明的基本思想是根据隧道实例端点的MAC地址和终结条件,实现对隧道实 例相对应的段进行连通性检测;其中,该终结条件具体为配置段检测端点所属维护域等 级小于隧道实例端点所属维护域等级,通过维护域等级的配置方式来实现段检测报文的终结。下面结合附图对技术方案的实施作进一步的详细描述。一种基于MAC地址和终结条件实现检测的方法,根据隧道实例端点的媒体接入控 制MAC地址和终结条件,实现对隧道实例相对应的段进行连通性检测。具体来说,隧道实例相对应的段分为工作段和备份段,工作段和备份段是对应的, 且工作段和备份段可以共同组成对应于该隧道实例的一个段保护组(SPG),SPG中包括一 个工作段和多个备份段,SPG是基于端到端工作隧道的中间节点之间创建的。隧道实例端 点的MAC地址作为工作段的段检测报文或备份段的段检测报文的目的MAC地址。这样,工 作段的段检测报文或备份段的段检测报文的目的MAC地址,分别与所对应的隧道实例端点 的MAC地址相同,使得段保护的检测报文转发路径与隧道实例端到端转发路径吻合,从而, 在以局部保护取代全路径保护实现对隧道实例的端到端工作隧道保护的情况下能保证检 测的可靠性。就终结条件而言,保证了检测的可靠性后,还要进一步达到提高检测精度和检 测效率的目的,工作段的段检测报文或备份段的段检测报文根据隧道实例端点的MAC地址 传输时,要能判断出当前检测报文的类型是段检测报文,也就是说能区别出现有的用于隧道端到端检测的检测报文和用于段检测的段检测报文它们二者之间的不同,此时需要终结 条件来判断。由于采用终结条件能快速判断出当前检测报文的类型是段检测报文,并实现 对隧道实例局部保护的检测,因此,大大提高了检测的精度和检测的效率。其中,终结条件具体为通过维护域等级的配置方式来实现段检测报文的终结,该 配置方式具体为配置工作段端点所属维护域等级与备份段端点所属维护域等级相同。这 里,段检测端点所属维护域等级小于所述隧道实例端点所属维护域等级,以此来实现维护 域的包含关系。就以上这种终结条件而言,由一个工作段和多个备份段构成SPG,隧道实例具体为 SPG所属隧道实例。对隧道实例对应的段的连通性进行检测之前还包括对段检测报文的 处理,具体为分别对工作段的段检测报文或备份段的段检测报文进行封装,封装工作段的 段检测报文或备份段的段检测报文采用相同的封装方式。封装方式的具体处理过程为将 SPG所属隧道实例所承载的B-VLAN和SPG所属隧道实例端点的MAC地址(B-MAC),封装到 CCM报文中,B-MAC作为CCM报文的目的MAC地址。封装后还包括发送工作段的段检测报文或备份段的段检测报文,实现对工作段 的段检测报文或备份段的段检测报文进行发送采用不同的发送方式,其具体处理过程分别 为发送工作段的段检测报文时,根据CCM报文的B-VLAN和B-MAC,在预先设置的转发 地址数据库(FDB)表中查询对应的FDB转发条目,根据FDB转发条目中SPG所属隧道实例 的隧道预置路径发送CCM报文。发送备份段的段检测报文时,不查询FDB表,直接向预置的SPG的备份出接口发送 CCM报文。发送后,当对端段检测端点接收到CCM报文,对CCM报文进行检测,检测包括对工 作段的段检测报文或备份段的段检测报文的检测,采用相同的检测方式,其具体处理过程, 如图2所示,包括以下步骤步骤101、在SPG所属隧道实例对应的工作段或备份段上,当前段检测端点接收到 CCM报文。步骤102、当判断出CCM报文的目的MAC地址与当前接收端点的MAC地址不同时检 测维护域等级。步骤103、检测CCM报文中维护域等级,如果维护域等级与当前段检测端点上配置 的维护域等级相同,则执行步骤104 ;如果维护域等级与当前段检测端点上配置的维护域 等级不相同,则执行步骤105。步骤104、检测出CCM报文为段检测报文,实现对SPG所属隧道实例局部保护的检 测。步骤105、结束当前检测流程。综上所述,就采用这种终结条件而言,本发明通过对段检测报文的检测,能实现以 太网隧道分段保护,具体来说,包括工作段故障检测和备份段可用性检测两方面内容。以下 分别对工作段故障检测和备份段可用性检测进行阐述。其中,工作段故障检测方法包括如下内容步骤201、在一条以太网隧道的其中一段的两个节点上配置工作段的段检测端点,
8段检测端点与一个隧道实例相对应,工作段的段检测端点属于一个管理联合(MA)。这里,工作段上配置的维护域等级比端到端的隧道上配置维护域等级低,以此来 实现维护域的包含关系。步骤202、一个本端的段检测端点沿隧道向另一个远端的段检测端点发送检测报 文,检测报文的目的地址是隧道实例端点的MAC地址。这里,检测报文根据该段所属隧道实例的B-VLAN和B-MAC查FDB表进行发送。步骤203、远端的段检测端点收到检测报文后,根据检测报文携带的信息以及段检 测端点配置表来确定是否是保护段的对端发送的段检测报文。如果是保护段的段检测报 文,则进行段保护的相应处理,否则进行进一步的判断以决定丢弃或转发。这里,举例来说,满足如下三个条件的检测报文可以为一个段检测报文一、检测报文的目的MAC地址是隧道实例端点的MAC地址;二、检测报文的维护域等级与当前段检测端点上配置的维护域等级相同;三、该段检测端点配置表中能够匹配到发送端点的其他信息。步骤204、本端和远端这两端的段检测端点重复执行步骤201至步骤203,定期发 送检测报文,远端一定周期内没有收到对端发送的检测报文即可判定保护段发生故障。其中,备份段可用性检测包括如下内容步骤301、在一条以太网隧道的工作段对应的备份段的两个节点上配置备份段检 测端点,备份段与工作段所属的隧道实例相对应,备份段的段检测端点属于一个MA。这里,备份段上配置的维护域等级与工作段的一致,同样比端到端的隧道上配置 维护域等级低,以此来实现维护域的包含关系。步骤302、一个本端的段检测端点沿隧道向另一个远端的段检测端点发送检测报 文,检测报文的目的地址是隧道实例端点的MAC地址。这里,检测报文根据该段所属隧道实例的B-VLAN和备份段检测端点所属接口直 接发送,不查FDB表。步骤303、远端的段检测端点收到检测报文后,根据检测报文携带的信息以及段检 测端点配置表来确定是否是备份段的对端发送的段检测报文。如果是备份段的段检测报 文,则进行段保护的相应处理,否则进行进一步的判断以决定丢弃或转发。这里,举例来说,满足如下三个条件的检测报文可以为一个段检测报文一、检测报文的目的MAC地址是隧道实例端点的MAC地址;二、检测报文的维护域等级与当前段检测端点上配置的维护域等级相同;三、该段检测端点配置表中能够匹配到发送端点的其他信息。步骤304、本端和远端这两端的段检测端点重复执行步骤301至步骤303,定期发 送检测报文,远端一定周期内能够收到对端发送的检测报文即可判定备份段正常,从而工 作段发生故障时可以切换到备份段。需要指出的是,以上本发明涉及的B-VLAN在隧道的两个方向上的具体标识值可 以相同,也可以不同。一种基于MAC地址和终结条件实现检测的系统,该系统包括检测单元,用于根据 隧道实例端点的MAC地址和终结条件,实现对隧道实例相对应的段进行连通性检测。其中, 隧道实例相对应的段分为工作段和备份段;隧道实例端点的MAC地址作为工作段的段检测报文或备份段的段检测报文的目的MAC地址。终结条件具体为配置段检测端点所属维护 域等级小于隧道实例端点所属维护域等级,通过维护域等级的配置方式来实现段检测报文 的终结。这里,该系统还包括封装单元,用于封装工作段的段检测报文或备份段的段检测 报文,并将SPG所属隧道实例所承载的B-VLAN和B-MAC,封装到连通性检查消息报文中, B-MAC作为连通性检查消息报文的目的MAC地址。这里,该系统还包括发送单元,用于发送工作段的段检测报文或备份段的段检 测报文。其中,发送单元,用于发送工作段的段检测报文,并根据连通性检查消息报文的 B-VLAN和B-MAC,在预先设置的FDB表中查询对应的FDB转发条目,根据FDB转发条目中 SPG所属隧道实例的隧道预置路径发送连通性检查消息报文。发送单元,用于发送备份段的 段检测报文,并向预置的SPG的备份出接口发送连通性检查消息报文。方法实施例为采用以上这种终结条件的情况。如图1所示,PE1-P11-P21-P31-PE2为一流量工程服务实例的端到端工作隧道, PE1和PE2为该隧道实例的端点;PE1-P51-P61-PE2为该流量工程服务实例的端到端备份 隧道,当该流量工程服务实例的端到端工作隧道发生检测到故障时,可以将整个服务实例 切换到备份隧道上。假设工作隧道的故障在P11-P21-P31这一段路径之间发生的概率特别 大,或者由于其他原因需要重点保护这一段路径,可以采用局部段保护,即对P11-P21-P31 之间的部分进行保护。P11-P21-P31段为PE1到PE2端到端隧道的一部分,本发明在P11和P31之间发送 检测报文分别监控工作段P11-P21-P31的故障和备份段P11-P41-P31的可用性。B-VLAN1 为PE1到PE2端到端隧道所在的VLAN。P11与P31之间工作段的检测报文和备份段的检测 报文所承载的VLAN与隧道的VLAN相同,均为B-VLAN1。隧道两个方向上B-VLAN的具体标 识值可以不同。以P11发给P31的检测报文为例,检测报文的目的地址为端到端隧道的终 点PE2的MAC地址,同理,P31发给P11的检测报文的目的地址为端到端隧道的终点PE1的 MAC地址。以此保证段检测报文承载路径与端到端隧道的承载路径相同。以图 3 所示,以 IEEE 802. lag CFM 协议为例,PE3-P12-P22-P32-PE4 为一流 量工程服务实例的端到端工作隧道,PE3和PE4为该隧道实例的端点;P12-P42-P32和 P12-P22-P32组成一个SPG,一个SPG至少包含两个MA,图3中包括两个MA,分别以第一MA71 和第二 MA72表示。就工作段P12-P22-P32而言,先在工作段上配置维护域,其配置方式为维护域等 级比隧道上的维护域等级低;然后在工作段的两个端点P12和P32上配置逻辑管理节点, 以区别于物理上的节点P12和P32,其中,如图3所示,在P12上配置MEP711,在P32上配 置MEP712,且MEP711和MEP712属于第一 MA71,MEP711和MEP712与端到端隧道的配置信 息关联,该端到端隧道的配置信息包括B-DA、B-VLAN以及对应的FDB表条目等。就备份段 P12-P42-P32而言,先在备份段上配置维护域,其配置方式为维护域等级比隧道上的维护 域等级低;然后在备份段的两个端点P12和P32上配置逻辑管理节点,以区别于物理上的节 点P12和P32。其中,如图3所示,在P12上配置MEP721,在P32上配置MEP722,且MEP721 和MEP722属于第二 MA72。MEP721和MEP722与端到端隧道的配置信息关联,该端到端隧道 的配置信息包括B-DA、B-VLAN以及备份段对应的出接口等。
基于以上的配置,以CCM报文作为SPG的检测报文时,封装工作段和备份段的段检 测报文所采用的封装方式一样,包括以下步骤步骤401、为CCM报文二层头封装SPG所属隧道实例的B-VLAN和B-MAC。这里,这样配置后CCM报文沿被保护的隧道进行传输,保证了段检测与隧道完全一致。步骤402、为CCM报文填充其它必要信息,如维护联合标识(MAID,Maintenance Association Identifier)、维护联合端点标识(MEPID, Maintenance association End Point Identifier)等,与国际标准保持一致。向工作段和向备份段发送段检测报文所采用的发送方式一样,具体为在工作段 与备份段上分别发送一份CCM报文。其中,工作段上以该CCM报文的B-VLAN和B-MAC查 FDB表,根据隧道预置路径发送该CCM报文;备份段上直接向SPG的备份出接口发送该CCM 报文,SPG的备份出接口是预先配置的。MEP在收到一个CCM报文时检测该CCM报文为一个段检测报文的处理,其包括以下
步骤步骤501、判断CCM报文的目的MAC地址与收包端点的MAC地址是否相同,如果相 同,则不是段检测报文,转而进行其他处理;如果不相同,转入步骤502。步骤502、用CCM报文中的MEL字段中封装的维护域等级,来区分是段上的CCM报 文还是隧道上的CCM报文,比较CCM报文通用头中MEL字段是否等于本端点所配置的维护 域等级,如果不相同,则转而进行其他处理;如果相同,则转入步骤503。步骤503、验证CCM报文内的其他信息与国际标准保持一致。步骤504、确认该CCM报文为段检测报文并做相应处理,对于工作段是实现工作段 的故障检测,并实现段保护处理;对于备份段是实现备份段的可用性检测,并实现段保护处 理。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
1权利要求
一种基于媒体接入控制地址和终结条件实现检测的方法,其特征在于,该方法包括根据隧道实例端点的媒体接入控制MAC地址和终结条件,实现对隧道实例相对应的段进行连通性检测;其中,隧道实例相对应的段分为工作段和备份段;所述隧道实例端点的MAC地址作为工作段的段检测报文或备份段的段检测报文的目的MAC地址;所述终结条件具体为配置段检测端点所属维护域等级小于隧道实例端点所属维护域等级,通过维护域等级的配置方式来实现段检测报文的终结。
2.根据权利要求1所述的方法,其特征在于,所述工作段与所述备份段是对应的,一个 工作段和至少一个备份段构成段保护组SPG ;所述隧道实例具体为SPG所属隧道实例;对所述隧道实例对应的段的连通性进行检测之前还包括封装所述工作段的段检测报 文或所述备份段的段检测报文,采用相同的封装方式,具体为将SPG所属隧道实例所承载 的虚拟局域网标识B-VLAN和SPG所属隧道实例端点的MAC地址B-MAC,封装到连通性检查 消息报文中,所述B-MAC作为所述连通性检查消息报文的目的MAC地址。
3.根据权利要求2所述的方法,其特征在于,所述封装后还包括发送所述工作段的段 检测报文或所述备份段的段检测报文;发送所述工作段的段检测报文时,根据所述连通性检查消息报文的所述B-VLAN和所 述B-MAC,在预先设置的转发地址数据库FDB表中查询对应的FDB转发条目,根据所述FDB 转发条目中SPG所属隧道实例的隧道预置路径发送连通性检查消息报文;发送所述备份段的段检测报文时,向预置的SPG的备份出接口发送连通性检查消息报文。
4.根据权利要求2或3所述的方法,其特征在于,所述检测包括对所述工作段的段检测 报文或所述备份段的段检测报文的连通性检测,采用相同的检测方式,具体为在工作段或备份段上,当前段检测端点接收到所述连通性检查消息报文,当判断出连 通性检查消息报文的目的MAC地址与当前接收端点的MAC地址不同时,检测连通性检查消 息报文中维护域等级,如果维护域等级与当前段检测端点上配置的维护域等级相同,则检 测出连通性检查消息报文为段检测报文,并实现对SPG所属隧道实例局部保护的检测,否 贝U,结束当前检测。
5.一种基于媒体接入控制地址和终结条件实现检测的系统,其特征在于,该系统包括 检测单元,用于根据隧道实例端点的MAC地址和终结条件,实现对隧道实例相对应的段进 行连通性检测;其中,隧道实例相对应的段分为工作段和备份段;所述隧道实例端点的MAC地址作为 工作段的段检测报文或备份段的段检测报文的目的MAC地址;所述终结条件具体为配置段检测端点所属维护域等级小于隧道实例端点所属维护域 等级,通过维护域等级的配置方式来实现段检测报文的终结。
6.根据权利要求5所述的系统,其特征在于,该系统还包括封装单元,用于封装所述 工作段的段检测报文或所述备份段的段检测报文,并将B-VLAN和B-MAC封装到连通性检查 消息报文中,所述B-MAC作为所述连通性检查消息报文的目的MAC地址。
7.根据权利要求6所述的系统,其特征在于,该系统还包括发送单元,用于发送所述 工作段的段检测报文或所述备份段的段检测报文;其中,所述发送单元,用于发送所述工作段的段检测报文,并根据所述连通性检查消息报文 的所述B-VLAN和所述B-MAC,在预先设置的FDB表中查询对应的FDB转发条目,根据所述 FDB转发条目中SPG所属隧道实例的隧道预置路径发送连通性检查消息报文;所述发送单元,用于发送所述备份段的段检测报文,并向预置的SPG的备份出接口发送连通性检查消息报文。
全文摘要
本发明公开了一种基于媒体接入控制地址和终结条件实现检测的方法,该方法包括根据隧道实例端点的媒体接入控制(MAC)地址和终结条件,实现对隧道实例相对应的段进行连通性检测。本发明还公开了一种基于媒体接入控制地址和终结条件实现检测的系统,该系统包括检测单元,用于根据隧道实例端点的MAC地址和终结条件,实现对隧道实例相对应的段进行连通性检测。采用本发明的方法及系统,能保证检测的可靠性,检测的精度高、检测的效率快。
文档编号H04L12/56GK101854266SQ20091008111
公开日2010年10月6日 申请日期2009年4月2日 优先权日2009年4月2日
发明者林开, 魏月华 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1