加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

网络工程师必须了解的ARP知识

发布时间:2019-07-18 15:49:45 所属栏目:教程 来源:攻城狮成长之路
导读:动态ARP表项学习 大多数情况下,设备可以通过ARP协议动态学习和更新ARP表项。设备是如何进行动态学习的呢?其实动态ARP主要是通过广播ARP请求报文和单播ARP应答报文这两个过程完成地址解析的。 例如:小A和小C在一次聚会上互留了IP地址。如上图所示,小A需

ARP表项固化:

  • fixed-mac:ARP报文中的MAC地址与ARP表中对应条目的MAC地址不符则丢弃。
  • fixed-all:ARP报文中的MAC地址、接口、VLAN信息和ARP表项中的信息任一不匹配则丢弃。
  • send-ack:设备对收到涉及MAC地址、VLAN、或接口信息修改的ARP报文时,先发送ARP请求报文,未收到回应则丢弃。

动态ARP检测功能:

设备将根据DHCP Snooping绑定表对收到的ARP报文的IP地址、MAC地址、VLAN或接口信息与绑定表中记录的表项内容进行检查,不匹配则直接丢弃。

配置ARP表项固化,可以基于全局和接口分别进行配置。

  1. [Gateway] arp anti-attack entry-check fixed-mac enable //指定固化方式是fixed-mac 

配置动态ARP检测功能,可以基于接口和VLAN分别进行配置。

  1. [Gateway] vlan 10  
  2. [Gateway-vlan10] arp anti-attack check user-bind enable 

3. 保证合法用户的ARP表项可以正常生成

(1) 限制可以学习的ARP表项数量

当发现某个接口下存在攻击者,占用大量ARP表资源时,通过限制该接口可以学习的ARP表项数量,可以避免ARP表被耗尽。当接口上学习到的ARP表达到指定的限制值时,该接口不再学习新的ARP表项。

(2) ARP表项严格学习

只有本设备主动发送的ARP请求报文的应答报文才能触发本设备进行ARP学习,其他设备主动向本设备发送的ARP报文不能触发本设备进行ARP学习。

配置方法如下:

限制ARP表项。

  1. [HUAWEI] interface gigabitethernet 0/0/1  
  2. [HUAWEI-GigabitEthernet0/0/1] arp-limit vlan 10 maximum 20 //配置接口GE0/0/1最多可以学习到20个VLAN10内的动态ARP表项 

配置ARP表项严格学习。

  1. [HUAWEI] arp learning strict //配置ARP表项严格学习 

查看ARP表

  • 想查看所有的ARP表项 :display arp all
  • 想查看动态的ARP表项 :display arp dynamic
  • 想查看静态的ARP表项:display arp static
  • 想查看某一网段的ARP表项:display arp network x.x.x.x
  • 想查看某一接口相关的ARP表项:display arp interface xx
  • 想查看某一VPN实例的ARP表项:display arp vpn-instance xx
  • 想查看某个具体IP地址的ARP表项:display arp all | include x.x.x.x

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读