双向转发检测切换方法及边缘设备技术

技术编号:25126113 阅读:49 留言:0更新日期:2020-08-05 02:55
本申请提供了一种双向转发检测切换方法及边缘设备。双向转发检测切换方法应用于边缘设备,边缘设备为隧道的第一端点设备,边缘设备预先设置与隧道的第二端点设备之间的主路径信息和备路径信息,边缘设备与第二端点设备之间建立有一条或多条伪线PW。方法包括:当边缘设备的中央处理单元CPU检测到主路径中除边缘设备之外的其他设备故障时,设置封装信息为包括备路径信息的第一封装信息,传输与第一PW对应的第一BFD报文信息;当边缘设备的转发单元接收到与第一PW对应的业务报文时,利用包括备路径信息的第一封装信息封装业务报文,转发得到的隧道报文;转发单元接收第一BFD报文信息,并利用第一封装信息封装第一BFD报文信息,转发得到的BFD报文。

【技术实现步骤摘要】
双向转发检测切换方法及边缘设备
本申请涉及通信
,尤其涉及一种双向转发检测切换方法及边缘设备。
技术介绍
目前,往往在隧道两端的端点设备之间设置冗余路径,以尽可能地保证报文能够在隧道中传输。例如,在隧道两端的端点设备之间部署一主一备两条路径,当主路径中某一设备故障时,可通过备路径传输报文,这就涉及到路径切换技术。上述技术还往往结合伪线(PseudoWire,缩写:PW)技术应用到实际组网中,并利用双向转发检测(BidirectionalForwardingDetection,缩写:BFD)对PW进行检测和保护。例如:在L2VPN技术【例如多协议标签交换(Multi-ProtocolLabelSwitching,缩写:MPLS)】的入口设备和出口设备之间设置主备路径,并在入口设备和出口设备之间建立至少一PW,每一PW通过一对BFD会话进行检测和保护。当BFD检测到主标签交换路径(LableSwitchedPath,缩写:LSP,即主路径)出现故障时,触发LSP切换,先切换业务报文至备LSP,然后再切换PWBFD会话至备LSP,以将关联的业务报文和PWBFD会话切换到备LSP。专利技术人发现现有技术存在以下问题:而实际应用中往往需要根据组网域的不同,实现基于BFD的分级保护功能。在此种应用场景下,有可能会造成路径的二次切换。
技术实现思路
为解决上述问题,本申请提供了一种双向转发检测切换方法及边缘设备。第一方面,本申请提供一种双向转发检测BFD切换方法,应用于边缘设备,所述边缘设备为隧道的第一端点设备,所述边缘设备预先设置与隧道的第二端点设备之间的主路径信息和备路径信息,所述边缘设备与第二端点设备之间建立有一条或多条伪线PW;所述方法包括:当所述边缘设备的中央处理单元CPU检测到主路径中除所述边缘设备之外的其他设备故障时,设置封装信息为包括备路径信息的第一封装信息,传输与第一PW对应的第一BFD报文信息;当所述边缘设备的转发单元接收到与第一PW对应的业务报文时,利用包括备路径信息的第一封装信息封装所述业务报文,转发得到的隧道报文;所述转发单元接收所述第一BFD报文信息,并利用所述第一封装信息封装所述第一BFD报文信息,转发得到的BFD报文。可选的,所述CPU存储PW标识与保留标签的对应关系,所述第一BFD报文信息包括第一保留标签;则所述利用所述第一封装信息封装所述第一BFD报文信息,包括:将所述第一BFD报文信息中的第一保留标签替换为与所述第一保留标签对应的第一PW标识,得到第二BFD报文信息;利用所述第一封装信息封装所述第二BFD报文信息。可选的,所述转发单元存储有PW与封装信息的对应关系;则所述设置封装信息为包括备路径信息的第一封装信息,包括:所述CPU向所述转发单元发送更新消息,所述更新消息指示所述转发单元将与第一PW对应的封装信息由包括主路径信息的第二封装信息更新为第一封装信息,以使所述转发单元利用所述第一封装信息封装报文。可选的,所述转发单元存储PWBFD转发表,所述PWBFD转发表包括PW标识、BFD会话标识、业务标识、路径选择开关标志;则所述更新消息包括第一标志,所述第一标志指示利用所述第一封装信息封装报文;所述方法还包括:所述转发单元接收所述更新消息,设置所述路径选择开关标志为第一标志。可选的,所述转发单元依据所述PWBFD转发表中与第一PW标识对应的路径选择开关标志,确定利用所述第一封装信息封装所述第一BFD报文信息和业务报文。可选的,所述转发单元存储PWBFD转发表和业务转发表,所述PWBFD转发表包括PW标识、BFD会话标识、路径选择开关标志,所述业务转发表包括PW标识、业务标识、路径选择开关标志;则所述利用包括备路径信息的第一封装信息封装所述业务报文,包括:依据所述业务转发表中与第一PW标识对应的路径选择开关标志,利用第一封装信息封装所述业务报文;所述利用包括备路径信息的第一封装信息封装所述第一BFD报文信息,包括:依据所述PWBFD转发表中与第一PW标识对应的路径选择开关标志,利用第一封装信息封装所述第一BFD报文信息。第二方面,本申请提供一种边缘设备,包括:中央处理单元CPU、以及转发单元,所述边缘设备为隧道的第一端点设备,所述边缘设备预先设置与隧道的第二端点设备之间的主路径信息和备路径信息,所述边缘设备与第二端点设备之间建立有一条或多条伪线PW;所述边缘设备包括:所述CPU,用于当检测到主路径中除所述边缘设备之外的其他设备故障时,设置封装信息为包括备路径信息的第一封装信息,传输与第一PW对应的第一BFD报文信息;所述转发单元,用于当接收到与第一PW对应的业务报文时,利用包括备路径信息的第一封装信息封装所述业务报文,转发得到的隧道报文;所述转发单元,还用于接收所述第一BFD报文信息,并利用所述第一封装信息封装所述第一BFD报文信息,转发得到的BFD报文。可选的,所述CPU存储PW标识与保留标签的对应关系,所述第一BFD报文信息包括第一保留标签;则所述转发单元,具体用于:将所述第一BFD报文信息中的第一保留标签替换为与所述第一保留标签对应的第一PW标识,得到第二BFD报文信息;利用所述第一封装信息封装所述第二BFD报文信息。可选的,所述转发单元存储有PW与封装信息的对应关系;则所述CPU,具体用于:向所述转发单元发送更新消息,所述更新消息指示所述转发单元将与第一PW对应的封装信息由包括主路径信息的第二封装信息更新为第一封装信息,以使所述转发单元利用所述第一封装信息封装报文。可选的,所述转发单元存储PWBFD转发表,所述PWBFD转发表包括PW标识、BFD会话标识、业务标识、路径选择开关标志;则所述更新消息包括第一标志,所述第一标志指示利用所述第一封装信息封装报文;所述转发单元,还用于接收所述更新消息,设置所述路径选择开关标志为第一标志。可选的,所述转发单元,具体用于依据所述PWBFD转发表中与第一PW标识对应的路径选择开关标志,确定利用所述第一封装信息封装所述第一BFD报文信息和业务报文。可选的,所述转发单元存储PWBFD转发表和业务转发表,所述PWBFD转发表包括PW标识、BFD会话标识、路径选择开关标志,所述业务转发表包括PW标识、业务标识、路径选择开关标志;则所述转发单元,具体用于:依据所述业务转发表中与第一PW标识对应的路径选择开关标志,利用第一封装信息封装所述业务报文;依据所述PWBFD转发表中与第一PW标识对应的路径选择开关标志,利用第一封装信息封装所述第一BFD报文信息。与现有技术相比,本申请实施例通过以下改进优化了PWBFD的切换时间,避免了二次路径的切换:1、切换BFD会话过程由转发芯片执行,不再由CPU执行切换BFD会话,减少了CPU到转发单元之间传输的数据量,同时缩短了BFD报文的传输路径;2、切换BFD会话本文档来自技高网...

