Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 2 Следующий »

В статье будет рассмотрен мониторинг 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.1.209.3.1.1.21(true) или 2(false)
 oltNgNetworkVLANSettingsIGMPSnoopingTable .1.3.6.1.4.1.35265.1.209.3.4.1.31(true) или 2(false)

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

snmpset -v2c -c <rw_community> <ipaddr> <parameter_OID>.1 i X 
  • rw_community – read-write community;
  • ipaddr – IP адрес OLT;
  • patameter_OID – OID;
  • X – значение параметра.

Пример команды для глобального включения снупинга

snmpset -v2c -c private 192.168.11.88 .1.3.6.1.4.1.35265.1.209.3.1.1.2.1 i 1
iso.3.6.1.4.1.35265.1.209.3.1.1.2.1 = INTEGER: 1


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

snmpset -v2c -c <rw_community> <ipaddr> <parameter_OID>.<slot>.<vlan_id> i X
  • rw_community – read-write community;
  • ipaddr – IP адрес OLT;
  • patameter_OID – OID;
  • slot – номер слота (для LTP-N, LTX всегда 1);
  • vlan_id – номер vlan;
  • X – значение параметра.

Пример команды для локального включения во vlan:

snmpset -v2c -c private 192.168.11.88 .1.3.6.1.4.1.35265.1.209.3.4.1.3.1.99 i 1
iso.3.6.1.4.1.35265.1.209.3.4.1.3.1.99 = INTEGER: 1

После изменения параметров применить и сохранить изменения тоже необходимо средствами SNMP. 

Для LTP-N, LTX

OIDOID в числовом формате
 oltNgSystemOperationConfigOperationsCommit  .1.3.6.1.4.1.35265.1.209.2.1.100.1
 oltNgSystemOperationConfigOperationsSave .1.3.6.1.4.1.35265.1.209.2.1.100.2
oltNgSystemOperationConfigOperationsConfirm .1.3.6.1.4.1.35265.1.209.2.1.100.5
Где:
  • <rw_community> – Read-write community;
  • <ipaddr> – IP OLT;

Синатксис :

snmpset -v2c -c <rw_community> -t 20 <ipaddr> oltNgSystemOperationConfigOperationsCommit.0 i 1
snmpset -v2c -c <
rw_community> -t 20 <ipaddr> oltNgSystemOperationConfigOperationsSave.0 i 1
snmpset -v2c -c <
rw_community> -t 20 <ipaddr> oltNgSystemOperationConfigOperationsConfirm.0 i 1

Мониторинг параметров

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

OIDOID в числовом формате
 oltNgNetworkPPPoESessionsTable .1.3.6.1.4.1.35265.1.209.3.6
 oltNgNetworkDHCPSessionsTable .1.3.6.1.4.1.35265.1.209.3.7
 oltNgPonOntCountersOntSideMulticastGroupsTable.1.3.6.1.4.1.35265.1.209.4.1.13.2.10

Синтаксис команды для мониторинга

snmpwalk -v2c -c <rw_community> <ipaddr> <parameter_OID> 
  • rw_community – read-write community;
  • ipaddr – IP адрес OLT;
  • patameter_OID – OID;

Мониторинг IGMP-групп

В ответ на команду будут возвращены следующие параметры:

  • Номер слота
  • Номер PON-порта
  • ID ONT
  • Индекс внутреннего интерфейса ONT
  • Порядковый номер IGMP-группы
  • IP клиента за ONT
  • IP источника
  • IP IGMP-группы
  • M-cast vlan
  • Время с последнего соощения Join

Пример команды

snmpwalk -v2c -c private 192.168.11.88  .1.3.6.1.4.1.35265.1.209.4.1.13.2.10
iso.3.6.1.4.1.35265.1.209.4.1.13.2.10.1.1.1.1.6.0.1 = Gauge32: 1
iso.3.6.1.4.1.35265.1.209.4.1.13.2.10.1.2.1.1.6.0.1 = Gauge32: 1
iso.3.6.1.4.1.35265.1.209.4.1.13.2.10.1.3.1.1.6.0.1 = Gauge32: 6
iso.3.6.1.4.1.35265.1.209.4.1.13.2.10.1.4.1.1.6.0.1 = Gauge32: 0
iso.3.6.1.4.1.35265.1.209.4.1.13.2.10.1.5.1.1.6.0.1 = Gauge32: 1
iso.3.6.1.4.1.35265.1.209.4.1.13.2.10.1.6.1.1.6.0.1 = IpAddress: 192.168.1.2
iso.3.6.1.4.1.35265.1.209.4.1.13.2.10.1.7.1.1.6.0.1 = IpAddress: 46.61.193.86
iso.3.6.1.4.1.35265.1.209.4.1.13.2.10.1.8.1.1.6.0.1 = IpAddress: 225.54.205.129
iso.3.6.1.4.1.35265.1.209.4.1.13.2.10.1.9.1.1.6.0.1 = Gauge32: 30
iso.3.6.1.4.1.35265.1.209.4.1.13.2.10.1.11.1.1.6.0.1 = Gauge32: 426190

Мониторинг PPPoE-сессий

В ответ на команду будут возвращены следующие параметры:

  • Номер слота
  • Номер PON-порта
  • ID ONT
  • MAC адрес ONT
  • GEM-порт
  • ID сессии
  • Длительность
  • Длительность блока ONT в случае обнаружения петли
  • Серийный номер ONT

