路由優先級由先是怎么樣的
路由優先級由先是怎么樣的
近年來,隨著Internet的迅速普及和爆炸性發展,在Internet上產生了許多新的應用,特別是路由的發展,本文為大家揭開路由優先級由先的神秘面紗,歡迎大家閱讀借鑒。
路由優先級由先介紹
RIPOSPFIGRP
10000R1
路由表
10000 R0
10000 R1
10000 R2
從優先級最高的協議獲得的路由被優先選擇加入路由表中。
前面講過,各個路由協議都有自己的標準來衡量路由的好壞(有的采用下一跳次數、有的采用帶寬、有的采用時延,一般在路由數據中用度量 Metric 來量化),并且每個路由協議都試圖將自己認為是最好的路由送到路由表中,這樣我們就有可能從不同的協議得到到達同一目標網絡的不同路由。盡管每個路由協議都給出了度量值,但是由于各個協議所采用度量值的含意不同,它們之間沒有可比性。這就需要有種策略來決定使用哪一條路由。按照策略,判斷最優的路由,我們才將它加入路由表,利用它來進行包的轉發。
通常,我們使用路由優先級來判斷不同路由協議所獲得路由的好壞。
每一種路由協議都由自己的優先級,當不同路由協議之間的路由發生沖突時,選擇其中優先級最高的路由協議獲得的路由。路由優先級是根據路由算法的優劣等因素得出的經驗數值,也可以由網管員手動修改。
三種路由協議 RIP 、OSPF 、IGRP 各自得到了一條到達目標網絡10000 的路由。我們假定三種協議之間的路由優先級的次序是 OSPF -> IGRP- > RIP ,則最終選定 OSPF 路由作為最優路由。
路由優先級在有的文獻中也被稱為路由的“管理距離”,是一個正整數,范圍0~255,它用于指定路由協議的優先級。
一臺路由器上可以同時運行多個路由協議。不同的路由協議都有自己的標準來衡量路由的好壞,并且每個路由協議都把自己認為是最好的路由送到路由表中。這樣到達一個同樣的目的地址,可能由多條分別由不同路由選擇協議學習來的不同的路由。雖然每個路由選擇協議都有自己的度量值,但是不同協議間的度量值含義不同,也沒有可比性。路由器必須選擇其中一個路由協議計算出來的最佳路徑作為轉發路徑加入到路由表中。
實際的應用中,路由器選擇路由協議的依據就是路由優先級。給不同的路由協議賦予不同的路由優先級,數值小的優先級高。當有到達同一個目的地址的多條路由時,可以根據優先級的大小,選擇其中一個優先級數值最小的作為最優路由,并將這條路由寫進路由表中。
路由優先級賦值原則為
直連路由具有最高優先級。
人工設置的路由條目優先級高于動態學習到的路由條目。
度量值算法復雜的路由協議優先級高于度量值算法簡單的路由協議。
例如,OSPF路由協議和RIP路由協議都發現了一條去往同一個目的地的路由,因為OSPF的優先級110比RIP的優先級120高,路由器將會優先選擇由OSPF協議發現的路由,并將其放入路由表中。
需要注意的是,不同廠商之間的定義可能不太一樣,但是各種路由協議的優先級都可由用戶通過特定的命令手工進行修改(直連路由的優先級一般不能修改)。
路由優先級的相關文章:
1.怎樣優化路由器