第1篇 大规模网络路由概述 2
第1章 企业网模型 2
1.1 本章目标 2
1.2 趋势和挑战 2
1.3 IToIP面向服务的解决方案 4
1.3.1 基于SOA的网络架构 4
1.3.2 IToIP解决方案 5
1.4 层级化网络模型 6
1.4.1 接入层 6
1.4.2 汇聚层 7
1.4.3 核心层 7
1.4.4 层级化网络模型的优点 8
1.5 H3C企业网架构 8
1.5.1 H3C模块化企业网架构 9
1.5.2 模块化企业网架构的益处 11
1.6 本章总结 11
1.7 习题和解答 11
1.7.1 习题 11
1.7.2 习题答案 11
第2章 大规模网络路由技术概述 12
2.1 本章目标 12
2.2 三层网络模型与路由技术 12
2.3 路由器在各层中的功能 13
2.3.1 核心层路由器 13
2.3.2 汇聚层路由器 14
2.3.3 接入层路由器 14
2.4 大规模网络对路由技术的需求 15
2.4.1 可靠性需求 15
2.4.2 扩展性需求 16
2.4.3 可管理性需求 16
2.4.4 快速恢复需求 16
2.4.5 解决IP短缺的需求 17
2.5 本章总结 17
2.6 习题和解答 17
2.6.1 习题 17
2.6.2 习题答案 18
第2篇 路由基础 20
第3章 路由控制与转发 20
3.1 本章目标 20
3.2 路由的控制平面与转发平面 20
3.3 路由表和FIB表 21
3.3.1 路由表转发 21
3.3.2 FIB表的生成 25
3.4 快速转发表 26
3.5 本章总结 28
3.6 习题和解答 28
3.6.1 习题 28
3.6.2 习题答案 29
第4章 路由协议基础 30
4.1 本章目标 30
4.2 路由分类 30
4.3 静态路由应用 31
4.4 动态路由协议 31
4.4.1 路由协议分类 32
4.4.2 路由协议的工作原理 32
4.5 路由选择原则 34
4.6 路由协议比较 35
4.7 本章总结 37
4.8 习题和解答 37
4.8.1 习题 37
4.8.2 习题答案 37
第5章 路由负载分担与备份 38
5.1 本章目标 38
5.2 路由负载分担 38
5.3 路由备份 39
5.4 本章总结 41
5.5 习题和解答 42
5.5.1 习题 42
5.5.2 习题答案 42
第6章 路由聚合与CIDR 43
6.1 本章目标 43
6.2 路由聚合 43
6.3 RIP协议中的聚合 44
6.4 路由聚合环路的产生与避免 45
6.5 IP地址与CIDR 47
6.5.1 IP地址的分类和表示 47
6.5.2 子网和掩码 48
6.5.3 CIDR 49
6.6 本章总结 50
6.7 习题和解答 50
6.7.1 习题 50
6.7.2 习题答案 51
第3篇 OSPF协议 54
第7章 OSPF协议基本原理 54
7.1 本章目标 54
7.2 OSPF协议概述 54
7.2.1 OSPF协议特点 54
7.2.2 OSPF协议基本原理 55
7.3 分层结构 56
7.3.1 骨干区域与非骨干区域 56
7.3.2 OSPF路由器类型 57
7.4 Router ID与网络类型 58
7.4.1 Router ID 58
7.4.2 OSPF网络类型 59
7.5 报文和封装 60
7.6 邻居建立和状态迁移 60
7.6.1 邻居发现与维护 60
7.6.2 DR/BDR的选举 61
7.6.3 邻接关系建立过程 63
7.6.4 OSPF邻居状态机 65
7.7 LSDB更新 66
7.8 本章总结 67
7.9 习题和解答 67
7.9.1 习题 67
7.9.2 习题答案 68
第8章 配置和优化OSPF协议 69
8.1 本章目标 69
8.2 OSPF基本配置与显示 69
8.2.1 配置OSPF基本功能 69
8.2.2 配置Router ID 70
8.2.3 OSPF单区域配置示例 70
8.2.4 OSPF多区域配置示例 71
8.2.5 OSPF显示与调试 72
8.3 优化OSPF网络 75
8.3.1 配置OSPF网络类型 75
8.3.2 配置OSPF接口开销 77
8.3.3 配置OSPF报文定时器 78
8.3.4 配置OSPF引入默认路由 79
8.4 本章总结 81
8.5 习题和解答 81
8.5.1 习题 81
8.5.2 习题答案 82
第9章 配置OSPF协议高级特性 83
9.1 本章目标 83
9.2 OSPF虚连接 83
9.2.1 区域划分时存在的问题和解决方法 83
9.2.2 配置OSPF虚连接 84
9.2.3 OSPF虚连接显示 85
9.3 OSPF的LSA和路由选择 86
9.3.1 LSA报文头格式 86
9.3.2 LSA类型 87
9.3.3 Type1LSA(Router LSA) 87
9.3.4 Type2 LSA(Network LSA) 88
9.3.5 Type3 LSA(Summary LSA) 89
9.3.6 Type4 LSA(ASBR Summary LSA) 90
9.3.7 Type5 LSA(AS External LSA) 91
9.3.8 OSPF选路原则 93
9.3.9 OSPF引入外部路由时导致的问题及解决方法 94
9.4 OSPF特殊区域 95
9.4.1 概述 95
9.4.2 配置Stub区域 95
9.4.3 配置Totally Stub区域 97
9.4.4 配置NSSA区域 98
9.5 OSPF路由聚合 100
9.5.1 概述 100
9.5.2 在ABR上配置路由聚合 101
9.5.3 在ASBR上配置路由聚合 103
9.6 OSPF安全特性 105
9.6.1 概述 105
9.6.2 配置OSPF报文验证 106
9.6.3 配置禁止接口发送OSPF报文 107
9.6.4 配置过滤OSPF协议的路由和LSA 108
9.7 本章总结 111
9.8 习题和解答 111
9.8.1 习题 111
9.8.2 习题答案 112
第4篇 IS-IS协议 114
第10章 IS-IS基本概念 114
10.1 本章目标 114
10.2 IS-IS概述 114
10.2.1 OSI和TCP/IP 115
10.2.2 IS-IS基本概念与术语 116
10.3 IS-IS分层网络 117
10.4 IS-IS协议与OSPF协议的比较 119
10.5 本章总结 119
10.6 习题和解答 120
10.6.1 习题 120
10.6.2 习题答案 120
第11章 IS-IS协议原理 121
11.1 本章目标 121
11.2 OSI地址 121
11.3 IS-IS协议报文 123
11.3.1 PDU头格式 123
11.3.2 通用报头格式 124
11.3.3 IS-IS协议报文类型及作用 124
11.4 IS-IS网络类型 129
11.4.1 网络类型 129
11.4.2 邻居关系的建立 130
11.4.3 邻接关系的建立 130
11.5 LSDB的同步 132
11.6 拓扑计算与IP路由的生成 134
11.7 本章总结 135
11.8 习题和解答 135
11.8.1 习题 135
11.8.2 习题答案 135
第12章 配置IS-IS 136
12.1 本章目标 136
12.2 IS-IS基本配置 136
12.2.1 配置IS-IS基本功能 136
12.2.2 配置IS-IS路由器类型及接口邻接关系 137
12.2.3 配置IS-IS链路开销 137
12.3 IS-IS单区域配置示例 138
12.4 IS-IS多区域配置示例 139
12.5 IS-IS高级配置 140
12.5.1 配置IS-IS验证 140
12.5.2 配置IS-IS路由聚合 141
12.6 IS-IS路由聚合和验证配置示例 142
12.7 次优路由的产生和解决方法 142
12.7.1 区域外次优路由的产生和解决方法 142
12.7.2 配置IS-IS路由渗透 143
12.8 IS-IS显示和维护 144
12.9 本章总结 146
12.10 习题和解答 146
12.10.1 习题 146
12.10.2 习题答案 146
第5篇 控制IGP路由 148
第13章 路由过滤 148
13.1 本章目标 148
13.2 路由过滤概述 148
13.2.1 路由过滤的作用 148
13.2.2 路由过滤的方法 149
13.2.3 路由过滤的工具 149
13.3 配置静默接口过滤路由 150
13.4 地址前缀列表 151
13.4.1 地址前缀列表匹配流程 151
13.4.2 配置地址前缀列表 151
13.5 Filter-policy 153
13.5.1 Filter-policy概述 153
13.5.2 配置Filter-policy过滤RIP路由 153
13.5.3 配置Filter-policy过滤RIP路由示例 154
13.5.4 配置Filter-policy过滤OSPF和IS-IS路由 155
13.5.5 配置Filter-policy过滤OSPF路由示例 155
13.6 本章总结 156
13.7 习题和解答 157
13.7.1 习题 157
13.7.2 习题答案 157
第14章 路由策略 158
14.1 本章目标 158
14.2 路由策略概述 158
14.3 Route-policy组成和原理 158
14.3.1 Route-policy组成 158
14.3.2 Route-policy匹配流程 159
14.4 Route-policy配置与查看 160
14.5 Route-policy应用与示例 161
14.5.1 Route-policy的常见应用 161
14.5.2 Route-policy配置示例 162
14.6 本章总结 163
14.7 习题和解答 164
14.7.1 习题 164
14.7.2 习题答案 164
第15章 路由引入 165
15.1 本章目标 165
15.2 多协议网络与路由引入 165
15.2.1 多协议网络 165
15.2.2 路由引入概述 166
15.3 路由引入规划 167
15.3.1 概述 167
15.3.2 单向路由引入 168
15.3.3 双向路由引入 168
15.3.4 路由引入产生环路及解决方法 169
15.3.5 路由引入产生次优路由及解决方法 171
15.4 路由引入配置 171
15.4.1 配置RIP协议引入外部路由 171
15.4.2 配置OSPF协议引入外部路由 172
15.4.3 配置IS-IS协议引入外部路由 173
15.4.4 路由引入示例 174
15.5 本章总结 175
15.6 习题和解答 176
15.6.1 习题 176
15.6.2 习题答案 176
第16章 PBR 177
16.1 本章目标 177
16.2 PBR概述 177
16.3 PBR配置与查看 178
16.4 PBR的应用 180
16.5 本章总结 182
16.6 习题和解答 182
16.6.1 习题 182
16.6.2 习题答案 182
第6篇 BGP-4协议 184
第17章 BGP基本原理 184
17.1 本章目标 184
17.2 BGP概述 184
17.2.1 BGP起源 184
17.2.2 BGP协议特性 185
17.3 BGP基本术语 185
17.4 BGP消息及状态机 187
17.5 BGP路由属性 190
17.6 BGP的选路规则 194
17.7 本章总结 196
17.8 习题和解答 197
17.8.1 习题 197
17.8.2 习题答案 197
第18章 BGP基本配置 198
18.1 本章目标 198
18.2 配置BGP协议基本功能 198
18.2.1 配置BGP连接 198
18.2.2 配置BGP生成路由 199
18.3 调整和优化BGP网络 200
18.4 BGP基本配置示例 201
18.5 BGP协议的基本显示和维护 202
18.6 本章总结 204
18.7 习题和解答 204
18.7.1 习题 204
18.7.2 习题答案 204
第19章 控制BGP路由 205
19.1 本章目标 205
19.2 控制BGP路由概述 205
19.3 配置BGP基本属性控制BGP路由 205
19.3.1 配置Preferred-value控制BGP路由示例 206
19.3.2 配置Local-Preference控制BGP路由示例 207
19.3.3 配置MED值控制BGP路由示例 208
19.3.4 配置next-hop-local控制BGP路由示例 209
19.4 使用过滤器控制BGP路由 210
19.4.1 配置Filter-policy控制BGP路由 210
19.4.2 配置Filter-policy控制BGP路由示例 211
19.4.3 配置Route-policy控制BGP路由 212
19.4.4 定义Route-policy 212
19.4.5 配置Route-policy控制BGP路由示例 214
19.4.6 配置AS路径过滤列表 215
19.4.7 配置AS路径过滤列表控制BGP路由示例 216
19.5 本章总结 217
19.6 习题和解答 217
19.6.1 习题 217
19.6.2 习题答案 218
第20章 BGP增强配置 219
20.1 本章目标 219
20.2 大规模BGP网络概述 219
20.3 配置BGP对等体组 220
20.4 配置BGP团体属性 222
20.5 配置BGP聚合 224
20.6 配置BGP反射与联盟 226
20.6.1 BGP反射 226
20.6.2 BGP联盟 230
20.7 配置BGP路由衰减 232
20.8 部署多出口BGP网络 233
20.9 本章总结 235
20.10 习题和解答 235
20.10.1 习题 235
20.10.2 习题答案 236
第21章 BGP综合配置 237
21.1 本章目标 237
21.2 BGP综合配置案例 237
21.2.1 网络概况 237
21.2.2 网络基本配置 238
21.2.3 选路配置 245
21.3 本章总结 251
21.4 习题和解答 251
21.4.1 习题 251
21.4.2 习题答案 252
第7篇 IP组播 254
第22章 IP组播概述 254
22.1 本章目标 254
22.2 组播介绍 254
22.3 组播技术体系架构 257
22.3.1 组播地址 257
22.3.2 组播组管理协议 258
22.3.3 组播转发机制 258
22.3.4 组播路由协议 260
22.3.5 组播协议体系 260
22.4 组播模型 260
22.5 本章总结 262
22.6 习题和解答 262
22.6.1 习题 262
22.6.2 习题答案 262
第23章 组播组管理协议 263
23.1 本章目标 263
23.2 组播组管理协议概述 263
23.3 IGMPv2 264
23.3.1 普遍查询和组成员报告 264
23.3.2 离开组和特定组查询 265
23.3.3 查询器选举 266
23.3.4 IGMPv2报文格式 266
23.4 IGMPv3 267
23.4.1 IGMPv3简介 267
23.4.2 IGMPv3主机侧维护信息 268
23.4.3 IGMPv3路由器侧维护信息 269
23.4.4 IGMPv3普遍组查询 269
23.4.5 IGMPv3特定源组查询 270
23.4.6 IGMPv3特定组查询 271
23.4.7 IGMPv3报文格式 271
23.5 IGMP不同版本间的操作 273
23.6 IGMP Snooping 275
23.6.1 IGMP Snooping概念 275
23.6.2 IGMP Snooping工作机制 276
23.7 组播VLAN 277
23.8 本章总结 278
23.9 习题和解答 279
23.9.1 习题 279
23.9.2 习题答案 279
第24章 组播转发机制 280
24.1 本章目标 280
24.2 组播分发树模型 280
24.3 RPF机制 281
24.4 本章总结 283
24.5 习题和解答 283
24.5.1 习题 283
24.5.2 习题答案 284
第25章 组播路由协议 285
25.1 本章目标 285
25.2 组播路由协议概述 285
25.3 PIM-DM 286
25.3.1 邻居发现机制 287
25.3.2 扩散过程 287
25.3.3 剪枝/加入过程 288
25.3.4 嫁接过程 289
25.3.5 断言机制 290
25.3.6 PIM-DM的状态刷新机制 291
25.4 PIM-SM 291
25.4.1 邻居发现和DR选举 292
25.4.2 加入过程 292
25.4.3 组播源注册 293
25.4.4 组播源注册停止 294
25.4.5 RPT向SPT的切换 294
25.4.6 RP的选择 295
25.5 PIM-SSM 297
25.6 本章总结 298
25.7 习题和解答 298
25.7.1 习题 298
25.7.2 习题答案 299
第26章 组播配置和维护 300
26.1 本章目标 300
26.2 组播配置命令 300
26.2.1 全局使能组播 300
26.2.2 IGMP配置 300
26.2.3 IGMP Snooping配置 301
26.2.4 组播VLAN配置 302
26.2.5 PIM配置 302
26.3 组播维护命令 303
26.4 组播配置示例 304
26.4.1 三层组播配置示例 304
26.4.2 二层组播配置示例 307
26.5 本章总结 310
26.6 习题和解答 310
26.6.1 习题 310
26.6.2 习题答案 311
第8篇 IPv6路由技术 314
第27章 IPv6邻居发现 314
27.1 本章目标 314
27.2 邻居发现协议 314
27.3 IPv6地址解析 315
27.4 IPv6无状态地址自动配置 318
27.5 ND协议配置 319
27.6 本章总结 321
27.7 习题和解答 321
27.7.1 习题 321
27.7.2 习题答案 321
第28章 IPv6路由协议 322
28.1 本章目标 322
28.2 IPv6路由协议概述 322
28.3 RIPng协议 324
28.4 OSPFv3协议 326
28.5 本章总结 331
28.6 习题和解答 332
28.6.1 习题 332
28.6.2 习题答案 332
第29章 IPv6过渡技术 333
29.1 本章目标 333
29.2 IPv6过渡技术概述 333
29.2.1 IPv6过渡技术分类 333
29.2.2 双协议栈技术 333
29.3 1Pv6隧道技术 334
29.4 本章总结 338
29.5 习题和解答 338
29.5.1 习题 338
29.5.2 习题答案 338
附录 课程实验 340
实验1静态ECMP和浮动静态路由配置 340
实验2 OSPF基本配置 345
实验3 OSPF路由聚合 350
实验4 OSPF Stub区域和NSSA区域配置 356
实验5 OSPF虚连接和验证配置 362
实验6 IS-IS基本配置 368
实验7 IS-IS多区域配置 371
实验8 使用Filter-policy过滤路由 376
实验9使用Route-policy控制路由 380
实验10使用PBR实现策略路由 387
实验11 BGP基本配置 392
实验12 BGP路由属性 398
实验13BGP路由过滤 407
实验14 BGP路由聚合与反射 413
实验15三层组播 423
实验16二层组播 433
实验17 ND基本配置 437
实验18 IPv6路由协议 442
实验19 IPv6过渡技术 450