3.3. Команды таблицы MAC-адресов

3.3.1. mac-address-table aging-time

Назначение

Команда mac-address-table aging-time используется для установки времени устаревания записей в таблице MAC-адресов на коммутаторе. Это время определяет, сколько времени динамическая запись остается в таблице MAC-адресов после того, как она была использована или обновлена. Используйте команду no mac-address-table aging-time, чтобы вернуться к настройкам по умолчанию. Установленное время устаревания применяется ко всем VLAN.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

mac_address-table aging-time SECONDS

no mac_address-table aging-time

Параметр

Описание параметра

Значение параметра

SECONDS

Время устаревания записи в таблице MAC-адресов.

0, 10-1000000, 0 означает, что функция устаревания записей в таблице MAC-адресов не используется, единица измерения: секунды

Режим ввода

Global config

Состояние по умолчанию

По умолчанию - 300 секунд.

Применение

Если необходимо, чтобы динамические записи оставались в таблице MAC-адресов дольше времени, можно увеличить время устаревания. Это может помочь снизить риск спама сети в случае, если хосты отправляют пакеты не непрерывно.

Примеры

Установка времени устаревания на 200 секунд для всех VLAN:

Switch# configure terminal
Switch(config)# mac-address-table aging-time 200

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

show mac address-table aging-time

3.3.2. mac-address-table hardware-learning

Назначение

Команда mac-address-table hardware-learning используется для включения аппаратного обучения таблицы MAC-адресов на коммутаторе. Это позволяет коммутатору изучать таблицу MAC-адресов без использования программного обеспечения. Используйте команду no mac-address-table hardware-learning, чтобы вернуться к настройкам по умолчанию.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

mac_address-table hardware-learning enable

no mac_address-table hardware-learning enable

Режим ввода

Global config

Состояние по умолчанию

Отключено

Применение

Аппаратное обучение происходит быстрее, чем программное обучение, поэтому включение этой функции может улучшить производительность коммутатора.

Примеры

Включение аппаратного обучения:

Switch# configure terminal
Switch(config)# mac-address-table hardware-learning enable

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

Нет

3.3.3. mac-address-table forward

Назначение

Команда mac-address-table forward используется в режиме глобальной конфигурации на коммутаторе для добавления статических адресов в таблицу MAC-адресов. Используйте команду no mac-address-table forward, чтобы удалить статические записи из таблицы.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

mac_address-table MAC_ADDR forward ( IFNAME | eps EPS_ID | remote-vtep REMOTE_VTEP_ID | smart-link SMART_LINK_ID ) vlan VLAN_ID

no mac_address-table MAC_ADDR forward ( IFNAME | eps EPS_ID | remote-vtep REMOTE_VTEP_ID | smart-link SMART_LINK_ID ) vlan VLAN_ID

Параметр

Описание параметра

Значение параметра

MAC_ADDR

Целевой MAC-адрес (унICAST или MULTICAST), который добавляется в таблицу адресов. Пакеты с этим адресом в качестве назначения, полученные в указанной VLAN, пересылаются на указанный интерфейс.

MAC-адрес в формате HHHH.HHHH.HHHH

IFNAME

Интерфейс, на который пересылается полученный пакет.

Допустимыми интерфейсами являются физические порты и порты агрегации каналов

VLAN_ID

Указывает VLAN, для которой получен пакет с указанным MAC-адресом.

1-4094

EPS_ID

Группа защиты EPS.

1-2048

REMOTE_VTEP_ID

Удаленный VTEP.

1-65535

SMART_LINK_ID

Группа Smart-Link.

1-16

Режим ввода

Global config

Состояние по умолчанию

Нет

Применение

Записи статических адресов, добавляемые этой командой, не устаревают.

Примеры

Добавление статического адреса “c2f3220a12f4” в таблицу MAC-адресов. Когда в VLAN 4 получен пакет с этим MAC-адресом в качестве назначения, пакет пересылается на указанный интерфейс:

Switch# configure terminal
Switch(config)# mac-address-table c2f3.220a.12f4 forward eth-0-1 vlan 4

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

show mac address-table

3.3.4. mac-address-table discard

Назначение

Команда mac-address-table discard используется для включения одноадресной фильтрации MAC-адресов на коммутаторе и настройки его на отбрасывание трафика с определенным MAC-адресом источника или назначения. Используйте команду no mac-address-table discard, чтобы вернуться к настройкам по умолчанию.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

mac_address-table MAC_ADDR discard

no mac_address-table MAC_ADDR discard

Параметр

Описание параметра

Значение параметра

MAC_ADDR

MAC-адрес источника или назначения (одноадресный) для добавления в таблицу фильтрации адресов

-

Режим ввода

Global config

Состояние по умолчанию

Нет

Применение

