Команды для выполнения операций приведены для стандартных утилит snmpwalk / snmpset.

Преобразование PON serial в десятичный вид

Базовым идентификатором при конфигурировании ONT по SNMP является PON serial ONT. SNMP агент работает с серийными номерами PON serial в десятичном формате. В CLI номера PON serial могут быть представлены в HEX или literal видах. Соответственно, для передачи команд по SNMP необходимо предварительно выполнить побайтовый перевод.

Серийный номер PON в literal представлении будет иметь вид: ELTX24A80012.
Этот же серийный номер PON в HEX виде будет таким: 454C545824A80012.

Для перевода необходимо из HEX вида выполнить побайтовый перевод в десятичный вид при помощи любого конвертера. Для данного PON serial перевод будет выглядеть так.

Байт HEXБайт dec
4569
4C76
5484
5888
2436
A8168
000
1218

Полученное значение PON serial в десятичном виде будет подставляться в OID в таком виде: 69.76.84.88.36.168.0.18

Добавление ONT в конфигурацию

При добавлении ONT необходимо указать слот, серийный номер, номер gpon-порта и ONT ID.

Формат команды

snmpset -v2c -c <rw_community> <ipaddr> ltp8xONTConfigRowStatus.<slot>.8.<dec_serial> i 4 ltp8xONTConfigChannel.<slot>.8.<dec_serial> u <gpon_port> ltp8xONTConfigID.<slot>.8.<dec_serial> u <ont_id>

где:

  • <gpon_port> – реальное значение номера порта;
  • <slot> – № слота + 1 (для LTP-X всегда используется значение 1);
  • <dec_serial> – PON serial в десятичном виде.

Пример

snmpset -v2c -c private 192.168.0.1 ltp8xONTConfigRowStatus.1.8.69.76.84.88.36.168.0.18 i 4 ltp8xONTConfigChannel.1.8.69.76.84.88.36.168.0.18 u 6 ltp8xONTConfigID.1.8.69.76.84.88.36.168.0.18 u 0


Данной командой будет создан ONT 6/0 с серийным номером ELTX24A80012.

OID в числовом формате:

ltp8xONTConfigRowStatus - .1.3.6.1.4.1.35265.1.22.3.4.1.20
ltp8xONTConfigChannel - .1.3.6.1.4.1.35265.1.22.3.4.1.3
ltp8xONTConfigID - .1.3.6.1.4.1.35265.1.22.3.4.1.4

Редактирование конфигурации ONT

Применение общих параметров ONT

Общие параметры ONT настраиваются с помощью таблицы ltp8xONTConfigTable.

Формат команды

snmpset -v2c -c <rw_community> <ipaddr> <parameter_oid_1>.<slot>.8.<dec_serial> <par1_type> <par1_value> <parameter_oid_2>.<slot>.8.<dec_serial> <par2_type> <par2_value> ……………………………………………………… <parameter_oid_N>.<slot>.8.<dec_serial> <parN_type> <parN_value>

где:

  • <slot> – № слота + 1 (для LTP-X всегда используется значение 1);
  • <parameter_oid_N> – имена конкретных параметров в MIB;
  • <parN_type> – тип значения параметра;
  • <parN_value> – значение параметра.

Пример

snmpset -v2c -c private 192.168.0.1 ltp8xONTConfigDescription.1.8.69.76.84.88.36.168.0.18 s "ont_description" ltp8xONTConfigManagementProfile.1.8.69.76.84.88.36.168.0.18 u 1 ltp8xONTConfigFecUp.1.8.69.76.84.88.36.168.0.18 i 1

Данной командой для ONT с серийным номером ELTX24A80012 будет установлено значение decription, назначен профиль Management и включена коррекция ошибок.

Назначение профилей Cross-connect и DBA

Профили Cross-connect и DBA настраиваются с помощью таблицы ltp8xONTFullServicesConfigTable.

Формат команды

