Lab1:动态路由协议RIP,使用RIP1协议使得网络中达到全网互通的目的
实验目的:通过设置RIP1路由协议达到全网通的效果
实验设备:三台Cisco系列路由器
拓扑图:
▲ Lab1 拓扑图
RA上的配置:
Router>enable
Router#conf t
RA(config)#interface s0/0
RA(config-if)#ip address 192.168.0.1 255.255.255.0
RA(config-if)#clock rate 64000
RA(config-if)#no shutdown
RA(config-if)#exit
RA(config)#interface loopback 1
RA(config-if)#ip address 10.10.10.10 255.255.255.0
RA(config-if)#exit
RA(config-router)#network 192.168.0.0
RA(config-router)#network 10.10.10.0
RA配置完毕!
RB的配置:
Router>en
Router#conf t
Router(config)#hostname RB
RB(config)#interface s0/0
RB(config-if)#ip address 192.168.0.2 255.255.255.0
RB(config-if)#no shutdown
RB(config-if)#interface s0/1
RB(config-if)#ip address 192.168.1.1 255.255.255.0
RB(config-if)#clock rate 64000
RB(config-if)#no shutdown
RB(config-if)#end
RB(config)#router rip
RB(config-router)#network 192.168.0.0
RB(config-router)#network 192.168.1.0
RC上的配置
Router>en
Router#config t
Router(config)#hostname RC
RC(config-if)#ip address 192.168.1.2 255.255.255.0
RC(config-if)#no shutdown
RC(config)#interface loopback 1
RC(config-if)#ip address 20.20.20.20 255.255.255.0
RC(config)#router rip
RC(config-router)#network 192.168.1.0
RC(config-router)#network 20.20.20.0
大家可以看到其实RIP的真正配置命令就两个
Router rip 激活RIP协议
Network network-number 选择需要激活接口所在的网段
验证配置:
我们在此没有使用PC,就使用扩展ping来测试我们的配置是否正确。我们先来验证网络的连通性。
▲ 验证
OK!网络是通的,说明RIP已经生效了!
那么我们接下来就可以通过show ip router查看路由器的路由表
▲ 查看路由表
路由表分析:
C :表示直连 R:表示RIP协议
目标网络号 管理管理/度量值 VIA经过 下一跳地址 路由启用时间30秒会归0 出接口
也可以使用show ip protocols来查看当前运行的协议,如图所示:
▲ 查看路由协议
这里可以看到正在运行的协议,更新时间,失效时间,刷新时间,还可以查看到激活的网络号和默认距离值等信息。
离下次更新还有2秒,过了180 秒没有收到某条路由的状态,会宣布为无效状态,不可用状态。也就是所说的posspliy down,hold down time 180秒,删除时间240秒,也就是到了240秒,删除了!
两个180 秒, 第一个表示路由不可用,产生hold down time 第二个指保留路由的时间,在180秒内除非收到一个比这个度量值更小的路由,否则不更新!
可以看到发送的版本和接收版本等,默认负载条目,管理距离。
${PageNumber}Lab2:使用RIP实现网络互通
拓扑图:
▲ Lab2 拓扑图
R1上的配置:
R1(config)#router rip
R1(config-router)#network 172.16.1.0
R1(config-router)#network 172.16.12.0
R2上的配置:
R2(config)#router rip
R2(config-router)#network 172.16.12.0
R2(config-router)#network 172.16.23.0
R3上的配置:
R3(config)#router rip
R3(config-router)#network 172.16.23.0
R3(config-router)#network 172.16.3.0
但显示的路由表是:
R2上的路由表:
R2#show ip route
显示结果如下:
172.16.0.0/24 is subnetted, 4 subnets
R 172.16.1.0 [120/1] via 172.16.12.1, 00:00:09, FastEthernet0/0
R 172.16.3.0 [120/1] via 172.16.23.3, 00:00:22, FastEthernet0/1
C 172.16.12.0 is directly connected, FastEthernet0/0
C 172.16.23.0 is directly connected, FastEthernet0/1
Lab3:和实验1相同,只是RIP2来实现
注意:RIP2与RIP1相比配置命令差不多,只是多了一个命令version 2 因为你不指定,会默认是RIP1
最好执行命令关闭自动聚合:no auto-summary
▲ RIPv2实现
Router>enable
Router#configure terminal
RA(config-if)#interface serial 0
RA(config-if)#ip address 192.168.0.1 255.255.255.0
RA(config-if)#no shutdown
RA(config-if)#clock rate 64000
RA(config-if)#exit
RA(config)#interface looback 1
RA(config-if)#ip address 10.10.10.10 255.255.255.0
RA(config-if)#exit
RA(config)#router rip
RA(config-router)#version 2
RA(config-router)#no auto-summary
RA(config-router)#network 192.168.0.1
RA(config-router)#network 10.10.10.0
RB的配置:
Router>en
Router#conf t
Router(config)#interface s0
Router(config-if)#ip address 192.168.0.2 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#clock rate 64000
Router(config-if)#interface s1
Router(config-if)#ip address 192.168.1.1 255.255.255.0
Router(config-if)#clock rate 64000
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#router rip
Router(config-router)#ver 2
Router(config-router)#no auto-summary
Router(config-router)#network 192.168.0.0
Router(config-router)#network 192.168.1.0
RC的配置:
Router>enable
Router#configure terminal
Router(config)#interface s0
Router(config-if)#ip address 192.168.1.2 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#interface loopback 1
Router(config-if)#ip address 20.20.20.20 255.255.255.0
Router(config-if)#end
Router#configure t
Router(config)#router rip
Router(config-router)#ver 2
Router(config-router)#no auto-summary
Router(config-router)#network 192.168.1.0
Router(config-router)#network 20.20.20.0
到时为止,配置全部完成,我们还是首先来验证网络的连通性
RA上PING
▲ 验证
还是使用show ip route来查看路由信息:
▲ 查看路由表
也可以通过命令 show ip protocols 查看当前的协议信息。可以看到现在的版本已经是2。
▲ 查看路由协议
还可以通过 defub ip rip 查看RIP的学习过程:
▲
Lab4:实现RIPV1和RIPV2的并存
拓扑图及实现语句:
▲ RIPv1与RIPv2并存
在这个例子中要注意:
1、B使用是RIP2,而C使用的是RIP1,所以需要在B的S3口上定义RIP1版本,目的是为了和C路由器结合,一般最好是都使用同一个版本的RIP。
2、no auto-summary 关闭自动汇总,当路由更新经过主类网络时,会自动向主灯网络号进行汇总,这样就会造成配置不正确,所以我们需要先关闭汇总,再手动开启汇总,再手动开启时就可以指定子网掩码!