网络实验五
实验项目名称:rip协议的使用规则
实验地点:A401 班级:计算机科学与技术2013级姓名:学号:
指导教师:成绩:
一、实验目的:
1. 学习动态路由协议rip的配置。
2.掌握rip协议的发送和接受规则。
3.解决rip不支持不连续子网的问题。
二、设计方案:
Ip方案:
R1:s0/0/0 192.168.1.1/30 lo1:10.1.1.1/16
R2:s0/0/0 192.168.1.2/30 lo1:10.2.1.1/16
三、实验设备:
1.路由器两台。
2.pc机一台。
3.连接线若干。
四、实验步骤
1:按照模拟图连接好实验设备路由器1
对R1进行配置。
En
Conf t
Int s0/0/0
Ip add 192.168.1.1 255.255.255.252 No shut
Int l0 1
Ip add 10.1.1.1 255.255.0.0
Exit
Router rip
Ver 1
Net 192.168.1.0
Net 10.0.0.0
End
Write
路由器2
En
Conf t
Int s0/0/0
Ip add 192.168.1.2 255.255.255.252 No shut
Int l0 1
Ip add 10.2.1.1 255.255.0.0
Exit
Router rip
Ver 1
Net 192.168.1.0
Net 10.0.0.0
End
Write
2:用show ip route 命令查看R1与R2的路由表。
由路右表可以看出,没有通过rip协议学习到路由条目。
3:利用show ip Pro 命令查看R1,R2路由协议。
注:虽然在R1与R2上配置了rip协议,但是因为192.168.1.0/30网段将10.1.1.0/16网段与10.2.1.0/16网段划分为不连续的网络,而rip 版本1为有类路由协议,所以R1与R2无法通过rip协议学习到rip 路由。
为什么无法学习过程分析如下:
R1通过s0/0/0接口在通告rip协议时,10.1.1.0网段与192.168.1.0不在同一主类网络,所以在R1上回自动汇总成10.0.0.0发送到R2的s0/0/0接口,同理R2也会汇总成10.0.0.0网段,此时R2的路由表里有10.0.0.0网段的信息,所以就不学习由R1发送过来的10.0.0.0网段的路由信息,所以就会出现以上情况。即路由表里没有通过rip协议学习到的路由信息。所以R1ping10.2.1.1不通。
4:在路由器上输入no ip class观察结果
分析:因为rip版本1默认为有类的路由协议,所以就算加上no ip class 这条命令,对试验结果是没有什么影响的。
5:利用secondary命令给R1与R2的s0/0/0接口配置第二个ip地址。原则是与10.1.1.0/16和10.2.1.0/16在同一主网,来解决rip版本1不支持不连续网络的缺点。这里采用10.3.1.0/16网段。
在R1下:
En
Conf t
Int s0/0/0
Ip add 10.3.1.1 255.255.0.0 sec
end
在R2下:
En
Conf t
Int s0/0/0
Ip add 10.3.1.2 255.255.0.0 sec
end
6:用show ip route 命令查看R1与R2的路由表。
注:此时在路由表上就有通过rip协议学习到的路由条目。也就解决了rip不支持不连续的网络的问题。用R1 ping 10.2.1.1 也就可以通
了。
五、实验总结
这次试验,我充分理解了rip协议的发送和接收规则以及使用过程中一些简单的排错。学习到了rip版本1不支持VLSM和CIDR以及解决的方案。而且版本1为有类路由协议,不支持验证,通告方式为周期性广播,因此它不安全且消耗cpu资源和网络带宽所以在版本2中做了很大的改变,但是rip协议是以跳数作为唯一度量值的,超过16跳则不可达,所以它不适合作为大型网络的动态路由协议。