Пример команды

snmpwalk -v2c -c private 192.168.11.88  .1.3.6.1.4.1.35265.1.209.3.6 
iso.3.6.1.4.1.35265.1.209.3.6.1.1.1.1.6.236.177.224.50.195.231.1 = Gauge32: 1
iso.3.6.1.4.1.35265.1.209.3.6.1.2.1.1.6.236.177.224.50.195.231.1 = Gauge32: 1
iso.3.6.1.4.1.35265.1.209.3.6.1.3.1.1.6.236.177.224.50.195.231.1 = Gauge32: 6
iso.3.6.1.4.1.35265.1.209.3.6.1.4.1.1.6.236.177.224.50.195.231.1 = Hex-STRING: EC B1 E0 32 C3 E7 
iso.3.6.1.4.1.35265.1.209.3.6.1.5.1.1.6.236.177.224.50.195.231.1 = Gauge32: 296
iso.3.6.1.4.1.35265.1.209.3.6.1.6.1.1.6.236.177.224.50.195.231.1 = STRING: "0x0025"
iso.3.6.1.4.1.35265.1.209.3.6.1.7.1.1.6.236.177.224.50.195.231.1 = Timeticks: (42702100) 4 days, 22:37:01.00
iso.3.6.1.4.1.35265.1.209.3.6.1.8.1.1.6.236.177.224.50.195.231.1 = Timeticks: (0) 0:00:00.00
iso.3.6.1.4.1.35265.1.209.3.6.1.9.1.1.6.236.177.224.50.195.231.1 = STRING: "454C5458A1018910"

Мониторинг DHCP-сессий

В ответ на команду будут возвращены следующие параметры:

  • Номер слота
  • Номер pon-порта
  • ID ONT
  • MAC адрес ONT
  • GEM-порт
  • IP-адрес клиента
  • ID сервиса в области interface ont
  • Серисный vlan
  • Остаток времени аренды адреса
  • Серийный номер ONT

Пример команды

snmpwalk -v2c -c private 192.168.11.88 .1.3.6.1.4.1.35265.1.209.3.7
iso.3.6.1.4.1.35265.1.209.3.7.1.1.1.1.6.236.177.224.50.195.230.1 = Gauge32: 1
iso.3.6.1.4.1.35265.1.209.3.7.1.1.1.1.6.236.177.224.50.195.232.1 = Gauge32: 1
iso.3.6.1.4.1.35265.1.209.3.7.1.2.1.1.6.236.177.224.50.195.230.1 = Gauge32: 1
iso.3.6.1.4.1.35265.1.209.3.7.1.2.1.1.6.236.177.224.50.195.232.1 = Gauge32: 1
iso.3.6.1.4.1.35265.1.209.3.7.1.3.1.1.6.236.177.224.50.195.230.1 = Gauge32: 6
iso.3.6.1.4.1.35265.1.209.3.7.1.3.1.1.6.236.177.224.50.195.232.1 = Gauge32: 6
iso.3.6.1.4.1.35265.1.209.3.7.1.4.1.1.6.236.177.224.50.195.230.1 = Hex-STRING: EC B1 E0 32 C3 E6 
iso.3.6.1.4.1.35265.1.209.3.7.1.4.1.1.6.236.177.224.50.195.232.1 = Hex-STRING: EC B1 E0 32 C3 E8 
iso.3.6.1.4.1.35265.1.209.3.7.1.5.1.1.6.236.177.224.50.195.230.1 = Gauge32: 294
iso.3.6.1.4.1.35265.1.209.3.7.1.5.1.1.6.236.177.224.50.195.232.1 = Gauge32: 295
iso.3.6.1.4.1.35265.1.209.3.7.1.6.1.1.6.236.177.224.50.195.230.1 = IpAddress: 192.168.101.60
iso.3.6.1.4.1.35265.1.209.3.7.1.6.1.1.6.236.177.224.50.195.232.1 = IpAddress: 192.168.200.96
iso.3.6.1.4.1.35265.1.209.3.7.1.7.1.1.6.236.177.224.50.195.230.1 = Gauge32: 1
iso.3.6.1.4.1.35265.1.209.3.7.1.7.1.1.6.236.177.224.50.195.232.1 = Gauge32: 2
iso.3.6.1.4.1.35265.1.209.3.7.1.8.1.1.6.236.177.224.50.195.230.1 = Gauge32: 1101
iso.3.6.1.4.1.35265.1.209.3.7.1.8.1.1.6.236.177.224.50.195.232.1 = Gauge32: 1200
iso.3.6.1.4.1.35265.1.209.3.7.1.9.1.1.6.236.177.224.50.195.230.1 = Timeticks: (29300) 0:04:53.00
iso.3.6.1.4.1.35265.1.209.3.7.1.9.1.1.6.236.177.224.50.195.232.1 = Timeticks: (15900) 0:02:39.00
iso.3.6.1.4.1.35265.1.209.3.7.1.10.1.1.6.236.177.224.50.195.230.1 = STRING: "454C5458A1018910"
iso.3.6.1.4.1.35265.1.209.3.7.1.10.1.1.6.236.177.224.50.195.232.1 = STRING: "454C5458A1018910"

В текущем примере на одной ONT установлено 2 сессии в разных vlan.



  • Нет меток