一种报文处理方法、装置、电子设备及介质制造方法及图纸

技术编号:32031708 阅读:22 留言:0更新日期:2022-01-27 13:05
本发明专利技术实施例提供了一种报文处理方法、装置、电子设备及介质,涉及通信技术领域。该方法包括:确定报文转发路径中包括的各节点的G

【技术实现步骤摘要】
一种报文处理方法、装置、电子设备及介质


[0001]本申请涉及通信
,特别是涉及一种报文处理方法、装置、电子设备及介质。

技术介绍

[0002]IPv6段路由(Segment Routing IPv6,SRv6)是指基于IPv6转发平面实现段路由(Segment Routing,SR)。通过在IPv6报文中插入一个路由扩展头(Segment Routing Header,SRH),并在SRH中添加段列表(segment list)指示报文的转发路径,SL中包括转发路径中各节点的段标识(Segment Identifier,SID)。
[0003]如图1所示,SID包括公共前缀(common prefix)、节点标识(Node ID)、功能(funtion)字段和可选参数段(Arguments),Arguments可简称为Args。一个SRv6域中的各SID具有相同的公共前缀,在目前的SRv6优化方案中,可以压缩SID的公共前缀,在SRH中携带SID的可变部分,即图1中的G

SID,G
>‑
SID本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种报文处理方法,其特征在于,所述方法应用于SRv6网络中的头节点,所述方法包括:确定报文转发路径中包括的各节点的G

SID;将所述报文转发路径中的最后一个节点的SID信息填充在SL=0指示的段列表中;将所述报文转发路径包括的倒数第二个节点至正数第二个节点的G

SID,按照填充位所对应SI值从小到大的顺序,依次填充在SL=1指示的段列表至SL=N指示的段列表的各填充位;其中,每新增一个段列表,将SL的值加1,直至所述正数第二个节点的G

SID被填充;将所述报文转发路径中的第一个节点的SRv6 SID填充在SL=N+1指示的段列表中;向中间节点转发SRv6报文,所述SRv6报文的SRH中包括SL=0指示的段列表至SL=N+1指示的段列表。2.根据权利要求1所述的方法,其特征在于,所述SID信息为G

SID;所述将所述报文转发路径中的最后一个节点的SID信息填充在SL=0指示的段列表中,包括:将所述报文转发路径中最后一个节点的G

SID填充在SL=0指示的段列表中的最高填充位。3.根据权利要求1或2所述的方法,其特征在于,在将所述报文转发路径中的第一个节点的SRv6 SID填充在SL=N+1指示的段列表中之后,所述方法还包括:向所述头节点的转发面下发所述报文转发路径中第二个节点的G

SID在段列表中的初始SI,以使得所述转发面在所述SRv6报文的目的IPv6地址的最低两比特位处填充所述初始SI,生成所述SRv6报文。4.根据权利要求1所述的方法,其特征在于,所述SID信息为未被压缩的SRv6SID;所述将所述报文转发路径中的最后一个节点的SID信息填充在SL=0指示的段列表中,包括:将所述报文转发路径中最后一个节点未压缩的SRv6 SID填充在SL=0指示的段列表中。5.一种报文处理方法,其特征在于,所述方法应用于SRv6网络中的中间节点,所述方法包括:接收SRv6报文,所述SRv6报文的SRH中包括多个段列表,其中,SL=0指示的段列表中仅填充有报文转发路径中最后一个节点的SID信息;若所述SRv6报文的SRH中携带的SL值为1,且所述SRv6报文的目的IPv6地址携带的SI值为0,则弹出所述SRH,并将SL=0指示的段列表中的SID信息填充至所述SRv6报文,得到IPv6报文;转发所述IPv6报文。6.根据权利要求5所述的方法,其特征在于,所述SID信息为G

SID或未被压缩的SRv6 SID。7.一种报文处理装置,其特征在于,所述装置应用于SRv6网络中的头节点,所述装置包括:确定模块,用于确定报文转发路径中包括的各节点的G

SID;填充模块,用...

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

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

1