外部路由引入:
路由協議視圖下:import-route static/ospf……
ASBR:引入外部路由的OSPF路由器
ABR:邊界路由器:OSPF中骨干區域與其他區域交接處的路由器
五類LSA:AS-External-LSA(AS外部LSA)
ASBR產生,用于描述如何從ASBR到達外部目的地
用來通告到達OSPF自治系統外部的目的地或者OSPF自治系統外部的預設路由的LSA,自治系統外部LSA是鏈路狀態資料庫中唯一不與具體的區域相關聯的LSA通告,外部LSA通告將在整個自治系統中進行泛洪擴散
四類LSA:ASBR-Summary-LSA(ASBR匯總LSA)
ABR產生,用于描述如何從ABR達到ASBR(標識ASBR的位置);
ASBR匯總LSA除了所通告的目的地是一臺ASBR路由器而不是一個網路外,其他的和網路匯總LSA都是一樣的
一條AS External LSA只能宣告一條外部路由
四類LSA和五類LSA,將被OSPF路由器用來計算外部路由
五類LSA:AS-External-LSA:
display ospf lsdb ase self-originate
OSPF Process 1 with Router ID 1.1.1.1
Link State Database
Type : External //LSA型別
Ls id : 10.1.60.0 //目的網段地址
Adv rtr : 1.1.1.1 //產生此五類LSA ASBR的Router ID
Ls age : 1340
Len : 36
Options : E //代表是外部路由的LSA
seq# : 80000004
chksum : 0xb5cc
Net mask : 255.255.255.0 //網路掩碼
TOS 0 Metric: 1 //開銷值,外部路由到ASBR的metric值,默認情況是1;可修改:路由引入時修改:import-route-static cost (?)
E type : 2 //外部路由的型別,默認為Type 2
Forwarding Address : 0.0.0.0 //次優路徑時詳細將講解,
Tag : 1 //外部路由資訊可以攜帶一個Tag標簽,用于傳遞該路由的附加資訊,通常用于路由策略,默認值為1
Priority : Low //優先級,低,因為外部路由優先級低于內部路由
四類LSA:ASBR-Summary-LSA:
display ospf lsdb asbr self-originate
? Area: 0.0.0.1
Link State Database
Type : Sum-Asbr //LSA型別
Ls id : 1.1.1.1 //ASBR的Router ID
Adv rtr : 2.2.2.2 //產生此四類LSA ABR的Router ID
Ls age : 15
Len : 28
Options : E
seq# : 80000005
chksum : 0xf456
Tos 0 metric: 1 //從RTB到達此ASBR的開銷
為什么要五類LSA的同時又要ABR發送四類LSA?
骨干區域的路由器知道ASBR的位置,但非骨干區域的路由器不知道,通過ABR發布四類LSA,來告訴非骨干區域中的路由器ASBR的具體位置
四類LSA只能在一個區域內泛洪,五類LSA每泛洪到一個區域,相應區域的ABR都會生成一條新的四類LSA來描述如何到達ASBR
因此描述到達同一個ASBR的四類LSA可以有多條,其Adv rtr是不同的,表示是由不同的ABR生成的
外部路由計算:
Area 0中計算:不需要四類LSA,只需要:一類LSA、五類LSA

非骨干區域外部路由計算:需要四類LSA、五類LSA、一類LSA、二類LSA(多路訪問網路中)

外部路由型別:
Type Cost
第一類外部路由(External Type-1) AS內部開銷值+AS外部開銷值
第二類外部路由(External Type-2) AS外部開銷值
注意:
-
默認情況下,OSPF外部路由采用的是第二類外部路由(1)
-
路由優先級:第一類外部路由>第二類外部路由
-
LSA總路由優先級:一類LSA>三類LSA>第一類外部路由>第二類外部路由(沒有二類、四類的原因是它們不傳遞路由資訊,只傳遞拓撲資訊
第一類可信度更高 External Type-1優先級高于External Type-2
default-route-advertise :協議視圖下,向該協議下發預設路由
no-import-route:用于禁止將AS外部路由以Type-7的形式引入到NSSA區域中
no-summary:表示不向區域內通告第四類LSA
set-n-bit:表示在DD報文中設定N-bit位的標志.該bit屬于DD中的可選欄位
次優外部路由:
產生原因:

RTA、RTB、RTC同處于一個MA網路,RTA和RTB之間運行OSPF,RTB和RTC之間運行RIP
RTB將通過RIP學來的路由重發布到OSPF,RTA通過OSPF學習到RIP中192.168.3.0/24的外部路由,但是下一跳是RTB,所以RTA訪問192.168.3.0/24的流量先發送給RTB,RTB收到后又轉發給RTC,在RTA上這條路由是次優的,最優的下一跳應當為RTC
解決:Forwarding Address
Forwarding Address:
1. 默認下,ASBR引入外部路由產生的五類LSA中Forwarding Address欄位設定為0.0.0.0;認為去往外部路由,走ASBR最優(通過1/2/4類LSA得知)
2.為實際外部路由下一跳地址:走FA地址
FA地址不為0的條件:
1.ASBR將去往外部路由的出介面宣告進OSPF
2.該出介面網路型別為Broadcast,不能為P2P/P2MP
3.該介面不能是靜默介面(靜默介面(passive-interface):雖開啟了OSPF,但不會處理任何OSPF報文)
作用:防止外部路由環路/次優路徑
NSSA:7類LSA中的FA地址:必須不為0
可以通過命令讓轉換器在轉換時,抑制FA地址:nssa suppress-forwarding-address
FR是如何影響OSPF的路由選擇的?
1.計算外部路由時,首先檢查通告TYPE 5 LSA的ASBR是否存在,否則忽略該LSA
2.檢查TYPE 5 LSA的FA地址是否為0,如為0,說明路由必須經過ASBR轉發,那么優選到ASBR metric最短的路徑,當有多個最短路徑時,優選從較大area ID學習到的
3.如果FA非0,那么優選到FA地址 metric最短的路徑
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/333644.html
標籤:其他
上一篇:IS-IS協議原理與配置
