瞭解路由器中的管理間距和量度引數(轉)
談到路由協議和路由器時,管理間距(administrative distance)和量度(Metrics)是兩組重要的引數。這兩組引數真正的意思是什麼呢?David Davis將向你介紹這兩組引數,並解釋了使用Cisco路由器需要了解管理引數重要性的原因。
當提到路由協議和路由器使用哪條通道時,管理間距和量度是兩組重要引數。充分熟悉這兩組引數對了解網路效能、可靠性以及迴路選擇等各個部分具有非常重要的作用。
如果你對管理間距和量度不太熟悉,你即便是看到了這些引數,也不會重視它們。如果你輸入一條show ip route命令,你就會注意到在路由器後面的括弧裡出現這兩個引數。這裡為一個例子:
O 10.1.103.0/24 [110/791] via 10.1.100.2, 00:39:44, Serial1/0:0.21
在這一例子中,110表示管理間距,791代表量度。透過輸入相同的show ip route命令並指定路由器的方式,你可以看到更詳細的資訊,這有一個例子:
Router# show ip route 10.1.103.0Routing entry for 10.1.103.0/24Known via "ospf 100", distance 110, metric 791, type intra areaLast update from 10.1.100.2 on Serial1/0:0.21, 01:09:25 agoRouting Descriptor Blocks:* 10.1.100.2, from 172.16.1.1, 01:09:25 ago, via Serial1/0:0.21Route metric is 791, traffic share count is 1
但是,這些數字真正的意思是什麼呢?讓我們詳細瞭解每一個引數的含義。
管理間距
管理間距(簡稱AD)即為路由器面對不同來源的兩路相同通道時決定對哪路通道的選擇。也就是說,如果路由器收到來自不同來源但是內容相同的資訊的時候,路由器信任哪一條通道。一個比較好的辦法是,由於要盡力選擇區域性資訊,而全域性資訊多少有些重複事件,所以區域性資訊更值得信任。
如果你的路由器只有一個路由協議和一條WAN迴路,或者如果你只使用靜態路由,管理間距不會對你產生影響。但是這並不表示你不需要了解管理間距的作用。
但是如果你有一個比較複雜的網路系統,比如有兩條WAN迴路,或者你使用了兩個路由協議(即使其中有一個是靜態路由),你就更應該瞭解管理間距的重要性。
路由資源不只是諸如RIP、OSPF或者BGP這樣一些路由協議,另外可能還有一些與路由器相連線的資源(比如路由器的介面)和靜態路由(你作為管理伺服器使用的路由器)。
路由器根據管理間距來選擇信任哪路資源。管理間距越小,其路由資源就越值得信任。
為了便於作出這一決定,路由器安裝了一個在所有可能資源和預設管理間距中展示的預程式安排表。表A提供了這一表格的示範。(雖然透過使用路由器配置模式中的distance命令,使管理器改變預設的管理間距,但這通常是一種不可取的方法。)
例如,如果路由器收到一個來自OSPF的路由和一個來自RIP的路由,它就會選擇OSPF路由。因為OSPF的管理間距是110,而RIP的管理間距是120。
這裡有另外一個例子:比如說,你的路由器收到一個來自EIGRP Internal路由,它的管理間距是90,但是你不小心把一個靜態路由輸入到一個IP地址中,這個IP地址的間距管理地址是1。那麼路由器將使用靜態路由而不會使用EIGRP路由。
最後強調一點:管理間距是CCNA考試中的重點。如果你正準備參加這場考試的話,一定要知道一般路由協議的管理間距。
量度
路由協議使用量度來確定當有兩路有效路由可以送往同一目標檔案時,把路由表放入哪個路由中。路由器把路由表放入量度最小的路由中,因為它認為這個路由是最近的因此是最好的。
與管理間距相反,量度只有一個路由協議。他們不能處理多個資源庫中路由。
例如:輸入一個show ip eigrp topology命令:
P 10.55.103.0/24, 1 successors, FD is 6049536via 10.220.100.1 (6049536/5537536), Serial3/0via 10.55.100.14 (52825600/281600), Tunnel55
注意這個EIGRP路由協議有兩路路由輸送給這個網路。但是,這個路由器只接受路由表中量度最短的其中一個路由。這有一個關於路由表條目的例子:
Router# show ip route 10.55.103.0Routing entry for 10.55.103.0/24Known via "eigrp 100", distance 120, metric 6049536, type internalRedistributing via eigrp 100Last update from 10.220.100.1 on Serial3/0, 00:56:12 agoRouting Descriptor Blocks:* 10.220.100.1, from 10.220.100.1, 00:56:12 ago, via Serial3/0Route metric is 6049536, traffic share count is 1Total delay is 41000 microseconds, minimum bandwidth is 512 KbitReliability 226/255, minimum MTU 1500 bytesLoading 1/255, Hops 2
不同的路由協議對量度有不同的演算法。RIP的演算法是基於跳數的,OSPF是基於頻寬,而EIGRP根據頻寬、延滯時間、負荷和可靠度來決定的。
David Davis從事IT業已長達12年之久,而且獲得了包括CCIE,MCSE+I, CISSP, CCNA, CCDA和CCNP在內的一系列證書。目前,他在一傢俬有零售公司擔任系統/網路管理員職務,並擔任網路系統的兼職顧問。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-955233/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 深入瞭解jquery中的ajax方法引數jQuery
- 深入瞭解 Java 方法和引數的使用方法Java
- 瞭解GoldenGate Replicat的HANDLECOLLISIONS引數Go
- UILabel + UITextView 字間距和行間距UITextView
- 對路由器和交換機的簡單瞭解路由器
- oracle中引數session和 processes的設定(轉)OracleSession
- 瞭解 ignore_above 引數對 Elasticsearch 中磁碟使用的影響Elasticsearch
- Oracle 12C 中CDB和PDB的引數檔案管理Oracle
- (轉)Oracle中的啟動引數檔案:spfile和pfileOracle
- 彙編中引數的傳遞和堆疊修正(轉)
- imp中的indexfile引數解決imp指定表空間問題Index
- 【轉】Cmd引數詳解
- GCC引數詳解(轉)GC
- fstab引數詳解(轉)
- 瞭解JavaScript中的型別轉換JavaScript型別
- 路由器引數錯誤造成的故障路由器
- C#中命名引數和可選引數C#
- 加大段落中2個字元之間的間距字元
- 瞭解CObject 和 CRuntimeClass (轉)Object
- TAR命令引數詳解(轉)
- Linux引導載入程式之爭:瞭解 LILO 和 GRUB(轉)Linux
- Laravel同時接收路由引數和查詢字串中的引數Laravel路由字串
- C# 中的 in 引數和效能分析C#
- 【Spark篇】---Spark中記憶體管理和Shuffle引數調優Spark記憶體
- Oracle中INITRANS和MAXTRANS引數Oracle
- 專案經理的時間管理秘籍,你真的瞭解嗎?
- 數學中的常見的距離公式公式
- 全面瞭解Windows工作管理員(Task Manager)(轉)Windows
- 轉:oracle EXP /IMP引數詳解Oracle
- Oracle PGA引數的管理Oracle
- Oracle和SUN Solaris核心引數(轉)Oracle
- oracle中的processes,session,transaction引數詳解OracleSession
- Android中Activity的LunchMode引數詳解Android
- 檔案的時間引數
- kettle 引數——變數引數和常量引數變數
- JQuery中$.ajax()方法引數詳解jQuery
- 選購交換機的引數依據和主要的引數指標詳解指標
- Flask-sqlalchemy中 backref lazy的引數例項解釋和選擇FlaskSQL