From b27e200a6ced125887eee5144923384f36d509a4 Mon Sep 17 00:00:00 2001 From: Neil Lathwood Date: Sat, 22 Apr 2017 14:05:17 +0100 Subject: [PATCH] newdevice: Added support for Eltex OLT devices (#6457) --- html/images/logos/eltex.png | Bin 0 -> 24711 bytes html/images/os/eltex.png | Bin 0 -> 5876 bytes includes/definitions/eltex-olt.yaml | 15 + .../discovery/processors/eltex-olt.inc.php | 32 + .../sensors/fanspeed/eltex-olt.inc.php | 55 + .../sensors/temperature/eltex-olt.inc.php | 68 + includes/polling/os/eltex-olt.inc.php | 31 + includes/polling/processors/eltex-olt.inc.php | 26 + mibs/eltex/ELTEX-LTP8X | 11257 ++++++++++++++++ mibs/eltex/ELTEX-LTP8X-STANDALONE | 894 ++ mibs/eltex/ELTEX-PP4 | 3605 +++++ mibs/eltex/ELTEX-SMI-ACTUAL | 4187 ++++++ tests/OSDiscoveryTest.php | 5 + tests/snmpsim/eltex-olt.snmprec | 2 + 14 files changed, 20177 insertions(+) create mode 100644 html/images/logos/eltex.png create mode 100644 html/images/os/eltex.png create mode 100644 includes/definitions/eltex-olt.yaml create mode 100644 includes/discovery/processors/eltex-olt.inc.php create mode 100644 includes/discovery/sensors/fanspeed/eltex-olt.inc.php create mode 100644 includes/discovery/sensors/temperature/eltex-olt.inc.php create mode 100644 includes/polling/os/eltex-olt.inc.php create mode 100644 includes/polling/processors/eltex-olt.inc.php create mode 100644 mibs/eltex/ELTEX-LTP8X create mode 100644 mibs/eltex/ELTEX-LTP8X-STANDALONE create mode 100644 mibs/eltex/ELTEX-PP4 create mode 100644 mibs/eltex/ELTEX-SMI-ACTUAL create mode 100644 tests/snmpsim/eltex-olt.snmprec diff --git a/html/images/logos/eltex.png b/html/images/logos/eltex.png new file mode 100644 index 0000000000000000000000000000000000000000..7c5f51de45427882bf3b46555e75ffdfc72e67e7 GIT binary patch literal 24711 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ð@vKKgb+)5DI+$cz?(Vv;RoeGXJvZPwVA?KRjqJ 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%0DnK@@Zt+5~(YLoE*buW#W~x7x5 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 literal 0 HcmV?d00001 diff --git a/html/images/os/eltex.png b/html/images/os/eltex.png new file mode 100644 index 0000000000000000000000000000000000000000..4ff7d8de8609574b9f850c516870ab6600daeba9 GIT binary patch literal 5876 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. + * + * @package LibreNMS + * @link http://librenms.org + * @copyright 2017 Neil Lathwood + * @author Neil Lathwood + */ + +if ($device['os'] === 'eltex-olt') { + $descr = 'Processor'; + $proc_usage = snmp_get($device, 'ltp8xCPULoadAverage5Minutes.0', '-Ovq', 'ELTEX-LTP8X-STANDALONE') / 10; + if (is_numeric($proc_usage)) { + discover_processor($valid['processor'], $device, '.1.3.6.1.4.1.35265.1.22.1.10.4.0', '0', 'eltex-olt', $descr, '1', $proc_usage); + } +} diff --git a/includes/discovery/sensors/fanspeed/eltex-olt.inc.php b/includes/discovery/sensors/fanspeed/eltex-olt.inc.php new file mode 100644 index 0000000000..c4c69d193a --- /dev/null +++ b/includes/discovery/sensors/fanspeed/eltex-olt.inc.php @@ -0,0 +1,55 @@ +. + * + * @package LibreNMS + * @link http://librenms.org + * @copyright 2017 Neil Lathwood + * @author Neil Lathwood + */ + +$tmp_eltex = snmp_get_multi_oid($device, 'ltp8xFan0Active.0 ltp8xFan0RPM.0 ltp8xFan1Active.0 ltp8xFan1RPM.0 ltp8xFanMinRPM.0 ltp8xFanMaxRPM.0', '-OUQn', 'ELTEX-LTP8X-STANDALONE'); + +$min_eltex = $tmp_eltex['.1.3.6.1.4.1.35265.1.22.1.10.20.0'] ?: null; +$max_eltex = $tmp_eltex['.1.3.6.1.4.1.35265.1.22.1.10.21.0'] ?: null; + +if ($tmp_eltex['.1.3.6.1.4.1.35265.1.22.1.10.6.0']) { + if (is_numeric($tmp_eltex['.1.3.6.1.4.1.35265.1.22.1.10.7.0'])) { + $oid = '.1.3.6.1.4.1.35265.1.22.1.10.7.0'; + $index = 0; + $type = 'eltex-olt'; + $descr = 'Fan 0'; + $divisor = 1; + $fanspeed = $tmp_eltex[$oid]; + discover_sensor($valid['sensor'], 'fanspeed', $device, $oid, $index, $type, $descr, $divisor, '1', $min_eltex, null, null, $max_eltex, $fanspeed); + } +} + +if ($tmp_eltex['.1.3.6.1.4.1.35265.1.22.1.10.8.0']) { + if (is_numeric($tmp_eltex['.1.3.6.1.4.1.35265.1.22.1.10.9.0'])) { + $oid = '.1.3.6.1.4.1.35265.1.22.1.10.9.0'; + $index = 1; + $type = 'eltex-olt'; + $descr = 'Fan 1'; + $divisor = 1; + $fanspeed = $tmp_eltex[$oid]; + discover_sensor($valid['sensor'], 'fanspeed', $device, $oid, $index, $type, $descr, $divisor, '1', $min_eltex, null, null, $max_eltex, $fanspeed); + } +} + +unset($tmp_eltex); diff --git a/includes/discovery/sensors/temperature/eltex-olt.inc.php b/includes/discovery/sensors/temperature/eltex-olt.inc.php new file mode 100644 index 0000000000..e96bea5114 --- /dev/null +++ b/includes/discovery/sensors/temperature/eltex-olt.inc.php @@ -0,0 +1,68 @@ +. + * + * @package LibreNMS + * @link http://librenms.org + * @copyright 2017 Neil Lathwood + * @author Neil Lathwood + */ + +$tmp_eltex = snmp_get_multi_oid($device, 'ltp8xSensor1Temperature.0 ltp8xSensor2Temperature.0 ltp8xSensor1TemperatureExt.0 ltp8xSensor2TemperatureExt.0', '-OUQn', 'ELTEX-LTP8X-STANDALONE'); + +if (is_numeric($tmp_eltex['.1.3.6.1.4.1.35265.1.22.1.10.10.0'])) { + $oid = '.1.3.6.1.4.1.35265.1.22.1.10.10.0'; + $index = 'ltp8xSensor1Temperature'; + $type = 'eltex-olt'; + $descr = 'Sensor 1 Temp'; + $divisor = 1; + $current = $tmp_eltex[$oid]; + discover_sensor($valid['sensor'], 'temperature', $device, $oid, $index, $type, $descr, $divisor, '1', null, null, null, null, $current); +} + +if (is_numeric($tmp_eltex['.1.3.6.1.4.1.35265.1.22.1.10.11.0'])) { + $oid = '.1.3.6.1.4.1.35265.1.22.1.10.11.0'; + $index = 'ltp8xSensor2Temperature'; + $type = 'eltex-olt'; + $descr = 'Sensor 2 Temp'; + $divisor = 1; + $current = $tmp_eltex[$oid]; + discover_sensor($valid['sensor'], 'temperature', $device, $oid, $index, $type, $descr, $divisor, '1', null, null, null, null, $current); +} + +if (is_numeric($tmp_eltex['.1.3.6.1.4.1.35265.1.22.1.10.12.0']) && $tmp_eltex['.1.3.6.1.4.1.35265.1.22.1.10.12.0'] != 65535) { + $oid = '.1.3.6.1.4.1.35265.1.22.1.10.12.0'; + $index = 'ltp8xSensor1TemperatureExt'; + $type = 'eltex-olt'; + $descr = 'Sensor 1 External Temp'; + $divisor = 1; + $current = $tmp_eltex[$oid]; + discover_sensor($valid['sensor'], 'temperature', $device, $oid, $index, $type, $descr, $divisor, '1', null, null, null, null, $current); +} + +if (is_numeric($tmp_eltex['.1.3.6.1.4.1.35265.1.22.1.10.13.0']) && $tmp_eltex['.1.3.6.1.4.1.35265.1.22.1.10.13.0'] != 65535) { + $oid = '.1.3.6.1.4.1.35265.1.22.1.10.13.0'; + $index = 'ltp8xSensor2TemperatureExt'; + $type = 'eltex-olt'; + $descr = 'Sensor 2 External Temp'; + $divisor = 1; + $current = $tmp_eltex[$oid]; + discover_sensor($valid['sensor'], 'temperature', $device, $oid, $index, $type, $descr, $divisor, '1', null, null, null, null, $current); +} + +unset($tmp_eltex); diff --git a/includes/polling/os/eltex-olt.inc.php b/includes/polling/os/eltex-olt.inc.php new file mode 100644 index 0000000000..0f99fc671c --- /dev/null +++ b/includes/polling/os/eltex-olt.inc.php @@ -0,0 +1,31 @@ +. + * + * @package LibreNMS + * @link http://librenms.org + * @copyright 2017 Neil Lathwood + * @author Neil Lathwood + */ + +$tmp_eltex = snmp_get($device, 'ltp8xFirmwareRevision.0', '-Ovq', 'ELTEX-LTP8X-STANDALONE'); +list($hardware, $tmp_eltex) = explode(':', $tmp_eltex); +$tmp_eltex = preg_split('/(software version| on)/', $tmp_eltex); +$version = $tmp_eltex['1']; + +unset($tmp_eltex); diff --git a/includes/polling/processors/eltex-olt.inc.php b/includes/polling/processors/eltex-olt.inc.php new file mode 100644 index 0000000000..23fde19373 --- /dev/null +++ b/includes/polling/processors/eltex-olt.inc.php @@ -0,0 +1,26 @@ +. + * + * @package LibreNMS + * @link http://librenms.org + * @copyright 2017 Neil Lathwood + * @author Neil Lathwood + */ + +$proc = snmp_get($device, 'ltp8xCPULoadAverage5Minutes.0', '-Ovq', 'ELTEX-LTP8X-STANDALONE') / 10; diff --git a/mibs/eltex/ELTEX-LTP8X b/mibs/eltex/ELTEX-LTP8X new file mode 100644 index 0000000000..d4b11e7fe8 --- /dev/null +++ b/mibs/eltex/ELTEX-LTP8X @@ -0,0 +1,11257 @@ +-- +-- Eltex Enterprise Specific MIB: ltp8x MIB +-- +-- Copyright (c) 2009, Eltex Co +-- All rights reserved. +-- +-- The contents of this document are subject to change without notice. +-- + +ELTEX-LTP8X DEFINITIONS ::= BEGIN + +IMPORTS + DisplayString, + TimeInterval, + TimeStamp, + MacAddress, + TruthValue, + RowStatus, + TEXTUAL-CONVENTION + FROM SNMPv2-TC + elHardware, + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr + FROM ELTEX-SMI-ACTUAL + PortList + FROM Q-BRIDGE-MIB + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + Integer32, + IpAddress, + Unsigned32, + Counter64, + TimeTicks + FROM SNMPv2-SMI + Ipv6Address + FROM IPV6-TC + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF; + +ltp8x MODULE-IDENTITY + LAST-UPDATED "201007210000Z" + ORGANIZATION "Eltex Co" + CONTACT-INFO + "eltex@gcom.ru" + DESCRIPTION + "LTP8X MIB" + REVISION "201007210000Z" + DESCRIPTION + "First revision" + ::= { elHardware 22 } + +ONTSerial ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1x:" + STATUS current + DESCRIPTION " " + SYNTAX OCTET STRING (SIZE (8)) + +LTPONTState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION " " + SYNTAX INTEGER { + free(0), + allocated(1), + authInProgress(2), + authFailed(3), + authOk(4), + cfgInProgress(5), + cfgFailed(6), + ok(7), + failed(8), + blocked(9), + mibreset(10), + preconfig(11), + fwUpdating(12), + unactivated(13), + redundant(14), + disabled(15), + unknown(16) + } + +DBAServiceClass ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION " " + SYNTAX INTEGER { + dbaData(0), + dbaVoIP(1), + dbaTDMCBR(2) + } + +DBAStatusReport ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION " " + SYNTAX INTEGER { + statusReportNSR(0), + statusReportType0(1), + statusReportType1(2) + } + +AddressEntryType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION " " + SYNTAX INTEGER { + dynamic(0), + static(1), + dynamicAndStatic(2) + } + +VideoRxPowerConv ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION " " + SYNTAX INTEGER { + noVideoSignal(32767) + } + +ltp4x OBJECT IDENTIFIER ::= { elHardware 70 } + +ltp8xPONChannels OBJECT IDENTIFIER ::= { ltp8x 2 } + + ltp8xPONChannelStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xPONChannelStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xPONChannels 1 } + + ltp8xPONChannelStateEntry OBJECT-TYPE + SYNTAX Ltp8xPONChannelStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xPONChannelSlot, ltp8xPONChannelID } + ::= { ltp8xPONChannelStateTable 1 } + + Ltp8xPONChannelStateEntry ::= SEQUENCE { + ltp8xPONChannelSlot Unsigned32, + ltp8xPONChannelID Unsigned32, + ltp8xPONChannelState Unsigned32, + ltp8xPONChannelONTCount Unsigned32, + ltp8xPONChannelEnabled TruthValue, + ltp8xPONChannelSFPVendor DisplayString, + ltp8xPONChannelSFPProductNumber DisplayString, + ltp8xPONChannelSFPRevision DisplayString, + ltp8xPONChannelTxPower Integer32, + ltp8xPONChannelSFPTemperature Integer32, + ltp8xPONChannelSFPVoltage Integer32, + ltp8xPONChannelSFPTxBiasCurrent Integer32, + ltp8xPONChannelReconfigure Unsigned32, + ltp8xPONChannelResetCounters Unsigned32 + } + + ltp8xPONChannelSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xPONChannelStateEntry 1 } + + ltp8xPONChannelID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xPONChannelStateEntry 2 } + + ltp8xPONChannelState OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Possible values: + free(0), + inited(1), + cfgInProgress(2), + cfgFailed(3), + ok(4), + failed(5), + redundant(6), + disabled(7), + unknown(8)" + ::= { ltp8xPONChannelStateEntry 3 } + + ltp8xPONChannelONTCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xPONChannelStateEntry 4 } + + ltp8xPONChannelEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This variable only makes sense in MA4000. In LTP-8X - use ifTable." + ::= { ltp8xPONChannelStateEntry 5 } + + ltp8xPONChannelSFPVendor OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xPONChannelStateEntry 6 } + + ltp8xPONChannelSFPProductNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xPONChannelStateEntry 7 } + + ltp8xPONChannelSFPRevision OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xPONChannelStateEntry 8 } + + ltp8xPONChannelTxPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "in dBm * 1000" + ::= { ltp8xPONChannelStateEntry 9 } + + ltp8xPONChannelSFPTemperature OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "in deg. C" + ::= { ltp8xPONChannelStateEntry 10 } + + ltp8xPONChannelSFPVoltage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "in uV" + ::= { ltp8xPONChannelStateEntry 11 } + + ltp8xPONChannelSFPTxBiasCurrent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "in uA" + ::= { ltp8xPONChannelStateEntry 12 } + + ltp8xPONChannelReconfigure OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set this to 1 to reconfigure OLT channel" + ::= { ltp8xPONChannelStateEntry 20 } + + ltp8xPONChannelResetCounters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set this to 1 to reset channel counters" + ::= { ltp8xPONChannelStateEntry 21 } + + ltp8xPONChannelActModeTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xPONChannelActModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xPONChannels 2 } + + ltp8xPONChannelActModeEntry OBJECT-TYPE + SYNTAX Ltp8xPONChannelActModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xPONChannelActModeSlot, ltp8xPONChannelActModeChannel } + ::= { ltp8xPONChannelActModeTable 1 } + + Ltp8xPONChannelActModeEntry ::= SEQUENCE { + ltp8xPONChannelActModeSlot Unsigned32, + ltp8xPONChannelActModeChannel Unsigned32, + ltp8xPONChannelActModeHostControlledLumpedSN TruthValue + } + + ltp8xPONChannelActModeSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ltp8xPONChannelActModeEntry 1 } + + ltp8xPONChannelActModeChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ltp8xPONChannelActModeEntry 2 } + + ltp8xPONChannelActModeHostControlledLumpedSN OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xPONChannelActModeEntry 3 } + + ltp8xPONChannelAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xPONChannelAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xPONChannels 3 } + + ltp8xPONChannelAddressEntry OBJECT-TYPE + SYNTAX Ltp8xPONChannelAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xPONChannelAddressSlot, + ltp8xPONChannelAddressChannel, + ltp8xPONChannelAddressEntryID } + ::= { ltp8xPONChannelAddressTable 1 } + + Ltp8xPONChannelAddressEntry ::= SEQUENCE { + ltp8xPONChannelAddressSlot Unsigned32, + ltp8xPONChannelAddressChannel Unsigned32, + ltp8xPONChannelAddressEntryID Unsigned32, + ltp8xPONChannelAddressONTSerial ONTSerial, + ltp8xPONChannelAddressONTID Unsigned32, + ltp8xPONChannelAddressPriority Integer32, + ltp8xPONChannelAddressCVID Integer32, + ltp8xPONChannelAddressSVID Integer32, + ltp8xPONChannelAddressMacAddress MacAddress, + ltp8xPONChannelAddressCPUDestined TruthValue, + ltp8xPONChannelAddressDatapathForwarding TruthValue, + ltp8xPONChannelAddressUniPort Unsigned32, + ltp8xPONChannelAddressEntryType AddressEntryType, + ltp8xPONChannelAddressAge Unsigned32, + ltp8xPONChannelAddressGEMPortId Unsigned32, + ltp8xPONChannelAddressUVID Integer32 + } + + + ltp8xPONChannelAddressSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { ltp8xPONChannelAddressEntry 1 } + + ltp8xPONChannelAddressChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { ltp8xPONChannelAddressEntry 2 } + + ltp8xPONChannelAddressEntryID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { ltp8xPONChannelAddressEntry 3 } + + ltp8xPONChannelAddressONTSerial OBJECT-TYPE + SYNTAX ONTSerial + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xPONChannelAddressEntry 4 } + + ltp8xPONChannelAddressONTID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xPONChannelAddressEntry 5 } + + ltp8xPONChannelAddressPriority OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Priority of the packets" + ::= { ltp8xPONChannelAddressEntry 6 } + + ltp8xPONChannelAddressCVID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "C-VLAN ID of the packet" + ::= { ltp8xPONChannelAddressEntry 7 } + + ltp8xPONChannelAddressSVID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "S-VLAN ID of the packet" + ::= { ltp8xPONChannelAddressEntry 8 } + + ltp8xPONChannelAddressMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MAC address" + ::= { ltp8xPONChannelAddressEntry 9 } + + ltp8xPONChannelAddressCPUDestined OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Whether packet should be forwarded to CPU" + ::= { ltp8xPONChannelAddressEntry 10 } + + ltp8xPONChannelAddressDatapathForwarding OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Whether packet should be forwarded to Datapath" + ::= { ltp8xPONChannelAddressEntry 11 } + + ltp8xPONChannelAddressUniPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xPONChannelAddressEntry 12 } + + ltp8xPONChannelAddressEntryType OBJECT-TYPE + SYNTAX AddressEntryType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xPONChannelAddressEntry 13 } + + ltp8xPONChannelAddressAge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The age of the entry" + ::= { ltp8xPONChannelAddressEntry 14 } + + ltp8xPONChannelAddressGEMPortId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "GEM Port-ID from which packet has come" + ::= { ltp8xPONChannelAddressEntry 15 } + + ltp8xPONChannelAddressUVID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "U-VLAN ID of the packet" + ::= { ltp8xPONChannelAddressEntry 16 } + +ltp8xONT OBJECT IDENTIFIER ::= { ltp8x 3 } + + ltp8xONTStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONT 1 } + + ltp8xONTStateEntry OBJECT-TYPE + SYNTAX Ltp8xONTStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTSlot, ltp8xONTSerial } + ::= { ltp8xONTStateTable 1 } + + Ltp8xONTStateEntry ::= SEQUENCE { + ltp8xONTSlot Unsigned32, + ltp8xONTSerial ONTSerial, + ltp8xONTStateChannel Unsigned32, + ltp8xONTStateID Unsigned32, + ltp8xONTStateState LTPONTState, + ltp8xONTStateEqualizationDelay Unsigned32, + ltp8xONTStateFecState TruthValue, + ltp8xONTStateEncryptionKey DisplayString, + ltp8xONTStateOMCIPortId Integer32, + ltp8xONTStateDistance Unsigned32, + ltp8xONTStateRSSI Integer32, + ltp8xONTStateEquipmentID DisplayString, + ltp8xONTStateTxPower Integer32, + ltp8xONTStateRxPower Integer32, + ltp8xONTStateTemperature Integer32, + ltp8xONTStateVideoRxPower Integer32, + ltp8xONTStateVersion DisplayString, + ltp8xONTStateHWVersion DisplayString, + ltp8xONTStateReconfigure Unsigned32, + ltp8xONTStateUpdateFirmware Unsigned32, + ltp8xONTStateReset Unsigned32, + ltp8xONTStateResetToDefaults Unsigned32, + ltp8xONTStateRFPortOn TruthValue, + ltp8xONTStateLaserVoltage INTEGER, + ltp8xONTStateLaserBiasCurrent Unsigned32 + } + + ltp8xONTSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xONTStateEntry 1 } + + ltp8xONTSerial OBJECT-TYPE + SYNTAX ONTSerial + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTStateEntry 2 } + + ltp8xONTStateChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTStateEntry 3 } + + ltp8xONTStateID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTStateEntry 4 } + + ltp8xONTStateState OBJECT-TYPE + SYNTAX LTPONTState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTStateEntry 5 } + + ltp8xONTStateEqualizationDelay OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTStateEntry 6 } + + ltp8xONTStateFecState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTStateEntry 7 } + + ltp8xONTStateEncryptionKey OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTStateEntry 8 } + + ltp8xONTStateOMCIPortId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTStateEntry 9 } + + ltp8xONTStateDistance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Measured in meters." + ::= { ltp8xONTStateEntry 10 } + + ltp8xONTStateRSSI OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received signal strength indication. Measured in 0.1dbm. + Value 65535 - means that RSSI value is not available (not supported by SFP)" + ::= { ltp8xONTStateEntry 11 } + + ltp8xONTStateEquipmentID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTStateEntry 12 } + + ltp8xONTStateTxPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "in dBm * 1000 (only for NTP-2C)" + ::= { ltp8xONTStateEntry 13 } + + ltp8xONTStateRxPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "in dBm * 1000 (only for NTP-2C)" + ::= { ltp8xONTStateEntry 14 } + + ltp8xONTStateTemperature OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "in celsius * 10 (only for NTP-2C)" + ::= { ltp8xONTStateEntry 15 } + + ltp8xONTStateVideoRxPower OBJECT-TYPE + SYNTAX VideoRxPowerConv + MAX-ACCESS read-only + STATUS current + DESCRIPTION "in dBm * 1000 (only for NTP-2C)" + ::= { ltp8xONTStateEntry 16 } + + ltp8xONTStateVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTStateEntry 17 } + + ltp8xONTStateHWVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTStateEntry 18 } + + ltp8xONTStateReconfigure OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Always = 0. Set this to 1 to reconfigure ONT" + ::= { ltp8xONTStateEntry 20 } + + ltp8xONTStateUpdateFirmware OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Always = 0. Set this to 1 to update ONT firmware" + ::= { ltp8xONTStateEntry 21 } + + ltp8xONTStateReset OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set to 1 to reboot ONT" + ::= { ltp8xONTStateEntry 22 } + + ltp8xONTStateResetToDefaults OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set to 1 to reset ONT to defaults via OMCI" + ::= { ltp8xONTStateEntry 23 } + + ltp8xONTStateRFPortOn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTStateEntry 24 } + + ltp8xONTStateLaserVoltage OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTStateEntry 25 } + + ltp8xONTStateLaserBiasCurrent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTStateEntry 26 } + + ltp8xONTUNIPortsStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTUNIPortsStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONT 2 } + + ltp8xONTUNIPortsStateEntry OBJECT-TYPE + SYNTAX Ltp8xONTUNIPortsStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTUNIPortsStateSlot, ltp8xONTUNIPortsStateSerial, ltp8xONTUNIPortsStatePort } + ::= { ltp8xONTUNIPortsStateTable 1 } + + Ltp8xONTUNIPortsStateEntry ::= SEQUENCE { + ltp8xONTUNIPortsStateSlot Unsigned32, + ltp8xONTUNIPortsStateSerial ONTSerial, + ltp8xONTUNIPortsStatePort Unsigned32, + ltp8xONTUNIPortsStateAvailable TruthValue, + ltp8xONTUNIPortsStateLinkUp TruthValue, + ltp8xONTUNIPortsStateSpeed INTEGER, + ltp8xONTUNIPortsStateDuplex INTEGER + } + + ltp8xONTUNIPortsStateSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xONTUNIPortsStateEntry 1 } + + ltp8xONTUNIPortsStateSerial OBJECT-TYPE + SYNTAX ONTSerial + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTUNIPortsStateEntry 2 } + + ltp8xONTUNIPortsStatePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTUNIPortsStateEntry 3 } + + ltp8xONTUNIPortsStateAvailable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Shows if info on this port is available. If not - next 3 fields must be ignored" + ::= { ltp8xONTUNIPortsStateEntry 4 } + + ltp8xONTUNIPortsStateLinkUp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTUNIPortsStateEntry 5 } + + ltp8xONTUNIPortsStateSpeed OBJECT-TYPE + SYNTAX INTEGER { + speedAuto(0), + speed10M(1), + speed100M(2), + speed1G(3), + speedNotAvailable(4) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTUNIPortsStateEntry 6 } + + ltp8xONTUNIPortsStateDuplex OBJECT-TYPE + SYNTAX INTEGER { + duplexAuto(0), + duplexFull(1), + duplexHalf(2), + duplexNotAvaiable(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTUNIPortsStateEntry 7 } + + ltp8xONTStatistics OBJECT IDENTIFIER ::= { ltp8xONT 3 } + + ltp8xONTWANCountersTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTWANCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONTStatistics 1 } + + ltp8xONTWANCountersEntry OBJECT-TYPE + SYNTAX Ltp8xONTWANCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTWANCountersSlot, ltp8xONTWANCountersSerial, + ltp8xONTWANCountersCrossConnect } + ::= { ltp8xONTWANCountersTable 1 } + + Ltp8xONTWANCountersEntry ::= SEQUENCE { + ltp8xONTWANCountersSlot Unsigned32, + ltp8xONTWANCountersSerial ONTSerial, + ltp8xONTWANCountersCrossConnect Unsigned32, + ltp8xONTWANCountersRXDrops Unsigned32, + ltp8xONTWANCountersRXErrors Unsigned32, + ltp8xONTWANCountersRecvBytes Unsigned32, + ltp8xONTWANCountersRecvFrames Unsigned32, + ltp8xONTWANCountersTXDrops Unsigned32, + ltp8xONTWANCountersTXErrors Unsigned32, + ltp8xONTWANCountersTrmtBytes Unsigned32, + ltp8xONTWANCountersTrmtFrames Unsigned32 + } + + ltp8xONTWANCountersSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xONTWANCountersEntry 1 } + + ltp8xONTWANCountersSerial OBJECT-TYPE + SYNTAX ONTSerial + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTWANCountersEntry 2 } + + ltp8xONTWANCountersCrossConnect OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTWANCountersEntry 3 } + + ltp8xONTWANCountersRXDrops OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTWANCountersEntry 4 } + + ltp8xONTWANCountersRXErrors OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTWANCountersEntry 5 } + + ltp8xONTWANCountersRecvBytes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTWANCountersEntry 6 } + + ltp8xONTWANCountersRecvFrames OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTWANCountersEntry 7 } + + ltp8xONTWANCountersTXDrops OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTWANCountersEntry 8 } + + ltp8xONTWANCountersTXErrors OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTWANCountersEntry 9 } + + ltp8xONTWANCountersTrmtBytes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTWANCountersEntry 10 } + + ltp8xONTWANCountersTrmtFrames OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTWANCountersEntry 11 } + + ltp8xONTGEMPortCountersTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTGEMPortCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONTStatistics 2 } + + ltp8xONTGEMPortCountersEntry OBJECT-TYPE + SYNTAX Ltp8xONTGEMPortCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTGEMPortCountersSlot, ltp8xONTGEMPortCountersSerial, + ltp8xONTGEMPortCountersCrossConnect } + ::= { ltp8xONTGEMPortCountersTable 1 } + + Ltp8xONTGEMPortCountersEntry ::= SEQUENCE { + ltp8xONTGEMPortCountersSlot Unsigned32, + ltp8xONTGEMPortCountersSerial ONTSerial, + ltp8xONTGEMPortCountersCrossConnect Unsigned32, + ltp8xONTGEMPortCountersDSFinishedIntervals Unsigned32, + ltp8xONTGEMPortCountersDSGEMFrames Unsigned32, + ltp8xONTGEMPortCountersDSPayloadBytesLOW Unsigned32, + ltp8xONTGEMPortCountersDSPayloadBytesHIGH Unsigned32, + ltp8xONTGEMPortCountersUSFinishedIntervals Unsigned32, + ltp8xONTGEMPortCountersUSGEMFrames Unsigned32, + ltp8xONTGEMPortCountersUSPayloadBytesLOW Unsigned32, + ltp8xONTGEMPortCountersUSPayloadBytesHIGH Unsigned32 + } + + ltp8xONTGEMPortCountersSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xONTGEMPortCountersEntry 1 } + + ltp8xONTGEMPortCountersSerial OBJECT-TYPE + SYNTAX ONTSerial + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTGEMPortCountersEntry 2 } + + ltp8xONTGEMPortCountersCrossConnect OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTGEMPortCountersEntry 3 } + + ltp8xONTGEMPortCountersDSFinishedIntervals OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTGEMPortCountersEntry 4 } + + ltp8xONTGEMPortCountersDSGEMFrames OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTGEMPortCountersEntry 5 } + + ltp8xONTGEMPortCountersDSPayloadBytesLOW OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTGEMPortCountersEntry 6 } + + ltp8xONTGEMPortCountersDSPayloadBytesHIGH OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTGEMPortCountersEntry 7 } + + ltp8xONTGEMPortCountersUSFinishedIntervals OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTGEMPortCountersEntry 8 } + + ltp8xONTGEMPortCountersUSGEMFrames OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTGEMPortCountersEntry 9 } + + ltp8xONTGEMPortCountersUSPayloadBytesLOW OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTGEMPortCountersEntry 10 } + + ltp8xONTGEMPortCountersUSPayloadBytesHIGH OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTGEMPortCountersEntry 11 } + + + ltp8xONTEthPerformMonitoringHistDataTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTEthPerformMonitoringHistDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONTStatistics 3 } + + ltp8xONTEthPerformMonitoringHistDataEntry OBJECT-TYPE + SYNTAX Ltp8xONTEthPerformMonitoringHistDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTEthPerformMonitoringHistDataSlot, ltp8xONTEthPerformMonitoringHistDataSerial, + ltp8xONTEthPerformMonitoringHistDataPort, ltp8xONTEthPerformMonitoringHistDataCounterID} + ::= { ltp8xONTEthPerformMonitoringHistDataTable 1 } + + Ltp8xONTEthPerformMonitoringHistDataEntry ::= SEQUENCE { + ltp8xONTEthPerformMonitoringHistDataSlot Unsigned32, + ltp8xONTEthPerformMonitoringHistDataSerial ONTSerial, + ltp8xONTEthPerformMonitoringHistDataPort Unsigned32, + ltp8xONTEthPerformMonitoringHistDataCounterID Unsigned32, + ltp8xONTEthPerformMonitoringHistDataCounterName DisplayString, + ltp8xONTEthPerformMonitoringHistDataCounterValue Unsigned32 + } + + ltp8xONTEthPerformMonitoringHistDataSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xONTEthPerformMonitoringHistDataEntry 1 } + + ltp8xONTEthPerformMonitoringHistDataSerial OBJECT-TYPE + SYNTAX ONTSerial + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTEthPerformMonitoringHistDataEntry 2 } + + ltp8xONTEthPerformMonitoringHistDataPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTEthPerformMonitoringHistDataEntry 3 } + + ltp8xONTEthPerformMonitoringHistDataCounterID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTEthPerformMonitoringHistDataEntry 4 } + + ltp8xONTEthPerformMonitoringHistDataCounterName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTEthPerformMonitoringHistDataEntry 5 } + + ltp8xONTEthPerformMonitoringHistDataCounterValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTEthPerformMonitoringHistDataEntry 6 } + + + ltp8xONTGalEthPerformMonitoringHistDataTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTGalEthPerformMonitoringHistDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONTStatistics 4 } + + ltp8xONTGalEthPerformMonitoringHistDataEntry OBJECT-TYPE + SYNTAX Ltp8xONTGalEthPerformMonitoringHistDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTGalEthPerformMonitoringHistDataSlot, ltp8xONTGalEthPerformMonitoringHistDataSerial, + ltp8xONTGalEthPerformMonitoringHistDataCrossConnect, ltp8xONTGalEthPerformMonitoringHistDataCounterID} + ::= { ltp8xONTGalEthPerformMonitoringHistDataTable 1 } + + Ltp8xONTGalEthPerformMonitoringHistDataEntry ::= SEQUENCE { + ltp8xONTGalEthPerformMonitoringHistDataSlot Unsigned32, + ltp8xONTGalEthPerformMonitoringHistDataSerial ONTSerial, + ltp8xONTGalEthPerformMonitoringHistDataCrossConnect Unsigned32, + ltp8xONTGalEthPerformMonitoringHistDataCounterID Unsigned32, + ltp8xONTGalEthPerformMonitoringHistDataCounterName DisplayString, + ltp8xONTGalEthPerformMonitoringHistDataCounterValue Unsigned32 + } + + ltp8xONTGalEthPerformMonitoringHistDataSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xONTGalEthPerformMonitoringHistDataEntry 1 } + + ltp8xONTGalEthPerformMonitoringHistDataSerial OBJECT-TYPE + SYNTAX ONTSerial + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTGalEthPerformMonitoringHistDataEntry 2 } + + ltp8xONTGalEthPerformMonitoringHistDataCrossConnect OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTGalEthPerformMonitoringHistDataEntry 3 } + + ltp8xONTGalEthPerformMonitoringHistDataCounterID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTGalEthPerformMonitoringHistDataEntry 4 } + + ltp8xONTGalEthPerformMonitoringHistDataCounterName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTGalEthPerformMonitoringHistDataEntry 5 } + + ltp8xONTGalEthPerformMonitoringHistDataCounterValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTGalEthPerformMonitoringHistDataEntry 6 } + + ltp8xONTFecPerformMonitoringHistDataTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTFecPerformMonitoringHistDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONTStatistics 5 } + + ltp8xONTFecPerformMonitoringHistDataEntry OBJECT-TYPE + SYNTAX Ltp8xONTFecPerformMonitoringHistDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTFecPerformMonitoringHistDataSlot, ltp8xONTFecPerformMonitoringHistDataSerial, + ltp8xONTFecPerformMonitoringHistDataDummyIndex, ltp8xONTFecPerformMonitoringHistDataCounterID} + ::= { ltp8xONTFecPerformMonitoringHistDataTable 1 } + + Ltp8xONTFecPerformMonitoringHistDataEntry ::= SEQUENCE { + ltp8xONTFecPerformMonitoringHistDataSlot Unsigned32, + ltp8xONTFecPerformMonitoringHistDataSerial ONTSerial, + ltp8xONTFecPerformMonitoringHistDataDummyIndex Unsigned32, + ltp8xONTFecPerformMonitoringHistDataCounterID Unsigned32, + ltp8xONTFecPerformMonitoringHistDataCounterName DisplayString, + ltp8xONTFecPerformMonitoringHistDataCounterValue Unsigned32 + } + + ltp8xONTFecPerformMonitoringHistDataSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xONTFecPerformMonitoringHistDataEntry 1 } + + ltp8xONTFecPerformMonitoringHistDataSerial OBJECT-TYPE + SYNTAX ONTSerial + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTFecPerformMonitoringHistDataEntry 2 } + + ltp8xONTFecPerformMonitoringHistDataDummyIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Always = 1. Needed to preserve common statistics table structure" + ::= { ltp8xONTFecPerformMonitoringHistDataEntry 3 } + + ltp8xONTFecPerformMonitoringHistDataCounterID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTFecPerformMonitoringHistDataEntry 4 } + + ltp8xONTFecPerformMonitoringHistDataCounterName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTFecPerformMonitoringHistDataEntry 5 } + + ltp8xONTFecPerformMonitoringHistDataCounterValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTFecPerformMonitoringHistDataEntry 6 } + + ltp8xONTEthFrameDSPerformMonitoringHistDataTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTEthFrameDSPerformMonitoringHistDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONTStatistics 6 } + + ltp8xONTEthFrameDSPerformMonitoringHistDataEntry OBJECT-TYPE + SYNTAX Ltp8xONTEthFrameDSPerformMonitoringHistDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTEthFrameDSPerformMonitoringHistDataSlot, ltp8xONTEthFrameDSPerformMonitoringHistDataSerial, + ltp8xONTEthFrameDSPerformMonitoringHistDataPort, ltp8xONTEthFrameDSPerformMonitoringHistDataCounterID} + ::= { ltp8xONTEthFrameDSPerformMonitoringHistDataTable 1 } + + Ltp8xONTEthFrameDSPerformMonitoringHistDataEntry ::= SEQUENCE { + ltp8xONTEthFrameDSPerformMonitoringHistDataSlot Unsigned32, + ltp8xONTEthFrameDSPerformMonitoringHistDataSerial ONTSerial, + ltp8xONTEthFrameDSPerformMonitoringHistDataPort Unsigned32, + ltp8xONTEthFrameDSPerformMonitoringHistDataCounterID Unsigned32, + ltp8xONTEthFrameDSPerformMonitoringHistDataCounterName DisplayString, + ltp8xONTEthFrameDSPerformMonitoringHistDataCounterValue Unsigned32 + } + + ltp8xONTEthFrameDSPerformMonitoringHistDataSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xONTEthFrameDSPerformMonitoringHistDataEntry 1 } + + ltp8xONTEthFrameDSPerformMonitoringHistDataSerial OBJECT-TYPE + SYNTAX ONTSerial + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTEthFrameDSPerformMonitoringHistDataEntry 2 } + + ltp8xONTEthFrameDSPerformMonitoringHistDataPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTEthFrameDSPerformMonitoringHistDataEntry 3 } + + ltp8xONTEthFrameDSPerformMonitoringHistDataCounterID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTEthFrameDSPerformMonitoringHistDataEntry 4 } + + ltp8xONTEthFrameDSPerformMonitoringHistDataCounterName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTEthFrameDSPerformMonitoringHistDataEntry 5 } + + ltp8xONTEthFrameDSPerformMonitoringHistDataCounterValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTEthFrameDSPerformMonitoringHistDataEntry 6 } + + ltp8xONTEthFrameUSPerformMonitoringHistDataTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTEthFrameUSPerformMonitoringHistDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONTStatistics 7 } + + ltp8xONTEthFrameUSPerformMonitoringHistDataEntry OBJECT-TYPE + SYNTAX Ltp8xONTEthFrameUSPerformMonitoringHistDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTEthFrameUSPerformMonitoringHistDataSlot, ltp8xONTEthFrameUSPerformMonitoringHistDataSerial, + ltp8xONTEthFrameUSPerformMonitoringHistDataPort, ltp8xONTEthFrameUSPerformMonitoringHistDataCounterID} + ::= { ltp8xONTEthFrameUSPerformMonitoringHistDataTable 1 } + + Ltp8xONTEthFrameUSPerformMonitoringHistDataEntry ::= SEQUENCE { + ltp8xONTEthFrameUSPerformMonitoringHistDataSlot Unsigned32, + ltp8xONTEthFrameUSPerformMonitoringHistDataSerial ONTSerial, + ltp8xONTEthFrameUSPerformMonitoringHistDataPort Unsigned32, + ltp8xONTEthFrameUSPerformMonitoringHistDataCounterID Unsigned32, + ltp8xONTEthFrameUSPerformMonitoringHistDataCounterName DisplayString, + ltp8xONTEthFrameUSPerformMonitoringHistDataCounterValue Unsigned32 + } + + ltp8xONTEthFrameUSPerformMonitoringHistDataSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xONTEthFrameUSPerformMonitoringHistDataEntry 1 } + + ltp8xONTEthFrameUSPerformMonitoringHistDataSerial OBJECT-TYPE + SYNTAX ONTSerial + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTEthFrameUSPerformMonitoringHistDataEntry 2 } + + ltp8xONTEthFrameUSPerformMonitoringHistDataPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTEthFrameUSPerformMonitoringHistDataEntry 3 } + + ltp8xONTEthFrameUSPerformMonitoringHistDataCounterID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTEthFrameUSPerformMonitoringHistDataEntry 4 } + + ltp8xONTEthFrameUSPerformMonitoringHistDataCounterName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTEthFrameUSPerformMonitoringHistDataEntry 5 } + + ltp8xONTEthFrameUSPerformMonitoringHistDataCounterValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTEthFrameUSPerformMonitoringHistDataEntry 6 } + + ltp8xONTGEMPortPerformMonitoringDSTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTGEMPortPerformMonitoringDSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONTStatistics 8 } + + ltp8xONTGEMPortPerformMonitoringDSEntry OBJECT-TYPE + SYNTAX Ltp8xONTGEMPortPerformMonitoringDSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTGEMPortPerformMonitoringDSSlot, ltp8xONTGEMPortPerformMonitoringDSSerial, + ltp8xONTGEMPortPerformMonitoringDSCrossConnect, ltp8xONTGEMPortPerformMonitoringDSCounterID} + ::= { ltp8xONTGEMPortPerformMonitoringDSTable 1 } + + Ltp8xONTGEMPortPerformMonitoringDSEntry ::= SEQUENCE { + ltp8xONTGEMPortPerformMonitoringDSSlot Unsigned32, + ltp8xONTGEMPortPerformMonitoringDSSerial ONTSerial, + ltp8xONTGEMPortPerformMonitoringDSCrossConnect Unsigned32, + ltp8xONTGEMPortPerformMonitoringDSCounterID Unsigned32, + ltp8xONTGEMPortPerformMonitoringDSCounterName DisplayString, + ltp8xONTGEMPortPerformMonitoringDSCounterValue Unsigned32 + } + + ltp8xONTGEMPortPerformMonitoringDSSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xONTGEMPortPerformMonitoringDSEntry 1 } + + ltp8xONTGEMPortPerformMonitoringDSSerial OBJECT-TYPE + SYNTAX ONTSerial + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTGEMPortPerformMonitoringDSEntry 2 } + + ltp8xONTGEMPortPerformMonitoringDSCrossConnect OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTGEMPortPerformMonitoringDSEntry 3 } + + ltp8xONTGEMPortPerformMonitoringDSCounterID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTGEMPortPerformMonitoringDSEntry 4 } + + ltp8xONTGEMPortPerformMonitoringDSCounterName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTGEMPortPerformMonitoringDSEntry 5 } + + ltp8xONTGEMPortPerformMonitoringDSCounterValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTGEMPortPerformMonitoringDSEntry 6 } + + ltp8xONTGEMPortPerformMonitoringUSTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTGEMPortPerformMonitoringUSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONTStatistics 9 } + + ltp8xONTGEMPortPerformMonitoringUSEntry OBJECT-TYPE + SYNTAX Ltp8xONTGEMPortPerformMonitoringUSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTGEMPortPerformMonitoringUSSlot, ltp8xONTGEMPortPerformMonitoringUSSerial, + ltp8xONTGEMPortPerformMonitoringUSCrossConnect, ltp8xONTGEMPortPerformMonitoringUSCounterID} + ::= { ltp8xONTGEMPortPerformMonitoringUSTable 1 } + + Ltp8xONTGEMPortPerformMonitoringUSEntry ::= SEQUENCE { + ltp8xONTGEMPortPerformMonitoringUSSlot Unsigned32, + ltp8xONTGEMPortPerformMonitoringUSSerial ONTSerial, + ltp8xONTGEMPortPerformMonitoringUSCrossConnect Unsigned32, + ltp8xONTGEMPortPerformMonitoringUSCounterID Unsigned32, + ltp8xONTGEMPortPerformMonitoringUSCounterName DisplayString, + ltp8xONTGEMPortPerformMonitoringUSCounterValue Unsigned32 + } + + ltp8xONTGEMPortPerformMonitoringUSSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xONTGEMPortPerformMonitoringUSEntry 1 } + + ltp8xONTGEMPortPerformMonitoringUSSerial OBJECT-TYPE + SYNTAX ONTSerial + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTGEMPortPerformMonitoringUSEntry 2 } + + ltp8xONTGEMPortPerformMonitoringUSCrossConnect OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTGEMPortPerformMonitoringUSEntry 3 } + + ltp8xONTGEMPortPerformMonitoringUSCounterID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTGEMPortPerformMonitoringUSEntry 4 } + + ltp8xONTGEMPortPerformMonitoringUSCounterName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTGEMPortPerformMonitoringUSEntry 5 } + + ltp8xONTGEMPortPerformMonitoringUSCounterValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTGEMPortPerformMonitoringUSEntry 6 } + + ltp8xONTCrossConnectDSTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTCrossConnectDSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONTStatistics 10 } + + ltp8xONTCrossConnectDSEntry OBJECT-TYPE + SYNTAX Ltp8xONTCrossConnectDSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTCrossConnectDSSlot, ltp8xONTCrossConnectDSSerial, + ltp8xONTCrossConnectDSCrossConnect, ltp8xONTCrossConnectDSCounterID} + ::= { ltp8xONTCrossConnectDSTable 1 } + + Ltp8xONTCrossConnectDSEntry ::= SEQUENCE { + ltp8xONTCrossConnectDSSlot Unsigned32, + ltp8xONTCrossConnectDSSerial ONTSerial, + ltp8xONTCrossConnectDSCrossConnect Unsigned32, + ltp8xONTCrossConnectDSCounterID Unsigned32, + ltp8xONTCrossConnectDSCounterName DisplayString, + ltp8xONTCrossConnectDSCounterValue Unsigned32 + } + + ltp8xONTCrossConnectDSSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xONTCrossConnectDSEntry 1 } + + ltp8xONTCrossConnectDSSerial OBJECT-TYPE + SYNTAX ONTSerial + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTCrossConnectDSEntry 2 } + + ltp8xONTCrossConnectDSCrossConnect OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTCrossConnectDSEntry 3 } + + ltp8xONTCrossConnectDSCounterID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTCrossConnectDSEntry 4 } + + ltp8xONTCrossConnectDSCounterName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTCrossConnectDSEntry 5 } + + ltp8xONTCrossConnectDSCounterValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTCrossConnectDSEntry 6 } + + ltp8xONTCrossConnectUSTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTCrossConnectUSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONTStatistics 11 } + + ltp8xONTCrossConnectUSEntry OBJECT-TYPE + SYNTAX Ltp8xONTCrossConnectUSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTCrossConnectUSSlot, ltp8xONTCrossConnectUSSerial, + ltp8xONTCrossConnectUSCrossConnect, ltp8xONTCrossConnectUSCounterID} + ::= { ltp8xONTCrossConnectUSTable 1 } + + Ltp8xONTCrossConnectUSEntry ::= SEQUENCE { + ltp8xONTCrossConnectUSSlot Unsigned32, + ltp8xONTCrossConnectUSSerial ONTSerial, + ltp8xONTCrossConnectUSCrossConnect Unsigned32, + ltp8xONTCrossConnectUSCounterID Unsigned32, + ltp8xONTCrossConnectUSCounterName DisplayString, + ltp8xONTCrossConnectUSCounterValue Unsigned32 + } + + ltp8xONTCrossConnectUSSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xONTCrossConnectUSEntry 1 } + + ltp8xONTCrossConnectUSSerial OBJECT-TYPE + SYNTAX ONTSerial + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTCrossConnectUSEntry 2 } + + ltp8xONTCrossConnectUSCrossConnect OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTCrossConnectUSEntry 3 } + + ltp8xONTCrossConnectUSCounterID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTCrossConnectUSEntry 4 } + + ltp8xONTCrossConnectUSCounterName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTCrossConnectUSEntry 5 } + + ltp8xONTCrossConnectUSCounterValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTCrossConnectUSEntry 6 } + + ltp8xONTServiceDSTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTServiceDSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONTStatistics 12 } + + ltp8xONTServiceDSEntry OBJECT-TYPE + SYNTAX Ltp8xONTServiceDSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTServiceDSSlot, ltp8xONTServiceDSSerial, + ltp8xONTServiceDSService, ltp8xONTServiceDSCounterID} + ::= { ltp8xONTServiceDSTable 1 } + + Ltp8xONTServiceDSEntry ::= SEQUENCE { + ltp8xONTServiceDSSlot Unsigned32, + ltp8xONTServiceDSSerial ONTSerial, + ltp8xONTServiceDSService Unsigned32, + ltp8xONTServiceDSCounterID Unsigned32, + ltp8xONTServiceDSCounterName DisplayString, + ltp8xONTServiceDSCounterValue Unsigned32 + } + + ltp8xONTServiceDSSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xONTServiceDSEntry 1 } + + ltp8xONTServiceDSSerial OBJECT-TYPE + SYNTAX ONTSerial + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTServiceDSEntry 2 } + + ltp8xONTServiceDSService OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTServiceDSEntry 3 } + + ltp8xONTServiceDSCounterID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTServiceDSEntry 4 } + + ltp8xONTServiceDSCounterName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTServiceDSEntry 5 } + + ltp8xONTServiceDSCounterValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTServiceDSEntry 6 } + + ltp8xONTServiceUSTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTServiceUSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONTStatistics 13 } + + ltp8xONTServiceUSEntry OBJECT-TYPE + SYNTAX Ltp8xONTServiceUSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTServiceUSSlot, ltp8xONTServiceUSSerial, + ltp8xONTServiceUSService, ltp8xONTServiceUSCounterID} + ::= { ltp8xONTServiceUSTable 1 } + + Ltp8xONTServiceUSEntry ::= SEQUENCE { + ltp8xONTServiceUSSlot Unsigned32, + ltp8xONTServiceUSSerial ONTSerial, + ltp8xONTServiceUSService Unsigned32, + ltp8xONTServiceUSCounterID Unsigned32, + ltp8xONTServiceUSCounterName DisplayString, + ltp8xONTServiceUSCounterValue Unsigned32 + } + + ltp8xONTServiceUSSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xONTServiceUSEntry 1 } + + ltp8xONTServiceUSSerial OBJECT-TYPE + SYNTAX ONTSerial + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTServiceUSEntry 2 } + + ltp8xONTServiceUSService OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTServiceUSEntry 3 } + + ltp8xONTServiceUSCounterID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTServiceUSEntry 4 } + + ltp8xONTServiceUSCounterName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTServiceUSEntry 5 } + + ltp8xONTServiceUSCounterValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTServiceUSEntry 6 } + + ltp8xONTEthFrameExtendedPerformMonitoringDSTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTEthFrameExtendedPerformMonitoringDSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONTStatistics 14 } + + ltp8xONTEthFrameExtendedPerformMonitoringDSEntry OBJECT-TYPE + SYNTAX Ltp8xONTEthFrameExtendedPerformMonitoringDSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTEthFrameExtendedPerformMonitoringDSSlot, ltp8xONTEthFrameExtendedPerformMonitoringDSSerial, + ltp8xONTEthFrameExtendedPerformMonitoringDSPort, ltp8xONTEthFrameExtendedPerformMonitoringDSCounterID} + ::= { ltp8xONTEthFrameExtendedPerformMonitoringDSTable 1 } + + Ltp8xONTEthFrameExtendedPerformMonitoringDSEntry ::= SEQUENCE { + ltp8xONTEthFrameExtendedPerformMonitoringDSSlot Unsigned32, + ltp8xONTEthFrameExtendedPerformMonitoringDSSerial ONTSerial, + ltp8xONTEthFrameExtendedPerformMonitoringDSPort Unsigned32, + ltp8xONTEthFrameExtendedPerformMonitoringDSCounterID Unsigned32, + ltp8xONTEthFrameExtendedPerformMonitoringDSCounterName DisplayString, + ltp8xONTEthFrameExtendedPerformMonitoringDSCounterValue Unsigned32 + } + + ltp8xONTEthFrameExtendedPerformMonitoringDSSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xONTEthFrameExtendedPerformMonitoringDSEntry 1 } + + ltp8xONTEthFrameExtendedPerformMonitoringDSSerial OBJECT-TYPE + SYNTAX ONTSerial + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTEthFrameExtendedPerformMonitoringDSEntry 2 } + + ltp8xONTEthFrameExtendedPerformMonitoringDSPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTEthFrameExtendedPerformMonitoringDSEntry 3 } + + ltp8xONTEthFrameExtendedPerformMonitoringDSCounterID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTEthFrameExtendedPerformMonitoringDSEntry 4 } + + ltp8xONTEthFrameExtendedPerformMonitoringDSCounterName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTEthFrameExtendedPerformMonitoringDSEntry 5 } + + ltp8xONTEthFrameExtendedPerformMonitoringDSCounterValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTEthFrameExtendedPerformMonitoringDSEntry 6 } + + ltp8xONTEthFrameExtendedPerformMonitoringUSTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTEthFrameExtendedPerformMonitoringUSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONTStatistics 15 } + + ltp8xONTEthFrameExtendedPerformMonitoringUSEntry OBJECT-TYPE + SYNTAX Ltp8xONTEthFrameExtendedPerformMonitoringUSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTEthFrameExtendedPerformMonitoringUSSlot, ltp8xONTEthFrameExtendedPerformMonitoringUSSerial, + ltp8xONTEthFrameExtendedPerformMonitoringUSPort, ltp8xONTEthFrameExtendedPerformMonitoringUSCounterID} + ::= { ltp8xONTEthFrameExtendedPerformMonitoringUSTable 1 } + + Ltp8xONTEthFrameExtendedPerformMonitoringUSEntry ::= SEQUENCE { + ltp8xONTEthFrameExtendedPerformMonitoringUSSlot Unsigned32, + ltp8xONTEthFrameExtendedPerformMonitoringUSSerial ONTSerial, + ltp8xONTEthFrameExtendedPerformMonitoringUSPort Unsigned32, + ltp8xONTEthFrameExtendedPerformMonitoringUSCounterID Unsigned32, + ltp8xONTEthFrameExtendedPerformMonitoringUSCounterName DisplayString, + ltp8xONTEthFrameExtendedPerformMonitoringUSCounterValue Unsigned32 + } + + ltp8xONTEthFrameExtendedPerformMonitoringUSSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xONTEthFrameExtendedPerformMonitoringUSEntry 1 } + + ltp8xONTEthFrameExtendedPerformMonitoringUSSerial OBJECT-TYPE + SYNTAX ONTSerial + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTEthFrameExtendedPerformMonitoringUSEntry 2 } + + ltp8xONTEthFrameExtendedPerformMonitoringUSPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTEthFrameExtendedPerformMonitoringUSEntry 3 } + + ltp8xONTEthFrameExtendedPerformMonitoringUSCounterID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTEthFrameExtendedPerformMonitoringUSEntry 4 } + + ltp8xONTEthFrameExtendedPerformMonitoringUSCounterName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTEthFrameExtendedPerformMonitoringUSEntry 5 } + + ltp8xONTEthFrameExtendedPerformMonitoringUSCounterValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTEthFrameExtendedPerformMonitoringUSEntry 6 } + + ltp8xONTResetCountersTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTResetCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONTStatistics 20 } + + ltp8xONTResetCountersEntry OBJECT-TYPE + SYNTAX Ltp8xONTResetCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTResetCountersSlot, ltp8xONTResetCountersSerial } + ::= { ltp8xONTResetCountersTable 1 } + + Ltp8xONTResetCountersEntry ::= SEQUENCE { + ltp8xONTResetCountersSlot Unsigned32, + ltp8xONTResetCountersSerial ONTSerial, + ltp8xONTResetCountersAction Unsigned32 + } + + ltp8xONTResetCountersSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xONTResetCountersEntry 1 } + + ltp8xONTResetCountersSerial OBJECT-TYPE + SYNTAX ONTSerial + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTResetCountersEntry 2 } + + ltp8xONTResetCountersAction OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set to 1 to reset ONT counters" + ::= { ltp8xONTResetCountersEntry 3 } + + ltp8xONTConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONT 4 } + + ltp8xONTConfigEntry OBJECT-TYPE + SYNTAX Ltp8xONTConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTConfigSlot, ltp8xONTConfigSerial } + ::= { ltp8xONTConfigTable 1 } + + Ltp8xONTConfigEntry ::= SEQUENCE { + ltp8xONTConfigSlot Unsigned32, + ltp8xONTConfigSerial ONTSerial, + ltp8xONTConfigChannel Unsigned32, + ltp8xONTConfigID Unsigned32, + ltp8xONTConfigServicesProfile Unsigned32, + ltp8xONTConfigPassword DisplayString, + ltp8xONTConfigFecUp TruthValue, + ltp8xONTConfigDescription DisplayString, + ltp8xONTConfigManagementProfile Unsigned32, + ltp8xONTConfigMulticastProfile Unsigned32, + ltp8xONTConfigCrossConnectProfile0 Unsigned32, + ltp8xONTConfigCrossConnectProfile1 Unsigned32, + ltp8xONTConfigCrossConnectProfile2 Unsigned32, + ltp8xONTConfigCrossConnectProfile3 Unsigned32, + ltp8xONTConfigCrossConnectProfile4 Unsigned32, + ltp8xONTConfigCrossConnectProfile5 Unsigned32, + ltp8xONTConfigCrossConnectProfile6 Unsigned32, + ltp8xONTConfigCrossConnectProfile7 Unsigned32, + ltp8xONTConfigShapingProfile Unsigned32, + ltp8xONTConfigRowStatus RowStatus, + ltp8xONTConfigEncryptionEnabled TruthValue, + ltp8xONTConfigDownstreamBroadcastEnabled TruthValue, + ltp8xONTConfigAllocProfile0 Unsigned32, + ltp8xONTConfigAllocProfile1 Unsigned32, + ltp8xONTConfigAllocProfile2 Unsigned32, + ltp8xONTConfigAllocProfile3 Unsigned32, + ltp8xONTConfigAllocProfile4 Unsigned32, + ltp8xONTConfigAllocProfile5 Unsigned32, + ltp8xONTConfigAllocProfile6 Unsigned32, + ltp8xONTConfigAllocProfile7 Unsigned32, + ltp8xONTConfigPortsProfile Unsigned32, + ltp8xONTConfigRFPortEnabled INTEGER, + ltp8xONTConfigHostControlledOMCI TruthValue, + ltp8xONTConfigVoiceProfile Unsigned32, + ltp8xONTConfigEnabled TruthValue, + ltp8xONTConfigScriptingProfile Unsigned32, + ltp8xONTConfigBerInterval Unsigned32, + ltp8xONTConfigBerUpdatePeriod Unsigned32, + ltp8xONTConfigOMCIErrorTolerant TruthValue, + ltp8xONTConfigCustomModel INTEGER, + ltp8xONTConfigEMSProfile Unsigned32, + ltp8xONTConfigBandwidthManagementACSProfile Unsigned32, + ltp8xONTConfigTemplate Unsigned32 + } + + ltp8xONTConfigSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xONTConfigEntry 1 } + + ltp8xONTConfigSerial OBJECT-TYPE + SYNTAX ONTSerial + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTConfigEntry 2 } + + ltp8xONTConfigChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "ONT assigned for this channel, 255 if ONT can appear on any channel" + ::= { ltp8xONTConfigEntry 3 } + + ltp8xONTConfigID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTConfigEntry 4 } + + ltp8xONTConfigServicesProfile OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTConfigEntry 5 } + + ltp8xONTConfigPassword OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTConfigEntry 6 } + + ltp8xONTConfigFecUp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTConfigEntry 7 } + + ltp8xONTConfigDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTConfigEntry 8 } + + ltp8xONTConfigManagementProfile OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTConfigEntry 9 } + + ltp8xONTConfigMulticastProfile OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTConfigEntry 10 } + + ltp8xONTConfigCrossConnectProfile0 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTConfigEntry 11 } + + ltp8xONTConfigCrossConnectProfile1 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTConfigEntry 12 } + + ltp8xONTConfigCrossConnectProfile2 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTConfigEntry 13 } + + ltp8xONTConfigCrossConnectProfile3 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTConfigEntry 14 } + + ltp8xONTConfigCrossConnectProfile4 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTConfigEntry 15 } + + ltp8xONTConfigCrossConnectProfile5 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTConfigEntry 16 } + + ltp8xONTConfigCrossConnectProfile6 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTConfigEntry 17 } + + ltp8xONTConfigCrossConnectProfile7 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTConfigEntry 18 } + + ltp8xONTConfigShapingProfile OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTConfigEntry 19 } + + ltp8xONTConfigRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTConfigEntry 20 } + + ltp8xONTConfigEncryptionEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Is encryption enabled for this ONT" + ::= { ltp8xONTConfigEntry 21 } + + ltp8xONTConfigDownstreamBroadcastEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Is broadcast enabled for this ONT" + ::= { ltp8xONTConfigEntry 22 } + + ltp8xONTConfigAllocProfile0 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTConfigEntry 23 } + + ltp8xONTConfigAllocProfile1 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTConfigEntry 24 } + + ltp8xONTConfigAllocProfile2 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTConfigEntry 25 } + + ltp8xONTConfigAllocProfile3 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTConfigEntry 26 } + + ltp8xONTConfigAllocProfile4 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTConfigEntry 27 } + + ltp8xONTConfigAllocProfile5 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTConfigEntry 28 } + + ltp8xONTConfigAllocProfile6 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTConfigEntry 29 } + + ltp8xONTConfigAllocProfile7 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTConfigEntry 30 } + + ltp8xONTConfigPortsProfile OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTConfigEntry 31 } + + ltp8xONTConfigRFPortEnabled OBJECT-TYPE + SYNTAX INTEGER + { + disabled(0), + enabled(1), + noChange(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTConfigEntry 32 } + + ltp8xONTConfigHostControlledOMCI OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION " " + ::= { ltp8xONTConfigEntry 33 } + + ltp8xONTConfigVoiceProfile OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTConfigEntry 34 } + + ltp8xONTConfigEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTConfigEntry 35 } + + ltp8xONTConfigScriptingProfile OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTConfigEntry 36 } + + ltp8xONTConfigBerInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "BER interval value to send to ONT." + ::= { ltp8xONTConfigEntry 37 } + + ltp8xONTConfigBerUpdatePeriod OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Mininal time between two consecutive BER mesuarements, sec." + ::= { ltp8xONTConfigEntry 38 } + + ltp8xONTConfigOMCIErrorTolerant OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Continue configuration after OMCI errors." + ::= { ltp8xONTConfigEntry 39 } + + ltp8xONTConfigCustomModel OBJECT-TYPE + SYNTAX INTEGER { + script(3), + none(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Ont custom configuration model." + ::= { ltp8xONTConfigEntry 40 } + + ltp8xONTConfigEMSProfile OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTConfigEntry 41 } + + ltp8xONTConfigBandwidthManagementACSProfile OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTConfigEntry 42 } + + ltp8xONTConfigTemplate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that template is not assigned." + ::= { ltp8xONTConfigEntry 43 } + + + ltp8xONTServiceOverrideTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTServiceOverrideEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + " " + ::= { ltp8xONT 5 } + + ltp8xONTServiceOverrideEntry OBJECT-TYPE + SYNTAX Ltp8xONTServiceOverrideEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTServiceOverrideID, ltp8xONTServiceOverrideSlot , + ltp8xONTServiceOverrideSerial} + ::= { ltp8xONTServiceOverrideTable 1 } + + Ltp8xONTServiceOverrideEntry ::= SEQUENCE { + ltp8xONTServiceOverrideID Unsigned32, + ltp8xONTServiceOverrideSlot Unsigned32, + ltp8xONTServiceOverrideSerial ONTSerial, + ltp8xONTServiceOverrideEnabled TruthValue, + ltp8xONTServiceOverrideCustomerVID Unsigned32, + ltp8xONTServiceOverrideCustomerCOS Unsigned32 + } + + ltp8xONTServiceOverrideID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTServiceOverrideEntry 1 } + + ltp8xONTServiceOverrideSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xONTServiceOverrideEntry 2 } + + ltp8xONTServiceOverrideSerial OBJECT-TYPE + SYNTAX ONTSerial + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTServiceOverrideEntry 3 } + + ltp8xONTServiceOverrideEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTServiceOverrideEntry 4 } + + ltp8xONTServiceOverrideCustomerVID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTServiceOverrideEntry 5 } + + ltp8xONTServiceOverrideCustomerCOS OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "This entry is deprecated" + ::= { ltp8xONTServiceOverrideEntry 6 } + + + + ltp8xONTManagementProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTManagementProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONT 6 } + + ltp8xONTManagementProfileEntry OBJECT-TYPE + SYNTAX Ltp8xONTManagementProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTManagementID } + ::= { ltp8xONTManagementProfileTable 1 } + + Ltp8xONTManagementProfileEntry ::= SEQUENCE { + ltp8xONTManagementID Unsigned32, + ltp8xONTManagementDescription DisplayString, + ltp8xONTManagementName DisplayString, + ltp8xONTManagementCrossConnect Unsigned32, + ltp8xONTManagementURL DisplayString, + ltp8xONTManagementUsername DisplayString, + ltp8xONTManagementPassword DisplayString, + ltp8xONTManagementOMCIConfiguration TruthValue, + ltp8xONTManagementRowStatus RowStatus + } + + + ltp8xONTManagementID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTManagementProfileEntry 1 } + + ltp8xONTManagementDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTManagementProfileEntry 2 } + + ltp8xONTManagementName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTManagementProfileEntry 3 } + + ltp8xONTManagementCrossConnect OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTManagementProfileEntry 4 } + + ltp8xONTManagementURL OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTManagementProfileEntry 5 } + + ltp8xONTManagementUsername OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTManagementProfileEntry 6 } + + ltp8xONTManagementPassword OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTManagementProfileEntry 7 } + + ltp8xONTManagementOMCIConfiguration OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTManagementProfileEntry 8 } + + ltp8xONTManagementRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTManagementProfileEntry 20 } + + + + ltp8xONTMulticastProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTMulticastProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONT 7 } + + ltp8xONTMulticastProfileEntry OBJECT-TYPE + SYNTAX Ltp8xONTMulticastProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTMulticastID } + ::= { ltp8xONTMulticastProfileTable 1 } + + Ltp8xONTMulticastProfileEntry ::= SEQUENCE { + ltp8xONTMulticastID Unsigned32, + ltp8xONTMulticastDescription DisplayString, + ltp8xONTMulticastName DisplayString + } + + + ltp8xONTMulticastID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTMulticastProfileEntry 1 } + + ltp8xONTMulticastDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTMulticastProfileEntry 2 } + + ltp8xONTMulticastName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTMulticastProfileEntry 3 } + + + + + ltp8xONTServicesProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTServicesProfileEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + " " + ::= { ltp8xONT 8 } + + ltp8xONTServicesProfileEntry OBJECT-TYPE + SYNTAX Ltp8xONTServicesProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTServicesID } + ::= { ltp8xONTServicesProfileTable 1 } + + Ltp8xONTServicesProfileEntry ::= SEQUENCE { + ltp8xONTServicesID Unsigned32, + ltp8xONTServicesDescription DisplayString, + ltp8xONTServicesName DisplayString + } + + + ltp8xONTServicesID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTServicesProfileEntry 1 } + + ltp8xONTServicesDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTServicesProfileEntry 2 } + + ltp8xONTServicesName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTServicesProfileEntry 3 } + + ltp8xONTCrossConnectProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTCrossConnectProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONT 9 } + + ltp8xONTCrossConnectProfileEntry OBJECT-TYPE + SYNTAX Ltp8xONTCrossConnectProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTCrossConnectID } + ::= { ltp8xONTCrossConnectProfileTable 1 } + + Ltp8xONTCrossConnectProfileEntry ::= SEQUENCE { + ltp8xONTCrossConnectID Unsigned32, + ltp8xONTCrossConnectDescription DisplayString, + ltp8xONTCrossConnectName DisplayString, + ltp8xONTCrossConnectModel INTEGER, + ltp8xONTCrossConnectBridgeGroup Unsigned32, + ltp8xONTCrossConnectTagMode INTEGER, + ltp8xONTCrossConnectOuterVID INTEGER, + ltp8xONTCrossConnectOuterCOS INTEGER, + ltp8xONTCrossConnectInnerVID INTEGER, + ltp8xONTCrossConnectUVID INTEGER, + ltp8xONTCrossConnectUCOS INTEGER, + ltp8xONTCrossConnectMacTableEntryLimit INTEGER, + ltp8xONTCrossConnectType INTEGER, + ltp8xONTCrossConnectIphostEid Integer32, + ltp8xONTCrossConnectPriorityQueue Unsigned32, + ltp8xONTCrossConnectRowStatus RowStatus + } + + + ltp8xONTCrossConnectID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTCrossConnectProfileEntry 1 } + + ltp8xONTCrossConnectDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTCrossConnectProfileEntry 2 } + + ltp8xONTCrossConnectName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTCrossConnectProfileEntry 3 } + + ltp8xONTCrossConnectModel OBJECT-TYPE + SYNTAX INTEGER { + ontRg(0), + ont(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTCrossConnectProfileEntry 4 } + + ltp8xONTCrossConnectBridgeGroup OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTCrossConnectProfileEntry 5 } + + ltp8xONTCrossConnectTagMode OBJECT-TYPE + SYNTAX INTEGER { + singleTagged(0), + doubleTagged(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTCrossConnectProfileEntry 6 } + + ltp8xONTCrossConnectOuterVID OBJECT-TYPE + SYNTAX INTEGER { auto(65535) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Values from -100 to -131 specify usage of terminal-vid. -100 - terminal-vid-0, -131 - terminal-vid-31" + ::= { ltp8xONTCrossConnectProfileEntry 7 } + + ltp8xONTCrossConnectOuterCOS OBJECT-TYPE + SYNTAX INTEGER { unused(255) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Values from 100 to 131 specify usage of terminal-vid. 100 - terminal-vid-0, 131 - terminal-vid-31" + ::= { ltp8xONTCrossConnectProfileEntry 8 } + + ltp8xONTCrossConnectInnerVID OBJECT-TYPE + SYNTAX INTEGER { auto(65535) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Values from -100 to -131 specify usage of terminal-vid. -100 - terminal-vid-0, -131 - terminal-vid-31" + ::= { ltp8xONTCrossConnectProfileEntry 9 } + + ltp8xONTCrossConnectUVID OBJECT-TYPE + SYNTAX INTEGER { auto(65535) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Values from -100 to -131 specify usage of terminal-vid. -100 - terminal-vid-0, -131 - terminal-vid-31" + ::= { ltp8xONTCrossConnectProfileEntry 10 } + + ltp8xONTCrossConnectUCOS OBJECT-TYPE + SYNTAX INTEGER { unused(255) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Values from 100 to 131 specify usage of terminal-vid. 100 - terminal-vid-0, 131 - terminal-vid-31" + ::= { ltp8xONTCrossConnectProfileEntry 11 } + + ltp8xONTCrossConnectMacTableEntryLimit OBJECT-TYPE + SYNTAX INTEGER { + unlimited(127) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTCrossConnectProfileEntry 12 } + + ltp8xONTCrossConnectType OBJECT-TYPE + SYNTAX INTEGER { + general(0), + multicast(1), + management(2), + voice(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTCrossConnectProfileEntry 13 } + + ltp8xONTCrossConnectIphostEid OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTCrossConnectProfileEntry 14 } + + ltp8xONTCrossConnectPriorityQueue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Priority queue for upstream traffic. 0-7" + ::= { ltp8xONTCrossConnectProfileEntry 15 } + + ltp8xONTCrossConnectRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTCrossConnectProfileEntry 20 } + + ltp8xONTMulticastGroupsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTMulticastGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONT 10 } + + ltp8xONTMulticastGroupsEntry OBJECT-TYPE + SYNTAX Ltp8xONTMulticastGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTMulticastGroupsSlot, + ltp8xONTMulticastGroupsSerial, + ltp8xONTMulticastGroupsEntryID } + ::= { ltp8xONTMulticastGroupsTable 1 } + + Ltp8xONTMulticastGroupsEntry ::= SEQUENCE { + ltp8xONTMulticastGroupsSlot Unsigned32, + ltp8xONTMulticastGroupsSerial ONTSerial, + ltp8xONTMulticastGroupsEntryID Unsigned32, + ltp8xONTMulticastGroupsVLAN Unsigned32, + ltp8xONTMulticastGroupsSourceIP IpAddress, + ltp8xONTMulticastGroupsDestIP IpAddress, + ltp8xONTMulticastGroupsBEBandwidth Unsigned32, + ltp8xONTMulticastGroupsClientIP IpAddress, + ltp8xONTMulticastGroupsRecentJoinTime TimeTicks + } + + + ltp8xONTMulticastGroupsSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTMulticastGroupsEntry 1 } + + ltp8xONTMulticastGroupsSerial OBJECT-TYPE + SYNTAX ONTSerial + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTMulticastGroupsEntry 2 } + + ltp8xONTMulticastGroupsEntryID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTMulticastGroupsEntry 3 } + + ltp8xONTMulticastGroupsVLAN OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTMulticastGroupsEntry 4 } + + ltp8xONTMulticastGroupsSourceIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTMulticastGroupsEntry 5 } + + ltp8xONTMulticastGroupsDestIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTMulticastGroupsEntry 6 } + + ltp8xONTMulticastGroupsBEBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Best efforts actual bandwidth estimate, bytes per second" + ::= { ltp8xONTMulticastGroupsEntry 7 } + + ltp8xONTMulticastGroupsClientIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Client (set-top box) IP address, that is, the IP address of the device currently joined" + ::= { ltp8xONTMulticastGroupsEntry 8 } + + ltp8xONTMulticastGroupsRecentJoinTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time since the most recent join of this client to the IP channel, in seconds" + ::= { ltp8xONTMulticastGroupsEntry 9 } + + ltp8xONTBufferZoneTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTBufferZoneEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A buffer table, to prevent GETNEXT and GETBULK requests from + peeking into ONTAddressTable, because it can be very time-consuming." + ::= { ltp8xONT 11 } + + ltp8xONTBufferZoneEntry OBJECT-TYPE + SYNTAX Ltp8xONTBufferZoneEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTBufferZoneValue } + ::= { ltp8xONTBufferZoneTable 1 } + + Ltp8xONTBufferZoneEntry ::= SEQUENCE { + ltp8xONTBufferZoneValue Unsigned32 + } + + + ltp8xONTBufferZoneValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTBufferZoneEntry 1 } + + ltp8xONTAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONT 12 } + + ltp8xONTAddressEntry OBJECT-TYPE + SYNTAX Ltp8xONTAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTAddressSlot, + ltp8xONTAddressSerial, + ltp8xONTAddressEntryID } + ::= { ltp8xONTAddressTable 1 } + + Ltp8xONTAddressEntry ::= SEQUENCE { + ltp8xONTAddressSlot Unsigned32, + ltp8xONTAddressSerial ONTSerial, + ltp8xONTAddressEntryID Unsigned32, + ltp8xONTAddressPriority Integer32, + ltp8xONTAddressCVID Integer32, + ltp8xONTAddressSVID Integer32, + ltp8xONTAddressMacAddress MacAddress, + ltp8xONTAddressCPUDestined TruthValue, + ltp8xONTAddressDatapathForwarding TruthValue, + ltp8xONTAddressUniPort Unsigned32, + ltp8xONTAddressEntryType AddressEntryType, + ltp8xONTAddressAge Unsigned32, + ltp8xONTAddressGEMPortId Unsigned32, + ltp8xONTAddressUVID Integer32 + } + + + ltp8xONTAddressSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTAddressEntry 1 } + + ltp8xONTAddressSerial OBJECT-TYPE + SYNTAX ONTSerial + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTAddressEntry 2 } + + ltp8xONTAddressEntryID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTAddressEntry 3 } + + ltp8xONTAddressPriority OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Priority of the packets" + ::= { ltp8xONTAddressEntry 4 } + + ltp8xONTAddressCVID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "C-VLAN ID of the packet" + ::= { ltp8xONTAddressEntry 5 } + + ltp8xONTAddressSVID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "S-VLAN ID of the packet" + ::= { ltp8xONTAddressEntry 6 } + + ltp8xONTAddressMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MAC address" + ::= { ltp8xONTAddressEntry 7 } + + ltp8xONTAddressCPUDestined OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Whether packet should be forwarded to CPU" + ::= { ltp8xONTAddressEntry 8 } + + ltp8xONTAddressDatapathForwarding OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Whether packet should be forwarded to Datapath" + ::= { ltp8xONTAddressEntry 9 } + + ltp8xONTAddressUniPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTAddressEntry 10 } + + ltp8xONTAddressEntryType OBJECT-TYPE + SYNTAX AddressEntryType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTAddressEntry 11 } + + ltp8xONTAddressAge OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The age of the entry" + ::= { ltp8xONTAddressEntry 12 } + + ltp8xONTAddressGEMPortId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "GEM Port-ID from which packet has come" + ::= { ltp8xONTAddressEntry 13 } + + ltp8xONTAddressUVID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "U-VLAN ID of the packet" + ::= { ltp8xONTAddressEntry 14 } + + ltp8xONTMassUpdateFirmwareTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTMassUpdateFirmwareEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONT 13 } + + ltp8xONTMassUpdateFirmwareEntry OBJECT-TYPE + SYNTAX Ltp8xONTMassUpdateFirmwareEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTMassUpdateFirmwareSlot } + ::= { ltp8xONTMassUpdateFirmwareTable 1 } + + Ltp8xONTMassUpdateFirmwareEntry ::= SEQUENCE { + ltp8xONTMassUpdateFirmwareSlot Unsigned32, + ltp8xONTMassUpdateFirmwareAction Unsigned32 + } + + ltp8xONTMassUpdateFirmwareSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xONTMassUpdateFirmwareEntry 1 } + + ltp8xONTMassUpdateFirmwareAction OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set to 1 to initiate ONT mass update" + ::= { ltp8xONTMassUpdateFirmwareEntry 2 } + + + ltp8xONTCustomCrossConnectTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTCustomCrossConnectEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONT 14 } + + ltp8xONTCustomCrossConnectEntry OBJECT-TYPE + SYNTAX Ltp8xONTCustomCrossConnectEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTCustomCrossConnectSlot , + ltp8xONTCustomCrossConnectSerial, ltp8xONTCustomCrossConnectID} + ::= { ltp8xONTCustomCrossConnectTable 1 } + + Ltp8xONTCustomCrossConnectEntry ::= SEQUENCE { + ltp8xONTCustomCrossConnectSlot Unsigned32, + ltp8xONTCustomCrossConnectSerial ONTSerial, + ltp8xONTCustomCrossConnectID Unsigned32, + ltp8xONTCustomCrossConnectEnabled TruthValue, + ltp8xONTCustomCrossConnectVID Integer32, + ltp8xONTCustomCrossConnectCOS INTEGER, + ltp8xONTCustomCrossConnectSVID Integer32 + } + + ltp8xONTCustomCrossConnectSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xONTCustomCrossConnectEntry 1 } + + ltp8xONTCustomCrossConnectSerial OBJECT-TYPE + SYNTAX ONTSerial + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTCustomCrossConnectEntry 2 } + + ltp8xONTCustomCrossConnectID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTCustomCrossConnectEntry 3 } + + ltp8xONTCustomCrossConnectEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTCustomCrossConnectEntry 4 } + + ltp8xONTCustomCrossConnectVID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTCustomCrossConnectEntry 5 } + + ltp8xONTCustomCrossConnectCOS OBJECT-TYPE + SYNTAX INTEGER { + unused(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTCustomCrossConnectEntry 6 } + + ltp8xONTCustomCrossConnectSVID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "-1 - unused" + ::= { ltp8xONTCustomCrossConnectEntry 7 } + + + + ltp8xONTACSConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTACSConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONT 15 } + + ltp8xONTACSConfigEntry OBJECT-TYPE + SYNTAX Ltp8xONTACSConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTACSConfigSerial } + ::= { ltp8xONTACSConfigTable 1 } + + Ltp8xONTACSConfigEntry ::= SEQUENCE { + ltp8xONTACSConfigSerial ONTSerial, + ltp8xONTACSUserID DisplayString, + ltp8xONTACSConfigProfile DisplayString, + ltp8xONTACSConfigVoice1Enable DisplayString, + ltp8xONTACSConfigVoice1Number DisplayString, + ltp8xONTACSConfigVoice1Password DisplayString, + ltp8xONTACSConfigVoice2Enable DisplayString, + ltp8xONTACSConfigVoice2Number DisplayString, + ltp8xONTACSConfigVoice2Password DisplayString, + ltp8xONTACSConfigSIPProxy DisplayString, + ltp8xONTACSConfigPPPLogin DisplayString, + ltp8xONTACSConfigPPPPassword DisplayString, + ltp8xONTACSConfigInternetVlan DisplayString, + ltp8xONTACSConfigResetToDefaults Unsigned32, + ltp8xONTACSConfigReboot Unsigned32, + ltp8xONTACSConfigReconfigure Unsigned32, + ltp8xONTACSConfigDelete Unsigned32 + } + + ltp8xONTACSConfigSerial OBJECT-TYPE + SYNTAX ONTSerial + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTACSConfigEntry 1 } + + ltp8xONTACSUserID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTACSConfigEntry 2 } + + ltp8xONTACSConfigProfile OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTACSConfigEntry 3 } + + ltp8xONTACSConfigVoice1Enable OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTACSConfigEntry 4 } + + ltp8xONTACSConfigVoice1Number OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTACSConfigEntry 5 } + + ltp8xONTACSConfigVoice1Password OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTACSConfigEntry 6 } + + ltp8xONTACSConfigVoice2Enable OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTACSConfigEntry 7 } + + ltp8xONTACSConfigVoice2Number OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTACSConfigEntry 8 } + + ltp8xONTACSConfigVoice2Password OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTACSConfigEntry 9 } + + ltp8xONTACSConfigSIPProxy OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTACSConfigEntry 10 } + + ltp8xONTACSConfigPPPLogin OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTACSConfigEntry 11 } + + ltp8xONTACSConfigPPPPassword OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTACSConfigEntry 12 } + + ltp8xONTACSConfigInternetVlan OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTACSConfigEntry 13 } + + ltp8xONTACSConfigResetToDefaults OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTACSConfigEntry 14 } + + ltp8xONTACSConfigReboot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTACSConfigEntry 15 } + + ltp8xONTACSConfigReconfigure OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTACSConfigEntry 16 } + + ltp8xONTACSConfigDelete OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set to 1 to delete config in ACS" + ::= { ltp8xONTACSConfigEntry 20 } + + + + ltp8xONTACSProfilesTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTACSProfilesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONT 16 } + + ltp8xONTACSProfilesEntry OBJECT-TYPE + SYNTAX Ltp8xONTACSProfilesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTACSProfilesName } + ::= { ltp8xONTACSProfilesTable 1 } + + Ltp8xONTACSProfilesEntry ::= SEQUENCE { + ltp8xONTACSProfilesName DisplayString, + ltp8xONTACSProfilesDescription DisplayString + } + + + ltp8xONTACSProfilesName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTACSProfilesEntry 1 } + + ltp8xONTACSProfilesDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTACSProfilesEntry 2 } + + + + ltp8xONTACSConfigAltTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTACSConfigAltEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONT 17 } + + ltp8xONTACSConfigAltEntry OBJECT-TYPE + SYNTAX Ltp8xONTACSConfigAltEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTACSConfigAltSerial } + ::= { ltp8xONTACSConfigAltTable 1 } + + Ltp8xONTACSConfigAltEntry ::= SEQUENCE { + ltp8xONTACSConfigAltSerial ONTSerial, + ltp8xONTACSConfigAltSubscriberID DisplayString, + ltp8xONTACSConfigAltProfile DisplayString, + ltp8xONTACSConfigAltVoice1Enable DisplayString, + ltp8xONTACSConfigAltVoice1Number DisplayString, + ltp8xONTACSConfigAltVoice1Password DisplayString, + ltp8xONTACSConfigAltVoice2Enable DisplayString, + ltp8xONTACSConfigAltVoice2Number DisplayString, + ltp8xONTACSConfigAltVoice2Password DisplayString, + ltp8xONTACSConfigAltSIPProxy DisplayString, + ltp8xONTACSConfigAltPPPLogin DisplayString, + ltp8xONTACSConfigAltPPPPassword DisplayString, + ltp8xONTACSConfigAltInternetVlan DisplayString, + ltp8xONTACSConfigAltResetToDefaults Unsigned32, + ltp8xONTACSConfigAltRowStatus RowStatus + } + + ltp8xONTACSConfigAltSerial OBJECT-TYPE + SYNTAX ONTSerial + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTACSConfigAltEntry 1 } + + ltp8xONTACSConfigAltSubscriberID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTACSConfigAltEntry 2 } + + ltp8xONTACSConfigAltProfile OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTACSConfigAltEntry 3 } + + ltp8xONTACSConfigAltVoice1Enable OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTACSConfigAltEntry 4 } + + ltp8xONTACSConfigAltVoice1Number OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTACSConfigAltEntry 5 } + + ltp8xONTACSConfigAltVoice1Password OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTACSConfigAltEntry 6 } + + ltp8xONTACSConfigAltVoice2Enable OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTACSConfigAltEntry 7 } + + ltp8xONTACSConfigAltVoice2Number OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTACSConfigAltEntry 8 } + + ltp8xONTACSConfigAltVoice2Password OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTACSConfigAltEntry 9 } + + ltp8xONTACSConfigAltSIPProxy OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTACSConfigAltEntry 10 } + + ltp8xONTACSConfigAltPPPLogin OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTACSConfigAltEntry 11 } + + ltp8xONTACSConfigAltPPPPassword OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTACSConfigAltEntry 12 } + + ltp8xONTACSConfigAltInternetVlan OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTACSConfigAltEntry 13 } + + ltp8xONTACSConfigAltResetToDefaults OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTACSConfigAltEntry 14 } + + ltp8xONTACSConfigAltRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTACSConfigAltEntry 20 } + + ltp8xONTShapingProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTShapingProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONT 18 } + + ltp8xONTShapingProfileEntry OBJECT-TYPE + SYNTAX Ltp8xONTShapingProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTShapingID } + ::= { ltp8xONTShapingProfileTable 1 } + + Ltp8xONTShapingProfileEntry ::= SEQUENCE { + ltp8xONTShapingID Unsigned32, + ltp8xONTShapingDescription DisplayString, + ltp8xONTShapingName DisplayString, + ltp8xONTShapingDownstreamOnePolicer TruthValue, + ltp8xONTShapingRowStatus RowStatus + } + + + ltp8xONTShapingID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTShapingProfileEntry 1 } + + ltp8xONTShapingDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTShapingProfileEntry 2 } + + ltp8xONTShapingName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTShapingProfileEntry 3 } + + ltp8xONTShapingDownstreamOnePolicer OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTShapingProfileEntry 4 } + + ltp8xONTShapingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTShapingProfileEntry 10 } + + + --ltp8xONTShapingProfileUpstreamTable OBJECT-TYPE + --bug 13643 > 13812 + ltp8xONTShapingProfileServicesTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTShapingProfileServicesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONT 19 } + + ltp8xONTShapingProfileServicesEntry OBJECT-TYPE + SYNTAX Ltp8xONTShapingProfileServicesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTShapingID, ltp8xONTShapingCrossConnect } + ::= { ltp8xONTShapingProfileServicesTable 1 } + + Ltp8xONTShapingProfileServicesEntry ::= SEQUENCE { + ltp8xONTShapingCrossConnect Unsigned32, + ltp8xONTShapingUpstreamEnable TruthValue, + ltp8xONTShapingUpstreamCommitedRate Unsigned32, + ltp8xONTShapingUpstreamPeakRate Unsigned32, + ltp8xONTShapingDownstreamEnable TruthValue, + ltp8xONTShapingDownstreamPeakRate Unsigned32 + } + + ltp8xONTShapingCrossConnect OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTShapingProfileServicesEntry 1 } + + ltp8xONTShapingUpstreamEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTShapingProfileServicesEntry 2 } + + ltp8xONTShapingUpstreamCommitedRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Commited bandwidth (In Kbit/sec, with granularity of 64), 0-2488320, 2488320" + ::= { ltp8xONTShapingProfileServicesEntry 3 } + + ltp8xONTShapingUpstreamPeakRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Peak bandwidth (In Kbit/sec, with granularity of 64), 0-2488320, 2488320" + ::= { ltp8xONTShapingProfileServicesEntry 4 } + + ltp8xONTShapingDownstreamEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTShapingProfileServicesEntry 5 } + + ltp8xONTShapingDownstreamPeakRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Maximum commited bandwidth (In Kbit/sec, with granularity of 64), 0-2488320, 2488320" + ::= { ltp8xONTShapingProfileServicesEntry 6 } + + ltp8xONTACSState OBJECT IDENTIFIER ::= { ltp8xONT 20 } + + ltp8xONTACSStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTACSStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONTACSState 1 } + + ltp8xONTACSStateEntry OBJECT-TYPE + SYNTAX Ltp8xONTACSStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTACSStateBindingID } + ::= { ltp8xONTACSStateTable 1 } + + Ltp8xONTACSStateEntry ::= SEQUENCE { + ltp8xONTACSStateBindingID Integer32, + ltp8xONTACSStateSerial ONTSerial, + ltp8xONTACSStateBindingName DisplayString, + ltp8xONTACSStateBindingValue DisplayString, + ltp8xONTACSStateDeleteRow Unsigned32 + } + + + ltp8xONTACSStateBindingID OBJECT-TYPE + SYNTAX Integer32 (1..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTACSStateEntry 1 } + + ltp8xONTACSStateSerial OBJECT-TYPE + SYNTAX ONTSerial + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTACSStateEntry 2 } + + ltp8xONTACSStateBindingName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTACSStateEntry 3 } + + ltp8xONTACSStateBindingValue OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTACSStateEntry 4 } + + ltp8xONTACSStateDeleteRow OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set this to 1 to delete row" + ::= { ltp8xONTACSStateEntry 5 } + + + ltp8xONTACSStateCommitRequest OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set this to 1 to commit request" + ::= { ltp8xONTACSState 10 } + + ltp8xONTACSStateClear OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set this to 1 to clear table" + ::= { ltp8xONTACSState 11 } + + ltp8xONTACSStateMaxIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTACSState 12 } + + ltp8xONTACSStateLastSetIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTACSState 13 } + + ltp8xONTACSStateLock OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set 1 - to lock table, 2 - to unlock table" + ::= { ltp8xONTACSState 14 } + + + + ltp8xONTStaticWANConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTStaticWANConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONT 21 } + + ltp8xONTStaticWANConfigEntry OBJECT-TYPE + SYNTAX Ltp8xONTStaticWANConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTStaticWANConfigSerial, + ltp8xONTStaticWANConfigConnection } + ::= { ltp8xONTStaticWANConfigTable 1 } + + Ltp8xONTStaticWANConfigEntry ::= SEQUENCE { + ltp8xONTStaticWANConfigSerial ONTSerial, + ltp8xONTStaticWANConfigConnection Unsigned32, + ltp8xONTStaticWANConfigDefaultGateway DisplayString, + ltp8xONTStaticWANConfigExternalIPAddress DisplayString, + ltp8xONTStaticWANConfigSubnetMask DisplayString + + } + + ltp8xONTStaticWANConfigSerial OBJECT-TYPE + SYNTAX ONTSerial + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ltp8xONTStaticWANConfigEntry 1 } + + ltp8xONTStaticWANConfigConnection OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { ltp8xONTStaticWANConfigEntry 2 } + + ltp8xONTStaticWANConfigDefaultGateway OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTStaticWANConfigEntry 3 } + + ltp8xONTStaticWANConfigExternalIPAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTStaticWANConfigEntry 4 } + + ltp8xONTStaticWANConfigSubnetMask OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTStaticWANConfigEntry 5 } + + + ltp8xONTBandwidthManagementProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTBandwidthManagementProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONT 22 } + + ltp8xONTBandwidthManagementProfileEntry OBJECT-TYPE + SYNTAX Ltp8xONTBandwidthManagementProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTBandwidthManagementID } + ::= { ltp8xONTBandwidthManagementProfileTable 1 } + + Ltp8xONTBandwidthManagementProfileEntry ::= SEQUENCE { + ltp8xONTBandwidthManagementID Unsigned32, + ltp8xONTBandwidthManagementDescription DisplayString, + ltp8xONTBandwidthManagementName DisplayString + } + + + ltp8xONTBandwidthManagementID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTBandwidthManagementProfileEntry 1 } + + ltp8xONTBandwidthManagementDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTBandwidthManagementProfileEntry 2 } + + ltp8xONTBandwidthManagementName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTBandwidthManagementProfileEntry 3 } + + + + ltp8xONTServiceBandwidthManagementTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTServiceBandwidthManagementEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONT 23 } + + ltp8xONTServiceBandwidthManagementEntry OBJECT-TYPE + SYNTAX Ltp8xONTServiceBandwidthManagementEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTServiceBandwidthManagementServiceID, + ltp8xONTServiceBandwidthManagementSlot, + ltp8xONTServiceBandwidthManagementSerial } + + ::= { ltp8xONTServiceBandwidthManagementTable 1 } + + Ltp8xONTServiceBandwidthManagementEntry ::= SEQUENCE { + ltp8xONTServiceBandwidthManagementServiceID Unsigned32, + ltp8xONTServiceBandwidthManagementSlot Unsigned32, + ltp8xONTServiceBandwidthManagementSerial ONTSerial, + ltp8xONTServiceBandwidthManagementProfile Unsigned32 + } + + ltp8xONTServiceBandwidthManagementServiceID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTServiceBandwidthManagementEntry 1 } + + ltp8xONTServiceBandwidthManagementSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xONTServiceBandwidthManagementEntry 2 } + + ltp8xONTServiceBandwidthManagementSerial OBJECT-TYPE + SYNTAX ONTSerial + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTServiceBandwidthManagementEntry 3 } + + ltp8xONTServiceBandwidthManagementProfile OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTServiceBandwidthManagementEntry 4 } + + ltp8xONTTemplates OBJECT IDENTIFIER ::= { ltp8xONT 24 } + + ltp8xONTTemplateValuesTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTTemplateValuesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONTTemplates 1 } + + ltp8xONTTemplateValuesEntry OBJECT-TYPE + SYNTAX Ltp8xONTTemplateValuesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTTemplateValuesID } + ::= { ltp8xONTTemplateValuesTable 1 } + + Ltp8xONTTemplateValuesEntry ::= SEQUENCE { + ltp8xONTTemplateValuesID Unsigned32, + ltp8xONTTemplateValuesName DisplayString, + ltp8xONTTemplateValuesDescription DisplayString, + ltp8xONTTemplateValuesSerial ONTSerial, + ltp8xONTTemplateValuesPassword DisplayString, + ltp8xONTTemplateValuesFecUp TruthValue, + ltp8xONTTemplateValuesManagementProfile Unsigned32, + ltp8xONTTemplateValuesCrossConnectProfile0 Unsigned32, + ltp8xONTTemplateValuesCrossConnectProfile1 Unsigned32, + ltp8xONTTemplateValuesCrossConnectProfile2 Unsigned32, + ltp8xONTTemplateValuesCrossConnectProfile3 Unsigned32, + ltp8xONTTemplateValuesCrossConnectProfile4 Unsigned32, + ltp8xONTTemplateValuesCrossConnectProfile5 Unsigned32, + ltp8xONTTemplateValuesCrossConnectProfile6 Unsigned32, + ltp8xONTTemplateValuesCrossConnectProfile7 Unsigned32, + ltp8xONTTemplateValuesShapingProfile Unsigned32, + ltp8xONTTemplateValuesDownstreamBroadcastEnabled TruthValue, + ltp8xONTTemplateValuesAllocProfile0 Unsigned32, + ltp8xONTTemplateValuesAllocProfile1 Unsigned32, + ltp8xONTTemplateValuesAllocProfile2 Unsigned32, + ltp8xONTTemplateValuesAllocProfile3 Unsigned32, + ltp8xONTTemplateValuesAllocProfile4 Unsigned32, + ltp8xONTTemplateValuesAllocProfile5 Unsigned32, + ltp8xONTTemplateValuesAllocProfile6 Unsigned32, + ltp8xONTTemplateValuesAllocProfile7 Unsigned32, + ltp8xONTTemplateValuesPortsProfile Unsigned32, + ltp8xONTTemplateValuesRFPortEnabled INTEGER, + ltp8xONTTemplateValuesScriptingProfile Unsigned32, + ltp8xONTTemplateValuesBerInterval Unsigned32, + ltp8xONTTemplateValuesBerUpdatePeriod Unsigned32, + ltp8xONTTemplateValuesOMCIErrorTolerant TruthValue, + ltp8xONTTemplateValuesRowStatus RowStatus + } + + ltp8xONTTemplateValuesID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Template index" + ::= { ltp8xONTTemplateValuesEntry 1 } + + ltp8xONTTemplateValuesName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Template index" + ::= { ltp8xONTTemplateValuesEntry 2 } + + ltp8xONTTemplateValuesDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Template index" + ::= { ltp8xONTTemplateValuesEntry 3 } + + ltp8xONTTemplateValuesSerial OBJECT-TYPE + SYNTAX ONTSerial + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTTemplateValuesEntry 4 } + + ltp8xONTTemplateValuesPassword OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTTemplateValuesEntry 6 } + + ltp8xONTTemplateValuesFecUp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTTemplateValuesEntry 7 } + + ltp8xONTTemplateValuesManagementProfile OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTTemplateValuesEntry 9 } + + ltp8xONTTemplateValuesCrossConnectProfile0 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTTemplateValuesEntry 11 } + + ltp8xONTTemplateValuesCrossConnectProfile1 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTTemplateValuesEntry 12 } + + ltp8xONTTemplateValuesCrossConnectProfile2 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTTemplateValuesEntry 13 } + + ltp8xONTTemplateValuesCrossConnectProfile3 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTTemplateValuesEntry 14 } + + ltp8xONTTemplateValuesCrossConnectProfile4 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTTemplateValuesEntry 15 } + + ltp8xONTTemplateValuesCrossConnectProfile5 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTTemplateValuesEntry 16 } + + ltp8xONTTemplateValuesCrossConnectProfile6 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTTemplateValuesEntry 17 } + + ltp8xONTTemplateValuesCrossConnectProfile7 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTTemplateValuesEntry 18 } + + ltp8xONTTemplateValuesShapingProfile OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTTemplateValuesEntry 19 } + + ltp8xONTTemplateValuesDownstreamBroadcastEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Is broadcast enabled for this ONT" + ::= { ltp8xONTTemplateValuesEntry 22 } + + ltp8xONTTemplateValuesAllocProfile0 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTTemplateValuesEntry 23 } + + ltp8xONTTemplateValuesAllocProfile1 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTTemplateValuesEntry 24 } + + ltp8xONTTemplateValuesAllocProfile2 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTTemplateValuesEntry 25 } + + ltp8xONTTemplateValuesAllocProfile3 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTTemplateValuesEntry 26 } + + ltp8xONTTemplateValuesAllocProfile4 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTTemplateValuesEntry 27 } + + ltp8xONTTemplateValuesAllocProfile5 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTTemplateValuesEntry 28 } + + ltp8xONTTemplateValuesAllocProfile6 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTTemplateValuesEntry 29 } + + ltp8xONTTemplateValuesAllocProfile7 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTTemplateValuesEntry 30 } + + ltp8xONTTemplateValuesPortsProfile OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTTemplateValuesEntry 31 } + + ltp8xONTTemplateValuesRFPortEnabled OBJECT-TYPE + SYNTAX INTEGER + { + disabled(0), + enabled(1), + noChange(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTTemplateValuesEntry 32 } + + ltp8xONTTemplateValuesScriptingProfile OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTTemplateValuesEntry 36 } + + ltp8xONTTemplateValuesBerInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "BER interval value to send to ONT." + ::= { ltp8xONTTemplateValuesEntry 37 } + + ltp8xONTTemplateValuesBerUpdatePeriod OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Mininal time between two consecutive BER mesuarements, sec." + ::= { ltp8xONTTemplateValuesEntry 38 } + + ltp8xONTTemplateValuesOMCIErrorTolerant OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Continue configuration after OMCI errors." + ::= { ltp8xONTTemplateValuesEntry 39 } + + ltp8xONTTemplateValuesRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTTemplateValuesEntry 100 } + + ltp8xONTTemplateOverridesTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTTemplateOverridesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONTTemplates 2 } + + ltp8xONTTemplateOverridesEntry OBJECT-TYPE + SYNTAX Ltp8xONTTemplateOverridesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTTemplateValuesID } + ::= { ltp8xONTTemplateOverridesTable 1 } + + Ltp8xONTTemplateOverridesEntry ::= SEQUENCE { + ltp8xONTTemplateOverridesSerial TruthValue, + ltp8xONTTemplateOverridesPassword TruthValue, + ltp8xONTTemplateOverridesFecUp TruthValue, + ltp8xONTTemplateOverridesManagementProfile TruthValue, + ltp8xONTTemplateOverridesCrossConnectProfile0 TruthValue, + ltp8xONTTemplateOverridesCrossConnectProfile1 TruthValue, + ltp8xONTTemplateOverridesCrossConnectProfile2 TruthValue, + ltp8xONTTemplateOverridesCrossConnectProfile3 TruthValue, + ltp8xONTTemplateOverridesCrossConnectProfile4 TruthValue, + ltp8xONTTemplateOverridesCrossConnectProfile5 TruthValue, + ltp8xONTTemplateOverridesCrossConnectProfile6 TruthValue, + ltp8xONTTemplateOverridesCrossConnectProfile7 TruthValue, + ltp8xONTTemplateOverridesShapingProfile TruthValue, + ltp8xONTTemplateOverridesDownstreamBroadcastEnabled TruthValue, + ltp8xONTTemplateOverridesAllocProfile0 TruthValue, + ltp8xONTTemplateOverridesAllocProfile1 TruthValue, + ltp8xONTTemplateOverridesAllocProfile2 TruthValue, + ltp8xONTTemplateOverridesAllocProfile3 TruthValue, + ltp8xONTTemplateOverridesAllocProfile4 TruthValue, + ltp8xONTTemplateOverridesAllocProfile5 TruthValue, + ltp8xONTTemplateOverridesAllocProfile6 TruthValue, + ltp8xONTTemplateOverridesAllocProfile7 TruthValue, + ltp8xONTTemplateOverridesPortsProfile TruthValue, + ltp8xONTTemplateOverridesRFPortEnabled TruthValue, + ltp8xONTTemplateOverridesScriptingProfile TruthValue, + ltp8xONTTemplateOverridesBerInterval TruthValue, + ltp8xONTTemplateOverridesBerUpdatePeriod TruthValue, + ltp8xONTTemplateOverridesOMCIErrorTolerant TruthValue + } + + ltp8xONTTemplateOverridesSerial OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTTemplateOverridesEntry 4 } + + ltp8xONTTemplateOverridesPassword OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTTemplateOverridesEntry 6 } + + ltp8xONTTemplateOverridesFecUp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTTemplateOverridesEntry 7 } + + ltp8xONTTemplateOverridesManagementProfile OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTTemplateOverridesEntry 9 } + + ltp8xONTTemplateOverridesCrossConnectProfile0 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTTemplateOverridesEntry 11 } + + ltp8xONTTemplateOverridesCrossConnectProfile1 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTTemplateOverridesEntry 12 } + + ltp8xONTTemplateOverridesCrossConnectProfile2 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTTemplateOverridesEntry 13 } + + ltp8xONTTemplateOverridesCrossConnectProfile3 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTTemplateOverridesEntry 14 } + + ltp8xONTTemplateOverridesCrossConnectProfile4 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTTemplateOverridesEntry 15 } + + ltp8xONTTemplateOverridesCrossConnectProfile5 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTTemplateOverridesEntry 16 } + + ltp8xONTTemplateOverridesCrossConnectProfile6 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTTemplateOverridesEntry 17 } + + ltp8xONTTemplateOverridesCrossConnectProfile7 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTTemplateOverridesEntry 18 } + + ltp8xONTTemplateOverridesShapingProfile OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTTemplateOverridesEntry 19 } + + ltp8xONTTemplateOverridesDownstreamBroadcastEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Is broadcast enabled for this ONT" + ::= { ltp8xONTTemplateOverridesEntry 22 } + + ltp8xONTTemplateOverridesAllocProfile0 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTTemplateOverridesEntry 23 } + + ltp8xONTTemplateOverridesAllocProfile1 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTTemplateOverridesEntry 24 } + + ltp8xONTTemplateOverridesAllocProfile2 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTTemplateOverridesEntry 25 } + + ltp8xONTTemplateOverridesAllocProfile3 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTTemplateOverridesEntry 26 } + + ltp8xONTTemplateOverridesAllocProfile4 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTTemplateOverridesEntry 27 } + + ltp8xONTTemplateOverridesAllocProfile5 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTTemplateOverridesEntry 28 } + + ltp8xONTTemplateOverridesAllocProfile6 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTTemplateOverridesEntry 29 } + + ltp8xONTTemplateOverridesAllocProfile7 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTTemplateOverridesEntry 30 } + + ltp8xONTTemplateOverridesPortsProfile OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTTemplateOverridesEntry 31 } + + ltp8xONTTemplateOverridesRFPortEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTTemplateOverridesEntry 32 } + + ltp8xONTTemplateOverridesScriptingProfile OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value 65535 means that profile is not assigned." + ::= { ltp8xONTTemplateOverridesEntry 36 } + + ltp8xONTTemplateOverridesBerInterval OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "BER interval value to send to ONT." + ::= { ltp8xONTTemplateOverridesEntry 37 } + + ltp8xONTTemplateOverridesBerUpdatePeriod OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Mininal time between two consecutive BER mesuarements, sec." + ::= { ltp8xONTTemplateOverridesEntry 38 } + + ltp8xONTTemplateOverridesOMCIErrorTolerant OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Continue configuration after OMCI errors." + ::= { ltp8xONTTemplateOverridesEntry 39 } + + + ltp8xONTTemplateServicesValuesTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTTemplateServicesValuesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONTTemplates 10 } + + ltp8xONTTemplateServicesValuesEntry OBJECT-TYPE + SYNTAX Ltp8xONTTemplateServicesValuesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTTemplateValuesID, + ltp8xONTTemplateServicesValuesServiceID } + ::= { ltp8xONTTemplateServicesValuesTable 1 } + + Ltp8xONTTemplateServicesValuesEntry ::= SEQUENCE { + ltp8xONTTemplateServicesValuesServiceID Unsigned32, + ltp8xONTTemplateServicesValuesCrossConnectProfile Unsigned32, + ltp8xONTTemplateServicesValuesDBAProfile Unsigned32 + + } + + ltp8xONTTemplateServicesValuesServiceID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ltp8xONTTemplateServicesValuesEntry 1 } + + ltp8xONTTemplateServicesValuesCrossConnectProfile OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTTemplateServicesValuesEntry 2 } + + ltp8xONTTemplateServicesValuesDBAProfile OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTTemplateServicesValuesEntry 3 } + + ltp8xONTTemplateServicesOverridesTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTTemplateServicesOverridesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONTTemplates 11 } + + ltp8xONTTemplateServicesOverridesEntry OBJECT-TYPE + SYNTAX Ltp8xONTTemplateServicesOverridesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTTemplateValuesID, + ltp8xONTTemplateServicesOverridesServiceID } + ::= { ltp8xONTTemplateServicesOverridesTable 1 } + + Ltp8xONTTemplateServicesOverridesEntry ::= SEQUENCE { + ltp8xONTTemplateServicesOverridesServiceID Unsigned32, + ltp8xONTTemplateServicesOverridesCrossConnectProfile TruthValue, + ltp8xONTTemplateServicesOverridesDBAProfile TruthValue + + } + + ltp8xONTTemplateServicesOverridesServiceID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ltp8xONTTemplateServicesOverridesEntry 1 } + + ltp8xONTTemplateServicesOverridesCrossConnectProfile OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTTemplateServicesOverridesEntry 2 } + + ltp8xONTTemplateServicesOverridesDBAProfile OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTTemplateServicesOverridesEntry 3 } + + + ltp8xONTFullServicesConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTFullServicesConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONT 25 } + + ltp8xONTFullServicesConfigEntry OBJECT-TYPE + SYNTAX Ltp8xONTFullServicesConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTFullServicesConfigSlot, + ltp8xONTFullServicesConfigSerial, + ltp8xONTFullServicesConfigServiceID } + ::= { ltp8xONTFullServicesConfigTable 1 } + + Ltp8xONTFullServicesConfigEntry ::= SEQUENCE { + ltp8xONTFullServicesConfigSlot Unsigned32, + ltp8xONTFullServicesConfigSerial ONTSerial, + ltp8xONTFullServicesConfigServiceID Unsigned32, + ltp8xONTFullServicesConfigCrossConnectProfile Unsigned32, + ltp8xONTFullServicesConfigDBAProfile Unsigned32 + + } + + ltp8xONTFullServicesConfigSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Slot index, for LTP - always 1" + ::= { ltp8xONTFullServicesConfigEntry 1 } + + ltp8xONTFullServicesConfigSerial OBJECT-TYPE + SYNTAX ONTSerial + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ltp8xONTFullServicesConfigEntry 2 } + + ltp8xONTFullServicesConfigServiceID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ltp8xONTFullServicesConfigEntry 3 } + + ltp8xONTFullServicesConfigCrossConnectProfile OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTFullServicesConfigEntry 4 } + + ltp8xONTFullServicesConfigDBAProfile OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTFullServicesConfigEntry 5 } + + ltp8xONTSelectiveTunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTSelectiveTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONT 26 } + + ltp8xONTSelectiveTunnelEntry OBJECT-TYPE + SYNTAX Ltp8xONTSelectiveTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTSelectiveTunnelSlot, + ltp8xONTSelectiveTunnelSerial, + ltp8xONTSelectiveTunnelServiceID, + ltp8xONTSelectiveTunnelUVIDIndex } + ::= { ltp8xONTSelectiveTunnelTable 1 } + + Ltp8xONTSelectiveTunnelEntry ::= SEQUENCE { + ltp8xONTSelectiveTunnelSlot Unsigned32, + ltp8xONTSelectiveTunnelSerial ONTSerial, + ltp8xONTSelectiveTunnelServiceID Unsigned32, + ltp8xONTSelectiveTunnelUVIDIndex Unsigned32, + ltp8xONTSelectiveTunnelUVID Integer32 + + } + + ltp8xONTSelectiveTunnelSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Slot index, for LTP - always 1" + ::= { ltp8xONTSelectiveTunnelEntry 1 } + + ltp8xONTSelectiveTunnelSerial OBJECT-TYPE + SYNTAX ONTSerial + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ltp8xONTSelectiveTunnelEntry 2 } + + ltp8xONTSelectiveTunnelServiceID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ltp8xONTSelectiveTunnelEntry 3 } + + ltp8xONTSelectiveTunnelUVIDIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ltp8xONTSelectiveTunnelEntry 4 } + + ltp8xONTSelectiveTunnelUVID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "-1 - means that uvid not specified" + ::= { ltp8xONTSelectiveTunnelEntry 5 } + + + ltp8xONTFirmwares OBJECT IDENTIFIER ::= { ltp8xONT 30 } + + ltp8xONTFirmwaresFilesTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTFirmwaresFilesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONTFirmwares 1 } + + ltp8xONTFirmwaresFilesEntry OBJECT-TYPE + SYNTAX Ltp8xONTFirmwaresFilesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTFirmwaresFilesEntryID } + ::= { ltp8xONTFirmwaresFilesTable 1 } + + Ltp8xONTFirmwaresFilesEntry ::= SEQUENCE { + ltp8xONTFirmwaresFilesEntryID Integer32, + ltp8xONTFirmwaresFilesName DisplayString, + ltp8xONTFirmwaresFilesVersion DisplayString, + ltp8xONTFirmwaresFilesHardware DisplayString, + ltp8xONTFirmwaresFilesDelete Unsigned32 + } + + + ltp8xONTFirmwaresFilesEntryID OBJECT-TYPE + SYNTAX Integer32 (1..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTFirmwaresFilesEntry 1 } + + ltp8xONTFirmwaresFilesName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTFirmwaresFilesEntry 2 } + + ltp8xONTFirmwaresFilesVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTFirmwaresFilesEntry 3 } + + ltp8xONTFirmwaresFilesHardware OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTFirmwaresFilesEntry 4 } + + ltp8xONTFirmwaresFilesDelete OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set this to 1 to delete file" + ::= { ltp8xONTFirmwaresFilesEntry 10 } + + + + ltp8xONTFirmwaresTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTFirmwaresEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONTFirmwares 2 } + + ltp8xONTFirmwaresEntry OBJECT-TYPE + SYNTAX Ltp8xONTFirmwaresEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTFirmwaresEntryID } + ::= { ltp8xONTFirmwaresTable 1 } + + Ltp8xONTFirmwaresEntry ::= SEQUENCE { + ltp8xONTFirmwaresEntryID Integer32, + ltp8xONTFirmwaresName DisplayString, + ltp8xONTFirmwaresVersion DisplayString, + ltp8xONTFirmwaresHardware DisplayString, + ltp8xONTFirmwaresURL DisplayString, + ltp8xONTFirmwaresScheduler TruthValue, + ltp8xONTFirmwaresSafeMode TruthValue, + ltp8xONTFirmwaresDowngrade TruthValue, + ltp8xONTFirmwaresRowStatus RowStatus + } + + ltp8xONTFirmwaresEntryID OBJECT-TYPE + SYNTAX Integer32 (1..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTFirmwaresEntry 1 } + + ltp8xONTFirmwaresName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "File name for firmware" + ::= { ltp8xONTFirmwaresEntry 2 } + + ltp8xONTFirmwaresVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTFirmwaresEntry 3 } + + ltp8xONTFirmwaresHardware OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTFirmwaresEntry 4 } + + ltp8xONTFirmwaresURL OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTFirmwaresEntry 5 } + + ltp8xONTFirmwaresScheduler OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTFirmwaresEntry 6 } + + ltp8xONTFirmwaresSafeMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTFirmwaresEntry 7 } + + ltp8xONTFirmwaresDowngrade OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTFirmwaresEntry 8 } + + ltp8xONTFirmwaresRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION " " + ::= { ltp8xONTFirmwaresEntry 10 } + + + ltp8xONTFirmwaresProfilesTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTFirmwaresProfilesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONTFirmwares 3 } + + ltp8xONTFirmwaresProfilesEntry OBJECT-TYPE + SYNTAX Ltp8xONTFirmwaresProfilesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTFirmwaresProfilesFWID, + ltp8xONTFirmwaresProfilesName } + ::= { ltp8xONTFirmwaresProfilesTable 1 } + + Ltp8xONTFirmwaresProfilesEntry ::= SEQUENCE { + ltp8xONTFirmwaresProfilesFWID Integer32, + ltp8xONTFirmwaresProfilesName DisplayString, + ltp8xONTFirmwaresProfilesRowStatus RowStatus + } + + ltp8xONTFirmwaresProfilesFWID OBJECT-TYPE + SYNTAX Integer32 (1..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTFirmwaresProfilesEntry 1 } + + ltp8xONTFirmwaresProfilesName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTFirmwaresProfilesEntry 2 } + + ltp8xONTFirmwaresProfilesRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "" + ::= { ltp8xONTFirmwaresProfilesEntry 10 } + + ltp8xONTFirmwaresSchedulerConfig OBJECT IDENTIFIER ::= { ltp8xONTFirmwares 5 } + + ltp8xONTFirmwaresSchedulerDailyFrom OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Time in format HH:MM" + ::= { ltp8xONTFirmwaresSchedulerConfig 1 } + + ltp8xONTFirmwaresSchedulerDailyTo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Time in format HH:MM" + ::= { ltp8xONTFirmwaresSchedulerConfig 2 } + + ltp8xONTFirmwaresSchedulerPeriodFrom OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Date in format YYYY-MM-DD" + ::= { ltp8xONTFirmwaresSchedulerConfig 3 } + + ltp8xONTFirmwaresSchedulerPeriodTo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Date in format YYYY-MM-DD" + ::= { ltp8xONTFirmwaresSchedulerConfig 4 } + + ltp8xONTFirmwaresSchedulerWeeklyFrom OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Day of a week (1-7)" + ::= { ltp8xONTFirmwaresSchedulerConfig 5 } + + ltp8xONTFirmwaresSchedulerWeeklyTo OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Day of a week (1-7)" + ::= { ltp8xONTFirmwaresSchedulerConfig 6 } + + + ltp8xONTFirmwaresSpecificsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTFirmwaresSpecificsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONTFirmwares 7 } + + ltp8xONTFirmwaresSpecificsEntry OBJECT-TYPE + SYNTAX Ltp8xONTFirmwaresSpecificsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTFirmwaresSpecificsName } + ::= { ltp8xONTFirmwaresSpecificsTable 1 } + + Ltp8xONTFirmwaresSpecificsEntry ::= SEQUENCE { + ltp8xONTFirmwaresSpecificsName DisplayString, + ltp8xONTFirmwaresSpecificsVersion DisplayString, + ltp8xONTFirmwaresSpecificsHardware DisplayString, + ltp8xONTFirmwaresSpecificsVendor DisplayString, + ltp8xONTFirmwaresSpecificsRowStatus RowStatus + } + + + ltp8xONTFirmwaresSpecificsName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTFirmwaresSpecificsEntry 1 } + + ltp8xONTFirmwaresSpecificsVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTFirmwaresSpecificsEntry 2 } + + ltp8xONTFirmwaresSpecificsHardware OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTFirmwaresSpecificsEntry 3 } + + ltp8xONTFirmwaresSpecificsVendor OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTFirmwaresSpecificsEntry 4 } + + ltp8xONTFirmwaresSpecificsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set this to 1 to delete file" + ::= { ltp8xONTFirmwaresSpecificsEntry 10 } + + ltp8xONTFirmwaresVersionPriorityFile OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTFirmwares 8 } + + ltp8xONTFirmwaresDownload OBJECT IDENTIFIER ::= { ltp8xONTFirmwares 10 } + + ltp8xONTFirmwaresDownloadIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "TFTP server address" + ::= { ltp8xONTFirmwaresDownload 1 } + + ltp8xONTFirmwaresDownloadPath OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTFirmwaresDownload 2 } + + ltp8xONTFirmwaresDownloadAction OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set to 1 to initiate download" + ::= { ltp8xONTFirmwaresDownload 3 } + + ltp8xONTFirmwaresDownloadResult OBJECT-TYPE + SYNTAX INTEGER { + notActive(1), + inProgess(2), + success(3), + failed(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTFirmwaresDownload 4 } + + ltp8xONTFirmwaresDownloadProtocol OBJECT-TYPE + SYNTAX INTEGER { + tftp(1), + http(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTFirmwaresDownload 5 } + + ltp8xONTFirmwaresDownloadPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTFirmwaresDownload 6 } + + ltp8xONTFirmwareUpdateViaOMCI OBJECT IDENTIFIER ::= { ltp8xONTFirmwares 11 } + + ltp8xONTFirmwareUpdateViaOMCISlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Slot number. For LTP8X, always 1" + ::= { ltp8xONTFirmwareUpdateViaOMCI 1 } + + ltp8xONTFirmwareUpdateViaOMCISerial OBJECT-TYPE + SYNTAX ONTSerial + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Serial number of ONT" + ::= { ltp8xONTFirmwareUpdateViaOMCI 2 } + + ltp8xONTFirmwareUpdateViaOMCIFilename OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Firmware file name as it shown in ltp8xONTFirmwaresFilesTable" + ::= { ltp8xONTFirmwareUpdateViaOMCI 3 } + + ltp8xONTFirmwareUpdateViaOMCIAction OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set this to 1 to create update task" + ::= { ltp8xONTFirmwareUpdateViaOMCI 4 } + + + + ltp8xONTFWUpdateSchedulerTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTFWUpdateSchedulerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONTFirmwares 20 } + + ltp8xONTFWUpdateSchedulerEntry OBJECT-TYPE + SYNTAX Ltp8xONTFWUpdateSchedulerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTFWUpdateSchedulerSlot, + ltp8xONTFWUpdateSchedulerTaskID } + ::= { ltp8xONTFWUpdateSchedulerTable 1 } + + + Ltp8xONTFWUpdateSchedulerEntry ::= SEQUENCE { + ltp8xONTFWUpdateSchedulerSlot Unsigned32, + ltp8xONTFWUpdateSchedulerTaskID Unsigned32, + ltp8xONTFWUpdateSchedulerSerial ONTSerial, + ltp8xONTFWUpdateSchedulerTaskState INTEGER, + ltp8xONTFWUpdateSchedulerFilename DisplayString, + ltp8xONTFWUpdateSchedulerTries Unsigned32, + ltp8xONTFWUpdateSchedulerONTChannel Unsigned32, + ltp8xONTFWUpdateSchedulerONTId Unsigned32, + ltp8xONTFWUpdateSchedulerUseSerial TruthValue, + ltp8xONTFWUpdateSchedulerRowStatus RowStatus + } + + ltp8xONTFWUpdateSchedulerSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTFWUpdateSchedulerEntry 1 } + + ltp8xONTFWUpdateSchedulerTaskID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTFWUpdateSchedulerEntry 2 } + + ltp8xONTFWUpdateSchedulerSerial OBJECT-TYPE + SYNTAX ONTSerial + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTFWUpdateSchedulerEntry 3 } + + ltp8xONTFWUpdateSchedulerTaskState OBJECT-TYPE + SYNTAX INTEGER { + scheduled(0), + inProgress(1), + failed(2), + done(3), + unnecessary(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTFWUpdateSchedulerEntry 4 } + + ltp8xONTFWUpdateSchedulerFilename OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTFWUpdateSchedulerEntry 5 } + + ltp8xONTFWUpdateSchedulerTries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTFWUpdateSchedulerEntry 6 } + + ltp8xONTFWUpdateSchedulerONTChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTFWUpdateSchedulerEntry 7 } + + ltp8xONTFWUpdateSchedulerONTId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTFWUpdateSchedulerEntry 8 } + + ltp8xONTFWUpdateSchedulerUseSerial OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTFWUpdateSchedulerEntry 9 } + + ltp8xONTFWUpdateSchedulerRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTFWUpdateSchedulerEntry 10 } + + ltp8xONTAutoUpdateTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTAutoUpdateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONTFirmwares 22 } + + ltp8xONTAutoUpdateEntry OBJECT-TYPE + SYNTAX Ltp8xONTAutoUpdateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTAutoUpdateDescription } + ::= { ltp8xONTAutoUpdateTable 1 } + + + Ltp8xONTAutoUpdateEntry ::= SEQUENCE { + ltp8xONTAutoUpdateDescription DisplayString, + ltp8xONTAutoUpdateEquipmentID DisplayString, + ltp8xONTAutoUpdateFirmwareVersion DisplayString, + ltp8xONTAutoUpdateFilename DisplayString, + ltp8xONTAutoUpdateMode INTEGER, + ltp8xONTAutoUpdateFirmwareVersionMatches TruthValue, + ltp8xONTAutoUpdateDowngrade TruthValue, + ltp8xONTAutoUpdateRowStatus RowStatus + } + + ltp8xONTAutoUpdateDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { ltp8xONTAutoUpdateEntry 1 } + + ltp8xONTAutoUpdateEquipmentID OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTAutoUpdateEntry 2 } + + ltp8xONTAutoUpdateFirmwareVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTAutoUpdateEntry 3 } + + ltp8xONTAutoUpdateFilename OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTAutoUpdateEntry 4 } + + ltp8xONTAutoUpdateMode OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + immediate(1), + postpone(2), + global(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTAutoUpdateEntry 5 } + + ltp8xONTAutoUpdateFirmwareVersionMatches OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTAutoUpdateEntry 6 } + + ltp8xONTAutoUpdateDowngrade OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTAutoUpdateEntry 7 } + + ltp8xONTAutoUpdateRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTAutoUpdateEntry 10 } + + + ltp8xONTAutoUpdateEnabled OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + immediate(1), + postpone(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTFirmwares 23 } + + + ltp8xONTAllocProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTAllocProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONT 40 } + + ltp8xONTAllocProfileEntry OBJECT-TYPE + SYNTAX Ltp8xONTAllocProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTAllocID } + ::= { ltp8xONTAllocProfileTable 1 } + + Ltp8xONTAllocProfileEntry ::= SEQUENCE { + ltp8xONTAllocID Unsigned32, + ltp8xONTAllocDescription DisplayString, + ltp8xONTAllocName DisplayString, + ltp8xONTAllocServiceClass INTEGER, + ltp8xONTAllocStatusReporting INTEGER, + ltp8xONTAllocSize Unsigned32, + ltp8xONTAllocPeriod Unsigned32, + ltp8xONTAllocFixedBandwidth Unsigned32, + ltp8xONTAllocGuaranteedBandwidth Unsigned32, + ltp8xONTAllocBestEffortBandwidth Unsigned32, + ltp8xONTAllocRowStatus RowStatus + } + + + ltp8xONTAllocID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTAllocProfileEntry 1 } + + ltp8xONTAllocDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTAllocProfileEntry 2 } + + ltp8xONTAllocName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTAllocProfileEntry 3 } + + ltp8xONTAllocServiceClass OBJECT-TYPE + SYNTAX INTEGER { + data(0), + voip(2), + cbr(3), + periodicAllocation(4), + type5(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTAllocProfileEntry 4 } + + ltp8xONTAllocStatusReporting OBJECT-TYPE + SYNTAX INTEGER { + nsr(0), + type0(1), + type1(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTAllocProfileEntry 5 } + + ltp8xONTAllocSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "0-194400 Default: 48600" + ::= { ltp8xONTAllocProfileEntry 6 } + + ltp8xONTAllocPeriod OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "0,1,2,4,8,16,32 Default: 8" + ::= { ltp8xONTAllocProfileEntry 7 } + + ltp8xONTAllocFixedBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "0-269248 Default:0" + ::= { ltp8xONTAllocProfileEntry 8 } + + ltp8xONTAllocGuaranteedBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "0-1273856 Default:64" + ::= { ltp8xONTAllocProfileEntry 9 } + + ltp8xONTAllocBestEffortBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "0-1273856 Default:1273856" + ::= { ltp8xONTAllocProfileEntry 10 } + + ltp8xONTAllocRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTAllocProfileEntry 20 } + + + ltp8xONTPortsProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTPortsProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONT 41 } + + ltp8xONTPortsProfileEntry OBJECT-TYPE + SYNTAX Ltp8xONTPortsProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTPortsID } + ::= { ltp8xONTPortsProfileTable 1 } + + Ltp8xONTPortsProfileEntry ::= SEQUENCE { + ltp8xONTPortsID Unsigned32, + ltp8xONTPortsDescription DisplayString, + ltp8xONTPortsName DisplayString, + ltp8xONTPortsIGMPVersion Unsigned32, + ltp8xONTPortsIGMPUpstreamMode INTEGER, + ltp8xONTPortsIGMPImmediateLeave TruthValue, + ltp8xONTPortsIGMPRobustness Unsigned32, + ltp8xONTPortsIGMPQuerierIP IpAddress, + ltp8xONTPortsIGMPQueryInterval Unsigned32, + ltp8xONTPortsIGMPQueryMaxResponseTime Unsigned32, + ltp8xONTPortsIGMPLastMemberQueryInterval Unsigned32, + ltp8xONTPortsVEIPMulticastEnable TruthValue, + ltp8xONTPortsVEIPIGMPUpstreamVID Unsigned32, + ltp8xONTPortsVEIPIGMPUpstreamPriority Unsigned32, + ltp8xONTPortsVEIPIGMPUpstreamTagControl INTEGER, + ltp8xONTPortsVEIPMaxGroups Unsigned32, + ltp8xONTPortsVEIPMaxMulticastBandwidth Unsigned32, + ltp8xONTPortsRowStatus RowStatus, + ltp8xONTPortsVEIPIGMPDownstreamVID Unsigned32, + ltp8xONTPortsVEIPIGMPDownstreamPriority Unsigned32, + ltp8xONTPortsVEIPIGMPDownstreamTagControl INTEGER, + + ltp8xONTPortsMulticastIPVersion INTEGER, + + ltp8xONTPortsMLDVersion Unsigned32, + ltp8xONTPortsMLDUpstreamMode INTEGER, + ltp8xONTPortsMLDImmediateLeave TruthValue, + ltp8xONTPortsMLDRobustness Unsigned32, + ltp8xONTPortsMLDQuerierIP Ipv6Address, + ltp8xONTPortsMLDQueryInterval Unsigned32, + ltp8xONTPortsMLDQueryMaxResponseTime Unsigned32, + ltp8xONTPortsMLDLastMemberQueryInterval Unsigned32 + + + } + + + ltp8xONTPortsID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTPortsProfileEntry 1 } + + ltp8xONTPortsDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTPortsProfileEntry 2 } + + ltp8xONTPortsName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTPortsProfileEntry 3 } + + ltp8xONTPortsIGMPVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Values : 1,2,3. 0 means that MLD is active" + ::= { ltp8xONTPortsProfileEntry 4 } + + ltp8xONTPortsIGMPUpstreamMode OBJECT-TYPE + SYNTAX INTEGER { + snooping(0), + spr(1), + proxy(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTPortsProfileEntry 5 } + + ltp8xONTPortsIGMPImmediateLeave OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTPortsProfileEntry 6 } + + ltp8xONTPortsIGMPRobustness OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTPortsProfileEntry 7 } + + ltp8xONTPortsIGMPQuerierIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTPortsProfileEntry 8 } + + ltp8xONTPortsIGMPQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTPortsProfileEntry 9 } + + ltp8xONTPortsIGMPQueryMaxResponseTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTPortsProfileEntry 10 } + + ltp8xONTPortsIGMPLastMemberQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTPortsProfileEntry 11 } + + ltp8xONTPortsVEIPMulticastEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTPortsProfileEntry 12 } + + ltp8xONTPortsVEIPIGMPUpstreamVID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTPortsProfileEntry 13 } + + ltp8xONTPortsVEIPIGMPUpstreamPriority OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTPortsProfileEntry 14 } + + ltp8xONTPortsVEIPIGMPUpstreamTagControl OBJECT-TYPE + SYNTAX INTEGER { + pass(0), + addTag(1), + replaceTag(2), + replaceVid(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTPortsProfileEntry 15 } + + ltp8xONTPortsVEIPMaxGroups OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTPortsProfileEntry 16 } + + ltp8xONTPortsVEIPMaxMulticastBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTPortsProfileEntry 17 } + + ltp8xONTPortsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTPortsProfileEntry 20 } + + ltp8xONTPortsVEIPIGMPDownstreamVID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTPortsProfileEntry 21 } + + ltp8xONTPortsVEIPIGMPDownstreamPriority OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTPortsProfileEntry 22 } + + ltp8xONTPortsVEIPIGMPDownstreamTagControl OBJECT-TYPE + SYNTAX INTEGER { + pass(0), + removeTag(1), + addTag(2), + replaceTag(3), + replaceVid(4), + addTagSubscriberInfo(5), + replaceTagSubscriberInfo(6), + replaceVidSubscriberInfo(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTPortsProfileEntry 23 } + + ltp8xONTPortsMulticastIPVersion OBJECT-TYPE + SYNTAX INTEGER { + ipv4(0), + ipv6(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTPortsProfileEntry 30 } + + ltp8xONTPortsMLDVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Values : 1,2,3" + ::= { ltp8xONTPortsProfileEntry 31 } + + ltp8xONTPortsMLDUpstreamMode OBJECT-TYPE + SYNTAX INTEGER { + snooping(0), + spr(1), + proxy(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTPortsProfileEntry 32 } + + ltp8xONTPortsMLDImmediateLeave OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTPortsProfileEntry 33 } + + ltp8xONTPortsMLDRobustness OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTPortsProfileEntry 34 } + + ltp8xONTPortsMLDQuerierIP OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTPortsProfileEntry 35 } + + ltp8xONTPortsMLDQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTPortsProfileEntry 36 } + + ltp8xONTPortsMLDQueryMaxResponseTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTPortsProfileEntry 37 } + + ltp8xONTPortsMLDLastMemberQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTPortsProfileEntry 38 } + + + ltp8xONTPortsProfileUNITable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTPortsProfileUNIEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONT 42 } + + ltp8xONTPortsProfileUNIEntry OBJECT-TYPE + SYNTAX Ltp8xONTPortsProfileUNIEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTPortsID, + ltp8xONTPortsUNIPort } + ::= { ltp8xONTPortsProfileUNITable 1 } + + Ltp8xONTPortsProfileUNIEntry ::= SEQUENCE { + ltp8xONTPortsUNIPort Unsigned32, + ltp8xONTPortsUNIBridgeGroup INTEGER, + ltp8xONTPortsUNIMulticastEnabled TruthValue, + ltp8xONTPortsUNIIGMPUpstreamVID Unsigned32, + ltp8xONTPortsUNIIGMPUpstreamPriority Unsigned32, + ltp8xONTPortsUNIIGMPUpstreamTagControl INTEGER, + ltp8xONTPortsUNIMaxGroups Unsigned32, + ltp8xONTPortsUNIMaxMulticastBandwidth Unsigned32, + ltp8xONTPortsUNIShapingDownstreamEnabled TruthValue, + ltp8xONTPortsUNIShapingDownstreamCommitedRate Unsigned32, + ltp8xONTPortsUNIShapingDownstreamPeakRate Unsigned32, + ltp8xONTPortsUNIShapingUpstreamEnabled TruthValue, + ltp8xONTPortsUNIShapingUpstreamCommitedRate Unsigned32, + ltp8xONTPortsUNIShapingUpstreamPeakRate Unsigned32, + ltp8xONTPortsUNIIGMPDownstreamVID Unsigned32, + ltp8xONTPortsUNIIGMPDownstreamPriority Unsigned32, + ltp8xONTPortsUNIIGMPDownstreamTagControl INTEGER + } + + + ltp8xONTPortsUNIPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTPortsProfileUNIEntry 1 } + + ltp8xONTPortsUNIBridgeGroup OBJECT-TYPE + SYNTAX INTEGER { + routed(0)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTPortsProfileUNIEntry 2 } + + ltp8xONTPortsUNIMulticastEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTPortsProfileUNIEntry 3 } + + ltp8xONTPortsUNIIGMPUpstreamVID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTPortsProfileUNIEntry 4 } + + ltp8xONTPortsUNIIGMPUpstreamPriority OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTPortsProfileUNIEntry 5 } + + ltp8xONTPortsUNIIGMPUpstreamTagControl OBJECT-TYPE + SYNTAX INTEGER { + pass(0), + addTag(1), + replaceTag(2), + replaceVid(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTPortsProfileUNIEntry 6 } + + ltp8xONTPortsUNIMaxGroups OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTPortsProfileUNIEntry 7 } + + ltp8xONTPortsUNIMaxMulticastBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTPortsProfileUNIEntry 8 } + + ltp8xONTPortsUNIShapingDownstreamEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTPortsProfileUNIEntry 9 } + + ltp8xONTPortsUNIShapingDownstreamCommitedRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTPortsProfileUNIEntry 10 } + + ltp8xONTPortsUNIShapingDownstreamPeakRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTPortsProfileUNIEntry 11 } + + ltp8xONTPortsUNIShapingUpstreamEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTPortsProfileUNIEntry 12 } + + ltp8xONTPortsUNIShapingUpstreamCommitedRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTPortsProfileUNIEntry 13 } + + ltp8xONTPortsUNIShapingUpstreamPeakRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTPortsProfileUNIEntry 14 } + + ltp8xONTPortsUNIIGMPDownstreamVID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTPortsProfileUNIEntry 15 } + + ltp8xONTPortsUNIIGMPDownstreamPriority OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTPortsProfileUNIEntry 16 } + + ltp8xONTPortsUNIIGMPDownstreamTagControl OBJECT-TYPE + SYNTAX INTEGER { + pass(0), + removeTag(1), + addTag(2), + replaceTag(3), + replaceVid(4), + addTagSubscriberInfo(5), + replaceTagSubscriberInfo(6), + replaceVidSubscriberInfo(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTPortsProfileUNIEntry 17 } + + ltp8xONTVoiceProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTVoiceProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONT 43 } + + ltp8xONTVoiceProfileEntry OBJECT-TYPE + SYNTAX Ltp8xONTVoiceProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTVoiceID } + ::= { ltp8xONTVoiceProfileTable 1 } + + Ltp8xONTVoiceProfileEntry ::= SEQUENCE { + ltp8xONTVoiceID Unsigned32, + ltp8xONTVoiceDescription DisplayString, + ltp8xONTVoiceName DisplayString, + ltp8xONTVoiceCrossConnect Unsigned32, + ltp8xONTVoiceRowStatus RowStatus + } + + + ltp8xONTVoiceID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTVoiceProfileEntry 1 } + + ltp8xONTVoiceDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTVoiceProfileEntry 2 } + + ltp8xONTVoiceName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTVoiceProfileEntry 3 } + + ltp8xONTVoiceCrossConnect OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTVoiceProfileEntry 4 } + + ltp8xONTVoiceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTVoiceProfileEntry 10 } + + ltp8xONTScriptingProfiles OBJECT IDENTIFIER ::= { ltp8xONT 44 } + + ltp8xONTScriptingProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTScriptingProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONTScriptingProfiles 1 } + + ltp8xONTScriptingProfileEntry OBJECT-TYPE + SYNTAX Ltp8xONTScriptingProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTScriptingID } + ::= { ltp8xONTScriptingProfileTable 1 } + + Ltp8xONTScriptingProfileEntry ::= SEQUENCE { + ltp8xONTScriptingID Unsigned32, + ltp8xONTScriptingDescription DisplayString, + ltp8xONTScriptingName DisplayString, + ltp8xONTScriptingRowStatus RowStatus + } + + ltp8xONTScriptingID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xONTScriptingProfileEntry 1 } + + ltp8xONTScriptingDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTScriptingProfileEntry 2 } + + ltp8xONTScriptingName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTScriptingProfileEntry 3 } + + ltp8xONTScriptingRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTScriptingProfileEntry 10 } + + + ltp8xONTScriptingProfileScriptsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTScriptingProfileScriptsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONTScriptingProfiles 2 } + + ltp8xONTScriptingProfileScriptsEntry OBJECT-TYPE + SYNTAX Ltp8xONTScriptingProfileScriptsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTScriptingID, ltp8xONTScriptingChunkID } + ::= { ltp8xONTScriptingProfileScriptsTable 1 } + + Ltp8xONTScriptingProfileScriptsEntry ::= SEQUENCE { + ltp8xONTScriptingChunkID Unsigned32, + ltp8xONTScriptingText OCTET STRING + } + + ltp8xONTScriptingChunkID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { ltp8xONTScriptingProfileScriptsEntry 1 } + + ltp8xONTScriptingText OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..65535)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTScriptingProfileScriptsEntry 2 } + + ltp8xONTPortsProfileMCDynamicEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTPortsProfileMCDynamicEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONT 46 } + + ltp8xONTPortsProfileMCDynamicEntriesEntry OBJECT-TYPE + SYNTAX Ltp8xONTPortsProfileMCDynamicEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTPortsID, ltp8xONTPortsMCEntryID} + ::= { ltp8xONTPortsProfileMCDynamicEntriesTable 1 } + + Ltp8xONTPortsProfileMCDynamicEntriesEntry ::= SEQUENCE { + ltp8xONTPortsMCEntryID Unsigned32, + ltp8xONTPortsMCVLANID Unsigned32, + ltp8xONTPortsMCFirstGroupIP IpAddress, + ltp8xONTPortsMCLastGroupIP IpAddress + } + + + ltp8xONTPortsMCEntryID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { ltp8xONTPortsProfileMCDynamicEntriesEntry 1 } + + ltp8xONTPortsMCVLANID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTPortsProfileMCDynamicEntriesEntry 2 } + + ltp8xONTPortsMCFirstGroupIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTPortsProfileMCDynamicEntriesEntry 3 } + + ltp8xONTPortsMCLastGroupIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTPortsProfileMCDynamicEntriesEntry 4 } + + ltp8xONTPortsProfileMLDDynamicEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTPortsProfileMLDDynamicEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONT 47 } + + ltp8xONTPortsProfileMLDDynamicEntriesEntry OBJECT-TYPE + SYNTAX Ltp8xONTPortsProfileMLDDynamicEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTPortsID, ltp8xONTPortsMLDEntryID} + ::= { ltp8xONTPortsProfileMLDDynamicEntriesTable 1 } + + Ltp8xONTPortsProfileMLDDynamicEntriesEntry ::= SEQUENCE { + ltp8xONTPortsMLDEntryID Unsigned32, + ltp8xONTPortsMLDVLANID Unsigned32, + ltp8xONTPortsMLDMCFirstGroupIP Ipv6Address, + ltp8xONTPortsMLDMCLastGroupIP Ipv6Address, + ltp8xONTPortsMLDMCPreviewLength Unsigned32, + ltp8xONTPortsMLDMCPreviewRepeatTime Unsigned32, + ltp8xONTPortsMLDMCPreviewRepeatCount Unsigned32, + ltp8xONTPortsMLDMCPreviewResetTime Unsigned32 + } + + ltp8xONTPortsMLDEntryID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { ltp8xONTPortsProfileMLDDynamicEntriesEntry 1 } + + ltp8xONTPortsMLDVLANID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTPortsProfileMLDDynamicEntriesEntry 2 } + + ltp8xONTPortsMLDMCFirstGroupIP OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xONTPortsProfileMLDDynamicEntriesEntry 5 } + + ltp8xONTPortsMLDMCLastGroupIP OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTPortsProfileMLDDynamicEntriesEntry 6 } + + ltp8xONTPortsMLDMCPreviewLength OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "0-65535, seconds" + ::= { ltp8xONTPortsProfileMLDDynamicEntriesEntry 7 } + + ltp8xONTPortsMLDMCPreviewRepeatTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "0-65535, seconds" + ::= { ltp8xONTPortsProfileMLDDynamicEntriesEntry 8 } + + ltp8xONTPortsMLDMCPreviewRepeatCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "0-65535" + ::= { ltp8xONTPortsProfileMLDDynamicEntriesEntry 9 } + + ltp8xONTPortsMLDMCPreviewResetTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Reset hour. 0-24" + ::= { ltp8xONTPortsProfileMLDDynamicEntriesEntry 10 } + + ltp8xONTMulticastStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTMulticastStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONT 50 } + + ltp8xONTMulticastStatsEntry OBJECT-TYPE + SYNTAX Ltp8xONTMulticastStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTMulticastStatsSlot, + ltp8xONTMulticastStatsONTSerial, + ltp8xONTMulticastStatsRecordID } + ::= { ltp8xONTMulticastStatsTable 1 } + + Ltp8xONTMulticastStatsEntry ::= SEQUENCE { + ltp8xONTMulticastStatsSlot Unsigned32, + ltp8xONTMulticastStatsONTSerial ONTSerial, + ltp8xONTMulticastStatsRecordID Unsigned32, + ltp8xONTMulticastStatsMulticastAddress IpAddress, + ltp8xONTMulticastStatsStart DisplayString, + ltp8xONTMulticastStatsStop DisplayString + } + + ltp8xONTMulticastStatsSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xONTMulticastStatsEntry 1 } + + ltp8xONTMulticastStatsONTSerial OBJECT-TYPE + SYNTAX ONTSerial + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTMulticastStatsEntry 2 } + + ltp8xONTMulticastStatsRecordID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTMulticastStatsEntry 3 } + + ltp8xONTMulticastStatsMulticastAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTMulticastStatsEntry 4 } + + ltp8xONTMulticastStatsStart OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTMulticastStatsEntry 5 } + + ltp8xONTMulticastStatsStop OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTMulticastStatsEntry 6 } + + ltp8xONTACSPropertiesTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTACSPropertiesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONT 60 } + + ltp8xONTACSPropertiesEntry OBJECT-TYPE + SYNTAX Ltp8xONTACSPropertiesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTACSPropertiesONTSerial, + ltp8xONTACSPropertiesPropertyID } + ::= { ltp8xONTACSPropertiesTable 1 } + + Ltp8xONTACSPropertiesEntry ::= SEQUENCE { + ltp8xONTACSPropertiesONTSerial ONTSerial, + ltp8xONTACSPropertiesPropertyID Unsigned32, + ltp8xONTACSPropertiesPropertyName DisplayString, + ltp8xONTACSPropertiesPropertyValue DisplayString, + ltp8xONTACSPropertiesRowStatus RowStatus + } + + ltp8xONTACSPropertiesONTSerial OBJECT-TYPE + SYNTAX ONTSerial + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTACSPropertiesEntry 1 } + + ltp8xONTACSPropertiesPropertyID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTACSPropertiesEntry 2 } + + ltp8xONTACSPropertiesPropertyName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTACSPropertiesEntry 3 } + + ltp8xONTACSPropertiesPropertyValue OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTACSPropertiesEntry 4 } + + ltp8xONTACSPropertiesRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTACSPropertiesEntry 5 } + + ltp8xONTACSPropertiesTableSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONT 61 } + + ltp8xONTACSPrivatesConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTACSPrivatesConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONT 62 } + + ltp8xONTACSPrivatesConfigEntry OBJECT-TYPE + SYNTAX Ltp8xONTACSPrivatesConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTACSPrivatesPropertyName, + ltp8xONTACSPrivatesPrivateIndex } + ::= { ltp8xONTACSPrivatesConfigTable 1 } + + Ltp8xONTACSPrivatesConfigEntry ::= SEQUENCE { + ltp8xONTACSPrivatesPropertyName DisplayString, + ltp8xONTACSPrivatesPrivateIndex Unsigned32, + ltp8xONTACSPrivatesPrivateName DisplayString, + ltp8xONTACSPrivatesRowStatus RowStatus + } + + ltp8xONTACSPrivatesPropertyName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..255)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ltp8xONTACSPrivatesConfigEntry 1 } + + ltp8xONTACSPrivatesPrivateIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ltp8xONTACSPrivatesConfigEntry 2 } + + ltp8xONTACSPrivatesPrivateName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTACSPrivatesConfigEntry 3 } + + ltp8xONTACSPrivatesRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTACSPrivatesConfigEntry 4 } + + ltp8xONTACSUserPropertiesTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTACSUserPropertiesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONT 63 } + + ltp8xONTACSUserPropertiesEntry OBJECT-TYPE + SYNTAX Ltp8xONTACSUserPropertiesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTACSUserPropertiesName, + ltp8xONTACSUserPropertiesSerial } + ::= { ltp8xONTACSUserPropertiesTable 1 } + + Ltp8xONTACSUserPropertiesEntry ::= SEQUENCE { + ltp8xONTACSUserPropertiesName DisplayString, + ltp8xONTACSUserPropertiesSerial ONTSerial, + ltp8xONTACSUserPropertiesValue DisplayString + } + + ltp8xONTACSUserPropertiesName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..255)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ltp8xONTACSUserPropertiesEntry 1 } + + ltp8xONTACSUserPropertiesSerial OBJECT-TYPE + SYNTAX ONTSerial + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ltp8xONTACSUserPropertiesEntry 2 } + + ltp8xONTACSUserPropertiesValue OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTACSUserPropertiesEntry 3 } + + ltp8xONTConnectionLogTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTConnectionLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONT 70 } + + ltp8xONTConnectionLogEntry OBJECT-TYPE + SYNTAX Ltp8xONTConnectionLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTConnectionLogSlot, + ltp8xONTConnectionLogONTSerial } + ::= { ltp8xONTConnectionLogTable 1 } + + Ltp8xONTConnectionLogEntry ::= SEQUENCE { + ltp8xONTConnectionLogSlot Unsigned32, + ltp8xONTConnectionLogONTSerial ONTSerial, + ltp8xONTConnectionLogText DisplayString + } + ltp8xONTConnectionLogSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ltp8xONTConnectionLogEntry 1 } + + ltp8xONTConnectionLogONTSerial OBJECT-TYPE + SYNTAX ONTSerial + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ltp8xONTConnectionLogEntry 2 } + + ltp8xONTConnectionLogText OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTConnectionLogEntry 3 } + + ltp8xONTConfigFreenessTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xONTConfigFreenessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xONT 80 } + + ltp8xONTConfigFreenessEntry OBJECT-TYPE + SYNTAX Ltp8xONTConfigFreenessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xONTConfigFreenessSlot, + ltp8xONTConfigFreenessChannel, ltp8xONTConfigFreenessID } + ::= { ltp8xONTConfigFreenessTable 1 } + + Ltp8xONTConfigFreenessEntry ::= SEQUENCE { + ltp8xONTConfigFreenessSlot Unsigned32, + ltp8xONTConfigFreenessChannel Unsigned32, + ltp8xONTConfigFreenessID Unsigned32, + ltp8xONTConfigFreenessSerial ONTSerial + } + ltp8xONTConfigFreenessSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ltp8xONTConfigFreenessEntry 1 } + + ltp8xONTConfigFreenessChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ltp8xONTConfigFreenessEntry 2 } + + ltp8xONTConfigFreenessID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ltp8xONTConfigFreenessEntry 3 } + + ltp8xONTConfigFreenessSerial OBJECT-TYPE + SYNTAX ONTSerial + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xONTConfigFreenessEntry 4 } + + + ltp8xONTDisable OBJECT IDENTIFIER ::= { ltp8xONT 30000 } + + ltp8xONTDisableSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xONTDisable 1 } + + ltp8xONTDisableONTSerial OBJECT-TYPE + SYNTAX ONTSerial + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTDisable 2 } + + ltp8xONTDisableChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTDisable 3 } + + ltp8xONTDisableActionDisable OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTDisable 4 } + + ltp8xONTDisableActionEnable OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xONTDisable 5 } + + + ltp8xOLT OBJECT IDENTIFIER ::= { ltp8x 5 } + + ltp8xOLTStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xOLTStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xOLT 1 } + + ltp8xOLTStateEntry OBJECT-TYPE + SYNTAX Ltp8xOLTStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xOLTStateSlot } + ::= { ltp8xOLTStateTable 1 } + + Ltp8xOLTStateEntry ::= SEQUENCE { + ltp8xOLTStateSlot Unsigned32, + ltp8xOLTStateDriverVersion DisplayString, + ltp8xOLTStateFirmwareVersion DisplayString, + ltp8xOLTStateHardwareVersion DisplayString, + ltp8xOLTStateFirmwareVersionChip2 DisplayString, + ltp8xOLTStateHardwareVersionChip2 DisplayString, + ltp8xOLTStateReconfigure Unsigned32 + } + + ltp8xOLTStateSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xOLTStateEntry 1 } + + ltp8xOLTStateDriverVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTStateEntry 2 } + + ltp8xOLTStateFirmwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTStateEntry 3 } + + ltp8xOLTStateHardwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTStateEntry 4 } + + ltp8xOLTStateFirmwareVersionChip2 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTStateEntry 5 } + + ltp8xOLTStateHardwareVersionChip2 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTStateEntry 6 } + + ltp8xOLTStateReconfigure OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTStateEntry 10 } + + ltp8xOLTMIBBoundary1 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This boundary object needed for GETNEXT requests not to query anything from another mibs." + ::= { ltp8xOLT 2 } + + ltp8xOLTDhcpRATable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xOLTDhcpRAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "OLT DHCP relay agent state" + ::= { ltp8xOLT 3 } + + ltp8xOLTDhcpRAEntry OBJECT-TYPE + SYNTAX Ltp8xOLTDhcpRAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xOLTDhcpRASlot } + ::= { ltp8xOLTDhcpRATable 1 } + + Ltp8xOLTDhcpRAEntry ::= SEQUENCE { + ltp8xOLTDhcpRASlot Unsigned32 + } + + ltp8xOLTDhcpRASlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xOLTDhcpRAEntry 1 } + + + ltp8xOLTMIBBoundary2 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This boundary object needed for GETNEXT requests not to query anything from another mibs." + ::= { ltp8xOLT 4 } + + ltp8xOLTConfigActivationTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xOLTConfigActivationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xOLT 5 } + + ltp8xOLTConfigActivationEntry OBJECT-TYPE + SYNTAX Ltp8xOLTConfigActivationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xOLTConfigActivationSlot } + ::= { ltp8xOLTConfigActivationTable 1 } + + Ltp8xOLTConfigActivationEntry ::= SEQUENCE { + ltp8xOLTConfigActivationSlot Unsigned32, + ltp8xOLTConfigActivationPeriod Unsigned32, + ltp8xOLTConfigActivationCheckPassword TruthValue + } + + ltp8xOLTConfigActivationSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xOLTConfigActivationEntry 1 } + + ltp8xOLTConfigActivationPeriod OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTConfigActivationEntry 2 } + + ltp8xOLTConfigActivationCheckPassword OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTConfigActivationEntry 3 } + + + ltp8xOLTMIBBoundary3 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This boundary object needed for GETNEXT requests not to query anything from another mibs." + ::= { ltp8xOLT 6 } + + ltp8xOLTConfigDhcpTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xOLTConfigDhcpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xOLT 7 } + + ltp8xOLTConfigDhcpEntry OBJECT-TYPE + SYNTAX Ltp8xOLTConfigDhcpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xOLTConfigDhcpSlot } + ::= { ltp8xOLTConfigDhcpTable 1 } + + Ltp8xOLTConfigDhcpEntry ::= SEQUENCE { + ltp8xOLTConfigDhcpSlot Unsigned32, + ltp8xOLTConfigDhcpRelayAgentEnabled TruthValue, + ltp8xOLTConfigDhcpCircuitIDFormat DisplayString, + ltp8xOLTConfigDhcpRemoteIDFormat DisplayString, + ltp8xOLTConfigDhcpOverwrtOption82 TruthValue, + ltp8xOLTConfigDhcpDosBlockEnabled TruthValue, + ltp8xOLTConfigDhcpBcPacketPerSecond Unsigned32, + ltp8xOLTConfigDhcpPortBlockTime Unsigned32, + ltp8xOLTConfigDhcpTrustedServerEnabled TruthValue, + ltp8xOLTConfigDhcpTrustedPrimary IpAddress, + ltp8xOLTConfigDhcpTrustedSecondary IpAddress, + ltp8xOLTConfigDhcpTrustedServerTimeout Unsigned32 + } + + ltp8xOLTConfigDhcpSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xOLTConfigDhcpEntry 1 } + + ltp8xOLTConfigDhcpRelayAgentEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTConfigDhcpEntry 2 } + + ltp8xOLTConfigDhcpCircuitIDFormat OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTConfigDhcpEntry 3 } + + ltp8xOLTConfigDhcpRemoteIDFormat OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTConfigDhcpEntry 4 } + + ltp8xOLTConfigDhcpOverwrtOption82 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTConfigDhcpEntry 5 } + + ltp8xOLTConfigDhcpDosBlockEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTConfigDhcpEntry 6 } + + ltp8xOLTConfigDhcpBcPacketPerSecond OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTConfigDhcpEntry 7 } + + ltp8xOLTConfigDhcpPortBlockTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTConfigDhcpEntry 8 } + + ltp8xOLTConfigDhcpTrustedServerEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTConfigDhcpEntry 9 } + + ltp8xOLTConfigDhcpTrustedPrimary OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTConfigDhcpEntry 10 } + + ltp8xOLTConfigDhcpTrustedSecondary OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTConfigDhcpEntry 11 } + + ltp8xOLTConfigDhcpTrustedServerTimeout OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTConfigDhcpEntry 12 } + + + + ltp8xOLTMIBBoundary4 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This boundary object needed for GETNEXT requests not to query anything from another mibs." + ::= { ltp8xOLT 8 } + + + + ltp8xOLTConfigPPPoETable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xOLTConfigPPPoEEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xOLT 9 } + + ltp8xOLTConfigPPPoEEntry OBJECT-TYPE + SYNTAX Ltp8xOLTConfigPPPoEEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xOLTConfigPPPoESlot } + ::= { ltp8xOLTConfigPPPoETable 1 } + + Ltp8xOLTConfigPPPoEEntry ::= SEQUENCE { + ltp8xOLTConfigPPPoESlot Unsigned32, + ltp8xOLTConfigPPPoEPlusEnabled TruthValue, + ltp8xOLTConfigPPPoECircuitIDFormat DisplayString, + ltp8xOLTConfigPPPoERemoteIDFormat DisplayString, + ltp8xOLTConfigPPPoEVendorID Unsigned32, + ltp8xOLTConfigPPPoEMaxSessions Unsigned32, + ltp8xOLTConfigPPPoEMaxSessionsPerUser Unsigned32, + ltp8xOLTConfigPPPoEDosBlockEnabled TruthValue, + ltp8xOLTConfigPPPoEBcPacketPerSecond Unsigned32, + ltp8xOLTConfigPPPoEPortBlockTime Unsigned32 + } + + ltp8xOLTConfigPPPoESlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xOLTConfigPPPoEEntry 1 } + + ltp8xOLTConfigPPPoEPlusEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTConfigPPPoEEntry 2 } + + ltp8xOLTConfigPPPoECircuitIDFormat OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTConfigPPPoEEntry 3 } + + ltp8xOLTConfigPPPoERemoteIDFormat OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTConfigPPPoEEntry 4 } + + ltp8xOLTConfigPPPoEVendorID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTConfigPPPoEEntry 5 } + + ltp8xOLTConfigPPPoEMaxSessions OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTConfigPPPoEEntry 6 } + + ltp8xOLTConfigPPPoEMaxSessionsPerUser OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTConfigPPPoEEntry 7 } + + ltp8xOLTConfigPPPoEDosBlockEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTConfigPPPoEEntry 8 } + + ltp8xOLTConfigPPPoEBcPacketPerSecond OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTConfigPPPoEEntry 9 } + + ltp8xOLTConfigPPPoEPortBlockTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTConfigPPPoEEntry 10 } + + + ltp8xOLTMIBBoundary5 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This boundary object needed for GETNEXT requests not to query anything from another mibs." + ::= { ltp8xOLT 10 } + + + + ltp8xOLTPPPoESessionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xOLTPPPoESessionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xOLT 11 } + + ltp8xOLTPPPoESessionsEntry OBJECT-TYPE + SYNTAX Ltp8xOLTPPPoESessionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xOLTPPPoESessionsSlot, + ltp8xOLTPPPoESessionsChannel, + ltp8xOLTPPPoESessionsOntID, + ltp8xOLTPPPoESessionsClientMac } + ::= { ltp8xOLTPPPoESessionsTable 1 } + + Ltp8xOLTPPPoESessionsEntry ::= SEQUENCE { + ltp8xOLTPPPoESessionsSlot Unsigned32, + ltp8xOLTPPPoESessionsChannel Unsigned32, + ltp8xOLTPPPoESessionsOntID Unsigned32, + ltp8xOLTPPPoESessionsClientMac MacAddress, + ltp8xOLTPPPoESessionsPort Unsigned32, + ltp8xOLTPPPoESessionsSessionID Unsigned32, + ltp8xOLTPPPoESessionsDuration TimeTicks, + ltp8xOLTPPPoESessionsUnblock TimeTicks, + ltp8xOLTPPPoESessionsSerial ONTSerial + } + + ltp8xOLTPPPoESessionsSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xOLTPPPoESessionsEntry 1 } + + ltp8xOLTPPPoESessionsChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTPPPoESessionsEntry 2 } + + ltp8xOLTPPPoESessionsOntID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTPPPoESessionsEntry 3 } + + ltp8xOLTPPPoESessionsClientMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTPPPoESessionsEntry 4 } + + ltp8xOLTPPPoESessionsPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTPPPoESessionsEntry 5 } + + ltp8xOLTPPPoESessionsSessionID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTPPPoESessionsEntry 6 } + + ltp8xOLTPPPoESessionsDuration OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTPPPoESessionsEntry 7 } + + ltp8xOLTPPPoESessionsUnblock OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTPPPoESessionsEntry 8 } + + ltp8xOLTPPPoESessionsSerial OBJECT-TYPE + SYNTAX ONTSerial + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTPPPoESessionsEntry 9 } + + + ltp8xOLTMIBBoundary6 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This boundary object needed for GETNEXT requests not to query anything from another mibs." + ::= { ltp8xOLT 12 } + + + + ltp8xOLTMulticastStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xOLTMulticastStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xOLT 13 } + + ltp8xOLTMulticastStatsEntry OBJECT-TYPE + SYNTAX Ltp8xOLTMulticastStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xOLTMulticastStatsSlot, + ltp8xOLTMulticastStatsChannel, + ltp8xOLTMulticastStatsRecordID } + ::= { ltp8xOLTMulticastStatsTable 1 } + + Ltp8xOLTMulticastStatsEntry ::= SEQUENCE { + ltp8xOLTMulticastStatsSlot Unsigned32, + ltp8xOLTMulticastStatsChannel Unsigned32, + ltp8xOLTMulticastStatsRecordID Unsigned32, + ltp8xOLTMulticastStatsONTSerial ONTSerial, + ltp8xOLTMulticastStatsMulticastAddress IpAddress, + ltp8xOLTMulticastStatsStart DisplayString, + ltp8xOLTMulticastStatsStop DisplayString + } + + ltp8xOLTMulticastStatsSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xOLTMulticastStatsEntry 1 } + + ltp8xOLTMulticastStatsChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTMulticastStatsEntry 2 } + + ltp8xOLTMulticastStatsRecordID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTMulticastStatsEntry 3 } + + ltp8xOLTMulticastStatsONTSerial OBJECT-TYPE + SYNTAX ONTSerial + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTMulticastStatsEntry 4 } + + ltp8xOLTMulticastStatsMulticastAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTMulticastStatsEntry 5 } + + ltp8xOLTMulticastStatsStart OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTMulticastStatsEntry 6 } + + ltp8xOLTMulticastStatsStop OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTMulticastStatsEntry 7 } + + ltp8xOLTMIBBoundary7 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This boundary object needed for GETNEXT requests not to query anything from another mibs." + ::= { ltp8xOLT 14 } + + ltp8xOLTAddressTableProfilesTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xOLTAddressTableProfilesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xOLT 15 } + + ltp8xOLTAddressTableProfilesEntry OBJECT-TYPE + SYNTAX Ltp8xOLTAddressTableProfilesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xOLTAddressTableProfilesID } + ::= { ltp8xOLTAddressTableProfilesTable 1 } + + Ltp8xOLTAddressTableProfilesEntry ::= SEQUENCE { + ltp8xOLTAddressTableProfilesID Unsigned32, + ltp8xOLTAddressTableProfilesDescription DisplayString + } + + ltp8xOLTAddressTableProfilesID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xOLTAddressTableProfilesEntry 1 } + + ltp8xOLTAddressTableProfilesDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTAddressTableProfilesEntry 2 } + + + ltp8xOLTMIBBoundary8 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This boundary object needed for GETNEXT requests not to query anything from another mibs." + ::= { ltp8xOLT 16 } + + ltp8xOLTVlanProfilesTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xOLTVlanProfilesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xOLT 17 } + + ltp8xOLTVlanProfilesEntry OBJECT-TYPE + SYNTAX Ltp8xOLTVlanProfilesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xOLTVlanProfilesID } + ::= { ltp8xOLTVlanProfilesTable 1 } + + Ltp8xOLTVlanProfilesEntry ::= SEQUENCE { + ltp8xOLTVlanProfilesID Unsigned32, + ltp8xOLTVlanProfilesDescription DisplayString + } + + ltp8xOLTVlanProfilesID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xOLTVlanProfilesEntry 1 } + + ltp8xOLTVlanProfilesDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTVlanProfilesEntry 2 } + + + ltp8xOLTUpdateFirmwareTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xOLTUpdateFirmwareEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xOLT 18 } + + ltp8xOLTUpdateFirmwareEntry OBJECT-TYPE + SYNTAX Ltp8xOLTUpdateFirmwareEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xOLTUpdateFirmwareSlot } + ::= { ltp8xOLTUpdateFirmwareTable 1 } + + Ltp8xOLTUpdateFirmwareEntry ::= SEQUENCE { + ltp8xOLTUpdateFirmwareSlot Unsigned32, + ltp8xOLTUpdateFirmwareAction Unsigned32 + } + + ltp8xOLTUpdateFirmwareSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xOLTUpdateFirmwareEntry 1 } + + ltp8xOLTUpdateFirmwareAction OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set to 1 to initiate OLT update" + ::= { ltp8xOLTUpdateFirmwareEntry 2 } + + ltp8xOLTMulticastStatsBackwardsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xOLTMulticastStatsBackwardsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xOLT 19 } + + ltp8xOLTMulticastStatsBackwardsEntry OBJECT-TYPE + SYNTAX Ltp8xOLTMulticastStatsBackwardsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xOLTMulticastStatsBackwardsSlot, + ltp8xOLTMulticastStatsBackwardsONTSerial, + ltp8xOLTMulticastStatsBackwardsRecordID } + ::= { ltp8xOLTMulticastStatsBackwardsTable 1 } + + Ltp8xOLTMulticastStatsBackwardsEntry ::= SEQUENCE { + ltp8xOLTMulticastStatsBackwardsSlot Unsigned32, + ltp8xOLTMulticastStatsBackwardsONTSerial ONTSerial, + ltp8xOLTMulticastStatsBackwardsRecordID Unsigned32, + ltp8xOLTMulticastStatsBackwardsMulticastAddress IpAddress, + ltp8xOLTMulticastStatsBackwardsStart DisplayString, + ltp8xOLTMulticastStatsBackwardsStop DisplayString + } + + ltp8xOLTMulticastStatsBackwardsSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xOLTMulticastStatsBackwardsEntry 1 } + + ltp8xOLTMulticastStatsBackwardsONTSerial OBJECT-TYPE + SYNTAX ONTSerial + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTMulticastStatsBackwardsEntry 2 } + + ltp8xOLTMulticastStatsBackwardsRecordID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTMulticastStatsBackwardsEntry 3 } + + ltp8xOLTMulticastStatsBackwardsMulticastAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTMulticastStatsBackwardsEntry 4 } + + ltp8xOLTMulticastStatsBackwardsStart OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTMulticastStatsBackwardsEntry 5 } + + ltp8xOLTMulticastStatsBackwardsStop OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTMulticastStatsBackwardsEntry 6 } + + ltp8xOLTONTAutoFirmwareUpdateTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xOLTONTAutoFirmwareUpdateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xOLT 20 } + + ltp8xOLTONTAutoFirmwareUpdateEntry OBJECT-TYPE + SYNTAX Ltp8xOLTONTAutoFirmwareUpdateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xOLTONTAutoFirmwareUpdateSlot } + ::= { ltp8xOLTONTAutoFirmwareUpdateTable 1 } + + Ltp8xOLTONTAutoFirmwareUpdateEntry ::= SEQUENCE { + ltp8xOLTONTAutoFirmwareUpdateSlot Unsigned32, + ltp8xOLTONTAutoFirmwareUpdateEnabled TruthValue + } + + ltp8xOLTONTAutoFirmwareUpdateSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xOLTONTAutoFirmwareUpdateEntry 1 } + + ltp8xOLTONTAutoFirmwareUpdateEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTONTAutoFirmwareUpdateEntry 2 } + + ltp8xOLTVInterfaceMonitoringDSTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xOLTVInterfaceMonitoringDSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xOLT 30 } + + ltp8xOLTVInterfaceMonitoringDSEntry OBJECT-TYPE + SYNTAX Ltp8xOLTVInterfaceMonitoringDSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xOLTVInterfaceMonitoringDSSlot, ltp8xOLTVInterfaceMonitoringDSChannelRange, + ltp8xOLTVInterfaceMonitoringDSCounterID} + ::= { ltp8xOLTVInterfaceMonitoringDSTable 1 } + + Ltp8xOLTVInterfaceMonitoringDSEntry ::= SEQUENCE { + ltp8xOLTVInterfaceMonitoringDSSlot Unsigned32, + ltp8xOLTVInterfaceMonitoringDSChannelRange INTEGER, + ltp8xOLTVInterfaceMonitoringDSCounterID Unsigned32, + ltp8xOLTVInterfaceMonitoringDSCounterName DisplayString, + ltp8xOLTVInterfaceMonitoringDSCounterValue Unsigned32 + } + + ltp8xOLTVInterfaceMonitoringDSSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xOLTVInterfaceMonitoringDSEntry 1 } + + ltp8xOLTVInterfaceMonitoringDSChannelRange OBJECT-TYPE + SYNTAX INTEGER { + range0-3(1), + range4-7(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTVInterfaceMonitoringDSEntry 2 } + + ltp8xOLTVInterfaceMonitoringDSCounterID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTVInterfaceMonitoringDSEntry 3 } + + ltp8xOLTVInterfaceMonitoringDSCounterName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTVInterfaceMonitoringDSEntry 4 } + + ltp8xOLTVInterfaceMonitoringDSCounterValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTVInterfaceMonitoringDSEntry 5 } + + ltp8xOLTVInterfaceMonitoringUSTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xOLTVInterfaceMonitoringUSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xOLT 31 } + + ltp8xOLTVInterfaceMonitoringUSEntry OBJECT-TYPE + SYNTAX Ltp8xOLTVInterfaceMonitoringUSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xOLTVInterfaceMonitoringUSSlot, ltp8xOLTVInterfaceMonitoringUSChannelRange, + ltp8xOLTVInterfaceMonitoringUSCounterID} + ::= { ltp8xOLTVInterfaceMonitoringUSTable 1 } + + Ltp8xOLTVInterfaceMonitoringUSEntry ::= SEQUENCE { + ltp8xOLTVInterfaceMonitoringUSSlot Unsigned32, + ltp8xOLTVInterfaceMonitoringUSChannelRange INTEGER, + ltp8xOLTVInterfaceMonitoringUSCounterID Unsigned32, + ltp8xOLTVInterfaceMonitoringUSCounterName DisplayString, + ltp8xOLTVInterfaceMonitoringUSCounterValue Unsigned32 + } + + ltp8xOLTVInterfaceMonitoringUSSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xOLTVInterfaceMonitoringUSEntry 1 } + + ltp8xOLTVInterfaceMonitoringUSChannelRange OBJECT-TYPE + SYNTAX INTEGER { + range0-3(1), + range4-7(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTVInterfaceMonitoringUSEntry 2 } + + ltp8xOLTVInterfaceMonitoringUSCounterID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTVInterfaceMonitoringUSEntry 3 } + + ltp8xOLTVInterfaceMonitoringUSCounterName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTVInterfaceMonitoringUSEntry 4 } + + ltp8xOLTVInterfaceMonitoringUSCounterValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTVInterfaceMonitoringUSEntry 5 } + + + ltp8xOLTResetCountersTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xOLTResetCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xOLT 50 } + + ltp8xOLTResetCountersEntry OBJECT-TYPE + SYNTAX Ltp8xOLTResetCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xOLTResetCountersSlot } + ::= { ltp8xOLTResetCountersTable 1 } + + Ltp8xOLTResetCountersEntry ::= SEQUENCE { + ltp8xOLTResetCountersSlot Unsigned32, + ltp8xOLTResetCountersAction Unsigned32 + } + + ltp8xOLTResetCountersSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xOLTResetCountersEntry 1 } + + ltp8xOLTResetCountersAction OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set to 1 to reset OLT counters" + ::= { ltp8xOLTResetCountersEntry 2 } + + + ltp8xOLTTerminalVLANsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xOLTTerminalVLANsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xOLT 51 } + + ltp8xOLTTerminalVLANsEntry OBJECT-TYPE + SYNTAX Ltp8xOLTTerminalVLANsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xOLTTerminalVLANsSlot, + ltp8xOLTTerminalVLANsID } + ::= { ltp8xOLTTerminalVLANsTable 1 } + + Ltp8xOLTTerminalVLANsEntry ::= SEQUENCE { + ltp8xOLTTerminalVLANsSlot Unsigned32, + ltp8xOLTTerminalVLANsID Unsigned32, + ltp8xOLTTerminalVLANsName DisplayString, + ltp8xOLTTerminalVLANsVID Unsigned32, + ltp8xOLTTerminalVLANsCOS INTEGER, + ltp8xOLTTerminalVLANsRowStatus RowStatus + } + + ltp8xOLTTerminalVLANsSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xOLTTerminalVLANsEntry 1 } + + ltp8xOLTTerminalVLANsID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Record index" + ::= { ltp8xOLTTerminalVLANsEntry 2 } + + ltp8xOLTTerminalVLANsName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Terminal VLAN name" + ::= { ltp8xOLTTerminalVLANsEntry 3 } + + ltp8xOLTTerminalVLANsVID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTTerminalVLANsEntry 4 } + + ltp8xOLTTerminalVLANsCOS OBJECT-TYPE + SYNTAX INTEGER { + unused(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTTerminalVLANsEntry 5 } + + ltp8xOLTTerminalVLANsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTTerminalVLANsEntry 10 } + + ltp8xOLTTerminalVLANsNamesTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xOLTTerminalVLANsNamesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xOLT 52 } + + ltp8xOLTTerminalVLANsNamesEntry OBJECT-TYPE + SYNTAX Ltp8xOLTTerminalVLANsNamesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xOLTTerminalVLANsNamesID } + ::= { ltp8xOLTTerminalVLANsNamesTable 1 } + + Ltp8xOLTTerminalVLANsNamesEntry ::= SEQUENCE { + ltp8xOLTTerminalVLANsNamesID Unsigned32, + ltp8xOLTTerminalVLANsNamesName DisplayString, + ltp8xOLTTerminalVLANsNamesRowStatus RowStatus + } + + ltp8xOLTTerminalVLANsNamesID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Record index" + ::= { ltp8xOLTTerminalVLANsNamesEntry 2 } + + ltp8xOLTTerminalVLANsNamesName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Terminal VLAN name" + ::= { ltp8xOLTTerminalVLANsNamesEntry 3 } + + ltp8xOLTTerminalVLANsNamesRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xOLTTerminalVLANsNamesEntry 10 } + + + + + ltp8xSwitch OBJECT IDENTIFIER ::= { ltp8x 9 } + + ltp8xSwitchPortsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xSwitchPortsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xSwitch 1 } + + ltp8xSwitchPortsEntry OBJECT-TYPE + SYNTAX Ltp8xSwitchPortsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xSwitchPortsID } + ::= { ltp8xSwitchPortsTable 1 } + + Ltp8xSwitchPortsEntry ::= SEQUENCE { + ltp8xSwitchPortsID Unsigned32, + ltp8xSwitchPortsName DisplayString + } + + ltp8xSwitchPortsID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xSwitchPortsEntry 1 } + + ltp8xSwitchPortsName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xSwitchPortsEntry 2 } + + + ltp8xSwitchVLANTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xSwitchVLANEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xSwitch 2 } + + ltp8xSwitchVLANEntry OBJECT-TYPE + SYNTAX Ltp8xSwitchVLANEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xSwitchVLANSlot, + ltp8xSwitchVLANVid } + ::= { ltp8xSwitchVLANTable 1 } + + Ltp8xSwitchVLANEntry ::= SEQUENCE { + ltp8xSwitchVLANSlot Unsigned32, + ltp8xSwitchVLANVid Unsigned32, + ltp8xSwitchVLANName DisplayString, + ltp8xSwitchVLANTaggedPorts PortList, + ltp8xSwitchVLANUntaggedPorts PortList, + ltp8xSwitchVLANRowStatus RowStatus, + ltp8xSwitchVLANIGMPSnoopingEnabled TruthValue, + ltp8xSwitchVLANIGMPSnoopingQuerierEnabled TruthValue, + ltp8xSwitchVLANMLDSnoopingEnabled TruthValue, + ltp8xSwitchVLANMLDSnoopingQuerierEnabled TruthValue + } + + ltp8xSwitchVLANSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xSwitchVLANEntry 1 } + + ltp8xSwitchVLANVid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xSwitchVLANEntry 2 } + + ltp8xSwitchVLANName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xSwitchVLANEntry 3 } + + ltp8xSwitchVLANTaggedPorts OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xSwitchVLANEntry 4 } + + ltp8xSwitchVLANUntaggedPorts OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xSwitchVLANEntry 5 } + + ltp8xSwitchVLANRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xSwitchVLANEntry 6 } + + ltp8xSwitchVLANIGMPSnoopingEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xSwitchVLANEntry 10 } + + ltp8xSwitchVLANIGMPSnoopingQuerierEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xSwitchVLANEntry 11 } + + ltp8xSwitchVLANMLDSnoopingEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xSwitchVLANEntry 20 } + + ltp8xSwitchVLANMLDSnoopingQuerierEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xSwitchVLANEntry 21 } + + ltp8xSwitchIGMPSnoopingTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xSwitchIGMPSnoopingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xSwitch 3 } + + ltp8xSwitchIGMPSnoopingEntry OBJECT-TYPE + SYNTAX Ltp8xSwitchIGMPSnoopingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xSwitchIGMPSnoopingSlot } + ::= { ltp8xSwitchIGMPSnoopingTable 1 } + + Ltp8xSwitchIGMPSnoopingEntry ::= SEQUENCE { + ltp8xSwitchIGMPSnoopingSlot Unsigned32, + ltp8xSwitchIGMPSnoopingEnabled TruthValue, + ltp8xSwitchMLDSnoopingEnabled TruthValue + } + + ltp8xSwitchIGMPSnoopingSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xSwitchIGMPSnoopingEntry 1 } + + ltp8xSwitchIGMPSnoopingEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xSwitchIGMPSnoopingEntry 2 } + + ltp8xSwitchMLDSnoopingEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xSwitchIGMPSnoopingEntry 3 } + + ltp8xSwitchOperationalVLANTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xSwitchOperationalVLANEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xSwitch 4 } + + ltp8xSwitchOperationalVLANEntry OBJECT-TYPE + SYNTAX Ltp8xSwitchOperationalVLANEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xSwitchOperationalVLANSlot, + ltp8xSwitchOperationalVLANVid } + ::= { ltp8xSwitchOperationalVLANTable 1 } + + Ltp8xSwitchOperationalVLANEntry ::= SEQUENCE { + ltp8xSwitchOperationalVLANSlot Unsigned32, + ltp8xSwitchOperationalVLANVid Unsigned32, + ltp8xSwitchOperationalVLANName DisplayString, + ltp8xSwitchOperationalVLANTaggedPorts PortList, + ltp8xSwitchOperationalVLANUntaggedPorts PortList + } + + ltp8xSwitchOperationalVLANSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xSwitchOperationalVLANEntry 1 } + + ltp8xSwitchOperationalVLANVid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xSwitchOperationalVLANEntry 2 } + + ltp8xSwitchOperationalVLANName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xSwitchOperationalVLANEntry 3 } + + ltp8xSwitchOperationalVLANTaggedPorts OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xSwitchOperationalVLANEntry 4 } + + ltp8xSwitchOperationalVLANUntaggedPorts OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xSwitchOperationalVLANEntry 5 } + + ltp8xSwitchPortCountersTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xSwitchPortCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xSwitch 5 } + + ltp8xSwitchPortCountersEntry OBJECT-TYPE + SYNTAX Ltp8xSwitchPortCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xSwitchPortCountersSlot, ltp8xSwitchPortCountersPortID } + ::= { ltp8xSwitchPortCountersTable 1 } + + Ltp8xSwitchPortCountersEntry ::= SEQUENCE { + ltp8xSwitchPortCountersSlot Unsigned32, + ltp8xSwitchPortCountersPortID Unsigned32, + ltp8xSwitchPortGoodOctetsRcv Counter64, + ltp8xSwitchPortBadOctetsRcv Counter64, + ltp8xSwitchPortMacTransmitErr Counter64, + ltp8xSwitchPortGoodPktsRcv Counter64, + ltp8xSwitchPortBadPktsRcv Counter64, + ltp8xSwitchPortBrdcPktsRcv Counter64, + ltp8xSwitchPortMcPktsRcv Counter64, + ltp8xSwitchPortPkts64Octets Counter64, + ltp8xSwitchPortPkts65to127Octets Counter64, + ltp8xSwitchPortPkts128to255Octets Counter64, + ltp8xSwitchPortPkts256to511Octets Counter64, + ltp8xSwitchPortPkts512to1023Octets Counter64, + ltp8xSwitchPortPkts1024tomaxOctets Counter64, + ltp8xSwitchPortGoodOctetsSent Counter64, + ltp8xSwitchPortGoodPktsSent Counter64, + ltp8xSwitchPortExcessiveCollisions Counter64, + ltp8xSwitchPortMcPktsSent Counter64, + ltp8xSwitchPortBrdcPktsSent Counter64, + ltp8xSwitchPortUnrecogMacCntrRcv Counter64, + ltp8xSwitchPortFcSent Counter64, + ltp8xSwitchPortGoodFcRcv Counter64, + ltp8xSwitchPortDropEvents Counter64, + ltp8xSwitchPortUndersizePkts Counter64, + ltp8xSwitchPortFragmentsPkts Counter64, + ltp8xSwitchPortOversizePkts Counter64, + ltp8xSwitchPortJabberPkts Counter64, + ltp8xSwitchPortMacRcvError Counter64, + ltp8xSwitchPortBadCrc Counter64, + ltp8xSwitchPortCollisions Counter64, + ltp8xSwitchPortLateCollisions Counter64, + ltp8xSwitchPortBadFcRcv Counter64, + ltp8xSwitchPortCountersReset Unsigned32 + } + + ltp8xSwitchPortCountersSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ltp8xSwitchPortCountersEntry 1 } + + ltp8xSwitchPortCountersPortID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { ltp8xSwitchPortCountersEntry 2 } + + ltp8xSwitchPortGoodOctetsRcv OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of ethernet frames received that are neither bad ethernet frames nor MAC Control pkts. This includes Bridge Control packets (LCAP, BPDU)" + ::= { ltp8xSwitchPortCountersEntry 3 } + + ltp8xSwitchPortBadOctetsRcv OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xSwitchPortCountersEntry 4 } + + ltp8xSwitchPortMacTransmitErr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of frames not transmitted correctly or dropped due to internal MAC Tx error" + ::= { ltp8xSwitchPortCountersEntry 5 } + + ltp8xSwitchPortGoodPktsRcv OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of ethernet frames received at this MAC." + ::= { ltp8xSwitchPortCountersEntry 6 } + + ltp8xSwitchPortBadPktsRcv OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of bad ethernet frames received" + ::= { ltp8xSwitchPortCountersEntry 7 } + + ltp8xSwitchPortBrdcPktsRcv OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total number of good packets received that were directed to the broadcast address" + ::= { ltp8xSwitchPortCountersEntry 8 } + + ltp8xSwitchPortMcPktsRcv OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total number of good packets received that were directed to a multicast address" + ::= { ltp8xSwitchPortCountersEntry 9 } + + ltp8xSwitchPortPkts64Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total bytes of received and transmitted Good and Bad frames which are 64 bytes in size. This does not include MAC Control Frames." + ::= { ltp8xSwitchPortCountersEntry 10 } + + ltp8xSwitchPortPkts65to127Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total bytes of received and transmitted Good and Bad frames which are 65 to 127 bytes in size. This does not include MAC Control Frames." + ::= { ltp8xSwitchPortCountersEntry 11 } + + ltp8xSwitchPortPkts128to255Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total bytes of received and transmitted Good and Bad frames which are 128 to 255 bytes in size. This does not include MAC Control Frames." + ::= { ltp8xSwitchPortCountersEntry 12 } + + ltp8xSwitchPortPkts256to511Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total bytes of received and transmitted Good and Bad frames which are 256 to 511 bytes in size. This does not include MAC Control Frames." + ::= { ltp8xSwitchPortCountersEntry 13 } + + ltp8xSwitchPortPkts512to1023Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total bytes of received and transmitted Good and Bad frames which are 512 to 1023 bytes in size. This does not include MAC Control Frames." + ::= { ltp8xSwitchPortCountersEntry 14 } + + ltp8xSwitchPortPkts1024tomaxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total bytes of received and transmitted Good and Bad frames which are more than 1024 bytes in size. This does not include MAC Control Frames." + ::= { ltp8xSwitchPortCountersEntry 15 } + + ltp8xSwitchPortGoodOctetsSent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Sum of lengths of all good ethernet frames sent from this MAC. This does not include 802.3 Flow Control packets, packets dropped due to excessive collision or packets with a Tx Error." + ::= { ltp8xSwitchPortCountersEntry 16 } + + ltp8xSwitchPortGoodPktsSent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of ethernet frames sent from this MAC. This does not include 802.3 Flow Control packets, packets dropped due to excessive collision or packets with a Tx Error." + ::= { ltp8xSwitchPortCountersEntry 17 } + + ltp8xSwitchPortExcessiveCollisions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of frames dropped in the transmit MAC due to excessive collisions. This is applicable for Half Duplex mode only." + ::= { ltp8xSwitchPortCountersEntry 18 } + + ltp8xSwitchPortMcPktsSent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total number of good packets sent that have a multicast destination MAC address. This does not include 802.3 Flow Control packets, packets dropped due to excessive collision or packets with a Tx Error." + ::= { ltp8xSwitchPortCountersEntry 19 } + + ltp8xSwitchPortBrdcPktsSent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total number of good packets sent that have a broadcast destination MAC address. This does not include 802.3 Flow Control packets, packets dropped due to excessive collision or packets with a Tx Error." + ::= { ltp8xSwitchPortCountersEntry 20 } + + ltp8xSwitchPortUnrecogMacCntrRcv OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of received MAC Control frames that have an opcode different from 00 01." + ::= { ltp8xSwitchPortCountersEntry 21 } + + ltp8xSwitchPortFcSent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of Flow Control frames sent." + ::= { ltp8xSwitchPortCountersEntry 22 } + + ltp8xSwitchPortGoodFcRcv OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of good Flow Control frames received" + ::= { ltp8xSwitchPortCountersEntry 23 } + + ltp8xSwitchPortDropEvents OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of instances that the port was unable to receive packets due to insufficient bandwidth to one of the PP internal resources, such as the DRAM or buffer allocation." + ::= { ltp8xSwitchPortCountersEntry 24 } + + ltp8xSwitchPortUndersizePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of undersize packets received." + ::= { ltp8xSwitchPortCountersEntry 25 } + + ltp8xSwitchPortFragmentsPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of fragments received." + ::= { ltp8xSwitchPortCountersEntry 26 } + + ltp8xSwitchPortOversizePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of oversize packets received." + ::= { ltp8xSwitchPortCountersEntry 27 } + + ltp8xSwitchPortJabberPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of jabber packets received." + ::= { ltp8xSwitchPortCountersEntry 28 } + + ltp8xSwitchPortMacRcvError OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of Rx Error events seen by the receive side of the MAC" + ::= { ltp8xSwitchPortCountersEntry 29 } + + ltp8xSwitchPortBadCrc OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of CRC error events." + ::= { ltp8xSwitchPortCountersEntry 30 } + + ltp8xSwitchPortCollisions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total number of collisions seen by the MAC" + ::= { ltp8xSwitchPortCountersEntry 31 } + + ltp8xSwitchPortLateCollisions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total number of late collisions seen by the MAC" + ::= { ltp8xSwitchPortCountersEntry 32 } + + ltp8xSwitchPortBadFcRcv OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of bad Flow Control frames received." + ::= { ltp8xSwitchPortCountersEntry 33 } + + ltp8xSwitchPortCountersReset OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set this to 1 to reset this port counters." + ::= { ltp8xSwitchPortCountersEntry 50 } + + ltp8xSwitchMacListTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xSwitchMacListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xSwitch 6 } + + ltp8xSwitchMacListEntry OBJECT-TYPE + SYNTAX Ltp8xSwitchMacListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xSwitchMacListSlot, ltp8xSwitchMacListVID, + ltp8xSwitchMacListMacAddress } + ::= { ltp8xSwitchMacListTable 1 } + + Ltp8xSwitchMacListEntry ::= SEQUENCE { + ltp8xSwitchMacListSlot Unsigned32, + ltp8xSwitchMacListVID Unsigned32, + ltp8xSwitchMacListMacAddress MacAddress, + ltp8xSwitchMacListInterface Unsigned32, + ltp8xSwitchMacListStatic TruthValue, + ltp8xSwitchMacListMacAddressString DisplayString + + } + + ltp8xSwitchMacListSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ltp8xSwitchMacListEntry 1 } + + ltp8xSwitchMacListVID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { ltp8xSwitchMacListEntry 2 } + + ltp8xSwitchMacListMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ltp8xSwitchMacListEntry 3 } + + ltp8xSwitchMacListInterface OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface index. Corresponds with ltp8xSwitchPortsTable" + ::= { ltp8xSwitchMacListEntry 4 } + + ltp8xSwitchMacListStatic OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xSwitchMacListEntry 5 } + + ltp8xSwitchMacListMacAddressString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xSwitchMacListEntry 6 } + + ltp8xSwitchPortsUtilization OBJECT IDENTIFIER ::= { ltp8xSwitch 8 } + + ltp8xPortsUtilizationInterval OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xSwitchPortsUtilization 1 } + + ltp8xPortsUtilizationTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xPortsUtilizationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ltp8xSwitchPortsUtilization 2 } + + ltp8xPortsUtilizationEntry OBJECT-TYPE + SYNTAX Ltp8xPortsUtilizationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ltp8xPortsUtilizationSlot, ltp8xPortsUtilizationPortID } + ::= { ltp8xPortsUtilizationTable 1 } + + Ltp8xPortsUtilizationEntry ::= SEQUENCE { + ltp8xPortsUtilizationSlot Unsigned32, + ltp8xPortsUtilizationPortID Unsigned32, + ltp8xPortsUtilizationLastKbitsSent Counter64, + ltp8xPortsUtilizationLastKbitsRecv Counter64, + ltp8xPortsUtilizationLastFramesSent Counter64, + ltp8xPortsUtilizationLastFramesRecv Counter64, + ltp8xPortsUtilizationAverageKbitsSent Counter64, + ltp8xPortsUtilizationAverageKbitsRecv Counter64, + ltp8xPortsUtilizationAverageFramesSent Counter64, + ltp8xPortsUtilizationAverageFramesRecv Counter64 + } + + ltp8xPortsUtilizationSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { ltp8xPortsUtilizationEntry 1 } + + ltp8xPortsUtilizationPortID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { ltp8xPortsUtilizationEntry 2 } + + ltp8xPortsUtilizationLastKbitsSent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xPortsUtilizationEntry 3 } + + ltp8xPortsUtilizationLastKbitsRecv OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xPortsUtilizationEntry 4 } + + ltp8xPortsUtilizationLastFramesSent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xPortsUtilizationEntry 5 } + + ltp8xPortsUtilizationLastFramesRecv OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xPortsUtilizationEntry 6 } + + ltp8xPortsUtilizationAverageKbitsSent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xPortsUtilizationEntry 7 } + + ltp8xPortsUtilizationAverageKbitsRecv OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xPortsUtilizationEntry 8 } + + ltp8xPortsUtilizationAverageFramesSent OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xPortsUtilizationEntry 9 } + + ltp8xPortsUtilizationAverageFramesRecv OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xPortsUtilizationEntry 10 } + + + + ltp8xQOSConfig OBJECT IDENTIFIER ::= { ltp8xSwitch 10 } + + ltp8xQOSConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xQOSConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { ltp8xQOSConfig 1 } + + ltp8xQOSConfigEntry OBJECT-TYPE + SYNTAX Ltp8xQOSConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xQOSConfigSlot } + ::= { ltp8xQOSConfigTable 1 } + + Ltp8xQOSConfigEntry ::= SEQUENCE { + ltp8xQOSConfigSlot Unsigned32, + ltp8xQOSDefaultQueue Unsigned32, + ltp8xQOSType INTEGER, + ltp8xQOSDownstreamQinQPrioritization TruthValue + } + ltp8xQOSConfigSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xQOSConfigEntry 1 } + + ltp8xQOSDefaultQueue OBJECT-TYPE + SYNTAX Unsigned32 (0..6) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Default priority queue" + ::= { ltp8xQOSConfigEntry 2 } + + ltp8xQOSType OBJECT-TYPE + SYNTAX INTEGER { + typeAllEqual(0), + type8021p(1), + typeDscpTos(2), + typeDscpTos8021p(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Priority field of packet" + ::= { ltp8xQOSConfigEntry 3 } + + ltp8xQOSDownstreamQinQPrioritization OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Default priority queue" + ::= { ltp8xQOSConfigEntry 4 } + + ltp8xQOS8021pMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xQOS8021pMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { ltp8xQOSConfig 2 } + + ltp8xQOS8021pMappingEntry OBJECT-TYPE + SYNTAX Ltp8xQOS8021pMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xQOS8021pMappingSlot, + ltp8xQOS8021pMappingQueue } + ::= { ltp8xQOS8021pMappingTable 1 } + + Ltp8xQOS8021pMappingEntry ::= SEQUENCE { + ltp8xQOS8021pMappingSlot Unsigned32, + ltp8xQOS8021pMappingQueue Unsigned32, + ltp8xQOS8021pMappingFields OCTET STRING + } + + ltp8xQOS8021pMappingSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { ltp8xQOS8021pMappingEntry 1 } + + ltp8xQOS8021pMappingQueue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { ltp8xQOS8021pMappingEntry 2 } + + ltp8xQOS8021pMappingFields OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Bitmask, in which every bit maps corresponding field to queue." + ::= { ltp8xQOS8021pMappingEntry 3 } + + ltp8xQOSDSCPMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xQOSDSCPMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { ltp8xQOSConfig 3 } + + ltp8xQOSDSCPMappingEntry OBJECT-TYPE + SYNTAX Ltp8xQOSDSCPMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xQOSDSCPMappingSlot, ltp8xQOSDSCPMappingQueue } + ::= { ltp8xQOSDSCPMappingTable 1 } + + Ltp8xQOSDSCPMappingEntry ::= SEQUENCE { + ltp8xQOSDSCPMappingSlot Unsigned32, + ltp8xQOSDSCPMappingQueue Unsigned32, + ltp8xQOSDSCPMappingFields OCTET STRING + } + ltp8xQOSDSCPMappingSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { ltp8xQOSDSCPMappingEntry 1 } + + ltp8xQOSDSCPMappingQueue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { ltp8xQOSDSCPMappingEntry 2 } + + ltp8xQOSDSCPMappingFields OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Bitmask, in which every bit maps corresponding field to queue." + ::= { ltp8xQOSDSCPMappingEntry 3 } + + ltp8xACLConfig OBJECT IDENTIFIER ::= { ltp8xSwitch 15 } + + ltp8xACLGlobalModeTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xACLGlobalModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xACLConfig 1 } + + ltp8xACLGlobalModeEntry OBJECT-TYPE + SYNTAX Ltp8xACLGlobalModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xACLGlobalModeSlot } + ::= { ltp8xACLGlobalModeTable 1 } + + Ltp8xACLGlobalModeEntry ::= SEQUENCE { + ltp8xACLGlobalModeSlot Unsigned32, + ltp8xACLGlobalMode INTEGER + } + + ltp8xACLGlobalModeSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xACLGlobalModeEntry 1 } + + ltp8xACLGlobalMode OBJECT-TYPE + SYNTAX INTEGER { + blackList(0), + whiteList(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xACLGlobalModeEntry 2 } + + ltp8xACLListsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xACLListsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { ltp8xACLConfig 2 } + + ltp8xACLListsEntry OBJECT-TYPE + SYNTAX Ltp8xACLListsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xACLListsSlot, ltp8xACLListsID } + ::= { ltp8xACLListsTable 1 } + + Ltp8xACLListsEntry ::= SEQUENCE { + ltp8xACLListsSlot Unsigned32, + ltp8xACLListsID Unsigned32, + ltp8xACLListsName DisplayString, + ltp8xACLListsPorts PortList, + ltp8xACLListsFiltersCount Unsigned32, + ltp8xACLListsRowStatus RowStatus + } + ltp8xACLListsSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { ltp8xACLListsEntry 1 } + + ltp8xACLListsID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { ltp8xACLListsEntry 2 } + + ltp8xACLListsName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xACLListsEntry 3 } + + ltp8xACLListsPorts OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xACLListsEntry 4 } + + ltp8xACLListsFiltersCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xACLListsEntry 5 } + + ltp8xACLListsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xACLListsEntry 10 } + + + ltp8xACLFiltersTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xACLFiltersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { ltp8xACLConfig 3 } + + ltp8xACLFiltersEntry OBJECT-TYPE + SYNTAX Ltp8xACLFiltersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xACLFiltersSlot, + ltp8xACLFiltersListID, + ltp8xACLFiltersFilterID } + ::= { ltp8xACLFiltersTable 1 } + + Ltp8xACLFiltersEntry ::= SEQUENCE { + ltp8xACLFiltersSlot Unsigned32, + ltp8xACLFiltersListID Unsigned32, + ltp8xACLFiltersFilterID Unsigned32, + ltp8xACLFiltersType INTEGER, + ltp8xACLFiltersMacAddress MacAddress, + ltp8xACLFiltersIpAddress IpAddress, + ltp8xACLFiltersProtocol Unsigned32, + ltp8xACLFiltersPort Unsigned32, + ltp8xACLFiltersRowStatus RowStatus + } + ltp8xACLFiltersSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { ltp8xACLFiltersEntry 1 } + + ltp8xACLFiltersListID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { ltp8xACLFiltersEntry 2 } + + ltp8xACLFiltersFilterID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { ltp8xACLFiltersEntry 3 } + + ltp8xACLFiltersType OBJECT-TYPE + SYNTAX INTEGER { + macSA(0), + macDA(1), + l2Proto(2), + ipProto(3), + ipSA(4), + ipDA(5), + tcpSPort(6), + tcpDPort(7), + updSPort(8), + udpDPort(9) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xACLFiltersEntry 4 } + + ltp8xACLFiltersMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xACLFiltersEntry 5 } + + ltp8xACLFiltersIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xACLFiltersEntry 6 } + + ltp8xACLFiltersProtocol OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xACLFiltersEntry 7 } + + ltp8xACLFiltersPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xACLFiltersEntry 8} + + ltp8xACLFiltersRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xACLFiltersEntry 10 } + + ltp8xIGMPProxyReportTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xIGMPProxyReportEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xSwitch 20 } + + ltp8xIGMPProxyReportEntry OBJECT-TYPE + SYNTAX Ltp8xIGMPProxyReportEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xIGMPProxyReportSlot } + ::= { ltp8xIGMPProxyReportTable 1 } + + Ltp8xIGMPProxyReportEntry ::= SEQUENCE { + ltp8xIGMPProxyReportSlot Unsigned32, + ltp8xIGMPProxyReportEnabled TruthValue, + ltp8xMLDProxyReportEnabled TruthValue + } + + ltp8xIGMPProxyReportSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xIGMPProxyReportEntry 1 } + + ltp8xIGMPProxyReportEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xIGMPProxyReportEntry 2 } + + ltp8xMLDProxyReportEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xIGMPProxyReportEntry 3 } + + ltp8xIGMPProxyReportRangesTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xIGMPProxyReportRangesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { ltp8xSwitch 21 } + + ltp8xIGMPProxyReportRangesEntry OBJECT-TYPE + SYNTAX Ltp8xIGMPProxyReportRangesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xIGMPProxyReportRangesSlot, ltp8xIGMPProxyReportRangesID } + ::= { ltp8xIGMPProxyReportRangesTable 1 } + + Ltp8xIGMPProxyReportRangesEntry ::= SEQUENCE { + ltp8xIGMPProxyReportRangesSlot Unsigned32, + ltp8xIGMPProxyReportRangesID Unsigned32, + ltp8xIGMPProxyReportRangesStart IpAddress, + ltp8xIGMPProxyReportRangesEnd IpAddress, + ltp8xIGMPProxyReportRangesFromVLAN INTEGER, + ltp8xIGMPProxyReportRangesToVLAN Integer32, + ltp8xIGMPProxyRowStatus RowStatus + } + + ltp8xIGMPProxyReportRangesSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { ltp8xIGMPProxyReportRangesEntry 1 } + + ltp8xIGMPProxyReportRangesID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { ltp8xIGMPProxyReportRangesEntry 2 } + + ltp8xIGMPProxyReportRangesStart OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xIGMPProxyReportRangesEntry 3 } + + ltp8xIGMPProxyReportRangesEnd OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xIGMPProxyReportRangesEntry 4 } + + ltp8xIGMPProxyReportRangesFromVLAN OBJECT-TYPE + SYNTAX INTEGER { + all(65535) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xIGMPProxyReportRangesEntry 5 } + + ltp8xIGMPProxyReportRangesToVLAN OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xIGMPProxyReportRangesEntry 6 } + + ltp8xIGMPProxyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xIGMPProxyReportRangesEntry 10 } + + ltp8xIGMPProxyReportRangesGlobalTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xIGMPProxyReportRangesGlobalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { ltp8xSwitch 22 } + + ltp8xIGMPProxyReportRangesGlobalEntry OBJECT-TYPE + SYNTAX Ltp8xIGMPProxyReportRangesGlobalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xIGMPProxyReportRangesGlobalID } + ::= { ltp8xIGMPProxyReportRangesGlobalTable 1 } + + Ltp8xIGMPProxyReportRangesGlobalEntry ::= SEQUENCE { + ltp8xIGMPProxyReportRangesGlobalID Unsigned32, + ltp8xIGMPProxyReportRangesGlobalStart IpAddress, + ltp8xIGMPProxyReportRangesGlobalEnd IpAddress, + ltp8xIGMPProxyReportRangesGlobalFromVLAN INTEGER, + ltp8xIGMPProxyReportRangesGlobalToVLAN Integer32, + ltp8xIGMPProxyGlobalRowStatus RowStatus + } + + ltp8xIGMPProxyReportRangesGlobalID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { ltp8xIGMPProxyReportRangesGlobalEntry 1 } + + ltp8xIGMPProxyReportRangesGlobalStart OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xIGMPProxyReportRangesGlobalEntry 2 } + + ltp8xIGMPProxyReportRangesGlobalEnd OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xIGMPProxyReportRangesGlobalEntry 3 } + + ltp8xIGMPProxyReportRangesGlobalFromVLAN OBJECT-TYPE + SYNTAX INTEGER { + all(65535) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xIGMPProxyReportRangesGlobalEntry 4 } + + ltp8xIGMPProxyReportRangesGlobalToVLAN OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xIGMPProxyReportRangesGlobalEntry 5 } + + ltp8xIGMPProxyGlobalRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xIGMPProxyReportRangesGlobalEntry 10 } + + ltp8xMLDProxyReportRangesTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xMLDProxyReportRangesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { ltp8xSwitch 23 } + + ltp8xMLDProxyReportRangesEntry OBJECT-TYPE + SYNTAX Ltp8xMLDProxyReportRangesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xMLDProxyReportRangesSlot, ltp8xMLDProxyReportRangesID } + ::= { ltp8xMLDProxyReportRangesTable 1 } + + Ltp8xMLDProxyReportRangesEntry ::= SEQUENCE { + ltp8xMLDProxyReportRangesSlot Unsigned32, + ltp8xMLDProxyReportRangesID Unsigned32, + ltp8xMLDProxyReportRangesStart Ipv6Address, + ltp8xMLDProxyReportRangesEnd Ipv6Address, + ltp8xMLDProxyReportRangesFromVLAN INTEGER, + ltp8xMLDProxyReportRangesToVLAN Integer32, + ltp8xMLDProxyRowStatus RowStatus + } + + ltp8xMLDProxyReportRangesSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { ltp8xMLDProxyReportRangesEntry 1 } + + ltp8xMLDProxyReportRangesID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { ltp8xMLDProxyReportRangesEntry 2 } + + ltp8xMLDProxyReportRangesStart OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xMLDProxyReportRangesEntry 3 } + + ltp8xMLDProxyReportRangesEnd OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xMLDProxyReportRangesEntry 4 } + + ltp8xMLDProxyReportRangesFromVLAN OBJECT-TYPE + SYNTAX INTEGER { + all(65535) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xMLDProxyReportRangesEntry 5 } + + ltp8xMLDProxyReportRangesToVLAN OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xMLDProxyReportRangesEntry 6 } + + ltp8xMLDProxyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xMLDProxyReportRangesEntry 10 } + + ltp8xMLDProxyReportRangesGlobalTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xMLDProxyReportRangesGlobalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { ltp8xSwitch 24 } + + ltp8xMLDProxyReportRangesGlobalEntry OBJECT-TYPE + SYNTAX Ltp8xMLDProxyReportRangesGlobalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xMLDProxyReportRangesGlobalID } + ::= { ltp8xMLDProxyReportRangesGlobalTable 1 } + + Ltp8xMLDProxyReportRangesGlobalEntry ::= SEQUENCE { + ltp8xMLDProxyReportRangesGlobalID Unsigned32, + ltp8xMLDProxyReportRangesGlobalStart Ipv6Address, + ltp8xMLDProxyReportRangesGlobalEnd Ipv6Address, + ltp8xMLDProxyReportRangesGlobalFromVLAN INTEGER, + ltp8xMLDProxyReportRangesGlobalToVLAN Integer32, + ltp8xMLDProxyGlobalRowStatus RowStatus + } + + ltp8xMLDProxyReportRangesGlobalID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { ltp8xMLDProxyReportRangesGlobalEntry 1 } + + ltp8xMLDProxyReportRangesGlobalStart OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xMLDProxyReportRangesGlobalEntry 2 } + + ltp8xMLDProxyReportRangesGlobalEnd OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xMLDProxyReportRangesGlobalEntry 3 } + + ltp8xMLDProxyReportRangesGlobalFromVLAN OBJECT-TYPE + SYNTAX INTEGER { + all(65535) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xMLDProxyReportRangesGlobalEntry 4 } + + ltp8xMLDProxyReportRangesGlobalToVLAN OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xMLDProxyReportRangesGlobalEntry 5 } + + ltp8xMLDProxyGlobalRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xMLDProxyReportRangesGlobalEntry 10 } + + ltp8xP2PTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xP2PEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8x 10 } + + ltp8xP2PEntry OBJECT-TYPE + SYNTAX Ltp8xP2PEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xP2PSlot } + ::= { ltp8xP2PTable 1 } + + Ltp8xP2PEntry ::= SEQUENCE { + ltp8xP2PSlot Unsigned32, + ltp8xP2PEnabled TruthValue + } + + ltp8xP2PSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xP2PEntry 1 } + + ltp8xP2PEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xP2PEntry 2 } + + ltp8xPLC OBJECT IDENTIFIER ::= { ltp8x 11 } + + ltp8xPLCBoardStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xPLCBoardStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xPLC 1 } + + ltp8xPLCBoardStateEntry OBJECT-TYPE + SYNTAX Ltp8xPLCBoardStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xPLCBoardStateSlot } + ::= { ltp8xPLCBoardStateTable 1 } + + Ltp8xPLCBoardStateEntry ::= SEQUENCE { + ltp8xPLCBoardStateSlot Unsigned32, + ltp8xPLCBoardStateRAMFree Unsigned32, + ltp8xPLCBoardStateLoadAverage1Minute Unsigned32, + ltp8xPLCBoardStateLoadAverage5Minutes Unsigned32, + ltp8xPLCBoardStateLoadAverage15Minutes Unsigned32, + ltp8xPLCBoardStateSensor1Temperature Unsigned32, + ltp8xPLCBoardStateSensor2Temperature Unsigned32, + ltp8xPLCBoardStateUptime Unsigned32, + ltp8xPLCBoardStateSerialNumber DisplayString, + ltp8xPLCBoardStateFirmwareRevision DisplayString, + ltp8xPLCBoardStateDiskFreeSpace Unsigned32, + ltp8xPLCBoardStateModuleVersion DisplayString, + ltp8xPLCBoardStateBuildTime DisplayString, + ltp8xPLCBoardStateBuildRevision Unsigned32, + ltp8xPLCBoardStateHardwareVesion Unsigned32, + ltp8xPLCBoardStateSensor1TemperatureExt INTEGER, + ltp8xPLCBoardStateSensor2TemperatureExt INTEGER + } + + ltp8xPLCBoardStateSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xPLCBoardStateEntry 1 } + + ltp8xPLCBoardStateRAMFree OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xPLCBoardStateEntry 2 } + + ltp8xPLCBoardStateLoadAverage1Minute OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xPLCBoardStateEntry 3 } + + ltp8xPLCBoardStateLoadAverage5Minutes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xPLCBoardStateEntry 4 } + + ltp8xPLCBoardStateLoadAverage15Minutes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xPLCBoardStateEntry 5 } + + ltp8xPLCBoardStateSensor1Temperature OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xPLCBoardStateEntry 6 } + + ltp8xPLCBoardStateSensor2Temperature OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xPLCBoardStateEntry 7 } + + ltp8xPLCBoardStateUptime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xPLCBoardStateEntry 8 } + + ltp8xPLCBoardStateSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xPLCBoardStateEntry 9 } + + ltp8xPLCBoardStateFirmwareRevision OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xPLCBoardStateEntry 10 } + + ltp8xPLCBoardStateDiskFreeSpace OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xPLCBoardStateEntry 11 } + + ltp8xPLCBoardStateModuleVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xPLCBoardStateEntry 12 } + + ltp8xPLCBoardStateBuildTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xPLCBoardStateEntry 13 } + + ltp8xPLCBoardStateBuildRevision OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xPLCBoardStateEntry 14 } + + ltp8xPLCBoardStateHardwareVesion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xPLCBoardStateEntry 15 } + + ltp8xPLCBoardStateSensor1TemperatureExt OBJECT-TYPE + SYNTAX INTEGER + { notValid(65535) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xPLCBoardStateEntry 16 } + + ltp8xPLCBoardStateSensor2TemperatureExt OBJECT-TYPE + SYNTAX INTEGER + { notValid(65535) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xPLCBoardStateEntry 17 } + + ltp8xSyncCounters OBJECT IDENTIFIER ::= { ltp8x 15 } + + ltp8xSyncCountersTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xSyncCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xSyncCounters 1 } + + ltp8xSyncCountersEntry OBJECT-TYPE + SYNTAX Ltp8xSyncCountersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xSyncCountersSlot } + ::= { ltp8xSyncCountersTable 1 } + + Ltp8xSyncCountersEntry ::= SEQUENCE { + ltp8xSyncCountersSlot Unsigned32, + ltp8xSyncCountersConfig Unsigned32, + ltp8xSyncCountersState Unsigned32 + } + + ltp8xSyncCountersSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board's slot number when works within MA4000. For LTP-8X - always 1" + ::= { ltp8xSyncCountersEntry 1 } + + ltp8xSyncCountersConfig OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xSyncCountersEntry 2 } + + ltp8xSyncCountersState OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xSyncCountersEntry 3 } + + ltp8xRawData OBJECT IDENTIFIER ::= { ltp8x 90 } + + ltp8xRawMacTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xRawMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xRawData 1 } + + ltp8xRawMacEntry OBJECT-TYPE + SYNTAX Ltp8xRawMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xRawMacSlot, ltp8xRawMacChunkID } + ::= { ltp8xRawMacTable 1 } + + Ltp8xRawMacEntry ::= SEQUENCE { + ltp8xRawMacSlot Unsigned32, + ltp8xRawMacChunkID Unsigned32, + ltp8xRawMacText OCTET STRING + } + + ltp8xRawMacSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { ltp8xRawMacEntry 1 } + + ltp8xRawMacChunkID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { ltp8xRawMacEntry 2 } + + ltp8xRawMacText OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..65535)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xRawMacEntry 3 } + + ltp8xRawSwitchMacTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xRawSwitchMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xRawData 2 } + + ltp8xRawSwitchMacEntry OBJECT-TYPE + SYNTAX Ltp8xRawSwitchMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xRawSwitchMacSlot, ltp8xRawSwitchMacChunkID } + ::= { ltp8xRawSwitchMacTable 1 } + + Ltp8xRawSwitchMacEntry ::= SEQUENCE { + ltp8xRawSwitchMacSlot Unsigned32, + ltp8xRawSwitchMacChunkID Unsigned32, + ltp8xRawSwitchMacText OCTET STRING + } + + ltp8xRawSwitchMacSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { ltp8xRawSwitchMacEntry 1 } + + ltp8xRawSwitchMacChunkID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { ltp8xRawSwitchMacEntry 2 } + + ltp8xRawSwitchMacText OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..65535)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xRawSwitchMacEntry 3 } + +ltp8xMIBBoundary OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This boundary object needed for GETNEXT requests not to query anything from another mibs." + ::= { ltp8x 99 } + + +ltp8xTraps OBJECT IDENTIFIER ::= { ltp8x 100 } + + ltp8xAlarmTraps OBJECT IDENTIFIER ::= {ltp8xTraps 1} + + ltp8xLoadAverageAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Load average has exceeded limit. Param1 = 0 - 1 min, 1 - 5min, 2 - 15min, description - LA values" + ::= { ltp8xAlarmTraps 1 } + + ltp8xRAMAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Ammount of free RAM < 32Mb. Param1 = ammount of free ram." + ::= { ltp8xAlarmTraps 2 } + + ltp8xLoginAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ltp8xAlarmTraps 3 } + + ltp8xConfigSaveAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Config saving error." + ::= { ltp8xAlarmTraps 4 } + + ltp8xFirmwareUpdateAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Firmware update error." + ::= { ltp8xAlarmTraps 5 } + + ltp8xDuplicateMacAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Duplicate mac detected. Param1 = 0 - port, 1 - trunk; Param2 = port or trunk number; descr = mac-address" + ::= { ltp8xAlarmTraps 6 } + + ltp8xDataLinkLayerAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Data link layer failure. Param1 = ifIndex." + ::= { ltp8xAlarmTraps 7 } + + ltp8xPhysicalLayerFlappingAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Period between physical layer failures is less than 30 seconds. Param1 = ifIndex" + ::= { ltp8xAlarmTraps 8 } + + ltp8xDataLinkLayerFlappingAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Period between data link layer failures is less that 30 seconds. Param1 = ifIndex" + ::= { ltp8xAlarmTraps 9 } + + ltp8xInterfaceCriticalLoadAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Interface is critically loaded. Param1 = ifIndex" + ::= { ltp8xAlarmTraps 10 } + + ltp8xFreeSpaceAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Ammount of free space is too low. Param1 = ammount of free space (kB)." + ::= { ltp8xAlarmTraps 11 } + + ltp8xTemperatureAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Temperature is too high. Param1 = sensor number, description = temperature values" + ::= { ltp8xAlarmTraps 12 } + + ltp8xFanAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Fan speed is too low or too high. Param1 = fan number, description = fans speeds" + ::= { ltp8xAlarmTraps 13 } + + ltp8xOntAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "PON channel has no ONT. Param1 = channel id" + ::= { ltp8xAlarmTraps 14 } + + ltp8xOntPhysicalAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "ONT link down. Param1 = channel id, Param2 = ONT id, descr = ONT serial" + ::= { ltp8xAlarmTraps 15 } + + ltp8xOltUpdateAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "OLT update failed. Param1 = OLT id" + ::= { ltp8xAlarmTraps 16 } + + ltp8xOntUpdateAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "ONT update failed. Param1 = channel id, Param2 = ONT id, descr = ONT serial" + ::= { ltp8xAlarmTraps 17 } + + ltp8xChannelFlappingAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Channel flapping detected. Param1 = channel id" + ::= { ltp8xAlarmTraps 18 } + + ltp8xOntFlappingAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "ONT flapping detected. Param1 = channel id, Param2 = ONT id" + ::= { ltp8xAlarmTraps 19 } + + ltp8xFileDownloadAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "File download failed, Param1 = file type (0 - ONT firmware), descr - file name and ip-address" + ::= { ltp8xAlarmTraps 20 } + + ltp8xBatteryPowerAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "ONT switched to battery power. param1 - channelID, param2 - ontID, decription - serial" + ::= { ltp8xAlarmTraps 21 } + + ltp8xBatteryLowAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "param1 - channelID, param2 - ontID, decription - ONTn/m (ELTX00000000) Battery low" + ::= { ltp8xAlarmTraps 22 } + + ltp8xLanLosAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "param1 - Channel id (n), param2 - ONT id (m), param3 - LAN port id (m), ONTn/m (ELTX00000000) LAN LOS on port" + ::= { ltp8xAlarmTraps 23 } + + ltp8xOntConfigAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "param1 - Channel id (n), param2 - ONT id (m), descr - ONTn/m (ELTX00000000) ONT has no configuration" + ::= { ltp8xAlarmTraps 24 } + + ltp8xOntFirmwareDeleteAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "descr = deletion failure" + ::= { ltp8xAlarmTraps 25 } + + ltp8xLowRxPowerAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "ONTn/m (ELTX00000000) low RX level (XX)" + ::= { ltp8xAlarmTraps 28 } + + ltp8xPowerSupplyAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Power supply[X] is offline" + ::= { ltp8xAlarmTraps 30 } + + + ltp8xRedundancyMasterChannelFailTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Param1 - master channel id, Param2 - slave channel id, descr = Master channel fail at hostname. Switch from channel n to m" + ::= { ltp8xAlarmTraps 105 } + + ltp8xPonAlarmChannelTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Param1 - channel id (n), descr = PonAlarm : AlarmName from Channel n" + ::= { ltp8xAlarmTraps 213 } + + ltp8xPonAlarmONUiTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Param1 - channel id (n), Param2 - ONT id (m), descr = PonAlarm : AlarmName from ONTn/m (ELTX00000000)" + ::= { ltp8xAlarmTraps 214 } + + ltp8xONTSignalDegradeTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Param1 - channel id (n), Param2 - ont id (m), Descr - ONTn/m (ELTX00000000) Signal degrade" + ::= { ltp8xAlarmTraps 217 } + + ltp8xONTHighRecvOpticalPwrTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Param1 - channel id (n), Param2 - ont id (m), Descr - ONTn/m (ELTX00000000) High received optical power" + ::= { ltp8xAlarmTraps 218 } + + ltp8xOLTDeviceNotWorkingTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Param1 - OLT id (n), Descr - OLTn is not working " + ::= { ltp8xAlarmTraps 219 } + + ltp8xChannelOntCntOverflowTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Param1 - Channel id (n), Descr - ONUs count" + ::= { ltp8xAlarmTraps 220 } + + ltp8xConfigRereadAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Config reread error." + ::= { ltp8xAlarmTraps 225 } + + ltp8xConfigBrokenAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Boot configuration broken. System configuration inconsistent." + ::= { ltp8xAlarmTraps 227 } + + ltp8xOkTraps OBJECT IDENTIFIER ::= {ltp8xTraps 2} + + ltp8xLoadAverageOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Load average is back to normal. Param1 = 0 - 1 min, 1 - 5min, 2 - 15min, description - LA values" + ::= { ltp8xOkTraps 1 } + + ltp8xRAMOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Ammount of free RAM > 32Mb. Param1 = ammount of free RAM" + ::= { ltp8xOkTraps 2 } + + ltp8xLoginOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Succesfull login." + ::= { ltp8xOkTraps 3 } + + ltp8xConfigSaveOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Config saved succesfully." + ::= { ltp8xOkTraps 4 } + + ltp8xFirmwareUpdateOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Firmware updated succesfully." + ::= { ltp8xOkTraps 5 } + + ltp8xDuplicateMacOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Duplicate mac situation resolved. Param1 = interface number, descr = mac-address" + ::= { ltp8xOkTraps 6 } + + ltp8xDataLinkLayerOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Data link layer is operational. Param1 = ifIndex." + ::= { ltp8xOkTraps 7 } + + ltp8xPhysicalLayerFlappingOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "No flapping detected on physical layer. Param1 = ifIndex." + ::= { ltp8xOkTraps 8 } + + ltp8xDataLinkLayerFlappingOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "No flapping detected on data link layer. Param1 = ifIndex." + ::= { ltp8xOkTraps 9 } + + ltp8xInterfaceCriticalLoadOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Normal load on interface. Param1 = ifIndex." + ::= { ltp8xOkTraps 10 } + + ltp8xFreeSpaceOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Ammount of free space is back to normal. Param1 = ammount of free space (kB)." + ::= { ltp8xOkTraps 11 } + + ltp8xTemperatureOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Temperature is back to normal. Param1 = sensor number, description = temperature values" + ::= { ltp8xOkTraps 12 } + + ltp8xFanOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Fan speed is back to normal. Param1 = fan number, description = fans speeds" + ::= { ltp8xOkTraps 13 } + + ltp8xOntOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "PON channel has ONT(s). Param1 = channel id" + ::= { ltp8xOkTraps 14 } + + ltp8xOntPhysicalOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "ONT link up. Param1 = channel id, Param2 = ONT id, descr = ONT serial" + ::= { ltp8xOkTraps 15 } + + ltp8xOltUpdateOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "OLT update sucessful. Param1 = OLT id" + ::= { ltp8xOkTraps 16 } + + ltp8xOntUpdateOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "ONT update successful. Param1 = channel id, Param2 = ONT id, descr = ONT serial" + ::= { ltp8xOkTraps 17 } + + ltp8xChannelFlappingOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Channel flapping ended. Param1 = channel id" + ::= { ltp8xOkTraps 18 } + + ltp8xOntFlappingOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "ONT flapping ended. Param1 = channel id, Param2 = ONT id" + ::= { ltp8xOkTraps 19 } + + ltp8xFileDownloadOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "File download succeeded, Param1 = file type (0 - ONT firmware), descr - file name and ip-address" + ::= { ltp8xOkTraps 20 } + + ltp8xBatteryPowerOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "ONT switched to external power. param1 - channelID, param2 - ontID, decription - serial" + ::= { ltp8xOkTraps 21 } + + ltp8xBatteryLowOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "param1 - channelID, param2 - ontID, decription - ONTn/m (ELTX00000000) Battery charged" + ::= { ltp8xOkTraps 22 } + + ltp8xLanLosOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "param1 - Channel id (n), param2 - ONT id (m), param3 - LAN port id (m), LAN connection established on port m" + ::= { ltp8xOkTraps 23 } + + ltp8xOntConfigOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "param1 - Channel id (n), param2 - ONT id (m), descr - ONTn/m (ELTX00000000) ONT has received valid configuration" + ::= { ltp8xOkTraps 24 } + + ltp8xOntFirmwareDeleteOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "descr = successfully deleted" + ::= { ltp8xOkTraps 25 } + + ltp8xLowRxPowerOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "ONTn/m (ELTX00000000) RX level (XX)" + ::= { ltp8xOkTraps 28 } + + ltp8xPowerSupplyOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Power supply[X] is online" + ::= { ltp8xOkTraps 30 } + + ltp8xLogoutTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "User logged out. Description : user (ipaddress) disconnected from service " + ::= { ltp8xOkTraps 102 } + + ltp8xOntDyingGaspTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Param1 - Channel ID, Param2 - Ont ID, Descr - ONTn/m (ELTX00000000) Dying Gasp" + ::= { ltp8xOkTraps 103 } + + ltp8xRedundantChannelSwitchTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Redundant channel has been switched. Param1 - master channel; Param2 - slave channel" + ::= { ltp8xOkTraps 104 } + + ltp8xONTREITrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Param1 - channel id; Param2 - ont id. Description - ONTn/m (ELTX00000000) Remote error indication (REI) value ..." + ::= { ltp8xOkTraps 106 } + + ltp8xONTPowerOffTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Param1 - channel id; Param2 - ont id. Description - ONTn/m (ELTX00000000) power off" + ::= { ltp8xOkTraps 107 } + + ltp8xConfigChangeTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Config has been changed." + ::= { ltp8xOkTraps 200 } + + ltp8xONTStateChangeTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Param1 - channel id; Param2 - ont id. Description - ELTXhhhhhhhh pon_channel id state" + ::= { ltp8xOkTraps 210 } + + ltp8xONTConfigChangeTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "operation ELTXhhhhhhhh pon_channel id description" + ::= { ltp8xOkTraps 211 } + + ltp8xChannelStateChangeTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Param1 - channel, descr - state" + ::= { ltp8xOkTraps 212 } + + ltp8xOLTDeviceResetTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Param1 - OLT id" + ::= { ltp8xOkTraps 216 } + + ltp8xOLTDeviceWorkingTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Param1 - OLT id (n), Descr - OLTn is working " + ::= { ltp8xOkTraps 219 } + + ltp8xChannelOntCntOverflowOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Param1 - Channel id (n), Descr - ONUs count" + ::= { ltp8xOkTraps 220 } + + ltp8xConfigRereadOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Config reread success." + ::= { ltp8xOkTraps 225 } + + ltp8xRSSIUpdateTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "RSSI value change notification." + ::= { ltp8xOkTraps 226 } + + plc8AlarmTraps OBJECT IDENTIFIER ::= {ltp8xTraps 3} + + plc8LoadAverageAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Load average has exceeded limit. Param1 = 1 - 5min, 2 - 15min. Param2 = load average value." + ::= { plc8AlarmTraps 1 } + + plc8RAMAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Ammount of free RAM < 32Mb. Param1 = ammount of free ram." + ::= { plc8AlarmTraps 2 } + + plc8LoginAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { plc8AlarmTraps 3 } + + plc8ConfigSaveAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Config saving error." + ::= { plc8AlarmTraps 4 } + + plc8FirmwareUpdateAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Firmware update error." + ::= { plc8AlarmTraps 5 } + + plc8DuplicateMacAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Duplicate mac detected. Param1 = 0 - port, 1 - trunk; Param2 = port or trunk number; descr = mac-address" + ::= { plc8AlarmTraps 6 } + + plc8DataLinkLayerAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Data link layer failure. Param1 = ifIndex." + ::= { plc8AlarmTraps 7 } + + plc8PhysicalLayerFlappingAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Period between physical layer failures is less than 30 seconds. Param1 = ifIndex" + ::= { plc8AlarmTraps 8 } + + plc8DataLinkLayerFlappingAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Period between data link layer failures is less that 30 seconds. Param1 = ifIndex" + ::= { plc8AlarmTraps 9 } + + plc8InterfaceCriticalLoadAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Interface is critically loaded. Param1 = ifIndex" + ::= { plc8AlarmTraps 10 } + + plc8FreeSpaceAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "" + ::= { plc8AlarmTraps 11 } + + plc8TemperatureAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "" + ::= { plc8AlarmTraps 12 } + + plc8FanAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "" + ::= { plc8AlarmTraps 13 } + + plc8OntAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "" + ::= { plc8AlarmTraps 14 } + + plc8OntPhysicalAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "" + ::= { plc8AlarmTraps 15 } + + plc8FileDownloadAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "File download failed, Param1 = file type (0 - ONT firmware), descr - file name and ip-address" + ::= { plc8AlarmTraps 20 } + + plc8BatteryPowerAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "ONT switched to battery power. param1 - channelID, param2 - ontID, decription - serial" + ::= { plc8AlarmTraps 21 } + + plc8BatteryLowAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "param1 - channelID, param2 - ontID, decription - ONTn/m (ELTX00000000) Battery low" + ::= { plc8AlarmTraps 22 } + + plc8LanLosAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "param1 - Channel id (n), param2 - ONT id (m), param3 - LAN port id (m), ONTn/m (ELTX00000000) LAN LOS on port" + ::= { plc8AlarmTraps 23 } + + plc8OntConfigAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "param1 - Channel id (n), param2 - ONT id (m), descr - ONTn/m (ELTX00000000) ONT has no configuration" + ::= { plc8AlarmTraps 24 } + + plc8LowRxPowerAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "ONTn/m (ELTX00000000) low RX level (XX)" + ::= { plc8AlarmTraps 28 } + + plc8RedundancyMasterChannelFailTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Param1 - master channel id, Param2 - slave channel id, descr = Master channel fail at hostname. Switch from channel n to m" + ::= { plc8AlarmTraps 105 } + + plc8PonAlarmChannelTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Param1 - channel id (n), descr = PonAlarm : AlarmName from Channel n" + ::= { plc8AlarmTraps 213 } + + plc8PonAlarmONUiTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Param1 - channel id (n), Param2 - ONT id (m), descr = PonAlarm : AlarmName from ONTn/m (ELTX00000000)" + ::= { plc8AlarmTraps 214 } + + plc8ONTSignalDegradeTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Param1 - channel id (n), Param2 - ont id (m), Descr - ONTn/m (ELTX00000000) Signal degrade" + ::= { plc8AlarmTraps 217 } + + plc8ONTHighRecvOpticalPwrTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Param1 - channel id (n), Param2 - ont id (m), Descr - ONTn/m (ELTX00000000) High received optical power" + ::= { plc8AlarmTraps 218 } + + plc8OLTDeviceNotWorkingTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Param1 - OLT id (n), Descr - OLTn is not working " + ::= { plc8AlarmTraps 219 } + + plc8ChannelOntCntOverflowTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Param1 - Channel id (n), Descr - ONUs count" + ::= { plc8AlarmTraps 220 } + + plc8OkTraps OBJECT IDENTIFIER ::= {ltp8xTraps 4} + + plc8LoadAverageOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Load average is back to normal. Param1 = 1 - 5min, 2 - 15min. Param2 = load average value" + ::= { plc8OkTraps 1 } + + plc8RAMOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Ammount of free RAM > 32Mb. Param1 = ammount of free RAM" + ::= { plc8OkTraps 2 } + + plc8LoginOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Succesfull login." + ::= { plc8OkTraps 3 } + + plc8ConfigSaveOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Config saved succesfully." + ::= { plc8OkTraps 4 } + + plc8FirmwareUpdateOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Firmware updated succesfully." + ::= { plc8OkTraps 5 } + + plc8DuplicateMacOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Duplicate mac situation resolved. Param1 = interface number, descr = mac-address" + ::= { plc8OkTraps 6 } + + plc8DataLinkLayerOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Data link layer is operational. Param1 = ifIndex." + ::= { plc8OkTraps 7 } + + plc8PhysicalLayerFlappingOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "No flapping detected on physical layer. Param1 = ifIndex." + ::= { plc8OkTraps 8 } + + plc8DataLinkLayerFlappingOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "No flapping detected on data link layer. Param1 = ifIndex." + ::= { plc8OkTraps 9 } + + plc8InterfaceCriticalLoadOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Normal load on interface. Param1 = ifIndex." + ::= { plc8OkTraps 10 } + + plc8FreeSpaceOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "" + ::= { plc8OkTraps 11 } + + plc8TemperatureOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "" + ::= { plc8OkTraps 12 } + + plc8FanOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "" + ::= { plc8OkTraps 13 } + + plc8OntOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "" + ::= { plc8OkTraps 14 } + + plc8OntPhysicalOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "" + ::= { plc8OkTraps 15 } + + plc8FileDownloadOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "File download succeeded, Param1 = file type (0 - ONT firmware), descr - file name and ip-address" + ::= { plc8OkTraps 20 } + + plc8BatteryPowerOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "ONT switched to external power. param1 - channelID, param2 - ontID, decription - serial" + ::= { plc8OkTraps 21 } + + plc8BatteryLowOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "param1 - channelID, param2 - ontID, decription - ONTn/m (ELTX00000000) Battery charged" + ::= { plc8OkTraps 22 } + + plc8LanLosOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "param1 - Channel id (n), param2 - ONT id (m), param3 - LAN port id (m), LAN connection established on port m" + ::= { plc8OkTraps 23 } + + plc8OntConfigOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "param1 - Channel id (n), param2 - ONT id (m), descr - ONTn/m (ELTX00000000) ONT has received valid configuration" + ::= { plc8OkTraps 24 } + + plc8LowRxPowerOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "ONTn/m (ELTX00000000) RX level (XX)" + ::= { plc8OkTraps 28 } + + plc8OntDyingGaspTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Param1 - Channel ID, Param2 - Ont ID, Descr - ONTn/m (ELTX00000000) Dying Gasp" + ::= { plc8OkTraps 103 } + + plc8RedundantChannelSwitchTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Redundant channel has been switched. Param1 - master channel; Param2 - slave channel;" + ::= { plc8OkTraps 104 } + + plc8ONTREITrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Param1 - channel id; Param2 - ont id. Description - ONTn/m (ELTX00000000) Remote error indication (REI) value ..." + ::= { plc8OkTraps 106 } + + plc8ONTPowerOffTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Param1 - channel id; Param2 - ont id. Description - ONTn/m (ELTX00000000) power off" + ::= { plc8OkTraps 107 } + + + + plc8ConfigChangeTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Config has been changed." + ::= { plc8OkTraps 200 } + + plc8ONTStateChangeTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Param1 - channel id; Param2 - ont id. Description - ELTXhhhhhhhh pon_channel id state" + ::= { plc8OkTraps 210 } + + plc8ONTConfigChangeTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "operation ELTXhhhhhhhh pon_channel id description" + ::= { plc8OkTraps 211 } + + plc8ChannelStateChangeTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Param1 - channel, descr - state" + ::= { plc8OkTraps 212 } + + plc8OLTDeviceResetTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Param1 - OLT id" + ::= { plc8OkTraps 216 } + + plc8OLTDeviceWorkingTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Param1 - OLT id (n), Descr - OLTn is working " + ::= { plc8OkTraps 219 } + + plc8ChannelOntCntOverflowOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Param1 - Channel id (n), Descr - ONUs count" + ::= { plc8OkTraps 220 } + + plc8RSSIUpdateTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "RSSI value change notification." + ::= { plc8OkTraps 226 } + +ltp8xObjectGroup OBJECT-GROUP + OBJECTS + { + ltp8xPONChannelSlot, + ltp8xPONChannelID, + ltp8xPONChannelState, + ltp8xPONChannelONTCount, + ltp8xPONChannelEnabled, + + ltp8xONTSlot, + ltp8xONTSerial, + ltp8xONTStateChannel, + ltp8xONTStateID, + ltp8xONTStateState, + ltp8xONTStateEqualizationDelay, + ltp8xONTStateFecState, + ltp8xONTStateEncryptionKey, + ltp8xONTStateOMCIPortId, + ltp8xONTStateDistance, + ltp8xONTStateReconfigure, + ltp8xONTStateUpdateFirmware, + + ltp8xONTConfigSlot, + ltp8xONTConfigSerial, + ltp8xONTConfigChannel, + ltp8xONTConfigID, + ltp8xONTConfigServicesProfile, + ltp8xONTConfigPassword, + ltp8xONTConfigFecUp, + ltp8xONTConfigRowStatus, + + ltp8xONTServiceOverrideID, + ltp8xONTServiceOverrideSlot, + ltp8xONTServiceOverrideSerial, + ltp8xONTServiceOverrideEnabled, + ltp8xONTServiceOverrideCustomerVID, + ltp8xONTServiceOverrideCustomerCOS, + + ltp8xONTServicesID, + ltp8xONTServicesDescription, + + ltp8xOLTStateSlot, + ltp8xOLTStateDriverVersion, + ltp8xOLTStateFirmwareVersion, + ltp8xOLTStateHardwareVersion, + + ltp8xOLTDhcpRASlot, + + ltp8xOLTConfigActivationSlot, + ltp8xOLTConfigActivationPeriod, + ltp8xOLTConfigActivationCheckPassword, + + ltp8xOLTMulticastStatsSlot, + ltp8xOLTMulticastStatsChannel, + ltp8xOLTMulticastStatsRecordID, + ltp8xOLTMulticastStatsONTSerial, + ltp8xOLTMulticastStatsMulticastAddress, + ltp8xOLTMulticastStatsStart, + ltp8xOLTMulticastStatsStop, + + ltp8xP2PSlot, + ltp8xP2PEnabled, + + ltp8xMIBBoundary + } + STATUS current + DESCRIPTION + "none" + ::= { ltp8x 200 } + +ltp8xTrapsObjectGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + ltp8xLoadAverageAlarmTrap, + ltp8xRAMAlarmTrap, + ltp8xLoginAlarmTrap, + ltp8xConfigSaveAlarmTrap, + ltp8xFirmwareUpdateAlarmTrap, + ltp8xDuplicateMacAlarmTrap, + ltp8xDataLinkLayerAlarmTrap, + ltp8xPhysicalLayerFlappingAlarmTrap, + ltp8xDataLinkLayerFlappingAlarmTrap, + ltp8xInterfaceCriticalLoadAlarmTrap, + ltp8xFreeSpaceAlarmTrap, + ltp8xTemperatureAlarmTrap, + ltp8xFanAlarmTrap, + ltp8xOntAlarmTrap, + ltp8xOntPhysicalAlarmTrap, + ltp8xOltUpdateAlarmTrap, + ltp8xOntUpdateAlarmTrap, + ltp8xOntFlappingAlarmTrap, + + ltp8xLoadAverageOkTrap, + ltp8xRAMOkTrap, + ltp8xLoginOkTrap, + ltp8xConfigSaveOkTrap, + ltp8xFirmwareUpdateOkTrap, + ltp8xDuplicateMacOkTrap, + ltp8xDataLinkLayerOkTrap, + ltp8xPhysicalLayerFlappingOkTrap, + ltp8xDataLinkLayerFlappingOkTrap, + ltp8xInterfaceCriticalLoadOkTrap, + ltp8xFreeSpaceOkTrap, + ltp8xTemperatureOkTrap, + ltp8xFanOkTrap, + ltp8xOntOkTrap, + ltp8xOntPhysicalOkTrap, + ltp8xOltUpdateOkTrap, + ltp8xOntUpdateOkTrap, + ltp8xOntFlappingOkTrap, + + ltp8xConfigChangeTrap, + + plc8LoadAverageAlarmTrap, + plc8RAMAlarmTrap, + plc8LoginAlarmTrap, + plc8ConfigSaveAlarmTrap, + plc8FirmwareUpdateAlarmTrap, + plc8DuplicateMacAlarmTrap, + plc8DataLinkLayerAlarmTrap, + plc8PhysicalLayerFlappingAlarmTrap, + plc8DataLinkLayerFlappingAlarmTrap, + plc8InterfaceCriticalLoadAlarmTrap, + plc8FreeSpaceAlarmTrap, + plc8TemperatureAlarmTrap, + plc8FanAlarmTrap, + plc8OntAlarmTrap, + plc8OntPhysicalAlarmTrap, + + plc8LoadAverageOkTrap, + plc8RAMOkTrap, + plc8LoginOkTrap, + plc8ConfigSaveOkTrap, + plc8FirmwareUpdateOkTrap, + plc8DuplicateMacOkTrap, + plc8DataLinkLayerOkTrap, + plc8PhysicalLayerFlappingOkTrap, + plc8DataLinkLayerFlappingOkTrap, + plc8InterfaceCriticalLoadOkTrap, + plc8FreeSpaceOkTrap, + plc8TemperatureOkTrap, + plc8FanOkTrap, + plc8OntAlarmTrap, + plc8OntPhysicalAlarmTrap, + plc8ConfigChangeTrap + + } + STATUS current + DESCRIPTION + "none" + ::= { ltp8x 201 } + +END diff --git a/mibs/eltex/ELTEX-LTP8X-STANDALONE b/mibs/eltex/ELTEX-LTP8X-STANDALONE new file mode 100644 index 0000000000..a43d2a1f49 --- /dev/null +++ b/mibs/eltex/ELTEX-LTP8X-STANDALONE @@ -0,0 +1,894 @@ +-- +-- Eltex Enterprise Specific MIB: ltp8x standalone MIB +-- +-- Copyright (c) 2009, Eltex Co +-- All rights reserved. +-- +-- The contents of this document are subject to change without notice. +-- +-- + +ELTEX-LTP8X-STANDALONE DEFINITIONS ::= BEGIN + +IMPORTS + DisplayString, + TimeInterval, + TimeStamp, + MacAddress, + TruthValue, + RowStatus, + TEXTUAL-CONVENTION + FROM SNMPv2-TC + ifIndex + FROM IF-MIB + ltp8x + FROM ELTEX-LTP8X + MODULE-IDENTITY, + OBJECT-TYPE, + Integer32, + IpAddress, + Unsigned32, + Counter64 + FROM SNMPv2-SMI + OBJECT-GROUP + FROM SNMPv2-CONF; + +ltp8xStandalone MODULE-IDENTITY + LAST-UPDATED "201007210000Z" + ORGANIZATION "Eltex Co" + CONTACT-INFO + "eltex@gcom.ru" + DESCRIPTION + "LTP8X-INSIDE MIB" + REVISION "201007210000Z" + DESCRIPTION + "First revision" + ::= { ltp8x 1 } + +ltp8xSystem OBJECT IDENTIFIER ::= { ltp8xStandalone 1 } + + ltp8xHostName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { ltp8xSystem 1 } + + ltp8xIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { ltp8xSystem 2 } + + ltp8xNetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { ltp8xSystem 3 } + + ltp8xGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { ltp8xSystem 4 } + + ltp8xVLAN OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { ltp8xSystem 5 } + + ltp8xFirmwareRevision OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { ltp8xSystem 6 } + + ltp8xSystemUptime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Uptime value in seconds" + ::= { ltp8xSystem 7 } + + ltp8xSystemHardwareRevision OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ltp8xSystem 8 } + + ltp8xSystemMacAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ltp8xSystem 9 } + + ltp8xSystemDeviceName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { ltp8xSystem 10 } + + ltp8xServicesControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xServicesControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xStandalone 2 } + + ltp8xServicesControlEntry OBJECT-TYPE + SYNTAX Ltp8xServicesControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xServicesControlIndex } + ::= { ltp8xServicesControlTable 1 } + + Ltp8xServicesControlEntry ::= SEQUENCE { + ltp8xServicesControlIndex Unsigned32, + ltp8xServicesControlName DisplayString, + ltp8xServicesControlEnabled TruthValue + } + + ltp8xServicesControlIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ltp8xServicesControlEntry 1 } + + ltp8xServicesControlName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xServicesControlEntry 2 } + + ltp8xServicesControlEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xServicesControlEntry 3 } + +ltp8xBoardStatus OBJECT IDENTIFIER ::= { ltp8xStandalone 10 } + + ltp8xDiskFreeSpace OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ammount of free disk space in kB." + ::= { ltp8xBoardStatus 1 } + + ltp8xRAMFree OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xBoardStatus 2 } + + ltp8xCPULoadAverage1Minute OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xBoardStatus 3 } + + ltp8xCPULoadAverage5Minutes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xBoardStatus 4 } + + ltp8xCPULoadAverage15Minutes OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xBoardStatus 5 } + + ltp8xFan0Active OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xBoardStatus 6 } + + ltp8xFan0RPM OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rotations per minute" + ::= { ltp8xBoardStatus 7 } + + ltp8xFan1Active OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xBoardStatus 8 } + + ltp8xFan1RPM OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Rotations per minute" + ::= { ltp8xBoardStatus 9 } + + ltp8xSensor1Temperature OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xBoardStatus 10 } + + ltp8xSensor2Temperature OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xBoardStatus 11 } + + ltp8xSensor1TemperatureExt OBJECT-TYPE + SYNTAX INTEGER + { notValid(65535) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xBoardStatus 12 } + + ltp8xSensor2TemperatureExt OBJECT-TYPE + SYNTAX INTEGER + { notValid(65535) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xBoardStatus 13 } + + ltp8xFanMinRPM OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xBoardStatus 20 } + + ltp8xFanMaxRPM OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xBoardStatus 21 } + + + + ltp8xUsers OBJECT IDENTIFIER ::= { ltp8xStandalone 11 } + + ltp8xUsersTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xUsersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xUsers 1 } + + ltp8xUsersEntry OBJECT-TYPE + SYNTAX Ltp8xUsersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xUsersName } + ::= { ltp8xUsersTable 1 } + + Ltp8xUsersEntry ::= SEQUENCE { + ltp8xUsersName DisplayString, + ltp8xUsersGroups OCTET STRING, + ltp8xUsersOldPassword DisplayString, + ltp8xUsersNewPassword DisplayString, + ltp8xUsersRowStatus RowStatus, + ltp8xUsersPriority Unsigned32 + } + + ltp8xUsersName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xUsersEntry 1 } + + ltp8xUsersGroups OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (4)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xUsersEntry 2 } + + ltp8xUsersOldPassword OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xUsersEntry 3 } + + ltp8xUsersNewPassword OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xUsersEntry 4 } + + ltp8xUsersRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xUsersEntry 5 } + + ltp8xUsersPriority OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xUsersEntry 6 } + + + ltp8xUsersGroupsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xUsersGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xUsers 2 } + + ltp8xUsersGroupsEntry OBJECT-TYPE + SYNTAX Ltp8xUsersGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xUsersGroupsID } + ::= { ltp8xUsersGroupsTable 1 } + + Ltp8xUsersGroupsEntry ::= SEQUENCE { + ltp8xUsersGroupsID Unsigned32, + ltp8xUsersGroupsName DisplayString + } + + ltp8xUsersGroupsID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xUsersGroupsEntry 1 } + + ltp8xUsersGroupsName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xUsersGroupsEntry 2 } + + ltp8xPrivilegesNamesTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xPrivilegesNamesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { ltp8xUsers 3 } + + ltp8xPrivilegesNamesEntry OBJECT-TYPE + SYNTAX Ltp8xPrivilegesNamesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xPrivilegesNamesIndex } + ::= { ltp8xPrivilegesNamesTable 1 } + + Ltp8xPrivilegesNamesEntry ::= SEQUENCE { + ltp8xPrivilegesNamesIndex Unsigned32, + ltp8xPrivilegesNamesName DisplayString + } + + ltp8xPrivilegesNamesIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { ltp8xPrivilegesNamesEntry 1 } + + ltp8xPrivilegesNamesName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xPrivilegesNamesEntry 2 } + + ltp8xPrivilegesLevelsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xPrivilegesLevelsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { ltp8xUsers 4 } + + ltp8xPrivilegesLevelsEntry OBJECT-TYPE + SYNTAX Ltp8xPrivilegesLevelsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xPrivilegesLevelsLevel } + ::= { ltp8xPrivilegesLevelsTable 1 } + + Ltp8xPrivilegesLevelsEntry ::= SEQUENCE { + ltp8xPrivilegesLevelsLevel Unsigned32, + ltp8xPrivilegesLevelsAllowed OCTET STRING + } + + ltp8xPrivilegesLevelsLevel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { ltp8xPrivilegesLevelsEntry 1 } + + ltp8xPrivilegesLevelsAllowed OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (4)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xPrivilegesLevelsEntry 2 } + +ltp8xLogSubmodulesTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xLogSubmodulesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xStandalone 12 } + + ltp8xLogSubmodulesEntry OBJECT-TYPE + SYNTAX Ltp8xLogSubmodulesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xLogSubmodulesID } + ::= { ltp8xLogSubmodulesTable 1 } + + Ltp8xLogSubmodulesEntry ::= SEQUENCE { + ltp8xLogSubmodulesID Integer32, + ltp8xLogSubmodulesName DisplayString, + ltp8xLogSubmodulesLevel INTEGER, + ltp8xLogSubmodulesDestination INTEGER, + ltp8xLogSubmodulesShowProgName TruthValue, + ltp8xLogSubmodulesShowSubmoduleName TruthValue, + ltp8xLogSubmodulesShowLevel TruthValue, + ltp8xLogSubmodulesShowTime TruthValue + } + + ltp8xLogSubmodulesID OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ltp8xLogSubmodulesEntry 1 } + + ltp8xLogSubmodulesName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xLogSubmodulesEntry 2 } + + ltp8xLogSubmodulesLevel OBJECT-TYPE + SYNTAX INTEGER { + emergency(0), + alert(1), + critical(2), + error(3), + warning(4), + notice(5), + info(6), + debug(7), + none(8) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xLogSubmodulesEntry 3 } + + ltp8xLogSubmodulesDestination OBJECT-TYPE + SYNTAX INTEGER { + syslog(0), + console(1), + telnet(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xLogSubmodulesEntry 4 } + + ltp8xLogSubmodulesShowProgName OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Controls if process name will appear in log." + ::= { ltp8xLogSubmodulesEntry 5 } + + ltp8xLogSubmodulesShowSubmoduleName OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Controls if submodule name will appear in log." + ::= { ltp8xLogSubmodulesEntry 6 } + + ltp8xLogSubmodulesShowLevel OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Controls if log message level will appear in log." + ::= { ltp8xLogSubmodulesEntry 7 } + + ltp8xLogSubmodulesShowTime OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Controls if log message time will appear in log." + ::= { ltp8xLogSubmodulesEntry 8 } + +ltp8xActivationAuthModeTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xActivationAuthModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xStandalone 13 } + + ltp8xActivationAuthModeEntry OBJECT-TYPE + SYNTAX Ltp8xActivationAuthModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xActivationAuthModeChannel } + ::= { ltp8xActivationAuthModeTable 1 } + + Ltp8xActivationAuthModeEntry ::= SEQUENCE { + ltp8xActivationAuthModeChannel Unsigned32, + ltp8xActivationAuthModeHostControlledLumpedSN TruthValue + } + + ltp8xActivationAuthModeChannel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ltp8xActivationAuthModeEntry 1 } + + ltp8xActivationAuthModeHostControlledLumpedSN OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xActivationAuthModeEntry 2 } + +ltp8xLoggingDestinationsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xLoggingDestinationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xStandalone 14 } + + ltp8xLoggingDestinationsEntry OBJECT-TYPE + SYNTAX Ltp8xLoggingDestinationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xLoggingDestinationsId } + ::= { ltp8xLoggingDestinationsTable 1 } + + Ltp8xLoggingDestinationsEntry ::= SEQUENCE { + ltp8xLoggingDestinationsId Unsigned32, + ltp8xLoggingDestinationsName DisplayString, + ltp8xLoggingDestinationsLevel INTEGER + } + + ltp8xLoggingDestinationsId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ltp8xLoggingDestinationsEntry 1 } + + ltp8xLoggingDestinationsName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xLoggingDestinationsEntry 2 } + + ltp8xLoggingDestinationsLevel OBJECT-TYPE + SYNTAX INTEGER { + emergency(0), + alert(1), + critical(2), + error(3), + warning(4), + notice(5), + info(6), + debug(7), + none(8) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { ltp8xLoggingDestinationsEntry 3 } + +ltp8xInterfaceStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xInterfaceStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xStandalone 15 } + + ltp8xInterfaceStatusEntry OBJECT-TYPE + SYNTAX Ltp8xInterfaceStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ifIndex } + ::= { ltp8xInterfaceStatusTable 1 } + + Ltp8xInterfaceStatusEntry ::= SEQUENCE { + ltp8xInterfaceStatusError TruthValue, + ltp8xInterfaceStatusDuplex INTEGER, + ltp8xInterfaceStatusFlowControlEnabled TruthValue + } + + ltp8xInterfaceStatusError OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "If true - all other fields should be ignored" + ::= { ltp8xInterfaceStatusEntry 1 } + + ltp8xInterfaceStatusDuplex OBJECT-TYPE + SYNTAX INTEGER { + halfDuplex(0), + fullDuplex(1) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xInterfaceStatusEntry 2 } + + ltp8xInterfaceStatusFlowControlEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xInterfaceStatusEntry 3 } + +ltp8xFanControl OBJECT IDENTIFIER ::= { ltp8xStandalone 16 } + + ltp8xFanSpeed OBJECT-TYPE + SYNTAX INTEGER { + auto(-1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set fixed/auto fan speed. In percent, or auto" + ::= { ltp8xFanControl 1 } + + ltp8xFanMinSpeed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Fan's rotation speed low limit (in percent)" + ::= { ltp8xFanControl 2 } + +ltp8xPowerSupplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ltp8xPowerSupplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { ltp8xStandalone 17 } + + ltp8xPowerSupplyEntry OBJECT-TYPE + SYNTAX Ltp8xPowerSupplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ltp8xPowerSupplyModuleId } + ::= { ltp8xPowerSupplyTable 1 } + + Ltp8xPowerSupplyEntry ::= SEQUENCE { + ltp8xPowerSupplyModuleId Unsigned32, + ltp8xPowerSupplyModulePresent TruthValue, + ltp8xPowerSupplyModuleName DisplayString, + ltp8xPowerSupplyModuleType INTEGER, + ltp8xPowerSupplyModuleIntact TruthValue + } + + ltp8xPowerSupplyModuleId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ltp8xPowerSupplyEntry 1 } + + ltp8xPowerSupplyModulePresent OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xPowerSupplyEntry 2 } + + ltp8xPowerSupplyModuleName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xPowerSupplyEntry 3 } + + ltp8xPowerSupplyModuleType OBJECT-TYPE + SYNTAX INTEGER { + directCurrent(0), + alternateCurrent(1) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xPowerSupplyEntry 4 } + + ltp8xPowerSupplyModuleIntact OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xPowerSupplyEntry 5 } + +ltp8xLicense OBJECT IDENTIFIER ::= { ltp8xStandalone 18 } + + ltp8xLicenseInstalled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xLicense 1 } + + ltp8xLicenseValid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xLicense 2 } + + ltp8xLicenseVersion OBJECT-TYPE + SYNTAX INTEGER { + version1v0(0), + version1v1(1), + version1v2(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xLicense 3 } + + ltp8xLicenseBoardSN OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xLicense 4 } + + ltp8xLicenseVendor OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xLicense 5 } + + ltp8xLicenseONTCount OBJECT-TYPE + SYNTAX INTEGER { + unlimited(2147483647), + notAvailable(-1) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xLicense 6 } + + ltp8xLicenseActiveONTCount OBJECT-TYPE + SYNTAX INTEGER { + notAvailable(-1) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { ltp8xLicense 7 } + +ltp8xLogSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xStandalone 20 } + +ltp8xExternalFirmwareIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Address of server that contains ONT firmwares." + ::= { ltp8xStandalone 21 } + +ltp8xExternalFirmwarePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Port of server that contains ONT firmwares." + ::= { ltp8xStandalone 22 } + +ltp8xNTPDaylightSaving OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xStandalone 25 } + +ltp8xONTFwAutoUpdateEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xStandalone 26 } + +ltp8xConfigChangeCounter OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { ltp8xStandalone 40 } + +ltp8xRereadConfig OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xStandalone 49 } + +ltp8xSaveConfig OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xStandalone 50 } + +ltp8xRebootTimeout OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { ltp8xStandalone 51 } + +END diff --git a/mibs/eltex/ELTEX-PP4 b/mibs/eltex/ELTEX-PP4 new file mode 100644 index 0000000000..7bc0aa1c28 --- /dev/null +++ b/mibs/eltex/ELTEX-PP4 @@ -0,0 +1,3605 @@ +-- +-- Eltex pp4 mib +-- +-- Copyright (c) 2007, Eltex Co +-- All rights reserved. +-- +-- The contents of this document are subject to change without notice. +-- + + +ELTEX-PP4 DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, + Integer32, Gauge32, Counter32, TimeTicks, Unsigned32, IpAddress + FROM SNMPv2-SMI + TruthValue, DisplayString, TimeStamp, TimeInterval, TEXTUAL-CONVENTION, MacAddress, RowStatus + FROM SNMPv2-TC + OBJECT-GROUP + FROM SNMPv2-CONF + elHardware, eltrapGroup, mcTrapExState, mcTrapID, mcTrapDescr, mcTrapLParam1, mcTrapLParam2, + mcTrapLParam3 + FROM ELTEX-SMI-ACTUAL + ifIndex + FROM IF-MIB + Ipv6Address + FROM IPV6-TC; + + pp4 MODULE-IDENTITY + LAST-UPDATED "200911240000Z" + ORGANIZATION "Eltex Co" + CONTACT-INFO " eltex@gcom.ru " + DESCRIPTION "Mib for pp4 MSAN switches family" + REVISION "200911240000Z" + DESCRIPTION + "Initial revision." + ::= { elHardware 13 } + +PP4SysType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER { + systemUnknown(0), + systemPp4g(1), + systemPp4g2x(2), + systemPp4x(3)} + +Pp4Link ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER { + linkDown(0), + linkUp(1)} + +Pp4PortSpeed ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER { + speed10Mbps(0), + speed100Mbps(1), + speed1Gbps(2), + speed10Gbps(3), + speed12Gbps(4), + speed2500Mbps(5), + speed5Gbps(6)} + +Pp4PortDuplex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER { + fullDuplex(0), + halfDuplex(1)} + +Pp4MacType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER { + macStatic(0), + macDynamic(1)} + +Pp4MacPort ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER { + portCPU(255)} + +Pp4RebootIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER { + master(100), + slave(101), + system(102)} + +Pp4SlotBoardType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER { + none(0), + pp4x(1), + elc8(2), + plc8(3), + plc16(4), + fxs72sip(5), + fxs72megaco(6), + tmg16sip(7), + invalid(255) } + +Pp4FanBreakdownState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER { + fanIsNormal(0), + fanIsBreakDown(1), + fanIsNotDefine(2)} + +Pp4BoardRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER { + notdefine(0), + slave(1), + backup(2), + master(3)} + +Pp4BoardPosition ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER { + notdefine(0), + left(1), + right(2)} + +Pp4SlotFirmwareVersion ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER { + default(-1), + embedded(-2)} + +Pp4FirmwareUnitStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER { + undefined(0), + invalid(1), + timeout(2), + isCurrent(3), + downloaded(4), + testing(5) + } + +Pp4FeederStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER { + notInstalled (0), + error (1), + highVoltage (2), + lowVoltage (3), + ok (4) + } + +Pp4FeederActive ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER { + notAvailable (0), + active (1), + backup (2) + } + +Pp4FeederPolarity ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER { + notAvailable (0), + ok (1), + mismatch (2) + } + + pp4DevName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { pp4 1 } + + pp4DevType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Always = 13" + ::= { pp4 2 } + + pp4DevCfgBuild OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "os build string: compiling data and other info" + ::= { pp4 3 } + + pp4FreeSpace OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "percent of free blocks on flash disk" + ::= { pp4 4 } + + pp4FreeRam OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "free RAM (bytes)" + ::= { pp4 5 } + + pp4System OBJECT IDENTIFIER ::= { pp4 10 } + + pp4SystemType OBJECT-TYPE + SYNTAX PP4SysType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { pp4System 1 } + + pp4SystemInfo OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { pp4System 2 } + + pp4SystemUnit1MacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { pp4System 3 } + + pp4SystemUnit2MacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { pp4System 4 } + + pp4SystemUnit1FirmwareVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { pp4System 5 } + + pp4SystemUnit2FirmwareVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { pp4System 6 } + + pp4SystemUnit1LinuxVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { pp4System 7 } + + pp4SystemUnit2LinuxVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { pp4System 8 } + + pp4SystemUnit1UpTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "sec" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { pp4System 9 } + + pp4SystemUnit2UpTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "sec" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { pp4System 10 } + + pp4SystemUnit1Role OBJECT-TYPE + SYNTAX Pp4BoardRole + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { pp4System 11 } + + pp4SystemUnit2Role OBJECT-TYPE + SYNTAX Pp4BoardRole + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { pp4System 12 } + + pp4SystemUnit1Position OBJECT-TYPE + SYNTAX Pp4BoardPosition + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { pp4System 13 } + + pp4SystemUnit2Position OBJECT-TYPE + SYNTAX Pp4BoardPosition + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " " + ::= { pp4System 14 } + + pp4SystemUnit1SerialNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "unique device serial number" + ::= { pp4System 15 } + + pp4SystemUnit2SerialNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "unique device serial number" + ::= { pp4System 16 } + + pp4SynchronizationStateInStack OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Synchronization state in the stack : cli + msan stack synchronization-enable + msan no stack synchronization-enable + msan show stack" + ::= { pp4System 17 } + + pp4StackMasterChange OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set this to 1 to change stack master" + ::= { pp4System 18 } + + pp4Services OBJECT IDENTIFIER ::= { pp4System 30 } + + pp4ACSActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Shows if ACS service active." + ::= { pp4Services 1 } + + + + pp4PortsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Pp4PortsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { pp4 11 } + + pp4PortsEntry OBJECT-TYPE + SYNTAX Pp4PortsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { pp4PortsEntryID } + ::= { pp4PortsTable 1 } + + Pp4PortsEntry ::= SEQUENCE { + pp4PortsEntryID Integer32, + pp4PortsLink Pp4Link, + pp4PortsAutoNegotiate TruthValue, + pp4PortsAutoNegotiationError TruthValue, + pp4PortsSpeed Pp4PortSpeed, + pp4PortsDuplex Pp4PortDuplex, + pp4PortsFlowControlEnabled TruthValue, + pp4PortsEnabled TruthValue + } + + pp4PortsEntryID OBJECT-TYPE + SYNTAX Integer32 (0..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Index" + ::= { pp4PortsEntry 1 } + + pp4PortsLink OBJECT-TYPE + SYNTAX Pp4Link + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { pp4PortsEntry 2 } + + pp4PortsAutoNegotiate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { pp4PortsEntry 3 } + + pp4PortsAutoNegotiationError OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { pp4PortsEntry 4 } + + pp4PortsSpeed OBJECT-TYPE + SYNTAX Pp4PortSpeed + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { pp4PortsEntry 5 } + + pp4PortsDuplex OBJECT-TYPE + SYNTAX Pp4PortDuplex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { pp4PortsEntry 6 } + + pp4PortsFlowControlEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { pp4PortsEntry 7 } + + pp4PortsEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { pp4PortsEntry 8 } + + pp4MulticastGroupsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Pp4MulticastGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { pp4 12 } + + pp4MulticastGroupsEntry OBJECT-TYPE + SYNTAX Pp4MulticastGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { pp4MulticastEntryID } + ::= { pp4MulticastGroupsTable 1 } + + Pp4MulticastGroupsEntry ::= SEQUENCE { + pp4MulticastEntryID Integer32, + pp4MulticastVLAN Integer32, + pp4MulticastGroupAddress IpAddress, + pp4MulticastMemberPorts DisplayString, + pp4MulticastExpires TimeTicks + } + + pp4MulticastEntryID OBJECT-TYPE + SYNTAX Integer32 (0..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Index" + ::= { pp4MulticastGroupsEntry 1 } + + pp4MulticastVLAN OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { pp4MulticastGroupsEntry 2 } + + pp4MulticastGroupAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { pp4MulticastGroupsEntry 3 } + + pp4MulticastMemberPorts OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Each octet within this value specifies a set of eight + ports, with the first octet specifying ports 1 through + 8, the second octet specifying ports 9 through 16, etc. + Within each octet, the most significant bit represents + the lowest numbered port, and the least significant bit + represents the highest numbered port. Thus, each port + of the bridge is represented by a single bit within the + value of this object. If that bit has a value of '1', + then that port is included in the set of ports; the port + is not included if its bit has a value of '0" + ::= { pp4MulticastGroupsEntry 4 } + + pp4MulticastExpires OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { pp4MulticastGroupsEntry 5 } + + pp4MacAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF Pp4MacAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { pp4 13 } + + pp4MacAddressEntry OBJECT-TYPE + SYNTAX Pp4MacAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { pp4MacAddressEntryID } + ::= { pp4MacAddressTable 1 } + + Pp4MacAddressEntry ::= SEQUENCE { + pp4MacAddressEntryID Integer32, + pp4MacAddressVLAN Integer32, + pp4MacAddressAddress MacAddress, + pp4MacAddressPort Pp4MacPort, + pp4MacAddressType Pp4MacType + } + + pp4MacAddressEntryID OBJECT-TYPE + SYNTAX Integer32 (0..16384) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Index" + ::= { pp4MacAddressEntry 1 } + + pp4MacAddressVLAN OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { pp4MacAddressEntry 2 } + + pp4MacAddressAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { pp4MacAddressEntry 3 } + + pp4MacAddressPort OBJECT-TYPE + SYNTAX Pp4MacPort + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { pp4MacAddressEntry 4 } + + pp4MacAddressType OBJECT-TYPE + SYNTAX Pp4MacType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { pp4MacAddressEntry 5 } + + pp4SlotsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Pp4SlotsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { pp4 14 } + + pp4SlotsEntry OBJECT-TYPE + SYNTAX Pp4SlotsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { pp4SlotsSlot } + ::= { pp4SlotsTable 1 } + + Pp4SlotsEntry ::= SEQUENCE { + pp4SlotsSlot Unsigned32, + pp4SlotsBoardType Pp4SlotBoardType, + pp4SlotsLink INTEGER, + pp4SlotsFirmwareActive DisplayString, + pp4SlotsFirmwareRevision Unsigned32, + pp4SlotsSerialNumber DisplayString, + pp4SlotsState INTEGER + } + + pp4SlotsSlot OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { pp4SlotsEntry 1 } + + pp4SlotsBoardType OBJECT-TYPE + SYNTAX Pp4SlotBoardType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { pp4SlotsEntry 2 } + + pp4SlotsLink OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { pp4SlotsEntry 3 } + + pp4SlotsFirmwareActive OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { pp4SlotsEntry 4 } + + pp4SlotsFirmwareRevision OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { pp4SlotsEntry 5 } + + pp4SlotsSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { pp4SlotsEntry 6 } + + pp4SlotsState OBJECT-TYPE + SYNTAX INTEGER { + absent(0), + discovery(1), + booting(2), + operational(3), + lost(4), + sand(5), + fail(6), + notBooting(7) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { pp4SlotsEntry 7 } + + + pp4ConfigRevisions OBJECT IDENTIFIER ::= { pp4 15 } + + pp4ConfigRevisionsPp4x OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { pp4ConfigRevisions 1 } + + pp4ConfigRevisionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Pp4ConfigRevisionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { pp4ConfigRevisions 2 } + + pp4ConfigRevisionsEntry OBJECT-TYPE + SYNTAX Pp4ConfigRevisionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { pp4ConfigRevisionsSlot } + ::= { pp4ConfigRevisionsTable 1 } + + Pp4ConfigRevisionsEntry ::= SEQUENCE { + pp4ConfigRevisionsSlot Unsigned32, + pp4ConfigRevisionsRevision Unsigned32 + } + pp4ConfigRevisionsSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { pp4ConfigRevisionsEntry 1 } + + pp4ConfigRevisionsRevision OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { pp4ConfigRevisionsEntry 2 } + + pp4ConfigRevisionsProfilesELC OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { pp4ConfigRevisions 3 } + + pp4ConfigRevisionsProfilesPLC OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { pp4ConfigRevisions 4 } + + pp4ConfigRevisionsProfilesPLCOLT OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { pp4ConfigRevisions 5 } + + pp4RebootTable OBJECT-TYPE + SYNTAX SEQUENCE OF Pp4RebootEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { pp4 20 } + + pp4RebootEntry OBJECT-TYPE + SYNTAX Pp4RebootEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { pp4RebootSlot } + ::= { pp4RebootTable 1 } + + Pp4RebootEntry ::= SEQUENCE { + pp4RebootSlot Integer32, + pp4RebootDescription DisplayString, + pp4RebootCommand Unsigned32 + } + + pp4RebootSlot OBJECT-TYPE + SYNTAX Integer32 (1..102) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Index, 1-17 - slots, 100 - master, 101 - slave, 102 - system" + ::= { pp4RebootEntry 1 } + + pp4RebootDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Index" + ::= { pp4RebootEntry 2 } + + pp4RebootCommand OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set this to 1 to reboot" + ::= { pp4RebootEntry 3 } + + pp4RebootAfterDelay OBJECT-TYPE + SYNTAX Integer32 + UNITS "sec" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "GET - pp4x will reboot after in this time + SET - to set delay for reboot" + ::= { pp4 21 } + + + pp4ChannelGroupMembershipTable OBJECT-TYPE + SYNTAX SEQUENCE OF Pp4ChannelGroupMembershipEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { pp4 22 } + + pp4ChannelGroupMembershipEntry OBJECT-TYPE + SYNTAX Pp4ChannelGroupMembershipEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { ifIndex } + ::= { pp4ChannelGroupMembershipTable 1 } + + Pp4ChannelGroupMembershipEntry ::= SEQUENCE { + pp4ChannelGroupMembershipGroupID Unsigned32 + } + + pp4ChannelGroupMembershipGroupID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Channel group ID, or 0 - unassigned" + ::= { pp4ChannelGroupMembershipEntry 1 } + + pp4ChannelGroupLACPTable OBJECT-TYPE + SYNTAX SEQUENCE OF Pp4ChannelGroupLACPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { pp4 23 } + + pp4ChannelGroupLACPEntry OBJECT-TYPE + SYNTAX Pp4ChannelGroupLACPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { pp4ChannelGroupLACPGroupID } + ::= { pp4ChannelGroupLACPTable 1 } + + Pp4ChannelGroupLACPEntry ::= SEQUENCE { + pp4ChannelGroupLACPGroupID Unsigned32, + pp4ChannelGroupLACPRunning TruthValue, + pp4ChannelGroupLACPAggregators OCTET STRING + } + + pp4ChannelGroupLACPGroupID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Channel group ID" + ::= { pp4ChannelGroupLACPEntry 1 } + + pp4ChannelGroupLACPRunning OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { pp4ChannelGroupLACPEntry 2 } + + pp4ChannelGroupLACPAggregators OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { pp4ChannelGroupLACPEntry 3 } + + pp4LACPSystemPriority OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { pp4 24 } + + pp4MLDGroupsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Pp4MLDGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { pp4 25 } + + pp4MLDGroupsEntry OBJECT-TYPE + SYNTAX Pp4MLDGroupsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { pp4MLDEntryID } + ::= { pp4MLDGroupsTable 1 } + + Pp4MLDGroupsEntry ::= SEQUENCE { + pp4MLDEntryID Integer32, + pp4MLDVLAN Integer32, + pp4MLDGroupAddress Ipv6Address, + pp4MLDMemberPorts DisplayString, + pp4MLDExpires TimeTicks + } + + pp4MLDEntryID OBJECT-TYPE + SYNTAX Integer32 (1..1024) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index" + ::= { pp4MLDGroupsEntry 1 } + + pp4MLDVLAN OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { pp4MLDGroupsEntry 2 } + + pp4MLDGroupAddress OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { pp4MLDGroupsEntry 3 } + + pp4MLDMemberPorts OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Each octet within this value specifies a set of eight + ports, with the first octet specifying ports 1 through + 8, the second octet specifying ports 9 through 16, etc. + Within each octet, the most significant bit represents + the lowest numbered port, and the least significant bit + represents the highest numbered port. Thus, each port + of the bridge is represented by a single bit within the + value of this object. If that bit has a value of '1', + then that port is included in the set of ports; the port + is not included if its bit has a value of '0" + ::= { pp4MLDGroupsEntry 4 } + + pp4MLDExpires OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { pp4MLDGroupsEntry 5 } + + + pp4BoardState OBJECT IDENTIFIER ::= { pp4 30 } + + pp4BoardFan1AbsoluteSpeed OBJECT-TYPE + SYNTAX Integer32 + UNITS "rpm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "absolute speed of fan #1 (in rpm)" + ::= { pp4BoardState 1 } + + pp4BoardFan2AbsoluteSpeed OBJECT-TYPE + SYNTAX Integer32 + UNITS "rpm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "absolute speed of fan #2 (in rpm)" + ::= { pp4BoardState 2 } + + pp4BoardFan3AbsoluteSpeed OBJECT-TYPE + SYNTAX Integer32 + UNITS "rpm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "absolute speed of fan #3 (in rpm)" + ::= { pp4BoardState 3 } + + pp4BoardFanRelativeSpeed OBJECT-TYPE + SYNTAX Integer32 + UNITS "%" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "relative speed of fans. 0 - stopped, 0xFF - max speed" + ::= { pp4BoardState 4 } + + pp4BoardFan1Breakdown OBJECT-TYPE + SYNTAX Pp4FanBreakdownState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "fan #1 breakdown indication" + ::= { pp4BoardState 5 } + + pp4BoardFan2Breakdown OBJECT-TYPE + SYNTAX Pp4FanBreakdownState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "fan #2 breakdown indication" + ::= { pp4BoardState 6 } + + pp4BoardFan3Breakdown OBJECT-TYPE + SYNTAX Pp4FanBreakdownState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "fan #3 breakdown indication" + ::= { pp4BoardState 7 } + + + + pp4BoardUnit1TempSfp OBJECT-TYPE + SYNTAX Integer32 + UNITS "deg" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "temperature" + ::= { pp4BoardState 8 } + + pp4BoardUnit2TempSfp OBJECT-TYPE + SYNTAX Integer32 + UNITS "deg" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "temperature" + ::= { pp4BoardState 9 } + + pp4BoardUnit1TempProc OBJECT-TYPE + SYNTAX Integer32 + UNITS "deg" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "temperature" + ::= { pp4BoardState 10 } + + pp4BoardUnit2TempProc OBJECT-TYPE + SYNTAX Integer32 + UNITS "deg" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "temperature" + ::= { pp4BoardState 11 } + + pp4BoardUnit1TempSwitch OBJECT-TYPE + SYNTAX Integer32 + UNITS "deg" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "temperature" + ::= { pp4BoardState 12 } + + pp4BoardUnit2TempSwitch OBJECT-TYPE + SYNTAX Integer32 + UNITS "deg" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "temperature" + ::= { pp4BoardState 13 } + + + + pp4BoardUnit1LoadAverage1 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LoadAverage for 1 minute" + ::= { pp4BoardState 14 } + + pp4BoardUnit2LoadAverage1 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LoadAverage for 1 minute" + ::= { pp4BoardState 15 } + + pp4BoardUnit1LoadAverage5 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LoadAverage for 5 minute" + ::= { pp4BoardState 16 } + + pp4BoardUnit2LoadAverage5 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LoadAverage for 5 minute" + ::= { pp4BoardState 17 } + + pp4BoardUnit1LoadAverage15 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LoadAverage for 15 minute" + ::= { pp4BoardState 18 } + + pp4BoardUnit2LoadAverage15 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LoadAverage for 15 minute" + ::= { pp4BoardState 19 } + + + pp4BoardUnit1TotalRam OBJECT-TYPE + SYNTAX Integer32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "total ram" + ::= { pp4BoardState 20 } + + pp4BoardUnit2TotalRam OBJECT-TYPE + SYNTAX Integer32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "total ram" + ::= { pp4BoardState 21 } + + pp4BoardUnit1FreeRam OBJECT-TYPE + SYNTAX Integer32 + UNITS "%" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "free ram" + ::= { pp4BoardState 22 } + + pp4BoardUnit2FreeRam OBJECT-TYPE + SYNTAX Integer32 + UNITS "%" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "free ram" + ::= { pp4BoardState 23 } + + pp4BoardUnit1TotalFilesystemRoot OBJECT-TYPE + SYNTAX Integer32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Available file system size in bytes" + ::= { pp4BoardState 24 } + + pp4BoardUnit2TotalFilesystemRoot OBJECT-TYPE + SYNTAX Integer32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Available file system size in bytes" + ::= { pp4BoardState 25 } + + pp4BoardUnit1TotalFilesystemTools OBJECT-TYPE + SYNTAX Integer32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Available file system size in bytes" + ::= { pp4BoardState 26 } + + pp4BoardUnit2TotalFilesystemTools OBJECT-TYPE + SYNTAX Integer32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Available file system size in bytes" + ::= { pp4BoardState 27 } + + pp4BoardUnit1TotalFilesystemConfig OBJECT-TYPE + SYNTAX Integer32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Available file system size in bytes" + ::= { pp4BoardState 28 } + + pp4BoardUnit2TotalFilesystemConfig OBJECT-TYPE + SYNTAX Integer32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Available file system size in bytes" + ::= { pp4BoardState 29 } + + pp4BoardUnit1TotalFilesystemLog OBJECT-TYPE + SYNTAX Integer32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Available file system size in bytes" + ::= { pp4BoardState 30 } + + pp4BoardUnit2TotalFilesystemLog OBJECT-TYPE + SYNTAX Integer32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Available file system size in bytes" + ::= { pp4BoardState 31 } + + + pp4BoardUnit1FreeFilesystemRoot OBJECT-TYPE + SYNTAX Integer32 + UNITS "%" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Available file system size in bytes" + ::= { pp4BoardState 32 } + + pp4BoardUnit2FreeFilesystemRoot OBJECT-TYPE + SYNTAX Integer32 + UNITS "%" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Available file system size in bytes" + ::= { pp4BoardState 33 } + + pp4BoardUnit1FreeFilesystemTools OBJECT-TYPE + SYNTAX Integer32 + UNITS "%" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Available file system size in bytes" + ::= { pp4BoardState 34 } + + pp4BoardUnit2FreeFilesystemTools OBJECT-TYPE + SYNTAX Integer32 + UNITS "%" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Available file system size in bytes" + ::= { pp4BoardState 35 } + + pp4BoardUnit1FreeFilesystemConfig OBJECT-TYPE + SYNTAX Integer32 + UNITS "%" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Available file system size in bytes" + ::= { pp4BoardState 36 } + + pp4BoardUnit2FreeFilesystemConfig OBJECT-TYPE + SYNTAX Integer32 + UNITS "%" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Available file system size in bytes" + ::= { pp4BoardState 37 } + + pp4BoardUnit1FreeFilesystemLog OBJECT-TYPE + SYNTAX Integer32 + UNITS "%" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Available file system size in bytes" + ::= { pp4BoardState 38 } + + pp4BoardUnit2FreeFilesystemLog OBJECT-TYPE + SYNTAX Integer32 + UNITS "%" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Available file system size in bytes" + ::= { pp4BoardState 39 } + + + pp4FeederState OBJECT IDENTIFIER ::= { pp4 31 } + + pp4Feeder1Status OBJECT-TYPE + SYNTAX Pp4FeederStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { pp4FeederState 1 } + + pp4Feeder1Active OBJECT-TYPE + SYNTAX Pp4FeederActive + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { pp4FeederState 2 } + + pp4Feeder1Polarity OBJECT-TYPE + SYNTAX Pp4FeederPolarity + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { pp4FeederState 3 } + + pp4Feeder1Current OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION " XX.XX A " + ::= { pp4FeederState 4 } + + pp4Feeder1Voltage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION " +-XX.XX V " + ::= { pp4FeederState 5 } + + pp4Feeder2Status OBJECT-TYPE + SYNTAX Pp4FeederStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { pp4FeederState 6 } + + pp4Feeder2Active OBJECT-TYPE + SYNTAX Pp4FeederActive + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { pp4FeederState 7 } + + pp4Feeder2Polarity OBJECT-TYPE + SYNTAX Pp4FeederPolarity + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { pp4FeederState 8 } + + pp4Feeder2Current OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION " XX.XX A " + ::= { pp4FeederState 9 } + + pp4Feeder2Voltage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION " +-XX.XX V " + ::= { pp4FeederState 10 } + + pp4StationVoltage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION " +-XX.XX V " + ::= { pp4FeederState 11 } + + + pp4Firmware OBJECT IDENTIFIER ::= { pp4 35 } + + pp4FirmwareTable OBJECT-TYPE + SYNTAX SEQUENCE OF Pp4FirmwareEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides info on what firmwares are available." + ::= { pp4Firmware 1 } + + pp4FirmwareEntry OBJECT-TYPE + SYNTAX Pp4FirmwareEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { pp4FirmwareBoardType, pp4FirmwareIndex } + ::= { pp4FirmwareTable 1 } + + Pp4FirmwareEntry ::= SEQUENCE { + pp4FirmwareBoardType Pp4SlotBoardType, + pp4FirmwareIndex Unsigned32, + pp4FirmwareVersion DisplayString, + pp4FirmwareDelete Unsigned32 + } + + + pp4FirmwareBoardType OBJECT-TYPE + SYNTAX Pp4SlotBoardType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { pp4FirmwareEntry 1 } + + pp4FirmwareIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { pp4FirmwareEntry 2 } + + pp4FirmwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { pp4FirmwareEntry 3 } + + pp4FirmwareDelete OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION " set 1 to delete firmware " + ::= { pp4FirmwareEntry 4 } + + + + pp4DefaultFirmware OBJECT IDENTIFIER ::= { pp4Firmware 2 } + + pp4DefaultFirmwareELC OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Default firmware for ELC boards. Firmware is choosen by + specifying pp4FirmwareIndex from pp4FirmwareTable" + ::= { pp4DefaultFirmware 1 } + + pp4DefaultFirmwarePLC OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Default firmware for ELC boards. Firmware is choosen by + specifying pp4FirmwareIndex from pp4FirmwareTable" + ::= { pp4DefaultFirmware 2 } + + pp4ShelfConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Pp4ShelfConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides means to configure board types and firmwares." + ::= { pp4Firmware 3 } + + pp4ShelfConfigEntry OBJECT-TYPE + SYNTAX Pp4ShelfConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { pp4ShelfConfigSlot } + ::= { pp4ShelfConfigTable 1 } + + Pp4ShelfConfigEntry ::= SEQUENCE { + pp4ShelfConfigSlot Integer32, + pp4ShelfConfigBoardType Pp4SlotBoardType, + pp4ShelfConfigFirmwareVersion Pp4SlotFirmwareVersion + + } + + + pp4ShelfConfigSlot OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { pp4ShelfConfigEntry 1 } + + pp4ShelfConfigBoardType OBJECT-TYPE + SYNTAX Pp4SlotBoardType + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { pp4ShelfConfigEntry 2 } + + pp4ShelfConfigFirmwareVersion OBJECT-TYPE + SYNTAX Pp4SlotFirmwareVersion + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { pp4ShelfConfigEntry 3 } + + + pp4BootVarTable OBJECT-TYPE + SYNTAX SEQUENCE OF Pp4BootVarEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides means to configure board types and firmwares." + ::= { pp4Firmware 4 } + + pp4BootVarEntry OBJECT-TYPE + SYNTAX Pp4BootVarEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + INDEX { pp4BootVarUnit, pp4BootVarIndex } + ::= { pp4BootVarTable 1 } + + Pp4BootVarEntry ::= SEQUENCE { + pp4BootVarUnit Integer32, + pp4BootVarIndex Integer32, + pp4BootVarValid TruthValue, + pp4BootVarTimestamp DisplayString, + pp4BootVarVersionString DisplayString + } + + pp4BootVarUnit OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { pp4BootVarEntry 1 } + + pp4BootVarIndex OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { pp4BootVarEntry 2 } + + pp4BootVarValid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { pp4BootVarEntry 3 } + + pp4BootVarTimestamp OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { pp4BootVarEntry 4 } + + pp4BootVarVersionString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { pp4BootVarEntry 5 } + + pp4UnitsFirmwareTable OBJECT-TYPE + SYNTAX SEQUENCE OF Pp4UnitsFirmwareEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides means to configure board types and firmwares." + ::= { pp4Firmware 5 } + + pp4UnitsFirmwareEntry OBJECT-TYPE + SYNTAX Pp4UnitsFirmwareEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { pp4BootVarUnit } + ::= { pp4UnitsFirmwareTable 1 } + + Pp4UnitsFirmwareEntry ::= SEQUENCE { + pp4UnitsStatus Pp4FirmwareUnitStatus, + pp4UnitsActivePartition Integer32, + pp4UnitsFallbackPartition Integer32, + pp4UnitsRunningPartition Integer32, + pp4UnitsConfirm TruthValue + } + + pp4UnitsStatus OBJECT-TYPE + SYNTAX Pp4FirmwareUnitStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { pp4UnitsFirmwareEntry 1 } + + pp4UnitsActivePartition OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The version that will be booted the next time + (0..FW_MAX_PARTITIONS); any value outside this range + should be treated as NotActive." + ::= { pp4UnitsFirmwareEntry 2 } + + pp4UnitsFallbackPartition OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "If fw_status is one of FW_STATUS_DOWNLOADED or FW_STATUS_TESTING: + the version that will be selected as active + if there is no confirmation from the operator." + ::= { pp4UnitsFirmwareEntry 3 } + + pp4UnitsRunningPartition OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The partition that the firmware is currently running from." + ::= { pp4UnitsFirmwareEntry 4 } + + pp4UnitsConfirm OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "set 1 to confirm selected pertition after reboot" + ::= { pp4UnitsFirmwareEntry 5 } + + pp4FirmwareDeleteUnused OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set 1 to delete all unused fw" + ::= { pp4Firmware 6 } + + pp4FirmwareUpdate OBJECT IDENTIFIER ::= { pp4Firmware 10 } + + pp4FirmwareUpdateFileName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { pp4FirmwareUpdate 1 } + + pp4FirmwareUpdateIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { pp4FirmwareUpdate 2 } + + pp4FirmwareUpdateConfigName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "config for new version. keep it empty if special config is not needed" + ::= { pp4FirmwareUpdate 3 } + + pp4FirmwareUpdateSwitchVersion OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "set true to select new firmware for next boot" + ::= { pp4FirmwareUpdate 4 } + + pp4FirmwareUpdateNeedRestart OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "set true to restart devices" + ::= { pp4FirmwareUpdate 5 } + + pp4FirmwareUpdateNSSU OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "not stop software update - set true to restart devices without stop service" + ::= { pp4FirmwareUpdate 6 } + + pp4FirmwareUpdateConfigIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { pp4FirmwareUpdate 7 } + + pp4FirmwareUpdateProtocol OBJECT-TYPE + SYNTAX INTEGER { + tftp(1), + http(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { pp4FirmwareUpdate 8 } + + pp4FirmwareUpdatePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { pp4FirmwareUpdate 9 } + + pp4FirmwareUpdateAction OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set to 1 to initiate update process" + ::= { pp4FirmwareUpdate 10 } + + pp4FirmwareUpdateConfigProtocol OBJECT-TYPE + SYNTAX INTEGER { + tftp(1), + http(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { pp4FirmwareUpdate 11 } + + pp4FirmwareUpdateConfigPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { pp4FirmwareUpdate 12 } + + pp4FirmwareUpdateConfirm OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set to 1 to confirm both units" + ::= { pp4FirmwareUpdate 20 } + + + pp4AlarmsJournal OBJECT IDENTIFIER ::= { pp4 40 } + + pp4AlarmsJournalCleanJournal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "On GET-REQUEST device should do nothing. + On SET-REQUEST device should clean up alarms journal" + ::= { pp4AlarmsJournal 1 } + + +pp4xIfUtilizTable OBJECT-TYPE + SYNTAX SEQUENCE OF Pp4xIfUtilizEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { pp4 16 } + + pp4xIfUtilizEntry OBJECT-TYPE + SYNTAX Pp4xIfUtilizEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { interfaceIndex } + ::= { pp4xIfUtilizTable 1 } + + Pp4xIfUtilizEntry ::= SEQUENCE { + interfaceIndex Unsigned32, + portName DisplayString, + lastCountersKbitsSent Unsigned32, + lastCountersKbitsRecv Unsigned32, + lastCountersFramesSent Unsigned32, + lastCountersFramesRecv Unsigned32, + averageKbitsSent Unsigned32, + averageKbitsRecv Unsigned32, + averageFramesSent Unsigned32, + averageFramesRecv Unsigned32 + } + + interfaceIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { pp4xIfUtilizEntry 1 } + + portName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { pp4xIfUtilizEntry 2 } + + lastCountersKbitsSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { pp4xIfUtilizEntry 3 } + + lastCountersKbitsRecv OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { pp4xIfUtilizEntry 4 } + + lastCountersFramesSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { pp4xIfUtilizEntry 5 } + + lastCountersFramesRecv OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { pp4xIfUtilizEntry 6 } + + averageKbitsSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { pp4xIfUtilizEntry 7 } + + averageKbitsRecv OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { pp4xIfUtilizEntry 8 } + + averageFramesSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { pp4xIfUtilizEntry 9 } + + averageFramesRecv OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { pp4xIfUtilizEntry 10 } + + pp4xIfUtilizAverageInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { pp4 17 } + + pp4xSfpInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF Pp4xSfpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { pp4 18 } + + pp4xSfpInfoEntry OBJECT-TYPE + SYNTAX Pp4xSfpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ifIndex } + ::= { pp4xSfpInfoTable 1 } + + Pp4xSfpInfoEntry ::= SEQUENCE { + sfpInfoStatus INTEGER, + sfpInfoTemperature Unsigned32, + sfpInfoVoltage Unsigned32, + sfpInfoCurrent Unsigned32, + sfpInfoRXPower Unsigned32, + sfpInfoTXPower Unsigned32 + } + + sfpInfoStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + notAvailable(1), + ddmNotSupported(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { pp4xSfpInfoEntry 1 } + + sfpInfoTemperature OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Temperture measured in celsius degrees." + ::= { pp4xSfpInfoEntry 2 } + + sfpInfoVoltage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Measured in mV." + ::= { pp4xSfpInfoEntry 3 } + + sfpInfoCurrent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Measured in uA." + ::= { pp4xSfpInfoEntry 4 } + + sfpInfoRXPower OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Measured in uW." + ::= { pp4xSfpInfoEntry 5 } + + sfpInfoTXPower OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Measured in uW." + ::= { pp4xSfpInfoEntry 6 } + + pp4PortsConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Pp4PortsConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { pp4 19 } + + pp4PortsConfigEntry OBJECT-TYPE + SYNTAX Pp4PortsConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { pp4PortsConfigEntryID } + ::= { pp4PortsConfigTable 1 } + + Pp4PortsConfigEntry ::= SEQUENCE { + pp4PortsConfigEntryID Unsigned32, + pp4PortsConfigAutoNegotiate TruthValue, + pp4PortsConfigSpeed Pp4PortSpeed, + pp4PortsConfigDuplex Pp4PortDuplex, + pp4PortsConfigFlowControlEnabled TruthValue, + pp4PortsConfigEnabled TruthValue, + pp4PortsConfigResetCounters Unsigned32, + pp4PortsConfigRowStatus RowStatus + } + + pp4PortsConfigEntryID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index" + ::= { pp4PortsConfigEntry 1 } + + pp4PortsConfigAutoNegotiate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { pp4PortsConfigEntry 2 } + + pp4PortsConfigSpeed OBJECT-TYPE + SYNTAX Pp4PortSpeed + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { pp4PortsConfigEntry 3 } + + pp4PortsConfigDuplex OBJECT-TYPE + SYNTAX Pp4PortDuplex + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { pp4PortsConfigEntry 4 } + + pp4PortsConfigFlowControlEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { pp4PortsConfigEntry 5 } + + pp4PortsConfigEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { pp4PortsConfigEntry 6 } + + pp4PortsConfigResetCounters OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set to 1 to reset counters" + ::= { pp4PortsConfigEntry 7 } + + pp4PortsConfigRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "on set active - send data to switchd" + ::= { pp4PortsConfigEntry 10 } + + + pp4UserTable OBJECT-TYPE + SYNTAX SEQUENCE OF Pp4UserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { pp4 50 } + + pp4UserEntry OBJECT-TYPE + SYNTAX Pp4UserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { pp4UserName } + ::= { pp4UserTable 1 } + + Pp4UserEntry ::= SEQUENCE { + pp4UserName DisplayString, + pp4UserPermissions OCTET STRING, + pp4UserOldPassword DisplayString, + pp4UserNewPassword DisplayString, + pp4UserRowStatus RowStatus + } + + pp4UserName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { pp4UserEntry 1 } + + pp4UserPermissions OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (4)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { pp4UserEntry 2 } + + pp4UserOldPassword OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { pp4UserEntry 3 } + + pp4UserNewPassword OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { pp4UserEntry 4 } + + pp4UserRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { pp4UserEntry 5 } + + pp4Privileges OBJECT IDENTIFIER ::= { pp4 51 } + + pp4PrivilegesNamesTable OBJECT-TYPE + SYNTAX SEQUENCE OF Pp4PrivilegesNamesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { pp4Privileges 1 } + + pp4PrivilegesNamesEntry OBJECT-TYPE + SYNTAX Pp4PrivilegesNamesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { pp4PrivilegesNamesIndex } + ::= { pp4PrivilegesNamesTable 1 } + + Pp4PrivilegesNamesEntry ::= SEQUENCE { + pp4PrivilegesNamesIndex Unsigned32, + pp4PrivilegesNamesName DisplayString + } + + pp4PrivilegesNamesIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { pp4PrivilegesNamesEntry 1 } + + pp4PrivilegesNamesName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { pp4PrivilegesNamesEntry 2 } + + pp4PrivilegesLevelsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Pp4PrivilegesLevelsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { pp4Privileges 2 } + + pp4PrivilegesLevelsEntry OBJECT-TYPE + SYNTAX Pp4PrivilegesLevelsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { pp4PrivilegesLevelsLevel } + ::= { pp4PrivilegesLevelsTable 1 } + + Pp4PrivilegesLevelsEntry ::= SEQUENCE { + pp4PrivilegesLevelsLevel Unsigned32, + pp4PrivilegesLevelsAllowed OCTET STRING + } + + pp4PrivilegesLevelsLevel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { pp4PrivilegesLevelsEntry 1 } + + pp4PrivilegesLevelsAllowed OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (4)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { pp4PrivilegesLevelsEntry 2 } + + pp4IGMPConfig OBJECT IDENTIFIER ::= { pp4 55 } + + pp4IGMPSnoopingEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { pp4IGMPConfig 1 } + + pp4IGMPProxyReportEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { pp4IGMPConfig 2 } + + pp4MLDSnoopingEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { pp4IGMPConfig 5 } + + pp4MLDProxyReportEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { pp4IGMPConfig 6 } + + pp4IGMPSnoopingVLANTable OBJECT-TYPE + SYNTAX SEQUENCE OF Pp4IGMPSnoopingVLANEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { pp4IGMPConfig 10 } + + pp4IGMPSnoopingVLANEntry OBJECT-TYPE + SYNTAX Pp4IGMPSnoopingVLANEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { pp4IGMPSnoopingVLANVID } + ::= { pp4IGMPSnoopingVLANTable 1 } + + Pp4IGMPSnoopingVLANEntry ::= SEQUENCE { + pp4IGMPSnoopingVLANVID Unsigned32, + pp4IGMPSnoopingVLANEnabled TruthValue, + pp4IGMPSnoopingVLANQuerierEnabled TruthValue, + pp4MLDSnoopingVLANEnabled TruthValue, + pp4MLDSnoopingVLANQuerierEnabled TruthValue + } + + pp4IGMPSnoopingVLANVID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { pp4IGMPSnoopingVLANEntry 1 } + + pp4IGMPSnoopingVLANEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { pp4IGMPSnoopingVLANEntry 2 } + + pp4IGMPSnoopingVLANQuerierEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { pp4IGMPSnoopingVLANEntry 3 } + + pp4MLDSnoopingVLANEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { pp4IGMPSnoopingVLANEntry 4 } + + pp4MLDSnoopingVLANQuerierEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { pp4IGMPSnoopingVLANEntry 5 } + + pp4IGMPProxyReportRangesTable OBJECT-TYPE + SYNTAX SEQUENCE OF Pp4IGMPProxyReportRangesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { pp4IGMPConfig 20 } + + pp4IGMPProxyReportRangesEntry OBJECT-TYPE + SYNTAX Pp4IGMPProxyReportRangesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { pp4IGMPProxyReportRangesID } + ::= { pp4IGMPProxyReportRangesTable 1 } + + Pp4IGMPProxyReportRangesEntry ::= SEQUENCE { + pp4IGMPProxyReportRangesID Unsigned32, + pp4IGMPProxyReportRangesStart IpAddress, + pp4IGMPProxyReportRangesEnd IpAddress, + pp4IGMPProxyReportRangesFromVLAN Unsigned32, + pp4IGMPProxyReportRangesToVLAN Unsigned32, + pp4IGMPProxyRowStatus RowStatus + } + + pp4IGMPProxyReportRangesID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { pp4IGMPProxyReportRangesEntry 1 } + + pp4IGMPProxyReportRangesStart OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { pp4IGMPProxyReportRangesEntry 2 } + + pp4IGMPProxyReportRangesEnd OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { pp4IGMPProxyReportRangesEntry 3 } + + pp4IGMPProxyReportRangesFromVLAN OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { pp4IGMPProxyReportRangesEntry 4 } + + pp4IGMPProxyReportRangesToVLAN OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { pp4IGMPProxyReportRangesEntry 5 } + + pp4IGMPProxyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { pp4IGMPProxyReportRangesEntry 10 } + + pp4MLDProxyReportRangesTable OBJECT-TYPE + SYNTAX SEQUENCE OF Pp4MLDProxyReportRangesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { pp4IGMPConfig 25 } + + pp4MLDProxyReportRangesEntry OBJECT-TYPE + SYNTAX Pp4MLDProxyReportRangesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { pp4MLDProxyReportRangesID } + ::= { pp4MLDProxyReportRangesTable 1 } + + Pp4MLDProxyReportRangesEntry ::= SEQUENCE { + pp4MLDProxyReportRangesID Unsigned32, + pp4MLDProxyReportRangesStart Ipv6Address, + pp4MLDProxyReportRangesEnd Ipv6Address, + pp4MLDProxyReportRangesFromVLAN Unsigned32, + pp4MLDProxyReportRangesToVLAN Unsigned32, + pp4MLDProxyRowStatus RowStatus + } + + pp4MLDProxyReportRangesID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION " " + ::= { pp4MLDProxyReportRangesEntry 1 } + + pp4MLDProxyReportRangesStart OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { pp4MLDProxyReportRangesEntry 2 } + + pp4MLDProxyReportRangesEnd OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { pp4MLDProxyReportRangesEntry 3 } + + pp4MLDProxyReportRangesFromVLAN OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { pp4MLDProxyReportRangesEntry 4 } + + pp4MLDProxyReportRangesToVLAN OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { pp4MLDProxyReportRangesEntry 5 } + + pp4MLDProxyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { pp4MLDProxyReportRangesEntry 10 } + + pp4QOSConfig OBJECT IDENTIFIER ::= { pp4 60 } + + pp4QOSDefaultQueue OBJECT-TYPE + SYNTAX Unsigned32 (0..6) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Default priority queue" + ::= { pp4QOSConfig 1 } + + pp4QOSType OBJECT-TYPE + SYNTAX INTEGER { + typeAllEqual(0), + type8021p(1), + typeDscpTos(2), + typeDscpTos8021p(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Priority field of packet" + ::= { pp4QOSConfig 2 } + + + pp4QOS8021pMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF Pp4QOS8021pMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { pp4QOSConfig 3 } + + pp4QOS8021pMappingEntry OBJECT-TYPE + SYNTAX Pp4QOS8021pMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { pp4QOS8021pMappingQueue } + ::= { pp4QOS8021pMappingTable 1 } + + Pp4QOS8021pMappingEntry ::= SEQUENCE { + pp4QOS8021pMappingQueue Unsigned32, + pp4QOS8021pMappingFields OCTET STRING + } + + pp4QOS8021pMappingQueue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { pp4QOS8021pMappingEntry 1 } + + pp4QOS8021pMappingFields OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Bitmask, in which every bit maps corresponding field to queue." + ::= { pp4QOS8021pMappingEntry 2 } + + pp4QOSDSCPMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF Pp4QOSDSCPMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { pp4QOSConfig 4 } + + pp4QOSDSCPMappingEntry OBJECT-TYPE + SYNTAX Pp4QOSDSCPMappingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { pp4QOSDSCPMappingQueue } + ::= { pp4QOSDSCPMappingTable 1 } + + Pp4QOSDSCPMappingEntry ::= SEQUENCE { + pp4QOSDSCPMappingQueue Unsigned32, + pp4QOSDSCPMappingFields OCTET STRING + } + + pp4QOSDSCPMappingQueue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { pp4QOSDSCPMappingEntry 1 } + + pp4QOSDSCPMappingFields OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Bitmask, in which every bit maps corresponding field to queue." + ::= { pp4QOSDSCPMappingEntry 2 } + + pp4AccessList OBJECT IDENTIFIER ::= { pp4 65 } + + pp4AccessListDefaultPolicyType OBJECT-TYPE + SYNTAX INTEGER { + allow(0), + deny(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "." + ::= { pp4AccessList 1 } + + pp4AccessListTable OBJECT-TYPE + SYNTAX SEQUENCE OF Pp4AccessListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + ::= { pp4AccessList 2 } + + pp4AccessListEntry OBJECT-TYPE + SYNTAX Pp4AccessListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { pp4AccessListEntryID } + ::= { pp4AccessListTable 1 } + + Pp4AccessListEntry ::= SEQUENCE { + pp4AccessListEntryID Unsigned32, + pp4AccessListPolicyType INTEGER, + pp4AccessListService INTEGER, + pp4AccessListIfIndex INTEGER, + pp4AccessListSourceAddressType INTEGER, + pp4AccessListSourceMacAddress MacAddress, + pp4AccessListSourceIpAddress IpAddress, + pp4AccessListSourceMask IpAddress, + pp4AccessListChangeIndex Unsigned32, + pp4AccessListRowStatus RowStatus + } + + pp4AccessListEntryID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { pp4AccessListEntry 1 } + + pp4AccessListPolicyType OBJECT-TYPE + SYNTAX INTEGER { + allow(0), + deny(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "." + ::= { pp4AccessListEntry 2 } + + pp4AccessListService OBJECT-TYPE + SYNTAX INTEGER { + serviceHttp(0), + serviceSnmp(1), + serviceSsh(2), + serviceTelnet(3), + serviceAny(4) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "." + ::= { pp4AccessListEntry 3 } + + pp4AccessListIfIndex OBJECT-TYPE + SYNTAX INTEGER { + any(-1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "." + ::= { pp4AccessListEntry 4 } + + pp4AccessListSourceAddressType OBJECT-TYPE + SYNTAX INTEGER { + sourceMacAddress(0), + sourceIpAddress(1), + sourceAny(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "." + ::= { pp4AccessListEntry 5 } + + pp4AccessListSourceMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Has sense if pp4AccessListSourceAddressType = sourceMacAddress" + ::= { pp4AccessListEntry 6 } + + pp4AccessListSourceIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Has sense if pp4AccessListSourceAddressType = sourceIpAddress" + ::= { pp4AccessListEntry 7 } + + pp4AccessListSourceMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Has sense if pp4AccessListSourceAddressType = sourceIpAddress" + ::= { pp4AccessListEntry 8 } + + pp4AccessListChangeIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Change entry index, shifting following entries downwards." + ::= { pp4AccessListEntry 9 } + + pp4AccessListRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION "." + ::= { pp4AccessListEntry 10 } + + pp4ONTLicense OBJECT IDENTIFIER ::= { pp4 70 } + + pp4ONTLicenseInstalled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { pp4ONTLicense 1 } + + pp4ONTLicenseValid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { pp4ONTLicense 2 } + + pp4ONTLicenseVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { pp4ONTLicense 3 } + + pp4ONTLicenseCarrier OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { pp4ONTLicense 4 } + + pp4ONTLicenseVendor OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { pp4ONTLicense 5 } + + pp4ONTLicenseONTCountLicensed OBJECT-TYPE + SYNTAX INTEGER { + unlimited(2147483647) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { pp4ONTLicense 6 } + + pp4ONTLicenseONTCountOnline OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { pp4ONTLicense 7 } + + pp4ONTLicenseSerialNumbers OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { pp4ONTLicense 8 } + + pp4ONTLicenseMacAddresses OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { pp4ONTLicense 9 } + + pp4RawData OBJECT IDENTIFIER ::= { pp4 300 } + + pp4RawMacTable OBJECT-TYPE + SYNTAX SEQUENCE OF Pp4RawMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { pp4RawData 1 } + + pp4RawMacEntry OBJECT-TYPE + SYNTAX Pp4RawMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { pp4RawMacChunkID } + ::= { pp4RawMacTable 1 } + + Pp4RawMacEntry ::= SEQUENCE { + pp4RawMacChunkID Unsigned32, + pp4RawMacText OCTET STRING + } + + pp4RawMacChunkID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION " " + ::= { pp4RawMacEntry 1 } + + pp4RawMacText OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..65535)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION " " + ::= { pp4RawMacEntry 2 } + + + +ma4000AlarmTraps OBJECT IDENTIFIER ::= { eltrapGroup 35 } +ma4000OkTraps OBJECT IDENTIFIER ::= { eltrapGroup 36 } +-- all oids defined by alarm_code (uniTrapID.h) + +ma4000ConfigSavedOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000OkTraps 1 } + +ma4000ConfigSaveAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000AlarmTraps 1 } + +ma4000ConfigAppliedOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000OkTraps 2 } + +ma4000ConfigApplyAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000AlarmTraps 2 } + +ma4000LoginAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000AlarmTraps 3 } + +ma4000DhcpAckAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000AlarmTraps 5 } + +ma4000DhcpAgentUpAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000AlarmTraps 6 } + +ma4000DhcpServerUpAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000AlarmTraps 7 } + +ma4000DhcpIpGotAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000AlarmTraps 8 } + +ma4000Pp4CpuLoadCriticalAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000AlarmTraps 9 } + +ma4000Pp4CpuLoadCriticalOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000OkTraps 9 } + +ma4000OutOfRamAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000AlarmTraps 10 } + +ma4000MacSyncVlanDuplicateAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000AlarmTraps 11 } + +ma4000LinksPortFlappingPhyOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000OkTraps 12 } + +ma4000LinksPortFlappingPhyAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000AlarmTraps 12 } + +ma4000LinkUpOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000OkTraps 13 } + +ma4000LinkDownAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000AlarmTraps 13 } + +ma4000UnitLostOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000OkTraps 14 } + +ma4000UnitLostAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000AlarmTraps 14 } + +ma4000DhcpOfferAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000AlarmTraps 15 } + +ma4000DhcpAgentDownAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000AlarmTraps 16 } + +ma4000DhcpServerAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000AlarmTraps 17 } + +ma4000DhcpIpFailedAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000AlarmTraps 18 } + +ma4000SlotOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000OkTraps 19 } + +ma4000IgmpSyncFailedAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000AlarmTraps 20 } + +ma4000StpSyncFailedAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000AlarmTraps 21 } + +ma4000StpLinkChangedAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000AlarmTraps 22 } + +ma4000PortCntrErrorsFoundAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000AlarmTraps 23 } + +ma4000CscdMasterChandedOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000OkTraps 24 } + +ma4000PortCntrErrorsFreeOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000OkTraps 23 } + +ma4000SyncDisallowedOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000OkTraps 25 } + +ma4000SyncDisallowedAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000AlarmTraps 25 } + +ma4000SlotInvalidAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000AlarmTraps 26 } + +ma4000SlotErrorAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000AlarmTraps 27 } + +ma4000SlotDownAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000AlarmTraps 28 } + +ma4000BufferIverflowOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000OkTraps 29 } + +ma4000ConfigRestoreOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000OkTraps 30 } + +ma4000OmsAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000AlarmTraps 31 } + +ma4000OmsOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000OkTraps 31 } + +ma4000FanSpeedAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000AlarmTraps 32 } + +ma4000FanSpeedOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000OkTraps 32 } + +ma4000FanFailAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000AlarmTraps 33 } + +ma4000FanOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000OkTraps 33 } + +ma4000FanControllerFailAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000AlarmTraps 34 } + +ma4000FanControllerOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000OkTraps 34 } + +ma4000RebootStackAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000AlarmTraps 35 } + +ma4000RebootUnitAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000AlarmTraps 36 } + +ma4000RebootUnitOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000OkTraps 36 } + +ma4000RebootFwTimerAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000AlarmTraps 37 } + +ma4000FwUpdateAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000AlarmTraps 38 } + +ma4000FwUpdateOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000OkTraps 38 } + +ma4000FwConfirmNeededAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000AlarmTraps 39 } + +ma4000CpuLoadHighAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000AlarmTraps 48 } + +ma4000CpuLoadHighOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000OkTraps 48 } + +ma4000ComCopyAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000AlarmTraps 54 } + +ma4000ComCopyOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000OkTraps 54 } + +ma4000FirmwareUpdateStateOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000OkTraps 63 } + +ma4000CscdDuplicateUnitIdAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { ma4000AlarmTraps 64 } + +ma4000SystemColdstartOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " Close all active alarms on receiving this trap " + ::= { ma4000OkTraps 65 } + +ma4000FallbackWasInvokedOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Fallback was invoked during firmware update." + ::= { ma4000OkTraps 516 } + +ma4000NSSRStatusOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "NSSR status changed. " + ::= { ma4000OkTraps 517 } + +ma4000FirmwareUpdateStateV2OkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Firmware update state message." + ::= { ma4000OkTraps 518 } + + pp4Group OBJECT-GROUP + OBJECTS + { + pp4DevName, + pp4DevType, + pp4DevCfgBuild, + pp4FreeSpace, + pp4FreeRam, + + pp4SystemType, + pp4SystemInfo, + + pp4SystemUnit1MacAddress, + pp4SystemUnit2MacAddress, + + pp4SystemUnit1FirmwareVersion, + pp4SystemUnit2FirmwareVersion, + + pp4SystemUnit1LinuxVersion, + pp4SystemUnit2LinuxVersion, + + pp4SystemUnit1UpTime, + pp4SystemUnit2UpTime, + + pp4PortsEntryID, + pp4PortsLink, + pp4PortsAutoNegotiate, + pp4PortsAutoNegotiationError, + pp4PortsSpeed, + pp4PortsDuplex, + pp4PortsFlowControlEnabled, + pp4PortsEnabled, + + pp4MulticastEntryID, + pp4MulticastVLAN, + pp4MulticastGroupAddress, + pp4MulticastMemberPorts, + pp4MulticastExpires, + + pp4MacAddressEntryID, + pp4MacAddressVLAN, + pp4MacAddressAddress, + pp4MacAddressPort, + pp4MacAddressType, + + pp4RebootSlot, + pp4RebootDescription, + pp4RebootCommand, + + pp4RebootAfterDelay, + + pp4BoardFan1AbsoluteSpeed, + pp4BoardFan2AbsoluteSpeed, + pp4BoardFan3AbsoluteSpeed, + pp4BoardFanRelativeSpeed, + pp4BoardFan1Breakdown, + pp4BoardFan2Breakdown, + pp4BoardFan3Breakdown, + + pp4BoardUnit1TempSfp, + pp4BoardUnit2TempSfp, + pp4BoardUnit1TempProc, + pp4BoardUnit2TempProc, + pp4BoardUnit1TempSwitch, + pp4BoardUnit2TempSwitch, + + pp4BoardUnit1LoadAverage1, + pp4BoardUnit2LoadAverage1, + pp4BoardUnit1LoadAverage5, + pp4BoardUnit2LoadAverage5, + pp4BoardUnit1LoadAverage15, + pp4BoardUnit2LoadAverage15, + + pp4BoardUnit1TotalRam, + pp4BoardUnit2TotalRam, + + pp4BoardUnit1FreeRam, + pp4BoardUnit2FreeRam, + + pp4BoardUnit1TotalFilesystemRoot, + pp4BoardUnit2TotalFilesystemRoot, + pp4BoardUnit1TotalFilesystemTools, + pp4BoardUnit2TotalFilesystemTools, + pp4BoardUnit1TotalFilesystemConfig, + pp4BoardUnit2TotalFilesystemConfig, + pp4BoardUnit1TotalFilesystemLog, + pp4BoardUnit2TotalFilesystemLog, + + pp4BoardUnit1FreeFilesystemRoot, + pp4BoardUnit2FreeFilesystemRoot, + pp4BoardUnit1FreeFilesystemTools, + pp4BoardUnit2FreeFilesystemTools, + pp4BoardUnit1FreeFilesystemConfig, + pp4BoardUnit2FreeFilesystemConfig, + pp4BoardUnit1FreeFilesystemLog, + pp4BoardUnit2FreeFilesystemLog, + + pp4AlarmsJournalCleanJournal + + } + STATUS current + DESCRIPTION + "none" + ::= { pp4 200 } +END diff --git a/mibs/eltex/ELTEX-SMI-ACTUAL b/mibs/eltex/ELTEX-SMI-ACTUAL new file mode 100644 index 0000000000..27dd3ca8b7 --- /dev/null +++ b/mibs/eltex/ELTEX-SMI-ACTUAL @@ -0,0 +1,4187 @@ +-- +-- Eltex Enterprise Specific MIB: Structure of Management Information +-- +-- Copyright (c) 2007-2016, Eltex Co +-- +-- The contents of this document are subject to change without notice. +-- + +ELTEX-SMI-ACTUAL DEFINITIONS ::= BEGIN + +IMPORTS + enterprises, + MODULE-IDENTITY, + OBJECT-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + Integer32, + IpAddress, + Counter64 + FROM SNMPv2-SMI + DisplayString, + TimeStamp + FROM SNMPv2-TC + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF; + +eltexLtd MODULE-IDENTITY + LAST-UPDATED "201205290000Z" + ORGANIZATION "Eltex Enterprise, Ltd." + CONTACT-INFO + "www.eltex.nsk.ru" + DESCRIPTION + "The Structure of Management Information for Eltex Networks." + REVISION "201205290000Z" + DESCRIPTION "Severity level: 4. http://snmp.cs.utwente.nl/ietf/mibs/validate/" + ::= { enterprises 35265 } + +-- +-- Eltex MIB tree structure +-- + +elHardware OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The root of eltex hardware OIDs." + ::= { eltexLtd 1 } + +elSoftware OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The root of eltex software OIDs." + ::= { eltexLtd 2 } + + + + +eltrapGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The root of eltex traps objects." + ::= { eltexLtd 3 } + +-- +-- eltexOMS "The MIB for eltex devices, that support OMS" { eltexLtd 4 } defined in ELTEX-OMS +-- +-- eltexFile "The MIB for file operations" { eltexLtd 5 } defined in ELTEX-FILE-MANAGER-MIB +-- + + + +-- Trap types for MC240 and other devices -- + + mc240TrapTypes OBJECT IDENTIFIER ::= { eltrapGroup 5 } + + mcTrapExState OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "state (additional state)" + ::= { mc240TrapTypes 1 } + + mcTrapLParam1 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "param-1 (slot or index)" + ::= { mc240TrapTypes 2 } + + mcTrapLParam2 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "param-2 (port or index)" + ::= { mc240TrapTypes 3 } + + mcTrapLParam3 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "param-3 (other index)" + ::= { mc240TrapTypes 4 } + + + mcTrapID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ID (pbx trap id)" + ::= { mc240TrapTypes 5 } + + + mcTrapDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Alarm description" + ::= { mc240TrapTypes 6 } + + + mcTrapRestoredAlarmID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If this restore event then here writed Alarm ID. If this alarm event then mcTrapRestoredAlarmID=0." + ::= { mc240TrapTypes 7 } + + + mcTrapSyncType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of trap: 0 - Normal; 1 - Journal alarms; 2 - Active alarms" + ::= { mc240TrapTypes 8 } + + mcReservedFlag OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reserved flag" + ::= { mc240TrapTypes 9 } + + radiusSeqNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Sequence number of the request" + ::= { mc240TrapTypes 10 } + + radiusStatus OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Completion status of the request" + ::= { mc240TrapTypes 11 } + + radiusTimeout OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "General timeout (in MS) to complete processing of the request + (before receiving the server response or the completion of all attempts)" + ::= { mc240TrapTypes 12 } + + radiusSwitchSrv OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Quantity indicator switch to the backup server" + ::= { mc240TrapTypes 13 } + + radiusTypeResp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The type of the server response" + ::= { mc240TrapTypes 14 } + + radiusDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Notification description" + ::= { mc240TrapTypes 15 } + +ponTeknovusAlarmTraps OBJECT IDENTIFIER ::= { eltrapGroup 10 } + +-- ---- ---- ---- ---- ---- ---- ---- GePON ALARMS ---- ---- ---- ---- ---- ---- ---- ---- + -- GePON ONU Authorization Alarm -- + ponTeknovusONTAuthAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Bad registration ONT Event (mcTrapLParam1=Optical Interface Number, mcTrapDescr='description with MAC addr ONT')" + ::= { ponTeknovusAlarmTraps 1 } + + + -- GePON Eth link Down -- + ponTeknovusUplinkAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Uplink Down, mcTrapLParam1=Link Number, Description='GePON: Eth Link N down'" + ::= { ponTeknovusAlarmTraps 2 } + + + -- GePON Optical link Event -- + ponTeknovusOpticalAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "The optical link N (mcTrapLParam1) has no active devices" + ::= { ponTeknovusAlarmTraps 3 } + + ponTeknovusFanAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "fan stopped. param1 = fan number" + ::= { ponTeknovusAlarmTraps 4 } + + ponTeknovusONTConfAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "ONT is not configured. Param1 = optical interface number, Descr = mac-address of ONT." + ::= { ponTeknovusAlarmTraps 5 } + + ponTeknovusFlappingAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Period between OpticalAlarmTrap events is less than 30 seconds. Param 1 - link number" + ::= { ponTeknovusAlarmTraps 6 } + + ponTeknovusEponAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS deprecated + DESCRIPTION + "EPON port failed. Param 1 - link number" + ::= { ponTeknovusAlarmTraps 7 } + + ponTeknovusConfigSavedAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Configuration save error." + ::= { ponTeknovusAlarmTraps 8 } + + ponTeknovusFirmwareUpdateAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Firmware update error." + ::= { ponTeknovusAlarmTraps 9 } + + ponTeknovusUserLoginAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS deprecated + DESCRIPTION + "User login error + **This entry is deprecated**" + ::= { ponTeknovusAlarmTraps 10 } + + ponTeknovusRAMAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Ammount of free memory is < 5Mb" + ::= { ponTeknovusAlarmTraps 11 } + + ponTeknovusLoginAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Login unsuccessful. + Param1 = protocol (0 - serial, 1 - SSH, 2 - telnet, 3 - http, 4 - https) + Descr = login, ip:port" + ::= { ponTeknovusAlarmTraps 12 } + + ponTeknovusDuplicateMacAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Duplicate mac detected. Param1 = VID, Descr = mac." + ::= { ponTeknovusAlarmTraps 14 } + + ponTeknovusLoadAverageAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Load average exceeded limits. Param1 = 0 - 1 min, 1 - 5 min, 2 - 15 min" + ::= { ponTeknovusAlarmTraps 15 } + + ponTeknovusTemperatureAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Temperature is higher than 65 deg. Param1 = temperature value" + ::= { ponTeknovusAlarmTraps 16 } + + ponTeknovusONTPortBlockedAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "ONT's UNI port blocked. Param1 = port number, Descr = mac-address of ONT" + ::= { ponTeknovusAlarmTraps 17 } + + ponTeknovusConfigMigrateAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Config migrate error. Param1 = config type (0 - all, 1 - pon)" + ::= { ponTeknovusAlarmTraps 18 } + + ponTeknovusOkTraps OBJECT IDENTIFIER ::= { eltrapGroup 11 } + + ponTeknovusONTAuthOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Normal registration ONT Event (mcTrapLParam1=Optical Interface Number, mcTrapDescr='description with MAC addr ONT')" + ::= { ponTeknovusOkTraps 1 } + + + ponTeknovusUplinkOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Eth Link Up, mcTrapLParam1=Link Number, Description='GePON: Eth Link N up'" + ::= { ponTeknovusOkTraps 2 } + + + ponTeknovusOpticalOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "The optical link N (mcTrapLParam1) has M (mcTrapLParam2) active devices" + ::= { ponTeknovusOkTraps 3 } + + ponTeknovusFanOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "param1 = fan number" + ::= { ponTeknovusOkTraps 4 } + + ponTeknovusONTConfOKTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "ONT is configured. Param1 = optical interface number, Descr = macaddress of ont" + ::= { ponTeknovusOkTraps 5 } + + ponTeknovusFlappingOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "1 minute passed after last OpticalAlarmTrap. Param 1 - link number" + ::= { ponTeknovusOkTraps 6 } + + ponTeknovusEponOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS deprecated + DESCRIPTION + "EPON port ok. Param 1 - link number" + ::= { ponTeknovusOkTraps 7 } + + ponTeknovusConfigSavedOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Configuration saved. Descr = Configuration saved to flash" + ::= { ponTeknovusOkTraps 8 } + + ponTeknovusFirmwareUpdateOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Firmware updated. Descr = Firmware updated" + ::= { ponTeknovusOkTraps 9 } + + ponTeknovusUserLoginOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS deprecated + DESCRIPTION + "User logged in from CLI. Param1 = privileged/nonprivileged (1/0), Descr = ${username} logged in + ** This entry is deprecated." + ::= { ponTeknovusOkTraps 10 } + + ponTeknovusRAMOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Ammount of free memory is > 7Mb" + ::= { ponTeknovusOkTraps 11 } + + ponTeknovusLoginOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Login successful. Param1 = privileged/nonprivileged(1/0) + Param1 = protocol (0 - serial, 1 - SSH, 2 - telnet, 3 - http, 4 - https) + Descr = login, ip:port" + ::= { ponTeknovusOkTraps 12 } + + ponTeknovusLogoutOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "User logged out. Param1 = privileged/nonprivileged(1/0) + Param1 = protocol (0 - serial, 1 - SSH, 2 - telnet, 3 - http, 4 - https) + Descr = login, ip:port" + ::= { ponTeknovusOkTraps 13 } + + ponTeknovusSwitchConfigChangeTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Switch configuration has been changed" + ::= { ponTeknovusOkTraps 14 } + + ponTeknovusLoadAverageOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Load average is back to normal. Param1 = 0 - 1 min, 1 - 5 min, 2 - 15 min" + ::= { ponTeknovusOkTraps 15 } + + ponTeknovusTemperatureOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Temperature is lower than 60 deg. Param1 = temperature value" + ::= { ponTeknovusOkTraps 16 } + + ponTeknovusONTPortBlockedOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "ONT's UNI port not blocked. Param1 = port number, Descr = mac-address of ONT" + ::= { ponTeknovusOkTraps 17 } + + ponTeknovusConfigMigrateOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Config migrate success. Param1 = config type (0 - all, 1 - pon)" + ::= { ponTeknovusOkTraps 18 } + + ponTeknovusBoardRebootTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Board is being rebooted. Descr = initiated reboot" + ::= { ponTeknovusOkTraps 20 } + + ponTeknovusONTDeconfigureTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "ONT is being deconfigured (before disconnect). Param1 = pon-channel, Description = mac-address" + ::= { ponTeknovusOkTraps 21 } + + ponTeknovusONTStateChangedTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "ONT's state changed. Param1 = pon channel, Param2 = ID ONT, Descr = ELTXhhhhhhhh pon_channel id state" + ::= { ponTeknovusOkTraps 22 } + + ponTeknovusONTConfigChangedTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "ONT config changed. Param1 = pon channel, Param2 = ID ONT, Descr = ADD|DEL|EDIT ELTXhhhhhhhh pon_channel id description" + ::= { ponTeknovusOkTraps 23 } + + ponTeknovusConfigRereadTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Config was reread from flash." + ::= { ponTeknovusOkTraps 24 } + + +------ fxs72 Alarm Traps begins here + + +fxs72AlarmTraps OBJECT IDENTIFIER ::= { eltrapGroup 6 } + + fxs72VbatAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Vbat is out of limits (Vbat<38V or Vbat>72V). LParam1 = Vbat voltage" + ::= { fxs72AlarmTraps 1 } + + fxs72VringAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Vring1 or Vring2 is out of limits (Vring<100V or Vring>120V). LParam1 = Vring voltage. LParam2 = 1 or 2" + ::= { fxs72AlarmTraps 2 } + + fxs72TemperatureAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Temperature is too high. (Temp>90 deg). LParam1 = temperature value. LParam2 = sensor number" + ::= { fxs72AlarmTraps 3 } + + fxs72FanAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Fans are on, but not rotating. LParam1 = fan number" + ::= { fxs72AlarmTraps 4 } + + fxs72SSwAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Softswitch became disconnected + TAU-MEGACO p1=status (undefined=0, connect=1, disconnect=2)" + ::= { fxs72AlarmTraps 5 } + + fxs72PortAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Port Blocked. + TAU-SIP + Param1 = port number, + p2=block cause, Descr = Block cause + 0x00 - unknown cause (0x00) + 0x01 - leakage current has exceeded the permissible parameters + 0x02 - temperature has exceeded the permissible parameters + 0x03 - power dissipation has exceeded the permissible parameters + 0x04 - reinitialization by changing the input voltage + 0x05 - hardware reset + 0x06 - low Vbat level + 0x07 - FXS port is out of order + 0x08 - FXO line is not connected + 0x09 - low FXO line current + 0x0A - receiver offhook + TAU-MEGACO + p1=port, + p2=cause + 1-leakage_current + 2-overheating + 3-dissipated_power" + ::= { fxs72AlarmTraps 6 } + + fxs72BpuAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "BPU is NOT available" + ::= { fxs72AlarmTraps 12 } + + fxs72TempmeasurementAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Temperature measurement failed. TAU-SIP 2.9" + ::= { fxs72AlarmTraps 13 } + + fxs72LicenseAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "TAU-MEGACO 1.2 + mcTrapExState: 1 - alarm, no license, 0 - ok license" + ::= { fxs72AlarmTraps 14 } + +-- COM_COPY_ERR_NONE = 0, +-- COM_COPY_ERR_UNKNOWN = 1, +-- COM_COPY_ERR_INVALID_SRC = 2, invalid source file argument +-- COM_COPY_ERR_INVALID_DST = 3, invalid destination file argument +-- COM_COPY_ERR_UNSUPPORTED_SRC_URL = 4, unsupported source URL type +-- COM_COPY_ERR_UNSUPPORTED_DST_URL = 5, unsupported destination URL type +-- COM_COPY_ERR_CANNOT_STAT = 6, cannot stat +-- COM_COPY_ERR_PATH_INVALID_FOR_UNIT = 7, path is not valid for unit +-- COM_COPY_ERR_COPY_FROM_SLOT = 8, copying from slot not supported +-- COM_COPY_ERR_TFTP_GET = 9, tftp get copying file failed +-- COM_COPY_ERR_TFTP_PUT = 10, tftp put copying file failed +-- COM_COPY_ERR_DEST_IS_DIR = 11, destination is a directory +-- COM_COPY_ERR_TOOLONG_FILENAME = 12, filename too long +-- COM_COPY_ERR_INSTALL_FAIL = 13, switchd return on install is not ok + + fxs72updateFwFail NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "par1 = error type. descr = file + addr + FAIL" + ::= { fxs72AlarmTraps 20 } + + fxs72PowerUnitTermAlarm NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Power supply unit temperature is out of limit (more than 95 C)" + ::= { fxs72AlarmTraps 21 } + + fxs72FanLowSpeedAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Fan rotation speed lower than 1000 rpm" + ::= { fxs72AlarmTraps 22 } + +------ fxs72 Alarm Traps ends here + +------ fxs72 Ok Traps begins here + +fxs72OkTraps OBJECT IDENTIFIER ::= { eltrapGroup 7 } + + fxs72VbatOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Vbat is back to normal." + ::= { fxs72OkTraps 1 } + + fxs72VringOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Vring1 or Vring2 is back to normal. LParam2 = 1 or 2" + ::= { fxs72OkTraps 2 } + + fxs72TemperatureOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Temperature is back to normal. LParam2 = sensor number" + ::= { fxs72OkTraps 3 } + + fxs72FanOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Fans are rotating. LParam1 = fan number" + ::= { fxs72OkTraps 4 } + + fxs72SSwOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Softswitch status ok. + TAU-MEGACO p1=status (undefined=0, connect=1, disconnect=2)" + ::= { fxs72OkTraps 5 } + + fxs72PortOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Port unblocked. Param1 = port number, p2=state + TAU-MEGACO p1=port, p2=state(ELTEX-FXS72::PortMegacoState)" + ::= { fxs72OkTraps 6 } + + fxs72VmodeSwitchTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Voltage mode has been switched. LParam1 = new mode (1- 60V, 2 - 48V)." + ::= { fxs72OkTraps 10 } + + fxs72FansSwitchTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Fans has been switched on or off. LParam1 = 0 - off, 1 - on." + ::= { fxs72OkTraps 11 } + + fxs72BpuOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "BPU is available" + ::= { fxs72OkTraps 12 } + + fxs72TempmeasurementOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Temperature measurement is OK. TAU-SIP 2.9" + ::= { fxs72OkTraps 13 } + + fxs72LicenseOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "TAU-MEGACO 1.2 + mcTrapExState: 1 - alarm, no license, 0 - ok license" + ::= { fxs72OkTraps 14 } + + fxs72updateFwOk NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "descr = file + addr + OK" + ::= { fxs72OkTraps 20 } + + fxs72PowerUnitTermOk NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Power supply unit temperature is normal (lower than 95 C)" + ::= { fxs72OkTraps 21 } + + fxs72FanLowSpeedOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Fan rotation speed is normal (more than 1000 rpm)." + ::= { fxs72OkTraps 22 } +------ fxs72OkTraps ends here + + + +-- PP4G traps + +pp4AlarmTraps OBJECT IDENTIFIER ::= { eltrapGroup 12 } + + pp4LinkAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Link is down (Param1 = link number)" + ::= { pp4AlarmTraps 1 } + + pp4AutoNegotiationAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Autonegotiation failed (Param1 = link number)" + ::= { pp4AlarmTraps 2 } + + pp4MemoryAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Running out of free memory (Param1 = current ammount of free memory)" + ::= { pp4AlarmTraps 3 } + + pp4LoadAvgAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Load avg > 95% (Param1 = 1-1min, 2-5 min, 3-15 min, all LAs in description" + ::= { pp4AlarmTraps 4 } + + pp4LoginAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Login failed" + ::= { pp4AlarmTraps 5 } + + pp4LogoutAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Logout failed" + ::= { pp4AlarmTraps 6 } + + -- there is pp4OkTraps 7 - Commit Ok + + pp4SaveAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Save FAIL" + ::= { pp4AlarmTraps 8 } + + pp4LoadCpuAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Load CPU Alarm" + ::= { pp4AlarmTraps 9 } + + pp4DuplicationMacAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Duplication of MAC address on PP4" + ::= { pp4AlarmTraps 10 } + + pp4LinkFlapAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "linkflap on ifindex=param1" + ::= { pp4AlarmTraps 11 } + + pp4BoardRemoveAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Board removed from slot #par1. board type #par2" + ::= { pp4AlarmTraps 13 } + + pp4UnitRemoveAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "UNIT number par[1] vas removed from position left(par[2]=1) or right(par[2]=0)" + ::= { pp4AlarmTraps 14 } + + -- there is pp4OkTraps 15 - Role changed + + pp4PortCounterErrorFoundAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Founded errors for this port-counter" + ::= { pp4AlarmTraps 16 } + + pp4SyncDisallowedAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "User didn't set command to allow unit-synchronization" + ::= { pp4AlarmTraps 17 } + + -- there is pp4ConfigRestoredOkTrap ::= { pp4OkTraps 18 } + + pp4RebootUnitAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { pp4AlarmTraps 19 } + + pp4RebootStackAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { pp4AlarmTraps 20 } + + pp4RebootFwTimerAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { pp4AlarmTraps 21 } + + pp4FwUpdateAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { pp4AlarmTraps 22 } + + pp4FwConfirmNeededAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { pp4AlarmTraps 23 } + + pp4OkTraps OBJECT IDENTIFIER ::= { eltrapGroup 13 } + + pp4LinkOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Link is up (Param1 = link number)" + ::= { pp4OkTraps 1 } + + pp4AutoNegotiationOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Autonegotiation successful (Param1 = link number)" + ::= { pp4OkTraps 2 } + + pp4MemoryOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Ammount of free memory is back to normal" + ::= { pp4OkTraps 3 } + + pp4LoadAvgOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Load avg is back to normal (Param1 = 1-1min, 2-5 min, 3-15 min, all LAs in description" + ::= { pp4OkTraps 4 } + + pp4LoginOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Login OK" + ::= { pp4OkTraps 5 } + + pp4LogoutOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Logout OK" + ::= { pp4OkTraps 6 } + + pp4CommitOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Commit OK" + ::= { pp4OkTraps 7 } + + pp4SaveOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Save OK" + ::= { pp4OkTraps 8 } + + pp4LinkFlapEndOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "linkflap End on ifindex=param1" + ::= { pp4OkTraps 11 } + + pp4ConfigChangedOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Config pp4x Changed" + ::= { pp4OkTraps 12 } + + pp4BoardAddOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "New board added to slot #par1. board type #par2" + ::= { pp4OkTraps 13 } + + pp4UnitAddOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "UNIT number par[1] vas added to position left(par[2]=1) or right(par[2]=0)" + ::= { pp4OkTraps 14 } + + pp4RoleChangedOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Now unit number par[1] with position par[2] is Master" + ::= { pp4OkTraps 15 } + + pp4PortCounterErrorFreeOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "No errors for this port-counter" + ::= { pp4OkTraps 16 } + + pp4SyncDisallowedOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "User set command to allow unit-synchronization" + ::= { pp4OkTraps 17 } + + pp4ConfigRestoredOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "timeout for confirm. Config Restored Now" + ::= { pp4OkTraps 18 } + + pp4RebootUnitOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { pp4OkTraps 19 } + + -- pp4RebootStackAlarmTrap is 20 + -- pp4RebootFwTimerAlarmTrap is 21 + + pp4FwUpdateOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " " + ::= { pp4OkTraps 22 } + +-- MXA32 traps + +mxa32AlarmTraps OBJECT IDENTIFIER ::= { eltrapGroup 14 } +mxa32OkTraps OBJECT IDENTIFIER ::= { eltrapGroup 15 } + + mxa32DslLinkAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Adsl port in down state. + LParam1 - port number" + ::= { mxa32AlarmTraps 1 } + + mxa32EthLinkAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapSyncType, + mcTrapDescr} + STATUS current + DESCRIPTION + "Uplink port in down state. + LParam1 - port number" + ::= { mxa32AlarmTraps 2 } + + mxa32TempAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Temperature is too high. + LParam1 - sensor index: 0(sensor0), 1(sensor1) + LParam3 - actual temperature value ['C]" + ::= { mxa32AlarmTraps 3 } + + mxa32VoltAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Device voltage is out of range. + LParam1 - voltage index: 2(1V), 3(12V), 4(-12V), 5(3.3V), 6(2.5V), 7(1.8V), 8(0.9V), 9(1.5V) + LParam3 - actual voltage value [mV/10]" + ::= { mxa32AlarmTraps 4 } + + mxa32UserLoginTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "User logIN. + LParam1 - the process pid + LParam2 - interface number: 1(console), 2(telnet), 3..6(web)" + ::= { mxa32AlarmTraps 5 } + + mxa32DslLinkOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Adsl port is up. + LParam1 - port number" + ::= { mxa32OkTraps 1 } + + mxa32EthLinkOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Uplink port is up. + LParam1 - port number" + ::= { mxa32OkTraps 2 } + + mxa32TempOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Temperature normalization. + LParam1 - sensor index: 0(sensor0), 1(sensor1) + LParam3 - actual temperature value ['C]" + ::= { mxa32OkTraps 3 } + + mxa32VoltOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Device voltage is in acceptable range. + LParam1 - voltage index: 2(1V), 3(12V), 4(-12V), 5(3.3V), 6(2.5V), 7(1.8V), 8(0.9V), 9(1.5V) + LParam3 - actual voltage value [mV/10]" + ::= { mxa32OkTraps 4 } + + mxa32UserLogoutTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "User logOUT. + LParam1 - the process pid + LParam2 - interface number: 1(console), 2(telnet), 3..6(web)" + ::= { mxa32OkTraps 5 } + +-- MXA64 traps + +mxa64AlarmTraps OBJECT IDENTIFIER ::= { eltrapGroup 16 } +mxa64OkTraps OBJECT IDENTIFIER ::= { eltrapGroup 17 } + + mxa64DslLinkAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Adsl port in down state. + LParam1 - port number" + ::= { mxa64AlarmTraps 1 } + + mxa64EthLinkAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Uplink port in down state. + LParam1 - port number" + ::= { mxa64AlarmTraps 2 } + + mxa64TempAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Temperature is too high. + LParam1 - sensor index: 0(sensor0), 1(sensor1), 2(sensor2), 3(sensor3) + LParam3 - actual temperature value ['C]" + ::= { mxa64AlarmTraps 3 } + + mxa64VoltAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Device voltage is out of range. + LParam1 - voltage index: 4(1V), 5(12V), 6(-12V), 7(3.3V), 8(2.5V), 9(1.8V), 10(0.9V), 11(1.5V) + LParam3 - actual voltage value [mV/10]" + ::= { mxa64AlarmTraps 4 } + + mxa64UserLoginTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "User login. + LParam1 - the process pid + LParam2 - interface number: 1(console), 2(telnet), 3..6(web)" + ::= { mxa64AlarmTraps 5 } + + mxa64DslLinkOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Adsl port is up. + LParam1 - port number" + ::= { mxa64OkTraps 1 } + + mxa64EthLinkOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Uplink port is up. + LParam1 - port number" + ::= { mxa64OkTraps 2 } + + mxa64TempOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Temperature normalization. + LParam1 - sensor index: 0(sensor0), 1(sensor1), 2(sensor2), 3(sensor3) + LParam3 - actual temperature value ['C]" + ::= { mxa64OkTraps 3 } + + mxa64VoltOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Device voltage is in acceptable range. + LParam1 - voltage index: 4(1V), 5(12V), 6(-12V), 7(3.3V), 8(2.5V), 9(1.8V), 10(0.9V), 11(1.5V) + LParam3 - actual voltage value [mV/10]" + ::= { mxa64OkTraps 4 } + + mxa64UserLogoutTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "User logout. + LParam1 - the process pid + LParam2 - interface number: 1(console), 2(telnet), 3..6(web)" + ::= { mxa64OkTraps 5 } + +-- MXA24 traps + +mxa24AlarmTraps OBJECT IDENTIFIER ::= { eltrapGroup 18 } +mxa24OkTraps OBJECT IDENTIFIER ::= { eltrapGroup 19 } + + mxa24DslLinkAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Adsl port in down state. + LParam1 - port number" + ::= { mxa24AlarmTraps 1 } + + mxa24EthLinkAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Uplink port in down state. + LParam1 - port number" + ::= { mxa24AlarmTraps 2 } + + mxa24TempAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Temperature is too high. + LParam1 - sensor index: 0(sensor0), 1(sensor1) + LParam3 - actual temperature value ['C]" + ::= { mxa24AlarmTraps 3 } + + mxa24VoltAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Device voltage is out of range. + LParam1 - voltage index: 2(1V), 3(12V), 4(-12V), 5(3.3V), 6(2.5V), 7(1.8V), 8(0.9V), 9(1.5V) + LParam3 - actual voltage value [mV/10]" + ::= { mxa24AlarmTraps 4 } + + mxa24UserLoginTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Device voltage is out of range. + LParam1 - the process pid + LParam2 - interface number: 1(console), 2(telnet), 3..6(web)" + ::= { mxa24AlarmTraps 5 } + + mxa24DslLinkOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Adsl port is up. + LParam1 - port number" + ::= { mxa24OkTraps 1 } + + mxa24EthLinkOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Uplink port is up. + LParam1 - port number" + ::= { mxa24OkTraps 2 } + + mxa24TempOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Temperature normalization. + LParam1 - sensor index: 0(sensor0), 1(sensor1) + LParam3 - actual temperature value ['C]" + ::= { mxa24OkTraps 3 } + + mxa24VoltOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "Device voltage is in acceptable range. + LParam1 - voltage index: 2(1V), 3(12V), 4(-12V), 5(3.3V), 6(2.5V), 7(1.8V), 8(0.9V), 9(1.5V) + LParam3 - actual voltage value [mV/10]" + ::= { mxa24OkTraps 4 } + + mxa24UserLogoutTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapSyncType} + STATUS current + DESCRIPTION + "User logout. + LParam1 - the process pid + LParam2 - interface number: 1(console), 2(telnet), 3..6(web)" + ::= { mxa24OkTraps 5 } + +-- OMS operation status traps -- + +omsOperationAlarmTraps OBJECT IDENTIFIER ::= { eltrapGroup 20 } +omsOperationOkTraps OBJECT IDENTIFIER ::= { eltrapGroup 21 } + + +omsOperationCommandAlarm NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " mcTrapLParam1 = command ; + mcTrapLParam2 = filetype + mcTrapDescr = Description of operarion: + DeviceName, + command , + tftp host, + config filename, + status=Error, + cause of error + + for 'sigtran' par3 = cause integer code, + in description text - system(...) ret code if needed" + ::= { omsOperationAlarmTraps 1 } + +omsOperationCommandOk NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + " mcTrapLParam1 = command ; + mcTrapLParam2 = filetype + mcTrapDescr = Description of operarion: + DeviceName, + command , + tftp host, + config filename, + status=Ok" + ::= { omsOperationOkTraps 1 } + +-- end of OMS traps + + + +elcAlarmTraps OBJECT IDENTIFIER ::= { eltrapGroup 22 } + +-- ---- ---- ---- ---- ---- ---- ---- GePON ALARMS ---- ---- ---- ---- ---- ---- ---- ---- + -- GePON ONU Authorization Alarm -- + elcONTAuthAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Bad registration ONT Event (mcTrapLParam1=Optical Interface Number, mcTrapDescr='description with MAC addr ONT')" + ::= { elcAlarmTraps 1 } + + + -- GePON Eth link Down -- + elcUplinkAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Uplink Down, mcTrapLParam1=Link Number, Description='GePON: Eth Link N down'" + ::= { elcAlarmTraps 2 } + + + -- GePON Optical link Event -- + elcOpticalAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "The optical link N (mcTrapLParam1) has no active devices" + ::= { elcAlarmTraps 3 } + + elcFanAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "fan stopped. param1 = fan number" + ::= { elcAlarmTraps 4 } + + elcONTConfAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "ONT is not configured. Param1 = optical interface number, Descr = mac-address of ONT." + ::= { elcAlarmTraps 5 } + + elcFlappingAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Period between OpticalAlarmTrap events is less than 30 seconds. Param 1 - link number" + ::= { elcAlarmTraps 6 } + + elcEponAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS deprecated + DESCRIPTION + "EPON port failed. Param 1 - link number" + ::= { elcAlarmTraps 7 } + + elcConfigSavedAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Configuration save error." + ::= { elcAlarmTraps 8 } + + elcFirmwareUpdateAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Firmware update error." + ::= { elcAlarmTraps 9 } + + elcUserLoginAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS deprecated + DESCRIPTION + "User login error + **This entry is deprecated**" + ::= { elcAlarmTraps 10 } + + elcRAMAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Ammount of free memory is < 5Mb" + ::= { elcAlarmTraps 11 } + + elcLoginAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Login unsuccessful. + Param1 = protocol (0 - serial, 1 - SSH, 2 - telnet, 3 - http, 4 - https) + Descr = login, ip:port" + ::= { elcAlarmTraps 12 } + + elcDuplicateMacAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Duplicate mac detected. Param1 = VID, Descr = mac." + ::= { elcAlarmTraps 14 } + + elcLoadAverageAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Load average exceeded limits. Param1 = 0 - 1 min, 1 - 5 min, 2 - 15 min" + ::= { elcAlarmTraps 15 } + + elcTemperatureAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Temperature is higher than 65 deg. Param1 = temperature value" + ::= { elcAlarmTraps 16 } + + elcOkTraps OBJECT IDENTIFIER ::= { eltrapGroup 23 } + + elcONTAuthOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Normal registration ONT Event (mcTrapLParam1=Optical Interface Number, mcTrapDescr='description with MAC addr ONT')" + ::= { elcOkTraps 1 } + + + elcUplinkOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Eth Link Up, mcTrapLParam1=Link Number, Description='GePON: Eth Link N up'" + ::= { elcOkTraps 2 } + + + elcOpticalOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "The optical link N (mcTrapLParam1) has M (mcTrapLParam2) active devices" + ::= { elcOkTraps 3 } + + elcFanOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "param1 = fan number" + ::= { elcOkTraps 4 } + + elcONTConfOKTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "ONT is configured. Param1 = optical interface number, Descr = macaddress of ont" + ::= { elcOkTraps 5 } + + elcFlappingOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "1 minute passed after last OpticalAlarmTrap. Param 1 - link number" + ::= { elcOkTraps 6 } + + elcEponOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS deprecated + DESCRIPTION + "EPON port ok. Param 1 - link number" + ::= { elcOkTraps 7 } + + elcConfigSavedOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Configuration saved. Descr = Configuration saved to flash" + ::= { elcOkTraps 8 } + + elcFirmwareUpdateOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Firmware updated. Descr = Firmware updated" + ::= { elcOkTraps 9 } + + elcUserLoginOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS deprecated + DESCRIPTION + "User logged in from CLI. Param1 = privileged/nonprivileged (1/0), Descr = ${username} logged in + ** This entry is deprecated." + ::= { elcOkTraps 10 } + + elcRAMOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Ammount of free memory is > 7Mb" + ::= { elcOkTraps 11 } + + elcLoginOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Login successful. Param1 = privileged/nonprivileged(1/0) + Param1 = protocol (0 - serial, 1 - SSH, 2 - telnet, 3 - http, 4 - https) + Descr = login, ip:port" + ::= { elcOkTraps 12 } + + elcLogoutOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "User logged out. Param1 = privileged/nonprivileged(1/0) + Param1 = protocol (0 - serial, 1 - SSH, 2 - telnet, 3 - http, 4 - https) + Descr = login, ip:port" + ::= { elcOkTraps 13 } + + elcSwitchConfigChangeTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Switch configuration has been changed" + ::= { elcOkTraps 14 } + + elcLoadAverageOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Load average is back to normal. Param1 = 0 - 1 min, 1 - 5 min, 2 - 15 min" + ::= { elcOkTraps 15 } + + elcTemperatureOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Temperature is lower than 60 deg. Param1 = temperature value" + ::= { elcOkTraps 16 } + + + + + + + + +-- smg traps + +smgTraps OBJECT IDENTIFIER ::= { eltrapGroup 29 } + + smgAlarm OBJECT IDENTIFIER ::= { smgTraps 1 } + + smgAlarmConfigTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Configuration failure (exState 0-ok 3-critical)" + ::= { smgAlarm 1 } + + smgAlarmSiptNodeTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "SIPT-module alarm (exState 0-ok 3-critical)" + ::= { smgAlarm 2 } + + smgAlarmMspDevTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "SM-VP module alarm (exState 0-ok 1-alarm) + Param1 - module number" + ::= { smgAlarm 3 } + + smgAlarmLinkSetTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "LinkSet alarm (exState 0-ok 3-critical) + Param1 = LinkSet number" + ::= { smgAlarm 4 } + + smgAlarmStreamTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Stream alarm (exState 0-ok 2-warning 3-critical) + Param1 - stream number + Param2=1 - signal loss + Param2=2 - remote alarm" + ::= { smgAlarm 5 } + + smgAlarmSS7LinkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "SS7-Link alarm (exState 0-ok 1-alarm) + Param1 - E1Stream number + Param2 - LinkSet number" + ::= { smgAlarm 6 } + + smgAlarmSyncTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Synchronization alarm (freerun mode - work with local source) + (exState 0-ok 1-alarm 2-warning), + param1=1 - local + param1=2 - less priority" + ::= { smgAlarm 7 } + + smgAlarmCdrFtpTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "No connection with FTP server + Param1 0 No alarm, + 2 - warning (minor alarm. The record was wrong, local CDR-data is less than 5 Mb), + 1 - common (major alarm. The record was wrong, local CDR-data is more than 5 Mb and less than 15 Mb), + 3 - critical (critical alarm. The record was wrong, local CDR-data is more than 15 Mb) + (exState 0-ok 1-alarm 2-warning 3-critical)" + ::= { smgAlarm 12 } + + smgAlarmMemoryLimitTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Param2 - free space, Param3 - summary space + exState 0-ok, 2-warning (75% busy), 1-alarm (90%), 3-critical (95%)" + ::= { smgAlarm 13 } + + smgAlarmPowerModuleStateTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "exState 0 - ok, 2 - warning + Param1 - PSU number + Param2 - PSU state: 0 - OK, 1 - no power supply, 2 - missing" + ::= { smgAlarm 14 } + + smgAlarmH323NodeTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "No link to H323 adapter alarm (exState 0-ok 1-alarm)" + ::= { smgAlarm 16 } + + smgAlarmTemperatureTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Tenperature alarm + exState: + 0 - ok, + 2 - warning (more than 70 deg. Celsius), + 1 - alarm (more than 85), + 3 - critical-alarm (more than 100) + param2 - temp #0 (CPU temp, generates alarm), + param3 - temp #1 (RAM temp, for info only)" + ::= { smgAlarm 17 } + + smgAlarmMaintenanceTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Maintenance alarm + param1: + 1 - COT test failed + 2 - RLC-packet waiting error + 3 - BLA-packet waiting error + 4 - UBA-packet waiting error + 5 - CGBA-packet waiting error + 6 - CGUA-packet waiting error + 7 - GRA-packet waiting error + 8 - Error while blocking channels (CGBA) - not all of the requested channles were blocked + 9 - Error while blocking channels (CGBA) - one of requested channels didn't blocked + 10 - Error while blocking channels (CGUA) - not all of the requested channles were blocked + 11 - Error while blocking channels (CGUA) - one of requested channels didn't blocked + 12 - Error while get power voltage + 13 - No free DVO blocks (param2 - subscriber group ID) + param2 - E1 stream number, + param3 - E1 channel number" + ::= { smgAlarm 18 } + + smgAlarmSipAccessTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "SIP interface access alarm + param1 - SIP interface number" + ::= { smgAlarm 19 } + + smgAlarmSbcRegistrationExpiredTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "sbc registration expired alarm. (no ok trap). abonent number in description" + ::= { smgAlarm 50 } + + smgAlarmIpcOverloadTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "IPC overload (exState 0-ok 1-alarm)" + ::= { smgAlarm 51 } + + smgUpdateFwFail NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "descr = file + addr + FAIL" + ::= { smgAlarm 20 } + + smgAlarmProcOverloadTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Processor overload + exState 0-ok, 2-warning (load 90%), 1-alarm (95%) + Par3 - CPU mask" + ::= { smgAlarm 21 } + + smgAlarmFansIdleTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Fans idle alarm + Par1 - fans operational bit-list + Par2 - total fans operated + Par3 - total fans on board" + ::= { smgAlarm 23 } + + smgAlarmDriveLimitTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Drive limit alarm + param1: drive_id + param2: (percent&0xFF << 8) | (exists & 0xFF) + param3: free_size_kB + Drive name at description text" + ::= { smgAlarm 24 } + + smgAlarmSipOptionsQueueOverload NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "SIP OPTIONS queue iverload" + ::= { smgAlarm 25 } + + smgAlarmCDRFileTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Error while creating CDR-file + state + 0 - OK, + 1 - commom alarm (can't create CDR file on disk), + 3 - critical alarm (can't create CDR file)" + ::= { smgAlarm 26 } + + smgAlarmMegacoNodeTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "MEGACO-module alarm (exState 0-ok 3-critical)" + ::= { smgAlarm 27 } + + smgFail2banBlockTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Fail2ban address block info" + ::= { smgAlarm 28 } + + smgTrunkGroupCPSTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "TrunkGroup reached CPS warning threshold + param1 - TrunkGroup index + param2 - CPS-warn threshold value + param3 - Detected CPS value" + ::= { smgAlarm 29 } + + smgDemoLicenseTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "DEMO license status info + param1 - Status + 1 - inactive (ntp-off) + 2 - inactive (ntp-nok) + 3 - will expire in less than 72h + 4 - will expire in less than 36h + 5 - inactive (expired) + 6 - inactive (error)" + ::= { smgAlarm 30 } + + smgAlarmSipDuplicateTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "No SIP interface access alarm + param1 - SIP interface number + param2 - Destination IP-addr + param3 - Destination port" + ::= { smgAlarm 31 } + + smgCallForbiddenTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Call forbidden info" + ::= { smgAlarm 52 } + + smgRegForbiddenTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Registration forbidden info" + ::= { smgAlarm 53 } + + smgSIPinterfaceTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "SIP interface info" + ::= { smgAlarm 54 } + + smgReserveSlaveLinkChangedTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Reserve slave link info + param2 = lan status + param3 = wan status + 0 - unlink, 1 - link" + ::= { smgAlarm 55 } + + smgReserveSlaveSoftVersionTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Reserve soft version info" + ::= { smgAlarm 56 } + + smgSipAttackedTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "SIP attacked info" + ::= { smgAlarm 57 } + + smgPctlModuleTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Packet control module info" + ::= { smgAlarm 58 } + + smgPortScanDetectorTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Port scan detector info" + ::= { smgAlarm 59 } + + smgFirewallTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Firewall info" + ::= { smgAlarm 60 } + + + smgOK OBJECT IDENTIFIER ::= { smgTraps 2 } + + smgOkConfigTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "NO Configuration failure" + ::= { smgOK 1 } + + smgOkSiptNodeTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "NO SIPT-module alarm" + ::= { smgOK 2 } + + smgOkMspDevTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "NO SM-VP module alarm + Param1 = module number" + ::= { smgOK 3 } + + smgOkLinkSetTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "NO LinkSet alarm + Param1 = LinkSet number" + ::= { smgOK 4 } + + smgOkStreamTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "NO Stream alarm + Param1 - stream number" + ::= { smgOK 5 } + + smgOkSS7LinkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "NO SS7-Link alarm: par1 - e1line, par2 - linkset" + ::= { smgOK 6 } + + smgOkSyncTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "NO Synchronization alarm (freerun mode - work with local source)" + ::= { smgOK 7 } + + smgOkCdrFtpTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "FTP server connection in norm" + ::= { smgOK 12 } + + smgOkMemoryLimitTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "No memory alarm + Param2 - free space + Param3 - summary space" + ::= { smgOK 13 } + + smgOkPowerModuleStateTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "PSU ok + Param1 - PSU number + Param2 - PSU state: 0 - OK, 1 - no power supply, 2 - missing" + ::= { smgOK 14 } + + smgOkH323NodeTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Link to H323 adapter is OK" + ::= { smgOK 16 } + + smgOkTemperatureTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "No Temperature alarm + Param2 - temp #0 CPU + Param3 - temp #1 RAM" + ::= { smgOK 17 } + + smgOkMaintenanceTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "No maintenance alarm + param1: + MAINTENANCE_ALARM_SS7_COT_FAIL = 1 + param2 - E1 stream number, + param3 - E1 channel number" + ::= { smgOK 18 } + + smgOkSipAccessTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "No SIP interface access alarm + param1 - SIP interface number" + ::= { smgOK 19 } + + smgUpdateFwOk NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "descr = file + addr + OK" + ::= { smgOK 20 } + + smgOkIpcOverloadTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "No IPC overload" + ::= { smgOK 51 } + + smgOkProcOverloadTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "No proc overload" + ::= { smgOK 21 } + + smgOkRebootTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Software started + param1 = (version_major&0xFF) | ((version_minor&0xFF)<<8) | ((version_sub&0xFF)<<16) + param2 = version_build + param3 = reboot_cause (for SMG2016 only) + 0 - power, 1 - software command, 2 - watchdog" + ::= { smgOK 22 } + + smgOkFansIdleTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Fans idle OK + Par1 - fans operational bit-list + Par2 - total fans operated + Par3 - total fans on board" + ::= { smgOK 23 } + + smgOkDriveLimitTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Drive limit OK + Par1 - drive index + Par2 - 1 - drive exist; 0 - removed + Par3 - filling percentage + Drive name at description text" + ::= { smgOK 24 } + + smgAlarmSipOptionsQueueOk NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "SIP OPTIONS queue is OK" + ::= { smgOK 25 } + + smgOkCDRFileTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "No Error while creating CDR-file + state + 0 - OK, + 1 - commom alarm (can't create CDR file on disk), + 3 - critical alarm (can't create CDR file)" + ::= { smgOK 26 } + + smgOkTrunkGroupCPSTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "No CPS warning for the TrunkGroup + param1 - TrunkGroup index + param2 - CPS-warn threshold value + param3 - Detected CPS value" + ::= { smgOK 29 } + + smgOkDemoLicenseTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "DEMO license status info + param1 - Status + 0 - active" + ::= { smgOK 30 } + + smgOkSipDuplicateTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "SIP interface Duplicate alarm + param1 - SIP interface number" + ::= { smgOK 31 } + + smgOkCallForbiddenTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Call forbidden info" + ::= { smgOK 52 } + + smgOkRegForbiddenTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Registration forbidden info" + ::= { smgOK 53 } + + smgOkSIPinterfaceTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "SIP interface info" + ::= { smgOK 54 } + + smgOkReserveSlaveLinkChangedTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Reserve slave link info + param2 = lan status + param3 = wan status + 0 - unlink, 1 - link" + ::= { smgOK 55 } + + smgOkReserveSlaveSoftVersionTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Reserve soft version info" + ::= { smgOK 56 } + + smgOkSipAttackedTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "SIP attacked info" + ::= { smgOK 57 } + + smgOkPctlModuleTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Packet control module info" + ::= { smgOK 58 } + + smgOkPortScanDetectorTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Port scan detector info" + ::= { smgOK 59 } + + smgOkFirewallTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Firewall info" + ::= { smgOK 60 } + +-- end of smg traps + +-- CKP traps + +mccpAlarmTraps OBJECT IDENTIFIER ::= { eltrapGroup 30 } + +mccpConfigAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr } + STATUS current + DESCRIPTION + " config file alarm " + ::= { mccpAlarmTraps 1 } + +mccpSlotAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr } + STATUS current + DESCRIPTION + " slot [param1] alarm " + ::= { mccpAlarmTraps 2 } + +mccpLinksetAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr } + STATUS current + DESCRIPTION + " SS7 Linkset alarm [param1] " + ::= { mccpAlarmTraps 3 } + +mccpStreamAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr } + STATUS current + DESCRIPTION + " Stream alarm at [param1:param2] state=%s [state] " + ::= { mccpAlarmTraps 4 } + +mccpSS7LinkAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr } + STATUS current + DESCRIPTION + " SS7 Link alarm at [param1:param2] " + ::= { mccpAlarmTraps 5 } + +mccpSyncAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr } + STATUS current + DESCRIPTION + " Low priority sync state or no sync " + ::= { mccpAlarmTraps 6 } + +mccpIntfAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr } + STATUS current + DESCRIPTION + " V52-Interface number [param1] Alarm " + ::= { mccpAlarmTraps 7 } + +mccpIntfSlotAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr } + STATUS current + DESCRIPTION + " 24AK slot [param2] on V52-Interface number [param1] Alarm " + ::= { mccpAlarmTraps 8 } + +mccpSutdownSnmpdAlarmTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr } + STATUS current + DESCRIPTION + " shutdown snmpd " + ::= { mccpAlarmTraps 17 } + +mccpOkTraps OBJECT IDENTIFIER ::= { eltrapGroup 31 } + +mccpConfigOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr } + STATUS current + DESCRIPTION + " config file is normal " + ::= { mccpOkTraps 1 } + +mccpSlotOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr } + STATUS current + DESCRIPTION + " slot [param1] in work " + ::= { mccpOkTraps 2 } + +mccpLinksetOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr } + STATUS current + DESCRIPTION + " SS7 Linkset in work [param1] " + ::= { mccpOkTraps 3 } + +mccpStreamOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr } + STATUS current + DESCRIPTION + " Stream alarm at [param1:param2] in work " + ::= { mccpOkTraps 4 } + +mccpSS7LinkOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr } + STATUS current + DESCRIPTION + " SS7 Link at [param1:param2] in work " + ::= { mccpOkTraps 5 } + +mccpSyncOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr } + STATUS current + DESCRIPTION + " Normal sync state " + ::= { mccpOkTraps 6 } + +mccpIntfOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr } + STATUS current + DESCRIPTION + " V52-Interface number [param1] is Normal " + ::= { mccpOkTraps 7 } + +mccpIntfSlotOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr } + STATUS current + DESCRIPTION + " 24AK slot [param2] on V52-Interface number [param1] is Normal " + ::= { mccpOkTraps 8 } + +mccpStartOkTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr } + STATUS current + DESCRIPTION + " MCCP started " + ::= { mccpOkTraps 16 } + +-- end of CKP traps + +-- radius trap + +radiusTraps OBJECT IDENTIFIER ::= { eltrapGroup 32 } + + radiusNotification OBJECT IDENTIFIER ::= { radiusTraps 1 } + + radiusRequestNotification NOTIFICATION-TYPE + OBJECTS { + radiusSeqNum, + radiusStatus, + radiusTimeout, + radiusSwitchSrv, + radiusTypeResp, + radiusDescr + } + STATUS current + DESCRIPTION "Notification about request to server" + ::= { radiusNotification 1 } + +-- end of radius trap + +eltexShutdownTrap NOTIFICATION-TYPE + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr} + STATUS current + DESCRIPTION + "Agent is being normally shutdown." + ::= { eltrapGroup 99 } + +eltrapNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ponTeknovusONTAuthAlarmTrap, + ponTeknovusUplinkAlarmTrap, + ponTeknovusOpticalAlarmTrap, + ponTeknovusFanAlarmTrap, + ponTeknovusONTConfAlarmTrap, + ponTeknovusFlappingAlarmTrap, + ponTeknovusConfigSavedAlarmTrap, + ponTeknovusFirmwareUpdateAlarmTrap, + ponTeknovusRAMAlarmTrap, + ponTeknovusLoginAlarmTrap, + ponTeknovusDuplicateMacAlarmTrap, + ponTeknovusLoadAverageAlarmTrap, + ponTeknovusTemperatureAlarmTrap, + ponTeknovusONTPortBlockedAlarmTrap, + ponTeknovusONTAuthOkTrap, + ponTeknovusUplinkOkTrap, + ponTeknovusOpticalOkTrap, + ponTeknovusFanOkTrap, + ponTeknovusONTConfOKTrap, + ponTeknovusFlappingOkTrap, + ponTeknovusConfigSavedOkTrap, + ponTeknovusFirmwareUpdateOkTrap, + ponTeknovusRAMOkTrap, + ponTeknovusLoginOkTrap, + ponTeknovusLogoutOkTrap, + ponTeknovusSwitchConfigChangeTrap, + ponTeknovusLoadAverageOkTrap, + ponTeknovusTemperatureOkTrap, + ponTeknovusONTPortBlockedOkTrap, + ponTeknovusBoardRebootTrap, + ponTeknovusConfigMigrateAlarmTrap, + ponTeknovusConfigMigrateOkTrap, + ponTeknovusONTDeconfigureTrap, + ponTeknovusONTStateChangedTrap, + ponTeknovusONTConfigChangedTrap, + ponTeknovusConfigRereadTrap, + + fxs72VbatAlarmTrap, + fxs72VringAlarmTrap, + fxs72TemperatureAlarmTrap, + fxs72FanAlarmTrap, + fxs72SSwAlarmTrap, + fxs72PortAlarmTrap, + fxs72VbatOkTrap, + fxs72VringOkTrap, + fxs72TemperatureOkTrap, + fxs72FanOkTrap, + fxs72SSwOkTrap, + fxs72PortOkTrap, + fxs72VmodeSwitchTrap, + fxs72FansSwitchTrap, + fxs72BpuAlarmTrap, + fxs72updateFwFail, + fxs72BpuOkTrap, + fxs72updateFwOk, + fxs72TempmeasurementAlarmTrap, + fxs72TempmeasurementOkTrap, + fxs72PowerUnitTermAlarm, + fxs72PowerUnitTermOk, + fxs72FanLowSpeedAlarmTrap, + fxs72FanLowSpeedOkTrap, + + pp4LinkAlarmTrap, + pp4AutoNegotiationAlarmTrap, + pp4MemoryAlarmTrap, + pp4LoadAvgAlarmTrap, + pp4LoginAlarmTrap, + pp4LogoutAlarmTrap, + pp4LoadCpuAlarmTrap, + pp4DuplicationMacAlarmTrap, + pp4LinkFlapAlarmTrap, + + pp4LinkOkTrap, + pp4AutoNegotiationOkTrap, + pp4MemoryOkTrap, + pp4LoadAvgOkTrap, + pp4LoginOkTrap, + pp4LogoutOkTrap, + pp4CommitOkTrap, + pp4SaveOkTrap, + pp4LinkFlapEndOkTrap, + pp4ConfigChangedOkTrap, + + pp4SaveAlarmTrap, + pp4BoardRemoveAlarmTrap, + pp4UnitRemoveAlarmTrap, + pp4PortCounterErrorFoundAlarmTrap, + pp4SyncDisallowedAlarmTrap, + pp4RebootUnitAlarmTrap, + pp4RebootStackAlarmTrap, + pp4RebootFwTimerAlarmTrap, + pp4FwUpdateAlarmTrap, + pp4FwConfirmNeededAlarmTrap, + pp4BoardAddOkTrap, + pp4UnitAddOkTrap, + pp4RoleChangedOkTrap, + pp4PortCounterErrorFreeOkTrap, + pp4SyncDisallowedOkTrap, + pp4ConfigRestoredOkTrap, + pp4RebootUnitOkTrap, + pp4FwUpdateOkTrap, + + mxa32DslLinkAlarmTrap, + mxa32EthLinkAlarmTrap, + mxa32TempAlarmTrap, + mxa32VoltAlarmTrap, + mxa32UserLoginTrap, + mxa32DslLinkOkTrap, + mxa32EthLinkOkTrap, + mxa32TempOkTrap, + mxa32VoltOkTrap, + mxa32UserLogoutTrap, + + mxa64DslLinkAlarmTrap, + mxa64EthLinkAlarmTrap, + mxa64TempAlarmTrap, + mxa64VoltAlarmTrap, + mxa64UserLoginTrap, + mxa64DslLinkOkTrap, + mxa64EthLinkOkTrap, + mxa64TempOkTrap, + mxa64VoltOkTrap, + mxa64UserLogoutTrap, + + + mxa24DslLinkAlarmTrap, + mxa24EthLinkAlarmTrap, + mxa24TempAlarmTrap, + mxa24VoltAlarmTrap, + mxa24UserLoginTrap, + mxa24DslLinkOkTrap, + mxa24EthLinkOkTrap, + mxa24TempOkTrap, + mxa24VoltOkTrap, + mxa24UserLogoutTrap, + + omsOperationCommandAlarm, + omsOperationCommandOk, + + elcONTAuthAlarmTrap, + elcUplinkAlarmTrap, + elcOpticalAlarmTrap, + elcFanAlarmTrap, + elcONTConfAlarmTrap, + elcFlappingAlarmTrap, + elcConfigSavedAlarmTrap, + elcFirmwareUpdateAlarmTrap, + elcRAMAlarmTrap, + elcLoginAlarmTrap, + elcDuplicateMacAlarmTrap, + elcLoadAverageAlarmTrap, + elcTemperatureAlarmTrap, + elcONTAuthOkTrap, + elcUplinkOkTrap, + elcOpticalOkTrap, + elcFanOkTrap, + elcONTConfOKTrap, + elcFlappingOkTrap, + elcConfigSavedOkTrap, + elcFirmwareUpdateOkTrap, + elcRAMOkTrap, + elcLoginOkTrap, + elcLogoutOkTrap, + elcSwitchConfigChangeTrap, + elcLoadAverageOkTrap, + elcTemperatureOkTrap, + + smgAlarmConfigTrap, + smgAlarmSiptNodeTrap, + smgAlarmMspDevTrap, + smgAlarmLinkSetTrap, + smgAlarmStreamTrap, + smgAlarmSS7LinkTrap, + smgAlarmSyncTrap, + --smgAlarmStreamRemoteTrap, + --smgAlarmSyncPrioTrap, + smgOkConfigTrap, + smgOkSiptNodeTrap, + smgOkMspDevTrap, + smgOkLinkSetTrap, + smgOkStreamTrap, + smgOkSS7LinkTrap, + smgOkSyncTrap, + --smgOkStreamRemoteTrap, + --smgOkSyncPrioTrap, + smgAlarmCdrFtpTrap, + smgOkCdrFtpTrap, + smgUpdateFwFail, + smgUpdateFwOk, + smgAlarmMemoryLimitTrap, + smgAlarmSbcRegistrationExpiredTrap, + smgAlarmIpcOverloadTrap, + smgOkMemoryLimitTrap, + smgOkIpcOverloadTrap, + smgAlarmProcOverloadTrap, + smgOkProcOverloadTrap, + smgOkRebootTrap, + smgOkFansIdleTrap, + smgOkDriveLimitTrap, + smgAlarmFansIdleTrap, + smgAlarmDriveLimitTrap, + smgAlarmSipOptionsQueueOverload, + smgAlarmSipOptionsQueueOk, + smgAlarmCDRFileTrap, + smgOkCDRFileTrap, + smgAlarmSipDuplicateTrap, + smgOkSipDuplicateTrap, + smgReserveSlaveLinkChangedTrap, + smgOkReserveSlaveLinkChangedTrap, + smgReserveSlaveSoftVersionTrap, + smgOkReserveSlaveSoftVersionTrap, + smgSipAttackedTrap, + smgOkSipAttackedTrap, + smgCallForbiddenTrap, + smgOkCallForbiddenTrap, + smgRegForbiddenTrap, + smgOkRegForbiddenTrap, + smgSIPinterfaceTrap, + smgOkSIPinterfaceTrap, + smgPctlModuleTrap, + smgOkPctlModuleTrap, + smgPortScanDetectorTrap, + smgOkPortScanDetectorTrap, + smgFirewallTrap, + smgOkFirewallTrap, + + mccpConfigAlarmTrap, + mccpSlotAlarmTrap, + mccpLinksetAlarmTrap, + mccpStreamAlarmTrap, + mccpSS7LinkAlarmTrap, + mccpSyncAlarmTrap, + mccpIntfAlarmTrap, + mccpIntfSlotAlarmTrap, + mccpSutdownSnmpdAlarmTrap, + mccpConfigOkTrap, + mccpSlotOkTrap, + mccpLinksetOkTrap, + mccpStreamOkTrap, + mccpSS7LinkOkTrap, + mccpSyncOkTrap, + mccpIntfOkTrap, + mccpIntfSlotOkTrap, + mccpStartOkTrap, + + radiusRequestNotification, + + eltexShutdownTrap + } + STATUS current + DESCRIPTION + "" + ::= { eltrapGroup 100 } + +eltrapObjectGroup OBJECT-GROUP + OBJECTS { + mcTrapExState, + mcTrapLParam1, + mcTrapLParam2, + mcTrapLParam3, + mcTrapID, + mcTrapDescr, + mcTrapRestoredAlarmID, + mcTrapSyncType, + mcReservedFlag, + radiusSeqNum, + radiusStatus, + radiusTimeout, + radiusSwitchSrv, + radiusTypeResp, + radiusDescr } + STATUS current + DESCRIPTION + "" + ::= { eltrapGroup 101 } + +eltrapDepNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ponTeknovusEponAlarmTrap, + ponTeknovusUserLoginAlarmTrap, + ponTeknovusUserLoginOkTrap, + ponTeknovusEponOkTrap, + elcEponAlarmTrap, + elcUserLoginAlarmTrap, + elcUserLoginOkTrap, + elcEponOkTrap + } + STATUS deprecated + DESCRIPTION + "" + ::= { eltrapGroup 103 } + +END + diff --git a/tests/OSDiscoveryTest.php b/tests/OSDiscoveryTest.php index b811ebcf92..e38fd0f55d 100644 --- a/tests/OSDiscoveryTest.php +++ b/tests/OSDiscoveryTest.php @@ -667,6 +667,11 @@ class DiscoveryTest extends \PHPUnit_Framework_TestCase $this->checkOS('edgeswitch', 'unifiswitch'); } + public function testEltexOLT() + { + $this->checkOS('eltex-olt'); + } + public function testEndian() { $this->checkOS('endian'); diff --git a/tests/snmpsim/eltex-olt.snmprec b/tests/snmpsim/eltex-olt.snmprec new file mode 100644 index 0000000000..0b8a72febf --- /dev/null +++ b/tests/snmpsim/eltex-olt.snmprec @@ -0,0 +1,2 @@ +1.3.6.1.2.1.1.1.0|4|Linux AT-LTP8X-BG-1 2.6.22.18 #1 Fri Sep 2 10:00:29 UTC 2016 armv5tejl +1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.35265.1.22 \ No newline at end of file