В статье будет рассмотрен мониторинг 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.
Используемые таблицы
| OID | OID в числовом формате | Возможные значения |
|---|---|---|
| oltNgNetworkIGMPSnoopingTable | .1.3.6.1.4.1.35265.6.3 | 1(true) или 2(false) |
| oltNgNetworkVLANSettingsIGMPSnoopingTable | .1.3.6.1.4.1.35265.6.4 | 1(true) или 2(false) |
Синтаксис команды для глобального включения :
snmpset -v2c -c <rw_community> <ipaddr> oltNgNetworkIGMPSnoopingEnabled.1 i 1