核心点是:1。工作原理:根据DHCP侦听或人工方式形成的MAC地址和IP地址绑定表,确定网络中非法访问的MAC地址B,同时,为了防止恶意ARP欺骗,也为接口执行ARP请求包。

1。工作原理:

基于DHCP监听或人工形式的MAC地址和IP地址绑定表来确定网络中非法访问的MAC地址。

也可以加快接口的ARP请求包的速度限制,以防止恶意ARP欺骗。

发现对非信任端口(包括非理性ARP)的ARP请求和应答将被丢弃,因此不必限制非可信端口上的速度(不需要手动修改DHCP绑定表或ARP访问列表排除)。

参考链接:L

两。测试拓扑:


测试开关:

——Cisco IOS软件,c3560软件(c3560-ipservicesk9-m)、12.2版(55)SE3,发布软件(FC1)

三。配置步骤:

A.开关:

(1)DHCP监听的全球开放

ipdhcp窥探

在VLAN 11中启用DHCP侦听

ipdhcp窥探VLAN 11

(3)指定连接R2(DHCP服务器)的接口是信任接口。

界面加入 / 2

监听信任

(4)在VLAN 11开放DAI

IP ARP检测VLAN 11

b.dhcp服务器配置:

(1)设置IP地址池

IP地址池dhcppool

网络10.1.1.0 255.255.255.0

默认路由器10.1.1.2

信托的82种选择

接口gigabitethernet0 / 0

中继信息可信



四。测试:

两a.r1和PC1作为DHCP客户端

此时,DHCP监听绑定表的同时还具有MAC地址和R1和PC1的IP查表,所以当R1去平PC1,PC1的ping包可以通过开关正常转发,反之也是一样的,所以它可以互相连接。

b.将PC机的IP手工指定为DHCP调度之外的其他地址。

-例如,10.1.1.130

此时,DHCP窥探绑定表没有PC1的MAC地址和IP控制表。

* 3月2日00:45:40.424:% sw_dai-4-dhcp_snooping_deny:无效1 Arps(REQ)对粮农 / 9、VLAN 11。({ 0050.56bc。9f6a / / / 10.1.1.130 0000.0000.0000 10.1.1.130 / 00:45:40 UTC,VLAN 2)。

R1平当PC1的屏障,在PC1上捕捉,可以看到由R1发送ARP请求包,PC R1回复一个ARP应答包,但R1显示ARP除PC1 ARP记录,根据DHCP Snooping戴可见结合表以确定如果没有记录,该港口ARP应答数据包丢弃

如果接口地址,然后PC1 ping R1的屏障,可以在PC上面采集,通过ARP请求包的发布并没有得到回应,在R1调试ARP请求看不到,打开后傣族傣族没有记录的arprequest接口包也放弃了。

-可见:ARP应答包和请求包,该开关不记录DHCP侦听绑定表,不执行特殊设置将被丢弃。

到dhcnp窥探绑定表,C.的解决办法

——R1和PC1都平对方为DHCP客户端,但他们都平安10.1.1.2地址,DHCP服务器。

原因是傣族的检查没有10.1.1.2 DHCP绑定表的条目,和ARP应答包的丢弃10.1.1.2返回

在这个时候,R2从R1和PC1收到ARP请求包,所以它的ARP缓存中有R1和PC1对应栏。

如果R1和R2的PC1手动添加ARP记录,他们可以ping通R2

(1)指定静态IP的设备接口是一个信任接口。

SW1(config-if)# IP ARP检查信任

设置ARP访问列表并调用VLAN ARP进行过滤

ARP协议的访问列表testarp

允许IP主机10.1.1.2 Mac主机0002.0002.0002

ARP检测滤波器testarp VLAN 11

-这个静态是可选的,输入和非输入之间的差异没有测试。

-当输入ARP访问列表的名称时,不进行检查,即使输入的名称不存在,也不会发出提示。

(3)在DHCP监听表中添加静态条目

IP源绑定0002.0002.0002 VLAN 11 10.1.1.2接口粮农 / 2

-显示IP源绑定显示动态和静态绑定项