一种报文处理的方法及装置制造方法及图纸

技术编号:20118838 阅读:29 留言:0更新日期:2019-01-16 12:15
本申请公开了一种报文处理的方法及装置,属于通信领域。所述方法用于处理在段路由流量工程SR‑TE隧道上传输的自动保护倒换APS报文,所述SR‑TE隧道两端的端点设备分别为第一端点设备和第二端点设备,包括:所述第一端点设备从所述SR‑TE隧道上接收所述第二端点设备发送的APS报文,所述APS报文携带索引信息;所述第一端点设备根据所述索引信息确定用于处理所述APS报文的状态机;所述第一端点设备通过所述状态机处理所述APS报文。所述装置包括:接收单元和处理单元。本申请能够对APS报文进行处理。

A Method and Device for Message Processing

This application discloses a method and device for message processing, which belongs to the field of communication. The method is used to process automatic protection switching APS messages transmitted on SR_TE tunnel of segment routing traffic engineering. The endpoint devices at both ends of SR_TE tunnel are the first endpoint device and the second endpoint device respectively. The method includes: the first endpoint device receives the APS messages sent by the second endpoint device from the SR_TE tunnel, and the APS messages carry index information; and the first endpoint device receives the APS messages from the second endpoint device on the SR_TE tunnel. An endpoint device determines a state machine for processing the APS message based on the index information; the first endpoint device processes the APS message through the state machine. The device comprises a receiving unit and a processing unit. This application can process APS messages.

