第一卷
第一章 简介
1.11 SRv6
SRv6:将SR框架应用到IPv6数据平面
SRv6对IPv6的价值至关重要,将极大地影响未来的IP基础设施部署,无论是在数据中心,大规模汇聚网络,还是在骨干网中。
第二章 Segment Routing基础
2.1 什么是SR
定义:基于源路由。用于节点选择路径。
原理:在数据包头部插入带顺序的Segment列表,以指示接收到这些数据包的节点怎么去处理和转发这些数据包。其中,Segment可以表示任何类型的指令,例如:与拓扑相关的、基于服务的、基于上下文的等等。
优势:
1.转发链路的节点无需存储所有可能经过的流维持状态信息,而只需执行数据包中的Segment指令。
2.源节点通过在数据报头中添加适当命令,可以实现基于单条流颗粒度的数据包引导。
特点:1、在IP和MPLS网络中提供高级流量引导能力;2、在数据平面和控制平面中保持可扩展性。
2.2 Segment概念
2.2.1 Segment和Segment标识
segment:节点针对所接收到的数据包要执行的指令,存于数据包报头中。
例子:指示按照最短路径传输、指示特定接口接收、指示发送的特定目的应用/实例。
segment标识(SID segment identifier):用于标识segment。格式取决于实现。
例子:MPLS标签、MPLS标签空间中的索引、IPv6地址。
2.2