ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

告别128位冗长SID:一文读懂 G-SRv6 压缩技术原理

2026/9/6 1:46:58 拓冰建站 浏览量
告别128位冗长SID:一文读懂 G-SRv6 压缩技术原理 G-SRv6产生背景在SRv6TEPolicy组网场景中,管理员需要将报文转发路径上的SRv6 节点的128-bitSRv6SID添加到SRv6TEPolicy的SID列表中。因此,路径越长,SRv6TEPolicy的SID列表中SRv6SID数目越多,SRv6报文头开销也越大,导致设备转发开销大。在跨越多个AS域的场景中,端到端的SRv6SID数目可能更多,报文开销问题更加严峻。图1SRv6 报文头开销示意图GeneralizedSRv6(G-SRv6)通过对 128-bitSRv6SID进行压缩,在SRH的SegmentList中封装更短的SRv6SID(G-SID),来减少SRv6 报文头的开销,从而提高SRv6 报文的转发效率。同时,G-SRv6 支持将 128-bitSRv6SID和 G-SID混合编排到SegmentList中。SRv6SID压缩方法简介部署SRv6时,通常会规划出一个地址块,专门用于SRv6 SID的分配,这个地址块称为SID Space。在一个SRv6 域中,SRv6SID均从SIDSpace中分配,具有相同的前缀(即公共前缀CommonPrefix)。因此,SegmentList中SRv6SID的公共前缀是冗余信息。G-SRv6 将SegmentList 中SRv6SID的CommonPrefix移除,仅携带SRv6SID中的可变部分,即压缩SID(G-SID),可以有效减少SRv6 报文头开销。报文转发过程中,在根据SRH头中的SegmentList替换报文的目的地址时,将 G-SID与CommonPrefix拼接形成新的目的地址,继续查表转发。G-SRv6 对SRv6SID进行压缩时,既要保证高效压缩,又要兼顾网络规模等需求。综合考虑,32比特是当前较为理想的压缩后 SID 长度。