OSPF多区域中必须有area0。非area0区域要与area0相连才能实现传播域间路由信息
?問題:是不是一個路由被認定為ABR就說明此路由器一定和area0區域相連?是不是只要有ABR就可以組建多區域(沒有0區)???
答案:
? ? ? 你好,假設多區OSPF中沒有0區域,那么多區OSPF中將不會傳播域間路由信息,詳細說明如下:官方說明:在一個運行OSPF的AS(自治域)中,存在一個骨干區域(默認是area0),任何其他區域交換路由信息都將經過骨干區域。實驗證明:(Cisco環境)如果一個運行OSPF的AS(自治域)中,沒有設置area0,也即沒有骨干區域,即使在area1和area2的邊界路由器上,用同一個OSPF進程宣告了area1和area2,但是此路由器仍然不會被運行的OSPF機制識別為ABR,同時區域間也沒有LSA3的鏈路狀態數據傳播。所以area1內部的路由器仍然不知道area2的路由信息,area2亦是如此。以上,供參考。有問題M我?一起探討。?補充問題1:是的。如果一個路由被認定為ABR,那它一定是和區域0相連;補充問題2:不是。沒有0區就沒有ABR。ABR不是手工指定的,而是在OSPF機制中自動判定的,包括ASBR;Cisco設備的"show?ip?ospf?database?router"就可以看到針對路由器是否是ABR或ASBR的描述;它是如何判定的?個人感覺很簡單,如果一個路由器在一個OSPF進程中宣告了兩個(及以上)區域的網段,并且至少包括area0區域,那么這個路由器將被自動判斷為ABR。
實例:
1、沒有area0不能傳播域間路由信息。
?
Router3#sh ip route?
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
? ? ? ?D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
? ? ? ?N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
? ? ? ?E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
? ? ? ?i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
? ? ? ?* - candidate default, U - per-user static route, o - ODR
? ? ? ?P - periodic downloaded static route
Gateway of last resort is not set
? ? ?192.168.1.0/24 is variably subnetted, 2 subnets, 2 masks
C ? ? ? 192.168.1.0/24 is directly connected, GigabitEthernet0/0
L ? ? ? 192.168.1.2/32 is directly connected, GigabitEthernet0/0
2、有area0傳播域間路由信息。
Router3#sh ip route?
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
? ? ? ?D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
? ? ? ?N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
? ? ? ?E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
? ? ? ?i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
? ? ? ?* - candidate default, U - per-user static route, o - ODR
? ? ? ?P - periodic downloaded static route
Gateway of last resort is not set
? ? ?1.0.0.0/24 is subnetted, 1 subnets
O IA ? ?1.1.1.0/24 [110/65] via 192.168.1.1, 00:00:40, GigabitEthernet0/0
? ? ?172.31.0.0/24 is subnetted, 1 subnets
O IA ? ?172.31.1.0/24 [110/66] via 192.168.1.1, 00:00:40, GigabitEthernet0/0
? ? ?192.168.1.0/24 is variably subnetted, 2 subnets, 2 masks
C ? ? ? 192.168.1.0/24 is directly connected, GigabitEthernet0/0
L ? ? ? 192.168.1.2/32 is directly connected, GigabitEthernet0/0
3、一個自治系統(AS)中只能有一個area0,所有區域都在與area0直連,域間通信必須通過area0。對于單個區域可以不設置area0,多區域環境下一定要有area0。如下圖area5沒有與area0直連,router1~3不能收到area5:100.100.100.0/24域間路由信息。
Router3#sh ip rou
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
? ? ? ?D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
? ? ? ?N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
? ? ? ?E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
? ? ? ?i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
? ? ? ?* - candidate default, U - per-user static route, o - ODR
? ? ? ?P - periodic downloaded static route
Gateway of last resort is not set
? ? ?1.0.0.0/24 is subnetted, 1 subnets
O IA ? ?1.1.1.0/24 [110/65] via 192.168.1.1, 00:18:31, GigabitEthernet0/0
? ? ?172.31.0.0/24 is subnetted, 1 subnets
O IA ? ?172.31.1.0/24 [110/66] via 192.168.1.1, 00:18:31, GigabitEthernet0/0
? ? ?192.168.1.0/24 is variably subnetted, 2 subnets, 2 masks
C ? ? ? 192.168.1.0/24 is directly connected, GigabitEthernet0/0
L ? ? ? 192.168.1.2/32 is directly connected, GigabitEthernet0/0
總結
以上是生活随笔為你收集整理的OSPF多区域中必须有area0。非area0区域要与area0相连才能实现传播域间路由信息的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: js练习(十一)实现一个打点计时器 se
- 下一篇: html文件在线打开word,html打