При использовании этой функции следует учитывать следующие рекомендации:

  • MAC-адреса многоадресной рассылки, MAC-адреса широковещательной рассылки и MAC-адреса маршрутизаторов не поддерживаются.

  • Пакеты, пересылаемые в ЦП, также не поддерживаются.

Примеры

Включение одноадресной фильтрации MAC-адресов и настройка коммутатора на отбрасывание пакетов с MAC-адресом источника или назначения “c2f3220a12f4”:

Switch# configure terminal
Switch(config)# mac-address-table c2f3.220a.12f4 discard

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

mac-address-table forward

3.3.5. clear mac address-table

Назначение

Команда clear mac address-table используется в режиме Privileged EXEC для удаления динамических, статических или многоадресных MAC-адресов из таблицы MAC-адресов на коммутаторе. Эта команда также может быть использована для удаления всех MAC-адресов на определенном интерфейсе или в определенной VLAN.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

clear mac address-table ( static | dynamic | multicast ) { address MAC_ADDR | interface IFNAME | vlan VLAN_ID }

Параметр

Описание параметра

Значение параметра

dynamic

Удаляет динамический MAC-адрес

-

static

Удаляет статический MAC-адрес

-

multicast

Удаляет многоадресный MAC-адрес

-

address MAC_ADDR

Удаляет указанный MAC-адрес

MAC-адрес в формате HHHH.HHHH.HHHH

interface IFNAME

Удаляет все MAC-адреса на указанном физическом порту или агрегированном порту

Поддерживаемые физические/агрегированные порты

vlan VLAN_ID

Удаляет все MAC-адреса для указанной VLAN

1-4094

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Нет

Примеры

Удаление определенного динамического MAC-адреса:

Switch# clear mac address-table dynamic address 0058.3f70.0007

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

show mac address-table

3.3.6. port-bridge

Назначение

Команда port-bridge используется для поддержки пересылки пакетов с помощью обученных src-mac и dest-mac через тот же порт

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

switchport port-bridge enable

no switchport port-bridge enable

Режим ввода

Interface Configuration

Состояние по умолчанию

Нет

Применение

Нет

Примеры

Отключение функции port-bridge:

Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# no switchport port-bridge enable

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

Нет

3.3.7. show mac address-table aging-time

Назначение

Команда show mac address-table aging-time используется для отображения времени устаревания всех записей в таблице MAC-адресов для всех VLAN.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

show mac address-table aging-time

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Нет

Примеры

Вывод команды “show mac address-table aging-time”:

Switch# show mac address-table aging-time

MAC address table aging time is 300 seconds

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

mac-address-table aging-time

3.3.8. show mac address-table

Назначение

Команда show mac address-table используется для отображения записей в таблице MAC-адресов, включая динамические, статические и многоадресные записи. Это позволяет администраторам просматривать информацию о том, какие устройства и на каких портах находятся в сети.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

show mac address-table ( dynamic | static | multicast | ) ( address MAC_ADDR | interface IFNAME | vlan VLAN_ID | )

Параметр

Описание параметра

Значение параметра

dynamic

Отображение динамического MAC-адреса

-

static

Отображение статического MAC-адреса

-

multicast

Отображение MAC-адреса многоадресной рассылки

-

address MAC_ADDR

Отображение указанного MAC-адреса

MAC-адрес в формате HHHH.HHHH.HHHH

interface IFNAME

Отображение всех MAC-адресов на указанном физическом порту или порту агрегации каналов

Поддержка физических/агрегированных портов

vlan VLAN_ID

Отображение всех MAC-адресов для указанной VLAN.

1-4094

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Нет

Примеры

Вывод команды “show mac address-table”:

Switch# show mac address-table

Mac Address Table
------------------------------------------------
(*) - Security Entry (M) - MLAG Entry
(MO) - MLAG Output Entry (MI) - MLAG Input Entry
Vlan Mac Address Type Ports
---- ----------  ---- -----
1 0000.0000.0001 static eth-0-2
1 0000.0001.0003 static(\*) eth-0-1
1 0000.0001.0002 static(\*) eth-0-1
2 26fc.72e5.0100 dynamic(\*) eth-0-9
1 0100.0000.0001 static eth-0-2

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

mac-address-table

3.3.9. show mac address-table hardware

Назначение

Команда show mac address-table hardware используется в режиме Privileged EXEC для отображения статических и динамических записей таблицы MAC-адресов на определенном интерфейсе или VLAN в аппаратном обеспечении коммутатора.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

show mac address-table hardware ( dynamic | static | ) ( address MAC_ADDR | interface IFNAME | vlan VLAN_ID | )

Параметр

Описание параметра

Значение параметра

dynamic

Отображает динамический MAC-адрес

-

static

Отображает статический MAC-адрес

-

address MAC_ADDR

Отображает указанный MAC-адрес

MAC-адрес в формате HHHH.HHHH.HHHH

interface IFNAME

