The embodiment of this application provides a message processing method and device for network equipment. When receiving a BFD request message for LSP to be detected, if it is not an outgoing node, the tag carried in the BFD request message is modified according to the stored tag forwarding table, and the modified BFD request message is forwarded. Otherwise, the BFD request message with BFD request message is generated. The BFD response message of the incoming node's label in the LSP to be detected. The label carried by the BFD response message is the label of the incoming node in the LSP to be detected. Therefore, the next hop device determined by the label sends the BFD response message to the next hop device for forwarding the BFD request message to the network device in the LSP to be detected, so that the BFD response message can be returned to the incoming node through the LSP to be detected, thus avoiding the need to be checked. The result of LSP test was wrong.
【技术实现步骤摘要】
一种报文处理方法和装置
本申请涉及互联网
,特别是涉及一种报文处理方法和装置。
技术介绍
MPLS(Multi-ProtocolLabelSwitching,多协议标签交换)技术是目前应用比较广泛的一种骨干网络技术。在MPLS网络中,网络设备可以根据标签转发报文。在对报文进行转发时,通常可以将MPLS网络中的网络设备分为:Ingress(入节点)、Transit(中间节点)和Egress(出节点)。入节点、中间节点和出节点之间的链路可以称为LSP(LabelSwitchedPath,标签交换路径)。现有技术通常可以结合BFD(BidirectionalForwardingDetection,双向转发检测)技术对LSP进行检测。例如,图1所示的组网,包括:PE(ProviderEdge,运营商边缘路由器)1、PE2、PE3和PE4。其中,PE1为入节点,PE4为出节点,PE2和PE3为中间节点,PE1与PE4之间存在主用LSP(即链路L1)和备份LSP(即链路L2-链路L3-链路L4)。PE1在备份LSP中的下一跳设备为PE2,PE1可以在存储的标签转发表中, ...
【技术保护点】
1.一种报文处理方法,其特征在于,所述方法应用于网络设备,所述方法包括:接收针对待检测标签交换路径LSP的双向转发检测BFD请求报文,其中,所述BFD请求报文中携带有所述待检测LSP的入节点在所述待检测LSP中的标签,以及所述待检测LSP的出节点在所述待检测LSP中的标签;如果自身不是所述出节点,根据存储的标签转发表,对所述BFD请求报文中携带的所述入节点在所述待检测LSP中的标签,以及所述出节点在所述待检测LSP中的标签进行修改,并转发修改后的BFD请求报文,以使所述出节点根据修改后的BFD请求报文中携带的标签,生成针对所述待检测LSP的BFD响应报文;如果自身为所述出节 ...
【技术特征摘要】
1.一种报文处理方法,其特征在于,所述方法应用于网络设备,所述方法包括:接收针对待检测标签交换路径LSP的双向转发检测BFD请求报文,其中,所述BFD请求报文中携带有所述待检测LSP的入节点在所述待检测LSP中的标签,以及所述待检测LSP的出节点在所述待检测LSP中的标签;如果自身不是所述出节点,根据存储的标签转发表,对所述BFD请求报文中携带的所述入节点在所述待检测LSP中的标签,以及所述出节点在所述待检测LSP中的标签进行修改,并转发修改后的BFD请求报文,以使所述出节点根据修改后的BFD请求报文中携带的标签,生成针对所述待检测LSP的BFD响应报文;如果自身为所述出节点,生成携带有所述BFD请求报文中携带的所述入节点在所述待检测LSP中的标签的BFD响应报文,并在存储的标签转发表中,确定与所述BFD请求报文中携带的所述入节点在所述待检测LSP中的标签对应的下一跳设备,将所述BFD响应报文发送至确定出的下一跳设备。2.根据权利要求1所述的方法,其特征在于,所述根据存储的标签转发表,对所述BFD请求报文中携带的所述入节点在所述待检测LSP中的标签,以及所述出节点在所述待检测LSP中的标签进行修改,并转发修改后的BFD请求报文,包括:确定存储的标签转发表中,与所述BFD请求报文中携带的所述出节点在所述待检测LSP中的标签对应的标签,作为第一标签,确定存储的标签转发表中,与所述BFD请求报文中携带的所述出节点在所述待检测LSP中的标签对应的下一跳设备,作为第一设备,确定存储的标签转发表中,与所述BFD请求报文中携带的所述入节点在所述待检测LSP中的标签对应的标签,作为第二标签;将所述BFD请求报文中携带的所述出节点在所述待检测LSP中的标签,修改为所述第一标签,将所述BFD请求报文中携带的所述入节点在所述待检测LSP中的标签,修改为所述第二标签;将修改后的BFD请求报文发送至所述第一设备。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果自身不是所述出节点,且不是所述入节点,当接收到BFD响应报文时,确定存储的标签转发表中,与所述BFD响应报文中携带的所述入节点在所述待检测LSP中的标签对应的标签,作为第三标签,确定存储的标签转发表中,与所述BFD响应报文中携带的所述入节点在所述待检测LSP中的标签对应的下一跳设备,作为第二设备;将所述BFD响应报文中携带的所述入节点在所述待检测LSP中的标签,修改为所述第三标签;将修改后的BFD响应报文发送至所述第二设备。4.一种报文处理方法,其特征在于,所述方法应用于网络设备,所述方法包括:生成携带有待检测标签交换路径LSP的出节点在所述待检测LSP中的标签,以及自身在所述待检测LSP中的标签的双向转发检测BFD请求报文;将所述BFD请求报文发送至所述待检测LSP中的下一跳设备。5.一种报文处理装置,其特征在于,所述方法应用于网络设备,所述装置包括:接收模块,用于接收针对待检测标签交换路径LSP的双向转发检测BFD请求报文,其中,所述BFD请求报文中携带有所述待检测LSP的入节点在所述待检测LSP中的标签,以及所述待检测LSP的出节点在所述待检测LSP中的标签;转发模块,用于如果自身不是所述出节点,根据存储的标签转发表,对所述BFD请求报文中携带的所...
【专利技术属性】
技术研发人员:郭威,周陈熙,
申请(专利权)人:新华三技术有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。