1:o路由》oia路由》external路由!
o:計算lsa-1和lsa-2,前提age不能maxage,metric不能lsinfinity,計算出來的最小metric的路由放入rib中。具體是否放入rib,比如有ad更低的協議,這並不是本文研究重點。
oia:計算lsa-3,abr只計算來自於骨幹區域的lsa-3(虛鏈路也屬於骨幹區域),non-abr要計算來自每個區域的lsa-3。前提這些lsa的前提age不能為maxage,metric不能為lsinfinity,目的地不在本路由器所在區域,這些lsa不能是自己產生的,並且它們的advroute可達。計算出來的最小metric的路由放入rib中,如果metric相同則負載均衡。
external:計算十分複雜,需要考慮是否advrouter(fa)字段相同,和到這些advrouter(fa)位址的o(內部)和oia(lsa-4)。下面詳述:
備註 abr:一台同一ospf程序下配置了包含骨幹區域在內的多個區域,而且在骨幹區域不僅有狀態不是down的介面,而且有處於完全鄰接狀態關係的鄰居的路由器叫做abr。non-abr:乙個接入多個區域,但未接入骨幹區域的路由器(在本文中,我們這樣稱呼)。
2:external-type-1 >external-type-2
external:這些lsa-5不能age為maxage,metric不能為lsinfinity,並且不是由自身產生的,而且advrouter必須可達。如果這些lsa-5有fa位址,則必須傳送到fa位址,那麼這個fa位址也必須可達。
3:都為externaltype1,cost(外部開銷+到asbr開銷)越小越優先。(外部開銷預設重分配進ospf為20,但bgp重分配進ospf為1。備註:預設相容rfc1583,關閉rfc1583則使用rfc2328標準,rfc2328優選非0區域外部路由,即便0區域(內+外)開銷更低。)
4:都為externaltype1,cost也相等,那麼e1>n1(rfc1587標準)。
5:都為e1或都為n1,cost也相等,那麼進行負載均衡。
6:都為externaltype2,cost(只外部開銷)越小越優先。(外部開銷預設重分配進ospf為20但bgp重分配進ospf為1)。
7:都為externaltype2,cost也相等,到 advrouter(asbr的rid)/fa cost小的路徑優先。(預設相容rfc1583,關閉rfc1583則使用rfc2328標準,rfc2328優選非0區域外部路由,即便到骨幹區域的advrouter/fa的cost更低。)。
8:都為externaltype2,cost也相等,到 advrouter(asbr的rid)/fa cost也相等,那麼e2優於n2(rfc1587標準)。
9:都為e2或都為n2,cost也相等,到 advrouter(asbr的rid)/fa cost也相等,那麼進行負載均衡。
備註1:lsa-4進行計算的時候有乙個重要的忽略原則,如果該lsa-4所描述的asbr位址通過區域內路由(lsa-1,lsa-2)可達的話,那麼忽略這個lsa-4,也就意味著這將忽略通告該lsa-4所能到達的外部路由條目,因為該lsa-4不可達。所以在選路時,這些路由被排除在外。(重點)
備註2:並非所有型號,所有廠家,所有版本都遵照了rfc標準。
1.任何lsa-5.
2.p-bit置位 並且 fa欄位非0 的lsa-7.
3.任何其他lsa-7
1.p-bit置位的lsa-7.
2.任何lsa-5.
3.router-id更高的lsa.
1.優選非0區域的external type 1。即便0區域的external type 1的開銷值更低。
2.externaltype2,cost(只外部開銷)越小越優先。
3.都為externaltype2,cost(只外部開銷)也相等,優選非0區域外部路由,即便到骨幹區域的advrouter/fa的cost更低。
1.externaltype1,cost(外部開銷+到asbr開銷)越小越優先。
2.externaltype1 cost也相等,那麼進行負載均衡。
3.externaltype2,cost(只外部開銷)越小越優先。
4.externaltype2,cost也相等,到 advrouter(asbr的rid)/fa cost小的路徑優先。
5.externaltype2,cost也相等,到 advrouter(asbr的rid)/fa cost也相等,那麼進行負載均衡。
bgp絕殺
tcp絕殺
stp絕殺
qos絕殺
is-is絕殺
ospf絕殺
組播絕殺
ospf絕殺(增補)
o oia ospf 路由優先 OSPF選路原則
ospf作為一種可以支援多區域的鏈路狀態路由協議,相應的路由條目也是比較複雜的。路由條目標識中有o intra area o ia inter area o e1 external計算內部度量 oe2 external不計算內部度量 o n1 nssa區域中的external路由且計算內部度量 o ...
路由選路原則
1 管理距離 administrative distance 管理距離是用來提供路由可信度的乙個參考值,管理距離越小,路由條目越可靠。管理距離取值範圍0 255,0是最可信賴的,而255則意味著不會有業務量通過這個路由。各路由協議預設管理距離如下圖 2 路由選路原則 a 子網掩碼最長匹配 如果乙個目...
BGP路由選路原則
13條選路原則 1 丟棄下一跳不可達的路由 2 優選 preferred value 值最高的路由 私有屬性,僅本地有效 3 優選本地優先順序 local preference 最高的路由 4 優選手動聚合 自動聚合 network import 從對等體學習到的 5 優選 as path 短的路由...