实验八:动态路由的基本配置(1)
Ⅰ.实验目标:学习动态路由技术。
Ⅱ.实验环境:WINDOWS XP 锐捷网络实验室
Ⅲ.基本内容:熟悉RIP协议的配置的一般知识
Ⅳ.实验原理:路由技术
Ⅴ.实验设备:路由器、交换机、计算机。
Ⅵ、RIP协议配置知识的阅读与练习
1、RIP协议的一般知识
RIP是一种分布式的基于距离向量的路由选择协议,属于内部网关协议。RIP协议有以下特点:
⑴ RIP协议用跳数来评估路由,跳数最大为15,不适合大规模的网络。
⑵ RIP协议每隔30秒(更新时间)发送路由更新报文。
如果一个设备在180秒(失效时间)内没有发送更新报文,则该设备提供的路由被设置为不可用;如果再过120秒(清除时间)后仍未发送更新报文,则删除到此设备的路由。
⑶ RIP协议使用UDP报文发送路由更新,端口号为520。
⑷ RIP协议有RIPv1和RIPv2两个版本。
⑸ 在路由器和3层交换机上都可以配置RIP协议。
⑹ RIP协议有两个致命弱点:
①收敛速度慢;
②网络规模受限制,最大跳数不超过16跳。
2、RIP协议的一般配置操作
⑴ 配置RIP协议:
Ruijie(config)#router rip
// router rip命令用于启用RIP,并进入RIP的配置模式。
Ruijie(config-router)#network network-number
//network命令用于指定参与RIP路由的网络,参数是网络号;
① 如果设备连接了多个网络,可用多条 network 命令指定它们;
② 如果要指定设备连接的所有网络,可用network 0.0.0.0来表示所有网络。
说明:
对于运行RIP协议的设备,只有用 network 命令指定的网络会参与到RIP发布的路由更新中,可以被其它运行RIP协议的设备学习到;而那些没有用 network 命令指定的网络,不会参与RIP路由,其它设备也不能学习到。
路由配置好后,可在特权模式下用 show ip route 命令查看学习到的路由项目。
⑵ 删除RIP关联的网络:
Ruijie(config)#router rip //启用RIP,进入RIP配置模式。
Ruijie(config-router)#no networknetwork-number
⑶ 关闭RIP协议:
Ruijie(config)#no router rip
关闭后,本设备的RIP协议将不再工作。
⑷ 配置举例1:
Ruijie>enable
Ruijie#configure terminal
Ruijie(config)#router rip //启用RIP,进入RIP配置模式。
Ruijie(config-router)#network 192.168.1.0
Ruijie(config-router)#network 192.168.5.0
Ruijie(config-router)#end
本例在设备上启用了RIP协议,
关联的网络是 192.168.1.0/24和 192.168.5.0/24。
注意:
192.168.1.0/24 和 192.168.5.0/24 都只能是和本设备直连的网络。
⑸ 配置举例2:
Ruijie>enable
Ruijie#configure terminal
Ruijie(config)#router rip //启用RIP,进入RIP配置模式。
Ruijie(config-router)#network 0.0.0.0
Ruijie(config-router)#end
本例用 network 0.0.0.0来指定关联所有直连的网络,
这样就无需再逐个指定各个接口上的网络了。
3、RIP协议参数的配置
通常情况下,我们让RIP协议的各项参数取默认值就行了,
无需进行配置;
如果需要的话可以用命令修改它们的值,修改时应该先用router rip 命令进入RIP的配置模式。
⑴ 配置默认跳数:
Ruijie(config-router)#default-metric number
默认跳数是指访问本地网络的花费(跳数);
它的取值范围为1~15,缺省值为1。
⑵ 配置计时器:
Ruijie(config-router)#timers basic update invalid holddown
① update:更新时间。是发送更新报文的时间间隔。默认为30秒,有效取值范围是0~2147483647。
② invalid:失效时间。是宣布无效的时间间隔。默认为180秒,有效取值范围是1~2147483647。
③ holddown:清除时间。是对失效项目保持的时间。默认为120秒,有效取值范围是0~2147483647。
⑶ 配置邻居:
Ruijie(config-router)#neighbor ip-address
RIP协议是用广播发布路由更新的,设置邻居可使RIP和
非广播网络的路由器交换路由信息。
命令中的ip-address是邻居路由器的地址。
⑷ 设置RIP版本:
Ruijie(config-router)#version version-number
version-number的取值为1或2。
默认情况下,RIP协议可接收RIPv1和RIPv2的报文,发送RIPv1的报文。
用 version 1命令可设置为仅发送和接收RIPv1的报文,
用 version 2命令可设置为仅发送和接收RIPv2的报文。
另外,也可用 ip rip send|receive version 命令设置各个接口发送和接收的版本。
Ⅶ.实验内容
1、阅读理解以下附录一、附录二和附录三的三个动态路由配置参考实验。
2、本次实验要求:
⑴ 掌握路由器网络接口的IP地址配置指令。
⑵ 参照附录一、附录二或附录三动态路由配置参考实验中的拓扑结构图,
根据实验室具体情况设计本次实验的拓扑结构。
⑶ 设置实验机IP地址;
配置各个路由器的网络接口;
配置各个路由器的动态路由RIP。
⑷ 掌握动态路由RIP配置指令,了解rip的工作过程。
Ⅷ.撰写实验报告。
附录一、动态路由配置参考实验1
1、 实验内容:
设置试验机IP地址
配置各个路由器的网络接口
配置各个路由器的动态路由RIP
2、 RIP动态路由的基本配置
参考实验介绍:
本实验所用的设备为三台带有2个S0口和一个E0口的路由器,
三台PC。
实验目的:灵活掌握RIP的动态路由的配置。
实验步骤:
⑴ PC上的配置为:
PC1:IP为172.16.1.2 ;网关:172.16.1. 1
PC2:IP为172.16.3.2 ;网关:172.16.3. 1
PC3:IP为172.16.5.2 ;网关:172.16.5. 1
⑵ R1上的配置:
Router>
Router>en
Router#conf t
Router(config)#host r1
r1(config)#int e0
r1(config-if)#ip add 172.16.1.1 255.255.255.0
r1(config-if)#no shutdown
r1(config-if)#exit
r1(config)#int s0
r1(config-if)#ip add 172.16.2.1 255.255.255.0
r1(config-if)#no shutdown
r1(config-if)#clock rate 56000
r1(config-if)#no shutdown
r1(config-if)#exit
r1(config)#router rip //启用RIP,进入RIP配置模式。
r1(config-router)#net 172.16.0.0
r1(config-router)#^Z
① RIP协议启用前的路由表
r1#show ip route
Codes:
C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
E1 - OSPF external type 1, E2 - OSPF external type 2, E – EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, * - candidate default
U - per-user static route
Gateway of last resort not set ;最后网关不设置
C - 172.16.1.0/24 is directly connected, Ethernet()
C - 172.16.2.0/24 is directly connected, Serial0
② RIP协议启用后的路由表
r1#show ip route
Codes:
C - connected, S - static, I - IGRP, R - RIP, M - mobile, B – BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, * - candidate default
U - per-user static route
Gateway of last resort is not set
C-172.16.1.0/24 is directly connected, Ethernet()
C- 172.16.2.0/24 is directly connected, Serial()
R-172.16.3.0/24 [120/1] via 172.16.2.2, 00:01:37, Serial()
R-172.16.4.0/24 [120/1] via 172.16.2.2, 00:07:21, Serial()
R-172.16.5.0/24 [120/2] via 172.16.2.2, 00:05:21, Serial()
⑶ R2上的配置
Router>
Router>en
Router#conf t
Router(config)#host r2
r2(config)#int s1
r2(config-if)#ip add 172.16.2.2 255.255.255.0
r2(config-if)#no shutdown
r2(config-if)#exit
r2(config)#int s0
r2(config-if)#ip add 172.16.4.0 255.255.255.0
r2(config-if)#ip add 172.16.4.1 255.255.255.0
r2(config-if)#clock rate 56000
r2(config-if)#no shutdown
r2(config-if)#exit
r2(config)#int e0
r2(config-if)#ip add 172.16.3.1 255.255.255. 0
r2(config-if)#no shutdown
r2(config-if)#exit
r2(config)#router rip //启用RIP,进入RIP配置模式。
r2(config-router)#net 172.16.0.0
r2(config-router)#^ Z
r2#show ip route
Codes:
C - connected, S - static, I - IGRP, R - RIP, M - mobile, B – BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
E1 - OSPF external type 1, E2 - OSPF external type 2, E – EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, * - candidate default
U - per-user static route
Gateway of last resort is not set
C – 172.16.2.0/24 is directly connected, Serial1
C –172.16.3.0/24 is directly connected, Ethernet0
C – 172.16.4.0/24 is directly connected, Serial0
R –172.16.1.0/24 [120/1] via 172.16.2.1, 00:09:13, Serial1
R –172.16.5.0/24 [120/1] via 172.16.4.2, 00:09:13, Serial0
⑷ R3上的配置:
Router>
Router>en
Router#conf t
Router(config)#int s1
Router(config-if)#ip add 172.16.4.2 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#int e0
Router(config-if)#ip add 172.16.5.1 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#host r3
r3(config)#
r3(config)#router rip //启用RIP,进入RIP配置模式。
r3(config-router)#net 172.16.0. 0
r3(config-router)#^ Z
r3#show ip route
Codes:
C - connected, S - static, I - IGRP, R - RIP, M - mobile, B – BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, * - candidate default
U - per-user static route
Gateway of last resort is not set
C -172.16.4.0/24 is directly connected, Serial1
C -172.16.5.0/24 is directly connected, Ethernet0
R -172.16.1.0/24 [120/1] via 172.16.4.1, 00:05:32, Serial1
R -172.16.2.0/24 [120/1] via 172.16.4.1, 00:08:19, Serial1
R -172.16.3.0/24 [120/1] via 172.16.4.1, 00:05:32, Serial1
⑸ 测试:
r1#
r1#ping
Protocol [ip] :
Target IP address: 172.16.5. 2
Repeat count [5] :
Datagram size [100] :
Timeout in seconds [2] :
Extended commands [n] :
Type escape sequence to abort
Sending 5, 100-byte ICMP Echos to 172.16.5.2, timeout is 2 seconds:
!!!! !
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/4 ms
附录二: 动态路由配置参考实验2
1、实验内容:
⑴ 设置测试机IP地址
⑵ 配置各个路由器的网络接口
⑶ 配置各个路由器的动态路由RIP
2、实验拓扑结构参考图:
图8-1 动态路由配置参考实验示例拓扑结构
3、配置各个路由器的网络接口
⑴ 配置各个路由器的动态路由RIP
① 1702-1路由器动态路由配置(配置机com4口):
注意,no ip route为删除静态路由,
如未配置静态路由可以不使用该指令。
Router_config#no ip route 192.168.30.0 255.255.255.0 192.168.20.2
Router_config#no ip route 192.168.40.0 255.255.255.0 192.168.20.2
Router_config#router rip //启用RIP,进入RIP配置模式。
Router_config_rip#network 192.168.0.0 255.255.0.0
② 2611路由器动态路由配置(配置机com3口)
Router_config#no ip route 192.168.10.0 255.255.255.0 192.168.20.1
Router_config#no ip route 192.168.40.0 255.255.255.0 192.168.30.2
Router_config#router rip //启用RIP,进入RIP配置模式。
Router_config_rip#network 192.168.0.0 255.255.0.0
③ 1702-2路由器动态路由配置(配置机com5口)
Router_config#no ip route 192.168.10.0 255.255.255.0 192.168.30.1
Router_config#no ip route 192.168.20.0 255.255.255.0 192.168.30.1
Router_config#router rip
Router_config_rip#network 192.168.0.0 255.255.0.0
④ 在1702-2上运行(配置机com5口)
Router#show ip route
显示结果
R -192.168.10.0/24 [120,2] via 192.168.30.1(on Serial0/2)
R -192.168.20.0/24 [120,1] via 192.168.30.1(on Serial0/2)
C -192.168.30.0/24 is directly connected, Serial0/2
C -192.168.40.0/24 is directly connected, FastEthernet0/0
⑤ 在2611上运行(配置机com3口)
Router#show ip route
显示结果
R- 192.168.10.0/24 [120,1] via 192.168.20.1(on Serial0/3)
C- 192.168.20.0/24 is directly connected, Serial0/3
C- 192.168.30.0/24 is directly connected, Serial0/2
R- 192.168.40.0/24 [120,1] via 192.168.30.2(on Serial0/2)
⑥ 在1702-1上运行(配置机com4口)
Router#show ip route
显示结果
C 192.168.10.0/24 is directly connected, FastEthernet0/0
C- 192.168.20.0/24 is directly connected, Serial0/2
R- 192.168.30.0/24 [120,1] via 192.168.20.2(on Serial0/2)
R- 192.168.40.0/24 [120,2] via 192.168.20.2(on Serial0/2)
⑵配置各个路由器的动态路由OSPF
① 在1702-1上运行(配置机com4口)
Router_config#no router rip
Router_config#router ospf 100
Router_config_ospf_100#network 192.168.10.0 255.255.255.0 area 0
Router_config_ospf_100#network 192.168.20.0 255.255.255.0 area 0
② 在2611上运行(配置机com3口)
Router_config#no router rip
Router_config#router ospf 100
Router_config_ospf_100#network 192.168.20.0 255.255.255.0 area 0
Router_config_ospf_100#network 192.168.30.0 255.255.255.0 area 0
③ 在1702-2上运行(配置机com5口)
Router_config#no router rip
Router_config#router ospf 100
Router_config_ospf_100#network 192.168.40.0 255.255.255.0 area 0
Router_config_ospf_100#network 192.168.40.0 255.255.255.0 area 0
4、分别在1702-1,1702-2,2611上运行show ip route查看路由表情况,注意路由表与RIP动态路由时的变化。
附录三: RIP 动态路由的配置参考实验3
1、实验内容:
⑴ 设置实验机IP地址
⑵ 配置各个路由器的网络接口
⑶ 配置各个路由器的动态路由RIP
2、实验拓扑结构参考图:
一、Router1的配置:
Router>en
RouRouter#con t
Router(config)#hostname r1
r1(config)#int f0/0 //进入f0/0端口
r1(config-if)#ip add 172.16.1.1 255.255.255.0 //添加F0/0端口的IP
r1(config-if)#no shutdown //激活F0/0端口
r1(config-if)#ex
r1(config)#int s0 //进入S0端口
r1(config-if)#ip add 172.16.2.1 255.255.255.0 //添加S0端口的IP
r1(config-if)#no shutdown //激活SO端口
r1(config-if)#
r1(config-if)#ex
二、 Router2的配置:
Router>
Router>en
Router#con t
Router(config)#hostname r2
r2(config)#int s0 //进入S0端口
r2(config-if)#ip add 172.16.2.2 255.255.255.0 //添加S0端口的IP
r2(config-if)#clock rate 64000 //设置时钟频率
r2(config-if)#no shutdown
r2(config-if)#ex
r2(config)#int s1 //进入S1端口
r2(config-if)#ip add 172.16.4.2 255.255.255.0 //添加S1端口的IP
r2(config-if)#clock rate 64000 //设置时钟频率
r2(config-if)#no shutdown //激活
r2(config-if)#ex
r2(config)#int f0/0 //进入F0/0端口
r2(config-if)#ip add 172.16.3.2 255.255.255.0 //添加F0/0端口的IP
r2(config-if)#no shutdown //激活
r2(config-if)#ex
r2(config)#
三、Router3的配置:
Router>en
Router#con t
Router(config)#hostname r3
r3(config)#int s0 //进入S0端口
r3(config-if)#ip add 172.16.4.3 255.255.255.0 //添加S0端口的IP
r3(config-if)#no shutdown //激活
r3(config-if)#ex
r3(config)#int f0/0 //进入F0/0端口
r3(config-if)#ip add 172.16.5.3 255.255.255.0 //添加F0/0端口的IP
r3(config-if)#no shutdown //激活
r3(config-if)#ex
四、 设置route rip
R1:r1(config)#route rip
r1(config-router)#network 172.16.0.0
R2:r2(config)#route rip
r2(config-router)#network 172.16.0.0
R3:r3(config)#route rip
r3(config-router)#network 172.16.0.0
1、注意各端口IP的正确搭配
2、注意为DCE端设置时钟频率
PC1,PC2,PC3可以互相PING通,则实验成功。
附录四:接口编号规则
对于 Switch Port,其编号由两个部分组成:
插槽号,端口在插槽上的编号。
例如
端口所在的插槽编号为2,端口在插槽上的编号为3,则端口对应的接口编号为2/3。
插槽的编号是从0-插槽的个数。
插槽的编号规则是:面对设备的面板,插槽按照从前至后,从左至右,从上至下的顺序一次排列,对应的插槽号从1 开始依次增加。
插槽上的端口编号是从1-插槽上的端口数,编号顺序是从左到右。
对于可以选择介质类型的设备,端口包括两种介质(光口和电口),无论使用那种介质,都使用相同的端口编号。
也可以通过命令行中的show命令来查看插槽以及插槽上的端口信息。
对于Aggregate Port其编号的范围为1-设备支持的Aggregate Port 个数。
对于SVI(Switch virtual interface),其编号就是这个SVI 对应的VLAN 的VID。
注意:
1、设备上的静态插槽的编号固定为0,而动态插槽(可插拔模块或线卡)的编号从1开始。
2、关于L2 (L2 interface二层接口)Aggregate Port的说明
Aggregate port 是由多个物理成员端口聚合而成的。
我们可把多个物理链接捆绑在一起形成一个简单的逻辑链接,这个逻辑链接我们称之为一个Aggregate Port(以下简称AP)。对于二层交换来说AP就好像一个高带宽的Switch port,它可以把多个端口的带宽叠加起来使用,扩展了链路带宽。此外,通过L2 Aggregate port 发送的帧还将在L2 Aggregate port 的成员端口上进行流量平衡,如果AP中的一条成员链路失效,L2 Aggregate port 会自动将这个链路上的流量转移到其他有效的成员链路上,提高了连接的可靠性。
注意:
L2 Aggregate Port 的成员端口类型可以为Access port 或Trunk Port,但同一个AP的成员端口必须为同一类型,要么全是Access Port,要么全是Trunk port。