无线组网 频道

跟着阿杜学路由:RIP协议的详细实验

  Lab1:动态路由协议RIP,使用RIP1协议使得网络中达到全网互通的目的

  实验目的:通过设置RIP1路由协议达到全网通的效果

  实验设备:三台Cisco系列路由器

  拓扑图:

跟着阿杜学路由:RI协议P的详细实验
▲ 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来测试我们的配置是否正确。我们先来验证网络的连通性。

跟着阿杜学路由:RI协议P的详细实验
▲ 验证

  OK!网络是通的,说明RIP已经生效了!

  那么我们接下来就可以通过show ip router查看路由器的路由表

跟着阿杜学路由:RI协议P的详细实验
▲ 查看路由表

  路由表分析:

  C :表示直连    R:表示RIP协议

  目标网络号 管理管理/度量值 VIA经过 下一跳地址 路由启用时间30秒会归0 出接口

  也可以使用show ip protocols来查看当前运行的协议,如图所示:

跟着阿杜学路由:RI协议P的详细实验
▲ 查看路由协议

  这里可以看到正在运行的协议,更新时间,失效时间,刷新时间,还可以查看到激活的网络号和默认距离值等信息。

  离下次更新还有2秒,过了180 秒没有收到某条路由的状态,会宣布为无效状态,不可用状态。也就是所说的posspliy down,hold down time 180秒,删除时间240秒,也就是到了240秒,删除了!

  两个180 秒, 第一个表示路由不可用,产生hold down time 第二个指保留路由的时间,在180秒内除非收到一个比这个度量值更小的路由,否则不更新!

  可以看到发送的版本和接收版本等,默认负载条目,管理距离。

${PageNumber}

  Lab2:使用RIP实现网络互通

  拓扑图:

跟着阿杜学路由:RI协议P的详细实验
▲ 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

跟着阿杜学路由:RI协议P的详细实验
▲ 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

跟着阿杜学路由:RI协议P的详细实验
▲ 验证

  还是使用show ip route来查看路由信息:

跟着阿杜学路由:RI协议P的详细实验
▲ 查看路由表

  也可以通过命令 show ip protocols 查看当前的协议信息。可以看到现在的版本已经是2。

跟着阿杜学路由:RI协议P的详细实验
▲ 查看路由协议

  还可以通过 defub ip rip 查看RIP的学习过程:

跟着阿杜学路由:RI协议P的详细实验

  Lab4:实现RIPV1和RIPV2的并存

  拓扑图及实现语句:

跟着阿杜学路由:RI协议P的详细实验
▲ RIPv1与RIPv2并存

        在这个例子中要注意:

  1、B使用是RIP2,而C使用的是RIP1,所以需要在B的S3口上定义RIP1版本,目的是为了和C路由器结合,一般最好是都使用同一个版本的RIP。

  2、no auto-summary 关闭自动汇总,当路由更新经过主类网络时,会自动向主灯网络号进行汇总,这样就会造成配置不正确,所以我们需要先关闭汇总,再手动开启汇总,再手动开启时就可以指定子网掩码!

0
相关文章