Question: Как работает функция MAC Notification?

Answer: 

Функция MAC Notification необходима для отсылки уведомляющих сообщений - trap - по протоколу SNMP на платформу сетевого управления, например, D-View 5.1. Функция отсылает уведомляющие сообщения в случае добавления, удаления или изменения МАС адресов на тех портах коммутатора, на которых она настроена.

Ниже приведены необходимые шаги по настройке данной функции:

1. На коммутаторе:
enable mac_notification
config mac_notification ports enable
create snmp host v1 public

2. На платформе SNMP, например в D-View 5.1:
Открыть окно "Traps" в D-View 5.1.
После того, как изменится (будет добавлен или удален) МАС адрес, на платформу будет оправлено уведомляющее сообщение - trap:

3. Как расшифровывается такое сообщение о смене МАС адреса:
Type (тип действия) + MAC адрес + ID устройства + Номер порта + Окончание:
00 000000000000 0000 0000 00

Описание полей:

Поле Type (тип действия): 1 байт
     0x01: Добавление
     0x02: Удаление
     0x03: Перемещение МАС /* Не используется*/
МАС адрес: 6 байт
ID устройства: 2 байта
Номер порта: 2 bytes

Например, следующая запись:

01 00 08 c8 01 23 45 00 01 00 01 00

означает: добавлен МАС адрес 00-08-c8-01-23-45 на устройство 1 порт 1