目录
目 录 第一部分 可扩展的互连网络 第1章 路由选择原理 5 1.1 路由选择基础知识 5 1.1.1 路由选择的定义 6 1.1.2 路由选择的前提 6 1.1.3 路由选择信息 7 1.1.4 管理距离 8 1.1.5 路由选择度量值 9 1.1.6 相邻关系 12 1.2 路由选择协议 14 1.2.1 有类别路由选择 classful routing 概述 14 1.2.2 无类别路由选择概述 16 1.2.3 距离矢量型路由选择协议原理 17 1.2.4 链路状态型路由选择协议原理 19 1.2.5 路由收敛 20 1.3 路由表分析 30 1.4 案例学习简介 32 1.5 小结 33 1.6 配置练习:发现网络 33 1.6.1 目标 34 1.6.2 目标图示 34 1.6.3 命令列表 34 1.6.4 设置 Setup 35 1.6.5 任务:基本的路由器设置 35 1.6.6 完成标准 38 1.7 配置练习的答案:发现网络 1.8 复习题 48 第2章 扩展IP地址 51 2.1 当前IP寻址所面临的挑战 51 2.2 IP寻址解决方案 52 2.3 体系化寻址 54 2.3.1 规划一个IP地址划分体系 54 2.3.2 体系化寻址的优点 55 2.4 可变长度子网掩码 VLSM 56 2.4.1 VLSM概述 56 2.4.2 计算VLSM 57 2.4.3 一个VLSM应用实例 58 2.5 路由归纳 59 2.5.1 路由归纳概述 60 2.5.2 在字节内的归纳 61 2.5.3 在采用VLSM设计的网络中归纳地址 61 2.5.4 路由归纳的实施 62 2.5.5 Cisco路由器中路由归纳的操作 62 2.5.6 在地址不连续的网络中归纳路由 63 2.5.7 路由归纳小结 65 2.6 无类别域间路由选择 CIDR 65 2.7 在串行接口上使用无编号IP地址 66 2.8 使用帮助地址 Helper Address 67 2.8.1 服务器位置 68 2.8.2 IP帮助地址的配置 69 2.8.3 IP帮助地址示例 70 2.9 小结 72 2.10 复习题 72 第二部分 可扩展的路由选择协议 第3章 在单个区域内配置 OSPF 79 3.1 OSPF概述 80 3.2 OSPF术语 81 3.3 在广播型多路访问拓扑结构中的OSPF运行 83 3.3.1 指定路由器 DR 和备用指定路由器 BDR 85 3.3.2 OSPF的启动 87 3.3.3 选择路由 89 3.3.4 维护路由选择信息 90 3.4 在点对点拓扑结构中的OSPF运行 92 3.5 在非广播型多路访问 NBMA 拓扑结构中的OSPF运行 93 3.5.1 在NBMA拓扑结构中的OSPF——运行模式 95 3.5.2 NBMA模式相邻关系 96 3.6 在单个区域内配置OSPF 98 3.6.1 任选的OSPF配置命令 99 3.6.2 在NBMA拓扑结构中配置OSPF 101 3.7 验证OSPF的运行 104 3.8 案例学习:在单个区域内的OSPF 109 3.9 小结 110 3.10 配置练习#1:为单个区域配置OSPF 110 3.10.1 目标 111 3.10.2 目标图示 111 3.10.3 命令列表 111 3.10.4 任务1:在网荚中启用OSPF 112 3.10.5 任务2:启用到主干路由器backbone_r1的OSPF连接 113 3.10.6 额外任务 113 3.10.7 完成标准 113 3.11 配置练习#2:在NBMA中为单个区域配置OSPF 114 3.11.1 目标 114 3.11.2 目标图示 114 3.11.3 命令列表 115 3.11.4 设置 115 3.11.5 任务1:创建帧中继交换机 115 3.11.6 任务2:使用主接口在NBMA网络中启用OSPF 116 3.11.7 额外任务 116 3.11.8 任务3:用点对点子接口在NBMA网络中启用OSPF 116 3.11.9 完成标准 117 3.12 配置练习#1的答案:为单个区域配置OSPF 117 3.12.1 任务1的答案:在网荚中启用OSPF 117 3.12.2 任务2的答案:启用到主干路由器backbone_r1的OSPF连接 124 3.12.3 额外任务的答案 125 3.13 配置练习#2的答案:在NBMA中为单个区域配置OSPF 127 3.13.1 设置的答案 127 3.13.2 任务1的答案:创建帧中继交换机 127 3.13.3 任务2的答案:使用主接口在NBMA网络中启用OSPF 128 3.13.4 额外任务的答案 130 3.13.5 任务3的答案:用点对点子接口在NBMA网络中启用OSPF 131 3.14 复习题 132 第4章 互连多个OSPF区域 135 4.1 多个OSPF区域 135 4.1.1 路由器的类型 137 4.1.2 链路状态通告的类型 138 4.1.3 区域的类型 140 4.2 在多个区域上的OSPF运行 142 4.2.1 扩散LSU到多个区域 142 4.2.2 虚拟链路概述 144 4.3 使用和配置OSPF的多区域组件 145 4.3.1 采用末节和完全末节区域 146 4.3.2 多区域NBMA环境 150 4.3.3 支持路由归纳 151 4.3.4 配置虚拟链路 155 4.4 验证OSPF的运行 157 4.5 案例学习:OSPF多区域 157 4.6 小结 159 4.7 配置练习:配置一个多区域OSPF网络 159 4.7.1 目标 159 4.7.2 目标图示 160 4.7.3 命令列表 160 4.7.4 设置 161 4.7.5 任务1:通过多区域和区域归纳启用OSPF 162 4.7.6 任务2:启用OSPF末节 stub 区域 163 4.7.7 任务3:启用OSPF完全末节 totally stubby 区域 163 4.7.8 任务4:启用OSPF次末节 not-so-stubby 区域 任选项 163 4.7.9 附加问题 164 4.7.10 任务5:启用OSPF虚拟链路以支持未直连到区域0的OSPF区域 任选项 165 4.7.11 完成标准 166 4.8 配置练习的答案:配置一个多区域OSPF网络 166 4.8.1 设置的答案 166 4.8.2 任务1的答案:通过多区域和区域归纳启用OSPF 168 4.8.3 任务2的答案:启用OSPF末节 stub 区域 172 4.8.4 任务3的答案:启用OSPF完全末节 totally stubby 区域 175 4.8.5 任务4的答案:启用OSPF次末节 not-so-stubby 区域 任选项 177 4.8.6 附加问题的答案 182 4.8.7 任务5的答案:启用OSPF虚拟链路以支持未直连到区域0的OSPF区域 任选项 183 4.9 复习题 189 第5章 配置IS-IS协议 191 5.1 开放系统互联协议和IS-IS路由选择概述 192 5.1.1 OSI协议 192 5.1.2 OSI网络层 194 5.1.3 集成IS-IS 197 5.2 无连接网络服务/无连接网络协议中的 IS-IS运行 201 5.2.1 OSI寻址 201 5.2.2 IS-IS中标识系统 204 5.2.3 IS-IS PDU 206 5.2.4 链路状态数据库的同步 212 5.3 通过集成IS-IS进行IP和OSI路由 213 5.3.1 集成IS-IS中的IP网络 213 5.3.2 建立IP转发表 220 5.4 集成IS-IS路由器配置基础 221 5.4.1 集成IS-IS配置 221 5.4.2 集成IS-IS的排错 225 5.4.3 CLNS排错命令 225 5.4.4 CLNS和IS-IS排错命令 227 5.5 集成IS-IS塑造WAN网络 231 5.5.1 IS-IS中WAN的分类 231 5.5.2 NBMA WAN中配置集成IS-IS 233 5.5.3 检测不匹配接口 237 5.6 小结 238 5.7 配置练习:配置多区域IS-IS网络 239 5.7.1 目标 239 5.7.2 目标图示 240 5.7.3 命令列表 240 5.7.4 预备设置 241 5.7.5 任务1:在网荚中启动IS-IS 241 5.7.6 任务2:启动与路由器backbone_r1的连接 242 5.7.7 任务3:更改IS-IS路由器类型 242 5.7.8 任务4:配置路由归纳 242 5.7.9 任务5:使用IS-IS的“show”和“debug”命令 243 5.7.10 完成标准 244 5.8 配置练习答案:配置多区域IS-IS网络 244 5.8.1 预备设置答案 244 5.8.2 任务1答案:在网荚中启动IS-IS 245 5.8.3 任务2答案:启动与路由器backbone_r1的连接 248 5.8.4 任务3答案:更改IS-IS路由器类型 251 5.8.5 任务4答案:配置路由归纳 255 5.8.6 任务5答案:使用IS-IS的“show”和“debug”命令 258 5.9 复习题 266 第6章 配置EIGRP 269 6.1 EIGRP概述 269 6.1.1 EIGRP的优点 270 6.1.2 EIGRP术语 272 6.2 EIGRP的操作 272 6.2.1 EIGRP数据包 272 6.2.2 EIGRP相邻关系 273 6.3 配置EIGRP 282 6.3.1 配置EIGRP的步骤 282 6.3.2 路由归纳 282 6.3.3 EIGRP负载均衡 285 6.3.4 EIGRP和广域网链路 286 6.3.5 在可扩展的互连网络中使用EIGRP 290 6.3.6 验证EIGRP的运行 295 6.4 案例学习:EIGRP 295 6.5 小结 297 6.6 配置练习#1:配置EIGRP 297 6.6.1 目标 297 6.6.2 目标图示 298 6.6.3 命令列表 298 6.6.4 设置 299 6.6.5 任务1:在网荚中启用EIGRP 299 6.6.6 任务2:启用到主干路由器backbone_r1的EIGRP连接 299 6.6.7 完成标准 300 6.7 配置练习#2:在NBMA环境中配置EIGRP 300 6.7.1 目标 300 6.7.2 目标图示 301 6.7.3 命令列表 301 6.7.4 设置 301 6.7.5 任务1:创建帧中继交换机 302 6.7.6 任务2:使用主接口在NBMA环境中启用EIGRP 302 6.7.7 完成标准 302 6.8 配置练习#1的答案:配置EIGRP 303 6.8.1 设置的答案 303 6.8.2 任务1的答案:在网荚中启用EIGRP 303 6.8.3 任务2的答案:启用到主干路由器backbone_r1的EIGRP连接 306 6.9 配置练习#2的答案:在NBMA环境中配置EIGRP 311 6.9.1 设置的答案 311 6.9.2 任务1的答案:创建帧中继交换机 312 6.9.3 任务2的答案:使用主接口在NBMA环境中启用EIGRP 313 6.10 复习题 314 第7章 配置基本的边界网关协议 BGP 317 7.1 BGP概述 318 7.1.1 自治系统 AS 318 7.1.2 BGP的应用 319 7.1.3 与其他可扩展路由选择协议的比较 320 7.2 何时使用BGP 321 7.3 何时不使用BGP 321 7.4 BGP术语和概念 324 7.4.1 BGP特性 324 7.4.2 在IP数据包内的BGP 324 7.4.3 BGP表 324 7.4.4 BGP对等体或邻居 325 7.4.5 基于策略的路由选择 325 7.4.6 BGP属性 326 7.5 BGP的操作 335 7.5.1 BGP消息类型 335 7.5.2 路由选择判定过程 336 7.5.3 CIDR和聚合地址 338 7.6 配置BGP 339 7.6.1 对等体组 peer group 339 7.6.2 基本BGP命令 340 7.6.3 基本BGP命令示例 341 7.6.4 改变“下一跳”属性 342 7.6.5 关闭BGP同步 342 7.6.6 在BGP表中创建一个归纳地址 342 7.6.7 复位BGP 343 7.6.8 另一个BGP示例 344 7.7 验证BGP 345 7.7.1 “show ip bgp”命令的输出示例 345 7.7.2 “show ip bgp summary”命令的输出示例 346 7.7.3 “show ip bgp neighbors”命令的输出示例 347 7.7.4 “debug ip bgp updates”命令的输出示例 347 7.8 小结 348 7.9 配置练习:配置BGP 349 7.9.1 目标 349 7.9.2 目标图示 349 7.9.3 命令列表 349 7.9.4 设置 350 7.9.5 任务1:启用EBGP 351 7.9.6 任务2:在网荚 AS 内启用全互连的IBGP 352 7.9.7 附加问题 353 7.9.8 完成标准 354 7.10 配置练习的答案:配置BGP 354 7.10.1 设置的答案 354 7.10.2 任务1的答案:启用EBGP 356 7.10.3 任务2的答案:在网荚 AS 内启用全互连的IBGP 359 7.10.4 附加问题的答案 367 7.11 复习题 367 第8章 在可扩展的网络中实施BGP 371 8.1 IBGP的扩展性问题 372 8.2 路由反射器 Route Reflector 373 8.2.1 路由反射器的优点 373 8.2.2 路由反射器的术语 374 8.2.3 路由反射器的设计 374 8.2.4 路由反射器的设计示例 374 8.2.5 路由反射器的运行 375 8.2.6 路由反射器的迁移技巧 376 8.2.7 路由反射器的配置 377 8.2.8 路由反射器的示例 378 8.2.9 验证路由反射器 378 8.3 策略控制和前缀列表 Prefix List 379 8.3.1 前缀列表的特性 379 8.3.2 用前缀列表进行过滤 379 8.3.3 配置前缀列表 380 8.3.4 前缀列表序号 383 8.3.5 前缀列表示例 383 8.3.6 验证前缀列表 384 8.3.7 验证前缀列表示例 385 8.4 多宿主连接 Multihoming 385 8.4.1 多宿主连接的类型 385 8.4.2 所有供应商都只提供缺省路由的情况 386 8.4.3 所有供应商提供特定和缺省路由的情况 386 8.4.4 所有供应商提供全部路由的情况 388 8.4.5 配置权重 Weight 和本地优先 Local Preference 属性 389 8.4.6 多宿主连接示例 390 8.5 通过IGP进行再发布 392 8.5.1 将网络发布到BGP中 392 8.5.2 从BGP发布到IGP去 394 8.6 案例学习:多宿主连接的BGP 394 8.7 小结 396 8.8 配置练习#1:配置BGP路由反射器和前缀列表过滤 397 8.8.1 目标 397 8.8.2 目标图示 397 8.8.3 命令列表 397 8.8.4 设置 398 8.8.5 任务1:启用pxr1作为路由反射器 399 8.8.6 任务2:启用入前缀列表过滤 401 8.8.7 完成标准 401 8.9 配置练习#2:配置多宿主连接的BGP 401 8.9.1 目标 401 8.9.2 目标图示 401 8.9.3 命令列表 402 8.9.4 任务:启用第二条BGP连接 402 8.9.5 完成标准 404 8.10 配置练习#1的答案:配置BGP 路由反射器和前缀列表过滤 405 8.10.1 设置的答案 405 8.10.2 任务1的答案:启用pxr1作为路由反射器 405 8.10.3 任务2的答案:启用入前缀列表过滤 413 8.11 配置练习#2的答案:配置多宿主连接的BGP 414 8.12 复习题 423 第三部分 控制可扩展的互连网络 第9章 优化路由选择更新的操作 429 9.1 在多种路由选择协议间进行再发布 430 9.1.1 什么是再发布 430 9.1.2 对再发布的考虑 431 9.2 配置再发布 433 9.2.1 再发布到OSPF中 434 9.2.2 再发布到EIGRP中 434 9.2.3 定义缺省的度量值 435 9.2.4 配置到边缘 Edge 协议的再发布 435 9.2.5 被动接口 Passive-interface 命令 436 9.2.6 静态和缺省路由 436 9.3 控制路由选择更新的数据流量 442 9.3.1 应用路由过滤器 443 9.3.2 修改管理距离 446 9.3.3 使用“distance”命令的再发布示例 447 9.4 验证再发布的运行 452 9.5 采用路由映像的基于策略的路由选择 452 9.5.1 基于策略的路由选择 454 9.5.2 配置基于策略的路由选择 455 9.5.3 基于策略的路由选择示例 458 9.6 验证基于策略的路由选择 459 9.7 案例学习:再发布 460 9.8 小结 462 9.9 配置练习#1:配置基于策略的路由选择 462 9.9.1 目标 463 9.9.2 目标图示 463 9.9.3 命令列表 463 9.9.4 设置 464 9.9.5 任务:在pxr1上启用基于策略的IP路由选择 464 9.9.6 完成标准 465 9.10 配置练习#2:在OSPF和EIGRP间配置路由再发布 465 9.10.1 目标 466 9.10.2 目标图示 466 9.10.3 命令列表 466 9.10.4 设置 466 9.10.5 任务1:在pxr1 S0和S1 和pxr2 S0和S1 间启用OSPF 467 9.10.6 任务2:在pxr1 S2 和pxr3 S0 间启用EIGRP 467 9.10.7 任务3:在OSPF和EIGRP间启用路由再发布 467 9.10.8 任务4:启用从EIGRP到OSPF带过滤的路由再发布 468 9.10.9 额外任务 468 9.10.10 完成标准 468 9.11 配置练习#1的答案:配置基于策略的路由选择 469 9.11.1 设置的答案 469 9.11.2 任务的答案:在pxr1上启用基于策略的IP路由选择 469 9.12 配置练习#2的答案:在OSPF和EIGRP间配置路由再发布 476 9.12.1 设置的答案 476 9.12.2 任务1的答案:在pxr1 S0和S1 和pxr2 S0和S1 间启用OSPF 477 9.12.3 任务2的答案:在pxr1 S2 和pxr3 S0 间启用EIGRP 477 9.12.4 任务3的答案:在OSPF和EIGRP间启用路由再发布 479 9.12.5 任务4的答案:启用从EIGRP到OSPF带过滤的路由再发布 482 9.12.6 额外任务的答案 484 9.13 复习题 485 第10章 在互连网络中实施可扩展特性 487 10.1 路由选择原理 487 10.1.1 路由选择的定义 488 10.1.2 有类别路由选择 classful routing 488 10.1.3 无类别路由选择 classless routing 489 10.2 扩展IP地址空间 489 10.2.1 IP地址解决方案 489 10.2.2 VLSM概述 490 10.2.3 路由归纳概述 491 10.2.4 CIDR概述 491 10.3 连接到ISP 492 10.3.1 自治系统 492 10.3.2 BGP特性 493 10.3.3 BGP路由选择判定过程 493 10.3.4 BGP多宿主连接 494 10.4 控制路由选择更新和策略 495 10.4.1 采用发布列表 distribute list 的路由过滤器 495 10.4.2 路由映像 route map 496 10.4.3 基于策略的路由选择 496 10.4.4 BGP策略控制 497 10.5 路由再发布 497 10.5.1 何时采用多种路由选择协议 497 10.5.2 再发布概述 497 10.5.3 再发布的实施指南 498 10.6 案例学习:小结 499 10.7 小结 502 10.8 配置练习:超级实验, 第一部分 502 10.8.1 目标 503 10.8.2 目标图示 503 10.8.3 命令列表 503 10.8.4 设置 504 10.8.5 任务:超级实验, 第一部分, 配置 504 10.8.6 完成标准 504 10.9 配置练习:超级实验, 第二部分 505 10.9.1 目标 505 10.9.2 目标图示 505 10.9.3 命令列表 505 10.9.4 设置 506 10.9.5 任务:超级实验, 第二部分, 配置 506 10.9.6 完成标准 507 10.10 配置练习的答案:超级实验, 第一部分 507 10.10.1 设置的答案 507 10.10.2 任务的答案:超级实验, 第一部分, 配置 507 10.11 配置练习的答案:超级实验, 第二部分 513 10.12 复习题 518 附录A 工作帮助和补充材料 521 A.1 对扩展IP寻址的工作帮助 521 A.1.1 IP寻址和子网划分 521 A.1.2 十进制和二进制间转换表 522 A.2 补充材料1:IP寻址概览 524 A.2.1 在十进制和二进制间转换IP地址 524 A.2.2 判定IP地址的类别 525 A.2.3 通过子网掩码扩展有类别的IP地址 526 A.2.4 计算子网掩码 526 A.2.5 根据子网掩码计算网络地址 527 A.2.6 用前缀代表子网掩码 528 A.2.7 补充材料1复习题 529 A.3 补充材料2:IP访问控制列表 529 A.3.1 IP访问控制列表概述 530 A.3.2 IP标准访问控制列表 530 A.3.3 IP扩展访问控制列表 536 A.3.4 限制通过虚拟终端的访问 543 A.3.5 验证访问控制列表的配置 545 A.3.6 补充材料2复习题 546 A.4 补充材料3:OSPF 547 A.4.1 OSPF次末节区域 547 A.4.2 OSPF单个区域配置示例 549 A.4.3 OSPF多区域配置示例 551 A.5 补充材料4:EIGRP 554 A.5.1 IPX和EIGRP 554 A.5.2 AppleTalk和EIGRP 555 A.5.3 EIGRP配置示例 556 A.6 补充材料5:BGP 559 A.6.1 BGP配置输出示例 559 A.6.2 发布列表 561 A.6.3 路由映像 563 A.6.4 团体 community 565 A.6.5 对等体组 569 A.7 补充材料6:路由优化 572 A.7.1 在非冗余配置中的再发布示例 572 A.7.2 各种再发布的配置示例 575 附录B 路由器口令恢复步骤 581 附录C ICND路由器命令汇总 585 C.1 常规命令 586 C.2 配置文件命令的比较 587 C.3 常规配置命令 588 C.4 常规接口配置命令 589 C.5 常规IP命令 589 C.6 IP配置命令 590 C.7 常规IPX命令 590 &nb | |