Отображает все MAC-адреса на указанном физическом порту или порту агрегации каналов

Поддержка физических/агрегированных портов

vlan VLAN_ID

Отображает все MAC-адреса для указанной VLAN.

1-4094

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Нет

Примеры

Вывод команды “show mac address-table hardware”:

Switch# show mac address-table hardware

Mac Address Table
-------------------------------------
(*) - Security Entry (M) - MLAG Entry
(MO) - MLAG Output Entry (MI) - MLAG Input Entry
Vlan Mac Address Type Ports
---- ----------- ---- -----
1 0000.0000.0001 static eth-0-2
1 0000.0001.0003 static(\*) eth-0-1
1 0000.0001.0002 static(\*) eth-0-1
2 26fc.72e5.0100 dynamic(\*) eth-0-9
1 0100.0000.0001 static eth-0-2

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

mac-address-table

3.3.10. show mac address-table count

Назначение

Команда show mac address-table count используется в режиме Privileged EXEC для отображения количества адресов, присутствующих в таблице MAC-адресов для всех VLAN.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

show mac address-table count

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Нет

Примеры

Вывода команды “show mac address-table count”:

Switch# show mac address-table count

Dynamic Address Count : 0 (Security: 0)
Static Address Count : 0 (Security: 0)
Blackhole Address Count: 1
Total Mac Addresses : 1 (Security: 0)

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

show mac address-table

3.3.11. show mac address-table hardware count

Назначение

Команда show mac address-table hardware count используется в режиме Privileged EXEC для отображения количества адресов, присутствующих в аппаратной таблице MAC-адресов для всех VLAN.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

show mac address-table hardware count

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Нет

Примеры

Вывод команды “show mac address-table hardware count”:

Switch# show mac address-table hardware count

MAC address count in hardware table:
(Include MAC security entry)
--------------------------------------------
Dynamic Address Count : 0
Static Address Count : 0
Total Mac Addresses : 0

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

show mac address-table hardware

3.3.12. show mac address-table add-fdb-fail

Назначение

Команда show mac address-table add-fdb-fail используется в режиме Privileged EXEC для отображения всех неудачных попыток добавления статических записей FDB (Forwarding Database) при добавлении таблицы FDB в чип коммутатора из-за конфликтов хэшей.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

show mac address-table add-fdb-fail

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Нет

Примеры

Вывод команды “show mac address-table add-fdb-fail”:

Switch# show mac address-table add-fdb-fail

Vlan Mac Address Type Ports
----------------------------------------------
1 0000.0000.0001 static eth-0-1
1 0000.0000.0002 static eth-0-2

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

show mac address-table

3.3.13. show mac-filter address-table

Назначение

Команда show mac-filter address-table используется в привилегированном режиме EXEC для отображения количества адресов фильтров, присутствующих во всех VLAN.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

show mac-filter address-table

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Нет

Примеры

Вывод команды “show mac-filter address-table”:

Switch# show mac-filter address-table

MAC Filter Address Table
-----------------------------------
Current count : 0
Max count : 128
Left count : 128
Filter address list :
-----------------------------------

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

show mac address-table

3.3.14. show resource mac-filter

Назначение

Команда show resource mac-filter используется для отображения статистики ресурсов, используемых Mac-фильтром.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

show resource mac-filter

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Нет

Примеры

Вывод команды “show resource mac-filter”:

Switch# show resource mac-filter

MAC-FILTER
Resource Used Capability
=============================================================
Blackhole MAC Addresses 0 128

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

show resource static-fdb

3.3.15. show resource static-fdb

Назначение

Команда show resource static-fdb используется для отображения статистики ресурсов, используемой статической FDB.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

show resource static-fdb

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Нет

Примеры

Вывод команды “show resource static-fdb”:

Switch# show resource static-fdb

STATIC-FDB
Resource Used Capability
=============================================================
Static FDB 0 1024

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

show resource mac-filter

3.3.16. show mac address-table

Назначение

Команда show mac address-table используется в режиме Privileged EXEC для отображения конкретной записи черной дыры в таблице MAC-адресов в определенной VLAN.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

show mac address-table blackhole ( vlan VLAN_ID | )

Параметр

Описание параметра

Значение параметра

vlan VLAN_ID

Отображает MAC-адрес черной дыры с указанной VLAN.

1-4094

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Нет

Примеры

Вывод записи черной дыры в таблице MAC-адресов:

Switch# show mac address-table blackhole

Mac Address Table
-------------------------------------
(*) - Security Entry (M) - MLAG Entry
(MO) - MLAG Output Entry (MI) - MLAG Input Entry
(E) - EVPN Entry (EO) - EVPN Output Entry
(EI) - EVPN Input Entry
Vlan Mac Address Type Ports
---- ----------- ---- -----
2 0000.0000.0001 blackhole drop

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

mac-address-table