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

2.5 Настройка MAC Address Table

2.5.1 Введение в функцию

MAC Address Table содержит информацию для коммутатора о перенаправлении трафика между портами. Типы адресов в таблице:

  • Dynamic address - исходный адрес, выученный коммутатором. Он будет удален после установленного времени, если не будет активности с этим адресом. Поддерживается только режим IVL.
  • Static address - исходный адрес, вручную добавленный администратором.

Краткое описание используемых понятий:

  • IVL (Independent VLAN Learning) - для заданного набора VLAN, если MAC-адрес изучен в одном VLAN, он не может использоваться в решениях для других VLAN в этом наборе.
  • SVL (Shared VLAN Learning) - для заданного набора VLAN, если MAC-адрес изучен в одном VLAN, он может использоваться в решениях для всех VLAN в наборе.

Стандарты: IEEE 802.1D, IEEE 802.1Q.

2.5.2 Конфигурация

Настройка Address Aging Time

Рисунок 2-2: Mac address aging

Рисунок 2-2: Mac address aging

Aging time не является точным временем. Если установлено время N, динамический адрес устареет через интервал N~2N. Aging time по умолчанию — 300 секунд.

Шаг 1: Войдите в режим конфигурации

Switch# configure terminal

Шаг 2: Установите dynamic address aging time

Switch(config)# mac-address-table ageing-time 10

Шаг 3: Выйдите из режима конфигурации

Switch(config)# end

Шаг 4: Проверка

Switch# show mac address-table ageing-time
MAC address table ageing time is 10 seconds

Настройка Static Unicast Address

Рисунок 2-3: Static mac address table

Рисунок 2-3: Static MAC address table

Уникальный адрес может быть привязан только к одному порту. В соответствии с рисунком, MAC-адрес 0000.1234.5678 должен направляться через eth-0-1.

**Шаг 1: Войдите в режим конфигурации

Switch# configure terminal

Шаг 2: Установите static MAC address table

Switch(config)# mac-address-table 0000.1234.5678 forward eth-0-1 vlan 1

Шаг 3: Выйдите из режима конфигурации

Switch(config)# end

Шаг 4: Проверка

Switch# show mac address-table
Mac Address Table
------------------------------------------
(*) - Security Entry
Vlan Mac Address Type Ports
----- -------------- ------ -------
1 0000.1234.5678 static eth-0-1

Настройка Static Multicast Address

Рисунок 2-4: Static multicast MAC address table

Рисунок 2-4: Static multicast MAC address table

Групповой адрес может быть привязан к нескольким портам. В соответствии с рисунком, MAC-адрес 0100.0000.0000 может быть направлен через eth-0-1 и eth-0-2.

Шаг 1: Войдите в режим конфигурации

Switch# configure terminal

Шаг 2: Установите static MAC address table

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: Выйдите из режима конфигурации

Switch(config)# end

Шаг 4: Проверка

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 Filter Address

Рисунок 2-5: MAC address filter

Рисунок 2-5: MAC address filter

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

Шаг 1: Войдите в режим конфигурации

Switch# configure terminal

Шаг 2: Добавьте уникальный адрес для отбрасывания

Switch(config)# mac-address-table 0000.1234.5678 discard

Шаг 3: Выйдите из режима конфигурации

Switch(config)# end

Шаг 4: Проверка

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 Filter Address with special VLAN

Рисунок 2-6: MAC address filter with VLAN

Рисунок 2-6 MAC address filter with VLAN

MAC-фильтр будет отбрасывать кадры, чей исходный или целевой адрес указан для отбрасывания с учетом соответствия VLAN. MAC-фильтр имеет более высокий приоритет, чем MAC-адрес.

Шаг 1: Войдите в режим конфигурации

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: Выйдите из режима конфигурации

Switch(config)# end

Шаг 6: Проверка

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 Entr
(EI) - EVPN Input Entry
Vlan Mac Address Type Ports
---- ----------- -------- -----
2 0000.1234.5678 blackhole drop