Для мониторинга состояния PPPoE и DHCP сессий, установленных абонентами, а так же параметров этих сессий (MAC клиента, VLAN, длительность сессии, и.т.д.) можно использовать функционал PPPoE-IA и DHCP-RA. Сами по себе данные технологии предназначены для добавления тегов CID и RID тегов в пользовательские DHCP и PPPoE запросы. Данные теги могут содержать такую информацию как номер GPON-порта, к которому подключен клиент, PON-SERIAL ONT, и.т.д. Данный функционал позволяет корректно определять характеристики услуг, предоставляемых конкретным абонентам. Подробная настройка данного функционала приведена в руководстве по эксплуатации. Однако, если необходимость добавления дополнительных тегов и настройки полноценной модификации пользовательских пакетов, проходящих через OLT, отсутствует, можно просто включить профили PPPoE-IA и DHCP-RA без дополнительных настроек. Это позволит осуществлять мониторинг пользовательских сессий.
По умолчанию на OLT существуют профили pppoe-ia-00 и dhcp-ra-00, назначенные на OLT чип. Однако, данные профили по умолчанию неактивны. В данном случае можно активировать профили по умолчанию, либо сформировать новые и назначить их на OLT чип. Рассмотрим пример второго варианта настройки.
Просмотр настроенных на OLT профилей.
LTP-8X# show profile pppoe-ia LTP-8X# show profile dhcp-ra
Создание и настройка нового профиля PPPoE-IA.
LTP-8X# configure terminal LTP-8X(config)# profile pppoe-ia monitoring LTP-8X(config-pppoe-ia)("monitoring")#Активация профиля:
LTP-8X(config-pppoe-ia)("monitoring")# enableПри необходимости можно применить дополнительные настройки. Например, ограничить максимальное количество сессий на OLT (на слот для MA4000):
LTP-8X(config-pppoe-ia)("monitoring")# sessions-limit <0-8192>Ограничить число максимальной возможных сессий для одного ONT:
LTP-8X(config-pppoe-ia)("monitoring")# sessions-limit per-user <0-4> / <unlimited>В некоторых случаях необходимо отключить ограничение количества сессий для конкретной ONT (может быть актуально для SFP-ONU) с сохранением ограничения для всех остальных. Для этого задайте глобальное ограничение в профиле и отключите ограничения в настройках конкретного ONT.LTP-8X(config)# interface ont 0/10 LTP-8X(config)(if-ont-0/10)# pppoe-sessions-unlimit
Дополнительно можно включить защиту от DoS атак:
LTP-8X(config-pppoe-ia)("monitoring")# dos-block enable LTP-8X(config-pppoe-ia)("monitoring")# dos-block packet-limit 200 LTP-8X(config-pppoe-ia)("monitoring")# dos-block block-time 300 LTP-8X(config-pppoe-ia)("monitoring")# exitСоздание и настройка нового профиля DHCP-RA.
LTP-8X(config)# profile dhcp-ra monitoring LTP-8X(config-dhcp-ra)("monitoring")#Активация профиля:
LTP-8X(config-dhcp-ra)("monitoring")# enableПри необходимости включите защиту от DoS атак:
LTP-8X(config-dhcp-ra)("monitoring")# dos-block enable LTP-8X(config-dhcp-ra)("monitoring")# dos-block packet-limit 200 LTP-8X(config-dhcp-ra)("monitoring")# dos-block block-time 300При необходимости настройте список доверенных (trusted) DHCP-серверов:
LTP-8X(config-dhcp-ra)("monitoring")# trusted LTP-8X(config-dhcp-ra)("monitoring")# trusted primary 10.0.0.1 LTP-8X(config-dhcp-ra)("monitoring")# trusted secondary 10.0.0.2 LTP-8X(config-dhcp-ra)("monitoring")# exitПримените созданные профили на OLT. На LTP-X профили назначаются глобально на весь терминал, на MA4000 на слот.
LTP-X:LTP-8X(config)# gpon olt profile pppoe-ia monitoring LTP-8X(config)# gpon olt profile dhcp-ra monitoring LTP-8X(config)# exit LTP-8X# commit LTP-8X# save
MA4000 (пример назначения профилей для слота 0 PLC8):
ma4000# configure terminal ma4000(config)# slot 0 profile pppoe-ia monitoring ma4000(config)# slot 0 profile dhcp-ra monitoring ma4000(config)# exit ma4000# commit ma4000# confirm
Для применения настроек к чипу, требуется его реконфигурация.
Реконфигурация чипа вызовет кратковременный перерыв в работе услуг для подключенных абонентов OLT / слота до нескольких минут.
Реконфигурация чипа LTP-X:
LTP-8X# reconfigure olt
Реконфигурация чипа MA4000 (для слота 0):
ma4000# reconfigure olt slot 0 device all
Просмотр активных сессий выполняется для интерфейса gpon-port. Например:
LTP-8X# show interface gpon-port 0 pppoe sessions PPPoE sessions (1): ## Serial GPON-port Ont ID Port Client MAC Session ID Duration Unblock 1 ELTX91000020 0 6 490 EC:B1:E0:23:4B:E6 0x0019 0:03:18 0:00:00
LTP-8X# show interface gpon-port 0 dhcp sessions
DHCP sessions (1):
## Serial ONT Service IP MAC Vid GEM Life time
1 454C545873000140 0/7 0 192.168.101.162 E0:D9:E3:85:A4:DA 1101 516 172