【技术保护点】
1.一种双向转发检测BFD切换方法,其特征在于,应用于边缘设备,所述边缘设备为隧道的第一端点设备,所述边缘设备预先设置与隧道的第二端点设备之间的主路径信息和备路径信息,所述边缘设备与第二端点设备之间建立有一条或多条伪线PW;所述方法包括:/n当所述边缘设备的中央处理单元CPU检测到主路径中除所述边缘设备之外的其他设备故障时,设置封装信息为包括备路径信息的第一封装信息,传输与第一PW对应的第一BFD报文信息;/n当所述边缘设备的转发单元接收到与第一PW对应的业务报文时,利用包括备路径信息的第一封装信息封装所述业务报文,转发得到的隧道报文;/n所述转发单元接收所述第一BFD报文信息,并利用所述第一封装信息封装所述第一BFD报文信息,转发得到的BFD报文。/n

【技术特征摘要】
1.一种双向转发检测BFD切换方法,其特征在于,应用于边缘设备,所述边缘设备为隧道的第一端点设备,所述边缘设备预先设置与隧道的第二端点设备之间的主路径信息和备路径信息,所述边缘设备与第二端点设备之间建立有一条或多条伪线PW;所述方法包括:
当所述边缘设备的中央处理单元CPU检测到主路径中除所述边缘设备之外的其他设备故障时,设置封装信息为包括备路径信息的第一封装信息,传输与第一PW对应的第一BFD报文信息;
当所述边缘设备的转发单元接收到与第一PW对应的业务报文时,利用包括备路径信息的第一封装信息封装所述业务报文,转发得到的隧道报文;
所述转发单元接收所述第一BFD报文信息,并利用所述第一封装信息封装所述第一BFD报文信息,转发得到的BFD报文。


