【技术实现步骤摘要】
经压缩的路由报头
本公开涉及压缩的路由报头。
技术介绍
诸如IPv6节点的互联网协议(IP)源节点可以通过到目的的特定路径来引导有效载荷分组。例如,源节点可以将路径限定为分段的有序列表,并且可以在IPv6路由报头中对路径进行编码。
技术实现思路
根据一些实现方式,一种方法可以包括由节点接收已使用IPv6传输报头封装的互联网协议(IP)有效载荷分组。IPv6传输报头可以包括节点的目的IP地址。IPv6传输报头可能已利用压缩路由报头(CRH)进行扩展。CRH可以包括分段标识符列表(SID),分段标识符标识IP有效载荷分组在通过网络路由时将遍历的节点集合。方法可以包括由节点并通过参考CRH中包括的SID列表来确定IP有效载荷分组的下一分段。方法可以包括由节点并基于确定下一分段来将目的IP地址更新为下一跳节点的特定目的IP地址。方法可以包括由节点更新包括在CRH中的剩余分段值,剩余分段值标识在IP有效载荷分组的路由中留下的分段数目。方法可以包括由节点将包括CRH的IP有效载荷分组提供给下一跳节点,以允许下一跳节点 ...
【技术保护点】
1.一种方法,包括:/n由节点接收已使用IPv6传输报头封装的互联网协议(IP)有效载荷分组,/n其中所述IPv6传输报头包括所述节点的目的IP地址,/n其中所述IPv6传输报头已利用可变长度的压缩路由报头(CRH)进行扩展,并且/n其中所述CRH包括分段标识符列表(SID),所述分段标识符标识所述IP有效载荷分组在通过网络进行路由时将遍历的节点集合;/n由所述节点并通过参考所述CRH中包括的所述SID列表来确定针对所述IP有效载荷分组的下一分段;/n由所述节点并基于确定所述下一分段,将所述目的IP地址更新为下一跳节点的特定目的IP地址;/n由所述节点,将包括在所述CRH中 ...
【技术特征摘要】
20181228 US 16/236,2161.一种方法,包括:
由节点接收已使用IPv6传输报头封装的互联网协议(IP)有效载荷分组,
其中所述IPv6传输报头包括所述节点的目的IP地址,
其中所述IPv6传输报头已利用可变长度的压缩路由报头(CRH)进行扩展,并且
其中所述CRH包括分段标识符列表(SID),所述分段标识符标识所述IP有效载荷分组在通过网络进行路由时将遍历的节点集合;
由所述节点并通过参考所述CRH中包括的所述SID列表来确定针对所述IP有效载荷分组的下一分段;
由所述节点并基于确定所述下一分段,将所述目的IP地址更新为下一跳节点的特定目的IP地址;
由所述节点,将包括在所述CRH中的剩余分段值进行更新,所述剩余分段值标识在所述IP有效载荷分组的路由中留下的分段的数目;以及
由所述节点,将包括所述CRH的所述IP有效载荷分组提供给所述下一跳节点,以允许所述下一跳节点将所述IP有效载荷分组路由到所述网络中的另一节点或目的设备。
2.根据权利要求1所述的方法,其中所述SID列表具有以下可变长度:
八比特,
十六比特,
三十二比特,或
六十四比特。
3.根据权利要求1所述的方法,其中所述IP有效载荷分组的所述路由中的分段集合包括以下项中的至少一个:
严格路由的分段,或
松散路由的分段。
4.根据权利要求1所述的方法,其中所述IP有效载荷分组的所述路由中的最终分段是严格路由的分段。
5.根据权利要求1所述的方法,还包括:
利用分段转换表对所述节点进行配置,所述分段转换表将以下两个或更多个项相关联:
对应于所述SID列表的SID集合,
全局IP地址集合,
链路-本地IPv6地址集合,或
接口映射集合。
6.根据权利要求1所述的方法,其中确定针对所述IP有效载荷分组的所述下一分段包括:
标识所述CRH中包括的所述SID列表的、与所述节点相关联的SID,以及
通过使用所述SID以参考将所述SID映射到以下项的分段转换表来确定所述下一分段:
所述下一跳节点的全局IP地址,以及
标识所述下一跳节点的接口的链路-本地IPv6地址,并且其中对所述目的IP地址进行更新包括:
基于所述下一分段是否为最终分段,利用所述节点的所述全局IP地址或所述下一跳节点的所述链路-本地IPv6地址对所述目的IP地址进行更新。
7.根据权利要求1所述的方法,其中对所述目的IP地址进行更新包括:
基于所述下一分段是所述路由的最终分段,将所述目的IP地址更新为全局IP地址,
其中基于所述下一分段是所述路由的所述最终分段,所述目的IP地址被更新为所述全局IP地址而不是链路-本地IPv6地址。
8.一种节点,包括:
一个或多个存储器;以及
一个或多个处理器,以:
接收已使用IPv6传输报头封装的互联网协议(IP)有效载荷分组,所述IPv6传输报头已利用压缩路由报头(CRH)进行扩展,
其中所述CRH包括分段标识符列表(SID),所述分段标识符标识所述IP有效载荷分组在通过网络进行路由时将遍历的节点集合,并且
其中所述SID列表具有8比特到64比特之间的可变长度;
通过参考所述SID列表,确定针对所述IP有效载荷分组的下一分段;
将目的IP地址更新为下一跳节点的特定目的IP地址;
对包括在所述CRH中的剩余分段值进行更新,所述剩余分段值标识在所述IP有效载荷分组的路由中留下的分段的数目;以及
将包括所述CRH的所述IP有效载荷分组提供给所述下一跳节点,以允许所述下一跳节点将所述IP有效载荷分组路由到所述网络中的另一节点或目标设备。
9.根据权利要求8所述的节点,其中所述IP有效载荷分组的所述路由中的分段集合包括严格路由的分段。
10.根据权利要求8所述的节点,其中所述IP有效载荷分组的所述路由中的最终分段是严格路由的分段。
11.根据权利要求8所述的节点,其中所述一个或多个处理器还用于:
在接收所述IP有效载荷分组之前,利用分段转换表对所述节点进行配置,所述分段转换表将以下两个或更多个项相关联:
对应于所述SID列表的SID集合,
全局IP地址集合,
链路-本地IPv6地址集合,或
接口映射集合。
12.根据...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。