首页/网络/网络设备配置速查/思科 DHCP Snooping:ip dhcp snooping 与 trust
DHCP 与地址服务32 条

思科 DHCP Snooping:ip dhcp snooping 与 trust

IOS 的 DHCP Snooping 需要显式开启全局 + 逐 VLAN,再在上联口设 trust;未信任的接入口可进一步限制速率防 DHXP 泛洪。

网络设备配置速查网络更新于 2026-10-13

思科 DHCP Snooping 是什么

思科 IOS 的 DHCP Snooping 需要三步:全局开启、按 VLAN 开启,再把上联方向(连接合法 DHCP 服务器或网关的口)设为 trust。其余接入口默认不信任,来自它们的 DHCP 服务器回应会被丢弃,从而挡住私接 DHCP 服务器抢占终端。未信任的接入口还能限制 DHCP 报文速率,防止泛洪。

基本信息

适用设备Cisco IOS 交换机(对照华为 VRP、H3C Comware)
开启三步全局开启 → 按 VLAN 开启 → 上联口设 trust
默认行为接入口不信任,丢弃来自接入口的服务器回应
限速命令ip dhcp snooping limit rate N(pps)
绑定表show ip dhcp snooping binding
常见组合与动态 ARP 检测、IP 源防护配合使用绑定表

典型使用场景

  • 接入层防止私接小路由器抢占终端地址(最常见用途)
  • 防止 DHCP 报文泛洪抬升设备 CPU
  • 为动态 ARP 检测、IP 源防护提供合法绑定表
  • 客户端拿到错误网关/地址时,先查是否有人在发 DHCP 回应
  • 安全基线落地:DHCP 服务来源可控、有绑定记录可查

思科 IOS

思科 IOS
ip dhcp snooping                      # 第一步:全局开启
ip dhcp snooping vlan 10              # 第二步:按 VLAN 开启
interface GigabitEthernet1/0/24
 ip dhcp snooping trust               # 第三步:上联口信任
interface range GigabitEthernet1/0/1-20
 ip dhcp snooping limit rate 15       # 接入口限速:每秒最多 15 个 DHCP 包
show ip dhcp snooping binding

华为 VRP

华为 VRP
dhcp snooping enable
dhcp snooping enable vlan 10
interface GigabitEthernet0/0/24
 dhcp snooping trusted                 # 上联口信任
interface GigabitEthernet0/0/1
 dhcp snooping check dhcp-rate enable   # 开启 DHCP 报文速率检查
display dhcp snooping binding

H3C Comware

H3C Comware
dhcp snooping enable
dhcp snooping enable vlan 10
interface GigabitEthernet1/0/24
 dhcp snooping trust
display dhcp snooping binding
# 速率检查等选项在接口的 dhcp snooping 视图内配置,具体项以版本文档为准

三厂 DHCP Snooping 对照

操作思科 IOS华为 VRPH3C Comware
全局开启ip dhcp snoopingdhcp snooping enabledhcp snooping enable
按 VLAN 开启ip dhcp snooping vlan 10dhcp snooping enable vlan 10dhcp snooping enable vlan 10
上联口信任ip dhcp snooping trustdhcp snooping trusteddhcp snooping trust
速率限制ip dhcp snooping limit rate 15dhcp snooping check dhcp-rate enable(阈值另配)接口 dhcp snooping 视图内提供检查项
查看绑定show ip dhcp snooping bindingdisplay dhcp snooping bindingdisplay dhcp snooping binding
trust 只能设在上联合法服务器方向:接入口误设 trust 等于把防护关掉;上联口漏设 trust 则所有 DHCP 回应被丢弃,表现为整 VLAN 客户端拿不到地址。
限速单位是每秒包数(pps)。IP 电话、AP 集中上电时会短时间内发出较多 DHCP 请求,阈值设置要按接入场景评估,具体含义以对应版本文档为准。

易错点

  • 忘记把上联口设为 trust:DHCP 回应被丢弃,全 VLAN 客户端拿不到地址,现象酷似 DHCP 服务器故障,实际是本机防护拦掉了
  • 接入口误设 trust:防护形同虚设,私接 DHCP 服务器照样能抢走终端地址
  • limit rate 设得过低(如 1-2):IP 电话与 AP 上电时的正常请求被拒,终端长时间拿不到地址
  • 只开全局不开 VLAN:命令看着配了却不生效,排查时容易漏掉这一层
  • 依赖绑定表的防护(动态 ARP 检测)与 Snooping 不同步开启:绑定表为空,相关防护全部失效

数据来源与参考

  • Cisco IOS DHCP Snooping 配置指南
  • 华为 VRP DHCP Snooping 防攻击
  • H3C Comware DHCP Snooping

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