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

Настройка статической адресации

image

Рис. 3.2 Статическая адресация

Адрес может быть назначен только одному порту. Согласно рисунку, 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 мультикаст-адресации

image

Рис. 3.3 Cтатическая мультикаст-адресация

Мультикаст-адрес может быть назначен нескольким портам. Согласно рисунку, 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-адресов

image

Рис. 3.4 Фильтрация 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

image

Рис. 3.5 Фильтрация MAC-адресов

Фильтр будет отбрасывать кадры, 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