> 文章列表 > DHCP与RIP配置实验

DHCP与RIP配置实验

DHCP与RIP配置实验

目录

一、实验要求与拓扑结构

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通了,实验就到此结束了。