商家名称 | 信用等级 | 购买信息 | 订购本书 |
TCP/IP路由技术(Jeff Doyle第2卷)(全新翻译版)[平装] | |||
TCP/IP路由技术(Jeff Doyle第2卷)(全新翻译版)[平装] |
《TCP/IP路由技术(第2卷)(全新翻译版)》大大扩展了第一卷的主题内容:网络增长所带来的可扩展性和管理性要求。第二卷从第一卷的内部网关协议扩展到了自治系统间的路由协议,以及包括多播和IPv6在内的许多特殊路由问题,并且沿用了在第一卷中所采取的有效的信息组织结构。即在讨论完主题基础知识之后,辅之以一系列能充分展现现实网络世界中各种概念的配置案例。并通过各种经过验证的故障检测与排除方法来解决网络中可能出现的各种问题。《TCP/IP路由技术(第2卷)(全新翻译版)》不但可以帮助广大读者在自己的名字之后获得极具价值的CCIE。号。而且还能帮助大家掌握现实网络中所需的大量专家级网络知识和技巧。无论您是在准备CCIE认证考试。还是在准备CClE再认证考试,或是在寻求有关高级路由问题的专家建议。《TCP/IP路由技术(第2卷)(全新翻译版)》都将帮助您理解各种基本概念,并应用各种最佳实践技巧来应对网络的日益增长和有效管理等问题。
掌握BGP-4(事实上的域间路由协议标准)的操作、配置及故障检测与排除;理解NAT的操作、配置及故障检测与排除;通过一系列案例研究及练习题来理解IP多播路由的部署、配置及故障检测与排除;熟悉IPv6(下一代IP协议)的设计目标以及当前的发展状态;通过大最经专家验证的方法来管理路由器;通过大量实用且全面的复习题、配置练习题及故障检测与排除练习题来测试和验证各种所学知识;在掌握高级TCP/IP路由技术的同时。还可以进一步加强CCIE的认证准备工作。
为了管理日益增大的互连网络,需要全面理解路由器的操作行为,理解外部网关协议的各种复杂运行机制,包括TCP连接、消息状态、路径属性、内部路由协议互操作。以及建立邻居连接等内容。《TCP/IP路由技术(第2卷)(全新翻译版)》为读者全面理解BGP一4(边界网关协议版本4)、多播路由、NAT(网络地址转换)、IPv6,以及有效管理路由器等提供了各种翔实的专业知识。Jeff Doyle丰富的实践经验,易于阅读的写作风格及内容全面的论述。使得《TCP/IP路由技术(第2卷)(全新翻译版)》成为所有网络专家的案头宝典。
作者:(美国)Jeff Doyle (美国)Jennifer Dehaven Carroll 译者:夏俊杰
Jeff Doyle,(CCIE#1919)是科罗拉多州丹佛市JuniperNetworks公司的专业服务咨询师,其主要研究方向是IP路由协议和MPLS流量工程技术。Jeff曾经设计和实现的大规模Intemet服务提供商网络遍及北美、欧洲和亚洲?并且在NANOG(NorthAmerican Network Operators’Group,北美网络运营团体)和APRICOT(Asia Pacific Regional Internet Conference onOperational Technologies,亚太地区互联网运营技术协会)等服务提供商论坛讲授高级网络互联技术。在加入Juniper Neworks公司之前,Jeff曾经是INS(Intemational Network Services,国际网络服务)公司的高级网络系统咨询师。
第1部分 外部网关协议
第1章 外部网关协议 3
1.1 EGP的起源 3
1.2 EGP的操作 4
1.2.1 EGP的拓扑结构问题 4
1.2.2 EGP功能 6
1.2.3 EGP消息格式 13
1.3 EGP的不足 18
1.4 配置EGP 19
1.4.1 案例研究:EGP末梢网关 19
1.4.2 案例研究:EGP核心网关 23
1.4.3 案例研究:间接邻居 25
1.4.4 案例研究:默认路由 27
1.5 检测与排除EGP故障 28
1.5.1 邻居表释义 29
1.5.2 以糖浆般的速度进行收敛 30
1.6 附注 31
1.7 展望 31
1.8 复习题 32
1.9 配置练习题 32
1.10 故障检测与排除练习题 36
第2章 BGP-4简介 39
2.1 无类别域间路由 40
2.1.1 汇总概述 40
2.1.2 无类别路由 41
2.1.3 汇总:好处.坏处及不对称流量 44
2.1.4 Internet:迄今为止依然是分层结构 46
2.1.5 CIDR:降低路由表爆炸的危险 50
2.1.6 CIDR:降低B类地址空间被耗尽的危险 52
2.1.7 CIDR面临的难题 52
2.2 谁需要BGP 55
2.2.1 单归属自治系统 56
2.2.2 多归属到单自治系统 57
2.2.3 多归属到多自治系统 61
2.2.4 关于“负载均衡” 63
2.2.5 BGP的危害 64
2.3 BGP基础 65
2.3.1 BGP消息类型 67
2.3.2 BGP有限状态机 69
2.3.3 路径属性 71
2.3.4 管理性权值 79
2.3.5 AS_SET 79
2.3.6 BGP决策进程 81
2.3.7 路由阻尼 82
2.4 IBGP与IGP同步 83
2.5 管理大规模BGP对等应用 88
2.5.1 对等体组 88
2.5.2 团体 88
2.5.3 路由反射器 89
2.5.4 联盟 93
2.6 BGP消息格式 94
2.6.1 Open(打开)消息 95
2.6.2 Update(更新)消息 96
2.6.3 Keepalive(保持激活)消息 97
2.6.4 Notification(通告)消息 97
2.7 附注 98
2.8 展望 99
2.9 推荐读物 99
2.10 复习题 99
第3章 BGP-4的配置及故障检测与排除 103
3.1 基本的BGP配置 103
3.1.1 案例研究:在BGP路由器之间建立对等关系 103
3.1.2 案例研究:将IBGP路由注入BGP 107
3.1.3 案例研究:将BGP路由注入IGP 111
3.1.4 案例研究:无IGP时的IBGP 116
3.1.5 案例研究:IBGP作用于IGP之上 121
3.1.6 案例研究:EBGP多跳 127
3.1.7 案例研究:聚合路由 129
3.2 管理BGP连接 143
3.3 路由策略 146
3.3.1 重置BGP连接 147
3.3.2 案例研究:通过NLRI过滤路由 148
3.3.3 案例研究:通过AS_PATH过滤路由 154
3.3.4 案例研究:通过路由映射过滤路由 157
3.3.5 案例研究:管理性权值 159
3.3.6 案例研究:管理性距离和后门路由 165
3.3.7 案例研究:使用LOCAL_PREF属性 170
3.3.8 案例研究:使用MULTI_EXIT_DISC属性 173
3.3.9 案例研究:预附加AS_PATH 178
3.3.10 案例研究:路由标记 181
3.3.11 案例研究:路由阻尼 184
3.4 大型BGP 187
3.4.1 案例研究:BGP对等体组 187
3.4.2 案例研究:BGP团体 190
3.4.3 案例研究:私有AS号 201
3.4.4 案例研究:BGP联盟 203
3.4.5 案例研究:路由反射器 212
3.5 推荐读物 217
3.6 展望 217
3.7 命令汇总 217
3.8 配置练习题 220
3.9 故障检测及排除练习题 223
第2部分 高级IP路由问题
第4章 网络地址转换 233
4.1 NAT操作 233
4.1.1 NAT基本概念 233
4.1.2 NAT与IP地址保护 235
4.1.3 NAT与ISP迁移 237
4.1.4 NAT与多归属自治系统 238
4.1.5 端口地址转换 240
4.1.6 NAT与TCP负载分发 240
4.1.7 NAT与虚拟服务器 241
4.2 NAT存在的问题 242
4.2.1 头部检验 242
4.2.2 分段 243
4.2.3 加密 243
4.2.4 安全 243
4.2.5 协议相关问题 243
4.3 NAT配置 250
4.3.1 案例研究:静态NAT 250
4.3.2 案例研究:动态NAT 255
4.3.3 案例研究:网络融合 258
4.3.4 案例研究:通过NAT多归属到ISP 263
4.3.5 端口地址转换 266
4.3.6 案例研究:TCP负载均衡 268
4.3.7 案例研究:服务分发 269
4.4 NAT的故障检测与排除 271
4.5 参考文献 272
4.6 展望 272
4.7 命令汇总 272
4.8 配置练习题 273
4.9 故障检测与排除练习题 274
第5章 IP多播路由简介 277
5.1 IP多播的需求 279
5.1.1 多播IP地址 280
5.1.2 组成员概念 283
5.1.3 IGMP 287
5.1.4 CGMP 293
5.2 多播路由存在的问题 299
5.2.1 多播转发 300
5.2.2 多播路由 300
5.2.3 稀疏与密集拓扑结构 302
5.2.4 隐式加入与显式加入.. 303
5.2.5 有源树与共享树 305
5.2.6 多播定界 306
5.3 DVMRP操作 309
5.3.1 邻居发现和维护 309
5.3.2 DVMRP路由表 310
5.3.3 DVMRP包转发 311
5.3.4 DVMRP消息格式 312
5.4 MOSPF操作 318
5.4.1 MOSPF基础 318
5.4.2 区域间MOSPF 320
5.4.3 AS间MOSPF 322
5.4.4 MOSPF扩展格式 323
5.5 CBT操作 324
5.5.1 CBT基础 325
5.5.2 发现核心路由器 326
5.5.3 CBT指派路由器 327
5.5.4 成员源和非成员源 328
5.5.5 CBT消息格式 329
5.6 PIM简介 333
5.7 PIM-DM操作 334
5.7.1 PIM-DM基础 334
5.7.2 剪除覆盖 339
5.7.3 单播路由变化 340
5.7.4 PIM-DM指派路由器 341
5.7.5 PIM转发路由器选举 341
5.8 PIM-SM操作 343
5.8.1 PIM-SM基础 344
5.8.2 发现RP 344
5.8.3 PIM-SM与共享树 346
5.8.4 源注册 349
5.8.5 PIM-SM与最短路径树 354
5.8.6 PIMv2消息格式 358
5.9 附注 365
5.10 展望 366
5.11 推荐读物 366
5.12 命令汇总 366
5.13 复习题 367
第6章 IP多播路由的配置及故障检测与排除 371
6.1 IP多播路由的配置 371
6.1.1 案例研究:配置PIM-
6.1.2 配置PIM-SM 379
6.1.3 案例研究:多播负载均衡 399
6.2 IP多播路由的故障检测与排除 404
6.2.1 使用mrinfo 405
6.2.2 使用mtrace和mstat 407
6.3 展望 410
6.4 配置练习题 410
6.5 故障检测与排除练习题 411
第7章 大规模多播路由 415
7.1 多播定界 415
7.2 案例研究:穿越非多播域的多播技术 416
7.3 连接到DVMP网络 418
7.4 域间多播 421
7.4.1 MBGP 423
7.4.2 MSDP的操作 424
7.4.3 MSDP消息格式 426
7.5 案例研究:配置MBGP 429
7.6 案例研究:配置MSDP 433
7.7 案例研究:MDSP网状多播组 436
7.8 案例研究:任播RP 439
7.9 案例研究:MSDP默认对等体 443
7.10 命令汇总 445
7.11 附注 446
7.12 展望 446
7.13 复习题 446
第8章 IPv6 449
8.1 IPv6设计目的 449
8.1.1 提高扩展能力 450
8.1.2 简化配置 450
8.1.3 提高安全性 451
8.2 IPv6当前状态 451
8.2.1 IPv6规范(RFC) 451
8.2.2 厂商支持情况 452
8.2.3 实现情况 452
8.3 IPv6包格式 454
8.3.1 IPv6地址 454
8.3.2 地址结构 457
8.3.3 IPv6头部 466
8.4 IPv6功能 470
8.4.1 在Cisco路由器上启用IPv6能力 470
8.4.2 ICMPv6 472
8.4.3 邻居发现 472
8.4.4 自动配置 480
8.4.5 路由 483
8.4.6 任播进程 495
8.4.7 多播 496
8.4.8 QoS 500
8.5 从IPv4向IPv6的迁移 500
8.5.1 双栈 501
8.5.2 DNS 501
8.5.3 在IPv4中隧道化IPv6 502
8.5.4 NAT-PT 504
8.6 附注 505
8.7 展望 505
8.8 推荐读物 505
8.9 复习题 505
8.10 参考文献 506
第9章 路由器管理 509
9.1 策略及规程定义 509
9.1.1 SLA 510
9.1.2 变更管理 510
9.1.3 上报规程 511
9.1.4 更新策略 511
9.2 SNMP 512
9.2.1 SNMP概述 512
9.2.2 CiscoWorks 513
9.2.3 路由器的SNMP配置 514
9.3 RMON 518
9.3.1 RMON概述 518
9.3.2 路由器的RMON配置 519
9.4 日志记录 521
9.5 Syslog 524
9.5.1 Syslog概述 524
9.5.2 路由器的Syslog配置 524
9.6 NTP 526
9.6.1 NTP概述 526
9.6.2 路由器的NTP配置 526
9.7 记账 530
9.7.1 IP记账 530
9.7.2 NetFlow 531
9.8 配置管理 536
9.9 故障管理 537
9.10 性能管理 539
9.11 安全管理 539
9.11.1 密码类型和加密 540
9.11.2 控制交互式访问 540
9.11.3 最小化DoS攻击的风险 541
9.11.4 TACACS+ 542
9.11.5 RADIUS 547
9.11.6 SSH 547
9.12 支撑管理进程的服务器设计 548
9.13 网络健壮性 549
9.14 实验室 555
9.15 命令汇总 556
9.16 附注 559
9.17 展望 559
9.18 推荐读物 559
9.19 复习题 559
9.20 配置练习题 559
9.21 参考文献 560
第3部分 附录
附录A 命令showipbgpneighbors的显示内容 565
附录B 正则表达式教程 571
B.1 直接量和元字符 571
B.2 描述:匹配行起始和行结束 572
B.3 括入括号:匹配一组字符 572
B.4 求反:匹配除某组字符之外的所有内容 572
B.5 通配符:匹配任意单个字符 573
B.6 求或:匹配一组字符中的某个字符 573
B.7 可选字符:匹配一个可能在也可能不在的字符 573
B.8 重复:匹配许多重复字符 573
B.9 边界:描述直接量 574
B.10 组成在一起:一个复杂的案例 574
B.11 推荐读物 574
附录C 保留的多播地址 577
C.1 Interner多播地址 577
C.2 引用 585
C.3 人员 585
附录D 复习题答案 591
附录E 配置练习题答案 605
附录F 故障检测与排除练习题答案637
自从出版了《TCP/IP路由技术(第一卷)》之后,虽然Ciseo Press“CCIE职业发展系列”中增加了大量新书,而且CCIE计划本身也被扩展到多个专业领域,但IP路由协议仍然是所有准CCIE们的核心基础。因此,必须透彻地对其加以理解和掌握,否则基础不牢,大厦将倾。
我在(TCP/IP路由技术(第一卷)》的前言中曾经说过,“……随着互联网络规模和复杂性的不断增大,路由问题也随即变得庞大且错综复杂”。由于本书重点从IGP转移到了自治系统间的路由问题以及多播和IPv6等诸多特殊路由问题,因而可扩展性和管理性仍然是本书第二卷的核心主题。
本书的写作目的不仅是要帮助读者轻松通过CCIE实验室考试,而且还要帮助读者不断增进知识和技巧,以使读者无愧于CCIE的称号。正如我在《TCPHP路由技术(第一卷)》中曾经说过的一样,我希望读者成为真正的CCIE,而不仅仅是一名能够通过CCIE实验室考试的技术人员,因而本书所提供的信息要远远多于通过CCIE实验室考试所需的知识。当然,所有信息对一名受人尊敬的互联网络专家的职业生涯都是至关重要的。
当我获得CCIE称号时,CCIE实验室还主要是由AGS+路由器组成的,与那个时代相比,现在的CCIE实验室和考试内容已经发生了翻天覆地的变化。当前的实验室难度变得越来越高,而且CCIE计划增加了再认证要求,在我第一次参加再认证考试之前,有人曾告诉过我《TCP/IP路由技术(第一卷)》对他们准备该考试起到了很大的作用,特别是IS-IS(该协议几乎没有用在服务提供商的网络之外)。因而,我决定写作本书的第二卷,不仅面向众多准CCIE们,也面向那些需要通过再认证的CCIE们,有关多播路由和IPv6的章节就是面向这样的读者群。
插图:
第1部分外部网关协议
第1章 外部网关协议
聪明的读者一定会问(也应该问):“为什么要浪费纸张专门花一个章节来描述像EGP(Exterior Gateway Protocol,外部网关协议)这样一种已经被废除了的协议?”毕竟EGP已经被BGP(Border-Gateway Protocol,边界网关协议)协议广泛替代了。该问题的答案有二。
首先,虽然目前已经很少有人在用EGP了,但某些特殊场合仍然会遇到。例如,在写作本书时仍然可以在某些美国军用互联网络中见到EGP的影子。因而作为一名CCIE,仍然应该为这种罕见应用做好知识储备。
其次,本章内容作为一种历史铺垫,其目的是解释外部网关协议的发展驱动力,并说明最初的外部网关协议存在的不足,以便引出后面两章的内容。而且,在了解了BGP的演进根源之后,可以更好地认识到BGP的重要性。
1.1 EGP的起源
在20世纪80年代早期,构成.ARPANET(现代互联网的前身)的路由器(网关)设备上都运行了一种距离向量路由协议——GGP(Gateway-to-GatewayProtocol,网关到网关协议)。但是随着ARPANET的不断发展,与当今许多负责管理日益增长的互联网络的网管员一样,ARPANET的架构师们也预见到了相同的问题:现在运行的路由协议没有很好的扩展性。
推荐阅读:
行政管理工作细化执行与模板(张俊娟第2版)(附光盘1张)[平装]
更多图书资讯可访问读书人图书 频道:http://www.reader8.com/book/