From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/gwd/GW-EPON-MIB | 3042 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 3042 insertions(+) create mode 100644 MIBS/gwd/GW-EPON-MIB (limited to 'MIBS/gwd/GW-EPON-MIB') diff --git a/MIBS/gwd/GW-EPON-MIB b/MIBS/gwd/GW-EPON-MIB new file mode 100644 index 0000000..f9221ed --- /dev/null +++ b/MIBS/gwd/GW-EPON-MIB @@ -0,0 +1,3042 @@ + +-- File Name : GW-EPON-MIB.mi2 +-- Date : Tue Nov 27 13:46:08 CST 2012 +-- Author : AdventNet Agent Toolkit C Edition - MibEditor 6 + + + +GW-EPON-MIB DEFINITIONS ::= BEGIN + IMPORTS + devices + FROM GWTT-SMI + RowStatus, TruthValue, DisplayString, MacAddress, TEXTUAL-CONVENTION, DateAndTime + FROM SNMPv2-TC + MODULE-IDENTITY, OBJECT-TYPE, Integer32, TimeTicks, NOTIFICATION-TYPE, Counter32, IpAddress + FROM SNMPv2-SMI; + + gwEponMib MODULE-IDENTITY + LAST-UPDATED "200804100000Z" + ORGANIZATION "Organization" + CONTACT-INFO "Contact-info" + DESCRIPTION "EPON private MIB information definitions" + REVISION "200603240959Z" + DESCRIPTION "" + ::= { devices 20 } + +-- TEXTUAL-CONVENTIONS -- + ChassisSlotSupportType ::= TEXTUAL-CONVENTION + DISPLAY-HINT "" + STATUS current + DESCRIPTION + "The value indicates the type of board this slot surpports." + SYNTAX BITS { sw ( 0 ) , + epon ( 1 ) , + gpon ( 2 ) , + get ( 3 ) , + geo ( 4 ) , + tdm ( 5 ) , + stm1 ( 6 ) , + pwu48 ( 7 ) , + pwu220 ( 8 ) , + smb ( 9 ) , + gem ( 10 ) , + sig ( 11 ) , + onuEponB ( 12 ) , + onu6FeC ( 13 ) , + onu8FeD ( 14 ) , + onu16FeD ( 15 ) , + onu8PotsA ( 16 ) , + onu8PotsB ( 17 ) , + onu8FxsA ( 18 ) , + onu8FxsB ( 19 ) , + oltMain ( 20 ) , + olt2Epon ( 21 ) , + e1 ( 22 ) , + oltE1 ( 23 ) , + onuE1A ( 24 ) , + onuE1B ( 25 ) , + sw_6900 ( 26 ) , + olt4epon ( 27 ) , + olt8epon ( 28 ) , + olt12epon ( 29 ) , + gem4ge ( 30 ) , + gem10ge ( 31 ) , + fan_6900 ( 32 ) , + pwu_48 ( 33 ) , + pwu_220 ( 34 ) , + olt4epon4ge(35), + pwu_220_6900m(36), + pwu_48_6900m(37), + fan_6900s(38), + pwu_220_6900s(39), + pwu_48_6900s(40)} + + OnuAlarmLevelList ::= TEXTUAL-CONVENTION + DISPLAY-HINT "" + STATUS current + DESCRIPTION + "Each octet within this value specifies a alarm-level of one ONU of + a PON, with the first octet specifying ONU1 alarm-level, and the + second octet specifying ONU2 alarm-level, etc. + Per octet value is defined: + '0' - null + '1' - vital + '2' - major + '3' - minor + '4' - warning + '5' - clear + '6' - information + '7' - off-line." + SYNTAX OCTET STRING + + EponDeviceType ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "The value indicates the type of this device: + 1 - unknown, + 2 - GFA6700, + 3 - GFA6100, + 4 - GT811, + 5 - GT831, + 6 - GT831-CATV, + 7 - GT812, + 8 - GT813, + 9 - GT881, + 10 - GT861, + 11 - GT891, + 12 - GT810, + 13 - GT863, + 14 - other, + 15 - GT865, + 16 - GT816, + 17 - GT811A, + 18 - GT812A, + 19 - GT831A, + 20 - GT831A-CATV, + 21 - GT815, + 22 - GT812B, + 23 - GT831B, + 24 - GT866, + 25 - GT811_B, + 26 - GT851, + 27 - GT813_B, + 28 - GT862, + 29 - GT892, + 30 - GT835, + 31 - GT831_B_CATV, + 32 - GT815_B, + 33 - GT871, + 34 - GT871R, + 35 - GD5048, + 36 - GD6024, + 37 - GT872, + 38 - GT872P, --GT872B(deprecated) + 39 - GT872R, + 40 - GT873, + 41 - GT873P, + 42 - GT873R, + 43 - GT871P, + 44 - GT870, + 45 - GT811_C, + 46 - GT810_A, + 47 - GT811_D, + 96 - GFA6900M, + 97 - GGA6900S, + 99 - GFA6900" + SYNTAX Integer32 + + OnuList ::= TEXTUAL-CONVENTION + DISPLAY-HINT "" + STATUS current + DESCRIPTION + "Each octet within this value specifies a set of eight ONUs, with + the first octet specifying ONUs ID 1 through 8, the second octet + specifying ONUs ID 9 through 16, etc. Within each octet, the most + significant bit represents the lowest numbered ONU ID, and the + least significant bit represents the highest numbered ONU ID. Thus, + each ONU of a PON is represented by a single bit within the value + of this object. If the bit has a value of '1', then the ONU is + registered and included in this list; if the bit has a value of + '0', then the ONU is disregistered and not included." + SYNTAX OCTET STRING + + ChassisSlotBoardType ::= TEXTUAL-CONVENTION + DISPLAY-HINT "" + STATUS current + DESCRIPTION + "The value indicates the type of this board: + null(1) - NULL, + unknown(2) - Unknown, + sw(3) - SW (OLT), master control and switch board. + epon(4) - EPON (OLT), slave epon board. + gpon(5) - GPON (OLT), slave gpon board. + get(6) - GET (OLT, 4GE-TX), using category 5 UTP interface. + geo(7) - GEO (OLT, 4GE-XX), using X fiber over PMT interface. + tdm(8) - TDM (OLT), slave tdm board. + stm1(9) - STM1 (OLT), slave stm1 board. + pwu48(10) - PWR48, power board with input of -48V(DC). + pwu220(11) - PWR220, power board with input of 220V(AC). + smb(12) - SMB (ONU), the simple mainboard of box device. + gem(13) - GEM (OLT), slave board. + sig(14) - SIG (OLT), slave board. + onuEponB(15) - EPON-B (ONU). + onu6FeC(16) - 6FE_C (ONU), RJ45 connector. + onu8FeD(17) - 8FE_D (ONU), SCSI68 connector. + onu16FeD(18) - 16FE_D (ONU), SCSI68 connector. + onu8PotsA(19)- 8POTS-A (ONU), RJ11 connector. + onu8PotsB(20)- 8POTS-B (ONU), RJ21 connector. + onu8FxsA(21) - 8FXS-A (ONU), RJ11 connector. + onu8FxsB(22) - 8FXS-B (ONU), RJ21 connector. + oltMain(23) - the master board of box-device OLT. + olt2Epon(24) - the EPON board of box-device OLT. + E1 ( 25 ) - + oltE1 ( 26 ) , + onuE1A ( 27 ) , + onuE1B ( 28 ) , + sw_6900 ( 29 ) - SW (OLT), master control and switch board of GFA6900. + olt4epon ( 30 ) - EPON (OLT) , PON board with 4 PON ports. + olt8epon ( 31 ) - EPON (OLT) , PON board with 8 PON ports. + olt12epon ( 32 ) - EPON (OLT) , PON board with 12 PON ports and 4 GE ports. + gem4ge ( 33 ) - GEM (OLT) , GEM board with 4 GE ports. + gem10ge ( 34 ) - GEM (OLT) , GEM board with 1 10GE port and 4 GE ports. + fan_6900 ( 35 ) - FAN (OLT) , FAN board of GFA6900. + pwu_48 ( 36 ) - PWU (OLT) , 48V Power board of GFA6900 and GFA6900M. + pwu_220 ( 37 ) - PWU (OLT) , 220V Power board of GFA6900. + olt4epon4ge(38) - EPON (OLT) , EPON board with 4 PON ports and 4 GE ports + pwu_220_6900m(39) - PWU (OLT) , 220V Power board of GFA6900M. + fan_6900s(40) - FAN (OLT) , FAN board of GFA6900S. + pwu_48_6900s(41) - PWU (OLT) , 48V Power board of GFA6900S. + pwu_220_6900s(42) - PWU (OLT) , 220V Power board of GFA6900S. " + + SYNTAX INTEGER { null ( 1 ) , + unknown ( 2 ) , + sw ( 3 ) , + epon ( 4 ) , + gpon ( 5 ) , + get ( 6 ) , + geo ( 7 ) , + tdm ( 8 ) , + stm1 ( 9 ) , + pwu48 ( 10 ) , + pwu220 ( 11 ) , + smb ( 12 ) , + gem ( 13 ) , + sig ( 14 ) , + onuEponB ( 15 ) , + onu6FeC ( 16 ) , + onu8FeD ( 17 ) , + onu16FeD ( 18 ) , + onu8PotsA ( 19 ) , + onu8PotsB ( 20 ) , + onu8FxsA ( 21 ) , + onu8FxsB ( 22 ) , + oltMain ( 23 ) , + olt2Epon ( 24 ) , + e1 ( 25 ) , + oltE1 ( 26 ) , + onuE1A ( 27 ) , + onuE1B ( 28 ) , + sw_6900 ( 29 ) , + olt4epon ( 30 ) , + olt8epon ( 31 ) , + olt12epon ( 32 ) , + gem4ge ( 33 ) , + gem10ge ( 34 ) , + fan_6900 ( 35 ) , + pwu_48 ( 36 ) , + pwu_220 ( 37 ) , + olt4epon4ge(38) , + pwu_220_6900m(39) , + fan_6900s(40) , + pwu_48_6900s(41) , + pwu_220_6900s(42)} + + gwEponMibObjects OBJECT IDENTIFIER + ::= { gwEponMib 1 } + + gwEponCfgGroup OBJECT IDENTIFIER + ::= { gwEponMibObjects 1 } + + gwEponDevice OBJECT IDENTIFIER + ::= { gwEponCfgGroup 1 } + + gwEponBoard OBJECT IDENTIFIER + ::= { gwEponCfgGroup 2 } + + gwEponPon OBJECT IDENTIFIER + ::= { gwEponCfgGroup 3 } + + gwEponPonOnuAuth OBJECT IDENTIFIER + ::= { gwEponCfgGroup 4 } + + gwEponLlid OBJECT IDENTIFIER + ::= { gwEponCfgGroup 5 } + + gwDevTrapGroup OBJECT IDENTIFIER + ::= { gwEponCfgGroup 6 } + + gwAlarmLevelGroup OBJECT IDENTIFIER + ::= { gwEponCfgGroup 7 } + + gwConsoleCfgGroup OBJECT IDENTIFIER + ::= { gwEponCfgGroup 8 } + + + gwEponDevTable OBJECT-TYPE + SYNTAX SEQUENCE OF GwEponDevEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of device informations" + ::= { gwEponDevice 1 } + + gwEponDevEntry OBJECT-TYPE + SYNTAX GwEponDevEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the table, containing properties and some descriptions" + INDEX { deviceIndex } + ::= { gwEponDevTable 1 } + + GwEponDevEntry ::= SEQUENCE { + deviceIndex Integer32, + deviceType EponDeviceType, + deviceName DisplayString, + deviceDescription DisplayString, + deviceLocation DisplayString, + deviceVendor DisplayString, + deviceFirmWareVersion DisplayString, + deviceSoftWareVersion DisplayString, + deviceHardWareVersion DisplayString, + deviceOperStatus INTEGER, + deviceAlarmStatus INTEGER, + deviceMacAddress MacAddress, + deviceLastChange TimeTicks, + deviceReset INTEGER, + deviceEntLogicalIndex Integer32, + deviceEntLogicalCommunity DisplayString, + deviceOnuTestDistance Integer32, + deviceUpTime TimeTicks, + deviceStpEnable INTEGER, + deviceChipsetVendor DisplayString, + deviceChipsetMode Integer32, + deviceChipsetRevision DisplayString, + deviceChipsetDate DisplayString, + deviceCapPortDesc DisplayString, + deviceCapEthPortNum Integer32, + deviceCapIadPotsPortNum Integer32, + deviceCapE1PortNum Integer32, + deviceCapUQueueTotal Integer32, + deviceCapUQueuePort Integer32, + deviceCapDQueueTotal Integer32, + deviceCapDQueuePort Integer32, + deviceCapBattery INTEGER, + deviceMulticastSwitch INTEGER, + deviceSystemTime DateAndTime, + deviceRestartupTime DateAndTime, + deviceTrafficServiceStatus INTEGER, + deviceAlarmMask BITS, + deviceModel DisplayString, + deviceMulticastFastLeaveAbility BITS, + deviceMulticastFastLeaveOperState INTEGER, + deviceMulticastFastLeaveAdminState INTEGER, + onuMacTableAlarmThreshold Integer32, + onuMacNumbers Integer32 + } + + + deviceIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Index of device" + ::= { gwEponDevEntry 1 } + + + deviceType OBJECT-TYPE + SYNTAX EponDeviceType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value indicates the type of this device" + ::= { gwEponDevEntry 2 } + + + deviceName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "A string indicates or configure device name" + ::= { gwEponDevEntry 3 } + + + deviceDescription OBJECT-TYPE + SYNTAX DisplayString ( SIZE ( 0 .. 255 ) ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Description for this device" + ::= { gwEponDevEntry 4 } + + + deviceLocation OBJECT-TYPE + SYNTAX DisplayString ( SIZE ( 0 .. 255 ) ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "A string indicates and configure the device location" + ::= { gwEponDevEntry 5 } + + + deviceVendor OBJECT-TYPE + SYNTAX DisplayString ( SIZE ( 0 .. 255 ) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "A string indicates the vendor" + ::= { gwEponDevEntry 6 } + + + deviceFirmWareVersion OBJECT-TYPE + SYNTAX DisplayString ( SIZE ( 20 ) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value indicates the version of firmware" + ::= { gwEponDevEntry 7 } + + + deviceSoftWareVersion OBJECT-TYPE + SYNTAX DisplayString ( SIZE ( 20 ) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value indicates the version of software" + ::= { gwEponDevEntry 8 } + + + deviceHardWareVersion OBJECT-TYPE + SYNTAX DisplayString ( SIZE ( 20 ) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value indicates the version of PCB" + ::= { gwEponDevEntry 9 } + + + deviceOperStatus OBJECT-TYPE + SYNTAX INTEGER { up ( 1 ) , down ( 2 ) , unknown ( 3 ) , dormant ( 4 ) , powerDown ( 5 ) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The current operational state of the device, 'down(2)' indicates + that the ONU is off-line. 'dormant(4)' indicates the device is + waiting for external actions (such as no bandwidth for any service), + 'powerDown(5)' indicates the device is power down or dying gasp." + DEFVAL { down } + ::= { gwEponDevEntry 10 } + + + deviceAlarmStatus OBJECT-TYPE + SYNTAX INTEGER { vital ( 1 ) , major ( 2 ) , minor ( 3 ) , warning ( 4 ) , clear ( 5 ) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value indicates alarm status for this device, it means unique alarm occur that unique bit is set '1', on the other hand, unique bit is set 0 while this alarm is cleared." + ::= { gwEponDevEntry 11 } + + + deviceMacAddress OBJECT-TYPE + SYNTAX MacAddress ( SIZE ( 6 ) ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value indicates and confgure device MAC address" + ::= { gwEponDevEntry 12 } + + + deviceLastChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION "the last time for this device change" + ::= { gwEponDevEntry 15 } + + + deviceReset OBJECT-TYPE + SYNTAX INTEGER { noop ( 1 ) , reset ( 2 ) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Description" + DEFVAL { noop } + ::= { gwEponDevEntry 16 } + + + deviceEntLogicalIndex OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of this object uniquely identifies the logical + entity. The value should be a small positive integer; index + values for different logical entities are are not + necessarily contiguous." + ::= { gwEponDevEntry 17 } + + + deviceEntLogicalCommunity OBJECT-TYPE + SYNTAX DisplayString ( SIZE ( 1 .. 20 ) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An SNMPv1 or SNMPv2C community-string which can be used to + access detailed management information for this logical + entity. The agent should allow read access with this + community string (to an appropriate subset of all managed + objects) and may also return a community string based on the + privileges of the request used to read this object. Note + that an agent may return a community string with read-only + privileges, even if this object is accessed with a read- + write community string. However, the agent must take care + not to return a community string which allows more + privileges than the community string used to access this + object. + + A compliant SNMP agent may wish to conserve naming scopes by + representing multiple logical entities in a single 'default' + naming scope. This is possible when the logical entities + represented by the same value of entLogicalCommunity have no + object instances in common. For example, 'bridge1' and + 'repeater1' may be part of the main naming scope, but at + least one additional community string is needed to represent + 'bridge2' and 'repeater2'. + + Logical entities 'bridge1' and 'repeater1' would be + represented by sysOREntries associated with the 'default' + naming scope. + + For agents not accessible via SNMPv1 or SNMPv2C, the value + of this object is the empty string. This object may also + contain an empty string if a community string has not yet + been assigned by the agent, or no community string with + suitable access rights can be returned for a particular SNMP + request. + + Note that this object is deprecated. Agents which implement + SNMPv3 access should use the entLogicalContextEngineID and + entLogicalContextName objects to identify the context + associated with each logical entity. SNMPv3 agents may + return a zero-length string for this object, or may continue + to return a community string (e.g., tri-lingual agent + support)." + ::= { gwEponDevEntry 18 } + + + deviceOnuTestDistance OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "the distance between OLT and unique ONU, unit:meter" + ::= { gwEponDevEntry 19 } + + + deviceUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of this object uniquely identifies up time about this device." + ::= { gwEponDevEntry 20 } + + + deviceStpEnable OBJECT-TYPE + SYNTAX INTEGER { enable ( 1 ) , disable ( 2 ) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "OLT or ONU spanning tree contral, enable(1)- + enable the spanning tree protocol, disable(2)- + disable the spanning tree protocol." + ::= { gwEponDevEntry 21 } + + + deviceChipsetVendor OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PON chipset vendor ID" + ::= { gwEponDevEntry 22 } + + + deviceChipsetMode OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PON chipset type" + ::= { gwEponDevEntry 23 } + + + deviceChipsetRevision OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PON chipset revision" + ::= { gwEponDevEntry 24 } + + + deviceChipsetDate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PON chipset design date" + ::= { gwEponDevEntry 25 } + + + deviceCapPortDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Port capabilities description, include GE/FE/E1/POTS etc." + ::= { gwEponDevEntry 26 } + + + deviceCapEthPortNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of ethernet port supported" + ::= { gwEponDevEntry 27 } + + + deviceCapIadPotsPortNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of POTS port of IAD supported" + ::= { gwEponDevEntry 28 } + + + deviceCapE1PortNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of E1 port supported" + ::= { gwEponDevEntry 29 } + + + deviceCapUQueueTotal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of upstream queues" + ::= { gwEponDevEntry 30 } + + + deviceCapUQueuePort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximum queues per port upstream" + ::= { gwEponDevEntry 31 } + + + deviceCapDQueueTotal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of downstream queues" + ::= { gwEponDevEntry 32 } + + + deviceCapDQueuePort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximum queues per port downstream" + ::= { gwEponDevEntry 33 } + + + deviceCapBattery OBJECT-TYPE + SYNTAX INTEGER { enable ( 1 ) , disable ( 2 ) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Battery Backup" + ::= { gwEponDevEntry 34 } + + + deviceMulticastSwitch OBJECT-TYPE + SYNTAX INTEGER { snooping ( 1 ) , ctc ( 2 ) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "ONU multicast switch" + ::= { gwEponDevEntry 35 } + + + deviceSystemTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Current system clock-time. + OCTET-STRING consisting of eleven octets whose contents + are defined by RFC2579." + ::= { gwEponDevEntry 36 } + + + deviceRestartupTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The time of device(OLT or ONU) restartup-time. + OCTET-STRING consisting of eleven octets whose contents + are defined by RFC2579." + ::= { gwEponDevEntry 37 } + + + deviceTrafficServiceStatus OBJECT-TYPE + SYNTAX INTEGER { enable ( 1 ) , disable ( 2 ) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "ONU traffic service state. 'enable(1)' indicates the traffic is + in-service. 'disable(2)' indicates the traffic is out of service, + but is still registered." + DEFVAL { enable } + ::= { gwEponDevEntry 38 } + + + deviceAlarmMask OBJECT-TYPE + SYNTAX BITS { power ( 0 ) , fan ( 1 ) , cpu ( 2 ) , temperature ( 3 ) , register ( 4 ) , present ( 5 ) , ethlink ( 6 ) , ethfer ( 7 ) , ethflr ( 8 ) , ethti ( 9 ) , ethloop ( 10 ) , ponber ( 11 ) , ponfer ( 12 ) , ponabnormal ( 13 ) , ponaps ( 14 ) , ponlink ( 15 ) , onuLaserAlwayOn ( 16 ) , onuOpticalPowerLow ( 17 ) , onuOpticalPowerHigh ( 18 ) , ponLOS ( 19 ) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "." + ::= { gwEponDevEntry 39 } + + + deviceModel OBJECT-TYPE + SYNTAX DisplayString ( SIZE ( 1 .. 32 ) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "." + ::= { gwEponDevEntry 40 } + + + deviceMulticastFastLeaveAbility OBJECT-TYPE + SYNTAX BITS { ctc ( 0 ) , snooping ( 1 ) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Fast Leave Mode: If the bit value of 'ctc(0)' is 0, the mode is CTC + and non-fast-leave function, if the bit value of 'ctc(0)' is 1, the + mode is CTC and fast-leave function; If the bit value of 'snooping(1)' + is 0, the mode is snooping and non-fast-leave function, If the bit value + of 'snooping(1)' is 1, the mode is snooping and fast-leave function." + ::= { gwEponDevEntry 41 } + + + deviceMulticastFastLeaveOperState OBJECT-TYPE + SYNTAX INTEGER { active ( 1 ) , deactive ( 2 ) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Fast Leave Function is active or deactive" + ::= { gwEponDevEntry 42 } + + + deviceMulticastFastLeaveAdminState OBJECT-TYPE + SYNTAX INTEGER { active ( 1 ) , deactive ( 2 ) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "active or deactivate Fast Leave Function" + ::= { gwEponDevEntry 43 } + + + onuMacTableAlarmThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "onu MAC table alarm threshold" + ::= { gwEponDevEntry 44 } + + + onuMacNumbers OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "show onu actual mac number" + ::= { gwEponDevEntry 45 } + + gwEponBoardTable OBJECT-TYPE + SYNTAX SEQUENCE OF GwEponBoardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "table of board informations" + ::= { gwEponBoard 1 } + + gwEponBoardEntry OBJECT-TYPE + SYNTAX GwEponBoardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the table, containig status and configrue information about boards" + INDEX { deviceIndex, boardIndex } + ::= { gwEponBoardTable 1 } + + GwEponBoardEntry ::= SEQUENCE { + boardIndex Integer32, + curBoardType ChassisSlotBoardType, + boardDescription DisplayString, + boardActMode INTEGER, + boardOperStatus INTEGER, + boardAlarmLevel INTEGER, + boardLastChangeTime TimeTicks, + boardSupprotType ChassisSlotSupportType, + boardReset INTEGER, + boardTemperature Integer32, + boardEntLogicalIndex Integer32, + boardEntLogicalCommunity DisplayString, + boardSoftwareVersion DisplayString, + boardFirmwareVersion DisplayString, + boardBootVersion DisplayString, + boardHardwareVersion DisplayString, + boardManufactureDate DisplayString, + boardSerialNo DisplayString, + boardCpuUsage Integer32, + boardMemoryUsage Integer32, + boardHasSnmpAgent INTEGER, + boardSnmpAgentIpAddr IpAddress, + boardSnmpAgentReadCommunity DisplayString, + boardSnmpAgentWriteCommunity DisplayString, + boardTemperatureHighThresholds Integer32, + boardCpuUsageThresholds Integer32, + boardMemoryUsageThresholds Integer32, + boardMemorySize Integer32, + boardTemperatureLowThresholds Integer32, + boardAdminStatus INTEGER + } + + + boardIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "index of boards in unique device which is specified by 'deviceIndex'" + ::= { gwEponBoardEntry 1 } + + + curBoardType OBJECT-TYPE + SYNTAX ChassisSlotBoardType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value indicates the type of this board." + ::= { gwEponBoardEntry 2 } + + + boardDescription OBJECT-TYPE + SYNTAX DisplayString ( SIZE ( 0 .. 255 ) ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value indicates and confgure board description" + ::= { gwEponBoardEntry 3 } + + + boardActMode OBJECT-TYPE + SYNTAX INTEGER { master-active ( 1 ) , master-redundancy ( 2 ) , slave ( 3 ) , unknown ( 4 ) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value indicates acting mode of unique board" + ::= { gwEponBoardEntry 4 } + + + boardOperStatus OBJECT-TYPE + SYNTAX INTEGER { null ( 1 ) , initing ( 2 ) , upgrating ( 3 ) , running ( 4 ) , exception ( 5 ) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Value indicates board operating status" + ::= { gwEponBoardEntry 5 } + + + boardAlarmLevel OBJECT-TYPE + SYNTAX INTEGER { vital ( 1 ) , major ( 2 ) , minor ( 3 ) , warning ( 4 ) , noAlarm ( 5 ) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value indicates alarm level for unique board" + ::= { gwEponBoardEntry 6 } + + + boardLastChangeTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION "the time of last change about this board" + ::= { gwEponBoardEntry 7 } + + + boardSupprotType OBJECT-TYPE + SYNTAX ChassisSlotSupportType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value indicates the type of board this slot surpports." + ::= { gwEponBoardEntry 8 } + + + boardReset OBJECT-TYPE + SYNTAX INTEGER { noop ( 1 ) , reset ( 2 ) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value of this object determines whether reset this board. + 'noop(1)' - only read value. 'reset(2)' - only write value, + if the active master board is resetted, and another master + board is running, then, the two boards will be switchover." + DEFVAL { noop } + ::= { gwEponBoardEntry 9 } + + + boardTemperature OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value indicates the temperature of this board" + ::= { gwEponBoardEntry 10 } + + + boardEntLogicalIndex OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of this object uniquely identifies the logical + entity. The value should be a small positive integer; index + values for different logical entities are are not + necessarily contiguous." + ::= { gwEponBoardEntry 11 } + + + boardEntLogicalCommunity OBJECT-TYPE + SYNTAX DisplayString ( SIZE ( 1 .. 20 ) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An SNMPv1 or SNMPv2C community-string which can be used to + access detailed management information for this logical + entity. The agent should allow read access with this + community string (to an appropriate subset of all managed + objects) and may also return a community string based on the + privileges of the request used to read this object. Note + that an agent may return a community string with read-only + privileges, even if this object is accessed with a read- + write community string. However, the agent must take care + not to return a community string which allows more + privileges than the community string used to access this + object. + + A compliant SNMP agent may wish to conserve naming scopes by + representing multiple logical entities in a single 'default' + naming scope. This is possible when the logical entities + represented by the same value of entLogicalCommunity have no + object instances in common. For example, 'bridge1' and + 'repeater1' may be part of the main naming scope, but at + least one additional community string is needed to represent + 'bridge2' and 'repeater2'. + + Logical entities 'bridge1' and 'repeater1' would be + represented by sysOREntries associated with the 'default' + naming scope. + + For agents not accessible via SNMPv1 or SNMPv2C, the value + of this object is the empty string. This object may also + contain an empty string if a community string has not yet + been assigned by the agent, or no community string with + suitable access rights can be returned for a particular SNMP + request. + + Note that this object is deprecated. Agents which implement + SNMPv3 access should use the entLogicalContextEngineID and + entLogicalContextName objects to identify the context + associated with each logical entity. SNMPv3 agents may + return a zero-length string for this object, or may continue + to return a community string (e.g., tri-lingual agent + support)." + ::= { gwEponBoardEntry 12 } + + + boardSoftwareVersion OBJECT-TYPE + SYNTAX DisplayString ( SIZE ( 1 .. 20 ) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "the value indicates the version of software" + ::= { gwEponBoardEntry 13 } + + + boardFirmwareVersion OBJECT-TYPE + SYNTAX DisplayString ( SIZE ( 1 .. 20 ) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "the value indicates the version of firmware" + ::= { gwEponBoardEntry 14 } + + + boardBootVersion OBJECT-TYPE + SYNTAX DisplayString ( SIZE ( 1 .. 20 ) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Boot Version" + ::= { gwEponBoardEntry 15 } + + + boardHardwareVersion OBJECT-TYPE + SYNTAX DisplayString ( SIZE ( 1 .. 20 ) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hardware Version" + ::= { gwEponBoardEntry 16 } + + + boardManufactureDate OBJECT-TYPE + SYNTAX DisplayString ( SIZE ( 1 .. 20 ) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Manufacture Date" + ::= { gwEponBoardEntry 17 } + + + boardSerialNo OBJECT-TYPE + SYNTAX DisplayString ( SIZE ( 1 .. 20 ) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Manufacture Serial No" + ::= { gwEponBoardEntry 18 } + + + boardCpuUsage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The percentage of CPU usage" + ::= { gwEponBoardEntry 19 } + + + boardMemoryUsage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The percentage of used memory" + ::= { gwEponBoardEntry 20 } + + + boardHasSnmpAgent OBJECT-TYPE + SYNTAX INTEGER { notpresent ( 0 ) , snmpv1 ( 1 ) , snmpv2c ( 2 ) , snmpv3 ( 3 ) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "the object indicates whether there is a SNMP agent running on this board." + ::= { gwEponBoardEntry 21 } + + + boardSnmpAgentIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "this object indicates and configure IP address of SNMP agent running on this board. now, only GT861's IAD boards surpport this function." + ::= { gwEponBoardEntry 22 } + + + boardSnmpAgentReadCommunity OBJECT-TYPE + SYNTAX DisplayString ( SIZE ( 0 .. 16 ) ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "the object indicates and configure the read-only community of SNMP agent running on the board. now, only GT861's IAD boards surpport this function." + ::= { gwEponBoardEntry 23 } + + + boardSnmpAgentWriteCommunity OBJECT-TYPE + SYNTAX DisplayString ( SIZE ( 0 .. 16 ) ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "the object indicates and configure the read-write community of SNMP agent running on the board. now, only GT861's IAD boards surpport this function." + ::= { gwEponBoardEntry 24 } + + + boardTemperatureHighThresholds OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { gwEponBoardEntry 25 } + + + boardCpuUsageThresholds OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { gwEponBoardEntry 26 } + + + boardMemoryUsageThresholds OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The percentage of used memory" + ::= { gwEponBoardEntry 27 } + + + boardMemorySize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { gwEponBoardEntry 28 } + + + boardTemperatureLowThresholds OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { gwEponBoardEntry 29 } + + boardAdminStatus OBJECT-TYPE + SYNTAX INTEGER { up(1), down(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The desired state of the board." + ::= { gwEponBoardEntry 30 } + + + + ponPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF PonPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "table of pon port informations" + ::= { gwEponPon 1 } + + ponPortEntry OBJECT-TYPE + SYNTAX PonPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the table, containing status and configure information about pon port" + INDEX { deviceIndex, boardIndex, ponPortIndex } + ::= { ponPortTable 1 } + + PonPortEntry ::= SEQUENCE { + ponPortIndex Integer32, + ponPortIfIndex Integer32, + ponPortDot1dBasePort Integer32, + ponPortPartnerDev Integer32, + ponPortPartnerBrd Integer32, + ponPortPartnerPort Integer32, + ponPortProtectionDev Integer32, + ponPortProtectionBrd Integer32, + ponPortProtectionPort Integer32, + ponPortType INTEGER, + ponPortMaxOnu Integer32, + ponPortCurrOnu Integer32, + ponPortOperStatus INTEGER, + ponPortAlarmStatus BITS, + ponPortAlarmMask BITS, + ponPortMaxBW Integer32, + ponPortActBW Integer32, + ponPortRemainBW Integer32, + ponPortApsCtrl INTEGER, + ponPortApsStatus INTEGER, + ponPortEncryptSet INTEGER, + ponPortOnuLpbCtrl INTEGER, + ponPortOnuLpbSource INTEGER, + ponPortOnuLpbTime Integer32, + ponPortOnuLpbTxFrms Counter32, + ponPortOnuLpbRxFrms Counter32, + ponEntLogicalIndex Integer32, + ponEntLogicalCommunity DisplayString, + ponPortLinkedOnuCounter Integer32, + ponPortAdminStatus INTEGER, + ponPortReset INTEGER, + ponPortWindowRange INTEGER, + ponPortDownlinkPolicingEbl INTEGER, + ponPortAllOnuAlmLevel OnuAlarmLevelList + } + + + ponPortIndex OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "index of pon port" + ::= { ponPortEntry 1 } + + + ponPortIfIndex OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value equipped to the index of this pon port in the IF-MIB" + ::= { ponPortEntry 2 } + + + ponPortDot1dBasePort OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 65536 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "port id in the bridge, equipped to the value in the bridge 'dot1dBasePort'" + ::= { ponPortEntry 3 } + + + ponPortPartnerDev OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "index of the device which contains parter pon port" + ::= { ponPortEntry 4 } + + + ponPortPartnerBrd OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "index of board which contains parter pon port " + ::= { ponPortEntry 5 } + + + ponPortPartnerPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "partnet physical pon port index" + ::= { ponPortEntry 6 } + + + ponPortProtectionDev OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "PON Automatic Protection Switching, index of device" + ::= { ponPortEntry 7 } + + + ponPortProtectionBrd OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "PON Automatic Protection Switching, index of board" + ::= { ponPortEntry 8 } + + + ponPortProtectionPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "PON Automatic Protection Switching, index of pon port" + ::= { ponPortEntry 9 } + + + ponPortType OBJECT-TYPE + SYNTAX INTEGER { eponMauType1000BasePXOLT ( 1 ) , eponMauType1000BasePXONU ( 2 ) , eponMauType1000BasePX10DOLT ( 3 ) , eponMauType1000BasePX10DONU ( 4 ) , eponMauType1000BasePX10UOLT ( 5 ) , eponMauType1000BasePX10UONU ( 6 ) , eponMauType1000BasePX20DOLT ( 7 ) , eponMauType1000BasePX20DONU ( 8 ) , eponMauType1000BasePX20UOLT ( 9 ) , eponMauType1000BasePX20UONU ( 10 ) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "type of pon port" + ::= { ponPortEntry 10 } + + + ponPortMaxOnu OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The max number of supported ONUs in this PON port." + DEFVAL { 64 } + ::= { ponPortEntry 11 } + + + ponPortCurrOnu OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 64 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The current number of registered ONUs in this PON port." + ::= { ponPortEntry 12 } + + + ponPortOperStatus OBJECT-TYPE + SYNTAX INTEGER { up ( 1 ) , down ( 2 ) , unknown ( 3 ) , loop ( 4 ) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "operation status of unique pon port" + DEFVAL { down } + ::= { ponPortEntry 13 } + + + ponPortAlarmStatus OBJECT-TYPE + SYNTAX BITS { ber ( 0 ) , fer ( 1 ) , abnormal ( 2 ) , aps ( 3 ) , link ( 4 ) , onuLaserAlwaysOn ( 5 ) , onuOpticalPowerLow ( 6 ) , onuOpticalPowerHigh ( 7 ) , ponLOS ( 8 ) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PON port alarm status, it indicates an alarm with bit=1, + if all bit is 0, indicates no alarm." + ::= { ponPortEntry 14 } + + + ponPortAlarmMask OBJECT-TYPE + SYNTAX BITS { ber ( 0 ) , fer ( 1 ) , abnormal ( 2 ) , aps ( 3 ) , link ( 4 ) , onuLaserAlwaysOn ( 5 ) , onuOpticalPowerLow ( 6 ) , onuOpticalPowerHigh ( 7 ) , ponLOS ( 8 ) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "PON Port Alarm mask, the bit=1 indicates mask." + ::= { ponPortEntry 15 } + + + ponPortMaxBW OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 1000000 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The max bandwidth supported, unit:KB." + ::= { ponPortEntry 16 } + + + ponPortActBW OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "the actual bandwidth, unit:KB." + ::= { ponPortEntry 17 } + + + ponPortRemainBW OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 1000000 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The current available bandwidth, unit:KB." + DEFVAL { 1024 } + ::= { ponPortEntry 18 } + + + ponPortApsCtrl OBJECT-TYPE + SYNTAX INTEGER { disable ( 1 ) , auto ( 2 ) , force ( 3 ) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "PON automatic-protection-switching control." + DEFVAL { auto } + ::= { ponPortEntry 19 } + + + ponPortApsStatus OBJECT-TYPE + SYNTAX INTEGER { unknown ( 1 ) , active ( 2 ) , passive ( 3 ) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PON automatic-protection-switching status." + DEFVAL { active } + ::= { ponPortEntry 20 } + + + ponPortEncryptSet OBJECT-TYPE + SYNTAX INTEGER { pure ( 1 ) , downstreamonly ( 2 ) , bidirectional ( 3 ) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Encryption set according to every ONU, this value is ignored when the pon port belongs to OLT." + DEFVAL { pure } + ::= { ponPortEntry 21 } + + + ponPortOnuLpbCtrl OBJECT-TYPE + SYNTAX INTEGER { noop ( 1 ) , lpbStart ( 2 ) , lpbStop ( 3 ) , inProcess ( 4 ) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "ONU Loopback Control, 'noop(1)' is no operation, i.e. the + current status is idle; 'lpbStart(2)' is start loopback, + only when the object value is 'noop', it can be configurated + 'lpbStart(2)', otherwise forbidden, and if success, its + value become 'inProcess(4)'; 'lpbStop(3)' is stop loopback, + only when the object value is 'inProcess(4)', it can be + configurated 'lpbStop(3)', and if success, its value become + 'noop(1)'; 'inProcess(4)' is loopbacking status now." + DEFVAL { noop } + ::= { ponPortEntry 22 } + + + ponPortOnuLpbSource OBJECT-TYPE + SYNTAX INTEGER { internal ( 1 ) , external ( 2 ) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Loopback Data Source, 'internal' indicates internal data source, to + + use testing the link up or down, like ping function; 'external' + + indicates external data source, to use testing the bandwidth of the + + ONU ethernet." + DEFVAL { internal } + ::= { ponPortEntry 23 } + + + ponPortOnuLpbTime OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 2147483647 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Loopback Timeout, if the object value is 0, indicate the + loopback is processing at all time, if the value is none 0, + indicate the loopback time from begin to end, when the time + is end it will be auto-stopped. unit:second." + DEFVAL { 0 } + ::= { ponPortEntry 24 } + + + ponPortOnuLpbTxFrms OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of frames transmit by this ONU Logical Link." + ::= { ponPortEntry 25 } + + + ponPortOnuLpbRxFrms OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of frames transmit by this ONU Logical Link." + ::= { ponPortEntry 26 } + + + ponEntLogicalIndex OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of this object uniquely identifies the logical + entity. The value should be a small positive integer; index + values for different logical entities are are not + necessarily contiguous." + ::= { ponPortEntry 27 } + + + ponEntLogicalCommunity OBJECT-TYPE + SYNTAX DisplayString ( SIZE ( 1 .. 20 ) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "An SNMPv1 or SNMPv2C community-string which can be used to + access detailed management information for this logical + entity. The agent should allow read access with this + community string (to an appropriate subset of all managed + objects) and may also return a community string based on the + privileges of the request used to read this object. Note + that an agent may return a community string with read-only + privileges, even if this object is accessed with a read- + write community string. However, the agent must take care + not to return a community string which allows more + privileges than the community string used to access this + object. + A compliant SNMP agent may wish to conserve naming scopes by + representing multiple logical entities in a single 'default' + naming scope. This is possible when the logical entities + represented by the same value of entLogicalCommunity have no + object instances in common. For example, 'bridge1' and + 'repeater1' may be part of the main naming scope, but at + least one additional community string is needed to represent + 'bridge2' and 'repeater2'. + + Logical entities 'bridge1' and 'repeater1' would be + represented by sysOREntries associated with the 'default' + naming scope. + + For agents not accessible via SNMPv1 or SNMPv2C, the value + of this object is the empty string. This object may also + contain an empty string if a community string has not yet + been assigned by the agent, or no community string with + suitable access rights can be returned for a particular SNMP + request. + + Note that this object is deprecated. Agents which implement + SNMPv3 access should use the entLogicalContextEngineID and + entLogicalContextName objects to identify the context + associated with each logical entity. SNMPv3 agents may + return a zero-length string for this object, or may continue + to return a community string (e.g., tri-lingual agent + support)." + ::= { ponPortEntry 28 } + + + ponPortLinkedOnuCounter OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 64 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The current number of linked ONUs in this PON port." + ::= { ponPortEntry 29 } + + + ponPortAdminStatus OBJECT-TYPE + SYNTAX INTEGER { up ( 1 ) , down ( 2 ) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The desired state of the PON port." + ::= { ponPortEntry 30 } + + + ponPortReset OBJECT-TYPE + SYNTAX INTEGER { noop ( 1 ) , reset ( 2 ) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "PON interface reset." + ::= { ponPortEntry 31 } + + + ponPortWindowRange OBJECT-TYPE + SYNTAX INTEGER { disable ( 1 ) , wr20km ( 2 ) , wr40km ( 3 ) , wr60km ( 4 ) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The max window range of ONU register." + ::= { ponPortEntry 32 } + + + ponPortDownlinkPolicingEbl OBJECT-TYPE + SYNTAX INTEGER { enable ( 1 ) , disable ( 2 ) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Config onu downlink-policer enable" + ::= { ponPortEntry 33 } + + + ponPortAllOnuAlmLevel OBJECT-TYPE + SYNTAX OnuAlarmLevelList + MAX-ACCESS read-only + STATUS current + DESCRIPTION "All ONUs alarm-level list." + ::= { ponPortEntry 34 } + + ponOnuMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF PonOnuMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "table of pon-ONU map" + ::= { gwEponPon 2 } + + ponOnuMapEntry OBJECT-TYPE + SYNTAX PonOnuMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the table" + INDEX { deviceIndex, boardIndex, ponPortIndex, mappingOnuIndex } + ::= { ponOnuMapTable 1 } + + PonOnuMapEntry ::= SEQUENCE { + mappingOnuIndex Integer32, + onuDevIndex Integer32, + onuName DisplayString + } + + + mappingOnuIndex OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 64 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "index of mapping onu" + ::= { ponOnuMapEntry 1 } + + + onuDevIndex OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "device index of this ONU" + ::= { ponOnuMapEntry 2 } + + + onuName OBJECT-TYPE + SYNTAX DisplayString ( SIZE ( 255 ) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "device name of this ONU" + ::= { ponOnuMapEntry 3 } + + ponPerfMonTable OBJECT-TYPE + SYNTAX SEQUENCE OF PonPerfMonEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of pon performence" + ::= { gwEponPon 3 } + + ponPerfMonEntry OBJECT-TYPE + SYNTAX PonPerfMonEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the table, containing pon performence monitor information ." + INDEX { deviceIndex, boardIndex, ponPortIndex } + ::= { ponPerfMonTable 1 } + + PonPerfMonEntry ::= SEQUENCE { + ponPerfBER Counter32, + ponPerfFER Counter32, + ponPerfBerAlmEnable INTEGER, + ponPerfFerAlmEnable INTEGER, + ponPerfUpBandwidth Counter32, + ponPerfDownBandwidth Counter32 + } + + + ponPerfBER OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "byte error rate of specified pon port upstream, UNIT: 10E-6" + ::= { ponPerfMonEntry 1 } + + + ponPerfFER OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "frame error rate of specified pon port downstream, UNIT: 10E-6" + ::= { ponPerfMonEntry 4 } + + + ponPerfBerAlmEnable OBJECT-TYPE + SYNTAX INTEGER { enable ( 1 ) , disable ( 2 ) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value indicates whether enable pon performence BER alarm" + DEFVAL { enable } + ::= { ponPerfMonEntry 5 } + + + ponPerfFerAlmEnable OBJECT-TYPE + SYNTAX INTEGER { enable ( 1 ) , disable ( 2 ) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value indicates whether enable pon performence FER alarm" + DEFVAL { enable } + ::= { ponPerfMonEntry 6 } + + + ponPerfUpBandwidth OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "the value indicates upstream bandwidth on this port" + ::= { ponPerfMonEntry 7 } + + + ponPerfDownBandwidth OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "the value indicates downstream bandwidth on this port" + ::= { ponPerfMonEntry 8 } + + ponHisCtrlTable OBJECT-TYPE + SYNTAX SEQUENCE OF PonHisCtrlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of pon performence" + ::= { gwEponPon 4 } + + ponHisCtrlEntry OBJECT-TYPE + SYNTAX PonHisCtrlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the table, containing pon performence monitor information ." + INDEX { deviceIndex, boardIndex, ponPortIndex } + ::= { ponHisCtrlTable 1 } + + PonHisCtrlEntry ::= SEQUENCE { + ponHis15MinuteEnable INTEGER, + ponHis24HourEnable INTEGER + } + + + ponHis15MinuteEnable OBJECT-TYPE + SYNTAX INTEGER { enable ( 1 ) , disable ( 2 ) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value indicates whether enable history statistic with interval 15 minutes" + DEFVAL { disable } + ::= { ponHisCtrlEntry 1 } + + + ponHis24HourEnable OBJECT-TYPE + SYNTAX INTEGER { enable ( 1 ) , disable ( 2 ) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value indicates whether enable history statistic with interval 24 hours" + DEFVAL { disable } + ::= { ponHisCtrlEntry 2 } + + ponBERThreashold OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 8 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Ber measurement threshold, the value defination: 0=1e-0=1, 1=1e-1=0.1,......" + ::= { gwEponPon 5 } + + ponFERThreashold OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 10 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Fer measurement threshold, the value defination: 0=1.00e-0=1, 1=1.00e-1=0.1,......" + ::= { gwEponPon 6 } + + gwEponPonCtcExt OBJECT IDENTIFIER + ::= { gwEponPon 7 } + + onuAuthEnable OBJECT-TYPE + SYNTAX INTEGER { disable ( 1 ) , auth_new_only ( 2 ) , auth_all ( 3 ) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "" + ::= { gwEponPonOnuAuth 1 } + + onuAuthTable OBJECT-TYPE + SYNTAX SEQUENCE OF OnuAuthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table of ONU authentication based MAC address." + ::= { gwEponPonOnuAuth 2 } + + onuAuthEntry OBJECT-TYPE + SYNTAX OnuAuthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the table" + INDEX { eponBoardIndex, eponPonPortIndex, onuAuthIndex } + ::= { onuAuthTable 1 } + + OnuAuthEntry ::= SEQUENCE { + eponBoardIndex Integer32, + eponPonPortIndex Integer32, + onuAuthIndex Integer32, + onuAuthMacAddress MacAddress, + onuAuthRowStatus RowStatus + } + + + eponBoardIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The epon board index" + ::= { onuAuthEntry 1 } + + + eponPonPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PON port index" + ::= { onuAuthEntry 2 } + + + onuAuthIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MAC address index" + ::= { onuAuthEntry 3 } + + + onuAuthMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "MAC address" + ::= { onuAuthEntry 4 } + + + onuAuthRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object indicates the status of this entry." + ::= { onuAuthEntry 5 } + + onuToPonBindingEnable OBJECT-TYPE + SYNTAX INTEGER { enable ( 1 ) , disable ( 2 ) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { gwEponPonOnuAuth 3 } + + onuAuthModeTable OBJECT-TYPE + SYNTAX SEQUENCE OF OnuAuthModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table of ONU authentication Mode." + ::= { gwEponPonOnuAuth 4 } + + onuAuthModeEntry OBJECT-TYPE + SYNTAX OnuAuthModeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the table" + INDEX { onuAuthModeBrdIdx, onuAuthModePonIdx } + ::= { onuAuthModeTable 1 } + + OnuAuthModeEntry ::= SEQUENCE { + onuAuthModeBrdIdx Integer32, + onuAuthModePonIdx Integer32, + onuAuthMode INTEGER, + onuAuthEnableForPon INTEGER, + onuAuthEntryReorganize INTEGER + } + + + onuAuthModeBrdIdx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { onuAuthModeEntry 1 } + + + onuAuthModePonIdx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { onuAuthModeEntry 2 } + + + onuAuthMode OBJECT-TYPE + SYNTAX INTEGER { macAddr(1), loid(2), hybrid(3), loidNoPwd(4), hybridNoPwd(5), disable(6) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "'macAddr(1)' : based ONU MAC address. + 'loid(2)' : based ONU logical ID. + 'hybrid(3)' : based both macAddr and loid. + 'loidNoPwd(4) : based loid, but not check password. + 'hybridNoPwd(5)' : based hybrid, but not check password." + ::= { onuAuthModeEntry 3 } + + + onuAuthEnableForPon OBJECT-TYPE + SYNTAX INTEGER { disable ( 1 ) , auth_new_only ( 2 ) , auth_all ( 3 ) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Description" + ::= { onuAuthModeEntry 4 } + + onuAuthEntryReorganize OBJECT-TYPE + SYNTAX INTEGER{ organize(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "For PonPort" + ::= { onuAuthModeEntry 5 } + + onuAuthEntryReorganizeForAll OBJECT-TYPE + SYNTAX INTEGER { organize(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { gwEponPonOnuAuth 9 } + + + onuAuthLoidTable OBJECT-TYPE + SYNTAX SEQUENCE OF OnuAuthLoidEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table of ONU authentication based LOID(Logical ONU ID)." + ::= { gwEponPonOnuAuth 5 } + + onuAuthLoidEntry OBJECT-TYPE + SYNTAX OnuAuthLoidEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the table" + INDEX { onuAuthLoidBrdIdx, onuAuthLoidPonIdx, onuAuthLoidIdx } + ::= { onuAuthLoidTable 1 } + + OnuAuthLoidEntry ::= SEQUENCE { + onuAuthLoidBrdIdx Integer32, + onuAuthLoidPonIdx Integer32, + onuAuthLoidIdx Integer32, + onuAuthLoid DisplayString, + onuAuthLoidPassword DisplayString, + onuAuthLoidDevIdx Integer32, + onuAuthLoidRowStatus RowStatus + } + + + onuAuthLoidBrdIdx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { onuAuthLoidEntry 1 } + + + onuAuthLoidPonIdx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { onuAuthLoidEntry 2 } + + + onuAuthLoidIdx OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 128 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { onuAuthLoidEntry 3 } + + + onuAuthLoid OBJECT-TYPE + SYNTAX DisplayString ( SIZE ( 24 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "" + ::= { onuAuthLoidEntry 4 } + + + onuAuthLoidPassword OBJECT-TYPE + SYNTAX DisplayString ( SIZE ( 12 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "" + ::= { onuAuthLoidEntry 5 } + + + onuAuthLoidDevIdx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "" + ::= { onuAuthLoidEntry 6 } + + + onuAuthLoidRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object indicates the status of this entry." + ::= { onuAuthLoidEntry 7 } + + onuUnauthenticatedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OnuAuth1Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table of unauthenticated ONUs based MAC address." + ::= { gwEponPonOnuAuth 6 } + + onuUnauthenticatedEntry OBJECT-TYPE + SYNTAX OnuAuth1Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the table" + INDEX { eponUnauthenticatedBoardIndex, eponUnauthenticatedPonPortIndex, onuUnauthenticatedIndex } + ::= { onuUnauthenticatedTable 1 } + + OnuAuth1Entry ::= SEQUENCE { + eponUnauthenticatedBoardIndex Integer32, + eponUnauthenticatedPonPortIndex Integer32, + onuUnauthenticatedIndex Integer32, + onuUnauthenticatedMacAddress MacAddress + } + + + eponUnauthenticatedBoardIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The epon board index" + ::= { onuUnauthenticatedEntry 1 } + + + eponUnauthenticatedPonPortIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PON port index" + ::= { onuUnauthenticatedEntry 2 } + + + onuUnauthenticatedIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MAC address index" + ::= { onuUnauthenticatedEntry 3 } + + + onuUnauthenticatedMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "MAC address" + ::= { onuUnauthenticatedEntry 4 } + + ponLlidTable OBJECT-TYPE + SYNTAX SEQUENCE OF PonLlidEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of the pon llid information" + ::= { gwEponLlid 1 } + + ponLlidEntry OBJECT-TYPE + SYNTAX PonLlidEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the table, containing status or configure information" + INDEX { deviceIndex, ponLlidIndex } + ::= { ponLlidTable 1 } + + PonLlidEntry ::= SEQUENCE { + ponLlidIndex Integer32, + ponLlidType INTEGER, + ponLlidOltBoard Integer32, + ponLlidOltPort Integer32, + ponLlidOltPortIfIndex Integer32, + ponLlidOnuPortIfIndex Integer32, + ponLlidOnuBoard Integer32, + ponLlidOnuPort Integer32, + ponLlidLLID Integer32, + ponLlidIfIndex Integer32, + ponLlidUpFixedBW Integer32, + ponLlidDownFixedBW Integer32, + ponLlidDesc DisplayString, + ponLlidSurportMacNum Integer32, + ponLlidOnuMacAddress MacAddress, + ponLlidRowStatus RowStatus, + ponLlidUpBWClass Integer32, + ponLlidUpDelay INTEGER, + ponLlidUpAssuredBW Integer32, + ponLlidUpBesteffortBW Integer32, + ponLlidDownBWClass Integer32, + ponLlidDownDelay INTEGER, + ponLlidDownAssuredBW Integer32, + ponLlidDownBesteffortBW Integer32, + ponLlidCtcFecAbility INTEGER, + ponLlidCtcFecMode INTEGER, + ponLlidCtcEncrypCtrl INTEGER, + ponLlidCtcDbaQueSetNum Integer32, + ponLlidCtcDbaQueSetCfgStatus INTEGER + } + + + ponLlidIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The pon logic link index" + ::= { ponLlidEntry 1 } + + + ponLlidType OBJECT-TYPE + SYNTAX INTEGER { unkown ( 0 ) , ethlink ( 1 ) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "type of pon logic link" + ::= { ponLlidEntry 2 } + + + ponLlidOltBoard OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value equals to entPhysicalIndex in ENTITY-MIB" + ::= { ponLlidEntry 3 } + + + ponLlidOltPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "the pon port id " + ::= { ponLlidEntry 4 } + + + ponLlidOltPortIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "ifIndex of the olt port " + ::= { ponLlidEntry 5 } + + + ponLlidOnuPortIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "ifIndex of the onu port " + ::= { ponLlidEntry 6 } + + + ponLlidOnuBoard OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value indicates board id for this LLID" + ::= { ponLlidEntry 7 } + + + ponLlidOnuPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value indicates onu port for this LLID" + ::= { ponLlidEntry 8 } + + + ponLlidLLID OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 2147483647 ) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "the vlaue of LLID " + ::= { ponLlidEntry 9 } + + + ponLlidIfIndex OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value equals to ''ifIndex'' in IF-MIB according this object'" + ::= { ponLlidEntry 10 } + + + ponLlidUpFixedBW OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 1000000 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "upstream fixed bandwidth about this pon port, unit:KBps" + ::= { ponLlidEntry 11 } + + + ponLlidDownFixedBW OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 1000000 ) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION "upstream fixed bandwidth about this pon port, unit:KBps, not support" + ::= { ponLlidEntry 12 } + + + ponLlidDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION "description of the LLID" + ::= { ponLlidEntry 13 } + + + ponLlidSurportMacNum OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 8192 ) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION "The value of maximum MAC addresses" + ::= { ponLlidEntry 14 } + + + ponLlidOnuMacAddress OBJECT-TYPE + SYNTAX MacAddress ( SIZE ( 6 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The value indicates and confgure onu MAC address" + ::= { ponLlidEntry 15 } + + + ponLlidRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "row status of this entry" + ::= { ponLlidEntry 16 } + + + ponLlidUpBWClass OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 7 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "upstream class level for this pon port bandwidth allocation" + ::= { ponLlidEntry 17 } + + + ponLlidUpDelay OBJECT-TYPE + SYNTAX INTEGER { low ( 1 ) , high ( 2 ) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION "upstream delay level for this pon port bandwidth allocation" + ::= { ponLlidEntry 18 } + + + ponLlidUpAssuredBW OBJECT-TYPE + SYNTAX Integer32 ( 64 .. 1000000 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "upstream assured bandwidth about this pon port, unit:KBps" + ::= { ponLlidEntry 19 } + + + ponLlidUpBesteffortBW OBJECT-TYPE + SYNTAX Integer32 ( 64 .. 1000000 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "upstream best-effort bandwidth about this pon port, unit:KBps" + ::= { ponLlidEntry 20 } + + + ponLlidDownBWClass OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 7 ) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION "upstream class level for this pon port bandwidth allocation" + ::= { ponLlidEntry 21 } + + + ponLlidDownDelay OBJECT-TYPE + SYNTAX INTEGER { low ( 1 ) , high ( 2 ) } + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION "upstream delay level for this pon port bandwidth allocation" + ::= { ponLlidEntry 22 } + + + ponLlidDownAssuredBW OBJECT-TYPE + SYNTAX Integer32 ( 64 .. 1000000 ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "downstream assured bandwidth about this pon port, unit:KBps" + ::= { ponLlidEntry 23 } + + + ponLlidDownBesteffortBW OBJECT-TYPE + SYNTAX Integer32 ( 64 .. 1000000 ) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION "downstream best-effort bandwidth about this pon port, unit:KBps" + ::= { ponLlidEntry 24 } + + + ponLlidCtcFecAbility OBJECT-TYPE + SYNTAX INTEGER { unknown ( 1 ) , supported ( 2 ) , notSupported ( 3 ) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "FEC ability" + ::= { ponLlidEntry 25 } + + + ponLlidCtcFecMode OBJECT-TYPE + SYNTAX INTEGER { unknown ( 1 ) , enable ( 2 ) , disable ( 3 ) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "FEC mode, unknown(1)-initializing, true state not yet known. + enable(2)-activate FEC. disable(3)-deactivate FEC." + ::= { ponLlidEntry 26 } + + + ponLlidCtcEncrypCtrl OBJECT-TYPE + SYNTAX INTEGER { enable ( 1 ) , disable ( 2 ) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "CTC encryption control" + ::= { ponLlidEntry 27 } + + + ponLlidCtcDbaQueSetNum OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 8 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "DBA queue set number" + ::= { ponLlidEntry 28 } + + + ponLlidCtcDbaQueSetCfgStatus OBJECT-TYPE + SYNTAX INTEGER { noop ( 1 ) , get ( 2 ) , set ( 3 ) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The Queue sets configuration status, this object value is always 'noop(1)' + when read, 'get(2)' will refresh the object of ponLlidCtcDbaQueSetNum and + the table of ponLlidCtcDbaQueSetTable, 'set(3)' will config the data, + include ponLlidCtcDbaQueSetNum and ponLlidCtcDbaQueSetTable. 'get(2)' and + 'set(3) are only write value." + ::= { ponLlidEntry 29 } + + ponLlidCtcDbaQueSetTable OBJECT-TYPE + SYNTAX SEQUENCE OF PonLlidCtcDbaQueSetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of the pon llid DBA information" + ::= { gwEponLlid 2 } + + ponLlidCtcDbaQueSetEntry OBJECT-TYPE + SYNTAX PonLlidCtcDbaQueSetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "CTC DBA entry" + INDEX { deviceIndex, ponLlidIndex, ponLlidCtcDbaQueSetIndex } + ::= { ponLlidCtcDbaQueSetTable 1 } + + PonLlidCtcDbaQueSetEntry ::= SEQUENCE { + ponLlidCtcDbaQueSetIndex Integer32, + ponLlidCtcDbaReportBitmap BITS, + ponLlidCtcDbaQueue0Threshold Integer32, + ponLlidCtcDbaQueue1Threshold Integer32, + ponLlidCtcDbaQueue2Threshold Integer32, + ponLlidCtcDbaQueue3Threshold Integer32, + ponLlidCtcDbaQueue4Threshold Integer32, + ponLlidCtcDbaQueue5Threshold Integer32, + ponLlidCtcDbaQueue6Threshold Integer32, + ponLlidCtcDbaQueue7Threshold Integer32 + } + + + ponLlidCtcDbaQueSetIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The DBA queue-sets index" + ::= { ponLlidCtcDbaQueSetEntry 1 } + + + ponLlidCtcDbaReportBitmap OBJECT-TYPE + SYNTAX BITS { queue0 ( 0 ) , queue1 ( 1 ) , queue2 ( 2 ) , queue3 ( 3 ) , queue4 ( 4 ) , queue5 ( 5 ) , queue6 ( 6 ) , queue7 ( 7 ) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "bit=0 - queue x report is not present, + bit=1 - queue x report is present" + ::= { ponLlidCtcDbaQueSetEntry 2 } + + + ponLlidCtcDbaQueue0Threshold OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 65535 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Queue0 threshold" + ::= { ponLlidCtcDbaQueSetEntry 3 } + + + ponLlidCtcDbaQueue1Threshold OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 65535 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Queue1 threshold" + ::= { ponLlidCtcDbaQueSetEntry 4 } + + + ponLlidCtcDbaQueue2Threshold OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 65535 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Queue2 threshold" + ::= { ponLlidCtcDbaQueSetEntry 5 } + + + ponLlidCtcDbaQueue3Threshold OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 65535 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Queue3 threshold" + ::= { ponLlidCtcDbaQueSetEntry 6 } + + + ponLlidCtcDbaQueue4Threshold OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 65535 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Queue4 threshold" + ::= { ponLlidCtcDbaQueSetEntry 7 } + + + ponLlidCtcDbaQueue5Threshold OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 65535 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Queue5 threshold" + ::= { ponLlidCtcDbaQueSetEntry 8 } + + + ponLlidCtcDbaQueue6Threshold OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 65535 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Queue6 threshold" + ::= { ponLlidCtcDbaQueSetEntry 9 } + + + ponLlidCtcDbaQueue7Threshold OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 65535 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Queue7 threshold" + ::= { ponLlidCtcDbaQueSetEntry 10 } + + onuNewRegSuccess NOTIFICATION-TYPE + OBJECTS { deviceIndex, deviceType, deviceSoftWareVersion, deviceFirmWareVersion, deviceHardWareVersion } + STATUS current + DESCRIPTION "A new ONU register success." + ::= { gwDevTrapGroup 1 } + + onuReregSuccess NOTIFICATION-TYPE + OBJECTS { deviceIndex, deviceType, deviceSoftWareVersion, deviceFirmWareVersion, deviceHardWareVersion } + STATUS current + DESCRIPTION "An ONU reregister success." + ::= { gwDevTrapGroup 2 } + + onuNotPresent NOTIFICATION-TYPE + OBJECTS { deviceIndex } + STATUS current + DESCRIPTION "An ONU is not present alarm" + ::= { gwDevTrapGroup 3 } + + devPowerOff NOTIFICATION-TYPE + OBJECTS { deviceIndex } + STATUS current + DESCRIPTION " device Power Off Alarm" + ::= { gwDevTrapGroup 4 } + + devPowerOn NOTIFICATION-TYPE + OBJECTS { deviceIndex, deviceType, deviceSoftWareVersion, deviceFirmWareVersion, deviceHardWareVersion, deviceRestartupTime } + STATUS current + DESCRIPTION " device Power On Alarm" + ::= { gwDevTrapGroup 5 } + + cfgDataSaveSuccess NOTIFICATION-TYPE + OBJECTS { deviceIndex } + STATUS current + DESCRIPTION "saving config data to flash successfully" + ::= { gwDevTrapGroup 6 } + + cfgDataSaveFail NOTIFICATION-TYPE + OBJECTS { deviceIndex } + STATUS current + DESCRIPTION "saving config data to flash unsuccessfully" + ::= { gwDevTrapGroup 7 } + + flashClearSuccess NOTIFICATION-TYPE + OBJECTS { deviceIndex } + STATUS current + DESCRIPTION "clear config data successfully" + ::= { gwDevTrapGroup 8 } + + flashClearFail NOTIFICATION-TYPE + OBJECTS { deviceIndex } + STATUS current + DESCRIPTION "clear config data unsuccessfully" + ::= { gwDevTrapGroup 9 } + + softwareUpdateSuccess NOTIFICATION-TYPE + OBJECTS { deviceIndex } + STATUS current + DESCRIPTION "update software successfully" + ::= { gwDevTrapGroup 10 } + + softwareUpdateFail NOTIFICATION-TYPE + OBJECTS { deviceIndex } + STATUS current + DESCRIPTION "update software unsuccessfully" + ::= { gwDevTrapGroup 11 } + + firmwareUpdateSuccess NOTIFICATION-TYPE + OBJECTS { deviceIndex } + STATUS current + DESCRIPTION "firmware update successfully" + ::= { gwDevTrapGroup 12 } + + firmwareUpdateFail NOTIFICATION-TYPE + OBJECTS { deviceIndex } + STATUS current + DESCRIPTION "update firmware unsuccessfully" + ::= { gwDevTrapGroup 13 } + + cfgDataBackupSuccess NOTIFICATION-TYPE + OBJECTS { deviceIndex } + STATUS current + DESCRIPTION "backup configuration data to NMS successfully." + ::= { gwDevTrapGroup 14 } + + cfgDataBackupFail NOTIFICATION-TYPE + OBJECTS { deviceIndex } + STATUS current + DESCRIPTION "backup configuration data to NMS unsuccessfully." + ::= { gwDevTrapGroup 15 } + + cfgDataRestoreSuccess NOTIFICATION-TYPE + OBJECTS { deviceIndex } + STATUS current + DESCRIPTION "restore configuration data from NMS successfully." + ::= { gwDevTrapGroup 16 } + + cfgDataRestoreFail NOTIFICATION-TYPE + OBJECTS { deviceIndex } + STATUS current + DESCRIPTION "restore configuration data from NMS unsuccessfully." + ::= { gwDevTrapGroup 17 } + + autoProtectSwitch NOTIFICATION-TYPE + OBJECTS { deviceIndex, boardIndex, ponPortIndex } + STATUS current + DESCRIPTION "Auto Protect Switch(APS) occurs" + ::= { gwDevTrapGroup 18 } + + cpuUsageFactorHigh NOTIFICATION-TYPE + OBJECTS { deviceIndex } + STATUS current + DESCRIPTION "high cpu usage factor alarm" + ::= { gwDevTrapGroup 19 } + + ponPortBERAlarm NOTIFICATION-TYPE + OBJECTS { deviceIndex, ponPortBrdIndex, ponPortIndex, ponPortBER } + STATUS current + DESCRIPTION "pon port BER alarm" + ::= { gwDevTrapGroup 20 } + + ponPortBERAlarmClear NOTIFICATION-TYPE + OBJECTS { deviceIndex, ponPortBrdIndex, ponPortIndex, ponPortBER } + STATUS current + DESCRIPTION "pon port BER alarm clear" + ::= { gwDevTrapGroup 21 } + + ponPortFERAlarm NOTIFICATION-TYPE + OBJECTS { deviceIndex, ponPortBrdIndex, ponPortIndex, ponPortFER } + STATUS current + DESCRIPTION "pon port FER alarm" + ::= { gwDevTrapGroup 22 } + + ponPortFERAlarmClear NOTIFICATION-TYPE + OBJECTS { deviceIndex, ponPortBrdIndex, ponPortIndex, ponPortFER } + STATUS current + DESCRIPTION "pon port FER alarm clear" + ::= { gwDevTrapGroup 23 } + + llidActBWExceeding NOTIFICATION-TYPE + OBJECTS { deviceIndex, ponPortBrdIndex, ponPortIndex, ponLlidIndex } + STATUS current + DESCRIPTION "llid bandwidth exceed the limit" + ::= { gwDevTrapGroup 24 } + + llidActBWExceedingClear NOTIFICATION-TYPE + OBJECTS { deviceIndex, ponPortBrdIndex, ponPortIndex, ponLlidIndex } + STATUS current + DESCRIPTION "llid bandwidth return to appropriate value" + ::= { gwDevTrapGroup 25 } + + devBoardInterted NOTIFICATION-TYPE + OBJECTS { deviceIndex, boardIndex, curBoardType } + STATUS current + DESCRIPTION "insert a board" + ::= { gwDevTrapGroup 26 } + + devBoardPull NOTIFICATION-TYPE + OBJECTS { deviceIndex, boardIndex, curBoardType } + STATUS current + DESCRIPTION "pull a board out" + ::= { gwDevTrapGroup 27 } + + powerOffAlarm NOTIFICATION-TYPE + OBJECTS { deviceIndex, boardIndex } + STATUS current + DESCRIPTION "power OFF alarm" + ::= { gwDevTrapGroup 30 } + + powerOnAlarm NOTIFICATION-TYPE + OBJECTS { deviceIndex, boardIndex } + STATUS current + DESCRIPTION "power ON alarm" + ::= { gwDevTrapGroup 31 } + + boardTemperatureHigh NOTIFICATION-TYPE + OBJECTS { deviceIndex, boardIndex } + STATUS current + DESCRIPTION "board temperature high alarm" + ::= { gwDevTrapGroup 32 } + + boardTemperatureHighClear NOTIFICATION-TYPE + OBJECTS { deviceIndex, boardIndex } + STATUS current + DESCRIPTION "board temperature high alarm clear" + ::= { gwDevTrapGroup 33 } + + ponBoardReset NOTIFICATION-TYPE + OBJECTS { deviceIndex, boardIndex } + STATUS current + DESCRIPTION "PON board reset event occur" + ::= { gwDevTrapGroup 34 } + + swBoardProtectedSwitch NOTIFICATION-TYPE + OBJECTS { deviceIndex, boardIndex } + STATUS current + DESCRIPTION "sw board protected switch event occur" + ::= { gwDevTrapGroup 35 } + + ponPortAbnormal NOTIFICATION-TYPE + OBJECTS { deviceIndex, boardIndex, ponPortIndex } + STATUS current + DESCRIPTION "abnormal status on PON port occur" + ::= { gwDevTrapGroup 36 } + + onuRegisterConflict NOTIFICATION-TYPE + OBJECTS { deviceIndex } + STATUS current + DESCRIPTION "onu register conflict" + ::= { gwDevTrapGroup 37 } + + firmwareLoadSuccess NOTIFICATION-TYPE + OBJECTS { deviceIndex, boardIndex, ponPortIndex } + STATUS current + DESCRIPTION "firmware load successfully" + ::= { gwDevTrapGroup 38 } + + firmwareLoadFailure NOTIFICATION-TYPE + OBJECTS { deviceIndex, boardIndex, ponPortIndex } + STATUS current + DESCRIPTION "firmware load fail" + ::= { gwDevTrapGroup 39 } + + dbaUpdateSuccess NOTIFICATION-TYPE + OBJECTS { deviceIndex } + STATUS current + DESCRIPTION "update dba successfully" + ::= { gwDevTrapGroup 40 } + + dbaUpdateFailure NOTIFICATION-TYPE + OBJECTS { deviceIndex } + STATUS current + DESCRIPTION "update dba faul" + ::= { gwDevTrapGroup 41 } + + dbaLoadSuccess NOTIFICATION-TYPE + OBJECTS { deviceIndex, boardIndex, ponPortIndex } + STATUS current + DESCRIPTION "load dba successfully" + ::= { gwDevTrapGroup 42 } + + dbaLoadFailure NOTIFICATION-TYPE + OBJECTS { deviceIndex, boardIndex, ponPortIndex } + STATUS current + DESCRIPTION "load dba fail" + ::= { gwDevTrapGroup 43 } + + ponToEthLinkdown NOTIFICATION-TYPE + OBJECTS { deviceIndex, boardIndex, ponPortIndex } + STATUS current + DESCRIPTION "." + ::= { gwDevTrapGroup 44 } + + ponToEthLinkup NOTIFICATION-TYPE + OBJECTS { deviceIndex, boardIndex, ponPortIndex } + STATUS current + DESCRIPTION "." + ::= { gwDevTrapGroup 45 } + + onuSoftwareLoadSuccess NOTIFICATION-TYPE + OBJECTS { deviceIndex } + STATUS current + DESCRIPTION "load onu software successfully" + ::= { gwDevTrapGroup 46 } + + onuSoftwareLoadFailure NOTIFICATION-TYPE + OBJECTS { deviceIndex } + STATUS current + DESCRIPTION "load onu software fail" + ::= { gwDevTrapGroup 47 } + + ethLinkdown NOTIFICATION-TYPE + OBJECTS { deviceIndex, boardIndex, ethPortIndex } + STATUS current + DESCRIPTION "Ethernet port linkdown alarm." + ::= { gwDevTrapGroup 54 } + + ethLinkup NOTIFICATION-TYPE + OBJECTS { deviceIndex, boardIndex, ethPortIndex } + STATUS current + DESCRIPTION "Ethernet port linkup alarm." + ::= { gwDevTrapGroup 55 } + + bootUpdateSuccess NOTIFICATION-TYPE + OBJECTS { deviceIndex } + STATUS current + DESCRIPTION "boot firmware update successfully notification" + ::= { gwDevTrapGroup 56 } + + bootUpdateFailure NOTIFICATION-TYPE + OBJECTS { deviceIndex } + STATUS current + DESCRIPTION "boot firmware update fail notification" + ::= { gwDevTrapGroup 57 } + + batFileBackupSuccess NOTIFICATION-TYPE + OBJECTS { deviceIndex } + STATUS current + DESCRIPTION "bat file backup successfully notification" + ::= { gwDevTrapGroup 58 } + + batFileBackupFailure NOTIFICATION-TYPE + OBJECTS { deviceIndex } + STATUS current + DESCRIPTION "bat file backup fail notification" + ::= { gwDevTrapGroup 59 } + + batFileRestoreSuccess NOTIFICATION-TYPE + OBJECTS { deviceIndex } + STATUS current + DESCRIPTION "bat file restore successfully notification" + ::= { gwDevTrapGroup 60 } + + batFileRestoreFailure NOTIFICATION-TYPE + OBJECTS { deviceIndex } + STATUS current + DESCRIPTION "bat file restore fail notification" + ::= { gwDevTrapGroup 61 } + + onuRegAuthFailure NOTIFICATION-TYPE + OBJECTS { deviceIndex, boardIndex, ponPortIndex, deviceMacAddress } + STATUS current + DESCRIPTION "Illegal ONU register." + ::= { gwDevTrapGroup 62 } + + deviceColdStart NOTIFICATION-TYPE + OBJECTS { deviceIndex, deviceType, deviceSoftWareVersion, deviceFirmWareVersion, deviceHardWareVersion, deviceRestartupTime } + STATUS current + DESCRIPTION "Only report OLT cold start. this trap is not sent if a devPowerOn trap + is sent for the same restart. Implementation of this trap is optional." + ::= { gwDevTrapGroup 63 } + + deviceWarmStart NOTIFICATION-TYPE + OBJECTS { deviceIndex, deviceType, deviceSoftWareVersion, deviceFirmWareVersion, deviceHardWareVersion, deviceRestartupTime } + STATUS current + DESCRIPTION "Only report OLT warm start." + ::= { gwDevTrapGroup 64 } + + deviceExceptionRestart NOTIFICATION-TYPE + OBJECTS { deviceIndex, deviceType, deviceSoftWareVersion, deviceFirmWareVersion, deviceHardWareVersion, deviceRestartupTime } + STATUS current + DESCRIPTION "Only report OLT restart because of exception." + ::= { gwDevTrapGroup 65 } + + ethLoopAlarm NOTIFICATION-TYPE + OBJECTS { deviceIndex, boardIndex, ethPortIndex } + STATUS current + DESCRIPTION "Ethernet port loop alarm." + ::= { gwDevTrapGroup 84 } + + ethLoopAlarmClear NOTIFICATION-TYPE + OBJECTS { deviceIndex, boardIndex, ethPortIndex } + STATUS current + DESCRIPTION "Ethernet port loop clear." + ::= { gwDevTrapGroup 85 } + + onuLoopAlarm NOTIFICATION-TYPE + OBJECTS { deviceIndex } + STATUS current + DESCRIPTION "Onu loop alarm." + ::= { gwDevTrapGroup 86 } + + onuLoopAlarmClear NOTIFICATION-TYPE + OBJECTS { deviceIndex } + STATUS current + DESCRIPTION "Onu loop clear." + ::= { gwDevTrapGroup 87 } + + backboneEthLinkdown NOTIFICATION-TYPE + OBJECTS { deviceIndex, boardIndex, ethPortIndex } + STATUS current + DESCRIPTION "Ethernet port linkdown alarm." + ::= { gwDevTrapGroup 88 } + + backboneEthLinkup NOTIFICATION-TYPE + OBJECTS { deviceIndex, boardIndex, ethPortIndex } + STATUS current + DESCRIPTION "Ethernet port linkup alarm." + ::= { gwDevTrapGroup 89 } + + boardCpuUsageAlarm NOTIFICATION-TYPE + OBJECTS { deviceIndex, boardIndex } + STATUS current + DESCRIPTION "cpu usage factor alarm" + ::= { gwDevTrapGroup 116 } + + boardCpuUsageAlarmClear NOTIFICATION-TYPE + OBJECTS { deviceIndex, boardIndex } + STATUS current + DESCRIPTION "cpu usage factor alarm clear" + ::= { gwDevTrapGroup 117 } + + boardMemoryUsageAlarm NOTIFICATION-TYPE + OBJECTS { deviceIndex, boardIndex } + STATUS current + DESCRIPTION "" + ::= { gwDevTrapGroup 118 } + + boardMemoryUsageAlarmClear NOTIFICATION-TYPE + OBJECTS { deviceIndex, boardIndex } + STATUS current + DESCRIPTION "" + ::= { gwDevTrapGroup 119 } + + ponPortFullAlarm NOTIFICATION-TYPE + OBJECTS { deviceIndex, boardIndex, ponPortIndex } + STATUS current + DESCRIPTION "" + ::= { gwDevTrapGroup 132 } + + ponPortAbnormalClear NOTIFICATION-TYPE + OBJECTS { deviceIndex, boardIndex, ponPortIndex } + STATUS current + DESCRIPTION "" + ::= { gwDevTrapGroup 133 } + + ethPortBroadCastFloodControl NOTIFICATION-TYPE + OBJECTS { deviceIndex, boardIndex, ethPortIndex } + STATUS current + DESCRIPTION "Ethernet port broadcast flood alarm." + ::= { gwDevTrapGroup 136 } + + ethPortBroadCastFloodControlClear NOTIFICATION-TYPE + OBJECTS { deviceIndex, boardIndex, ethPortIndex } + STATUS current + DESCRIPTION "Ethernet port broadcast flood alarm clear." + ::= { gwDevTrapGroup 137 } + + sysfileUploadsuccess NOTIFICATION-TYPE + OBJECTS { deviceIndex } + STATUS current + DESCRIPTION "" + ::= { gwDevTrapGroup 138 } + + sysfileUploadfailure NOTIFICATION-TYPE + OBJECTS { deviceIndex } + STATUS current + DESCRIPTION "" + ::= { gwDevTrapGroup 139 } + + sysfileDownloadsuccess NOTIFICATION-TYPE + OBJECTS { deviceIndex } + STATUS current + DESCRIPTION "" + ::= { gwDevTrapGroup 140 } + + sysfileDownloadfailure NOTIFICATION-TYPE + OBJECTS { deviceIndex } + STATUS current + DESCRIPTION "" + ::= { gwDevTrapGroup 141 } + + ponPortLosAlarm NOTIFICATION-TYPE + OBJECTS { deviceIndex, boardIndex, ponPortIndex } + STATUS current + DESCRIPTION "" + ::= { gwDevTrapGroup 142 } + + ponPortLosAlarmClear NOTIFICATION-TYPE + OBJECTS { deviceIndex, boardIndex, ponPortIndex } + STATUS current + DESCRIPTION "" + ::= { gwDevTrapGroup 143 } + + ponFWVersionMismatch NOTIFICATION-TYPE + OBJECTS { deviceIndex, boardIndex, ponPortIndex } + STATUS current + DESCRIPTION "" + ::= { gwDevTrapGroup 144 } + + ponFWVersionMatch NOTIFICATION-TYPE + OBJECTS { deviceIndex, boardIndex, ponPortIndex } + STATUS current + DESCRIPTION "" + ::= { gwDevTrapGroup 145 } + + ponDBAVersionMismatch NOTIFICATION-TYPE + OBJECTS { deviceIndex, boardIndex, ponPortIndex } + STATUS current + DESCRIPTION "" + ::= { gwDevTrapGroup 146 } + + ponDBAVersionMatch NOTIFICATION-TYPE + OBJECTS { deviceIndex, boardIndex, ponPortIndex } + STATUS current + DESCRIPTION "" + ::= { gwDevTrapGroup 147 } + + ponSFPTypeMismatch NOTIFICATION-TYPE + OBJECTS { deviceIndex, boardIndex, ponPortIndex } + STATUS current + DESCRIPTION "" + ::= { gwDevTrapGroup 148 } + + ponSFPTypeMitch NOTIFICATION-TYPE + OBJECTS { deviceIndex, boardIndex, ponPortIndex } + STATUS current + DESCRIPTION "" + ::= { gwDevTrapGroup 149 } + + ponPortBRASAlarm NOTIFICATION-TYPE + OBJECTS { deviceIndex, boardIndex, ponPortIndex, brasMacAddress } + STATUS current + DESCRIPTION "" + ::= { gwDevTrapGroup 150 } + + ponPortBRASAlarmClear NOTIFICATION-TYPE + OBJECTS { deviceIndex, boardIndex, ponPortIndex, brasMacAddress } + STATUS current + DESCRIPTION "" + ::= { gwDevTrapGroup 151 } + + ponPortUpNoTraffic NOTIFICATION-TYPE + OBJECTS { deviceIndex, boardIndex, ponPortIndex } + STATUS current + DESCRIPTION "" + ::= { gwDevTrapGroup 152 } + + ponPortUpNoTrafficClear NOTIFICATION-TYPE + OBJECTS { deviceIndex, boardIndex, ponPortIndex } + STATUS current + DESCRIPTION "" + ::= { gwDevTrapGroup 153 } + + onuDeletingNotify NOTIFICATION-TYPE + OBJECTS { onuPredefPonSlotIdx, onuPredefPonPortIdx, onuPredefOnuIdx, onuPredefOnuMacAddr, onuPredefOnuDevIdx } + STATUS current + DESCRIPTION "Illegal ONU register." + ::= { gwDevTrapGroup 154 } + + onuMacTableOverFlow NOTIFICATION-TYPE + OBJECTS { deviceIndex } + STATUS current + DESCRIPTION "onu mac table over flow." + ::= { gwDevTrapGroup 208 } + + onuMacTableOverFlowClear NOTIFICATION-TYPE + OBJECTS { deviceIndex } + STATUS current + DESCRIPTION "onu mac table over flow clear." + ::= { gwDevTrapGroup 209 } + + onuNotPresentAlmLevel OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 4 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "the value indicates an alarm level is set on this event" + ::= { gwAlarmLevelGroup 1 } + + devPowerOffAlmLevel OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 4 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "the value indicates an alarm level is set on this event" + ::= { gwAlarmLevelGroup 2 } + + ponPortBERAlarmLevel OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 4 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "the value indicates an alarm level is set on this event" + ::= { gwAlarmLevelGroup 3 } + + ponPortFERAlarmLevel OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 4 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "the value indicates an alarm level is set on this event" + ::= { gwAlarmLevelGroup 4 } + + llidActBWExceedingAlarmLevel OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 4 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "the value indicates an alarm level is set on this event" + ::= { gwAlarmLevelGroup 5 } + + powerOffAlarmLevel OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 4 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "the value indicates an alarm level is set on this event" + ::= { gwAlarmLevelGroup 6 } + + boardTemperatureHighAlarmLevel OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 4 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "the value indicates an alarm level is set on this event" + ::= { gwAlarmLevelGroup 7 } + + devBoardPullAlarmLevel OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 4 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "the value indicates an alarm level is set on this event" + ::= { gwAlarmLevelGroup 8 } + + ethLinkdownAlarmLevel OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 4 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "the value indicates an alarm level is set on this event" + ::= { gwAlarmLevelGroup 9 } + + devFanAlarmAlarmLevel OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 4 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "the value indicates an alarm level is set on this event" + ::= { gwAlarmLevelGroup 10 } + + ethFlrAlarmLevel OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 4 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "the value indicates an alarm level is set on this event" + ::= { gwAlarmLevelGroup 11 } + + ethFerAlarmLevel OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 4 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "the value indicates an alarm level is set on this event" + ::= { gwAlarmLevelGroup 12 } + + ethTransmittalIntermitAlarmLevel OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 4 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "the value indicates an alarm level is set on this event" + ::= { gwAlarmLevelGroup 13 } + + gwEponPonCtcExtOamDiscoveryTiming OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 2550 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "extended oam discovery timing, unit: ms" + ::= { gwEponPonCtcExt 1 } + + gwEponPonCtcExtOamCtcOui OBJECT-TYPE + SYNTAX DisplayString ( SIZE ( 16 ) ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "" + ::= { gwEponPonCtcExt 2 } + + gwEponPonCtcExtOamCtcVer OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 255 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "CTC ext-oam version" + ::= { gwEponPonCtcExt 3 } + + gwEponPonCtcEncrypUpdKeyTime OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 255 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Update key time, unit: s" + ::= { gwEponPonCtcExt 4 } + + gwEponPonCtcEncrypNoReplyTimeout OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 2550 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "No reply timeout, unit: ms" + ::= { gwEponPonCtcExt 5 } + + gwEponPonCtcEncrypTimingThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Encryption timing threshold" + ::= { gwEponPonCtcExt 6 } + +gwConsoleBaudRate OBJECT-TYPE + SYNTAX INTEGER { b300 ( 1 ) , b600 ( 2 ) , b1200 ( 3 ) , b2400 ( 4 ) , b4800 ( 5 ) , b9600 ( 6 ) , b19200 ( 7 ) , b38400 ( 8 ) , b115200 ( 9 ) , b230400 ( 10 ) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "the baud rate for the system console" + ::= { gwConsoleCfgGroup 1 } + + + gwConsoleDataBits OBJECT-TYPE + SYNTAX INTEGER { b5 ( 5 ) , b6 ( 6 ) , b7 ( 7 ) , b8 ( 8 ) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "the data bits length for the system console" + ::= { gwConsoleCfgGroup 2 } + + + gwConsoleStopBitSet OBJECT-TYPE + SYNTAX INTEGER { sb1 ( 1 ) , sb2 ( 2 ) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "the stop bits for the system console" + ::= { gwConsoleCfgGroup 3 } + + + gwConsoleParitySet OBJECT-TYPE + SYNTAX INTEGER { none ( 1 ) , even ( 2 ) , odd ( 3 ) , space ( 4 ) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "the parity set for the system console" + ::= { gwConsoleCfgGroup 4 } + + gwConsoleFlowCtrlSet OBJECT-TYPE + SYNTAX INTEGER { enable( 1 ) , disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "the flow control set for the system console" + ::= { gwConsoleCfgGroup 5 } + +END -- cgit v1.2.3