假如多区OSPF中没有0区域

是不是一个路由被认定为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个回答  2010-06-08
半山兄解释的非常好了
补充一下:
首先要了解一下Area的作用
1.避免网络规模过大
2.路由计算效率问题
3.网络动荡问题
划分区域可以有效的解决这些问题,ospf在area内是spf算法的LS算法(链路状态),而在域内即AS之间其实是DV算法(距离矢量)。所以协议规定所有的Area域都要围绕area0创建。因为第三类LSA转发路由时不携带链路状态信息,路由的始发信息已经丢失,只携带网络地址,掩码和开销。如果不限制会跟RIP形成环路

另:关于第一个问题,不是一定的。可以使用虚连接,可以让ABR不在Area0内,此时OSPF的TTL值就已经不是1了。这样可以不需要所有的area都围绕area0来部署
第2个回答  推荐于2016-03-14
多区域OSPF 必须有area 0
根据RFC2328所规定,多区域(multiarea)的OSPF之间需要互相通讯,则这些区域应该与骨干区域(区域0)相直连,若因为某些原因不能直连,则应该在区域边界路由器与区域0的边界路由器之间建立虚链路
第3个回答  2010-06-07
那是不可能的
第4个回答  2010-06-07
OSPF 里面不可能没有0 区域··

假如多区OSPF中没有0区域
你好,假设多区OSPF中没有0区域,那么多区OSPF中将不会传播域间路由信息,详细说明如下:官方说明:在一个运行OSPF的AS(自治域)中,存在一个骨干区域(默认是area0),任何其他区域交换路由信息都将经过骨干区域。实验证明:(Cisco环境)如果一个运行OSPF的AS(自治域)中,没有设置area0,也即没有...

为什么在三层交换机上配置ospf,没显示O
还有一个问题,一定要两台OSPF的设备才可以有OSPF邻居关系,一台是没有办法做实验的,路由上肯定会显示直接连接,因为他的级别是最高的。

OSPF 协议中规定在运行OSPF 的网络中必须有区域0吗?
多区域时所有区域必须和区域0相连。所以区域0是必不可少的!单区域时可以随意规划area0、area10、area11都可以,因为只有一个区域!

ospf路由协议为什么必须有area 0存在
当有多个区域时,才需要area0这个骨干区域,因为ospf最短路径优先是针对区域内的,如果是多区域,区域间是d-v算法的,这样就会出现环路。所以为了防止环路,我们通常会设区域0,当我们只有2个或1个区域时,area0就可以不用了,2个区域不会出现环路。

OSPF 中, 非area 0区域中 一个路由器在此区域端口为stub,另一个路由器...
1. 末梢区域配置,ABR 上 area x stub 区域内其它路由器上 area x stub 2. 完全末梢区域, ABR上 area x totally stub 区域内其它路由器上 area x stub 由此可以看出ABR 上 totally stub 和 stub的区别,是告诉ABR是否往这个区域内通告3类LSA。totally stub 不支持在非ABR上配置。

ospf路由协议为什么必须有area 0存在?
因为area 0是骨干区域,它拥有全网所有区域的路由信息,如果整个OSPF存在多个区域,就必须存在area 0,否则其它区域无法学习到全网的路由。当然如果你网络里只有一个区域那可以没有 area 0。但一般不会这样设计网络。

ospf可以不配置area0吗?
可以的,只要不需要把路由传输给其他区域,就不需要区域0

怎么配置多区域OSPF协议
1、启动LITO H3C模拟器,拖动三台路由器到工作区。2、路由器1配置端口IP地址,如图所示。3、如图所示启用OSPF协议,并在端口上启用OSPF功能加入Area 0区域。4、如图所示,路由器2配置各个端口网络地址。5、配置多区域OSPF,如图所示。6、如图所示,路由器3配置设备IP地址。7、配置OSPF协议,本例到此...

OSPF为何需要区域0或者说区域0有什么作用
可以,比如网络规模不大,单个区域就可以承载,不过不需要必须是area 0. 如果只是单区域的话,area X(0-65535)都可以, 如果是多区域才要求一定要有骨干区域area 0

OSPF多区域配置里的查看路由表时里的O E1 OE2 IA是什么意思
O IA就是自治系统内的其他区域的路由 比如区域0 学到区域1的路由就是O IA O E1 和O E2就是自治系统外的路由 比如把EIGRP重分发到OSPF默认就是O E2 如果在重分发使用了命令metric-type 1 路由就是O E1 OE1和OE2的区别 OE1就是从外部系统到内部系统的METRIC都要计算 OE2就是只计算系统内部的...

相似回答
大家正在搜