换机 Vlan‑if 接口把自己接口 IP 作为 giaddr(网关标识字段)填入 DHCP‑Discover 报文发给 Windows DHCP 服务器;Windows DHCP 服务器根据 giaddr 匹配对应作用域分配 IP。 👉现象本质:VLAN106 终端发出的 DHCP 请求,中继上报给服务器时giaddr 错误变成 VLAN105 的 Vlan‑if IP,Windows DHCP 服务器匹配到 105 的地址池,就下发 105 网段 IP 给 VLAN106 终端。
dhcp select relay;或者全局配置 dhcp select relay,接口没有单独中继,同时接口配置了 secondary 从 IP。Comware V7:全局
dhcp select relay不生效!必须在每个 Vlan‑if 接口下执行dhcp select relay开启中继。 错误示例:
interface Vlan‑interface 106
ip address 192.168.106.1 255.255.255.0
ip address 192.168.105.1 255.255.255.0 sub #配置了从IP
#缺少 dhcp select relay
dhcp relay server‑ip 192.168.104.253
接口没开启
dhcp select relay,全局中继不生效;接口存在 secondary 从 IP,中继会错误拿第一个从 IP(105 网段)填充 giaddr,服务器匹配 105 作用域分配地址H3C。
✅正确 Vlan‑if 配置模板:
dhcp enable
#VLAN105网关
interface Vlan‑interface 105
ip address 192.168.105.1 255.255.255.0
dhcp select relay
dhcp relay server‑ip 192.168.104.253
quit
#VLAN106网关
interface Vlan‑interface 106
ip address 192.168.106.1 255.255.255.0
dhcp select relay #❗每个Vlan‑if必须单独开启中继
dhcp relay server‑ip 192.168.104.253
quit
禁止在业务 Vlan‑if 接口配置无关 secondary 从 IP。
接入交换机端口 PVID 被配置 VLAN105,物理网线插端口,虽然预期 VLAN106,但实际报文在 VLAN105 内转发,Vlan‑if105 做中继,giaddr=105 网关,服务器下发 105 地址。 排查命令:
display interface GigabitEthernet 1/0/x
display port brief
看接入端口 PVID,确认 PVID=106。
内网有其他 DHCP 服务,终端收到两份 DHCP Offer,Windows 客户端优先接受先收到的 Offer,如果非法 DHCP 是 105 网段,终端拿到错误地址。
排查:终端抓 DHCP 报文,看 Offer 源 IP 是不是192.168.104.253。
建议开启
dhcp‑snooping,上联 DHCP 服务器端口配置dhcp‑snooping trust,接入端口默认不信任,拦截非法 DHCP 应答报文。
验证:在交换机 debug 看 giaddr 字段,确认中继上报给服务器的 giaddr 是
192.168.106.1。
不要在 Vlan‑if106 配置dhcp relay gateway‑address‑list,该命令用于多网关场景,会人为修改 giaddr 字段,填错就会拿到别的网段地址池H3C。
display current‑configuration interface Vlan‑interface 105
display current‑configuration interface Vlan‑interface 106
重点确认:两个接口都存在dhcp select relay,接口没有多余 secondary 从 IP,没有 gateway‑address‑list。
debugging dhcp relay packet
terminal debugging
terminal monitor
PC 端执行ipconfig /release && ipconfig /renew,观察 debug 打印,看 giaddr 字段值。
✅正确:giaddr=192.168.106.1;❌错误:giaddr=192.168.105.1。 复现后关闭 debug:
undo debugging all
dhcp select relay,全局 dhcp select relay 不生效,是该故障最高概率原因华为;暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论