Перейти к основному содержимому

11.5.3 deny src-mac

Назначение команды

Эта команда используется для создания фильтра, отбрасывающего проходящие пакеты, соответствующие заданному правилу.

Синтаксис команды

( SEQUENCE_NUM | ) deny src-mac ( any | MAC_ADDR MAC_ADDR_MASK | host MAC_ADDR ) 
( dest-mac ( any | MAC_ADDR MAC_ADDR_MASK | host MAC_ADDR ) | )
( untag-vlan | ( vlan VLAN_ID | )
( cos COS | )
( inner-vlan INNER_VLAN_ID | )
( inner-cos INNER_COS | ) )
( arp-packet ( ( arp-op-code )
( sender-ip ( IP_ADDR IP_ADDR_MASK | any | host IP_ADDR ) | )
( target-ip ( IP_ADDR IP_ADDR_MASK | any | host IP_ADDR ) | ) )
| packet-length OPERATOR LENGTH | )
( time-range TIME-RANGE-NAME | )

Параметры

ПараметрОписаниеЗначение
SEQUENCE_NUMПорядковый номер фильтра в MAC ACL1–131071
anyЛюбой хост-
MAC_ADDR MAC_MASKMAC-адрес и маска в формате HHHH.HHHH.HHHHMAC и маска
host MAC_ADDRХост с заданным MAC-адресомMAC в формате HHHH.HHHH.HHHH
dest-macMAC-адрес назначения-
untag-vlanБез VLAN-тега-
vlan VLAN_IDVLAN-ID1–4094
cos COSCoS0–7
inner-vlanВложенный VLAN1–4094
inner-cosВложенный CoS0–7
arp-packetПротокол ARP-
arp-op-codeКод операции ARP0–65535
sender-ipIP отправителяIPv4 / any / host
target-ipIP получателяIPv4 / any / host
IP_ADDR IP_MASKIP-адрес и маскаIPv4 и маска
OPERATORОператор длины пакетаeq, lt, gt, range
LENGTHЗначение длины пакета64–16382
TIME-RANGE-NAMEИмя временного диапазонаСтрока до 40 символов

Режим команды

Extend IP ACL Configuration

Использование

Если поле sequence-num не указано, будет назначен автоматически с шагом +10 от максимального существующего номера.

Примеры

Пример создания фильтра для блокировки пакетов с MAC-адресом источника 001A.A02C.A1DF:

Switch# configure terminal
Switch(config)# ip access-list list_ipv4_1 extend
Switch(config-ex-ip-acl)# 1 deny src-mac host 001A.A02C.A1DF

Пример создания фильтра для блокировки всех пакетов:

Switch# configure terminal
Switch(config)# ip access-list list_ipv4_1 extend
Switch(config-ex-ip-acl)# 2 deny src-mac any

Пример фильтрации диапазона MAC-адресов источника:

Switch# configure terminal
Switch(config)# ip access-list list_ipv4_1 extend
Switch(config-ex-ip-acl)# 3 deny src-mac 001A.A02C.A1DF 001A.A02C.0000

Связанные команды

no sequence-num