目录
一、实验要求与拓扑结构
1、实验要求
2、提前规划好网段的拓扑结构如下图
二、实验步骤
1、给每台路由器的各个接口配置ip
2、给路由器AR1和AR3配置dhcp服务
3、在路由器AR1和AR2上运行ripv2,在AR3上运行ripv1
4、更改接口的rip协议版本
一、实验要求与拓扑结构
1、实验要求
为了掌握dhcp服务的配置方法和原理,需要将AR1和AR3配置成dhcp服务器,进而让PC1、PC2、PC3、PC4通过dhcp服务获取到ip;
为了掌握rip协议的配置方法和原理,需要在AR1、AR2、AR3上运行rip协议,从而互相获取到路由信息;
为了练习不同rip版本之间也能互相获取到路由信息(rip有两个版本,即ripv1和ripv2,由于版本不会兼容的问题,配置完成之后是不能够直接相互获取到路由信息的),我们特定在AR1和AR2上运行ripv2版本,在AR3上运行ripv1版本。
2、提前规划好网段的拓扑结构如下图
二、实验步骤
1、给每台路由器的各个接口配置ip
路由器AR1:
[r1]int g0/0/0
[r1-GigabitEthernet0/0/0]ip add 192.168.1.1 24
[r1]int g0/0/1
[r1-GigabitEthernet0/0/1]ip add 12.0.0.1 24
[r1]int LoopBack 0
[r1-LoopBack0]ip add 1.1.1.1 24
路由器AR2、AR3重复上面的操作即可......
2、给路由器AR1和AR3配置dhcp服务
路由器AR1:
首先开启dhcp服务
[r1]dhcp enable
Info: The operation may take a few seconds. Please wait for a moment.done.
然后配置ip地址池(主机将从地址池中获取ip)
[r1]ip pool aa
Info: It's successful to create an IP address pool.
[r1-ip-pool-aa]network 192.168.1.0 mask 24
设置网关和dns的IP地址
[r1-ip-pool-aa]gateway-list 192.168.1.1
[r1-ip-pool-aa]dns-list 114.114.114.114 8.8.8.8
转到接口上选择全局配置即可
[r1]int g0/0/0
[r1-GigabitEthernet0/0/0]dhcp select global
路由器AR3重复上面步骤即可......
去各个PC上检查一下能否通过dhcp自动获取到ip,如下图,有ip就没有问题
3、在路由器AR1和AR2上运行ripv2,在AR3上运行ripv1
路由器AR1:
首先要运行rip
[r1-rip-1]
版本号设置为ripv2
[r1-rip-1]version 2
所有直连网段必须按照主类宣告
[r1-rip-1]network 192.168.1.0
[r1-rip-1]network 1.0.0.0
[r1-rip-1]network 12.0.0.0
进行后面的操作之前我们先查看一下路由表,目前是没有学习到其他的路由信息的,只有直连网段的信息
等我们把AR2和AR3配置好就能够互相学习到路由信息了
路由器AR2重复AR1的操作......
路由器AR3:
首先要运行rip
[r3]rip
版本选择ripv1
[r3-rip-1]version 1
所有直连网段必须按照主类宣告
[r3-rip-1]network 23.0.0.0
[r3-rip-1]network 3.0.0.0
[r3-rip-1]network 192.168.2.0
现在AR1、AR2、AR3都已经运行好rip协议了,我们现在来看看有没有相互学习到路由信息
在AR1上查看,发现除直连以外,是有通过rip获取到的路由信息的,但是呢注意一下,我们并没有获取到AR3上的路由信息:
查看AR2也是没有AR3的路由信息:
接着我们查看AR3,除了直连以外,一条通过rip获取的信息也没有:
从上面的结果来看,前面也说过了ripv1和ripv2是不能兼容的,也进一步证明了运行不同版本的rip协议是存在信息隔离的
不过是有解决办法的,解决办法很简单。从拓扑结构可以看出,AR2的0/0/1接口和AR3的0/0/0接口是互相连接的。那么我们可以让两个接口运行的协议版本一致,那么就可以互相获取到路由信息了,比如将AR2的0/0/1接口改为运行ripv1,或者将AR3的0/0/0接口改为运行ripv2,注意是只改其中一个即可
4、更改接口的rip协议版本
我们任选一个接口改,在AR3的0/0/0接口上改:
[r3]int g0/0/0
[r3-GigabitEthernet0/0/0]rip version 2
然后就妥当了,检验一下:
没有问题,通过rip协议都学习到了各个网段路由信息,最后可以用左边192.1168.1.0/24网段的PC去ping右边192.168.2.0/24网段的PC:
也是成功ping通了,实验就到此结束了。