返回顶部
返回首页 会员充值 我的足迹 返回上一页
具身智能
情绪经济
商业航天
十五五
银发经济

SRv6网络编程

将128-bit IPv6地址作为SID封装在SRH中,每经过一个SRv6节点SL减1、IPv6 DA变换一次——SRv6正在重新定义网络路径的编程方式。G-SRv6进一步将SID压缩至32位,报文头开销降低75%。本文深度解析SRv6的核心概念、报文转发机制、G-SRv6压缩原理及SRv6 VPN的完整技术栈。

SRv6基本概念与转发机制

SRv6将IPv6地址作为SID,SRv6节点根据SID对报文进行转发。SID列表封装在IPv6报文的SRH中控制报文转发路径。在SRv6中,每经过一个SRv6节点,SL字段减1,IPv6目的地址变换一次。如果SL=n-1,则IPv6 DA为SID[n-1];如果SL=1,则IPv6 DA为SID[1];如果SL=0,则IPv6 DA为SID[0]。

SRv6支持SRv6BE(通过IGP发布Locator网段,按最短路径转发)和SRv6 TE Policy(按指定路径转发)两种方式。TI-LFA FRR提供拓扑无关无环备份快速重路由,SRv6防微环解决全互联组网中IGP无序收敛时产生的环路。

G-SRv6——SID压缩技术

在SRv6 TE Policy组网场景中,路径越长SRv6 SID数目越多,报文头开销越大。G-SRv6对128-bit SRv6 SID进行压缩,在SRH的Segment List中封装更短的G-SID(32位),公共前缀被移除。32位G-SID由128-bit SRv6 SID中的Node ID和Function组成。G-SID通过COC标记标识压缩路径的连续性,G-SID与CommonPrefix拼接形成新的目的地址。

G-SRv6可以将G-SID和128-bit SRv6 SID混合编排在Segment List中。在一组G-SID中,G-SID按照SI(0~3)从小到大排列。每经过一个对SID进行压缩的节点,SI值减1。如果SI为0,则将SL值减1。

SRv6 VPN技术栈

SRv6 VPN是通过SRv6隧道承载IPv6网络中的VPN业务的技术,控制平面采用MP-BGP通告VPN路由信息,数据平面采用SRv6封装转发报文。

IP L3VPN over SRv6通过MP-BGP在IPv6骨干网上发布IPv4/IPv6私网路由,使用SRv6路径承载私网报文。EVPN L3VPN over SRv6使用EVPN的IP前缀路由发布私网路由。EVPN VPWS over SRv6通过SRv6隧道承载EVPN VPWS业务,建立点到点连接。EVPN VPLS over SRv6建立点到多点连接。公网IP over SRv6通过MP-BGP发布IPv4/IPv6路由,使用SRv6路径承载用户报文。
点击阅读报告原文: 新华三:2026年IPv6技术白皮书(85页)
相关报告