实验原理:
众所周知,DHCP协议使用广播给网络中分配IP,如果网络内配置了VLAN,由于VLAN能隔离广播,所以默认情况下,DHCP协议只能在VLAN内部进行使用。例如DHCP服务器在VLAN 1中,就只有VLAN 1内的客户机能从DHCP服务器那里获取IP,如果VLAN 2、VLAN 3等其他VLAN的客户机也需要从这台DHCP服务器来获得IP地址,那又该怎么办呢?
解决这个问题的办法就是在三层交换机上配置DHCP中继转发,让三层交换机能够将DHCP这种特殊的广播信息在VLAN之间转发,让其他的VLAN的客户机也能从DHCP服务器那里获得IP地址。
一.实验拓扑图
二.需求描述
1.创建三个vlan:vlan1,vlan2,vlan3
2.在vlan1上创建dhcp服务器为各个VLAN提供DHCP服务
3.在三层交换机上配置DHCP中继代理,使各个VLAN的PC能自动获得本网段IP
4.各个VLAN的PC能相互访问并能访问外网
三.实验环境
1.使用小凡模拟器搭建实验环境
2.vlan1,vlan2,vlan3主机及外网主机均用路由器代替
3.SW1为二层交换机,SW-3L为三层交换机,R1为外网路由器
四.实验步骤
1.用小凡模拟器配置实验环境
2.配置二层交换机SW1
(1)在SW1上创建VLAN2,VLAN3
(2)把F0/2接口加入VLAN2,F0/3接口加入VLAN3
(3)把与三层交换机相连的F0/15接口改成trunk模式
3.配置三层交换机SW-3L
(1)在SW-3L上创建vlan2,vlan3
(2)进入各VLAN设置各VLAN的网关IP
(3)为VLAN2和VALN3设置中继代理,指定DHCP服务器192.168.1.100
(4)设置与外网路由器R1的连接接口F0/1的IP
(5)打开路由功能,并设置访问外网的默认路由
(6)设置与二层交换机相连接口F0/15的模式为trunk
4.配置外网路由器R1
(1)设置与三层交换机相连接口F0/0的IP:10.0.0.1/8
(2)设置与外网相连的接口F1/0的IP:20.0.0.1/8
(3)设置进入内网三个网段的静态路由
5.在VLAN1中的PC-vlan1上配置DHCP服务器
(1)分别配置各个VLAN的dhcp地址池及默认网关
(2)排除保留的IP地址范围
其中192.168.1.100为DHCP服务器IP地址
6. 设置各个PC的IP地址及网关(路由器作为PC要关掉路由功能并指定网关)
(1)设置PC-vlan1,ip址址192.168.1.100,网关192.168.1.1
(2)设置PC-vlan2,ip址址192.168.2.100,网关192.168.2.1
(3)设置PC-vlan3,ip址址192.168.3.100,网关192.168.3.1
(4)设置外网PC-wan,ip址址20.0.0.100,网关20.0.0.1
五.测试
1.测试各个VLAN与其他VLAN的连通性及能否访问外网
(1)测试PC-vlan1连通性,分别测试与VLAN2、VLAN3、外网的连通性
(2)测试PC-vlan2的连通性,分别测试与VLAN1、VLAN3、外网的连通性
(3)测试PC-vlan3连通性,分别测试与VLAN1、VLAN2、外网的连通性
2.设置vlan2和vlan3的PC为DHCP自动获取IP,测试能否获取IP
(1)在PC-vlan2上设置,查看是否自动获取了IP
由图可知,自动获取了IP:192.168.2.2
(2)在PC-vlan3上设置,查看是否自动获取了IP
由图可知,自动获取了IP:192.168.3.2
经以上测试,各个VLAN间可以实现相互通信,而且都访问外网,通过在三层路由器上设置DHCP中继代理,各个VLAN可以通过DHCP服务器自动获取IP地址。
本文出自 “时间在流逝” 博客,转载请与作者联系!