DHCP 实验是网络入门的必修课,核心不是背命令,而是理解”地址从哪来、OFFER 怎么到客户端”。一套实验把三种典型用法一次讲透。

一、接口地址池:直连网段最简单
在交换机某接入接口(如 G0/0/2)上直接开 dhcp select interface,地址池就用该接口所在网段,网关即接口 IP。适合单网段、小场景,配置最省事,但地址范围被接口网段锁死。
二、全局地址池:多 VLAN 集中管理
用 ip pool vlan10 建全局地址池,指定网段、网关、DNS、租期,再在对应 VLANIF(如 VLANIF10/20)上 dhcp select global 绑定。好处是地址池与接口解耦,一台设备上多个 VLAN 各自用独立全局池,管理清晰,适合多网段园区。
三、DHCP 中继:跨网段代理
客户端和 DHCP 服务器不在同一网段时,广播发现报文过不了三层。此时在客户端所在网段的网关(如 AR1)上配 dhcp relay/server 指向服务器地址,由中继代理把 Discover/Request 单播转发给服务器、再把 OFFER 带回。注意:中继设备要有到服务器网段的路由,否则 OFFER 回不来。
四、路由是隐藏前提
实验里常见卡点不是 DHCP 本身,而是”OFFER 到不了”。中继场景需静态路由把服务器网段(如 10.1.4.0)指过去;出口设备配默认路由实现全网互通。先通路由再调 DHCP,排查顺序别反。
一、实验设计的三个前提
① 每个实验只改一个变量(先只配接口池,再加全局池,再加中继),否则出问题无法归因;② 每步都留验证动作,不要配完直接看”能不能上网”;③ 记录终端拿到的完整参数(IP、掩码、网关、DNS、租期),只记”能上网”会漏掉参数错误。
二、三个实验的验证点
| 实验 | 要验证的 | 失败时先查 |
|---|---|---|
| 接口地址池 | 终端拿到该接口网段的地址 | 池网段与接口网段是否一致 |
| 全局地址池 | 不同接口的终端拿到同池中不同段的地址 | 池是否被正确引用、排除段是否过宽 |
| 中继 | 跨网段终端拿到服务器段的地址 | 中继是否指定了服务器地址、路由是否通 |
三、常见报错与排查路径
“客户端拿不到地址”:先看服务器是否收到 Discover(有则看 Offer 是否发出,无则查接入链路与 VLAN)→ 收到 Offer 但不发 ACK(看客户端侧是否被策略拦、是否有地址冲突告警)→ ACK 发出但参数不对(看池属性与排除段)。”拿到地址但出不去网”:看网关是否与客户端同段、排除段是否把网关排掉。三条路径能把九成问题收敛。
本文整理自公开技术文章,正文未做实质性改写,仅供技术参考。正文主体与原文基本一致,版权归原作者所有;本站仅作技术学习与方案参考,如涉侵权请联系本站删除。



评论 0
还没有评论,来抢沙发吧。