关于OSPF配置命令中的问题,network命令里的area后面接的数字有什么特殊的定义吗

来源:百度知道 编辑:UC知道 时间:2024/09/21 21:48:37
我看书上写的AREA 0代表主干区域,也就是在主路由上的OSPF宣告区域必须是AREA 0,对吗?
还有,那其他路由上呢,比如说和主路由器相邻的那些路由呢,他们的OSPF进程里AREA也必须是0吗?
支线路由上的OSFP进程的AREA可以自定义吗?
明白的请帮我解释的尽量详细一些,要是能让我很快理解的我再追100分。
如果说一个路由器是ABR,那么它应该在逻辑上处于两个宣告区域的交集上吧?那么这个ABR在配置时,要在不同的网段上宣告不同的区域,是这样吗?

区域及域间路由
在OSPF路由协议的定义中,可以将一个路由域或者一个自治系统AS划分为几个区域。在OSPF中,由按照一定的OSPF路由法则组合在一起的一组网络或路由器的集合称为区域(AREA)。

在OSPF路由协议中,每一个区域中的路由器都按照该区域中定义的链路状态算法来计算网络拓扑结构,这意味着每一个区域都有着该区域独立的网络拓扑数据库及网络拓扑图。对于每一个区域,其网络拓扑结构在区域外是不可见的,同样,在每一个区域中的路由器对其域外的其余网络结构也不了解。这意味着OSPF路由域中的网络链路状态数据广播被区域的边界挡住了,这样做有利于减少网络中链路状态数据包在全网范围内的广播,也是OSPF将其路由域或一个AS划分成很多个区域的重要原因。

随着区域概念的引入,意味着不再是在同一个AS内的所有路由器都有一个相同的链路状态数据库,而是路由器具有与其相连的每一个区域的链路状态信息,即该区域的结构数据库,当一个路由器与多个区域相连时,我们称之为区域边界路由器。一个区域边界路由器有自身相连的所有区域的网络结构数据。在同一个区域中的两个路由器有着对该区域相同的结构数据库。

我们可以根据IP数据包的目的地地址及源地址将OSPF路由域中的路由分成两类,当目的地与源地址处于同一个区域中时,称为区域内路由,当目的地与源地址处于不同的区域甚至处于不同的AS时,我们称之为域间路由。

0是代表主区域
其他的是 副区域

ospf的基本结构你应该清楚:ospf是可以划区域的,如果把1个area看作是一点的话,则ospf拓扑是以area 0 为节点,其他area端点的星形结构。每个area都与area 0 相连,且除了area 0 之外 都互不相连。
所以,

OSPF划分为若干个区(area),一个area内的所有路由器维持着一个单独的LSA表,在区内同步。

1. Area的作用:使LSA减小,使路由器带宽、CPU、内存的占用减小

2. 在划分了多个区时,area 0必须存在,是称为backbone即主干区。(如果只有1个区,也可以命名为area 1或are