2.根据权利要求1所述的方法,其特征在于,所述CPU存储PW标识与保留标签的对应关系,所述第一BFD报文信息包括第一保留标签;则所述利用所述第一封装信息封装所述第一BFD报文信息,包括:
将所述第一BFD报文信息中的第一保留标签替换为与所述第一保留标签对应的第一PW标识,得到第二BFD报文信息;
利用所述第一封装信息封装所述第二BFD报文信息。


3.根据权利要求1所述的方法,其特征在于,所述转发单元存储有PW与封装信息的对应关系;则所述设置封装信息为包括备路径信息的第一封装信息,包括:
所述CPU向所述转发单元发送更新消息,所述更新消息指示所述转发单元将与第一PW对应的封装信息由包括主路径信息的第二封装信息更新为第一封装信息,以使所述转发单元利用所述第一封装信息封装报文。


4.根据权利要求3所述的方法,其特征在于,所述转发单元存储PWBFD转发表,所述PWBFD转发表包括PW标识、BFD会话标识、业务标识、路径选择开关标志;则所述更新消息包括第一标志,所述第一标志指示利用所述第一封装信息封装报文;
所述方法还包括:所述转发单元接收所述更新消息,设置所述路径选择开关标志为第一标志。


5.根据权利要求4所述的方法,其特征在于,所述转发单元依据所述PWBFD转发表中与第一PW标识对应的路径选择开关标志,确定利用所述第一封装信息封装所述第一BFD报文信息和业务报文。


6.根据权利要求3所述的方法,其特征在于,所述转发单元存储PWBFD转发表和业务转发表,所述PWBFD转发表包括PW标识、BFD会话标识、路径选择开关标志,所述业务转发表包括PW标识、业务标识、路径选择开关标志;则
所述利用包括备路径信息的第一封装信息封装所述业务报文,包括:依据所述业务转发表中与第一PW标识对应的路径选择开关标志,利用第一封装信息封装所述业务报文;
所述利用包括备路径信息的第一封装信息封装所述第一BFD报文信息,包括:依据所述PWBFD转发表中与第一PW标识对...

【专利技术属性】
技术研发人员:邢家茂
申请(专利权)人:新华三信息安全技术有限公司
类型:发明
国别省市:安徽;34

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

1