Inleiding
Dit document bespreekt de configuratie voor een Cisco Catalyst 3550 Series Switch. U kunt elke Switch van de Catalyst 2970, 3560 of 3750 Series in dit scenario gebruiken om dezelfde resultaten te verkrijgen. Het document toont aan hoe u een MAC-toegangscontrolelijst (ACL) moet configureren om de communicatie tussen apparaten binnen een VLAN te blokkeren. U kunt één host of een reeks hosts blokkeren op basis van de fabrikant van de host-netwerkinterfacekaart (NIC). U kunt een reeks hosts blokkeren als u ARP-pakketten (Address Resolution Protocol) weigert die afkomstig zijn van deze apparaten op basis van de IEEE Organisational Unique Identifier (OUI)- en company_id-toewijzingen.
In een netwerk, kunt u ARP verzoekpakketten blokkeren om gebruikerstoegang te beperken. In sommige netwerkscenario's, wilt u ARP pakketten blokkeren die, niet op het IP adres, maar op Layer 2 de adressen van MAC worden gebaseerd. U kunt dit type beperking verwezenlijken als u MAC-adres, ACL’s en VLAN-toegangskaarten maakt en deze op een VLAN-interface toepast.
Voorwaarden
Vereisten
Raadpleeg IEEE OUI en Company_id Assignments
om IEEE OUI en company_id toewijzingen te bepalen.
Gebruikte componenten
De informatie in dit document is gebaseerd op de Cisco Catalyst 3550 Switch.
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u de potentiële impact van elke opdracht begrijpen.
Verwante producten
Andere switches die de opdrachten in deze configuratie ondersteunen, zijn Catalyst 2970, 3560 of 3750 Series Switches.
Configureren
Deze sectie bevat informatie over het configureren van de functies die in dit document worden beschreven.
Om het adresfiltering van MAC te vormen en het op de interface van VLAN toe te passen, moet u verscheidene stappen voltooien. Eerst, maakt u de VLAN-toegangskaarten voor elk type verkeer dat moet worden gefilterd. U selecteert een MAC-adres of een bereik van MAC-adressen voor blokkering. U moet ook het ARP-verkeer in de toegangslijst identificeren. In overeenstemming met RFC 826
, gebruikt een ARP-frame het Ethernet-protocoltype van waarde 0x806. U kunt op dit protocoltype filteren als interessant verkeer voor de toegangslijst.
-
Op globale configuratiewijze, creeer een genoemde MAC uitgebreide toegangslijst met de naam ARP_Packet.
Voer de uitgebreide ACL_name-opdracht in van de mac-toegangslijst en voeg het MAC-adres of de MAC-adressen van de host toe die u wilt blokkeren.
Switch(config)#mac access-list extended ARP_Packet
Switch(config-ext-nacl)#permit host 0000.861f.3745 host 0006.5bd8.8c2f 0x806 0x0
Switch(config-ext-nacl)#end
Switch(config)#
-
Voer de opdracht VLAN access-map map_ name en de opdracht action drop in, die u wilt uitvoeren.
De opdracht VLAN access-map map_ name gebruikt de MAC-toegangslijst die u hebt gemaakt om ARP-verkeer van de hosts te blokkeren.
Switch(config)#vlan access-map block_arp 10
Switch (config-access-map)#action drop
Switch (config-access-map)#match mac address ARP_Packet
-
Voeg een extra lijn toe aan dezelfde VLAN-toegangskaart om de rest van het verkeer door te sturen.
Switch(config)#vlan access-map block_arp 20
Switch (config-access-map)#action forward
-
Kies een VLAN-toegangskaart en pas deze toe op een VLAN-interface.
Voer de opdracht VLAN-filter vlan_access_map_name vlan-list vlan_number in.
Switch(config)#vlan filter block_arp vlan-list 2
Voorbeeldconfiguratie
Deze voorbeeldconfiguratie maakt drie MAC-toegangslijsten en drie VLAN-toegangskaarten. De configuratie past de derde VLAN-toegangskaart toe op VLAN-interface 2.
3550 Switch |
mac access-list extended ARP_Packet
permit host 0000.861f.3745 host 0006.5bd8.8c2f 0x806 0x0
!--- This blocks communication between hosts with this MAC.
!
mac access-list extended ARP_ONE_OUI
permit 0000.8600.0000 0000.00ff.ffff any 0x806 0x0
!--- This blocks any ARP packet that originates from this vendor OUI.
!
mac access-list extended ARP_TWO_OUI
permit 0000.8600.0000 0000.00ff.ffff any 0x806 0x0
permit 0006.5b00.0000 0000.00ff.ffff any 0x806 0x0
!--- This blocks any ARP packet that originates from these two vendor OUIs.
!
vlan access-map block_arp 10
action drop
match mac address ARP_Packet
vlan access-map block_arp 20
action forward
vlan access-map block_one_oui 10
action drop
match mac address ARP_ONE_OUI
vlan access-map block_one_oui 20
action forward
vlan access-map block_two_oui 10
action drop
match mac address ARP_TWO_OUI
vlan access-map block_two_oui 20
action forward
!
vlan filter block_two_oui vlan-list 2
!--- This applies the MAC ACL name “block_two_oui” to VLAN 2.
|
Verifiëren
Gebruik deze sectie om te controleren of uw configuratie goed werkt.
U kunt controleren of de switch het MAC-adres of ARP-vermelding heeft geleerd voordat u de MAC ACL toepast. Voer de opdracht show mac-address-table in, zoals dit voorbeeld laat zien.
De Cisco CLI Analyzer (alleen voor geregistreerde klanten) ondersteunt bepaalde opdrachten met show . Gebruik de CLI Analyzer om een analyse van show opdrachtoutput te bekijken.
switch#show mac-address-table dynamic vlan 2
Mac Address Table
-------------------------------------------
Vlan Mac Address Type Ports
---- ----------- -------- -----
2 0000.861f.3745 DYNAMIC Fa0/21
2 0006.5bd8.8c2f DYNAMIC Fa0/22
Total Mac Addresses for this criterion: 2
switch#show ip arp
Protocol Address Age (min) Hardware Addr Type Interface
Internet 10.1.1.2 26 0000.861f.3745 ARPA Vlan2
Internet 10.1.1.3 21 0006.5bd8.8c2f ARPA Vlan2
Internet 10.1.1.1 - 000d.65b6.9700 ARPA Vlan2
Problemen oplossen
Er is momenteel geen specifieke troubleshooting-informatie beschikbaar voor deze configuratie.
Gerelateerde informatie