Для мониторинга состояния 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 чип. Рассмотрим пример второго варианта настройки.

  1. Просмотр настроенных на OLT профилей.

    LTP-8X# show profile pppoe-ia
    LTP-8X# show profile dhcp-ra


  2. Создание и настройка нового профиля 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


  3. Создание и настройка нового профиля 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


  4. Примените созданные профили на 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