【技术实现步骤摘要】
一种报文处理的方法及装置
本申请涉及通信领域,特别涉及一种报文处理的方法及装置。
技术介绍
传统多协议标签交换(Multi-ProtocolLabelSwitching,MPLS)网络可在两个边缘转发设备之间建立隧道组,该两个边缘转发设备均是MPLS网络中与用户侧相连的转发设备。该两个边缘转发设备可以使用自动保护倒换(AutomaticProtectionSwitching,APS)报文来协商使用隧道组中的隧道来传输业务。该两个边缘转发设备中的任一边缘转发设备(称为源端设备)可以通过隧道组中的隧道向另一边缘转发设备(称为目的端设备)发送APS报文。目的端设备接收到该APS报文后根据该APS报文的外层字段中携带的标签获取用于处理该APS报文的状态机,使用该状态机对该APS报文进行处理,并确定出传输业务报文的隧道。随着技术发展,可以在MPLS网络中的两个边缘转发设备之间建立段路由流量工程(SegmentRouting-TrafficEngineering,SR-TE)隧道组,源端设备可以使用该隧道组中的SR-TE隧道向目的端设备发送该APS报文,但目的端设备从SR-TE隧道上接收的该APS报文的外层字段中没有标签,导致无法找到状态机来处理该APS报文。
技术实现思路
为了能够对APS报文进行处理,本申请提供了一种报文处理的方法及装置。所述技术方案如下:第一方面,本申请实施例提供了一种报文处理的方法,所述方法用于处理在段路由流量工程SR-TE隧道上传输的自动保护倒换APS报文,所述SR-TE隧道两端的端点设备分别为第一端点设备和第二端点设备,所述第一端点设备从所述SR-TE隧道上接收所述第二端点设备发送的APS报文,由于所述APS报文携带索引信息,从而能够根据所述索引信息确定用于处理所述APS报文的状态机;由于所述第一端点设备确定出状态机,从而能够通过所述状态机处理所述APS报文,实现对APS报文的处理。在第一方面的一种可能的实现方式中,所述索引信息包括所述SR-TE隧道的标识;或者,所述索引信息为预设信息;或者,所述索引信息为所述SR-TE隧道中与所述第一端点设备相邻的上游设备从所述APS报文携带的标签栈中弹出的标签。在第一方面的一种可能的实现方式中,在所述索引信息包括所述SR-TE隧道的标识的情况,所述索引信息除了包括所述SR-TE隧道的标识,还可以包括所述第一端点设备的标识和所述第二端点设备的标识。这样,在第一端点设备和第二端点设备为虚拟设备,第二端点设备和另一台虚拟设备位于同一台物理设备上以及该两个虚拟设备均与第一端点设备建立具有相同标识的SR-TE隧道时,可以通过该索引信息还包括的所述第一端点设备的标识和所述第二端点设备的标识对该两个SR-TE隧道进行区分。在第一方面的一种可能的实现方式中,所述第一端点设备根据所述索引信息获取所述状态机所在单板的单板标识、所述状态机所在报文处理单元的单元标识和所述状态机的标识;根据所述单板标识,确定所述状态机所在的下行单板;根据所述单元标识,在所述下行单板中确定所述状态机所在的报文处理单元;根据所述状态机的标识,在所述报文处理单元中确定所述状态机。在第一方面的一种可能的实现方式中,所述索引信息位于所述APS报文的关联通道头ACH之后和净荷之前。这样,由于所述索引信息位于所述APS报文的ACH之后,保证了所述索引信息不会被所述SR-TE隧道上的转发设备弹出,使所述第一端点设备接收到的所述APS报文携带所述索引信息。第二方面,本申请实施例提供了一种报文处理的方法,所述方法用于处理在段路由流量工程SR-TE隧道上传输的自动保护倒换APS报文,所述SR-TE隧道两端的端点设备分别为第一端点设备和第二端点设备,所述第二端点设备生成APS报文,所述APS报文携带索引信息;通过所述SR-TE隧道向所述第一端点设备发送所述APS报文,以使得所述第一端点设备能够根据所述索引信息确定用于处理所述APS报文的状态机。由于所述第一端点设备确定了状态机,从而能够通过所述状态机处理所述APS报文,实现对APS报文的处理。在第二方面的一种可能的实现方式中,所述索引信息包括所述SR-TE隧道的标识;或者,所述索引信息为预设信息;或者,所述索引信息为所述SR-TE隧道中与所述第一端点设备相邻的上游设备从所述APS报文携带的标签栈中弹出的标签。在第二方面的一种可能的实现方式中,在所述索引信息包括所述SR-TE隧道的标识的情况,所述索引信息除了包括所述SR-TE隧道的标识,还可以包括所述第一端点设备的标识和所述第二端点设备的标识。这样,在第一端点设备和第二端点设备为虚拟设备,第二端点设备和另一台虚拟设备位于同一台物理设备上以及该两个虚拟设备均与第一端点设备建立具有相同标识的SR-TE隧道时,可以通过该索引信息还包括的所述第一端点设备的标识和所述第二端点设备的标识对该两个SR-TE隧道进行区分。在第二方面的一种可能的实现方式中,所述索引信息位于所述APS报文的关联通道头ACH之后和净荷之前。这样,由于所述索引信息位于所述APS报文的ACH之后,保证了所述索引信息不会被所述SR-TE隧道上的转发设备弹出,使所述第一端点设备接收到的所述APS报文携带所述索引信息。第三方面,本申请实施例提供了一种报文处理的装置,执行第一方面或第一方面的任意一种可能的实现方式中的方法。具体地,所述装置包括用于执行第一方面或第一方面的任意一种可能的实现方式中的方法的单元。第四方面,本申请实施例提供了一种报文处理的装置,用于执行第二方面或第二方面的任意一种可能的实现方式中的方法。具体地,所述装置包括用于执行第二方面或第二方面的任意一种可能的实现方式中的方法的单元。第五方面,本申请实施例提供了一种报文处理的装置,所述装置,所述装置用于处理在段路由流量工程SR-TE隧道上传输的自动保护倒换APS报文,所述SR-TE隧道两端的端点设备分别为所述装置和第二端点设备,包括:输入接口和处理器;所述输入接口,用于从所述SR-TE隧道上接收所述第二端点设备发送的APS报文,所述APS报文携带索引信息;所述处理器,用于根据所述索引信息确定用于处理所述APS报文的状态机,通过所述状态机处理所述APS报文。由于所述处理器确定出状态机,从而能够通过所述状态机处理所述APS报文,实现对APS报文的处理。第六方面,本申请实施例提供了一种报文处理的装置,所述装置用于处理在段路由流量工程SR-TE隧道上传输的自动保护倒换APS报文,所述SR-TE隧道两端的端点设备分别为第一端点设备和所述装置,包括:输出接口和处理器;所述处理器,用于生成APS报文,所述APS报文携带索引信息;所述输出接口,用于通过所述SR-TE隧道向所述第一端点设备发送所述APS报文,以使得所述第一端点设备能够根据所述索引信息确定用于处理所述APS报文的状态机。由于所述第一端点设备确定了状态机,从而能够通过所述状态机处理所述APS报文,实现对APS报文的处理。第七方面,本申请实施例提供了一种报文处理的系统,所述系统包括第三方面或第五方面所述的装置和第四方面或第六方面所述的装置。第八方面,本申请实施例提供了一种计算机可读存储介质,包括指令,当所述指令在端点设备上运行时,使得所述端点设备执本文档来自技高网...

