CCNP系列三十七---ospf路由汇总及虚链路实现





                                       ospf路由汇总及虚链路实现

在前面曾介绍的路由仅仅是理论的介绍http://shenleigang.blog.51cto.com/639523/150681。实际工作中涉及到的路由器个数不是我们试验中的这么单纯和简单,所以路由器之间的学习的路由条目是不计其数的,路由汇总的提出是必然的,但是有些情况下,某些路由尽管做了路由汇总,但是个别路由是没法做汇总的,所以不完善是存在的。
路由汇总:
      好处:1,减少路由条目。
         2,减少正常数据的延时,
3,占用内存和CPU资源的减少。
4,减少带宽的占用。
试验环境介绍:
R1:lo0   172.16.12.1 255.255.255.0
   lo1   172.16.13.1 255.255.255.0
   lo2   172.16.14.1 255.255.255.0
   lo3   172.16.15.1 255.255.255.0
   S1/0   202.110.100.1 255.255.255.0
R2:
   S1/0   202.110.100.2 255.255.255.0
   S1/1   202.110.101.1 255.255.255.0
R3:
    S1/1   202.110.101.2 255.255.255.0
    S1/2  202.110.102.1 255.255.255.0
R4:
    S1/2   202.110.102.2 255.255.255.0
   
试验拓扑图如下:
CCNP系列三十七---ospf路由汇总及虚链路实现
 
路由器R1上配置四个环回口,及广域网端口。
 
CCNP系列三十七---ospf路由汇总及虚链路实现
 
 
配置用RIP协议。
CCNP系列三十七---ospf路由汇总及虚链路实现
 
 
R2上同样是两个广域网端口的配置,注意s1/0是rip协议,s1/0是ospf协议。且s1/1作为试验的骨干区域。
 
CCNP系列三十七---ospf路由汇总及虚链路实现
 
R2s1/1R3s1/1端口作为ospf的骨干区域,也就是实现区域间路由通信的区域,协议为ospf,在R2上做时钟频率。
 
CCNP系列三十七---ospf路由汇总及虚链路实现
 
 
R3s1/2R4s1/2端口作为ospf的区域1,在R3上做时钟频率。
CCNP系列三十七---ospf路由汇总及虚链路实现
 
 
 
CCNP系列三十七---ospf路由汇总及虚链路实现
 
配置R4上IP和路由。
 
CCNP系列三十七---ospf路由汇总及虚链路实现
 
 
R2上查看路由。由于默认路由汇总是开启的,所以172网段的路由是汇总路由。
 
CCNP系列三十七---ospf路由汇总及虚链路实现
 
R1上关闭自动汇总,因为默认自动汇总是开启的,
 
CCNP系列三十七---ospf路由汇总及虚链路实现
 
再次在R2上查看,
关闭自动汇总后,在R2上学习到的路由是包含子网的路由。
学习到的路由是包含子网的路由。
CCNP系列三十七---ospf路由汇总及虚链路实现
 
在R3上查看路由。学习不到路由是正常的。因为不用协议间是不可以通信的
默认R3学习不到R1上的环回口路由,必须发布路由及在R2上做路由在发布。
 
CCNP系列三十七---ospf路由汇总及虚链路实现
 
R2上做路由在发布。将rip协议发布到ospf。
 
 
 
CCNP系列三十七---ospf路由汇总及虚链路实现
 
当操作完路由再发布后,在R3上明显学习到了R2R1上学习来的路由,且是ospf类型2的路由。默认情况是OE2
CCNP系列三十七---ospf路由汇总及虚链路实现
 
R4上查看路由,则比R3上路由多出了区域间的路由,符号用o IA来表示,表示ospf协议,IA在路由表上侧有说明,表示区域间。
 
 
CCNP系列三十七---ospf路由汇总及虚链路实现
 
R2上做四个环回口,
173.16.12.1
173.16.13.1
173.16.12.1
173.16.12.1
CCNP系列三十七---ospf路由汇总及虚链路实现
 
发布173路由为ospf路由,且区域号是0.这样的话避免了再次做路由再发布,直接可以进行区域间通信。
 
CCNP系列三十七---ospf路由汇总及虚链路实现
 
R3上查看路由表,由于173网段路由配置成了ospf,所以是不用再次做路由再发布即可学习到路由。且是区域内路由。
 
CCNP系列三十七---ospf路由汇总及虚链路实现
 
R4上查看路由表,明显173网段的路由是区域间路由,用o IA表示,没有问题。
 
 
 
 
 
R2上做路由汇总,汇总外部路由。
ASBR:连接不同协议间的路由器,结合路由在发布实现不同路由协议间的通信。
R2上做汇总外部路由。命令为:
config-router#summary-address   汇总IP   汇总掩码
 
 
 
CCNP系列三十七---ospf路由汇总及虚链路实现
 
 
做完汇总后,在R3上查看效果哦!!很爽啊!!外部的172.16.0.0网段路由已经成了汇总路由,
 
CCNP系列三十七---ospf路由汇总及虚链路实现
 
