Заметки по GPON(GEPON) на примере OLT BDCOM P3310B

Не люблю когда выкидывает постоянно с девайса, если отвлекся, убираем таймаут.

#config
#line vty 0 31
#exec-timeout 0
#quit

Врубаем snmp

#config
#snmp-server community public ro
#exit

врубаем глобально IGMP

#ip mcst enable

Посмотреть список зарегестрированных ONU

#show epon onu-information 
Interface EPON0/1 has registered 1 ONUs:
IntfName   VendorID  ModelID  MAC Address    Description     BindType  Status          Dereg Reason     

BDCOM скорость у клиента не поднимается выше 100 mbit

На некоторых прошивках OLT BDCOM стоит по умолчанию скорость подрезаная на 100мбит на каждую ONU

Чтобы увеличить скорость до 1 Gbit нужно на интерфейсе онушки прописать следующий команды

epon sla upstream pir 1000000 cir 1000
epon sla downstream pir 1000000 cir 1000

bdcom snmp oid

Вобщем я делаю так на php.
Сначала узнаю индексы у всех интерфейсов, затем опрашиваю по индексам каждый интерфейс:

exec("snmpwalk -v2c -Cc -c public $olt .1.3.6.1.2.1.2.2.1.2 | awk {'print $1'} | awk -F. {'print $11'}",$indexes);
exec("snmpwalk -v2c -Cc -c public $olt .1.3.6.1.4.1.3320.9.109.1.1.1.1.3.1 | awk -F: {'print $2'}",$total['load_average']);
exec("snmpwalk -v2c -Cc -c public $olt .1.3.6.1.4.1.3320.9.109.1.1.1.1.4.1 | awk -F: {'print $2'}",$total['load_average']);