• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

S5500V2 关于DHCP SNOOPING能否指定接收特定DHCP服务器

56分钟前提问
  • 0关注
  • 0收藏,31浏览
粉丝:0人 关注:0人

问题描述:

情况是这样,交换机已配置DHCP SNOOPING,信任口为24口,问题是24口上联的不只一个DHCP设备,我无权限动上层设备,能否指定一个DHCP服务器,只接受他的DHCP分配

3 个回答
粉丝:28人 关注:2人

S5500V2 DHCP‑Snooping 信任口上联有多台 DHCP 服务器,仅放行指定合法 DHCP 服务器
现象:上联口 G1/0/24 配置dhcp snooping trust,该上联链路上存在多台 DHCP 设备;DHCP‑Snooping 本身没有命令可以直接在 trust 口里面指定允许某一个 DHCP 服务器 IP,trust 端口会无条件放行全部 DHCP‑Offer/ACK 应答报文。
约束条件:你无权修改上层设备,只能在本接入交换机处理。
核心说明
DHCP‑Snooping 的 trust/untrust 只是端口级别开关:
untrust 口:丢弃所有 DHCP 服务器侧响应报文(Offer/ACK/NAK)
trust 口:全部放行所有 DHCP 服务器应答报文,没有内置 “指定服务器 IP 白名单” 参数。
所以只配置 dhcp snooping trust 解决不了上联多 DHCP 服务器的场景。
解决方案:在上联信任端口,使用ACL + 流策略过滤 UDP 67 端口(DHCP 服务器应答报文),仅允许合法 DHCP 服务器源 IP,丢弃其他 DHCP 服务器的应答。
DHCP 服务器回复报文源端口固定 UDP 67,客户端请求源端口 UDP 68。
完整配置(S5500V2,Comware V5)
假设:合法 DHCP 服务器 IP:10.0.100.10;上联口 GigabitEthernet 1/0/24。
shell
system‑view
#1、定义高级ACL,只放行合法DHCP服务器源IP的UDP67应答报文
acl number 3000
rule permit udp source 10.0.100.10 0 destination any eq 67
rule deny udp source any destination any eq 67
#允许其他所有普通业务流量正常转发
rule permit ip

#2、定义流分类,匹配acl3000
traffic classifier DHCP‑FILTER operator and
if‑match acl 3000

#3、定义流行为,直接转发
traffic behavior DHCP‑FILTER
permit

#4、绑定流策略
qos policy DHCP‑POLICY
classifier DHCP‑FILTER behavior DHCP‑FILTER

#5、在上联口G1/0/24的入方向应用流策略(关键,过滤从上层进来的DHCP应答)
interface GigabitEthernet 1/0/24
port link‑mode trunk
dhcp‑snooping trust
qos apply policy DHCP‑POLICY inbound
quit

#6、DHCP‑Snooping基础配置确认
dhcp‑snooping enable
vlan 10
dhcp‑snooping enable vlan 10
quit
关键点解释
流策略inbound 应用在上联口:对从上层网络流入本交换机的报文做过滤;只允许源 IP 为合法 DHCP 服务器的 UDP‑67(DHCP 应答)报文,其他任何 DHCP 服务器的 Offer/ACK 报文直接丢弃。
客户端发出的 DHCP Discover/Request(源端口 UDP68)不受这条 ACL 影响,可以正常向上转发给上层所有 DHCP 服务器;但是非法 DHCP 服务器的回复报文会被拦截,终端收不到非法分配地址。
本配置不需要改动上层任何设备,完全在接入交换机实现。
验证命令
shell
#查看流策略命中计数,看deny的非法DHCP报文是否有计数增长
display qos policy interface GigabitEthernet 1/0/24 inbound

#查看dhcp‑snooping状态
display dhcp‑snooping

#查看acl匹配统计
display acl 3000
注意坑点
如果网络中存在DHCP 中继设备:DHCP 应答报文源 IP 是中继,不是原始 DHCP 服务器 IP,ACL 里面要写中继的 IP 作为 source,而不是 DHCP 服务器真实 IP。
流策略 inbound 是在上联口入方向;不要在终端接入口应用该策略。
S5500V2 Comware V5,流策略硬件 ACL 资源有限,如果大量 VLAN,注意资源告警。
这个方案只过滤 DHCP 服务器应答报文(UDP67),不会阻断 DHCP 客户端发出的请求报文。

rule permit udp source 192.168.0.1 0 destination any eq 67 这一步就报错了,版本不一样吗

ShadowDen 发表时间:34分钟前 更多>>

非常感谢耐心解答,我先测试看看结果

ShadowDen 发表时间:46分钟前

rule permit udp source 192.168.0.1 0 destination any eq 67 这一步就报错了,版本不一样吗

ShadowDen 发表时间:34分钟前
ShadowDen 知了小白
粉丝:0人 关注:0人


请问这是何解

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

分享扩散:

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明