阻止同網段ARP欺騙***配置方法

阻止仿冒網關 IP arp ***
二層交換機
配置組網
 
 
3552P 是三層設備,其中ip100.1.1.1是全部pc的網關,3552P上的網關mac地址爲000f-e200-3999PC-B上裝有arp***軟件。如今須要對3026_A進行一些特殊配置,目的是過濾掉仿冒網關IParp報文。
1.1.2        防***配置舉例
對於二層交換機如3026c等支持ACL number50005999的交換機,能夠配置acl來進行報文過濾。
1)全局配置deny 全部源IP是網關的arp報文(自定義規則)
ACL num  5000
rule 0 deny 0806 ffff 24 64010101 ffffffff 40
rule 1 permit 0806 ffff 24 000fe2003999 ffffffffffff 34
rule0 目的:把整個3026C_A端口冒充網關的ARP報文禁掉,其中藍色部分 64010101 是網關ip地址的 16 進製表示形式: 100.1.1.1 = 64010101
rule1 目的:把上行口的網關ARP報文容許經過,藍色部分爲網關3552mac地址 000f-e200-3999
注意配置Rule時的配置順序,上述配置爲先下發後生效的狀況。
S3026C-A 系統視圖下發acl規則:
[S3026C-A]packet-filter user-group 5000  
這樣只有3026C_A上連設備可以下發網關的ARP報文,其它pc就不能發送假冒網關的arp響應報文。
三層交換機
配置組網
對於三層設備,須要配置過濾源IP是網關的arp報文的acl規則,配置以下acl規則:
ACL num  5000
 rule 0 deny 0806 ffff 24 64010105 ffffffff 40
rule0 目的:把全部3526E端口冒充網關的ARP報文禁掉,其中藍色部分 64010105 是網關ip地址的 16 進製表示形式: 100.1.1.5 = 64010105
 
仿冒他人IParp***
做爲網關的設備有可能會出現arp錯誤表項,所以在網關設備上還需對仿冒他人IParp***報文進行過濾。
如圖1,當PC-B發送源IP地址爲PC-Darp reply***報文,源macPC-Bmac (000d-88f8-09fa),源ipPC-Dip( 100.1.1.3) ,目的ipmac是網關(3552P)的,這樣3552上就會學習錯誤的arp,以下所示:
 
---------------------  錯誤 arp 表項 --------------------------------
IP Address    MAC Address     VLAN ID  Port Name       Aging Type
100.1.1.4     000d-88f8-09fa   1        Ethernet0/2     20    Dynamic
100.1.1.3     000f-3d81-45b4   1        Ethernet0/2     20    Dynamic
 
從網絡鏈接能夠知道PC-Darp表項應該學習到端口E0/8上,而不該該學習到E0/2端口上。但實際上交換機上學習到該ARP表項在E0/2
 
①在3552上配置靜態arp,能夠防止該現象:
  arp static 100.1.1.3 000f-3d81-45b4 1 e0/8
 
②同理,在圖2 S3526C上也能夠配置靜態arp來防止設備學習到錯誤的arp表項。
 
③對於二層設備(30503026E系列),除了能夠配置靜態arp外,還能夠配置IPmacport綁定,好比在3026C端口4上做以下操做:
 
am user-bind ip-addr 100.1.1.4 mac-addr 000d-88f8-09fa int e0/4
 
ip100.1.1.4而且mac000d-88f8-09faarp報文能夠經過e0/4端口,仿冒其它設備的arp報文沒法經過,從而不會出現錯誤arp表項。
 
上述配置案例中僅僅列舉了部分Quidway S系列以太網交換機的應用。在實際的網絡應用中,請根據配置手冊確認該產品是否支持對應的ACLuser-Based)和地址邦定。僅僅具備上述功能的交換機才能防止ARP欺騙。
相關文章
相關標籤/搜索