3.5. Настройка таблицы MAC-адресов
Назначение
Таблица MAC-адресов содержит адресную информацию, необходимую коммутатору для пересылки трафика между портами.
Описание
Поддерживаются следующие типы адресации:
Динамическая: таблица коммутации заполняется автоматически в режиме обучения. Запись MAC-адреса, если не будет найдена, устаревает по истечении времени. Поддерживается только режим обучения IVL (IEEE 802.1Q).
Статическая: таблица коммутации заполняется вручную.
Настройка
Настройка времени устаревания записей в таблице MAC-адресов
Время устаревания не является точным. Если время устаревания установлено в N секунд, то динамический адрес будет устаревать через N…2N секунд.
Время старения по умолчанию составляет 300 секунд.
Шаг 1: Вход в режим “Global config”
Switch# configure terminal
Шаг 2: Установка времени устаревания записей в таблице MAC-адресов
Switch(config)# mac-address-table ageing-time 10
Шаг 3: Выход из режима “Global config”
Switch(config)# end
Шаг 4: Проверка
Switch# show mac address-table ageing-time
MAC address table ageing time is 10 seconds
Настройка статической адресации
Адрес может быть назначен только одному порту. Согласно рисунку, MAC-адрес 0000.1234.5678
может пересылаться только через порт “eth-0-1”.
Шаг 1: Вход в режим “Global config”
Switch# configure terminal
Шаг 2: Установка статической адресации
Switch(config)# mac-address-table 0000.1234.5678 forward eth-0-1 vlan 1
Шаг 3: Выход из режима “Global config”
Switch(config)# end
Шаг 4: Проверка
Вывод таблицы MAC-адресов:
Switch# show mac address-table
Mac Address Table
-------------------------------------------
(*) - Security Entry
Vlan Mac Address Type Ports
---- -------------- ------- --------
1 0000.1234.5678 static eth-0-1
Настройка статической L2 мультикаст-адресации
Мультикаст-адрес может быть назначен нескольким портам. Согласно рисунку, MAC-адрес 0100.0000.0000
может пересылаться через порт “eth-0-1” и “eth-0-2”.
Шаг 1: Вход в режим “Global config”
Switch# configure terminal
Шаг 2: Установка статической мультикаст-адресации
Switch(config)# mac-address-table 0100.0000.0000 forward eth-0-1 vlan 1
Switch(config)# mac-address-table 0100.0000.0000 forward eth-0-2 vlan 1
Шаг 3: Выход из режима “Global config”
Switch(config)# end
Шаг 4: Проверка
Вывод таблицы MAC-адресов:
Switch# show mac address-table
Mac Address Table
-------------------------------------------
(*) - Security Entry
Vlan Mac Address Type Ports
---- -------------- ------- -------
1 0100.0000.0000 static eth-0-1
eth-0-2
Настройка фильтра MAC-адресов
Фильтр будет отбрасывать кадры, MAC-адрес источника или назначения которых установлен как отбрасываемый.
Шаг 1: Вход в режим “Global config”
Switch# configure terminal
Шаг2: Добавление фильтруемого адреса
Switch(config)# mac-address-table 0000.1234.5678 discard
Шаг3: Выход из режима “Global config”
Switch(config)# end
Шаг4: Проверка
Вывод фильтра MAC-адреса:
Switch# show mac-filter address-table
MAC Filter Address Table
----------------------------------
Current count : 1
Max count : 128
Left count : 127
Filter address list :
----------------------------------
0000.1234.5678
Настройка фильтра MAC-адресов с определенным VLAN
Фильтр будет отбрасывать кадры, MAC-адрес источника или назначения которых установлен как отбрасываемый а также при совпадении VLAN.
Шаг 1: Вход в режим “Global config”
Switch# configure terminal
Шаг 2: Создание VLAN
Switch(config)# vlan 2
Шаг3: Выход из просмотра VLAN
Switch(config-vlan)# exit
Шаг 4: Создание фильтруемого адреса
Switch(config)# mac-address-table 0000.1234.5678 discard vlan 2
Шаг 5: Выход из режима “Global config”
Switch(config)# end
Шаг 6: Проверка
Вывод фильтра MAC-адреса с определенным VLAN:
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.1234.5678 blackhole drop