路由管理距離起什么作用
發(fā)布時間:
2022-05-07 11:05:21
路由管理距離起什么作用?我們在使用路由協(xié)議的時候,經(jīng)常遇到這樣的情況,一臺路由器上,可能會啟用兩種或者多種路由協(xié)議。由于每種路由協(xié)議計算路由的算法都不一樣,可能就會出現(xiàn)如圖1所示的情況。

圖1 RIP協(xié)議和IGRP協(xié)議選擇的最佳路由不同
在圖1中的四臺路由器上都啟用了兩種路由協(xié)議RIP和IGRP。從路由器A到路由器C有兩條路徑,一條是通過路由器D到達(dá)路由器C的64Kb/s串行鏈路,一條是通過路由器B到達(dá)路由器C的10Mb/s以太線。
RIP計算路由的時候算的是到達(dá)目的網(wǎng)段的路徑上所經(jīng)過的路由器的數(shù)量(即跳數(shù)),圖1中兩條路徑各經(jīng)過了一臺路由器,所以它認(rèn)為64Kb/s串行鏈路的路徑和10Mb/s以太線的路徑都是最佳的;IGRP計算路由的時候使用一個很復(fù)雜的算法,其中起主要作用的是帶寬,所以它認(rèn)為10Mb/s以太線的路徑是最佳的。
那么路由器A在這個時候應(yīng)該聽誰的呢?我們必須有一種方法來讓路由器自動地選擇聽從其中的一種路由協(xié)議所學(xué)習(xí)到的路由。每種路由協(xié)議都有一個被規(guī)定好的用來判斷路由協(xié)議優(yōu)先級的值,這個值被稱為管理距離(Administrative Distance),如圖2所示。

圖2 各種路由協(xié)議的管理距離
從圖2我們可以看出,RIP協(xié)議的管理距離是120,而IGRP協(xié)議的管理距離是100。管理距離的值越小,這個協(xié)議的算法就越優(yōu)化,它的優(yōu)先級就越高。
當(dāng)兩個以上的路由協(xié)議通過不同路徑學(xué)習(xí)到遠(yuǎn)端的網(wǎng)絡(luò)時,哪個協(xié)議的管理距離小,路由器就把哪個協(xié)議所學(xué)到的路徑放進(jìn)路由表,而不聽信管理距離大的路由協(xié)議所學(xué)習(xí)到的路徑。
所以,在圖1中,路由器A會聽信IGRP協(xié)議,把通過路由器B的10Mb/s以太線路作為通往路由器C的路由。在圖2中我們還可以看到幾種特殊的管理距離。
比如第一條,直接連接在路由器上的網(wǎng)段,它的管理距離是0,所以直接連接在路由器上的網(wǎng)段可以直接進(jìn)入路由表,并且,它的優(yōu)先級最高,靜態(tài)路由協(xié)議和動態(tài)路由協(xié)議都不能影響它。
第二條和第三條都是關(guān)于靜態(tài)路由的。在靜態(tài)路由的語法里,可以指定路徑中的下一臺設(shè)備地址或者自己這臺路由器上連接著的下一臺設(shè)備的接口。如果指定的是接口,則這條靜態(tài)路由的管理距離是0,因為路由器會把這個在遠(yuǎn)端的網(wǎng)段看成直接連接在自己的接口上的。如果指定的是下一臺設(shè)備的接口地址,則這條靜態(tài)路由的管理距離是1。如果路由器上同時運(yùn)行著別的動態(tài)路由協(xié)議,這條靜態(tài)路由的優(yōu)先級將超過這些路由協(xié)議。
還有就是最后一條,管理距離是255,意味著不知道、不可用。
上一篇:
路由器的度量值是什么
下一篇:
OSPF路由協(xié)議中的鄰居關(guān)系