作 者: (美)沙米 等著,盧澤新 等譯
出 版 社: 人民郵電出版社
出版時間: 2008-8-1
字 數: 1165000
頁 數: 716
開 本: 16開
I S B N : 9787115182746
包 裝: 平裝
所屬分類: 圖書 >> 計算機/網路 >> 網路與數據通信 >> 網路配置與管理
定價:99.00
編輯推薦
隨著Internet的飛速發展,網路工程師對網路構建、維護以及解析各種網路組件疑難問題的需求也大大增加。IP路由技術是Internet技術的核心,成功解決IP路由故障是減少網路不可用時間和維持Internet上承載的關鍵任務可靠性的關鍵。雖然疑難解析技巧的需求大大增長,但是只有極少的網路專業人員具備快速、高效地定位和解決各種網路問題的能力。本書為那些需要快速獲取專業級技巧的網路工程師提供了成功的解決方案。本書也是備考CCIE認證的輔助參考書。
本書由Cisco技術支持中心(TAC)和Internet支持工程組的工程師編寫,他們常年負責解決各種IP路由問題。本書提供了一種逐步解決現實世界中各種網路問題的方法。在作者多年經驗的基礎上,本書全面介紹了各種常用路由協定的關鍵內容,著重介紹網路工程師在實際網路管理工作中最常見的各種協定的路由疑難問題的解決方法。本書內容涵蓋了運行在Cisco IOS的網路設備上的各種路由協定,包括BGP、IGRP、EIGRP、OSPF、IS-IS、組播以及RIP等協定。
理解和解決與BGP、IGRP、EIGRP、OSPF、IS-IS、組播和RIP相關的常見路由問題,例如:路由安裝、路由公布、路由重發布、路由匯總、路由抖動以及鄰居關係等。
通過系統的、容易理解的流程圖和排除故障的逐步深入的命令方式解決複雜的IP路由問題。
通過學習由經驗豐富的CiscoTAC團隊成員創建的詳細案例掌握基本的疑難解析技巧。
學習多種特定協定的調試技巧以加快問題的解決。
洞悉CCIE工程師的思想,備考CCIE的寶典。
內容簡介
本書通過逐步介紹一個特定路由失敗現象的解決方式,提供了IP路由疑難問題的獨特解決方法。全書共分15章,首先給出關於路由的概述,隨後重點介紹工程師在解決網路中出現的各種路由協定問題時所應採取的步驟,提供了解決BGP、OSPF、IGRP、EIGRP、IS-IS、RIP和PIM等各種路由協定相關問題的方法和解決方案。
本書提供了關於疑難解析技巧的完整介紹和各種實例,適合各類網路管理員、網路運行工程師,以及想成功通過CCIE認證考試的讀者閱讀。
作者簡介
Faraz Shamim,CCIE#4131,是Cisco公司服務提供商高級網路服務部(ANS-SP)的網路諮詢工程師。他為所負責的多個Internet服務提供商提供諮詢服務。Faraz在CCO(思科線上連線)(www.cisco.com)上編寫了有關ODR、OSPF、RIP、IGRP、EIGRP和BGP等協定的文檔、白皮書和技術短文。Faraz還參與Cisco新招聘的工程師的培訓工作,負責改進和講解“Cisco網際網路基礎”和“高級BOOTCAMP培訓”等課程。他還為Boulder的科羅拉多大學和巴基斯坦Karachi的Sir Syed工程與技術大學(SSUET)的碩士研究生講授過“Cisco網際網路Bootcamp”課程。Faraz曾經是SSUET大學的一名訪問學者,在巴基斯坦Lahore的Lahore管理與科學大學(LUMS)做過關於OSPF的報告。Faraz曾經參與過CCIE實驗室測試的開發工作並指導。CCIE實驗室的建設。Faraz還在Networker會議上做OSPF主題方面的演講。像本書的其他作者一樣,他也是從在Cisco技術支持中心為客戶提供IP路由協定方面的技術支持開始了他的Cisco工作生涯,現在已經在Cisco公司工作了5年。
目錄
第1章 理解IP路由
1.1 IP編址的概念
1.1.1 IPv4地址分類
1.1.2 IPv4私有地址空間
1.1.3 子網化和可變長子網掩碼
1.1.4 無類域間路由
1.2 靜態和動態路由
1.3 動態路由
1.3.1 單播IP路由與多播IP路由
1.3.2 無類IP路由協定與有類IP路由協定
1.3.3 內部網關協定和外部網關協定
1.3.4 距離向量協定和鏈路狀態協定
1.4 路由協定的管理距離
1.5 路由器的快速轉發
1.6 小結
1.7 複習題
1.8 參考文獻
第2章 理解RIP協定
2.1 度量
2.2 計時器
2.3 水平分割
2.4 帶毒性逆轉的水平分割
2.5 RIP-1分組格式
2.6 RIP行為
2.6.1 傳送更新的RIP規則
2.6.2 接收更新的RIP規則
2.6.3 傳送更新舉例
2.6.4 接收更新舉例
2.7 為什麼RIP不支持非連續網路
2.8 為什麼RIP不支持可變長子網掩碼
2.9 默認路由和RIP
2.10 RIP協定擴展
2.10.1 路由標記
2.10.2 子網掩碼
2.10.3 下一跳
2.10.4 多播能力
2.10.5 認證
2.11 兼容問題
2.12 小結
2.13 複習題
2.14 深入閱讀
第3章 RIP協定疑難解析
3.1 解決RIP常見問題的流程圖
3.2 RIP路由安裝疑難解析
3.2.1 問題:RIP路由不在路由表中
3.2.2 問題:RIP沒有安裝所有可能的等價路徑——原因:命令maximum-path限制RIP安裝多條路徑
3.3 RIP路由公布疑難解析
3.3.1 問題:傳送方沒有公布RIP路由
3.3.2 問題:R2的路由表中缺少子網路由——原因:使用了自動匯總功能
3.4 RIP路由匯總疑難解析
3.4.1 問題:RIP-2路由表過大——原因:關閉了自動匯總
3.4.2 問題:RIP-2路由表過大——原因:沒有使用ip匯總地址
3.5 RIP重發布問題疑難解析
3.6 按需撥號路由問題疑難解析
3.6.1 問題:RIP廣播占用ISDN連結——原因:在關注流量定義中沒有拒絕RIP廣播
3.6.2 問題:RIP更新沒有通過撥號接口——原因:在dialer map語句中缺少關鍵字broadcast
3.7 RIP中路由抖動問題疑難解析
第4章 理解IGRP協定
4.1 度量
4.2 計時器
4.3 水平分割
4.4 使用帶有抑制逆轉的水平分割
4.5 IGRP分組格式
4.6 IGRP行為
4.7 默認路由與IGRP
4.8 IGRP中的非等價負載平衡
4.9 小結
4.10 複習題
第5章 IGRP協定疑難解析
5.1 解決IGRP常見問題的流程圖
5.2 IGRP路由安裝疑難解析
5.2.1 問題:IGRP路由不在路由表中
5.2.2 問題:IGRP沒有安裝所有可能的等價路徑——原因:默認的最大路徑把IGRP限制在四條路徑內
5.3 IGRP路由公布疑難解析
5.3.1 問題:傳送方沒有公布IGRP路由
5.3.2 問題:候選的默認路由未被公布——原因:ip default-network命令丟失
5.4 IGRP路由重發布問題疑難解析
5.5 IGRP中按需撥號路由問題疑難解析
5.5.1 問題:IGRP廣播使ISDN鏈路保持不斷——原因:關注流量的定義中沒有拒絕IGRP廣播
5.5.2 問題:IGRP更新不通過撥號接口——原因:在dailer map語句中丟失了broadcast關鍵字
5.6 IGRP路由抖動問題疑難解析
5.7 變化量問題疑難解析
第6章 理解EIGRP協定
6.1 度量
6.2 EIGRP的鄰居關係
6.3 擴散更新算法
6.4 DUAL有限狀態機
6.5 EIGRP的可靠傳輸協定
6.6 EIGRP分組格式
6.7 EIGRP行為
6.8 EIGRP匯總
6.9 EIGRP查詢過程
6.10 默認路由和EIGRP
6.11 EIGRP中的非等價負載平衡
6.12 小結
6.13 複習題
第7章 EIGRP協定疑難解析
7.1 EIGRP鄰居關係疑難解析
7.1.1 查閱EIGRP日誌獲悉鄰居改變
7.1.2 EIGRP鄰居問題——原因:單向鏈路
7.1.3 EIGRP鄰居問題——原因:非公共子網
7.1.4 EIGRP鄰居問題——原因:不匹配的掩碼
7.1.5 EIGRP鄰居問題——原因:不匹配的K值
7.1.6 EIGRP鄰居問題——原因:不匹配的AS號
7.1.7 EIGRP鄰居問題——原因:被粘滯於活動狀態
7.2 EIGRP路由公布疑難解析
7.2.1 當網路管理員認為EIGRP應該向鄰居公布路由時,EIGRP沒有這樣做
7.2.2 當網路管理員認為EIGRP不應該向鄰居公布路由時,EIGRP公布了
7.2.3 EIGRP使用了不期望的度量公布路由
7.3 EIGRP路由安裝疑難解析
7.3.1 EIGRP沒有安裝路由——原因:自動匯總或者手動匯總
7.3.2 EIGRP沒有安裝路由——原因:更高的管理距離
7.3.3 EIGRP沒有安裝路由——原因:重複的路由器ID
7.4 EIGRP路由抖動疑難解析
7.5 EIGRP路由匯總疑難解析
7.5.1 EIGRP匯總路由問題——原因:匯總路由的子網在路由表中不存在
7.5.2 EIGRP匯總路由問題——原因:太多的匯總
7.6 EIGRP重發布問題疑難解析
7.7 EIGRP撥號備份問題疑難解析
7.8 EIGRP錯誤訊息
7.9 小結
第8章 理解OSPF協定
8.1 OSPF分組細節
8.1.1 Hello分組
8.1.2 資料庫描述分組
8.1.3 鏈路狀態請求分組
8.1.4 鏈路狀態更新分組
8.1.5 鏈路狀態確認分組
8.2 OSPF LSA細節
8.2.1 路由器LSA
8.2.2 網路LSA
8.2.3 匯總LSA
8.2.4 外部LSA
8.3 OSPF區域
8.3.1 普通區域
8.3.2 端區域
8.3.3 完全端區域
8.3.4 非完全端區域
8.4 OSPF介質類型
8.4.1 多點接入介質
8.4.2 點到點介質
8.4.3 非廣播多點接入介質
8.4.4 請求線路
8.4.5 OSPF介質類型匯總
8.5 OSPF鄰接體
8.5.1 OSPF關閉狀態
8.5.2 OSPF嘗試狀態
8.5.3 OSPF初始狀態
8.5.4 OSPF 2-way狀態
8.5.5 OSPF ExStart狀態
8.5.6 OSPF交換狀態
8.5.7 OSPF裝入狀態
8.5.8 OSPF Full狀態
8.6 小結
8.7 複習題
第9章 OSPF協定疑難解析
9.1 解決OSPF常見問題的流程圖
9.1.1 OSPF鄰居關係疑難解析
9.1.2 OSPF路由通告疑難解析
9.1.3 OSPF路由安裝疑難解析
9.1.4 OSPF中路由重發布疑難解析
9.1.5 OSPF中路由匯總疑難解析
9.1.6 “CPUHOG”問題疑難解析
9.1.7 OSPF中按需撥號路由(DDR)問題疑難解析
9.1.8 SPF計算問題和路由抖動問題疑難解析
9.2 OSPF鄰居關係疑難解析
9.2.1 問題:OSPF鄰居表為空
9.2.2 問題:OSPF鄰居停滯於ATTEMPT狀態
9.2.3 問題:OSPF鄰居停滯於INIT狀態
9.2.4 問題:OSPF鄰居停滯於2-way狀態——原因:在所有路由器上都配置了優先權0
9.2.5 問題:OSPF鄰居停滯於EXSTART/EXCHANGE狀態
9.2.6 問題:OSPF鄰居停滯於LOADING狀態
9.3 OSPF路由通告疑難解析
9.3.1 問題:OSPF鄰居不通告路由
9.3.2 問題:OSPF鄰居(ABR)不通告匯總路由
9.3.3 問題:OSPF鄰居不通告外部路由
9.3.4 問題:OSPF鄰居不通告默認路由
9.4 OSPF路由安裝疑難解析
9.4.1 問題:OSPF不在路由表中安裝任何路由
9.4.2 問題:OSPF不在路由表中安裝外部路由
9.5 OSPF重發布問題疑難解析
9.6 OSPF中路由匯總疑難解析
9.6.1 問題:路由器不匯總區域間路由——原因:沒有在ABR上配置area range命令
9.6.2 問題:路由器不匯總外部路由——原因:沒有在ASBR上配置summary-address命令
9.7 CPUHOG問題疑難解析
9.7.1 問題:CPUHOG訊息出現在鄰接體關係形成過程中——原因:路由器沒有運行分組調速代碼
9.7.2 問題:CPUHOG訊息出現在LSA刷新階段——原因:路由器沒有運行LSA組調速代碼
9.8 OSPF中按需撥號路由(DDR)問題疑難解析
9.8.1 問題:OSPF Hello分組啟動鏈路——原因:OSPF Hello分組被允許作為關注流量
9.8.2 問題:請求線路持續啟動鏈路
9.9 SPF計算和路由抖動疑難解析
9.9.1 SPF經常運行——原因:在網路中存在接口抖動
9.9.2 SPF經常運行——原因:在網路中存在鄰居抖動
9.9.3 SPF經常運行——原因:路由器ID重複了
9.9.4 常見OSPF出錯訊息
9.9.5 “Unknown routing Protocol”出錯訊息
9.9.6 “OSPF:Could not allocate routerid”出錯訊息
9.9.7 “%OSPF-4-BADLSATYPE:Invalid Isa:Bad LSA type”類型6出錯訊息
9.9.8 "OSPF-4-ERRRCV”出錯訊息
第10章 理解IS-IS協定
10.1 IS-IS協定概述
10.2 IS-IS協定的概念
10.2.1 IS-IS節點、鏈路和區域
10.2.2 鄰接體
10.2.3 分層路由
10.2.4 IS-IS分組
10.2.5 IS-IS 度量
10.2.6 IS-IS認證
10.2.7 ISO CLNP編址
10.3 IS-IS鏈路狀態資料庫
10.3.1 IS-IS鏈路狀態資料庫概述
10.3.2 泛洪和資料庫同步
10.3.3 最短路徑優先(SPF)算法和IS-IS路由計算
10.4 配置IS-IS實現IP路由
10.4.1 點到點串列鏈路上的IS-IS配置
10.4.2 ATM配置舉例
10.4.3 IP默認路由公布
10.4.4 路由重發布
10.4.5 IP路由匯總
10.5 小結
10.6 IS-IS分組的附加信息
10.6.1 IS-IS分組欄位
10.6.2 Hello分組
10.6.3 鏈路狀態分組
10.6.4 序列號分組
10.7 複習題
第11章 IS-IS協定疑難解析
11.1 IS-IS鄰接體問題疑難解析
11.1.1 問題1:部分或者所有鄰接體沒有啟動
11.1.2 問題2:INIT狀態的鄰接體
11.1.3 問題3:沒有形成IS-IS鄰接體,只形成了ES-IS鄰接體
11.2 IS-IS路由更新問題疑難解析
11.2.1 路由公布問題
11.2.2 路由重發布和二級到一級的路由泄漏問題
11.2.3 路由抖動問題
11.3 IS-IS錯誤
11.4 CLNS ping和traceroute
11.5 案例研究:ISDN配置問題
11.6 IS-IS疑難解析命令總結
11.7 小結
第12章 理解PIM協定
12.1 IGMP版本1、IGMP版本2和逆向路徑轉發的基本原理
12.1.1 IGMP版本1
12.1.2 IGMP版本2
12.1.3 多播轉發(RPF)
12.2 PIM密集模式
12.3 PIM稀疏模式
12.4 IGMP分組格式和PIM分組格式
12.4.1 IGMP分組格式
12.4.2 PIM分組/訊息格式
12.5 小結
12.6 複習題
第13章 PIM協定疑難解析
13.1 IGMP加入問題疑難解析
13.2 PIM密集模式疑難解析
13.3 PIM稀疏模式疑難解析
13.4 小結
第14章 理解BGP-4協定
14.1 BGP-4協定規範和功能
14.2 鄰居關係
14.2.1 EBGP鄰居關係
14.2.2 IBGP鄰居關係
14.3 公布路由
14.4 接收路由
14.5 策略控制
14.5.1 使用BGP屬性進行策略控制
14.5.2 路由映射圖在策略控制中的使用
14.5.3 使用過濾表、分發列表、前綴列表、團體以及出站路由過濾(ORF)進行策略控制
14.5.4 路由衰減
14.6 縮放大規模網路中的IBGP ——路由反射器和聯盟
14.6.1 路由反射
14.6.2 AS聯盟
14.7 最優路徑計算
14.8 小結
14.9 複習題
第15章 BGP協定疑難解析
15.1 解決BGP常見問題的流程圖
15.2 用於解決BGP相關問題的show命令和debug命令
15.3 BGP鄰居關係疑難解析
15.3.1 問題:沒有初始化的直接連線的EBGP鄰居
15.3.2 問題:非直接連線的EBGP鄰居關係不能建立
15.3.3 問題:IBGP鄰居關係不能建立
15.3.4 問題:BGP鄰居(外部的和內部的)不能建立——原因:接口訪問列表阻塞了BGP分組
15.4 BGP路由公布/產生以及接收疑難解析
15.4.1 問題:BGP路由沒有被產生
15.4.2 向IBGP/EBGP鄰居傳播/產生BGP路由時的問題——原因:錯誤配置了過濾器
15.4.3 只向IBGP鄰居而不向EBGP鄰居傳播BGP路由時的問題——原因:BGP路由來自另一個IBGP發言人
15.4.4 向IBGP/EBGP鄰居傳播IBGP路由時的問題——原因:IBGP路由沒有同步
15.5 BGP路由未被裝入路由表疑難解析
15.5.1 問題:IBGP學習的路由沒有被裝入IP路由表
15.5.2 問題:EBGP學習的路由未被裝入IP路由表
15.6 BGP路由反射問題疑難解析
15.6.1 問題:配置錯誤——原因:把IBGP鄰居配置為路由反射器客戶失敗
15.6.2 問題:路由反射器客戶存儲了一個多餘的BGP更新——原因:客戶到客戶的反射
15.6.3 問題:路由反射器和客戶的收斂時間變長——原因:使用了對等體組
15.6.4 問題:路由反射器和路由反射器客戶之間的冗餘丟失——原因:RR中的簇列表檢查丟掉了來自其他RR的冗餘路由
15.7 BGP策略引起的出口IP流量問題疑難解析
15.7.1 問題:存在多個出口點,但是流量只使用一個或者幾個出口路由器——原因:BGP策略定義導致流量只從一個地方出去
15.7.2 問題:流量通過的接口與路由表顯示的不同——原因:路由的下一跳可以通過另一個路逕到達
15.7.3 問題:存在通往同一BGP鄰居AS的多重BGP連線,而流量卻只使用一個連線流出——原因:BGP鄰居通過傳送MED或者預先附加AS_PATH來影響出口流量
15.7.4 問題:出現不對稱路由並導致一些問題,尤其在使用NAT和對時間敏感的套用時——原因:發出公布並接收公布
15.8 小型BGP網路中負載平衡問題疑難解析
15.8.1 問題:當單個路由器對於同一ISP是雙宿主時的負載平衡和出口流量管理——原因:BGP在路由表中只安裝了一個最優路徑
15.8.2 問題:IBGP網路中的負載平衡和出口流量管理——原因:默認情況下,即使存在多條等價的BGP路徑,Cisco IOS的IBGP也只允許安裝一條路逕到路由表中
15.9 BGP策略引起的入口IP流量問題疑難解析
15.9.1 問題:雖然存在通往某個AS的多個連線,但是,同一個AS中的所有流量都通過一個BGP鄰居X進入——原因:BGP鄰居X有一個BGP策略配置,使它自己優先於其他的對等體而被選擇,或者網路被公布為只吸引來自X的流量
15.9.2 問題:AS 110中的BGP鄰居本來有多個連線,但是,一些來自Internet的流量總是通過AS 110進入100.100.100.0/24——原因:AS 109中100.100.100.0/24的路由公布吸引了通過AS 110的BGP鄰居的Internet流量
15.10 BGP最優路徑計算問題疑難解析
15.10.1 問題:具有最低RID的路徑沒有被選為最佳路徑
15.10.2 問題:具有最低MED的路徑沒有被選擇為最優路徑
15.11 BGP過濾疑難解析
15.11.1 問題:標準訪問列表捕獲子網失敗
15.11.2 問題:擴展訪問列表捕獲正確的掩碼路由失敗
15.11.3 問題:用正規表達式進行AS_PATH過濾
15.12 總結
附錄 複習題答案
書摘插圖
第1章 理解IP路由
本章介紹IP路由,並對IP編址和IP路由協定的各種分類方法等相關概念進行深入剖析。此外,還簡單介紹了與路由過濾和重發布等操作的實現和配置相關的技術。
TCP/IP棧是在Internet上交換信息的基本技術。TCP/IP使用類似於開放系統互聯(Open System Intenconnection,OSI)參考模型的分層方法來實現計算機通信,但層數小於7。圖1-1同時顯示了OSI參考模型和TCP/IP棧。圖中標出了兩個協定棧的相關層。
IP工作在TCP/IP棧的網際網路層。該層與OSI參考模型的網路層相對應。IP層提供了無連線數據傳輸服務,即將信息分割成數據單元以分組(packet)或數據報(datagram)的形式從網路的一個地方傳送到另一個地方。數據報傳送服務模型的實質是在網路中的兩個點之間不需要為傳送數據預先建立永久的端到端路徑。在基於分組的網路中,位於傳送路徑上的每一個路由器根據到達被傳送分組的目的地址的最佳轉發路徑獨立地進行本地決策。進行決策所需要的轉發能力既可以通過路由協定動態獲得,也可以通過手工配置的靜態路由實現。