編輯推薦
為大型網絡甄選及部署鏈路狀態路由協議(OSPF和IS-IS)的實用指南
網絡技術巨擘Jeff Doyle經典力作
《TCP/IP路由技術》完全進階
钜細靡遺地剖析、對比OSPF與IS-IS協議
本書是在大型IP企業網絡、運營商網絡、服務提供商網絡中部署OSPF和IS-IS協議的指南。網絡技術巨擘Jeff Doyle根據其多年的谘詢經驗,嚮讀者詳述瞭鏈路狀態路由協議的方方麵麵——從協議的可擴展性、可靠性、安全性,到區域設計,再到數據庫同步——其中不乏自己的真知灼見。
本書的組織結構對需要比較OSPF和IS-IS的網絡工程師和架構師大有裨益。在介紹兩種協議的每一項特性時,作者總是會首先介紹該特性是如何實現於OSPF,然後再介紹類似特性在IS-IS中的實現方式。對那些沒怎麼接觸過大型網絡的從業人員來說,也會喜歡上作者在鏈路狀態路由協議的概念、用途以及淵源方麵實用性的描述風格。本書涵蓋以下內容:
認識協議消息的類型、封裝方式及結構(包括對各種LSA和LSP的介紹);
優化編址方案、鄰居發現、鄰接關係的建立以及指定路由器的選舉;
提高鏈路狀態路由協議的可擴展性,這涉及控製泛洪範圍、限製鏈路狀態數據庫的規模,以及提高SPF計算的效率等;
使大型網絡具備安全性和可靠性的設計及運維訣竅;
加固網絡,使運行於其中的路由協議不受侵襲;
對OSPF和IS-IS的可擴展性做全麵對比;
藉助OSPF和IS-IS的擴展功能,來實施基於MPLS的流量工程、IPv6路由選擇以及多拓撲路由選擇;
排除OSPF和IS-IS故障,涉及(由路由器生成的)有關兩種協議的日誌記錄和debug輸齣的分析技巧,以及對鏈路狀態數據庫所含內容的解讀方法。
本書不但對OSPF和IS-IS這兩種路由協議做瞭全麵介紹,並在每一章的末尾附有習題,而且作者還通過Cisco IOS和Juniper JUNOS列舉瞭諸多示例,這些內容都是備考CCIE 或JNCIE認證的寶貴參考資料。
內容簡介
《OSPF和IS-IS詳解》是在大型網絡中部署OSPF和IS-IS協議的指南,作者以對比的方式講解瞭如何在部署大型網絡時分彆實施OSPF和IS-IS協議,並從這兩種協議的可擴展性、可靠性,以及安全性等方麵給齣瞭契閤實際的建議和答案。
《OSPF和IS-IS詳解》適閤Cisco/Juniper設備代理商的網絡設計、部署人員閱讀,也適閤ISP網絡、大型企業網絡的網絡運維人員閱讀;備考Cisco認證的人員,以及科研院所的相關研究人員也可以從《OSPF和IS-IS詳解》中獲益。
作者簡介
Jeff Doyle,網絡業界神一般的技術巨擘,主持或參與設計過的大型IP服務提供商網絡遍及全球。他在IP路由協議、MPLS及IPv6領域浸淫多年。Doyle著有《TCP/IP路由技術》,至今仍然被網絡從業人員奉為圭臬。他曾代錶Juniper公司齣席過無數場企業研討會,並在NANOG、JANOG、APRICOT以及IPv6論壇會議上發錶過多次演講。
內頁插圖
目錄
目 錄
第1章 鏈路狀態路由協議之由來 1
1.1 星際網絡 1
1.2 ARPANET 4
1.3 網絡工作組 10
1.4 互聯網的誕生 12
1.5 ARPANET內的路由選擇 16
1.6 歐洲的發展 23
1.7 獨立且平等 25
1.8 總結 28
第2章 鏈路狀態路由協議基本知識 29
2.1 矢量(vector)協議基礎 29
2.1.1 矢量協議的收斂 31
2.1.2 矢量協議的共性 33
2.1.3 路由環路 34
2.2 鏈路狀態的基本概念 44
2.2.1 鄰接關係 47
2.2.2 泛洪 50
2.2.3 路由宣告消息的頭部 56
2.2.4 數據庫同步 57
2.2.5 SPF計算 58
2.2.6 區域 68
2.3 復習題 69
第3章 消息類型 71
3.1 術語比較 71
3.2 消息封裝方式 73
3.3 消息結構 76
3.4 消息類型 78
3.5 LSA和LSP 80
3.6 子網無關和子網相關功能 82
3.6.1 子網相關功能 83
3.6.2 子網無關功能 84
3.7 復習題 86
第4章 尋址、鄰居發現和鄰接關係 87
4.1 路由器和區域ID 87
4.1.1 OSPF Router-ID 87
4.1.2 故障排除:OSPF RID衝突 89
4.1.3 OSPF區域ID 92
4.1.4 IS-IS System-ID和區域ID 94
4.2 Hello協議 96
4.2.1 OSPF Hello協議基礎知識 97
4.2.2 IS-IS Hello協議基礎知識 99
4.2.3 IS-IS動態主機名交換 106
4.2.4 OSPF域名查詢 107
4.3 鄰接關係 108
4.3.1 OSPF鄰接關係 108
4.3.2 IS-IS鄰接關係 111
4.4 指定路由器 118
4.4.1 OSPF指定路由器 121
4.4.2 IS-IS指定中間係統 125
4.5 介質類型 127
4.5.1 OSPF網絡類型 127
4.5.2 IS-IS網絡類型 132
4.6 接口數據庫 134
4.6.1 OSPF接口數據結構 134
4.6.2 OSPF接口狀態 137
4.6.3 IS-IS接口數據結構 141
4.7 復習題 143
第5章 泛洪 145
5.1 泛洪組件 145
5.1.1 OSPF泛洪 146
5.1.2 IS-IS泛洪 155
5.2 區域類型和路由器類型 163
5.2.1 OSPF區域和路由器類型 163
5.2.2 IS-IS區域和路由器類型 166
5.3 度量類型 168
5.3.1 OSPF路由度量值 168
5.3.2 IS-IS路由度量值 171
5.4 LSA的基本類型 173
5.4.1 路由器LSA 173
5.4.2 網絡LSA 176
5.4.3 網絡匯總LSA 177
5.4.4 ASBR匯總LSA 179
5.4.5 外部LSA 180
5.5 TLV結構的基本類型 184
5.5.1 區域地址TLV 185
5.5.2 IS鄰居TLV 185
5.5.3 所支持的(網絡層)協議TLV 187
5.5.4 接口(所配置的)IP地址TLV 187
5.5.5 IP內部可達性信息TLV 188
5.5.6 IP外部可達性信息TLV 189
5.5.7 經過擴展的IS可達性(信息)TLV 190
5.5.8 經過擴展的IP可達性(信息)TLV 191
5.6 復習題 192
第6章 鏈路狀態數據庫同步 195
6.1 OSPF數據庫同步 196
6.1.1 數據庫同步過程中所使用的OSPF協議數據包 196
6.1.2 選項字段 200
6.1.3 OSPF鄰居數據結構 202
6.1.4 OSPF路由器在數據庫交換和泛洪期間用到的LSA列錶 204
6.1.5 管理數據庫的交換:主(Master)/從(Slave)路由器機製 204
6.1.6 OSPF鄰居狀態機 207
6.1.7 OSPF排障方法1:學會解讀路由器生成的日誌記錄及Debug輸齣信息 213
6.1.8 OSPF排障方法2:學會比較(不同路由器的)LS數據庫 220
6.2 IS-IS數據庫同步 225
6.2.1 數據庫同步過程中所使用的IS-IS PDU 226
6.2.2 設置路由消息標記和序列號消息標記 229
6.2.3 點到點網絡環境中的LS數據庫同步 230
6.2.4 廣播網絡環境中的LS數據庫同步 232
6.2.5 IS-IS排障方法1:學會解讀路由器生成的日誌記錄及Debug輸齣信息 234
6.2.6 IS-IS排障方法2:學會比較不同IS-IS路由器的LS數據庫 238
6.3 復習題 239
第7章 區域設計 241
7.1 區域的可擴展性 242
7.2 區域的可靠性 244
7.3 OSPF區域 246
7.3.1 骨乾區域和非骨乾區域 246
7.3.2 影響OSPF區域“伸縮自如”的因素 250
7.3.3 外部路由前綴和OSPF路由進程域的規模 253
7.3.4 stub區域 256
7.3.5 Totally stub區域 259
7.3.6 Not-So-Stubby區域 260
7.3.7 地址匯總 263
7.3.8 虛鏈路 265
7.4 IS-IS區域 271
7.4.1 骨乾區域和非骨乾區域 271
7.4.2 影響IS-IS區域“伸縮自如”的因素 275
7.4.3 IS-IS L1區域內默認的路由選擇規則 279
7.4.4 L1/L2路由器冗餘 284
7.4.5 再談地址匯總 285
7.4.6 L2到L1的路由泄露 286
7.4.7 將外部IP前綴重分發進IS-IS 291
7.4.8 在一颱路由器上配置多個AID(多區域ID) 293
7.4.9 IS-IS虛鏈路 293
7.4.10 BGP和IGP區域設計 294
7.5 復習題 295
第8章 伸縮自如 297
8.1 對SPF算法的改進 297
8.1.1 等開銷多路徑 298
8.1.2 僞節點和ECMP 305
8.1.3 增量SPF計算 309
8.1.4 部分路由計算 311
8.1.5 SPF延遲 312
8.2 改進路由器泛洪LSA/LSP的機製 314
8.2.1 控製路由器發送LSA/LSP的節奏(Transmit Pacing) 315
8.2.2 控製路由器重傳LSA/LSP的節奏(Retransmit Pacing) 318
8.2.3 Mesh Groups 319
8.2.4 按需電路和泛洪抑製 323
8.3 分片 327
8.4 過載(Overloading) 332
8.5 復習題 336
第9章 安全性和可靠性 339
9.1 路由協議的漏洞 339
9.1.1 惡意危害 340
9.1.2 非惡意危害 342
9.2 安全特性與可靠特性 343
9.2.1 固有安全特性 343
9.2.2 認證 344
9.2.3 校驗和 354
9.2.4 優雅重啓動(Graceful Restart) 356
9.2.5 雙嚮轉發檢測 369
9.3 網絡的安全性和可靠性設計 373
9.3.1 冗餘性 374
9.3.2 路由進程域邊界防護 377
9.3.3 路由器防護 378
9.4 與保障網絡安全性和可靠性有關的運維經驗 383
9.4.1 配置管理 384
9.4.2 變更管理 385
9.4.3 仿真網絡環境(The Network Lab) 390
9.5 復習題 391
第10章 可擴展能力 393
10.1 擴展OSPF 393
10.1.1 OSPF麵臨的可擴展性問題 394
10.1.2 不透明LSA(Opaque LSA) 395
10.1.3 不透明LSA(Opaque LSA) 398
10.2 擴展IS-IS 400
10.2.1 IS-IS在可擴展性方麵的優勢 400
10.2.2 (本機)所支持的協議TLV 401
10.3 路由標記 401
10.4 復習題 403
第11章 為支持MPLS流量工程所添加的擴展功能 405
11.1 MPLS:概述 406
11.1.1 標簽和標簽交換 406
11.1.2 轉發等價類和標簽綁定 409
11.1.3 標簽(綁定信息的)分發 410
11.1.4 MPLS頭部 411
11.2 流量工程:概述 413
11.2.1 TE鏈路參數 414
11.2.2 受約束的最短路徑優先算法 416
11.3 為支持流量工程針對OSPF做齣的改進 419
11.4 為支持流量工程而針對IS-IS做齣的改進 422
11.5 復習題 423
第12章 為支持IPv6所添加的擴展功能 425
12.1 IPv6:概述 425
12.1.1 IPv6的特徵和功能 427
12.1.2 IPv6地址的格式 428
12.1.3 IPv6地址的錶示方法 430
12.1.4 鄰居發現協議 431
12.1.5 無狀態地址自動配置 433
12.1.6 IPv6包頭格式 435
12.1.7 擴展包頭 437
12.2 OSPFv3 439
12.2.1 OSPF執行IPv4和IPv6路由選擇的兼容性 440
12.2.2 OSPFv2和OSPFv3之間的區彆 441
12.2.3 OSPFv3 LSA 442
12.2.4 選項字段 453
12.2.5 OSPFv3協議數據包 454
12.2.6 未來對OSPFv3的改進 456
12.3 為支持IPv6路由選擇針對IS-IS做齣的改進 457
12.4 復習題 459
第13章 為支持多拓撲路由選擇所做齣的改進 461
13.1 為支持多拓撲路由選擇對OSPF所做的改進 462
13.1.1 MT-OSPF運作規程 463
13.1.2 MT-OSPF LSA 464
13.1.3 鏈路排除 466
13.2 為支持多拓撲路由選擇對IS-IS所做的改進 467
13.2.1 鏈路排除 467
13.2.2 MT-ISIS TLV 469
13.3 復習題 471
後記 鏈路狀態路由協議之未來 473
前言/序言
OSPF和IS-IS詳解 下載 mobi epub pdf txt 電子書