Segment Routing详解 第1卷
出版时间:2017年版
内容简介
本书是系列的第一卷,目标是客观地描述SEGMENT ROUTING的基础功能模块,同时含有一些偏主观的内容以及SEGMENT ROUTING的研发背景。该系列的下一卷将详细介绍流量工程解决方案、SDN控制器与SEGMENT ROUTING基础设施的交互、主机上的SEGMENT ROUTING和SRv6等内容。
目录
第1章 简介 \\\\\\\\1
1.1 本书目标\\t1
1.2 我们为什么启动SR项目\\t2
1.3 SDN和OpenFlow的影响\\t9
1.4 100%覆盖率的IPFRR和最优修复路径\\t13
1.5 其他好处\\t14
1.6 团队介绍\\t15
1.7 保持简单\\t17
1.8 标准化和多厂商共识\\t18
1.9 全局标签\\t19
1.10 SR MPLS\\t20
1.11 SRv6\\t21
1.12 行业获益\\t22
1.13 参考文献\\t23
第2章 Segment Routing基础 \\\\\\\\25
2.1 什么是SR\\t25
2.2 Segment概念\\t25
2.2.1Segment和Segment标识\\t26
2.2.2Segment组合\\t26
2.2.3Segment列表操作\\t26
2.2.4全局和本地Segment\\t27
2.3 SR控制平面\\t27
2.3.1IGP Segment\\t28
2.3.2BGP Segment\\t39
2.3.3组合使用Segment\\t43
2.4 SR数据平面\\t46
2.5 小结\\t46
2.6 参考文献\\t47
第3章 Segment Routing MPLS数据平面 \\\\\\\\49
3.1 IPv4和IPv6\\t49
3.2 现有MPLS数据平面\\t49
3.3 SR全局块\\t50
3.4 SR MPLS标签栈操作\\t52
3.4.1压入MPLS标签\\t54
3.4.2MPLS标签交换\\t56
3.4.3倒数第二跳节点行为\\t57
3.4.4最后一跳节点\\t62
3.4.5Adjacency-SID和MPLS\\t62
3.4.6“不带标签”转发条目\\t62
3.4.7IGP SR MPLS转发表项\\t66
3.5 MPLS TTL和TC/EXP处理\\t70
3.5.1TTL处理:IP到MPLS和MPLS到IP\\t71
3.5.2TTL处理:MPLS到MPLS\\t72
3.5.3处理MPLS TTL到期\\t73
3.5.4TC/EXP字段操作\\t74
3.6 MPLS负载均衡\\t76
3.7 MPLS MTU处理\\t78
3.8 小结\\t80
3.9 参考文献\\t81
第4章 SRGB管理 \\\\\\\\83
4.1 SRGB大小\\t83
4.2 多个范围的SRGB\\t84
4.3 SRGB标签范围\\t85
4.4 SRGB和Anycast Segment\\t90
4.5 SRGB配置\\t92
4.5.1Cisco IOS XR SRGB实现\\t95
4.5.2SRGB错误\\t99
4.6 小结\\t99
4.7 参考文献\\t100
第5章 Segment Routing IGP控制平面 \\\\\\\\101
5.1 IGP协议的SR扩展\\t101
5.1.1ISIS SR\\t101
5.1.2OSPFv2 SR\\t104
5.1.3OSPFv3 SR\\t109
5.2 SR能力\\t109
5.2.1SRGB通告\\t110
5.2.2ISIS SR能力通告\\t110
5.2.3OSPFv2 SR能力通告\\t116
5.3 Prefix-SID\\t119
5.3.1在IGP通告中传递Prefix-SID\\t119
5.3.2Prefix-SID配置\\t120
5.3.3ISIS Prefix-SID通告\\t123
5.3.4OSPFv2 Prefix-SID通告\\t129
5.4 Adjacency-SID\\t139
5.4.1在IGP通告中传递Adjacency-SID\\t139
5.4.2Adjacency-SID分配\\t140
5.4.3LAN Adjacency-SID\\t140
5.4.4Adjacency-SID持久性\\t142
5.4.5ISIS Adjacency-SID\\t147
5.4.6OSPFv2 Adjacency-SID\\t162
5.5 IGP多区域/层次操作\\t183
5.5.1确定前缀的倒数第二跳\\t183
5.5.2在区域/层次间传播Prefix-SID\\t185
5.5.3ISIS多区域示例\\t188
5.5.4OSPFv2多区域示例\\t199
5.6 路由重分发和Prefix-SID\\t215
5.6.1路由重分发示例\\t216
5.6.2OSPF NSSA\\t229
5.7 小结\\t233
5.8 参考文献\\t233
第6章 Segment Routing BGP控制平面 \\\\\\\\237
6.1 BGP标签单播\\t238
6.2 BGP Prefix-SID\\t245
6.3 BGP Prefix-SID通告\\t249
6.4 与不支持SR的BGP-LU互操作\\t250
6.5 SR BGP应用于无缝MPLS架构\\t252
6.6 基于BGP的数据中心\\t253
6.6.1从传统数据中心到Clos架构\\t253
6.6.2BGP应用于全三层组网的数据中心\\t254
6.6.3基于MPLS的数据中心\\t256
6.6.4BGP-LU应用于数据中心\\t256
6.7 SR应用于数据中心的好处\\t259
6.7.1负载均衡效率\\t259
6.7.2感知路由\\t260
6.7.3性能路由\\t261
6.7.4确定性网络探测\\t261
6.8 BGP Prefix-SID应用于数据中心\\t262
6.8.1配置EBGP Prefix Segment\\t264
6.8.2配置L3VPN叠加业务\\t277
6.8.3配置EBGP多路径\\t282
6.8.4配置IBGP Prefix Segment\\t288
6.9 总结\\t301
6.10 参考文献\\t301
第7章 Segment Routing在现有MPLS网络部署 \\\\\\\\303
7.1 SR和其他MPLS协议共存\\t304
7.1.1控制平面共存\\t304
7.1.2数据平面共存\\t305
7.1.3实现细节\\t310
7.2 SR和LDP互操作\\t316
7.2.1LDP到SR互操作\\t317
7.2.2SR到LDP互操作\\t327
7.2.3SR over LDP以及LDP over SR\\t336
7.2.4SR和LDP互操作总结\\t338
7.3 总结\\t340
7.4 参考文献\\t340
第8章 Segment Routing映射服务器 \\\\\\\\341
8.1 映射服务器功能\\t341
8.2 映射服务器在网络中的位置\\t342
8.3 映射客户端功能\\t343
8.4 映射服务器架构\\t345
8.5 映射服务器本地策略配置\\t346
8.6 映射范围冲突解决机制\\t348
8.6.1重叠/冲突映射范围示例\\t349
8.6.2从不同映射服务器中选择映射范围\\t353
8.6.3映射范围与“原生”Prefix-SID的冲突\\t358
8.7 SRMS相关IGP配置\\t359
8.7.1映射服务器\\t359
8.7.2映射客户端\\t361
8.7.3映射服务器和映射客户端\\t362
8.8 ISIS映射服务器通告\\t362
8.9 OSPF映射服务器通告\\t365
8.10 映射服务器应用于多区域/层次网络\\t368
8.10.1ISIS跨层次SRMS通告\\t368
8.10.2OSPF区域间SRMS通告\\t368
8.11 总结\\t377
8.12 参考文献\\t377
第9章 与拓扑无关的无环路备份 \\\\\\\\379
9.1 简介\\t379
9.2 LFA\\t385
9.3 RLFA\\t389
9.4 TI-LFA\\t393
9.4.1TI-LFA计算\\t396
9.4.2Segment列表长度分析\\t396
9.4.3修复路径采用TE基础设施\\t397
9.5 TI-LFA保护选项\\t401
9.5.1链路保护\\t402
9.5.2节点和SRLG保护\\t410
9.5.3事实上的节点保护\\t425
9.6 确定P节点/PQ节点地址\\t427
9.6.1ISIS确定P节点/PQ节点地址\\t427
9.6.2OSPF确定P节点/PQ节点地址\\t430
9.7 Adjacency Segment保护\\t431
9.8 TI-LFA用于保护IP和LDP流量\\t435
9.8.1保护不带标签的IP流量\\t436
9.8.2保护LDP流量\\t441
9.8.3TI-LFA应用SR/LDP互操作功能\\t449
9.9 TI-LFA修复路径负载均衡\\t453
9.10 微环路避免\\t457
9.10.1微环路概述\\t458
9.10.2现有微环路避免机制\\t460
9.10.3SR微环路避免功能\\t463
9.11 总结\\t466
9.12 参考文献\\t466
第10章 利用Segment Routing实现大规模互联 \\\\\\\\469
10.1 应用注意事项\\t470
10.2 参考设计\\t470
10.2.1节点互联\\t472
10.2.2端点互联\\t472
10.3 设计选项\\t473
10.3.1叶子域/核心域大小\\t473
10.3.2二级叶子(Sub-Leaf)域\\t474
10.3.3流量工程\\t475
10.4 扩展能力示例\\t475
10.5 部署模型\\t477
10.6 好处\\t478
10.7 总结\\t478
10.8 参考文献\\t479
第11章 验证SR MPLS网络连接 \\\\\\\\481
11.1 现有IP工具包\\t481
11.1.1IP Ping\\t482
11.1.2IP Traceroute\\t482
11.1.3IP Ping/Traceroute和ECMP\\t483
11.1.4MPLS环境中的IP Ping\\t484
11.1.5MPLS环境中的IP Traceroute\\t484
11.2 现有MPLS工具包\\t487
11.2.1MPLS Ping\\t488
11.2.2MPLS回显请求/应答数据包\\t491
11.2.3MPLS Traceroute\\t495
11.2.4MPLS Traceroute实现路径发现\\t503
11.2.5MPLS Ping/Traceroute使用Nil-FEC\\t512
11.3 针对SR的MPLS OAM\\t512
11.4 总结\\t512
11.5 参考文献\\t513
第12章 Segment Routing IPv6数据平面 \\\\\\\\515
12.1 IPv6 Segment\\t516
12.2 SRv6 SID\\t517
12.3 IPv6报头回顾\\t517
12.4 路由报头\\t518
12.5 SRH\\t519
12.6 SRH处理过程\\t522
12.6.1源节点\\t522
12.6.2Segment端节点\\t524
12.6.3中转节点\\t524
12.7 插入SRH与压入IPv6报头\\t525
12.7.1源节点插入SRH\\t525
12.7.2入口节点插入SRH\\t526
12.7.3入口节点插入封装报头\\t527
12.8 总结\\t528
12.9 参考文献\\t528
全书总结 \\\\\\\\529