1. OSPF路由類型:
內部路由:通過network宣告的
區域內路由:通過1類LSA表示
區域間路由:通過3類LSA表示
外部路由:通過import-route宣告的(通過5類LSA表示)
1類LSA:router
名字:路由器的router-id
發送者:任何一個OSPF路由器都會在自己所連接的任何一個區域,產生一個1類LSA
作用:相當於每個路由器在每個區域的自我介紹
該類型的LSA只能在一個區域內部傳輸
通過觀察1類LSA,我們就可以畫出網絡設備互聯的圖
在P2P網絡里,沒有2類LSA
優化一個區域,該區域不要出現2類LSA--------------指的是:該設備所有設備互聯鏈路的的網絡類型都要變為點到點(改成p2p就不選DR,沒有DR就沒有2類LSA)
2類LSA的作用:
(1) 為了說明DR的管理范圍
(2) 在2類LSA中包含了DR接口的IP地址的子網掩碼
(3) 以及包含了與DR接口ip在同一網段中的其他路由器的router-id
(4) 該類型的LSA只能在一個區域內部傳輸
3類LSA:
名字:就是網段
發送者:只有ABR能夠產生
3類LSA作用:
在不同的區域之間傳遞路由信息
該類型的LSA只能在一個區域內部傳輸
LSA在傳遞過程中,每經過一個ABR,這個LSA的AdvRouter就會變化一次,變化成所經過那個路由器的router-id
ABR:同時連着骨干區域與非骨干區域的路由器
ASBR:自治系統邊界路由器(具有能夠引入外部路由能力的路由器)-----即使用了import-route這條命令的路由器
sum-asbr:4類LSA
名字:ASBR的router-id
發送者:與ASBR在同一區域的ABR的router-id
作用:
4類LSA起輔助作用,是輔助5類LSA完成OSPF外部路由的計算
ASE:5類LSA
名字:外部路由的網段
發送者:ASBR的route-id
作用:
在OSPF網絡中,表示外部路由,並且該類型的LSA不屬於任何區域,因此該類型的LSA可以在任何區域傳輸,那也就是哪里有OSPF,哪里就可以有5類LSA
現在引入一個新的LSA:7類LSA
現在新增加了一個路由器AR7
AR6的配置:
system-view
int g0/0/1
ip address 192.168.18.1 24
quit
AR7的配置:
undo terminal monitor
system-view
sysname AR7
int g0/0/0
ip address 192.168.18.8 24
int g0/0/1
ip address 192.168.55.254 24
quit
int loopback 0
ip address 10.10.8.8 24
q
雖然AR6使用了import-route static 使自己成為了ABR,但是他沒有資格產生5類LSA
表示外部路由有兩種方式:5類LSA和7類LSA
在普通區域引入外部路由用 : 5類LSA
在特殊區域引入外部路由用 : 7類LSA
nssa:7類LSA
名字:外部路由的網段
發送者:ASBR的router-id
作用:在OSPF的特殊區域中,表示外部路由
該類LSA是有區域概念的
只能在NSSA區域內部傳輸
命令:
ospf 1
area 12
nssa
NSSA區域的ABR有這樣一個特點:會自動將7類LSA轉成5類LSA
NSSA區域的ABR會自動的產生一個7類LSA表示的默認路由,而在stub區域中ABR會自動產生一個3類LSA表示的默認路由
不要4類LSA和5類LSA,但是AR1與AR2斷了就有影響,因為AR4有AR1和AR2之間的三類LSA
所以在此引入了一個total nssa區域
命令:
ospf 1
area 12
nssa no-summary
total nssa:(僅僅需要在該NSSA區域的ABR上配置)
不要3類LSA,4類LSA,5類LSA
要1類LSA,2類LSA,7類LSA,以及一個特殊的表示默認路由的3類LSA
補充:
(1)stub區域:(末梢區域)
stub區域的ABR會自動的產生一個表示默認路由的LSA
(2)totla stub區域:(完全末梢區域)
我們之前是在AR4配置了total stub
不要4類,5類LSA(表示OSPF外部)
不要3類LSA(表示OSPF內部,區域之間)
(3)NSSA(not so stub area):
不要4類LSA
不要5類LSA
要1類,2類,3類,7類LSA
(4)total nssa:
不要3類LSA,4類LSA,5類LSA
要1類LSA,2類LSA,7類LSA,以及一個特殊的表示默認路由的3類LSA