OSPF FA位址路由計算

2022-10-11 13:09:13 字數 2296 閱讀 6017

fa的作用:**位址的意思,用於ospf的鏈路優化。

五類lsa中的fa位址,滿足什麼條件才會產生fa位址?

1,asbr去往外部路由的出介面,加入到了ospf的程序中

2,asbr去往外部路由的出介面,沒有設定成為靜默介面

3,asbr去往外部路由的出介面,不是p2p

靜默介面:當乙個介面被配置為ospf的靜默介面之後,這個介面無法傳送hello報文,接受到hello報文之後,也不做處理。

但是會針對這個介面生成lsa的鏈路狀態資訊。

將ar1的g0/0/0介面配置成靜默介面  

ar1的g0/0/0介面配置成靜默介面之後,只收ar2的hello報文,但是也不會做任何的處理,也不會傳送hello報文。

五類lsa的fa位址取值:asbr去往外部路由的嚇一跳位址

上圖中:  ar1,ar2,ar4啟ospf協議;ar1上有一條靜態的路由192.168.1.0  24    10.0.123.3  ;在ar1上引入外部的這條靜態路由

引入型別為type1   。在ar1引入這條外部的靜態路由之後,就會生成一條五類的lsa,並在整個的ospf區域內范洪。所以就會在

ar4和ar2上都會有這條lsa。那麼我們在ar4上檢視這條五類的lsa,會看到會有fa的位址。

檢視ar4的ip 路由表

將ar1的引入方式修改成type1 cost值修改為3,檢視ip路由表。cost值為5了,ar4到fa位址的cost+五類lsa攜帶的cost。

本來路由器到達外部路由的cost等於 ,路由器到達asbr的cost+五類lsa攜帶的cost。但是如果存在fa位址的話,那麼

cost值就是路由器到達fa位址的cost+五類lsa攜帶的cost值。所以得出結論,如果存在fa位址,那麼計算cost的時候

就會直接尋找fa位址,不會在計算到達asbr的cost了。我們看到ar4到達ar3的兩條路徑的cost值相同,所以出現了負載

分擔的情況。

如果我們將ar1的出介面cost值修改為2.

從而達到了鏈路的優化。

1,如果現在ar1到外部路由的出介面,沒有宣告進ospf的程序的話,那麼即使五類lsa攜帶fa位址,由於asbr沒有將到達fa位址

的網段宣告進ospf,所以其他的路由器也就學習不到如何到達fa位址。所以此時的五類lsa也就不會攜帶fa位址了。

例如我們將ar1的出介面的ospf 程序取消掉。

此時我們在檢視五類lsa,裡面的fa位址也就不存在了。所以asbr的出介面必須宣告進ospf程序,以便ospf區域內的

其他路由器能夠學習到如何到達fa位址,這樣五類的lsa才會有fa位址。

時候也就只能夠通過自己來去訪問,那麼fa位址存在也就沒有任何的價值了。因為只能通過自己去訪問外部的路由。

所以將出介面的網路型別修改為p2p之後,五類lsa裡面的fa位址也就不會存在。

3,asbr到達外部路由的出介面設定為靜默介面,由於靜默介面不能夠傳送hello報文,即使收到hello報文後也不做任何的處理,只是丟掉。所以也就失去了,探測ospf鄰居的

能力,或者說探測其他網路的能力,既然不能探測其他的網路,那麼也就不存在鏈路優化的可能性,所以也就不會有fa位址存在的必要行。將就理解記憶吧

TCP IP,路由,位址

tcp的傳送量控制 接收端處理資料的速度是有限的.如果傳送端發的太快,導致接收端的緩衝區被打滿,這個時候如果傳送端繼續傳送,就會造成丟包,繼而引起丟包重傳等等一系列連鎖反應.因此tcp支援根據接收端的處理能力,來決定傳送端的傳送速度.這個機制就叫做流量控制 flow control tcp引入慢啟動...

位址路由使用

常用的一些spring mvc的路由寫法以及引數傳遞方式。使用model param model return public string index2 model model 直接返回內容 return responsebody public string index3 直接返回對應的index4...

TCP IP IP位址與路由

ipv4的ip位址長度為4位元組,通常採用點分十進位制表示法 dotted decimal representation 例如0xc0a80002表示為192.168.0.2。internet被各種路由器和閘道器裝置分隔成很多網段,為了標識不同的網段,需要把32位的ip位址劃分成網路號和主機號兩部分...