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

dhcp中继设备割接导致下挂终端无法获取地址地址

2021-10-29 发表
  • 0关注
  • 0收藏 1543浏览
赵阳 五段
粉丝:1人 关注:0人

组网及说明

DHCPserver——防火墙——路由器透传——75X(做DHCPrelay)——下挂多个OLT——每个OLT下挂数百个ONU终端

问题描述

局点使用7503X替换之前的CE3000进行割接,割接后发现配置不变的情况下,部分dhcp客户端无法获取地址。

过程分析

1、         查看设备配置:

设备侧配置直接继承CE3000,经检查,配置为正常DHCP中继设置无异常,鉴于是部分终端拿不到地址,怀疑dhcp报文存在拥塞丢包或者环路丢包,但debug查看底层信息发现软件dhcp丢包计数为0,排除dhcp报文过多产生拥塞的可能性,并且现场拓扑信息收集检查过后,确认没有环路问题。

#

interface Vlan-interface3291

 ip address XXX

 igmp enable

 dhcp select relay

 dhcp relay server-address XXX

 dhcp relay server-address XXX

#

ID  Type                         RcvPps Rcv_All    DisPkt_All Pps  Dyn Swi Hash ACLmax

34  DHCP_CLIENT                   0      3             0           100   S     On    SMAC 8

35  DHCP_SERVER                  0      0             0          100   S      On     SMAC 8

36  DHCP_RELAY_CLIENT       0      0             0          300   S      On     SMAC 8

37  DHCP_RELAY_SERVER      22   313454    0          300   S      On     SMAC 8

#

2、抓包检查:

后面工程师去往现场进行测试,发现终端无法获取地址并非个别现象,而是所有以7503X设备为中继的客户端均无法获取地址,之前认为是偶发现象的原因是:大多数终端的地址租约尚未到期,因此未发送request或者discover报文进行续约或者重新获取地址。

现场工程师进行抓包排查,发现服务器无法收到任何7503X发出的报文,但于7503X上行路由器设备依旧能够抓到7503X发出的报文,推测为被防火墙策略所拦截,因此分别抓取7503XCE3000的报文进行比对,发现二者报文差异:CE3000设备做中继时,发出的discover报文源地址为中继接口地址,7503X设备做中继时,发出的discover报文源地址为出接口地址。

7503X设备做中继时的抓包:


CE3000设备做中继时的抓包:


由于本差异,因此7503X设备做中继时,dhcp报文被防火墙认为非法并进行拦截,后通过于7503X设备上配置dhcp relay source-address (指定该IP地址为发送到DHCP服务器的报文源地址和giaddr字段) ,可以申请到地址,现场恢复正常。(后面通过多个实验,确认较老的设备实现机制都是以做relayvlan虚接口地址为源IP,由DHCP控制,较新的设备则是以出接口做源IP,由转发控制

 



解决方法

通过于7503X设备上配置dhcp relay source-address (指定该IP地址为发送到DHCP服务器的报文源地址和giaddr字段,可以申请到地址,现场恢复正常。

该案例对您是否有帮助:

您的评价:1

若您有关于案例的建议,请反馈:

作者在2021-11-15对此案例进行了修订
0 个评论

该案例暂时没有网友评论

编辑评论

举报

×

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

侵犯我的权益

×

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

泄露了我的隐私

×

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

侵犯了我企业的权益

×

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

抄袭了我的内容

×

原文链接或出处

诽谤我

×

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

对根叔知了社区有害的内容

×

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

不规范转载

×

举报说明

提出建议

    +

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

确定

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

注册后可访问此模块

跳转hclhub

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