【技术保护点】
1.一种报文处理的方法,其特征在于,所述方法用于处理在段路由流量工程SR‑TE隧道上传输的自动保护倒换APS报文,所述SR‑TE隧道两端的端点设备分别为第一端点设备和第二端点设备,包括:所述第一端点设备从所述SR‑TE隧道上接收所述第二端点设备发送的APS报文,所述APS报文携带索引信息;所述第一端点设备根据所述索引信息确定用于处理所述APS报文的状态机;所述第一端点设备通过所述状态机处理所述APS报文。

【技术特征摘要】
1.一种报文处理的方法,其特征在于,所述方法用于处理在段路由流量工程SR-TE隧道上传输的自动保护倒换APS报文,所述SR-TE隧道两端的端点设备分别为第一端点设备和第二端点设备,包括:所述第一端点设备从所述SR-TE隧道上接收所述第二端点设备发送的APS报文,所述APS报文携带索引信息;所述第一端点设备根据所述索引信息确定用于处理所述APS报文的状态机;所述第一端点设备通过所述状态机处理所述APS报文。2.如权利要求1所述的方法,其特征在于,所述索引信息包括所述SR-TE隧道的标识;或者,所述索引信息为预设信息;或者,所述索引信息为所述SR-TE隧道中与所述第一端点设备相邻的上游设备从所述APS报文携带的标签栈中弹出的标签。3.如权利要求1或2所述的方法,其特征在于,所述根据所述索引信息确定用于处理所述APS报文的状态机,包括:根据所述索引信息获取所述状态机所在下行单板的单板标识、所述状态机所在报文处理单元的单元标识和所述状态机的标识;根据所述单板标识,确定所述状态机所在的下行单板;根据所述单元标识,在所述下行单板中确定所述状态机所在的报文处理单元;根据所述状态机的标识,在所述报文处理单元中确定所述状态机。4.如权利要求1至3任一项权利要求所述的方法,其特征在于,所述索引信息位于所述APS报文的关联通道头ACH之后和净荷之前。5.一种报文处理的方法,其特征在于,所述方法用于处理在段路由流量工程SR-TE隧道上传输的自动保护倒换APS报文,所述SR-TE隧道两端的端点设备分别为第一端点设备和第二端点设备,包括:所述第二端点设备生成APS报文,所述APS报文携带索引信息;所述第二端点设备通过所述SR-TE隧道向所述第一端点设备发送所述APS报文,以使得所述第一端点设备能够根据所述索引信息确定用于处理所述APS报文的状态机。6.如权利要求5所述的方法,其特征在于,所述索引信息包括所述SR-TE隧道的标识;或者,所述索引信息为预设信息;或者,所述索引信息为所述SR-TE隧道中与所述第一端点设备相邻的上游设备从所述APS报文携带的标签栈中弹出的标签。7.如权利要求5或6所述的方法,其特征在于,所述索引信息位于所述APS报文的关联通道头ACH之后和净荷之前。8.一种报文处理的装置,其特征在于,所述装置用于处理在段路由流量工程SR-TE隧道上传输的自动保护倒换APS报文,所述SR-TE隧道两端的端点设备分别为所述装置和第二端点设备,包括:接收单元,用于从所述SR-TE隧道上接收所述第二端点设备发送的APS报文,所述APS报文携带索引信息;数据处理单元,用于根据所述索引信息确定用于处理所述APS报文的状态机,通过所述状态机处理所述APS报文。9.如权利要求8所述的装置,其特征在于,所述索引信息包括所述SR-TE隧道的标识;或者,所述索引信息为预设信息;或者,所述索引信息为所述SR-TE隧道中与所述装置相邻的上游设备从所述APS报文携带的标签栈中弹出的标签。10.如权利要求8或9所述的装置,其特征在于,所述根据所述索引信息确定用于处理所述APS报文的状态机,包括:根据所述索引信息获取所述状态机所在下行单板的单板标识、所述状态机所在报文处理单元的单元标识和所述状态机的标识;根据所述单板标识,确定所述状态机所在的下行单板;根据所述单元标识,在所述下行单板中确定所述状态机所在的报文处理单元;根据所述状态机的标识,在所述报文处理单元中确定所述状态机。11.如权利要求8至1...

【专利技术属性】
技术研发人员:邱亮张文锋邵卫东易科
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1