Ospf不规则区域

Ospf不规则区域解决方案:

       Ospf 的区域划分解决了大量的lsa更新问题,可以让路由收敛快,占用资源少,并且选路更优。但同时也带来一些问题,如骨干区域必须与非骨干区域相连,否则非骨干区域不能与其它区域通信。如上图:

   0区域的路由可以和1区域的路由可通信,但是与2区域不通。

解决上述问题,无非是让骨干区域路由域非骨干区相连,但是如果在现实的环境,非骨干区域离骨干区域特别远,不能直接用线链接,因为传输距离太远,那么很不经济,为解决这个问题,因采用隧道技术,何为隧道技术,通俗的说是借鸡下蛋,还是用的别的物理线路,只不过在传输的过程中对非骨干区域的数据作封装,骗过经过的区域。所以有以下方案:

一:隧道技术:

1.在R2和R5添加隧道,其隧道地址如下:

R2(config)#interface   tunnel    1

R2(config-if)#ip address   10.1.1.1  255.255.255.0

R2(config-if)#tunnel  source    23.1.1.1‘

R2(config-if)#tunnel    destination    35.1.1.2

R5(config)#in   tunnel    1

R5(config-if)#ip address   10.1.1.2 255.255.255.0

R5(config-if)#tunnel    source    35.1.1.1

R5(config-if)#tunnel    destination     23.1.1.1

##宣告时存在两种情况,第一种把0区域扩大,让其和2区域链接,第二种是把2区域扩大至0区域。具体如下:

第一种:

R2(config)#router  ospf   1

R2(config-router)#network   10.1.1.1 0.0.0.0   area   0

R5(config-router)#network    10.1.1.2 0.0.0.0  area   0

测试如下:

第二种:

R2(config)#router  ospf    1

R2(config-router)#network    10.1.1.1  0.0.0.0  area   2

R5(config-router)#network    10.1.1.2  0.0.0.0   area  2

 

##隧道带来的弊端:

虽然隧道解决了特殊区域lsa的传输问题,但是又出现选路不佳的问题,如上图R3的环回3.3.3.3,其被R5和R2学习,而R5和R2又建立了隧道,所以R3的环回被R5通过隧道传至R2,所以R2走3.3.3.3有两条路,按理说R2走3.3.3.3应通过下一条23.1.1.2到,但其却走隧道,因为 OSPF协议若通过不同的区域学习到的相同的路由,优选区域0;若均为非骨干,比较度量值,所以解决次问题可修改度量值。此外,周期的保活和更新,触发的信息均需要通过中间的穿越区域,对中间区域影响较大。

二、ospf虚链路,即非骨干区域间的ABR到骨干区域的ABR处授权,建立一条虚链路,具体配置如下:

  #分别删除R2和R5隧道

R5(config)#no  interface    tunnel  1

 #配置虚链路:

缺点:因为没有新的网段出现,故选路正常;为了避免周期的信息对中间区域的影响,故停止虚链路间的所有周期行为(不可靠)

R2(config)#router  ospf   1

R2(config-router)#area 1   virtual-link    5.5.5.5

R5(config)#router  ospf   1

R5(config-router)#  area  1  virtual-link    2.2.2.2 

测试结果:

三、多进程双向重发布

   ABR将不同区域宣告到本地的不同进程,之后使用重发布,进行路由共享。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值