1. 程式人生 > 其它 >OSPF外部路由

OSPF外部路由

技術標籤:網路工程師路由器交換機網路計算機網路交換機網路協議

1.OPSF使用外部路由的原因
除了內部通訊外,企業還需要和外部網路進行通訊,不同的企業之間也存在互訪的需求
加入現在公司A需要去訪問公司B,那麼公司A如何獲得公司B的路由資訊
2.外部路由的計算過程
2.1.外部路由的引入
在這裡插入圖片描述

場景要求:
A公司運行了OSPF,A公司需要去訪問B公司的伺服器
解決方法:
1.在RA上寫一條去往B公司伺服器的靜態路由
2.將這條靜態路由釋出在OPSF網路裡,這樣所有的OSPF路由器都可以學到這條路由(這條路由就是外部路由)

2.2.Type4 LSA和Type5 LSA
ASBR-Summary-LSA(Type4 LSA)

Type4 LSA用來描述ASBR的位置
Type:Sum-Asbr //LSA的型別
Ls id:1.1.1.1 //ASBR的Router ID
Adv rtr:2.2.2.2 //宣告Type4 LSA路由器的Router ID
Metric:1 //產生Type4 LSA的路由器到ASBR的開銷
在這裡插入圖片描述

AS-External-LSA(Type5 LSA)
Type5 LSA 用來描述外部路由的資訊
Type5 LSA在整個OPSF網路泛洪的時候,不會產生變化,所所以需要Type4 LSA來幫助進行路由的計算在這裡插入圖片描述

Type:External //LSA的型別
Ls id:10.1.60.0 //目的網段地址
Adv rtr:1.1.1.1 //宣告Type5 LSA路由器的Router ID

Metric:1 //ASBR到目的網段的開銷值
E Type:2 //外部路由的型別
Forwording Address: //外部路由次優時會產生
Tag:1 //標記

2.3.外部路由的計算
2.3.1.和ASBR在同區域計算外部路由
在這裡插入圖片描述

1.RA會生成Type5 LSA交給其他路由器
(和ASBR在同一區域的時候不需要使用Type4 LSA)
2.通過Type1/2 LSA就能計算出到ASBR的路由,再通過Type5 LSA來計算出外部路由

2.3.2.和ASBR不在同區域計算外部路由
在這裡插入圖片描述

1.此時RB會生成Type4 LSA,並轉發Type5 LSA。將資訊傳遞給RD
2.RD收到後,先通過Type1/2 LSA計算出到達RB的路由,再通過Type4 LSA計算到達ASBR的路由,最後通過Type5 LSA計算出外部路由

3.外部路由的型別
3.1.區域路由環路的產生
在這裡插入圖片描述

        預設情況下,外部路由的型別為Type-2
        但是同一條外部路由Type1優於Type2

LSA的優選:Type1 LSA > Type3 LSA > Type5 LSA(Type1) > Type5 LSA(Type2)

4.次優外部路由的產生
4.1.次優外部路由的產生
在這裡插入圖片描述

4.2.次優路徑的解決辦法在這裡插入圖片描述

Forwording Address會將該Type5 LSA的下一跳進行改變來避免次優路徑的產生。那麼RB就會直接將資料轉發給RC
Forwording Address產生的條件:
1.廣播型網路
2.網段的介面不能是靜默介面
3.介面的網段啟動OSPF