做完汇总后,在R4上查看效果哦!!很爽啊!!外部的172.16.0.0网段路由已经成了汇总路由,只是还是多出了区域间路由啊!!执行命令:(config-router#area 区域号  range   汇总IP  汇总掩码。
 
ABR:连接相同协议但是不同区域间的路由器。
 
CCNP系列三十七---ospf路由汇总及虚链路实现
 
我们可以看到,172.16.0.0网段的路由汇总了,173.16.0.0网段的区域间路由没有汇总,下面在R3上做区域间路由汇总。
CCNP系列三十七---ospf路由汇总及虚链路实现
 
再次在R4上做路由学习查看,发现172173网段的路由都变成了汇总路由,
 
CCNP系列三十七---ospf路由汇总及虚链路实现
为了在R4上不受到复杂的路由条目,需要将R4配置成末节路由器,操作在R3和R4上分别配置。
 
CCNP系列三十七---ospf路由汇总及虚链路实现
 
在R4上也做。
 
CCNP系列三十七---ospf路由汇总及虚链路实现
 
配置末节路由器后,在R4上将出现一条指向R3的默认路由,
 
CCNP系列三十七---ospf路由汇总及虚链路实现
 
下面只需要将R3上的配置加上一个参数,就配置成了完全存根区域,
 
CCNP系列三十七---ospf路由汇总及虚链路实现
 
 
下面的结果是正常的,一条默认路由代替了以前具体路由条目。
CCNP系列三十七---ospf路由汇总及虚链路实现
                              
 
                                              虚链路的配置
R3R4上配置虚链路,是不符合区域划分的情况下,考虑通过在物理端口上配置逻辑端口,使没有连接骨干区域的区域逻辑连接到骨干区域上,相当于这个和骨干区域没有直连的区域和骨干区域建立逻辑上的直连。
语法:
config-router#area 区域号  virtual-link   路由ID
//注意路由ID 使对方路由器的路由ID号。
 区域号:指配置虚链路的端口所在的区域号。
 
 
假如要实现公司的合并,总部A公司在北京,总部B公司在上海,由于业务需求,要合并这两个公司,此时,合并后将A公司作为合并后总公司,某小型公司也要被合并,但是它的地理位置是广东,离上海较近,此时再次将之连接到北京太浪费资源,于是考虑将它连接到上海被合并的公司,此时问题又出现了,和北京骨干区域没有物理直连的区域是不能和骨干区域通信的,所以考虑能不能通过建立逻辑通道实现不符合区域划分的情况下的路由配置,实现正常通信,cisco提出了虚链路的概念。
 
 
如下图,area4和area0没有物理直连,是不能通信的。 
 
CCNP系列三十七---ospf路由汇总及虚链路实现
 
 
 
 
 
 
 
设想,通过建立逻辑通道,通过在物理端口上配置逻辑端口,使没有连接骨干区域的区域逻辑连接到骨干区域上,相当于这个和骨干区域没有直连的区域和骨干区域建立逻辑上的直连。
 
 
CCNP系列三十七---ospf路由汇总及虚链路实现
 
 
 
 
 
 
 
 
试验环境如上面ospf汇总
 
CCNP系列三十七---ospf路由汇总及虚链路实现
 
 
 
 
 
 
路由器R1上配置四个环回口,及广域网端口。
CCNP系列三十七---ospf路由汇总及虚链路实现
直接发布ospf路由。
 
CCNP系列三十七---ospf路由汇总及虚链路实现
 
 
R2上同样是两个广域网端口的配置,注意s1/0是rip协议,s1/0是ospf协议。且s1/1作为试验的骨干区域。
 
CCNP系列三十七---ospf路由汇总及虚链路实现
 
 
R2上做四个环回口,
173.16.12.1
173.16.13.1
173.16.12.1
173.16.12.1
 
CCNP系列三十七---ospf路由汇总及虚链路实现
 
发布路由
 
CCNP系列三十七---ospf路由汇总及虚链路实现
 
 
正常配端口配路由。
 
CCNP系列三十七---ospf路由汇总及虚链路实现
 
正常配端口配路由。
 
CCNP系列三十七---ospf路由汇总及虚链路实现
 
 
正常配端口配路由。
 
CCNP系列三十七---ospf路由汇总及虚链路实现
 
正常配端口配路由。此时增加R5路由器。
CCNP系列三十七---ospf路由汇总及虚链路实现
 
 
 
正常配端口配路由。
CCNP系列三十七---ospf路由汇总及虚链路实现
 
在R3上配置虚链路。
 
CCNP系列三十七---ospf路由汇总及虚链路实现
 
 
在R4上配置虚链路。
 
CCNP系列三十七---ospf路由汇总及虚链路实现
 
在R5上查看试验效果即可。R5默认是学习不到路由的,但在配置虚链路后学到路由,我们试验圆满成功。
 
CCNP系列三十七---ospf路由汇总及虚链路实现

     本文转自shenleigang 51CTO博客,原文链接:http://blog.51cto.com/shenleigang/158986,如需转载请自行联系原作者