snmpset -v2c -c <rw_community> <ipaddr> ltp8xONTFullServicesConfigCrossConnectProfile.<slot>.8.<dec_serial>.<service> u <value> ltp8xONTFullServicesConfigDBAProfile.<slot>.8.<dec_serial>.<service> u <value>

где:

  • <slot> – № слота + 1 (для LTP-X всегда используется значение 1);
  • <service> – № сервиса +1;
  • <value> – индекс назначаемого профиля dba / cross-connect;

Пример

snmpset -v2c -c private 192.168.0.1 ltp8xONTFullServicesConfigCrossConnectProfile.1.8.69.76.84.88.36.168.0.18.8 u 1 ltp8xONTFullServicesConfigDBAProfile.1.8.69.76.84.88.36.168.0.18.8 u 2

Данной командой для ONT с серийным номером ELTX24A80012 будет установлен профиль Cross-connect с индексом 1 и профиль DBA с индексом 2 для сервиса 7.

OID в числовом формате:

ltp8xONTFullServicesConfigCrossConnectProfile - .1.3.6.1.4.1.35265.1.22.3.25.1.4
ltp8xONTFullServicesConfigDBAProfile - .1.3.6.1.4.1.35265.1.22.3.25.1.5

Для указания индекса профиля, предварительно необходимо запросить с OLT список существующих профилей и сопоставить имя профиля и индекс.

Получить индексы существующих профилей cross-connect (выделены жирным):

snmpwalk -v2c -c private 192.168.11.61 1.3.6.1.4.1.35265.1.22.3.9.1.3
SNMPv2-SMI::enterprises.35265.1.22.3.9.1.3.0 = STRING: "crossconnect-00"
SNMPv2-SMI::enterprises.35265.1.22.3.9.1.3.1 = STRING: "acs1200"
SNMPv2-SMI::enterprises.35265.1.22.3.9.1.3.2 = STRING: "1101_20"
SNMPv2-SMI::enterprises.35265.1.22.3.9.1.3.3 = STRING: "2349_10"

Получить индексы существующих профилей dba (выделены жирным):

snmpwalk -v2c -c private 192.168.11.61 1.3.6.1.4.1.35265.1.22.3.40.1.3
SNMPv2-SMI::enterprises.35265.1.22.3.40.1.3.0 = STRING: "dba-00"
SNMPv2-SMI::enterprises.35265.1.22.3.40.1.3.1 = STRING: "all-service"


Custom параметры для interface ont

Custom параметры профиля cross-connect для interface ont (custom cvid, svid, cos) настраиваются с помощью таблицы ltp8xONTCustomCrossConnectTable.

Формат команды

snmpset -v2c -c <rw_community> <ipaddr> ltp8xONTCustomCrossConnectEnabled.<slot>.8.<dec_serial>.<service> i <value> ltp8xONTCustomCrossConnectVID.<slot>.8.<dec_serial> i <value> ltp8xONTCustomCrossConnectCOS.<slot>.8.<dec_serial> i <value> ltp8xONTCustomCrossConnectSVID.<slot>.8.<dec_serial> i <value>

где:

  • <slot> – № слота + 1 (для LTP-X всегда используется значение 1);
  • <service> – № сервиса +1;

Пример

snmpset -v2c -c private 192.168.0.1 ltp8xONTCustomCrossConnectEnabled.1.8.69.76.84.88.36.168.0.18.3 i 1 ltp8xONTCustomCrossConnectVID.1.8.69.76.84.88.36.168.0.18.3 i 100 ltp8xONTCustomCrossConnectCOS.1.8.69.76.84.88.36.168.0.18.3 i 1 ltp8xONTCustomCrossConnectSVID.1.8.69.76.84.88.36.168.0.18.3 i 200

Данной командой для ONT с серийным номером  ELTX24A80012 будут активированы параметры Custom cross-connect для сервиса 2 и установлены значения cvid=100, svid = 200, cos = 1.

OID в числовом формате:

