ospf作為一種可以支援多區域的鏈路狀態路由協議,相應的路由條目也是比較複雜的。路由條目標識中有o(intra-area)、o ia(inter-area)、o e1(external計算內部度量)、oe2(external不計算內部度量)、o n1(nssa區域中的external路由且計算內部度量)、o n2(nssa區域中的external路由且不計算內部度量)。所以ospf的選路規則也是igp路由協議相對比較複雜的,下面我們就結合實驗來討論一下ospf的選路規則。
1. o和o ia的比較
通過這個實驗我們可以得出結論o>o ia
2. oia 與o e的比較
通過這個實驗我們可以得出結論o ia>o e
3. o e1與o e2的比較
通過這個實驗我們得出結論o e1>o e2
4. o n1與o n2的比較
通過這個實驗我們得出結論o n1>o n2
5. o e1與o n2的比較
通過這個實驗我們得出結論o e1>o n2
6. o n1與o e2的比較
通過這個實驗我們得出結論o n1>o e2
綜合3-6幾個實驗,我們又得出乙個很重要的結論,那就是無論是o n還是oe的路由1型的選路永遠是優先於2型的。
我們通過這6個實驗得出的結論如圖:
需要注意的是此時在選路中不同型別(我們這裡把每個圈歸為一類)的選路是優先於metric值的。
而在每一種型別的內部關於同乙個網路有多個條目時,他是怎麼樣選路的呢?
1. 當一台路由器對於同一網段有2條o的路由(或2條o ia的路由)時:
l 若metric值不同,則選擇metric值較低的路徑
l 若metric值相同,則負載均衡
2. 當一台路由器對於同一網段收到2條o e1的路由:
l 若metric值不同,則選擇metric值較低的路徑
l 若metric值相同,則負載均衡
3. 當一台路由器對於同一網段收到2條o n1的路由:
l 若metric值不同,則選擇metric值較低的路徑
l 若metric值相同,則負載均衡
4. 當一台路由器對於同一網段即收到1條o e1,又收到一條o n1
l 若metric值不同,則選擇metric值較低的路徑
l 若metric值相同,則選擇o e1
5. 當一台路由器對於同一網段收到2條o e2的路由:
l 若metric值不同,則選擇metric值較低的路徑
l 若metric值相同,則選擇到達asbr的metric值較低的路徑
l 若metric值相同,到達asbr的metric值也相同,則負載均衡
6. 當一台路由器對於同一網段收到2條o n2的路由:
l 若metric值不同,則選擇metric值較低的路徑
l 若metric值相同,則選擇到達asbr的metric值較低的路徑
l 若metric值相同,到達asbr的metric值也相同,則負載均衡
路由優先順序
路由優先順序在有的文獻中也被稱為路由的 管理距離 是乙個正整數,範圍0 255,它用於指定路由協議的優先順序。一台路由器上可以同時執行多個路由協議。不同的路由協議都有自己的標準來衡量路由的好壞,並且每個路由協議都把自己認為是最好的路由送到路由表中。這樣到達乙個同樣的目的位址,可能由多條分別由不同路由...
使用不受支援的協議 一文讀懂路由協議OSPF
ospf概述 ospf是ietf組織開發的乙個基於鏈路狀態的內部閘道器協議,廣泛應用於接入網和都會網路中。定義 ospf open shortest path first 是ietf組織開發的乙個基於鏈路狀態的內部閘道器協議 interior gateway protocol 目前針對ipv4協議使...
華為路由路徑優先設定
配置命令 ar1 sysint gigabitethernet 0 0 1 ip address 172.16.3.1 24 qint gigabitethernet 0 0 2 ip address 172.16.2.1 24 qint gigabitethernet 0 0 0 ip addre...