SR是基于源路由机制,通过先给网络节点、链路或服务打上标识(SID),接着在报文的
源节点上让报文携带指定的标识序列(Segment List)来指导报文的转发。
SR机制通过扩展分布式的IGP协议,分配、通告Segment信息,通过控制器编排Segment
List,既能发挥分布式IGP快速收敛的优势,又能发挥控制器具有全网视图的优势,是目
前被多数设备商和运营商认可的一种SDN实现方式。
SRv6是基于IPv6转发面实现的SR机制,以IPv6地址作为Segment,通过在IPv6扩展头中扩展一种新的Segment Routing Header(SRH)来携带Segment List。
SRv6继承了SR本身的优点,如源路由、增强网络可扩展性、减少协议、更容易支持SDN等,还具备下优势:
采用IPv6封装,不存在地址不够的问题。
IPv6头自带安全机制(IPSec等),安全性超过IPv4。
IPv6天然支持流/熵标签(IPv6头带相应字段)。
SRv6 SID具有路由特性,天然穿越不支持SRv6的IPv6网络。相比于BGP LU,域间路由可以聚合,减少域间的路由发布,具备任意点可达的优点。
IPv6头的扩展性好,SRv6可编程性强,特别是对于用户侧业务来说,用户侧服务器方便之处SRv6,更容易支持新功能,比如业务链(SFC)功能。
在可靠性保护方面,SR能够提供TI-LFA快速重路由保护,保证网络的可靠性。
SRv6相关术语介绍:
Segment和SID
Segment是节点针对所接收到的数据包要执行的转发指令,该指令封装在数据包的
报头里。
SID用于标识Segment,SID的格式取决于实现方式,SID格式的示例包括:MPLS标
签、MPLS标签空间中的索引、IPv6地址。
例如,SID在SR-MPLS中SID就是标签,在SR-IPv6中SID就是IPv6地址。
SRv6 SID由Locator+Function+ARGS组合而成的,非普通的IPv6地址。
Locator(位置标识)
Locator可理解为一段IPv6前缀,一个网络节点的标识,每节点需分配独占网段,可路
由到SID所在节点。
Locator有两个重要属性:可路由和聚合。在SRv6 SID中Locator是一个可变长的部
分,用于适配不同规模的网络。
Function(功能)
Function是SRv6 SID业务功能信息以及携带的参数,以便让分配此SID的节点按相应操
作处理。一定程度上Function和MPLS标签类似,用于标识VPN实例等。
ARGS(变量)
ARGS是可选项,目前标准定义的SRv6 Function只有EVPN的ESI水平分割功能用到
ARGS(End.DT2M),数据广播时携带ESI信息。
服务器托管网
SRH(Segment Routing Header)
SRH用来在IPv6报文中携带Segment List,属于IPv6扩展头Routing Heade服务器托管网r的一种。
SRv6 BE转发依靠IPv6路由,数据报文只有普通的IPv6报头,没有SRH扩展头。
SRH只有在SRv6 Policy/TE场景下存在,在Segment List中指定具体节点的SID和接口
的SID,实现SRv6指定转发路径功能。
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
相关推荐: Llama2-Chinese项目:3.1-全量参数微调
提供LoRA微调和全量参数微调代码,训练数据为data/train_sft.csv,验证数据为data/dev_sft.csv,数据格式如下所示: “Human:”+问题+”nAssistant:”+答案 举个例子,如下所示: Human:用一句话描述…