В статье будет рассмотрен мониторинг DHCP, PPPoE-сессий, а также активных IGMP-групп средствами SNMP. 

Активация мониторинга 

Функционал мониторинга любых сессий построен на основе прослушивания сообщений, с помощью которых эти сессии устанавливаются. Поэтому прежде требуется включить соответствующие snooping.

DHCP и PPPoE-snooping 

LTP-N, LTX :

LTP-16N# configure terminal
LTP-16N(configure)# ip pppoe
LTP-16N(config)(pppoe)# snooping enable
LTP-16N(config)(pppoe)# exit
LTP-16N(configure)# ip dhcp
LTP-16N(config)(dhcp)# snooping enable
# LTP-16N(config)(dhcp)# snooping enable vlan 1101 (в конкретном vlan)
LTP-16N(config)(dhcp)# do commit
LTP-16N(config)(dhcp)# do save

MA5160 :

MA5160# configure terminal
MA5160(configure)# slot 1-16
MA5160(config)(slot-1-16)# ip pppoe
MA5160(config)(slot-1-16)(pppoe)# snooping enable
MA5160(config)(slot-1-16)(pppoe)# exit
MA5160(config)(slot-1-16)# ip dhcp
MA5160(config)(slot-1-16)(dhcp)# snooping enable
# MA5160(config)(slot-1-16)(dhcp)# snooping enable vlan 1101
MA5160(config)(slot-1-16)(dhcp)# do commit confirm

Для DHCP-snooping предусмотрена возможность как глобальной активации, так и локальной в конкретном vlan.

DHCP и PPPoE-snooping есть возможность активировать только с помощью CLI.


IGMP-snooping

На моделях LTP-N, LTX IGMP-snooping включен глобально согласно заводским настройкам. Его можно либо отключить либо ограничить его работу в конкретных vlan.

Настройка в CLI.
LTP-N, LTX :

LTP-16N# configure terminal
# LTP-16N(configure)# no ip igmp snooping enable (глобальное отключение)
LTP-16N(configure)# vlan 100
LTP-16N(config)(vlan-100)# no ip igmp snooping enable
LTP-16N(config)(vlan-100)# do commit
LTP-16N(config)(vlan-100)# do save

На моделях MA5160 по умолчанию он выключен. 

MA5160 :

MA5160# configure terminal
MA5160(configure)# ip igmp snooping enable
MA5160(configure)# slot 1-16
MA5160(config)(slot-1-16)# ip igmp snooping enable
MA5160(config)(slot-1-16)# do commit confirm


Настройка по SNMP.

Используемые таблицы

OIDOID в числовом форматеВозможные значения
 oltNgNetworkIGMPSnoopingTable.1.3.6.1.4.1.35265.6.31(true) или 2(false)
 oltNgNetworkVLANSettingsIGMPSnoopingTable.1.3.6.1.4.1.35265.6.41(true) или 2(false)

Синтаксис команды для глобального включения : 

snmpset -v2c -c <rw_community> <ipaddr> oltNgNetworkIGMPSnoopingEnabled.1 i 1