- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
7609开启DHCPsnooping后不更新DHCPbinding
7609开启DHCP snooping后不更新DHCP binding
table
目录
硬件平台
软件版本
案例介绍
问题分析思路
问题总结
经验总结
相关命令
其他相关文档
硬件平台
CISCO7609-S
1 24 CEF720 24 port 1000mb SFP WS-X6724-SFP
5 2 Route Switch Processor 720 (Active) RSP720-3C-GE
6 2 Route Switch Processor 720 (Hot) RSP720-3C-GE
9 48 48-port 10/100/1000 RJ45 EtherModule WS-X6148A-GE-TX
软件版本
IOS 12.2(33)SRE3
案例介绍
7609开启DHCP snooping和DAI,7609在收到DHCP ACK包后不建立或刷新binding表项,造成
DAI告警,终端断网。
问题分析思路
1. 确定DAI告警中的IP/MAC是攻击还是合法的:
产生DAI告警的原因是ARP报文(请求和回复)中源IP/MAC对不在DHCP binding表中
,ARP报文同时被丢弃。客户反映,log中显示的这些IP/MAC对都是合法的,故问题的原因在
于,没有binding表项。
2. 确定7609收到相应DHCP ACK报文时是否会更新binding表:
客户设定的租约时间是30天,在客户的环境中很难看到DHCP binding表项刷新的现象,所以
让客户建立一个测试vlan,租约时间为1min。话机连上2960时可以获取IP,同时7609上能够
生成binding表项,但是表项age会一直老化到0,持续一段时间后消失,随后出现DAI告警
log。过一段时间后,话机会重新获取IP,7609上表项会重新出现。
3. 将7609上DHCP snooping和DAI配置删除,在2960上开启DHCP snooping和snooping
debug。在2960上每到租约时间一半,会收到DHCP ACK并更新binding表项。
7609上此时开启DHCP snooping,但不开启DAI,无DHCP binding表项。开启debug,能看到
DHCP request但没有ACK,说明7609没有收到ACK或收到没有对其进行处理。
ELAM能够抓到ACK包,说明7609收到了但是没有处理。
让话机重新获取IP,在这个过程中,server回复的ACK目的IP为7609上的网关(DHCP relay
ip),7609能够生成binding表项。
话机获取IP后,到达租约时间的一半,会向DHCP server单播request来更新租约,server回复
单播ACK。但是7609 DHCP snooping没有处理这类ACK报文。
4. 搭lab重现:
如下拓扑下,7609作为DHCP relay,能够更新binding表
DHCP server 7609 2960 IP phone
如下拓扑,当7609-2收到的ACK是mpls包,便不会更新binding表。说明问题和MPLS有关。
DHCP server 7609-1 MPLS 7609-2 2960 IP phone
5. 配置命令mls mpls recir-agg强制带有aggregation lable的包recirculate,问题解决。
或应用包含 “default-class”的policy-map在7609-2连7609-1的接口上,这类policy-map有side
effect disable VPN CAM,同样能够解决问题。
没有应用以上workaround时,netdr抓包结果表明上CPU的包仍然带有MPLS label:
dump of incoming inband packet
interface Gi1/1, routine process_rx_packet_inline, timestamp 16:57:22.515
dbus info: src_vlan 0x3FD(1021), src_indx 0
文档评论(0)