第1个回答 2008-08-25
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或area 2等等),且其它OSPF的区必须和area 0区连接。(或者通过virtral-link技术做成的传输区和area 0链接。)这样是为了防止路由环路,区间是距离矢量,所以有可能出现环。区边界路由器ABR把一个区的LSA发到区0时,有个源起者说明是自己,当穿过2个区时,源起者就变了。所以区必须连区0。
3. virtral-link技术:把一个非area 0的区变为传输区,该区两边分别和area 0及另一个非0区连接,充当两个区的传输区(把该区做成了属于area 0的一条网段一样)。
第2个回答 2008-08-22
问答
1:AREA 0是代表主干区域,不是主路由上宣告区域是AREA 0,而是运行OSPF中的路由器必须要有AREA 0 区域0被称为骨干区域 其他区域都要和它交换信息
2:OSPF里没有主路由器和支线路由器之分,在一个运行的OSPF的AS中 必然存在区域0 也许还存在其他区域AREA 1 AREA2等等,但是必须都要和区域0邻接
举例:
( R1------)R2(-----R3------R4)
R1括号内部的是属于的OSPF 区域0 那么R3和R4括号内部属于OSPF 区域1
R2 称为ABR R2上宣告了区域0和区域1的网段 R3和R4宣告网段时 要标明是在区域1内 当然R1宣告网段时要标明在区域0内
3:不明白楼主说的是什么意思。。。。。我想应该是在哪个区域宣告网段的时候要标明的意思吧。
第3个回答 2008-08-20
ospf有一个两层划分规则,也就是其它区域必须都连接到主干区域上。
通俗讲就是ospf的可以分为很多不同的区域,0.1.2.3.4随便分,但是除了0以外的所有区域多要直接连接到主干区域0上。
这是ospf的设计要求。
如果实际情况中由于一些原因不得已出现了有区域没有直接连接到主干上,比如0-1-4,4和0没有直接相连接,就必须做虚连接把4连接到0里。
具体方法是在区域1的两个abr路由器上建立虚连接(与0和4的边界路由),然后在区域4的路由器里发布一条默认路由。
第4个回答 2008-08-19
除了零以外,别的都没有什么意义,可以随便更改,但是零表示的是主干区域,别的数字不能表示!一下子不记得那么多了,加我吧 21627941!回头在讨论!