RIPv1 RIPv2 实验

一.实验目的

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

 

二.实验拓扑

RIPv1 RIPv2 实验_RIP

一.实验步骤

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

2.启动RIP

3.RT2RIP版本更改为2

4.RT1RIP版本改成1

5.RT1G0/0 接口设置RIP的工作方式

 

四.实验内容

RT1

<H3C>system-view

[H3C]sysname ZJRT1

[ZJRT1]interface GigabitEthernet 0/0

[ZJRT1-GigabitEthernet0/0]IP address 1.1.1.1 24

[ZJRT1-GigabitEthernet0/0]undo shutdown

[ZJRT1-GigabitEthernet0/0]quit

[ZJRT1]interface LoopBack 1

[ZJRT1-LoopBack1]ip address 2.2.2.1 24

[ZJRT1-LoopBack1]undo shutdown

[ZJRT1-LoopBack1]quit

[ZJRT1]rip 1

[ZJRT1-rip-1]network 1.1.1.0

[ZJRT1-rip-1]network 2.2.2.0

 

 

RT2

<H3C>system-view

[H3C]sysname ZJRT2

[ZJRT2]interface GigabitEthernet 0/0

[ZJRT2-GigabitEthernet0/0]ip address 1.1.1.2 24

[ZJRT2-GigabitEthernet0/0]undo shutdown

[ZJRT2-GigabitEthernet0/0]quit

[ZJRT2]interface LoopBack 0

[ZJRT2-LoopBack0]ip address 3.3.3.1 24

[ZJRT2-LoopBack0]undo shutdown

[ZJRT2-LoopBack0]quit

[ZJRT2]rip 1

[ZJRT2-rip-1]version 2

[ZJRT2-rip-1]network 1.1.1.0

[ZJRT2-rip-1]network 3.3.3.0

 

现在,查看两边路由表

RT1

RIPv1 RIPv2 实验_RIP_02

RT2

RIPv1 RIPv2 实验_RIP_03

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

 

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

<ZJRT1>system-view

[ZJRT1]rip 1

[ZJRT1-rip-1]version 1

RT1

RIPv1 RIPv2 实验_RIP_04


RT2

RIPv1 RIPv2 实验_RIP_05

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

 

为了是RIPv1RIPv2兼容,我们有几种办法

因为:

当接口运行的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