Работа с MAC таблицей и Port Security
Таблица MAC-адресов
По-умолчанию коммутатор изучает MAC-адреса устройств, отправляющих данные через его порты. Зачастую требуется отслеживание состояния таблицы МАС-адресов либо изменение поведения по умолчанию. В данном разделе собраны примеры таких операций.
Для добавления в MAC-таблицу статической записи используется команда mac address-table static, где указывается интерфейс и VLAN на который будет зарегистрирован статический МАС-адрес. Опционально указываются ключи для влияния на сброс статической записи:
- permanent - статическая запись будет сохранена в конфигурации до удаления администратором
- delete-on-reset - статическая запись будет удалена после перезагрузки
- delete-on-timeout - статическая запись будет удалена по истечении таймаута.
- secure - для использования в одноименном режиме функции port security
FPN_FCS_1(config)#mac address-table static 4c:e1:73:42:8b:10 vlan 1 interface GigabitEthernet1/0/1
Просмотреть записи в таблице МАС-адресов можно командой show mac address-table
:
FPN_FCS_1#show mac address-table
Flags: I - Internal usage VLAN
Aging time is 300 sec
Vlan Mac Address Port Type
------------ --------------------- ---------- ----------
1 4c:e1:73:42:8b:09 gi1/0/1 dynamic
1 4c:e1:73:42:8b:10 gi1/0/1 static
1 8c:5d:b2:20:b7:f5 0 self
Для очистки таблицы используется команда clear mac address-table.
Настройка Port Security
Port Security изменяет алгоритм работы с динамическими MAC-адресами, полученные на интерфейсе. Они могут быть сохранены как безопасные MAC-адреса, а так же коммутатор может выполнять заданные действия после того, как количество безопасных MAC-адресов достигает предела или на порт приходит кадр с не безопасного адреса.
Для включения функции на порту необходимо активировать ее командой port security с параметром поведения коммутатора в случае появления кадров от не безопасных МАС-адресов на порту. Доступно 3 варианта поведения коммутатора (по умолчанию выбирается поведение discard):
- forward - передавать кадры от них но не изучать на порту (они не смогут получить ответ)
- discard - блокировать трафик от не безопасных устройств
- discard-shutdown - в случае если на порту появится не безопасный МАС-адрес, порт уйдет в режим административного отключения, данные будут заблокированы
FPN_FCS_1(config-if-range)#int gi 1/0/12
FPN_FCS_1(config-if)#port security discard-shutdown