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

6.2 Настройка Vlan Security

6.2.1 Введение в функциональность

Функция безопасности VLAN используется для ограничения общего количества MAC-адресов, которые могут быть изучены в определённом VLAN. MAC-адреса могут быть добавлены вручную или изучены автоматически. После достижения лимита MAC-адресов для VLAN, если VLAN принимает пакет с неизвестным исходным MAC-адресом, будет применено заранее настроенное действие.

Поддерживаются два типа MAC-адресов:

  • Static MAC addresses - Настраиваются вручную пользователями.
  • Dynamic MAC addresses - Изучаются автоматически.

Пользователь может задать действие для пакетов с неизвестным исходным MAC-адресом после превышения максимального количества записей в таблице MAC-адресов с помощью команды vlan X mac-limit action. Поддерживаются три типа действий:

  • Discard - Пакет с неизвестным исходным MAC-адресом из VLAN будет отброшен, и его MAC-адрес не будет изучен.
  • Warn - Пакет с неизвестным исходным MAC-адресом из VLAN будет отброшен, его MAC-адрес не будет изучен, но в системный журнал будет выведено предупреждение.
  • Forward - Пакеты из VLAN будут пересланы без изучения MAC-адресов и без вывода предупреждений в журнал.

Функция изучения MAC-адресов может быть включена или отключена для каждого VLAN.

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

Настройка VLAN MAC-limit

Шаг 1: Перейдите в режим настройки

Switch# configure terminal

Шаг 2: Перейдите в режим настройки VLAN, создайте VLAN, задайте максимальное количество MAC-адресов и действие при превышении

Switch# configure terminal
Switch(config)# vlan database
Switch(config)# vlan 2
Switch(config-vlan)# vlan 2 mac-limit maximum 100
Switch(config-vlan)# vlan 2 mac-limit action discard
Switch(config-vlan)# exit

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

Switch(config)# end

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

Switch# show vlan-security 
Vlan learning-en max-mac-count cur-mac-count action
-------------------------------------------------------
2 Enable 100 0 Discard

Настройка VLAN MAC Learning

Шаг 1: Перейдите в режим настройки

Switch# configure terminal

Шаг 2: Перейдите в режим настройки VLAN, создайте VLAN, задайте состояние изучения MAC-адресов

Switch(config)# vlan database
Switch(config)# vlan 2
Switch(config-vlan)# vlan 2 mac learning disable
Switch(config-vlan)# exit

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

Switch(config)# end

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

Switch# show vlan-security 
Vlan learning-en max-mac-count cur-mac-count action
-------------------------------------------------------
2 Disable 100 0 Discard