【技术实现步骤摘要】
一种报文处理方法、装置及设备
[0001]本申请涉及通信
,尤其涉及一种报文处理方法、装置及设备。
技术介绍
[0002]段路由(segment routing,SR)是一种基于源路由理念设计的、在网络上转发数据包的协议,支持在源节点显式指定数据包转发路径。当SR部署在互联网协议版本6(Internet Protocol Version 6,IPv6)数据平面上时,称为IPv6 segment routing(SRv6)。在SRv6应用中,转发路径信息由包含段标识列表(SID list)的段路由头(segment routing header,SRH)携带。SID list包括依次排列的多个段标识(SID),分别表示多个段,每个段为处理报文的指令或指令集合。SRH被封装在报文中,通过其中的段标识列表承载SR网络对该报文的处理过程。
[0003]SRv6网络中的每个SID的长度为128比特(bit),则SID list中每增加一个SID,SRH的长度就会增加128bit,报文的长度也会增加128bit。一方面,报文长度增加将导致转发过程中占用大量的网络资源,导致网络链路带宽利用率低。另一方面,SRH长度过长将增加报文处理难度,造成现有设备难以对SRH进行有效处理。为减轻网络节点的传输压力,在SID附加行为(flavor),以改变SID所表示节点的转发行为。其中,SRv6 SID支持的附件行为可以包括:倒数第二个Endpoint节点执行SRH移除操作(Penultimate Segment POP of t ...
【技术保护点】
【技术特征摘要】
1.一种报文处理方法,其特征在于,包括:第一设备接收第二设备发送的第一报文,所述第一报文包括第一段路由头SRH;所述第一设备确定所述第一报文包含第一段标识,所述第一段标识为所述第一设备对应的段标识;响应于确定所述第一报文包含所述第一段标识,所述第一设备对所述第一报文执行删除所述第一SRH操作,并执行封装操作生成第二报文;所述第一设备发送所述第二报文。2.根据权利要求1所述的方法,其特征在于,所述响应于确定所述第一报文包含所述第一段标识,所述第一设备对所述第一报文执行删除所述第一SRH,并执行封装操作生成第二报文,包括:所述第一设备确定所述第一SRH中段剩余SL等于1或更新后的SL等于0;响应于确定所述第一报文包含所述第一段标识以及所述SL等于1或更新后的SL等于0,第一设备对所述第一报文执行删除所述第一SRH,并执行封装操作生成第二报文。3.根据权利要求1或2所述的方法,其特征在于,所述第一段标识的类型为绑定段标识。4.根据权利要求1至3任一项所述的方法,其特征在于,所述第一段标识为绑定到SRv6策略的端点End.B6类型的段标识,或为绑定到SR
‑
MPLS策略的端点End.BM类型的段标识。5.根据权利要求1至3任一项所述的方法,其特征在于,所述第一段标识为按需删除绑定到SRv6策略的端点End.B6.Dod类型的段标识,或为按需删除绑定到SR
‑
MPLS策略的端点End.BM.Dod类型的段标识。6.根据权利要求1至5任一项所述的方法,其特征在于,所述第一设备对所述第一报文执行删除所述第一SRH操作,并执行封装操作生成第二报文包括:所述第一设备将所述第一报文中的所述第一SRH删除,并对所述第一报文封装第一报文头生成所述第二报文。7.根据权利要求6所述的方法,其特征在于,所述第一报文头为互联网协议第六版IPv6基础头、包含第二SRH的IPv6头或者多协议标签交换MPLS头。8.根据权利要求6所述的方法,其特征在于,所述第一报文头中包含路径信息,所述路径信息用于指示所述第二报文的传输路径。9.根据权利要求8所述的方法,其特征在于,所述路径信息与所述第一段标识对应。10.根据权利要求8所述的方法,其特征在于,所述第一SRH包括第二段标识,所述第二段标识用于指示传输所述第一报文的下一个段,所述路径信息与所述第二段标识对应。11.根据权利要求10所述的方法,其特征在于,所述第二报文还包含第二报文头,所述第二报文头的目的地址为所述第二段标识。12.根据权利要求8
‑
11任一项所述的方法,其特征在于,所述第二SRH中的段标识列表包含所述路径信息,或者所述MPLS头的标签栈包含所述路径信息。13.根据权利要求1
‑
12任一项所述的方法,其特征在于,所述第二设备为主机,所述第一报文的载荷为所述第二设备所生成的报文,或所述第二设备为转发设备,所述第一报文的载荷为所述第二设备所接收的报文。14.根据权利要求1
‑
13任一项所述的方法,其特征在于,生成所述第一报文的设备接入网络时所连接的设备与最终接收所述第一报文的设备接入网络时所连接的设备属于不同
的网络域。15.根据权利要求1
‑
14任一项所述的方法,其特征在于,所述方法还包括:所述第一设备向所述第二设备发送所述第一段标识以及指示信息,所述指示信息用于指示所述第一设备具有执行SRH删除操作的能力。16.根据权利要求15所述的方法,其特征在于,所述指示信息包含在所述第一段标识的功能Function部分,或者所述指示信息为对应所述第一段标识的附加行为flavor。17.一种报文处理装置,其特征在,所述装置应用于第一设备,包括:接收单元,用于接收第二设备发送的第一报文,所述第一报文包括第一段路由头SRH;...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。