《OSPF和IS-IS詳解》是在大型網路中部署OSPF和IS-IS協定的權威指南,作者以對比的方式講解了如何在部署大型網路時分別實施OSPF和IS-IS協定,並從這兩種協定的可擴展性、可靠性,以及安全性等方面給出了契合實際的建議和答案。 《OSPF和IS-IS詳解》適合Cisco/Juniper設備代理商的網路設計、部署人員閱讀,也適合ISP網路、大型企業網路的網路運維人員閱讀;備考Cisco認證的人員,以及科研院所的相關研究人員也可以從《OSPF和IS-IS詳解》中獲益。
基本介紹
- 外文名:OSPF and IS-IS:Choosing an IGP for Large-Scale Networks
- 書名:OSPF和IS-IS詳解
- 作者:多伊爾 (Jeff Doyle)
- 類型:計算機與網際網路
- 出版日期:2014年5月1日
- 語種:簡體中文
- ISBN:7115347883
- 譯者:孫余強
- 出版社:人民郵電出版社
- 頁數:474頁
- 開本:16
基本介紹,內容簡介,作者簡介,圖書目錄,
基本介紹
內容簡介
為大型網路甄選及部署鏈路狀態路由協定(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認證的寶貴參考資料。
《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認證的寶貴參考資料。
作者簡介
Jeff Doyle,網路業界神一般的技術巨擘,主持或參與設計過的大型IP服務提供商網路遍及全球。他在IP路由協定、MPLS及IPv6領域浸淫多年。Doyle著有《TCP/IP路由技術》(第一卷、第二卷),至今仍然被網路從業人員奉為圭臬。他曾代表Juniper公司出席過無數場企業研討會,並在NANOG、JANOG、APRICOT以及IPv6論壇會議上發表過多次演講。
圖書目錄
第1章 鏈路狀態路由協定之由來
1.1 星際網路
1.2 ARPANET
1.3 網路工作組
1.4 網際網路的誕生
1.5 ARPANET內的路由選擇
1.6 歐洲的發展
1.7 獨立且平等
1.8 總結
第2章 鏈路狀態路由協定基本知識
2.1 矢量(vector)協定基礎
2.1.1 矢量協定的收斂
2.1.2 矢量協定的共性
2.1.3 路由環路
2.2 鏈路狀態的基本概念
2.2.1 鄰接關係
2.2.2 泛洪
2.2.3 路由宣告訊息的頭部
2.2.4 資料庫同步
2.2.5 SPF計算
2.2.6 區域
2.3 複習題
第3章 訊息類型
3.1 術語比較
3.2 訊息封裝方式
3.3 訊息結構
3.4 訊息類型
3.5 LSA和LSP
3.6 子網無關和子網相關功能
3.6.1 子網相關功能
3.6.2 子網無關功能
3.7 複習題
第4章 定址、鄰居發現和鄰接關係
4.1 路由器和區域ID
4.1.1 OSPF Router—ID
4.1.2 故障排除:OSPF RID衝突
4.1.3 OSPF區域ID
4.1.4 IS—IS System—ID和區域ID
4.2 Hello協定
4.2.1 OSPF Hello協定基礎知識
4.2.2 IS—IS Hello協定基礎知識
4.2.3 IS—IS動態主機名交換
4.2.4 OSPF域名查詢
4.3 鄰接關係
4.3.1 OSPF鄰接關係
4.3.2 IS—IS鄰接關係
4.4 指定路由器
4.4.1 OSPF指定路由器
4.4.2 IS—IS指定中間系統
4.5 介質類型
4.5.1 OSPF網路類型
4.5.2 IS—IS網路類型
4.6 接口資料庫
4.6.1 OSPF接口數據結構
4.6.2 OSPF接口狀態
4.6.3 IS—IS接口數據結構
4.7 複習題
第5章 泛洪
5.1 泛洪組件
5.1.1 OSPF泛洪
5.1.2 IS—IS泛洪
5.2 區域類型和路由器類型
5.2.1 OSPF區域和路由器類型
5.2.2 IS—IS區域和路由器類型
5.3 度量類型
5.3.1 OSPF路由度量值
5.3.2 IS—IS路由度量值
5.4 LSA的基本類型
5.4.1 路由器LSA
5.4.2 網路LSA
5.4.3 網路匯總LSA
5.4.4 ASBR匯總LSA
5.4.5 外部LSA
5.5 TLV結構的基本類型
5.5.1 區域地址TLV
5.5.2 IS鄰居TLV
5.5.3 所支持的(網路層)協定TLV
5.5.4 接口(所配置的)IP位址TLV
5.5.5 IP內部可達性信息TLV
5.5.6 IP外部可達性信息TLV
5.5.7 經過擴展的IS可達性(信息)TLV
5.5.8 經過擴展的IP可達性(信息)TLV
5.6 複習題
第6章 鏈路狀態資料庫同步
6.1 OSPF資料庫同步
6.1.1 資料庫同步過程中所使用的OSPF協定數據包
6.1.2 選項欄位
6.1.3 OSPF鄰居數據結構
6.1.4 OSPF路由器在資料庫交換和泛洪期間用到的LSA列表
6.1.5 管理資料庫的交換:主(Master)/從(Slave)路由器機制
6.1.6 OSPF鄰居狀態機
6.1.7 OSPF排障方法1:學會解讀路由器生成的日誌記錄及Debug輸出信息
6.1.8 OSPF排障方法2:學會比較(不同路由器的)LS資料庫
6.2 IS—IS資料庫同步
6.2.1 資料庫同步過程中所使用的IS—IS PDU
6.2.2 設定路由訊息標記和序列號訊息標記
6.2.3 點到點網路環境中的LS資料庫同步
6.2.4 廣播網路環境中的LS資料庫同步
6.2.5 IS—IS排障方法1:學會解讀路由器生成的日誌記錄及Debug輸出信息
6.2.6 IS—IS排障方法2:學會比較不同IS—IS路由器的LS資料庫
6.3 複習題
第7章 區域設計
7.1 區域的可擴展性
7.2 區域的可靠性
7.3 OSPF區域
7.3.1 骨幹區域和非骨幹區域
7.3.2 影響OSPF區域“伸縮自如”的因素
7.3.3 外部路由前綴和OSPF路由進程域的規模
7.3.4 stub區域
7.3.5 Totally stub區域
7.3.6 Not—So—Stubby區域
7.3.7 地址匯總
7.3.8 虛鏈路
7.4 IS—IS區域
7.4.1 骨幹區域和非骨幹區域
7.4.2 影響IS—IS區域“伸縮自如”的因素
7.4.3 IS—IS L1區域內默認的路由選擇規則
7.4.4 L1/L2路由器冗餘
7.4.5 再談地址匯總
7.4.6 L2到L1的路由泄露
7.4.7 將外部IP前綴重分發進IS—IS
7.4.8 在一台路由器上配置多個AID(多區域ID)
7.4.9 IS—IS虛鏈路
7.4.10 BGP和IGP區域設計
7.5 複習題
第8章 伸縮自如
8.1 對SPF算法的改進
8.1.1 等開銷多路徑
8.1.2 偽節點和ECMP
8.1.3 增量SPF計算
8.1.4 部分路由計算
8.1.5 SPF延遲
8.2 改進路由器泛洪LSA/LSP的機制
8.2.1 控制路由器傳送LSA/LSP的節奏(Transmit Pacing)
8.2.2 控制路由器重傳LSA/LSP的節奏(Retransmit Pacing)
8.2.3 Mesh Groups
8.2.4 按需電路和泛洪抑制
8.3 分片
8.4 過載(Overloading)
8.5 複習題
第9章 安全性和可靠性
9.1 路由協定的漏洞
9.1.1 惡意危害
9.1.2 非惡意危害
9.2 安全特性與可靠特性
9.2.1 固有安全特性
9.2.2 認證
9.2.3 校驗和
9.2.4 優雅重啟動(Graceful Restart)
9.2.5 雙向轉發檢測
9.3 網路的安全性和可靠性設計
9.3.1 冗餘性
9.3.2 路由進程域邊界防護
9.3.3 路由器防護
9.4 與保障網路安全性和可靠性有關的運維經驗
9.4.1 配置管理
9.4.2 變更管理
9.4.3 仿真網路環境(The Network Lab)
9.5 複習題
第10章 可擴展能力
10.1 擴展OSPF
10.1.1 OSPF面臨的可擴展性問題
10.1.2 不透明LSA(Opaque LSA)
10.1.3 不透明LSA(Opaque LSA)
10.2 擴展IS—IS
10.2.1 IS—IS在可擴展性方面的優勢
10.2.2 (本機)所支持的協定TLV
10.3 路由標記
10.4 複習題
第11章 為支持MPLS流量工程所添加的擴展功能
11.1 MPLS:概述
11.1.1 標籤和標籤交換
11.1.2 轉發等價類和標籤綁定
11.1.3 標籤(綁定信息的)分發
11.1.4 MPLS頭部
11.2 流量工程:概述
11.2.1 TE鏈路參數
11.2.2 受約束的最短路徑優先算法
11.3 為支持流量工程針對OSPF做出的改進
11.4 為支持流量工程而針對IS—IS做出的改進
11.5 複習題
第12章 為支持IPv6所添加的擴展功能
12.1 IPv6:概述
12.1.1 IPv6的特徵和功能
12.1.2 IPv6地址的格式
12.1.3 IPv6地址的表示方法
12.1.4 鄰居發現協定
12.1.5 無狀態地址自動配置
12.1.6 IPv6包頭格式
12.1.7 擴展包頭
12.2 OSPFv3
12.2.1 OSPF執行IPv4和IPv6路由選擇的兼容性
12.2.2 OSPFv2和OSPFv3之間的區別
12.2.3 OSPFv3 LSA
12.2.4 選項欄位
12.2.5 OSPFv3協定數據包
12.2.6 未來對OSPFv3的改進
12.3 為支持IPv6路由選擇針對IS—IS做出的改進
12.4 複習題
第13章 為支持多拓撲路由選擇所做出的改進
13.1 為支持多拓撲路由選擇對OSPF所做的改進
13.1.1 MT—OSPF運作規程
13.1.2 MT—OSPF LSA
13.1.3 鏈路排除
13.2 為支持多拓撲路由選擇對IS—IS所做的改進
13.2.1 鏈路排除
13.2.2 MT—ISIS TLV
13.3 複習題
後記 鏈路狀態路由協定之未來
1.1 星際網路
1.2 ARPANET
1.3 網路工作組
1.4 網際網路的誕生
1.5 ARPANET內的路由選擇
1.6 歐洲的發展
1.7 獨立且平等
1.8 總結
第2章 鏈路狀態路由協定基本知識
2.1 矢量(vector)協定基礎
2.1.1 矢量協定的收斂
2.1.2 矢量協定的共性
2.1.3 路由環路
2.2 鏈路狀態的基本概念
2.2.1 鄰接關係
2.2.2 泛洪
2.2.3 路由宣告訊息的頭部
2.2.4 資料庫同步
2.2.5 SPF計算
2.2.6 區域
2.3 複習題
第3章 訊息類型
3.1 術語比較
3.2 訊息封裝方式
3.3 訊息結構
3.4 訊息類型
3.5 LSA和LSP
3.6 子網無關和子網相關功能
3.6.1 子網相關功能
3.6.2 子網無關功能
3.7 複習題
第4章 定址、鄰居發現和鄰接關係
4.1 路由器和區域ID
4.1.1 OSPF Router—ID
4.1.2 故障排除:OSPF RID衝突
4.1.3 OSPF區域ID
4.1.4 IS—IS System—ID和區域ID
4.2 Hello協定
4.2.1 OSPF Hello協定基礎知識
4.2.2 IS—IS Hello協定基礎知識
4.2.3 IS—IS動態主機名交換
4.2.4 OSPF域名查詢
4.3 鄰接關係
4.3.1 OSPF鄰接關係
4.3.2 IS—IS鄰接關係
4.4 指定路由器
4.4.1 OSPF指定路由器
4.4.2 IS—IS指定中間系統
4.5 介質類型
4.5.1 OSPF網路類型
4.5.2 IS—IS網路類型
4.6 接口資料庫
4.6.1 OSPF接口數據結構
4.6.2 OSPF接口狀態
4.6.3 IS—IS接口數據結構
4.7 複習題
第5章 泛洪
5.1 泛洪組件
5.1.1 OSPF泛洪
5.1.2 IS—IS泛洪
5.2 區域類型和路由器類型
5.2.1 OSPF區域和路由器類型
5.2.2 IS—IS區域和路由器類型
5.3 度量類型
5.3.1 OSPF路由度量值
5.3.2 IS—IS路由度量值
5.4 LSA的基本類型
5.4.1 路由器LSA
5.4.2 網路LSA
5.4.3 網路匯總LSA
5.4.4 ASBR匯總LSA
5.4.5 外部LSA
5.5 TLV結構的基本類型
5.5.1 區域地址TLV
5.5.2 IS鄰居TLV
5.5.3 所支持的(網路層)協定TLV
5.5.4 接口(所配置的)IP位址TLV
5.5.5 IP內部可達性信息TLV
5.5.6 IP外部可達性信息TLV
5.5.7 經過擴展的IS可達性(信息)TLV
5.5.8 經過擴展的IP可達性(信息)TLV
5.6 複習題
第6章 鏈路狀態資料庫同步
6.1 OSPF資料庫同步
6.1.1 資料庫同步過程中所使用的OSPF協定數據包
6.1.2 選項欄位
6.1.3 OSPF鄰居數據結構
6.1.4 OSPF路由器在資料庫交換和泛洪期間用到的LSA列表
6.1.5 管理資料庫的交換:主(Master)/從(Slave)路由器機制
6.1.6 OSPF鄰居狀態機
6.1.7 OSPF排障方法1:學會解讀路由器生成的日誌記錄及Debug輸出信息
6.1.8 OSPF排障方法2:學會比較(不同路由器的)LS資料庫
6.2 IS—IS資料庫同步
6.2.1 資料庫同步過程中所使用的IS—IS PDU
6.2.2 設定路由訊息標記和序列號訊息標記
6.2.3 點到點網路環境中的LS資料庫同步
6.2.4 廣播網路環境中的LS資料庫同步
6.2.5 IS—IS排障方法1:學會解讀路由器生成的日誌記錄及Debug輸出信息
6.2.6 IS—IS排障方法2:學會比較不同IS—IS路由器的LS資料庫
6.3 複習題
第7章 區域設計
7.1 區域的可擴展性
7.2 區域的可靠性
7.3 OSPF區域
7.3.1 骨幹區域和非骨幹區域
7.3.2 影響OSPF區域“伸縮自如”的因素
7.3.3 外部路由前綴和OSPF路由進程域的規模
7.3.4 stub區域
7.3.5 Totally stub區域
7.3.6 Not—So—Stubby區域
7.3.7 地址匯總
7.3.8 虛鏈路
7.4 IS—IS區域
7.4.1 骨幹區域和非骨幹區域
7.4.2 影響IS—IS區域“伸縮自如”的因素
7.4.3 IS—IS L1區域內默認的路由選擇規則
7.4.4 L1/L2路由器冗餘
7.4.5 再談地址匯總
7.4.6 L2到L1的路由泄露
7.4.7 將外部IP前綴重分發進IS—IS
7.4.8 在一台路由器上配置多個AID(多區域ID)
7.4.9 IS—IS虛鏈路
7.4.10 BGP和IGP區域設計
7.5 複習題
第8章 伸縮自如
8.1 對SPF算法的改進
8.1.1 等開銷多路徑
8.1.2 偽節點和ECMP
8.1.3 增量SPF計算
8.1.4 部分路由計算
8.1.5 SPF延遲
8.2 改進路由器泛洪LSA/LSP的機制
8.2.1 控制路由器傳送LSA/LSP的節奏(Transmit Pacing)
8.2.2 控制路由器重傳LSA/LSP的節奏(Retransmit Pacing)
8.2.3 Mesh Groups
8.2.4 按需電路和泛洪抑制
8.3 分片
8.4 過載(Overloading)
8.5 複習題
第9章 安全性和可靠性
9.1 路由協定的漏洞
9.1.1 惡意危害
9.1.2 非惡意危害
9.2 安全特性與可靠特性
9.2.1 固有安全特性
9.2.2 認證
9.2.3 校驗和
9.2.4 優雅重啟動(Graceful Restart)
9.2.5 雙向轉發檢測
9.3 網路的安全性和可靠性設計
9.3.1 冗餘性
9.3.2 路由進程域邊界防護
9.3.3 路由器防護
9.4 與保障網路安全性和可靠性有關的運維經驗
9.4.1 配置管理
9.4.2 變更管理
9.4.3 仿真網路環境(The Network Lab)
9.5 複習題
第10章 可擴展能力
10.1 擴展OSPF
10.1.1 OSPF面臨的可擴展性問題
10.1.2 不透明LSA(Opaque LSA)
10.1.3 不透明LSA(Opaque LSA)
10.2 擴展IS—IS
10.2.1 IS—IS在可擴展性方面的優勢
10.2.2 (本機)所支持的協定TLV
10.3 路由標記
10.4 複習題
第11章 為支持MPLS流量工程所添加的擴展功能
11.1 MPLS:概述
11.1.1 標籤和標籤交換
11.1.2 轉發等價類和標籤綁定
11.1.3 標籤(綁定信息的)分發
11.1.4 MPLS頭部
11.2 流量工程:概述
11.2.1 TE鏈路參數
11.2.2 受約束的最短路徑優先算法
11.3 為支持流量工程針對OSPF做出的改進
11.4 為支持流量工程而針對IS—IS做出的改進
11.5 複習題
第12章 為支持IPv6所添加的擴展功能
12.1 IPv6:概述
12.1.1 IPv6的特徵和功能
12.1.2 IPv6地址的格式
12.1.3 IPv6地址的表示方法
12.1.4 鄰居發現協定
12.1.5 無狀態地址自動配置
12.1.6 IPv6包頭格式
12.1.7 擴展包頭
12.2 OSPFv3
12.2.1 OSPF執行IPv4和IPv6路由選擇的兼容性
12.2.2 OSPFv2和OSPFv3之間的區別
12.2.3 OSPFv3 LSA
12.2.4 選項欄位
12.2.5 OSPFv3協定數據包
12.2.6 未來對OSPFv3的改進
12.3 為支持IPv6路由選擇針對IS—IS做出的改進
12.4 複習題
第13章 為支持多拓撲路由選擇所做出的改進
13.1 為支持多拓撲路由選擇對OSPF所做的改進
13.1.1 MT—OSPF運作規程
13.1.2 MT—OSPF LSA
13.1.3 鏈路排除
13.2 為支持多拓撲路由選擇對IS—IS所做的改進
13.2.1 鏈路排除
13.2.2 MT—ISIS TLV
13.3 複習題
後記 鏈路狀態路由協定之未來