A-A+

RIPv1 和 RIPv2 的一次对比实验

2015年12月28日 站长资讯 暂无评论

一.实验目的

了解RIP的工作方式,了解RIP的默认,v1,v2都有什么区别,如何控制RIP的兼容问题。

二.实验拓扑(略)

一.实验步骤

1.为路由器配置IP,并创建LOOPBACK口

2.启动RIP

3.将RT2的RIP版本更改为2’

4.将RT1的RIP版本改成1

5.为RT1的G0/0 接口设置RIP的工作方式

四.实验内容

  1. RT1  
  2. <H3C>system-view  
  3. [H3C]sysname ZJRT1  
  4. [ZJRT1]interface GigabitEthernet 0/0  
  5. [ZJRT1-GigabitEthernet0/0]IP address 1.1.1.1 24  
  6. [ZJRT1-GigabitEthernet0/0]undo shutdown  
  7. [ZJRT1-GigabitEthernet0/0]quit  
  8. [ZJRT1]interface LoopBack 1  
  9. [ZJRT1-LoopBack1]ip address 2.2.2.1 24  
  10. [ZJRT1-LoopBack1]undo shutdown  
  11. [ZJRT1-LoopBack1]quit  
  12. [ZJRT1]rip 1  
  13. [ZJRT1-rip-1]network 1.1.1.0  
  14. [ZJRT1-rip-1]network 2.2.2.0  
  15.    
  16.    
  17. RT2 www.19216811.la/  
  18. <H3C>system-view  
  19. [H3C]sysname ZJRT2  
  20. [ZJRT2]interface GigabitEthernet 0/0  
  21. [ZJRT2-GigabitEthernet0/0]ip address 1.1.1.2 24  
  22. [ZJRT2-GigabitEthernet0/0]undo shutdown  
  23. [ZJRT2-GigabitEthernet0/0]quit  
  24. [ZJRT2]interface LoopBack 0  
  25. [ZJRT2-LoopBack0]ip address 3.3.3.1 24  
  26. [ZJRT2-LoopBack0]undo shutdown  
  27. [ZJRT2-LoopBack0]quit  
  28. [ZJRT2]rip 1  
  29. [ZJRT2-rip-1]version 2  
  30. [ZJRT2-rip-1]network 1.1.1.0  
  31. [ZJRT2-rip-1]network 3.3.3.0  

现在,查看两边路由表

RT1

RT2

我们可以看到,RT1学习到了RT2的RIP路由,而RT2没有学习到RT1的路由,因为RIP如果不更改版本,使用默认版本的话,发送的是RIPv1 报文,而接收的是RIPv1和RIPv2的报文,而RIPv2只发送接收V2的报文

现在,将RT1的RIP更改为版本1,再查看路由表

  1. <ZJRT1>system-view  
  2. [ZJRT1]rip 1  
  3. [ZJRT1-rip-1]version 1  

RT1

RT2

现在两边都没有学习到路由,因为RIPv1的工作方式为广播,而RIPv2的工作方式是组播,所有,两边不兼容

为了是RIPv1和RIPv2兼容,我们有几种办法

因为:

当接口运行的RIP版本为RIP-1时:

· 发送RIP-1广播报文

· 接收RIP-1广播/单播报文

当接口运行在RIP-2广播方式时:

· 发送RIP-2广播报文

· 接收RIP-1广播/单播报文、RIP-2广播/组播/单播报文

当接口运行在RIP-2组播方式时:

· 发送RIP-2组播报文

· 接收RIP-2广播/组播/单播报文

解决办法

一.将运行RIPv2的路由器连接RIPv1的端口修改为工作在RIPv1模式

命令:接口模式下

rip version 1

二.可以将运行RIPv1的路由器连接RIPv2的接口修改为工作在RIPv2的广播模式

命令:接口模式下

rip version 2 broadcast

三.可以将运行RIPv1的路由器连接RIPv2的接口修恶鬼为工作在RIPv2的组播模式

命令:接口模式下

rip version 2 multicast

标签:

给我留言