用户名: 密 码: 验证码:
你所在的位置: 主页>网络管理>协议分析> — RIP v1与RIPv2路由协议兼容性分析详解

RIP v1与RIPv2路由协议兼容性分析详解

时间:2008-07-30 来源: 作者:
RIP路由协议的两个版本间如何实现兼容?

一、CISCO路由器在默认情况下,启用RIP路由协议后,会发送v1版的路由更新消息,同时监听并接收v1和v2版的更新。当然我们可以通过version命令来改变这一点。

例1:
router rip
  version 2
  network 172.16.0.0
  network 192.168.1.0
在上述例子中,RIP将只发送、接收v2版的更新。相应的,我们也可以把让它只针对v1版。如例2所示。

例2:
router rip
  version 1
  network 172.16.0.0
  192.168.1.0

使用no version命令可以恢复为默认情况。


二、但是当我们遇到较为复杂的网络情况时该如何处理,思科提供了接口级的兼容性开关命令。
ip rip send version 版本号
ip rip receive version 版本号



例3:
//// 我们首先打好基调,将RIP设定为v2版本
router rip
  version 2
  network 172.16.0.0
  network 192.168.1.0
  network 10.0.0.0

//// 接下来在每个接口上细化:
interface f0/0
  ip ad 192.168.1.1 255.255.255.0
  ip rip send version 1
  ip rip receive version 1
//// 本来为v2版RIP,增加了发送和接收v1更新的功能,这样我们在debug ip rip时就能发现,向外发送RIP更新时,会有针对v1版的255.255.255.255这样的广播更新以及针对v2版的224.0.0.9这样的多播更新。


interface f0/1
  ip ad 172.16.1.1 255.255.0.0
  ip rip send version 1 2
//// 因为是v2版RIP,新增发送v1、v2更新后,仍只接收v2更新,这时向外发送的更新同f0/0接口,采用了广播和多播两种方法。


interface f0/2
  ip ad 10.1.1.1 255.255.255.0
//// v2版RIP,将只发送v2,接收v2,debug时只能观察到224.0.0.9多播更新。


总之,具体应采用哪种配置,视实际情况而定。