Answer:
Функция MAC Notification необходима для отсылки уведомляющих сообщений - trap - по протоколу SNMP на платформу сетевого управления, например, D-View 5.1. Функция отсылает уведомляющие сообщения в случае добавления, удаления или изменения МАС адресов на тех портах коммутатора, на которых она настроена.
Ниже приведены необходимые шаги по настройке данной функции:
1. На коммутаторе:
enable mac_notification
config mac_notification ports
create snmp host
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