segment routing介绍 中文版 - cisco...segment rouging •source routing(源路由)的概念*...
TRANSCRIPT
Clarence Filsfils Kris Michielsen
Cisco Fellow @ cisco Systems Technical Leader Engineering @ cisco Systems
November 2015
Segment Routing 段路由
译审:Roy Jiang, Jul 2017
说明和举例
• 本讲义中所列举的示例遵循如下约定:
– NodeX(节点X)的Router-id : 1.1.1.X
– Link address(链路地址) X,Y:IPv4 99.X.Y.X/24 且 X<YIPv6 99::X:Y:X/112 且 X<Y,而且X, Y为十进制
– NodeX(节点X)的Prefix-SID的索引: X
– Prefix-SID标签范围在[16000 – 23999]
>作为默认的Segment Routing Global Block(段路由全局块) (SRGB)
– Adjacency-SIDs是采用 24NXY的格式来对 Nth adjacency XY标签
– LDP/RSVP/BGP3107/… 标签范围在 [90000 – 99999]
Segment Rouging
• Source Routing(源路由)的概念*
–源头路由器为要转发的数据包选择一个路径,并将其作为段列表(segment list)编码到数据包报头中
–网络中的其余路由器执行编码指令进行转发
• Segment: 指令类型的标识符或字段
–表示转发或服务
•此ppt介绍基于IGP的转发架构
*不要与基于源地址的路由混淆
SR–转发平面
• MPLS转发平面:
Segment list体现为MPLS标签栈
– SR可以利用现有MPLS数据平面
– Segment即MPLS标签
– 可用于 IPv4和IPv6地址协议族
• IPv6转发平面:
Segment list体现为路由扩展报头(中的多个IPv6地址)
此演示文稿只讨论: MPLS 数据平面
全局Segment与本地Segment
• 全局(global)Segment
– SR域的任一节点都明白该Segment的相关指令
– SR域的每个节点的转发表中都安装了该Segment相关指令
– 在MPLS SR中: 为段路由全局块(SRGB)中的全局标签值
• 本地(local)Segment
–只有该Segment的始发节点明白它的相关指令
– 在MPLS SR中: 为本地分发的标签
全局Segment–全局标签索引
•全局segment始终以“标签范围(SRGB)+索引”的方式分发–在SR域中,该索引必须是唯一的
•最佳实践: 所有节点具有相同的SRGB
– “全局模式”, 所有的运营商都提出此要求
–全局segment是全局的标签值,它简化了网络运营
–默认 SRGB: 16,000 – 23,999
>其它厂商也使用这一标签范围
IGP 前缀段(Prefix Segment)
• 指令含义:沿着到该前缀的IGP最短路径转发
– 支持等价多路径 (ECMP)
• 全局Segment
• 标签 = 16000 + 索引
– 作为索引来通告
• 由ISIS/OSPF进行分发
1 2
3 4
5
16005
16005
16005
16005
16005
16005
16005
1.1.1.5/32
所有节点使用默认的 SRGB
16,000 – 23,999
IGP 前缀段(Prefix Segment)
1 2
3 4
5
16004
16004
16004
16004
16004
16004
16004
1.1.1.4/32
所有节点使用默认的 SRGB
16,000 – 23,999
• 指令含义:沿着到该前缀的IGP最短路径转发
– 支持等价多路径 (ECMP)
• 全局Segment
• 标签 = 16000 + 索引
– 作为索引来通告
• 由ISIS/OSPF进行分发
IGP 邻接段(Adjacency-Segment)
• 指令含义:在该IGP邻接上进行转发*
• 本地Segment
• 作为标签值来通告
• 由ISIS/OSPF进行分发
1 2
3 4
524024
24025
Adj to 5
Adj to 4
所有节点使用默认的 SRGB
16,000 – 23,999*简单的理解就是从路由器的某个接口转发出去
IGP Segment组合
• 实现在网络任一路径上引导流量
• 路径是由数据包报头段列表(MPLS标签栈)指定的
• 路径不是由路由器之间的信令协商建立的
• 路由器不需要创建每个流量的状态信息
• 单一协议: IS-IS 或 OSPF
1 2
3 4
5
16004 24045
16004
24045
Packet to 5
24045
Packet to 5
所有节点使用默认的 SRGB
16,000 – 23,999