问题:是不是一个路由被认定为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