編輯推薦
Cisco外部路由協議和高級IP路由主題的權V著作 網絡巨擘Jeff Doyle的全新力作 CCIE備考人員的案頭bi備 網絡運維人員不可或缺的參考書
本書內容:
迴顧域間路由的核心概念以及外部路由協議的演進過程;
掌握BGP當前的操作組件;
高效配置和排錯BGP;
控製路徑屬性和選擇,定義更好的路由;
充分使用NLRI和路由策略;
提供負載平衡和改進的網絡可擴展性;
藉助於MP-BGP將BGP擴展到多協議環境中;
部署、配置、管理、排錯和擴展IP組播路由;
實施協議無關組播(PIM):密集模式、稀疏模式和BiDir模式;
在IPv4-IPv4(NAT44)和IPv6-IPv4(NAT64)環境中操作、配置和排錯NAT;
避免可能會影響網絡性能的策略錯誤和其他錯誤。
本書第1版因其可讀性、廣度和深度而得到瞭讀者盛贊,本書第2版會幫助讀者深入理解現代外部路由協議並在Cisco路由器上實施相關協議。
zi深網絡巨擘Jeff Doyle為每一位網絡從業人員提供瞭至關重要的知識,幫助他們更好地管理路由器,以支持網絡規模的增長和網絡變更。本書提供瞭大量的配置和排錯內容,以及新的案例研究、示例、練習和解決方案。
本書涵蓋的路由和交換技術也是所有Cisco CCIE認證路徑的基礎,對於追求CCIE這一精英證書的所有人來說,本書憑藉其專業級內容和適用於CCIE的架構成為他們寶貴的學習資料。
盡管本書案例針對的是Cisco IOS平颱,但是本書中闡述的概念是所有的現代網絡和路由平颱的基礎。因此,本書是網絡設計師、管理員和工程師的實用參考圖書。
內容簡介
《TCP/IP路由技術(第2捲)(第2版)》是有關Cisco外部路由協議和高級IP路由主題的**指南,是Cisco路由與交換領域實屬罕見的經典著作。本書在上一版的基礎上進行瞭全麵更新,其可讀性、廣度和深度相較於上一版有瞭相當大的改進。
《TCP/IP路由技術(第2捲)(第2版)》主要分為11章,其內容包括域間路由概念、BGP簡介、BGP和NLRI、BGP和路由策略、擴展BGP、多協議BGP、IP組播路由簡介、協議無關組播、擴展IP組播路由、IPv4到IPv4的網絡地址轉換(NAT44)、IPv6到IPv4的網絡地址轉換(NAT64)等。為瞭方便讀者深入掌握各章所學知識,本書提供瞭大量的案例分析材料,涵蓋瞭協議配置、故障檢測和排除等方麵。每章在結束時都提供大量的復習題、配置練習和排錯練習,以加強讀者對所學知識的理解與記憶。
《TCP/IP路由技術(第2捲)(第2版)》除瞭適閤眾多備考的準CCIE以及需要通過再認證的CCIE閱讀,還非常適閤從事大型IP網絡規劃、設計和實施工作的工程技術人員及網絡管理員參考。
作者簡介
Jeff Doyle(CCIE #1919)是Fishtech實驗室的研發副總裁,主要研究方嚮是IP路由協議、SDN/NFV、數據中心架構、MPLS以及IPv6技術。Jeff設計或協助設計完成的大規模IP服務提供商網絡以及企業網絡遍及六大洲的26個國傢,曾經協助日本、中國以及韓國開展IPv6的早期部署,為這些國傢的服務提供商、政府機構、軍隊供應商、設備製造商以及大型企業提供IPv6*佳部署方案的谘詢服務。目前主要為大型企業提供數據中心基礎設施、SDN以及SD-WAN等領域的演進谘詢服務。
Jeff是CCIE Professional Development: Routing TCP/IP, Volumes I and II、OSPF and IS-IS: Choosing an IGP for Large-Scale Networks的作者,是Software Defined Networking: Anatomy of OpenFlow一書的閤作者,同時還是 Juniper Networks Routers: The Complete Reference的編輯及特約作者。此外,Jeff還為福布斯以及Network World博客及Network Computing博客寫作文章。Jeff是洛基山IPv6任務組的奠基人之一(是IPv6論壇會士),並負責ISOC(互聯網協會)科羅拉多分會的執行委員會工作。
Jeff和他的妻子Sara以及一隻名叫Max的牧羊犬(狗狗世界的阿甘)住在科羅拉多州的威斯敏斯特。Jeff和Sara的生活非常美滿,長期與四個成年子女及一大群孫子孫女們居住在方圓幾英裏的範圍之內。
目錄
第1章 域間路由概念 1
1.1 早期域間路由協議:EGP 1
1.1.1 EGP起源 1
1.1.2 EGP操作 3
1.1.3 EGP的不足 11
1.2 BGP的齣現 12
1.3 BGP基礎 12
1.4 自治係統類型 15
1.5 EBGP與IBGP 16
1.6 多歸屬 22
1.6.1 轉接AS多歸屬 22
1.6.2 末梢AS多歸屬 23
1.6.3 多歸屬與路由策略 27
1.6.4 多歸屬麵臨的問題:
負載共享與負載均衡 27
1.6.5 多歸屬麵臨的問題:
流量控製 28
1.6.6 多歸屬麵臨的問題:
PA地址 30
1.7 CIDR 31
1.7.1 匯總概述 31
1.7.2 無類彆路由 32
1.7.3 匯總:好處、壞處及
不對稱流量 36
1.7.4 CIDR:延緩B類地址
空間的耗盡速度 38
1.7.5 CIDR:降低路由錶爆
炸的風險 38
1.7.6 管理和分配IPv4地址塊 41
1.7.7 CIDR麵臨的問題:
多歸屬與PA地址 43
1.7.8 CIDR麵臨的問題:
地址可攜帶性 44
1.7.9 CIDR麵臨的問題:PI地址 45
1.7.10 CIDR麵臨的問題:
流量工程 45
1.7.11 CIDR的問題解決之道 47
1.7.12 IPv6時代的到來 50
1.7.13 再論Internet路由錶爆炸 50
1.8 展望 52
1.9 復習題 52
第2章 BGP簡介 53
2.1 誰需要BGP 53
2.1.1 連接非信任域 53
2.1.2 連接多個外部鄰居 54
2.1.3 設置路由策略 58
2.1.4 BGP的危害 61
2.2 BGP操作 62
2.2.1 BGP消息類型 63
2.2.2 BGP有限狀態機 64
2.2.3 路徑屬性 67
2.2.4 BGP決策進程 74
2.2.5 BGP消息格式 76
2.2.6 Open消息 77
2.2.7 Update消息 78
2.2.8 Keepalive消息 80
2.2.9 Notification消息 80
2.3 BGP對等關係的配置及故障
檢測與排除 81
2.3.1 案例研究:EBGP
對等會話 81
2.3.2 案例研究:基於IPv6的
EBGP對等會話 84
2.3.3 案例研究:IBGP對等會話 87
2.3.4 案例研究:直連檢查與
EBGP多跳 93
2.3.5 案例研究:管理和保護
BGP連接 99
2.4 展望 103
2.5 復習題 104
2.6 配置練習題 104
2.7 故障檢測與排除練習題 105
第3章 BGP與NLRI 111
3.1 在BGP中配置NLRI以及
檢測與排除NLRI故障 111
3.1.1 利用network語句
注入前綴 111
3.1.2 利用network mask
語句注入前綴 114
3.1.3 利用重分發注入前綴 115
3.2 NLRI與IBGP 119
3.2.1 在IBGP拓撲結構中
管理前綴 120
3.2.2 IBGP與IGP同步 128
3.3 將BGP NLRI宣告到
本地AS中 129
3.3.1 將BGP NLRI重分
發到IGP中 130
3.3.2 案例研究:利用IBGP將
NLRI重分發到末梢AS中 130
3.3.3 利用靜態路由將NLR I宣
告到末梢AS中 137
3.3.4 將默認路由宣告給
鄰接AS 139
3.4 利用BGP宣告聚閤路由 140
3.4.1 案例研究:利用靜態
路由進行聚閤 141
3.4.2 利用aggregate-address
語句進行聚閤 142
3.4.3 ATOMIC_AGGREGATE與
AGGREGATOR屬性 146
3.4.4 聚閤時使用AS_SET 149
3.5 展望 154
3.6 復習題 155
3.7 配置練習題 155
3.8 故障檢測與排除練習題 158
第4章 BGP與路由策略 167
4.1 策略與BGP數據庫 168
4.2 IOS BGP實現 175
4.2.1 InQ與OutQ 175
4.2.2 IOS BGP進程 177
4.2.3 NHT、Event以及
Open進程 180
4.2.4 錶版本 182
4.3 管理策略變更 188
4.3.1 清除BGP會話 188
4.3.2 軟重配 189
4.3.3 路由刷新 192
4.4 路由過濾技術 196
4.4.1 通過NLRI過濾路由 196
4.4.2 案例研究:使用分發列錶 197
4.4.3 使用擴展ACL的路由
過濾器 205
4.4.4 案例研究:使用前綴列錶 206
4.4.5 使用AS_PATH過濾路由 213
4.4.6 正則錶達式 213
4.4.7 案例研究:使用AS_PATH
過濾器 217
4.4.8 案例研究:利用路由映射
設置策略 220
4.4.9 過濾器處理 225
4.5 影響BGP決策進程 226
4.5.1 案例研究:管理權重 227
4.5.2 案例研究:使用LOCAL_
PREF屬性 234
4.5.3 案例研究:使用MULTI_
EXIT_DISC屬性 240
4.5.4 案例研究:附加AS_PATH 256
4.5.5 案例研究:管理距離與
後門路由 260
4.6 控製復雜的路由映射 265
4.6.1 continue子句 266
4.6.2 策略列錶 268
4.7 展望 270
4.8 復習題 270
4.9 配置練習題 271
4.10 故障檢測及排除練習題 274
第5章 擴展BGP 281
5.1 擴展配置 282
5.1.1 對等體組 282
5.1.2 對等體模闆 289
5.1.3 COMMUNITY屬性 297
5.2 擴展BGP功能 334
5.2.1 路由翻動抑製 334
5.2.2 ORF 339
5.2.3 NHT 346
5.2.4 快速外部切換 355
5.2.5 BFD 357
5.2.6 BGP PIC 365
5.2.7 GR 376
5.2.8 最大前綴 377
5.2.9 調節BGP CPU 386
5.2.10 調節BGP內存 388
5.2.11 BGP傳輸優化 393
5.3 擴展BGP網絡 398
5.3.1 私有AS號 398
5.3.2 4字節AS號 402
5.3.3 IBGP與N平方問題 402
5.3.4 聯盟 403
5.3.5 路由反射器 414
5.4 展望 424
5.5 復習題 425
5.6 配置練習題 426
5.7 故障檢測及排除練習題 428
第6章 多協議BGP 430
6.1 BGP的多協議擴展 430
6.2 MBGP支持IPv6地址簇 432
6.3 配置IPv6 MBGP 433
6.3.1 IPv4 TCP會話上的
IPv4和IPv6前綴 434
6.3.2 將IPv4 BGP配置更
新為地址簇格式 440
6.3.3 IPv6 TCP會話上的
IPv4和IPv6 442
6.3.4 雙棧MBGP連接 449
6.3.5 多跳雙棧MBGP連接 453
6.3.6 IPv4和IPv6混閤會話 454
6.3.7 多協議IBGP 457
6.3.8 案例研究:多協議
策略配置 465
6.4 展望 491
6.5 復習題 491
6.6 配置練習題 492
6.7 故障檢測及排除練習題 494
第7章 IP多播路由簡介 496
7.1 IP多播需求 498
7.1.1 IPv4多播地址 499
7.1.2 IPv6多播地址 502
7.1.3 組成員概念 504
7.1.4 IGMP 508
7.1.5 MLD 517
7.1.6 IGMP/MLD Snooping 520
7.1.7 CGMP 522
7.2 多播路由的問題 525
7.2.1 多播轉發 526
7.2.2 多播路由 527
7.2.3 稀疏與密集拓撲結構 528
7.2.4 隱式加入與顯式加入 529
7.2.5 有源樹與共享樹 530
7.2.6 SSM 531
7.2.7 多播定界 532
7.3 展望 535
7.4 推薦讀物 535
7.5 復習題 535
7.6 配置練習題 536
第8章 PIM 538
8.1 PIM簡介 538
8.2 PIM-DM操作 539
8.2.1 PIM-DM基礎 539
8.2.2 剪除覆蓋 544
8.2.3 單播路由變化 545
8.2.4 PIM-DM指派路由器 545
8.2.5 PIM轉發路由器選舉 546
8.3 PIM-SM操作 548
8.3.1 PIM-SM基礎 549
8.3.2 發現RP 549
8.3.3 PIM-SM與共享樹 554
8.3.4 源注冊 556
8.3.5 PIM-SM與最短路徑樹 561
8.3.6 PIMv2消息格式 565
8.4 IP多播路由的配置 572
8.4.1 案例研究:配置PIM-DM 573
8.4.2 案例研究:配置PIM-SM 579
8.4.3 案例研究:多播負載均衡 598
8.5 IP多播路由的故障檢測
與排除 603
8.5.1 使用mrinfo 604
8.5.2 使用mtrace和mstat 606
8.6 展望 609
8.7 推薦讀物 609
8.8 復習題 610
8.9 配置練習題 610
8.10 故障檢測與排除練習題 612
第9章 擴展IP多播路由 615
9.1 多播定界 615
9.2 案例研究:多播穿越
非多播域 618
9.3 連接DVMP網絡 620
9.4 AS間多播 622
9.4.1 MBGP 624
9.4.2 MSDP操作 625
9.4.3 MSDP消息格式 627
9.5 案例研究:配置MBGP 630
9.6 案例研究:配置MSDP 634
9.7 案例研究:MDSP網狀
多播組 638
9.8 案例研究:任播RP 640
9.9 案例研究:MSDP默認
對等體 644
9.10 展望 646
9.11 復習題 646
9.12 配置練習題 647
第10章 NAT44 650
10.1 NAT44操作 650
10.1.1 NAT的基本概念 651
10.1.2 NAT與節約IP地址 652
10.1.3 NAT與ISP遷移 654
10.1.4 NAT與多歸屬自治係統 655
10.1.5 PAT 657
10.1.6 NAT與TCP負載分發 658
10.1.7 NAT與虛擬服務器 659
10.2 NAT問題 660
10.2.1 報頭檢驗 660
10.2.2 分段 660
10.2.3 加密 661
10.2.4 安全 661
10.2.5 協議相關問題 661
10.3 配置NAT44 668
10.3.1 案例研究:靜態NAT 668
10.3.2 NAT44與DNS 673
10.3.3 案例研究:動態NAT 674
10.3.4 案例研究:網絡融閤 678
10.3.5 案例研究:通過NAT
多歸屬到ISP 682
10.3.6 案例研究:PAT 686
10.3.7 案例研究:TCP負載
均衡 687
10.3.8 案例研究:服務分發 689
10.4 NAT44的故障檢測與排除 690
10.5 展望 692
10.6 復習題 692
10.7 配置練習題 692
10.8 故障檢測與排除練習題 694
第11章 NAT64 696
11.1 SIIT 697
11.1.1 IPv4/IPv6報頭轉換 699
11.1.2 ICMP/ICMPv6轉換 700
11.1.3 分段與PMTU 703
11.1.4 上層報頭轉換 704
11.2 NAT-PT 704
11.2.1 NAT-PT操作 705
11.2.2 配置NAT-PT 707
11.2.3 為什麼要廢止NAT-PT 720
11.3 無狀態NAT64 721
11.3.1 無狀態NAT64操作 722
11.3.2 配置無狀態NAT64 724
11.3.3 無狀態NAT64的局限性 726
11.4 有狀態NAT64 726
11.4.1 有狀態NAT64操作 726
11.4.2 配置有狀態NAT64 728
11.4.3 有狀態NAT64的局限性 730
11.5 展望 730
11.6 復習題 730
11.7 配置練習題 731
附錄A 復習題答案 733
TCP/IP路由技術 第2捲 (第2版) 下載 mobi epub pdf txt 電子書