Дублирование MAC адреса детектируется в момент, когда одинаковые mac адреса пытаются обучиться одновременно :
- на нескольких gpon-портах;
- на нескольких интерфейсах ont в пределах одного gpon-порта;
- либо "сверху" и "снизу", иными словами на front-порте и интерфейсе ont.
При обнаружении дубликата ONT, на которой обучился идентичный mac, будет заблокирована для защиты от возникновения петель. Статус ONT при этом изменится на BLOCKED :
1 12 12 ELTX890001EC BLOCKED -16.99 NTU-1:rev.C 3.28.6.18
По умолчанию время блокировки составляет 120 секунд. Его можно изменить в конфигурации LTP :
LTP-16N(configure)# pon olt ont-block-time <30-86400> Maximum unactivated timeout (sec)
Минимальное время блокировки составляет 30 секунд, максимально настраиваемое - сутки.
ONT автоматически разблокируется по истечению этого времени при условии отсутствия дубликатов. Если требуется немедленно разблокировать ONT, то нужно очистить mac адреса на интерфейсах, где были обнаружены дубли, и реконфигурировать ONT :
LTP-16N# clear mac include svid 1483 Clearing MAC table... 2 MAC entries LTP-16N# reconfigure interface ont 12/12 Reconfigure [ONT 12/12] [ONT 12/12] (ELTX890001EC) reconfiguration request successfully sent ----------------------------------- pon-port 12 ONT connected list ----------------------------------- ## PON-port ONT ID Serial Status RSSI EquipmentID Version 1 12 12 ELTX890001EC OK -16.72 NTU-1:rev.C 3.28.6.18
Если клиент использует несколько терминалов и переключается между ними по проводному или беспроводному интерфейсу, для избежания блокировки предусмотрен функционал переобучения mac адресов.
Он настраивается с помощью команды mac duplication allow в рамках vlan (либо диапазона vlan) и включает перезапись как между разными gpon-портами, так и в пределах одного gpon-порта:
LTP-16N# configure terminal LTP-16N(configure)# vlan 1483-1501 LTP-16N(config)(vlan-1483-1501)# mac duplication allow LTP-16N(config)(vlan-1483-1501)# do commit Configuration committed successfully
LTP-16N# configure terminal LTP-16N(configure)# vlan 1483-1501 LTP-16N(config)(vlan-1483-1501)# no mac duplication allow LTP-16N(config)(vlan-1483-1501)# do commit Configuration committed successfully