華爲交換機配置案例:防止同網段ARP***

本文轉自51CTO網絡安全版塊:http://netsecurity.51cto.com/art/200907/132905.htm
 
  • 摘要:ARP***是一種常見的網絡問題,對此,須要恰當配置交換設備。如下以華爲二層交換機和三層交換機設備爲例,介紹典型的交換機配置防護ARP***的方法。
 
 
        ARP***是一種常見的網絡問題,對此,須要恰當配置交換設備。如下以H3C設備爲例,介紹典型的配置方法。
1、對於阻止仿冒網關IP的arp***
一、二層交換機防***配置舉例
網絡拓撲如圖。
H3C交換機配置案例:防止同網段ARP***典型 
圖1
3552P是三層設備,其中ip:100.1.1.1是全部pc的網關,3552P上的網關mac地址爲000f-e200-3999。如今PC-B裝有arp***軟件。如今須要對3026_A進行一些特殊配置,目的是過濾掉仿冒網關IP的arp報文。
對於二層交換機如3026c等,能夠配置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報文容許經過,藍色部分爲網關3552的mac地址000f-e200-3999。
在S3026C-A系統視圖下發acl規則:
[S3026C-A]packet-filter user-group 5000  
這樣只有3026C_A上連設備可以下發網關的ARP報文,其它pc就不能發送假冒網關的arp響應報文。
二、三層交換機防***配置舉例
網絡拓撲圖以下:
H3C交換機配置案例:防止同網段ARP***典型 
圖2
對於三層設備,須要配置過濾源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。
2、仿冒他人IP的arp***
做爲網關的設備有可能會出現arp錯誤表項,在網關設備上還需對仿冒他人IP的arp***報文進行過濾。
如圖1,當PC-B發送PC-D的arp的reply***報文,源mac是PC-B的mac (000d-88f8-09fa),源ip是PC-D的ip(100.1.1.3),目的ip和mac是網關(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-D的arp表項應該學習到端口e0/8上,而不該該學習到e0/2端口上。
①在3552上配置靜態arp,能夠防止該現象:
arp static 100.1.1.3 000f-3d81-45b4 1 e0/8
②同理,在圖2中,也能夠配置靜態arp來防止設備學習到錯誤的arp表項。
③對於二層設備(3050和3026系列),除了能夠配置靜態arp外,還能夠配置IP+mac+port綁定,好比在3026C端口4上做以下操做: am user-bind ip-addr 100.1.1.4 mac-addr 000d-88f8-09fa int e0/4 則ip爲100.1.1.4而且mac爲000d-88f8-09fa的arp報文能夠經過e0/4端口,仿冒其它設備arp報文沒法經過,從而不會出現錯誤arp表項。
相關文章
相關標籤/搜索