1. 实验环境搭建与基础配置
在开始DHCP与VLAN综合实验前,我们需要准备以下硬件和软件环境:
- 一台支持VLAN功能的二层交换机(如华为S5700或思科2960)
- 一台支持DHCP服务的路由器(如华为AR2220或思科ISR4321)
- 至少三台终端设备(PC或服务器)
- 网线若干
- 配置线缆(Console线)
重要提示:不同厂商设备配置命令存在差异,本实验以华为设备为例,思科设备需调整相应命令语法。
首先进行设备基础配置:
system-view sysname SW1 # 交换机命名 vlan batch 10 20 30 # 批量创建VLAN interface GigabitEthernet0/0/1 port link-type access port default vlan 10 # 将端口划入VLAN102. VLAN间通信与三层交换
2.1 VLAN基础配置
在交换机上创建VLAN并分配端口:
interface range GigabitEthernet0/0/1-5 port link-type access port default vlan 10 interface range GigabitEthernet0/0/6-10 port link-type access port default vlan 202.2 三层交换机配置
要实现VLAN间通信,需要在交换机上配置VLANIF接口:
interface Vlanif10 ip address 192.168.10.1 24 interface Vlanif20 ip address 192.168.20.1 243. DHCP服务部署
3.1 全局DHCP配置
在路由器上启用DHCP服务:
dhcp enable ip pool vlan10 gateway-list 192.168.10.1 network 192.168.10.0 mask 255.255.255.0 dns-list 8.8.8.83.2 接口DHCP配置
为VLAN接口启用DHCP:
interface Vlanif10 dhcp select global # 使用全局地址池4. DHCP中继配置
当DHCP服务器与客户端不在同一网段时,需要配置DHCP中继:
4.1 交换机中继配置
interface Vlanif10 dhcp select relay # 启用中继模式 dhcp relay server-ip 192.168.100.1 # 指定DHCP服务器地址4.2 路由器中继配置
确保路由器上配置了到达DHCP服务器网段的路由:
ip route-static 192.168.10.0 255.255.255.0 192.168.100.25. 实验验证与排错
5.1 VLAN连通性测试
display vlan # 查看VLAN划分情况 display ip interface brief # 检查接口IP配置5.2 DHCP获取测试
在客户端执行:
ipconfig /release ipconfig /renew5.3 常见问题排查
DHCP无法获取地址:
- 检查物理连接
- 验证DHCP地址池配置
- 确认中继配置正确
VLAN间无法通信:
- 检查三层接口状态
- 验证路由表
- 确认ACL没有阻断流量
6. 高级配置与优化
6.1 DHCP Snooping防护
防止非法DHCP服务器:
dhcp snooping enable interface GigabitEthernet0/0/24 dhcp snooping trusted # 指定合法DHCP服务器端口6.2 租期优化
调整DHCP租约时间:
ip pool vlan10 lease day 1 hour 0 minute 0 # 设置为1天6.3 VLAN负载均衡
配置链路聚合提升带宽:
interface Eth-Trunk1 port link-type trunk port trunk allow-pass vlan 10 20 interface GigabitEthernet0/0/23 eth-trunk 17. 实验总结与扩展
通过本实验,我们实现了:
- 多VLAN的网络划分
- VLAN间三层通信
- 跨网段DHCP服务
- 网络安全防护配置
扩展思考:
- 如何实现基于MAC地址的DHCP固定分配?
- 在大型网络中如何优化DHCP中继配置?
- 如何通过QoS保证关键VLAN的带宽?
实际工程经验:在生产环境中,建议先配置DHCP Snooping再启用DHCP服务,避免中间人攻击。同时,VLAN划分应遵循业务逻辑而非简单按部门划分,可考虑采用PVLAN技术增强安全性。