ltp8xONTCustomCrossConnectEnabled - .1.3.6.1.4.1.35265.1.22.3.14.1.4
ltp8xONTCustomCrossConnectVID - .1.3.6.1.4.1.35265.1.22.3.14.1.5
ltp8xONTCustomCrossConnectCOS - .1.3.6.1.4.1.35265.1.22.3.14.1.6
ltp8xONTCustomCrossConnectSVID - .1.3.6.1.4.1.35265.1.22.3.14.1.7

Selective-tunnel u-vid

Selective-tunnel uvids настраиваются с помощью таблицы ltp8xONTSelectiveTunnelTable.

В дополнение к номеру сервиса, вводится индекс - номер selective-tunnel uvid. Индекс принимает значения от 1 до 42. Индексы назначенных uvid должны идти последовательно, без разрывов в нумерации. Например если определены uvid с индексами 1 и 2, то следующий назначаемый uvid должен иметь индекс 3.

Формат команды

snmpset -v2c -c <rw_community> <ipaddr> ltp8xONTSelectiveTunnelUVID.<slot>.8.<dec_serial>.<service>.<uvid_id> i <SelectiveTunnelUVID_value>

где:

  • <slot> – № слота + 1 (для LTP-X всегда используется значение 1);
  • <service> – № сервиса +1;
  • <uvid_id> – порядковый номер применяемого uvid;
  • <SelectiveTunnelUVID_value> – значение selective-tunnel uvid.

Пример

snmpset -v2c -c private 192.168.0.1 ltp8xONTSelectiveTunnelUVID.1.8.69.76.84.88.36.168.0.18.8.1 i 200

Данной командой для ONT с серийным номером  ELTX24A80012 будет добавлен selective-tunnel uvid = 200 для сервиса 7.

OID в числовом формате:

ltp8xONTSelectiveTunnelUVID - .1.3.6.1.4.1.35265.1.22.3.26.1.5

Profile ports

Профили ports настраиваются с помощью таблицы ltp8xONTConfigPortsProfile.

Формат команды

snmpset -v2c -c <rw_community> <ipaddr> ltp8xONTConfigPortsProfile.<slot>.8.<dec_serial> u <index>

где:

  • <index> – индекс назначаемого профиля ports.

Пример

snmpset -v2c -c private 192.168.11.61 ltp8xONTConfigPortsProfile.1.8.69.76.84.88.36.168.0.18 u 3

Данной командой для ONT с серийным номером  ELTX24A80012  будет назначен профиль ports с индексом 3.

OID в числовом формате: 

ltp8xONTConfigPortsProfile - .1.3.6.1.4.1.35265.1.22.3.4.1.31

Для указания индекса профиля, предварительно необходимо запросить с OLT список существующих профилей и сопоставить имя профиля и индекс.

Получить индексы существующих профилей ports (выделены жирным):

snmpwalk -v2c -c private 192.168.11.61 1.3.6.1.4.1.35265.1.22.3.41.1.3
SNMPv2-SMI::enterprises.35265.1.22.3.41.1.3.0 = STRING: "ports-00"
SNMPv2-SMI::enterprises.35265.1.22.3.41.1.3.1 = STRING: "test"
SNMPv2-SMI::enterprises.35265.1.22.3.41.1.3.2 = STRING: "NTU-1"
SNMPv2-SMI::enterprises.35265.1.22.3.41.1.3.3 = STRING: "IPTV"

Удаление ONT

Формат команды

snmpset -v2c -c <rw_community> <ipaddr> ltp8xONTConfigRowStatus.<slot>.8.<dec_serial> i 6

Пример

snmpset -v2c -c private 192.168.0.1 ltp8xONTConfigRowStatus.15.8.69.76.84.88.36.168.0.18 i 6


Данной командой будет выполнено удаление конфигурации ONT с серийным номером ELTX24A80012.

Замена ONT

Замена ONT производится путем выполнения действий по удалению и последующему добавлению ONT и сопутствующей конфигурации.

Более подробно работа с SNMP описана в руководствах по работе с SNMP для различных OLT.

Все перечисленные выше команды подходят как для LTP-X, так и для МА4000-PX. для LTP-X индекс номера слота всегда будет равен 1.





  • No labels