【技术实现步骤摘要】
MPLSSBFD反射端实现点对多点的装置和方法
本专利技术涉及通信领域,尤其涉及一种MPLSSBFD反射端实现点对多点的装置和方法。
技术介绍
当今网络发展中对运维的要求越来越高,对如何快速有效的检测网络异常并做备份恢复提出了更高的要求。双向转发检测(BidirectionalForwardingDetection,简称为BFD)是网络中用于快速错误检测的机制,目前,存在因特网协议(InternetProtocol-BFD,简称为IP-BFD)、多协议标签交换(Multi-ProtocolLabelSwitching-BFD,简称为MPLS-BFD)、多协议标签交换传输网络双向转发检测(MPLSTransportProfileBFD,简称为TP-BFD)等多种BFD技术。在相关技术中的BFD技术在建立会话时均需要进行传统的3次握手的过程,而传统的握手过程不仅操作烦杂,而且效率较低。基于相关技术中BFD的上述问题,之后,提供了一种无缝双向转发检测(SeamlessBidirectionalForwardingDetec ...
【技术保护点】
1.一种MPLS SBFD反射端实现点对多点的装置,其特征在于,所述装置包括:/n报文识别模块,其用于识别接收到的报文的类型,并根据报文类型,将报文发送给相应的模块,其中,当接收到的报文的类型为发送给本端节点的携带有SBFD报文的MPLS报文时,将所述报文发送给OAM引擎模块,当接收到的报文的类型为需要转发的IP报文时,对IP报文进行转发;/nOAM引擎模块,其用于生成环回信息,并将环回信息与MPLS报文发送给报文编辑模块;/n报文编辑模块,其用于根据环回信息对MPLS报文进行编辑,并将编辑好的报文发送给报文环回模块。/n报文环回模块,其将编辑好的报文发送给报文识别模块。/n
【技术特征摘要】
1.一种MPLSSBFD反射端实现点对多点的装置,其特征在于,所述装置包括:
报文识别模块,其用于识别接收到的报文的类型,并根据报文类型,将报文发送给相应的模块,其中,当接收到的报文的类型为发送给本端节点的携带有SBFD报文的MPLS报文时,将所述报文发送给OAM引擎模块,当接收到的报文的类型为需要转发的IP报文时,对IP报文进行转发;
OAM引擎模块,其用于生成环回信息,并将环回信息与MPLS报文发送给报文编辑模块;
报文编辑模块,其用于根据环回信息对MPLS报文进行编辑,并将编辑好的报文发送给报文环回模块。
报文环回模块,其将编辑好的报文发送给报文识别模块。
2.根据权利要求1所述MPLSSBFD反射端实现点对多点的装置,其特征在于,所述环回信息具体包括:
MPLS标签的弹出标记;
IP首部的目的IP与源IP互换标记;
UDP首部的目的端口与源端口互换标记;
SBFD报文的MyDiscreaminator与YourDiscreaminator互换标记;
将SBFD报文的D字段修改为0的标记;
将SBFD报文的Sta字段修改为本端节点的SBFD状态信息的标记。
3.根据权利要求1所述MPLSSBFD反射端实现点对多点的装置,其特征在于:
所述装置还包括报文转发模块,所述报文转发模块包括路由表和标签数据库,通过所述IP报文、路由表和标签数据库,所述报文转发模块生成转发信息,并将所述IP报文和所述转发信息发送给报文编辑模块;
所述报文识别模块在对IP报文进行转发时,先将IP报文发送给所述报文转发模块;
所述报文编辑模块还用于根据转发信息,对IP报文进行编辑后转发出去。
4.根据权利要求3所述MPLSSBFD反射端实现点对多点的装置,其特征在于:
所述报文转发模块还用于根据所述IP报文的目的IP和标签数据库,找到对应的MPLS标签;以及根据所述IP报文的目的IP和路由表,找到所述IP报文的下一跳的出接口;
所述转发信息包括所述MPLS标签和下一跳的出接口;
所述报文编辑模块还用于为所述IP报文打上所述MPLS标签,得到MPLS报文;以及将所述MPLS报文从所述IP报文的下一跳的出接口转发出去。
5.一种MPLSSBFD反射端实现点对多点的方法,其特征在于,所述方法包括:
当...
【专利技术属性】
技术研发人员:李磊,何志川,周杰,
申请(专利权)人:盛科网络苏州有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。