OSPF域外路由
概念
- 將其他協(xié)議的路由(靜態(tài)路由)或者其他進(jìn)程的路由(另一OSPF進(jìn)程的路由)引入到本協(xié)議中呈昔,產(chǎn)生的路由稱為外部路由
ospf 1
import route static(direct/isis) x.x.x.x(ip) x.x.x.x(mask) //在進(jìn)程下引入其他協(xié)議的路由
- 在RTA中顶捷,將配置的B公司的靜態(tài)路由引入到A公司的OSPF進(jìn)程里
- RTA會(huì)生成一條AS-External-LSA(五類LSA),用于描述如何從ASBR到達(dá)外部目的地翰蠢;
- RTB和RTC會(huì)生成一條ASBR-Summary-LSA(四類LSA)项乒,用于描述如何從ABR到達(dá)ASBR;
-
引入后的路由在路由表中顯示為 O_ASE梁沧,優(yōu)先級(jí)為150
- OSPF路由優(yōu)先級(jí):域內(nèi)路由(1,2類LSA)>域間路由(3類LSA)>域外路由(4,5類LSA)
-
設(shè)備角色
-
ASBR(AS邊界路由器)
做了import命令的設(shè)備即為ASBR設(shè)備
display ospf abr-asbr //檢查鄰居設(shè)備是否為ABR或者ASBR
設(shè)備可以同時(shí)稱為ABR和ASBR
ASBR負(fù)責(zé)生成5類LSA
-
一.五類LSA(AS-External-LSA)
1.產(chǎn)生者:ASBR(ASBR為每一條外部路由單獨(dú)產(chǎn)生一條五類LSA)
2.描述內(nèi)容:區(qū)域外所有的路由信息
3.泛洪范圍:所有區(qū)域(OSPF域內(nèi))
4.詳細(xì)內(nèi)容
- LS ID:外部路由目的網(wǎng)絡(luò)的網(wǎng)絡(luò)前綴
- ADV Router:ASBR的router-id
- MASK:外部路由目的網(wǎng)絡(luò)的掩碼
- Metric:外部開銷
- E-type:外部路由類型(決定開銷的計(jì)算方式)
- Forwarding Address:轉(zhuǎn)發(fā)地址(解決次優(yōu))
- Tag:路由標(biāo)記(方便路由控制)
5.五類LSA在區(qū)域泛洪時(shí)不會(huì)改變通告者和開銷
- 與ASBR不在一個(gè)區(qū)域的設(shè)備檀何,需要通過4類LSA的輔助,進(jìn)行訪問對應(yīng)外部路由
6.防環(huán)措施:依靠三類四類LSA防環(huán)
五類LSA相關(guān)字段說明
1.E-type
開銷值:
- 內(nèi)部開銷:設(shè)備自身到ASBR的開銷(通過區(qū)域內(nèi)部拓?fù)?LSA4得出)、
- 外部開銷:默認(rèn)為1频鉴,在引入時(shí)可以修改
E-type:外部路由類型(外部路由開銷類型)
-
E1:報(bào)文中顯示內(nèi)部開銷+外部開銷
- 直接比較內(nèi)外開銷值綜合栓辜,數(shù)值越小越優(yōu)先
-
E2(華為默認(rèn)):報(bào)文中只顯示外部開銷
- 先比較外部開銷,外部開銷一致時(shí)垛孔,再次比較內(nèi)部開銷藕甩,數(shù)值越小越優(yōu)先
ospf 1 import-route direct cost 100 //
-
E1與E2的比較規(guī)則:
收到兩條E2的外部路由,先比較外部開銷周荐,若相同再比較內(nèi)部開銷辛萍,都一致則負(fù)載均衡
-
收到兩條E1的外部路由,則比較總開銷
ospf 1 import-route xxx type 1 //修改外部路由開銷值為E1
收到一條E1外部路由羡藐,一條E2外部路由,則永遠(yuǎn)優(yōu)選E1
2.forwarding address(FA地址)
情景:
RTA悯许,RTB仆嗦,RTC處在統(tǒng)一共享式網(wǎng)絡(luò)(同一廣播域),RTA和RTB在同一個(gè)OSPF進(jìn)程下先壕,RTB和RTC在同一個(gè)RIP進(jìn)程下
- 當(dāng)RTA想去訪問RTC時(shí)瘩扼,需要在RTB的OSPF進(jìn)程下引入RIP
- 這時(shí)RTB是為ASBR,RTA訪問RTC垃僚,必須要經(jīng)過RTB集绰。產(chǎn)生了次優(yōu)路徑
為了解決這一次優(yōu)路徑問題,需要forwarding address字段
- 設(shè)備引入路由的下一條和設(shè)備發(fā)出外部路由的接口在同一網(wǎng)段是谆棺,會(huì)產(chǎn)生FA地址
- FA地址直接填充該路由的原有下一跳
- 收到由FA地址的LSA 5類栽燕,進(jìn)行訪問時(shí),直接通過FA地址訪問改淑,不需要去往ASBR設(shè)備
- 解決了次優(yōu)路徑
- 發(fā)出外部路由的接口需要滿足一下條件碍岔,才能填充FA地址
- 接口被宣告進(jìn)OSPF
- 接口的網(wǎng)絡(luò)類型需要為MA網(wǎng)絡(luò)
- 接口不能靜默(靜默接口不收發(fā)OSPF組播報(bào)文)
- 三個(gè)條件達(dá)成情況才會(huì)產(chǎn)生FA地址,F(xiàn)A地址優(yōu)先級(jí)高于adv
這時(shí)丧靡,RTB產(chǎn)生的五類LSA中的Forwarding address字段填充了RTC的接口IP地址媚媒,且這一字段的優(yōu)先級(jí)高于ASBR搏色。
二.四類LSA(ASBR-Summary-LSA)
1.產(chǎn)生者:ABR(ASBR為每一個(gè)ASBR產(chǎn)生一條四類LSA)
2.描述內(nèi)容:ASBR的位置
3.泛洪范圍:區(qū)域間
4.詳細(xì)內(nèi)容
- LS ID:ASBR的router-id
- ADV Router:ABR的router-id
- Metric:ABR去往ASBR的開銷
5.4類LSA的傳遞規(guī)則和防環(huán)規(guī)則與3類LSA一致
注意
問題1:有五類LSA,一定有四類LSA嗎捏肢?
- 不一定,當(dāng)只有一個(gè)區(qū)域時(shí)
問題2:有四類LSA饥侵,一定有五類LSA嗎鸵赫?
- 不一定,四類LSA是為ASBR服務(wù)的爆捞,不是為五類LSA服務(wù)的奉瘤,當(dāng)引入不存在的路由
- 一類LSA中存在3個(gè)flags位
- V:表明是否做了vlink
- E:表明是否為ASBR
-
B:表明是否為ABR
- ABR收到一條flags位 E=1的route-lsa 就會(huì)產(chǎn)生LSA 4類