ospf外部路由(ospf用哪個路由器)

ospf外部路由
一、外部路由lsa
4類lsa:由ABR發出,宣告到達ASBR的路徑。下圖是R2的四類lsa(四類lsa的產生是因為與ABR相連的區域不知道ASBR在哪里,需要通告區域內部的路由器告訴告知ASBR的路徑)
lsa類型是4類lsa;LS-ID是ASBR的router-ID ;發布的是2.2.2.2 ,metric(開銷)為1
R2的四類lsa
5類lsa:由ASBR發出,在整個區域泛洪,宣告到達的外部路由
lsa類型是external,即五類lsa ;LS-ID是要到達的外部路由 ;發布的是ASBR ;
E type是類型2,所以開銷是1,E type有2種類型:
1、類型一(E type = 1)、會計算一類lsa到達外部路由的開銷,路由信息更精確,所以優先級更高。優先級為type-1 lsa > type-3 lsa > type-1 > type-2(2、4類lsa描述的是拓撲信息1、3、5描述的是鏈路信息,注意,不要混為一談。)
2、類型二(E type = 2)、計算ASBR到外部路由的開銷
R3的5類lsa
二、外部路由計算
通過查看查看1類lsa、4類lsa、5類lsa的開銷,即可知道到達外部路由的開銷,由下圖可知R1到ABR的開銷為1、由上述R2和R3的外部路由lsa可知到達外部路由的開銷為1+1+1=3
R1的1類lsa
三、次優路徑
動態路由引入導致的次優路徑
將rip、ospf互相引入之后呢,想要到達PC1的網段就會先到達R10,再到達R9,其實是直接可以達到R9的,這就出現了次優路徑,ospf認為的最優路徑是到達R10,可事實并不是最優的路徑,所以需要FA(轉發地址,只有5類lsa會產生轉發地址。)FA是五類lsa中的字段,目的是告訴ospf域內路由器更快捷的到達5類lsa所通告的下一條地址(內部以ASBR為下一跳,其實引入外部路由的是R9,所以產生了額外的路由,)
所以出現了轉發地址:轉發地址出現的條件
1、接口類型是廣播多路,點對點自然就沒有轉發地址了
2、網絡接口不能是靜默接口
3、接口的網段需要宣告