1. 企业级DHCP服务入门指南第一次接触企业级DHCP配置时我完全被各种地址池、中继和VLAN搞得晕头转向。直到用eNSP模拟真实企业网络环境才发现原来配置DHCP服务可以这么直观。想象一下一个200人的公司研发和市场部门需要完全隔离的网络环境还要自动分配IP地址——这就是我们要用eNSP实现的场景。DHCP动态主机配置协议就像网络世界的房产中介自动给设备分配IP地址、子网掩码、网关这些网络身份证。企业级部署和家里路由器开DHCP完全不同需要考虑多网段隔离、地址预留、租期控制等专业需求。eNSP作为华为官方模拟器完美复现了真实设备的环境我经常用它来测试各种网络方案比直接折腾真机安全多了。在开始前建议准备好这些最新版eNSP1.3.00.100版本最稳定华为AR2200路由器镜像三层交换机镜像画好的网络拓扑图我习惯先用Draw.io规划注意模拟器首次使用可能需要安装WinPcap和Wireshark遇到启动报错时可以尝试以管理员身份运行2. 多VLAN环境搭建实战2.1 规划企业网络拓扑以典型的中型企业为例我们需要为研发部VLAN10、市场部VLAN20和服务器区VLAN30构建隔离的网络环境。在eNSP中拖入1台AR2200作为核心路由器1台S5700三层交换机3台PC模拟不同部门终端地址规划要特别注意研发部使用192.168.10.0/24保留1-50给网络设备市场部使用192.168.20.0/24保留1-30给打印机服务器区用172.16.1.0/24全部静态分配# 创建VLAN在三层交换机上操作 [LSW1]vlan batch 10 20 30 [LSW1]interface Ethernet0/0/1 [LSW1-Ethernet0/0/1]port link-type access [LSW1-Ethernet0/0/1]port default vlan 102.2 配置三层交换机的VLAN间路由很多新手会卡在这一步——VLAN创建了但互相ping不通。关键在于配置VLANIF接口# 配置VLANIF作为各VLAN网关 [LSW1]interface Vlanif10 [LSW1-Vlanif10]ip address 192.168.10.1 24 [LSW1]interface Vlanif20 [LSW1-Vlanif20]ip address 192.168.20.1 24测试时有个小技巧先给PC手动配IP确保基础网络通了再测DHCP。我遇到过好几次DHCP不工作其实是VLAN没配对。3. 全局地址池深度配置3.1 创建智能地址池相比接口地址池全局地址池更适合企业场景。在核心路由器上配置# 研发部地址池 [AR1]ip pool RD [AR1-ip-pool-RD]network 192.168.10.0 mask 255.255.255.0 [AR1-ip-pool-RD]gateway-list 192.168.10.1 [AR1-ip-pool-RD]dns-list 114.114.114.114 8.8.8.8 [AR1-ip-pool-RD]excluded-ip-address 192.168.10.1 192.168.10.50 [AR1-ip-pool-RD]lease day 3 hour 0 minute 0 # 3天租期市场部配置类似但建议设置更短租期比如1天因为市场部设备流动性大。曾经有公司因为租期设太长30天IP地址很快耗尽。3.2 绑定MAC地址特殊场景给CEO的电脑固定分配192.168.10.88[AR1-ip-pool-RD]static-bind ip-address 192.168.10.88 mac-address 5489-98CB-53B4提示用display mac-address命令可以查看设备MAC地址在eNSP中PC的MAC在基础配置选项卡里4. 高级功能与排错指南4.1 DHCP中继实战当DHCP服务器和客户端不在同一网段时比如集中式部署就需要中继功能。配置关键点# 在三层交换机上 [LSW1-Vlanif10]dhcp select relay [LSW1-Vlanif10]dhcp relay server-ip 10.10.10.1 # 指向核心路由器常见坑点忘记在路由器上开启dhcp enableACL阻断了UDP 67/68端口中继地址填错建议先用静态IP测试连通性4.2 诊断命令大全这些命令能救命display ip pool name RD # 查看地址池使用情况 display dhcp server statistics # 查看DHCP报文统计 reset ip pool name RD all # 重置地址池慎用有次遇到PC获取不到IP用display dhcp server statistics发现请求根本没到服务器最后查出是交换机端口误配成了access模式。5. 企业级优化方案5.1 负载均衡与冗余大型企业建议部署两台DHCP服务器做负载均衡# 在主备服务器上配置相同地址池但排除范围不同 [AR1-ip-pool-RD]excluded-ip-address 192.168.10.51 192.168.10.200 [AR2-ip-pool-RD]excluded-ip-address 192.168.10.1 192.168.10.1505.2 安全防护策略防DHCP欺骗的几种方法在交换机开启DHCP Snooping配置信任端口绑定合法DHCP服务器MAC# 开启DHCP Snooping [LSW1]dhcp snooping enable [LSW1]interface Ethernet0/0/24 [LSW1-Ethernet0/0/24]dhcp snooping trusted实测中发现没开防护时随便接个家用路由器就会导致网络瘫痪。现在每次部署必开Snooping。