DHCP Snooping 绑定表
绑定表把「IP 地址、MAC 地址、接入端口、VLAN、租期」记成一条记录,它既是防 ARP 欺骗与防私自改地址的判决依据,也是排查「某个地址到底分给了哪台设备」时最直接的入口。表项由交换机监听 DHCP 交互过程动态生成,设备重启或表项老化后需要重新学习。
基本信息
| 适用平台 | 华为 VRP、思科 IOS、H3C Comware 交换机 |
|---|---|
| 华为命令 | display dhcp snooping user-binding dynamic |
| 思科命令 | show ip dhcp snooping binding |
| H3C 命令 | display dhcp snooping binding |
| 派生用途 | IP Source Guard 校验、ARP 检测、地址使用者定位 |
| 生命周期 | 随租期生效,老化后自动清理,重启后重新学习 |
表项字段读法
| 字段 | 含义 | 排障关注点 |
|---|---|---|
| IP 地址 | 终端获得的地址 | 与终端实际地址不符时查是否手工配了静态地址 |
| MAC 地址 | 终端的硬件地址 | 与登记表比对,陌生 MAC 立即找接入端口 |
| 端口与 VLAN | 接入位置 | 反查物理位置,比 MAC 更好定位 |
| 租期 | 绑定有效时间 | 与 DHCP 租期一致,过期后被清理 |
| 类型 | 动态或静态绑定 | 静态条目不要手工删除 |
典型使用场景
- 定位地址使用者:从 IP 反查接入端口与设备 MAC
- 配合 IP Source Guard 与 ARP 检测做接入层防护
- 排查地址冲突:确认某地址是否真的由 DHCP 分配
- 清理僵尸条目:长期不续租的设备仍占着记录
- 割接前核对哪些设备还在旧网段,避免漏迁
华为 VRP 与 H3C Comware
华为 VRP 与 H3C Comware
display dhcp snooping user-binding dynamic # 华为:全部表项
display dhcp snooping user-binding dynamic interface GigabitEthernet0/0/1
display dhcp snooping binding # H3C
display dhcp snooping binding interface GigabitEthernet1/0/5思科 IOS
思科 IOS
show ip dhcp snooping binding # 全部绑定关系
show ip dhcp snooping binding interface GigabitEthernet1/0/5
show ip dhcp snooping statistics # 学习与丢弃统计
# debug ip dhcp snooping 仅在线窗内短时开启,观察学习过程三厂表项字段名略有差异,但都包含地址、MAC、接口与租期。思科的绑定时长与 DHCP 租期一致,过期自动清理;依赖该表的校验类功能在表项重建期间会短暂拒绝流量。
客户端手工改成静态地址后,绑定表不会更新,IP Source Guard 会直接丢包。这类故障常被误判为交换机问题,排查时先确认终端地址是否来自 DHCP。