第1篇 大规模网络路由概述第1章 企业网模型 2
1.1 趋势和挑战 2
1.2 IToIP面向服务的解决方案 4
1.2.1 基于SOA的网络架构 4
1.2.2 IToIP解决方案 5
1.3 层级化网络模型 6
1.3.1 接入层 6
1.3.2 汇聚层 7
1.3.3 核心层 7
1.3.4 层级化网络模型的优点 8
1.4 H3C企业网架构 8
1.4.1 H3C模块化企业网架构 9
1.4.2 模块化网络架构的益处 10
本章小结 11
习题和解答 11
第2章 大规模网络路由技术概述 12
2.1 3层网络模型与路由技术 12
2.2 路由器在各层中的功能 13
2.2.1 核心层路由器 13
2.2.2 汇聚层路由器 14
2.2.3 接入层路由器 14
2.3 大规模网络对路由技术的需求 15
2.3.1 可靠性需求 15
2.3.2 扩展性需求 16
2.3.3 可管理性需求 16
2.3.4 快速恢复需求 16
2.3.5 解决IP短缺的需求 17
本章小结 17
习题和解答 17
第2篇 路由基础 20
第3章 路由控制与转发 20
3.1 路由的控制平面与转发平面 20
3.2 路由表和FIB表 21
3.2.1 路由表转发 21
3.2.2 FIB表的生成 24
3.3 快速转发表 26
本章小结 28
习题和解答 28
第4章 路由协议基础 29
4.1 路由分类 29
4.2 静态路由应用 30
4.3 动态路由协议 30
4.3.1 路由协议分类 30
4.3.2 路由协议的工作原理 31
4.4 路由选择原则 33
4.5 路由协议比较 34
本章小结 36
习题和解答 36
第5章 路由负载分担与备份 37
5.1 路由负载分担 37
5.2 路由备份 38
本章小结 40
习题和解答 41
第6章 路由聚合与CIDR 42
6.1 路由聚合 42
6.2 RIP中的聚合 43
6.3 路由聚合环路产生与避免 44
6.4 IP地址与CIDR 46
6.4.1 IP地址的分类和表示 46
6.4.2 子网和掩码 47
6.4.3 CIDR 48
本章小结 49
习题和解答 49
第3篇 OSPF 52
第7章 OSPF协议基本原理 52
7.1 OSPF协议概述 52
7.1.1 OSPF协议特点 52
7.1.2 OSPF协议基本原理 53
7.2 分层结构 54
7.2.1 骨干区域与非骨干区域 54
7.2.2 OSPF路由器类型 55
7.3 Router ID与网络类型 56
7.3.1 Router ID 56
7.3.2 OSPF网络类型 57
7.4 报文和封装 58
7.5 邻居建立和状态迁移 58
7.5.1 邻居发现与维护 58
7.5.2 DR/BDR的选举 59
7.5.3 邻接关系建立过程 61
7.5.4 OSPF邻居状态机 63
7.6 LSDB更新 64
本章小结 65
习题和解答 65
第8章 配置和优化OSPF协议 67
8.1 OSPF基本配置与显示 67
8.1.1 配置OSPF基本功能 67
8.1.2 配置Router ID 68
8.1.3 OSPF单区域配置示例 68
8.1.4 OSPF多区域配置示例 69
8.1.5 OSPF显示与调试 70
8.2 优化OSPF网络 73
8.2.1 配置OSPF网络类型 73
8.2.2 配置OSPF接口开销 75
8.2.3 配置OSPF报文定时器 76
8.2.4 配置OSPF引入默认路由 77
本章小结 79
习题和解答 79
第9章 配置OSPF协议高级特性 80
9.1 OSPF虚连接 80
9.1.1 区域划分时存在的问题和解决方法 80
9.1.2 配置OSPF虚连接 81
9.1.3 OSPF虚连接显示 82
9.2 OSPF的LSA和路由选择 83
9.2.1 LSA报文头格式 83
9.2.2 LSA类型 83
9.2.3 Type1 LSA(Router LSA) 84
9.2.4 Type2 LSA(Network LSA) 85
9.2.5 Type3 LSA(Summary LSA) 86
9.2.6 Type4 LSA(ASBR Summary LSA) 87
9.2.7 Type5 LSA(AS External LSA) 88
9.2.8 OSPF选路原则 89
9.2.9 OSPF协议引入外部路由时导致的问题及解决方法 91
9.3 OSPF特殊区域 91
9.3.1 概述 91
9.3.2 配置Stub区域 92
9.3.3 配置Totally Stub区域 93
9.3.4 配置NSSA区域 95
9.4 OSPF路由聚合 96
9.4.1 概述 96
9.4.2 在ABR上配置路由聚合 97
9.4.3 在ASBR上配置路由聚合 99
9.5 OSPF安全特性 102
9.5.1 概述 102
9.5.2 配置OSPF报文验证 102
9.5.3 配置禁止接口发送OSPF报文 104
9.5.4 配置过滤OSPF协议的路由和LSA 104
本章小结 107
习题和解答 107
第4篇 IS-IS 110
第10章 IS-IS基本概念 110
10.1 IS-IS概述 110
10.1.1 OSI和TCP/IP 111
10.1.2 IS-IS基本概念与术语 111
10.2 IS-IS分层网络 112
10.3 IS-IS与OSPF的比较 114
本章小结 115
习题和解答 115
第11章 IS-IS协议原理 117
11.1 OSI地址 117
11.2 IS-IS协议报文 119
11.2.1 PDU头格式 119
11.2.2 通用报头格式 119
11.2.3 IS-IS协议报文类型及作用 120
11.3 IS-IS网络类型 125
11.3.1 网络类型 125
11.3.2 邻居关系的建立 125
11.3.3 邻接关系的建立 126
11.4 LSDB的同步 128
11.5 拓扑计算与IP路由的生成 129
本章小结 130
习题和解答 131
第12章 配置IS-IS 132
12.1 IS-IS基本配置 132
12.1.1 配置IS-IS基本功能 132
12.1.2 配置IS-IS路由器类型及接口邻接关系 132
12.1.3 配置IS-IS链路开销 133
12.2 IS-IS单区域配置示例 134
12.3 IS-IS多区域配置示例 135
12.4 IS-IS高级配置 136
12.4.1 配置IS-IS验证 136
12.4.2 配置IS-IS路由聚合 137
12.5 IS-IS路由聚合和验证配置示例 137
12.6 次优路由产生和解决方法 138
12.6.1 区域外次优路由的产生和解决方法 138
12.6.2 配置IS-IS路由渗透 139
12.7 IS-IS显示和维护 139
本章小结 142
习题和解答 142
第5篇 控制IGP路由 144
第13章 路由过滤 144
13.1 路由过滤概述 144
13.1.1 路由过滤的作用 144
13.1.2 路由过滤方法 145
13.1.3 路由过滤工具 145
13.2 配置静默接口过滤路由 146
13.3 地址前缀列表 146
13.3.1 地址前缀列表匹配流程 147
13.3.2 配置地址前缀列表 147
13.4 Filter-policy 148
13.4.1 Filter-policy概述 148
13.4.2 配置Filter-policy过滤RIP路由 149
13.4.3 配置Filter-policy过滤RIP路由示例 150
13.4.4 配置Filter-policy过滤OSPF和IS-IS路由 151
13.4.5 配置Filter-policy过滤OSPF路由示例 151
本章小结 152
习题和解答 152
第14章 路由策略 154
14.1 路由策略概述 154
14.2 Route-policy组成和原理 154
14.2.1 Route-policy组成 154
14.2.2 Route-policy匹配流程 155
14.3 Route-policy配置与查看 156
14.4 Route-policy应用与示例 157
14.4.1 Route-policy的常见应用 157
14.4.2 Route-policy配置示例 158
本章小结 159
习题和解答 159
第15章 路由引入 161
15.1 多协议网络与路由引入 161
15.1.1 多协议网络 161
15.1.2 路由引入 162
15.2 路由引入规划 163
15.2.1 概述 163
15.2.2 路由单向引入 164
15.2.3 路由双向引入 164
15.2.4 路由引入产生环路及解决方法 165
15.2.5 路由引入产生次优路由及解决方法 166
15.3 路由引入配置 167
15.3.1 配置RIP协议引入外部路由 167
15.3.2 配置OSPF协议引入外部路由 168
15.3.3 配置IS-IS协议引入外部路由 169
15.3.4 路由引入示例 170
本章小结 171
习题和解答 171
第16章 PBR 173
16.1 PBR概述 173
16.2 PBR配置与查看 174
16.3 PBR的应用 176
本章小结 177
习题和解答 178
第6篇 BGP-4 180
第17章 BGP基本原理 180
17.1 BGP概述 180
17.1.1 BGP起源 180
17.1.2 BGP协议特性 181
17.2 BGP基本术语 181
17.3 BGP同步 183
17.4 BGP消息及状态机 184
17.5 BGP路由属性 187
17.6 BGP的选路规则 192
本章小结 194
习题和解答 194
第18章 BGP基本配置 195
18.1 配置BGP协议基本功能 195
18.1.1 配置BGP连接 195
18.1.2 配置BGP生成路由 196
18.2 配置BGP同步 196
18.3 调整和优化BGP网络 197
18.4 BGP基本配置示例 198
18.5 BGP协议的基本显示和维护 199
本章小结 200
习题和解答 200
第19章 控制BGP路由 202
19.1 控制BGP路由概述 202
19.2 配置BGP基本属性控制BGP路由 202
19.2.1 配置preferred-value控制BGP路由示例 203
19.2.2 配置LOCAL_PREF控制BGP路由示例 204
19.2.3 配置MED值控制BGP路由示例 205
19.2.4 配置next-hop-local控制BGP路由示例 205
19.3 使用过滤器控制BGP路由 206
19.3.1 配置Filter-policy控制BGP路由 207
19.3.2 配置Filter-policy控制BGP路由示例 207
19.3.3 配置Route-policy控制BGP路由 208
19.3.4 定义Route-policy 209
19.3.5 配置Route-policy控制BGP路由示例 210
19.3.6 配置AS路径过滤列表 211
19.3.7 配置AS路径过滤列表控制BGP路由示例 213
本章小结 213
习题和解答 213
第20章 BGP增强配置 215
20.1 大规模BGP网络概述 215
20.2 配置BGP对等体组 216
20.3 配置BGP团体属性 218
20.4 配置BGP聚合 219
20.5 配置BGP反射与联盟 221
20.5.1 BGP反射 221
20.5.2 BGP联盟 225
20.6 配置BGP路由衰减 227
20.7 部署多出口BGP网络 227
本章小结 230
习题和解答 230
第21章 BGP综合配置 232
21.1 BGP综合配置案例一 232
21.1.1 网络概况 232
21.1.2 网络基本配置 233
21.1.3 选路配置 238
21.2 BGP综合配置案例二 243
21.2.1 网络概况 243
21.2.2 网络基本配置 243
21.2.3 路由引入配置 250
21.2.4 分部隔离配置 252
21.2.5 流量分流配置 253
21.2.6 BGP邻居安全性配置 256
本章小结 256
习题和解答 257
第7篇 IP组播 260
第22章 IP组播概述 260
22.1 组播介绍 260
22.2 组播技术体系架构 263
22.2.1 组播地址 263
22.2.2 组播组管理协议 264
22.2.3 组播转发机制 265
22.2.4 组播路由协议 266
22.2.5 组播协议体系 266
22.3 组播模型 266
本章小结 268
习题和解答 268
第23章 组播组管理协议 269
23.1 组播组管理协议概述 269
23.2 IGMPv2 270
23.2.1 普遍查询和组成员报告 270
23.2.2 离开组和特定组查询 271
23.2.3 查询器选举 272
23.2.4 IGMPv2报文格式 272
23.3 IGMPv3 273
23.3.1 IGMPv3简介 273
23.3.2 IGMPv3主机侧维护信息 274
23.3.3 IGMPv3路由器侧维护信息 275
23.3.4 IGMPv3普遍组查询 275
23.3.5 IGMPv3特定源组查询 276
23.3.6 IGMPv3特定组查询 277
23.3.7 IGMPv3报文格式 277
23.4 IGMP不同版本间的操作 279
23.5 IGMP Snooping 281
23.5.1 IGMP Snooping概念 281
23.5.2 IGMP Snooping工作机制 282
23.6 组播VLAN 283
本章小结 284
习题和解答 285
第24章 组播转发机制 286
24.1 组播分发树模型 286
24.2 RPF机制 287
本章小结 289
习题和解答 289
第25章 组播路由协议 291
25.1 组播路由协议概述 291
25.2 PIM-DM 292
25.2.1 邻居发现机制 293
25.2.2 扩散过程 293
25.2.3 剪枝/加入过程 293
25.2.4 嫁接过程 295
25.2.5 断言机制 296
25.2.6 PIM-DM的状态刷新机制 296
25.3 PIM-SM 297
25.3.1 邻居发现和DR选举 297
25.3.2 加入过程 298
25.3.3 组播源注册 299
25.3.4 组播源注册停止 299
25.3.5 RPT向SPT的切换 300
25.3.6 RP的选择 301
25.4 PIM-SSM 303
本章小结 304
习题和解答 304
第26章 组播配置和维护 306
26.1 组播配置命令 306
26.1.1 全局使能组播 306
26.1.2 IGMP配置 306
26.1.3 IGMP Snooping配置 307
26.1.4 组播VLAN配置 308
26.1.5 PIM配置 308
26.2 组播维护命令 309
26.3 组播配置示例 309
26.3.1 三层组播配置示例 309
26.3.2 二层组播配置示例 311
本章小结 313
习题和解答 313
第8篇 IPv6基础 316
第27章 IPv6邻居发现 316
27.1 邻居发现协议 316
27.2 IPv6地址解析 317
27.3 IPv6无状态地址自动配置 319
27.4 ND协议配置 320
本章小结 322
习题和解答 322
第28章 IPv6路由协议 324
28.1 IPv6路由协议概述 324
28.2 RIPng协议 326
28.3 OSPFv3协议 328
本章小结 332
习题和解答 333
第29章 IPv6过渡技术 334
29.1 IPv6过渡技术概述 334
29.1.1 IPv6过渡技术分类 334
29.1.2 双协议栈技术 335
29.2 IPv6隧道技术 335
29.3 NAT-PT 339
本章小结 342
习题和解答 343
附录 课程实验 346
实验1 静态ECMP和浮动静态路由配置 346
实验2 OSPF基本配置 351
实验3 OSPF路由聚合 356
实验4 OSPF Stub区域和NSSA区域配置 361
实验5 OSPF虚连接和验证配置 367
实验6 IS-IS基本配置 372
实验7 IS-IS多区域配置 375
实验8 使用Filter-policy过滤路由 380
实验9 使用Route-policy控制路由 384
实验10 使用PBR实现策略路由 391
实验11 BGP基本配置 396
实验12 BGP路由属性 402
实验13 BGP路由过滤 409
实验14 BGP路由聚合与反射 415
实验15 三层组播 424
实验16 二层组播 431
实验17 ND基本配置 436
实验18 IPv6路由协议 441
实验19 IPv6过渡技术 448