第一部分 IOS XR基础实施 3
第1章 IOS XR系统管理 3
1.1 安装实验环境 4
1.2 学会使用模拟器 8
1.3 IOS XR系统管理 11
1.3.1 保存配置和加载配置 11
1.3.2 提交配置标签和查看失败的提交 14
1.3.3 命令进行注解和提交确认选项 15
1.3.4 快速定位配置位置以及快速退出到全局特权模式 16
1.4 远程登录管理和平面保护 17
1.4.1 配置简单telnet和清除会话 17
1.4.2 管理平面保护(MPP)介绍 19
1.4.3 带内管理实施SSHv2 20
1.4.4 转发平面安全LPTS 22
第二部分 核心路由协议 26
第2章 在XR系统中实施EIGRP和RIP协议 26
2.1 实施静态路由 27
2.1.1 IPv4的静态路由实施 27
2.1.2 IPv6的静态路由实施 28
2.2 实施EIGRP协议 29
2.2.1 EIGRP基本知识 30
2.2.2 实施IPv4的EIGRP 30
2.2.3 实施EIGRP对IPv6的支持 33
第3章 核心路由协议OSPF 38
3.1 OSPFv2理论基础 39
OSPF基本原理 40
3.2 OSPFv2网络类型和指定路由器 40
3.2.1 OSPFv2网络类型 40
3.2.2 指定路由器和备份指定路由器 41
3.2.3 指定路由器与备份指定路由器的选举 42
3.2.4 指定路由器选举案例 43
3.3 OSPFv2路径选择和汇总 46
3.3.1 OSPFv2的度量值 46
3.3.2 OSPFv2的路由类型 46
3.3.3 OSPFv2路由优先级案例研究 46
3.4 OSPFv2环境下的BFD联动 50
3.4.1 BFD工作原理 50
3.4.2 BFD联动案例1(模拟器不完全支持BFD) 50
3.4.3 BFD模拟器配置补充 52
3.5 OSPFv2的认证 53
3.5.1 OSPFv2认证介绍 53
3.5.2 OSPFv2认证案例 53
3.6 OSPFv2的特殊区域和虚链路 59
3.6.1 OSPFv2的特殊区域类型 59
3.6.2 虚链路(Virtual-link) 68
第4章 核心路由协议IS-IS 71
4.1 单级别的IS-IS实施 73
4.1.1 基础配置 74
4.1.2 实施IS-IS 75
4.2 IS-IS的网络类型 79
4.3 IS-IS和BFD连用 83
4.4 多级别的IS-IS实施 86
4.4.1 建立设备的邻居关系 87
4.4.2 通过进程和接口实施调整邻居关系 88
4.5 IS-IS的路由泄露和引入其他协议路由 95
4.5.1 L2到L1的路由泄露 95
4.5.2 引入其他路由协议 97
4.6 IS-IS的认证 103
4.6.1 实施IS-IS链路级别认证 103
4.6.2 实施IS-IS L1级别的认证 105
4.6.3 实施IS-IS L2级别的认证 107
4.7 单拓扑和多拓扑的IS-IS 107
4.7.1 单拓扑的邻居关系问题 108
4.7.2 通过多拓扑来解决邻居问题和理解拓扑的分离 110
4.7.3 实施IS-IS对IPv6的支持和Wide Metric的影响 112
第5章 核心路由协议BGP 118
5.1 构建基本的IOS XR设备的EBGP邻居 119
5.2 使用RPL解决EBGP之间的路由更新和接收问题 121
5.3 通过环回口构建EBGP邻居的多种解决方案 124
5.4 实施IBGP邻居 127
5.4.1 完成AS内的IGP 128
5.4.2 完成IBGP邻居 130
5.5 使用邻居组简化BGP的配置 134
5.6 实施BGP的路由聚合 136
5.6.1 IOS XR的BGP路由聚合的summary-only参数 136
5.6.2 IOS XR的BGP聚合AS-set参数 138
5.6.3 IOS XR的BGP聚合route-policy参数 140
5.7 BGP的路由反射器 141
5.8 BGP的AS_PATH列表实施 142
5.9 BGP重要的选路原则实施 144
5.9.1 权重值属性 146
5.9.2 实施本地优先级属性影响BGP选路 148
5.9.3 实施AS_PATH属性影响BGP选路 151
5.9.4 实施BGP的起源代码属性影响BGP选路 154
5.9.5 实施MED属性影响BGP选路 156
5.9.6 实施IGP的metric值影响BGP选路 159
5.10 BGP的Graceful Restart技术 159
5.11 扩展BGP对IPv6的支持 163
5.11.1 实施多协议BGP的EBGP邻居 164
5.11.2 实施多协议BGP的IBGP 167
第6章 多协议标签交换的LDP 173
6.1 MPLS技术架构概述 174
6.1.1 MPLS的重要组件 174
6.1.2 MPLS中保留的标签 176
6.1.3 典型的标签行为 178
6.2 LDP基础 180
6.3 LDP实施基础案例 180
6.3.1 基本的基于接口的LDP实施 180
6.3.2 标签交换通道的验证 185
6.3.3 LDP的经典排障案例 188
6.4 实施LDP的自动配置 195
6.5 实施基于目标的LDP会话 196
6.6 LDP与IGP的同步 197
6.7 实施MPLS的MTU 199
第7章 AS内部MPLS VPN 202
7.1 MPLS VPN架构 203
7.1.1 MPLS VPN的路由模型 203
7.1.2 MPLS VPN的数据转发模型 205
7.2 RIP协议接入到MPLS VPN网络 206
7.2.1 实施MPLS AS内部的IGP协议 206
7.2.2 实施MPLS AS内的LDP协议 208
7.2.3 实施PE设备上多协议BGP的VPNv4邻居关系 211
7 2.4 实施VRF以及和客户路由器完成路由信息的交换 212
7.2.5 PE设备上IGP和BGP的双向重分步 214
7.3 EIGRP协议接入MPLS VPN网络 217
7.3.1 EIGRP接入MPLS VPN的实施 218
7.3.2 EIGRP的POI 220
7.3.3 EIGRP的SoO属性 221
7.4 OSPF接入MPLS VPN网络 222
7.4.1 实施MPLS AS内部的IGP 222
7.4.2 实施MPLS AS内的LDP协议 224
7.4.3 实施PE设备上的MP-BGP邻居 228
7.4.4 实施PE设备的VRF 229
7.4.5 PE设备上OSPF和BGP的双向重分步 231
7.5 IS-IS接入MPLS VPN网络 236
7.6 BGP接入MPLS VPN网络 240
7.7 6VPE的实施 245
7.8 6RD技术的实施 250
第8章 域间MPLS VPN 257
8.1 跨域MPLS VPN的Option1解决方案 258
8.1.1 完成各个AS的内部IGP和LDP协议 259
8.1.2 完成两个AS中PE和ASBR的VPNv4邻居关系 262
8.1.3 实施PE以及ASBR设备上的VRF 264
8.1.4 PE同客户建立OSPF邻居以及双向重分步 266
8.1.5 在ASBR上完成两个AS之间VRF路由的处理 269
8.2 跨域MPLS VPN的Option2解决方案 273
8.2.1 Option2中ASBR之间构建VPNv4的EBGP邻居 273
8.2.2 解决ASBR收取VPNv4路由问题 276
8.2.3 PE设备收取VPNv4路由 278
8.2.4 解决ASBR为IOS XR的标签分发问题 280
8.3 跨域MPLS VPN的Option3解决方案 281
8.3.1 实施各AS内部的IGP和LDP协议 282
8.3.2 构建RR之间的MP-EBGP邻居关系 286
8.3.3 构建RR和PE设备的MP-iBGP邻居关系 289
8.3.4 实施VRF并且实施客户端的BGP协议以获取VPNv4路由 291
8.3.5 域间MPLS的LSP连续的解决方案 296
8.3.6 优化标签转发路径解决方案 300
8.4 CSC(Carrier Supporting Carrier)技术实现 302
第9章 二层VPN 303
9.1 MPLS中的任意流量传输(AToM) 304
9.1.1 二层帧的传递 304
9.1.2 AToM的数据层面 305
9.1.3 伪线中的信令 305
9.1.4 控制字段 306
9.1.5 MPLS骨干网络中的MPLS MTU 307
9.2 AToM配置 307
9.2.1 纯XR环境下的AToM配置 307
9.2.2 IOS XE/IOS环境下的AToM配置(以太网端口接入) 314
9.2.3 IOS XE/IOS环境下的AToM配置(以太网子端口接入) 317
9.2.4 IOS XE/IOS环境下的AToM配置(PPP接入) 321
9.3 第二层隧道协议V3(L2TPv3) 324
9.3.1 L2TPv3架构 324
9.3.2 L2TPv3的控制层面 325
9.3.3 L2TPv3的数据层面 325
9.4 L2TPv3配置 325
PPP over L2TPv3 326
9.5 虚拟私有LAN服务(VPLS) 329
9.5.1 VPLS的控制层面 329
9.5.2 VPLS的数据层面 330
9.5.3 VPLS信令 330
9.6 VPLS配置 330
9.6.1 在IOSv L2环境下配置VPLS(LDP信令) 330
9.6.2 在IOS XE环境下配置VPLS(BGP信令) 334
第10章 组播技术 338
10.1 域内组播技术 339
10.1.1 IGMP协议 339
10.1.2 协议无关组播 340
10.1.3 汇聚点概述 343
10.2 域间组播技术 344
10.2.1 实施两个AS内的组播 345
10.2.2 在RP设备之间配置MSDP 352
10.2.3 完成单播路由表RPF检查 354
10.2.4 通过多协议BGP对组播的支持完成RPF检查 357
10.3 组播VPN技术 360
10.3.1 组播VPN的基本概念 361
10.3.2 组播VPN的实现 362
10.4 下一代组播VPN技术 376
10.4.1 实施MPLS VPN 378
10.4.2 实施客户的组播 380
10.4.3 实施PE设备的组播VPN 382
10.4.4 转发层面的革新 385
第11章 MPLS流量工程 389
11.1 MPLS流量工程的原理 390
11.1.1 MPLE流量工程概述 390
11.1.2 MPLS TE的组件 391
11.2 实现基于IS-IS的MPLS TE 392
11.2.1 实施IS-IS协议 395
11.2.2 实施路由协议、RSVP以及接口对TE的支持 396
11.2.3 创建MPLE TE隧道 406
11.3 实现基于OSPF的MPLS TE 411
11.4 MPLS TE信息更新和实施 412
MPLS TE的隧道信令保留带宽和RSVP带宽实施 414
11.5 MPLS TE的CSPF算法和显示路径 417
11.5.1 实施和观察MPLS TE的最高仲裁法则 418
11.5.2 MPLS TE的显式路径实施 420
11.5.3 实施松散的显式路径 421
11.6 区域间的流量工程实施 422
11.7 实施MPLS TE流量转发 428
11.7.1 静态路由方式实现流量工程流量转发 428
11.7.2 自动路由方式实现流量工程流量转发 428
11.7.3 MPLS TE的转发邻接 429
11.7.4 策略路由方式实现流量工程转发 432
11.8 实施MPLS TE的路径保护 432
11.9 实施MPLS TE的FRR快速重路由 433
11.10 MPLS VPN结合MPLS TE案例 436
11.10.1 完成MPLS VPN单播网络 436
11.10.2 在PE之间配置流量工程隧道 436
11.10.3 在P设备之间配置流量工程隧道 444
第12章 LISP协议 449
12.1 什么是LISP协议 451
12.2 LISP实现 454
12.2.1 完成路由层面的基础工作 454
12.2.2 实施LISP协议 456
第13章 电信运营商CCIE综合模拟 461
13.1 核心路由协议 462
13.1.1 AS1的核心网络 462
13.1.2 AS2的核心网络 465
13.1.3 AS1的IPv4单播BGP策略 471
13.1.4 AS2的IPv4单播BGP策略 475
13.1.5 AS1和AS2的IPv6网络核心路由 484
13.1.6 AS1和AS2的IPv6单播BGP协议 491
13.1.7 AS1和AS2的LDP协议实施 499
13.2 MPLS流量工程 505
13.3 L2VPN 510
13.4 MPLS L3VPN 515
13.4.1 完成VPNv4路由反射器的eBGP邻居 515
13.4.2 实施PE和CE设备的路由更新 516
13.4.3 完成跨域VPN的数据转发层面 523
13.4.4 完成CSC(Carrier Supporting Carrier)技术 530
13.5 高可用性和快速收敛 536
13.5.1 BFD实施 536
13.5.2 IS-IS管理TAG 537
13.5.3 IS-IS的SPF调整 537
13.5.4 IOS XR设备的安全管理 538