[发明专利]一种报文传输、段列表生成、压缩段标识获取方法及装置在审
| 申请号: | 202011377914.1 | 申请日: | 2020-11-30 |
| 公开(公告)号: | CN114640616A | 公开(公告)日: | 2022-06-17 |
| 发明(设计)人: | 平善明;薛奇;刘立杰;方晟;沈凯强 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L45/00 | 分类号: | H04L45/00;H04L45/44;H04L45/745 |
| 代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 常忠良 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 报文 传输 列表 生成 压缩 标识 获取 方法 装置 | ||
本申请实施例公开了一种报文传输、段列表生成、压缩段标识获取方法及装置,第二网络设备接收的第一报文包括对应于第一报文转发路径的段列表,该段列表包括依次排列的多个压缩段标识,每个压缩段标识的长度小于等于128比特。第二网络设备根据编码规则从段列表中读取待拷贝内容。其中,编码规则为待拷贝内容对应的网络设备在生成待拷贝内容时所对应的规则。第二网络设备利用读取到的待拷贝内容更新第一报文中的目的地址DA,以生成第二报文,并转发该第二报文。即,针对段列表中包括的多个压缩段标识,无需提前获知每个压缩段标识的长度,根据压缩段标识对应的编码规则即可以获知该压缩段标识的长度,进而从段列表中读取该压缩段标识。
技术领域
本申请涉及通信技术领域,尤其涉及一种报文传输、段列表生成、压缩段标识获取方法及装置。
背景技术
段路由(segment routing,SR)协议是一种源路由协议,由源节点为应用报文指定路径,并将路径转换成一个有序的段(Segment)列表封装到报文头中,路径上的中间节点只需要根据报文头中指定的路径进行转发。SR的基本理念是把网络分为不同的段(Segment),通过将这些段拼接起来指导报文按指定的路径转发,具体利用段标识(segment identity,SID)来标识一个段。当SR部署在互联网协议版本6(Internet Protocol Version 6,IPv6)数据平面上时,称为IPv6segment routing(SRv6)。
在SRv6应用中,转发路径信息由包含段标识列表(SID list)的段路由头(segmentrouting header,SRH)携带。SID list包括依次排列的多个段标识(SID),分别表示多个段,每个段为处理报文的指令或指令集合。SRH被封装在报文中,通过其中的段标识列表承载SR网络对该报文的处理过程。SRv6网络中的每个SID的长度为128比特(bit),则SID list中每增加一个SID,SRH的长度就会增加128bit,报文的长度也会增加128bit。一方面,报文长度增加将导致转发过程中占用大量的网络资源,导致网络链路带宽利用率低。另一方面,SRH长度过长将增加报文处理难度,造成现有设备难以对SRH进行有效处理。
发明内容
本申请实施例提供了一种报文传输、段列表生成、压缩段标识获取方法及装置,可以解决SRH长度过长影响SRv6报文传输效率的问题。
在本申请实施例的第一方面,提供了一种报文传输方法,该方法包括:第二网络设备接收所述第一网络设备发送的第一报文,所述第一报文包括对应于所述第一报文的转发路径的段列表,所述段列表包括依次排列的多个压缩段标识,所述多个压缩段标识中每个压缩段标识的长度小于等于128比特;第二网络设备根据编码规则在所述段列表中读取待拷贝内容,所述编码规则用于指示所述待拷贝内容对应的编码规则;第二网络设备根据所述待拷贝内容更新所述第一报文中的目的地址DA,以生成第二报文;第二网络设备发送所述第二报文。在该实现方式中,针对段列表中所包括的多个压缩段标识,无需提前获知每个压缩段标识各自对应的长度,而是根据压缩段标识对应的编码规则即可以获取。当不同长度的C-SID在同一段SRv6压缩子路径中混合编排时,与现有的SRv6网络中报文转发和处理过程相兼容。
在一种可能的实现方式中,所述第二网络设备根据编码规则在所述段列表中读取待拷贝内容,包括:所述第二网络设备确定起始位置,所述起始位置用于指示所述待拷贝内容对应的起始位置;所述第二网络设备根据所述编码规则以及所述起始位置确定所述待拷贝内容的长度。在该实现方式中,由于段列表中所包括的压缩段标识的长度可以不同,在从段列表中读取待拷贝内容(下一个段标识或下一个压缩段标识)时,先确定待拷贝内容对应的起始位置,进而从起始位置开始按照编码规则确定待拷贝内容的长度,即读取待拷贝内容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011377914.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种充电预警方法、电池管理系统以及车辆
- 下一篇:内容显示方法及装置





