-- ============================================================================ -- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved. -- Description: This MIB is used for defining GPON NNI MIB objects. GPON NNI refers -- to PON interface at ONU. -- Reference: -- Version: V1.29 -- ============================================================================ HUAWEI-GONU-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, NOTIFICATION-TYPE, Integer32, Counter32, Counter64 FROM SNMPv2-SMI huaweiMgmt FROM HUAWEI-MIB ifIndex FROM IF-MIB hwFrameIndex, hwSlotIndex, hwPortIndex, hwConfigChangeIP FROM HUAWEI-DEVICE-MIB TruthValue, RowStatus FROM SNMPv2-TC SnmpAdminString FROM SNMP-FRAMEWORK-MIB HCPerfIntervalThreshold, HCPerfTimeElapsed FROM HC-PerfHist-TC-MIB -- [RFC3705] MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF; hwGponMIB MODULE-IDENTITY LAST-UPDATED "201702180000Z" ORGANIZATION "Huawei Technologies Co.,Ltd." CONTACT-INFO "Huawei Industrial Base Bantian, Longgang Shenzhen 518129 People's Republic of China Website: http://www.huawei.com Email: support@huawei.com " DESCRIPTION "This MIB is used for defining GPON NNI MIB objects. GPON NNI refers to PON interface at ONU." -- Revision history REVISION "201702180000Z" DESCRIPTION "V1.29, changes in this revision: - Add leaf nodes hwGonuRxTraffic and hwGonuTxTraffic in table hwGonuStatisticsTable. - Modify the description of leaf nodes hwGonuRxSpeed and hwGonuTxSpeed. " REVISION "201609260000Z" DESCRIPTION "V1.28, changes in this revision: - Add enumerated values in leaf node hwGonuOpticsModuleSubType. - Modify the description of leaf hwGonuOpticsModuleSubType. " REVISION "201601050000Z" DESCRIPTION "V1.27, changes in this revision: - Add enumerated values in leaf hwGonuOpticsModuleType. - Modify the description of leaf hwGonuOpticsModuleType. " REVISION "201503110000Z" DESCRIPTION "V1.26, changes in this revision: - Add invalid value in leaf hwGonuOmciPortID. " REVISION "201406300000Z" DESCRIPTION "V1.25, Modify the version of the mib." REVISION "201404140000Z" DESCRIPTION "V1.24, changes in this revision: - Add enumerated values in leaf hwGonuOltPonModuleSubType. - Modify the description of leaf hwGonuOltPonModuleSubType and hwGonuOltPonIdentifier. " REVISION "201309070000Z" DESCRIPTION "V1.23, changes in this revision: - Add enumerated values in leaf node hwGonuOpticsModuleSubType. " REVISION "201307040000Z" DESCRIPTION "V1.22, changes in this revision: - Add parameters for the trap node hwGonuAuthChangeTrap. - Add table hwGonuOltPonIdTable. - Add leaf node hwGonuOltPonModuleSubType in table hwGonuOltPonIdTable. - Add leaf node hwGonuOltPonTxPower in table hwGonuOltPonIdTable. - Add leaf node hwGonuOltPonIdentifier in table hwGonuOltPonIdTable. - Add leaf node hwGonuMutualAuthSwitch in table hwGonuAuthTable. - Rename leaf node hwGonuPsk to hwGonuMutualAuthPassword in table hwGonuAuthTable. " REVISION "201210270000Z" DESCRIPTION "V1.21, changes in this revision: - Modify the node hwGonuPasswordChangeTrap name to hwGonuAuthChangeTrap. " REVISION "201210080000Z" DESCRIPTION "V1.20, changes in this revision: - Add parameters for the trap node hwGonuAuthChangeTrap. " REVISION "201207200000Z" DESCRIPTION "V1.19, changes in this revision: - Delete unnecessary en dashes. " REVISION "201203160000Z" DESCRIPTION "V1.18, changes in this revision: - Add leaf node hwGonuTxDiscardedFrames in table hwGonuStatisticsTable. " REVISION "201111190000Z" DESCRIPTION "V1.17, changes in this revision: - Add leaf node hwGonuLoid, hwGonuCheckCode in table hwGonuAuthTable for config the loid and checkcode value of ONU. " REVISION "201110230000Z" DESCRIPTION "V1.16, changes in this revision: - Add leaf node hwGonuPsk in table hwGonuAuthTable for config and obtain the hex value of PSK. " REVISION "201108200000Z" DESCRIPTION "V1.15, changes in this revision: - Add leaf node hwXponNNIUplinkMode in table hwGponNNICfg for config uplink mode of PON NNI port. - Modify the description hwTimeElapsed to hwGponTimeElapsed, and hwValidInterval to hwGponValidInterval. " REVISION "201105100000Z" DESCRIPTION "V1.14, changes in this revision: - Add leaf node hwGonuOpticsModuleType, hwGonuOpticsModuleSubType, hwGonuOpticsModuleUsedType, hwGonuOpticsModuleEncapsulationType in table hwGonuStatusTable for obtaining optical-module information. " REVISION "201009280000Z" DESCRIPTION "V1.12, changes in this revision: - modify the description of the whole MIB file. - add leaf node hwGonuClearThreshold in table hwGonuAlarmThresholdTable for clear optical-module threshold. " REVISION "201007300000Z" DESCRIPTION "V1.11, changes in this revision: - Add the definition of the trap node, include:hwGonuLinkMISRestoreTrap, hwGonuLinkPEERestoreTrap,hwGonuTempExceedThreAlarmTrap, hwGonuTempExceedThreRestoreAlarmTrap, hwGonuVoltExceedThreAlarmTrap, hwGonuVoltExceedThreRestoreAlarmTrap, hwGonuBiasExceedThreAlarmTrap, hwGonuBiasExceedThreRestoreAlarmTrap, hwGonuTxPowerExceedThreAlarmTrap, hwGonuTxPowerExceedThreRestoreAlarmTrap, hwGonuRxPowerExceedThreRestoreAlarmTrap, hwGonuRxPowerExceedThreAlarmTrap, hwGonuROGUEOntFailAlarmTrap, hwGonuROGUEOntRestoreAlarmTrap, hwGponnniOntLinkLosAlarmTrap, hwGponnniOntLinkLofAlarmTrap, hwGponnniOntLinkSfAlarmTrap, hwGponnniOntLinkSdAlarmTrap, hwGponnniOntLinkLcdgFailAlarmTrap, hwGponnniOntLinkSufFailAlarmTrap, hwGponnniOntLinkLosRestoreAlarmTrap, hwGponnniOntLinkLofRestoreAlarmTrap, hwGponnniOntLinkSfRestoreAlarmTrap, hwGponnniOntLinkSdRestoreAlarmTrap, hwGponnniOntLinkLcdgRestoreAlarmTrap, hwGponnniOntLinkSufRestoreAlarmTrap, hwGonuAuthChangeTrap. add leaf node hwGonuOperType in table hwGonuTrapsVbOids for trap optimization. - Extend the value of several leaves to '-1', such as hwGonuRogueOntState and hwGonuStatisticsClear. " REVISION "201006220900Z" DESCRIPTION "V1.10, changes in this revision: - Modify chinese character and module name." REVISION "201003180900Z" DESCRIPTION "V1.09, changes in this revision: - Modify the errors of the MIB file for MIB standardization." REVISION "201001120900Z" DESCRIPTION "V1.08, changes in this revision: - Add leaf nodes hwGonuRxFrames, hwGonuPonRxOctetsCnt, hwGonuRxUnicastFrames, hwGonuRxMulticastFrames, hwGonuRxBroadcastFrames, hwGonuRx64BytesFrames, hwGonuRx65to127BytesFrames, hwGonuRx128to255BytesFrames, hwGonuRx256to511BytesFrames, hwGonuRx512to1023BytesFrames, hwGonuRx1024to1518BytesFrames, hwGonuRxOver1518BytesFrames, hwGonuRxUndersizeFrames, hwGonuRxOversizeFrames, hwGonuRxCrcErrorFrames, hwGonuRxDiscardedFrames, hwGonuTxFrames, hwGonuPonTxOctetsCnt, hwGonuTxUnicastFrames, hwGonuTxMulticastFrames, hwGonuTxBroadcastFrames, hwGonuTx64BytesFrames, hwGonuTx65to127BytesFrames, hwGonuTx128to255BytesFrames, hwGonuTx256to511BytesFrames, hwGonuTx512to1023BytesFrames, hwGonuTx1024to1518BytesFrames, hwGonuTxOver1518BytesFrames, hwGonuPonRxErrFramesCnt and hwGonuTxServiceFramesCnt in table hwGonuStatisticsTable for getting statistics information. - Add leaf nodes hwGonuTxPowerUpperThreshold, hwGonuTxPowerLowerThreshold, hwGonuBiasUpperThreshold, hwGonuBiasLowerThreshold, hwGonuTemperatureUpperThreshold, hwGonuTemperatureLowerThreshold, hwGonuVoltageUpperThreshold and hwGonuVoltageLowerThreshold for setting or obtaining optical module alarm threshold. " REVISION "201001120900Z" DESCRIPTION "V1.07, changes in this revision: - Add the definition of the trap node. " REVISION "200905080900Z" DESCRIPTION "V1.06, changes in this revision: - Add leaf node hwGonuRxAndTxDiscardEthFramesCnt in table hwGonuStatisticsTable for obtaining the count of discarding the Ethernet frames. - Modify the leaf node hwGonuStatisticsClear's access priority from write-only to read-write. " REVISION "200809280900Z" DESCRIPTION "V1.03, changes in this revision: - Add table hwGonuAlarmThresholdTable for setting or obtaining GPON NNI alarm threshold. - Add table hwGponNNIHistoryStatsTable for obtaining GPON NNI history statistics information. - Add table hwGponNNICfgTable for setting or obtaining GPON NNI configuration information. - Add leaf nodes hwGonuRxGemFramesCnt, hwGonuTxGemFramesCnt, hwGonuRxCpuFramesCnt and hwGonuRxDiscardEthFramesCnt in table hwGonuStatisticsTable for obtaining statistics information. - Add leaf nodes hwGonuTxPower, hwGonuRxPower, hwGonuTemperature, hwGonuBiasCurrent, hwGonuVoltage and hwGonuRogueOntState in table hwGonuStatusTable for obtaining GPON NNI state information. - Add notification hwGonuLinkTFTrap for TF alarm. - Add notification hwGonuLinkMEMTrap for MEM alarm. " REVISION "200701220900Z" DESCRIPTION "V1.00, Initial version." ::= { huaweiMgmt 104 } hwGponOnu OBJECT IDENTIFIER ::= { hwGponMIB 1 } hwGonuTraps OBJECT IDENTIFIER ::= { hwGponMIB 2 } hwGonuNotifications OBJECT IDENTIFIER ::= { hwGponOnu 0 } hwGonuStatus OBJECT IDENTIFIER ::= { hwGponOnu 1 } hwGonuStatistics OBJECT IDENTIFIER ::= { hwGponOnu 2 } hwGonuTcont OBJECT IDENTIFIER ::= { hwGponOnu 3 } hwGonuAuth OBJECT IDENTIFIER ::= { hwGponOnu 4 } hwGponNNICfg OBJECT IDENTIFIER ::= { hwGponOnu 5 } hwGponNNIHistoryStats OBJECT IDENTIFIER ::= { hwGponOnu 6 } hwGonuAlarmThreshold OBJECT IDENTIFIER ::= { hwGponOnu 7 } hwGonuTrapsVbOids OBJECT IDENTIFIER ::= { hwGponOnu 8 } hwGonuOltPonId OBJECT IDENTIFIER ::= { hwGponOnu 9 } -- Notifications Group hwGonuLinkLOSTrap NOTIFICATION-TYPE OBJECTS { hwFrameIndex, hwSlotIndex, hwPortIndex } STATUS current DESCRIPTION "This trap is sent when the LOS(Loss of Signal) alarm of GPON ONU occures." ::= { hwGonuNotifications 1 } hwGonuLinkLOFTrap NOTIFICATION-TYPE OBJECTS { hwFrameIndex, hwSlotIndex, hwPortIndex } STATUS current DESCRIPTION "This trap is sent when the LOF(Loss of Frame) alarm of GPON ONU occures." ::= { hwGonuNotifications 2 } hwGonuLinkSFTrap NOTIFICATION-TYPE OBJECTS { hwFrameIndex, hwSlotIndex, hwPortIndex } STATUS current DESCRIPTION "This trap is sent when the SF(Signal Fail) alarm of GPON ONU occures." ::= { hwGonuNotifications 3 } hwGonuLinkSDTrap NOTIFICATION-TYPE OBJECTS { hwFrameIndex, hwSlotIndex, hwPortIndex } STATUS current DESCRIPTION "This trap is sent when the SD(Signal Degrade) alarm of GPON ONU occures." ::= { hwGonuNotifications 4 } hwGonuLinkLCDGTrap NOTIFICATION-TYPE OBJECTS { hwFrameIndex, hwSlotIndex, hwPortIndex } STATUS current DESCRIPTION "This trap is sent when the LCDG(Loss of Channel Delineation for GEM) alarm of GPON ONU occures." ::= { hwGonuNotifications 5 } hwGonuLinkRDITrap NOTIFICATION-TYPE OBJECTS { hwFrameIndex, hwSlotIndex, hwPortIndex } STATUS current DESCRIPTION "This trap is sent when the RDI(Remote Defect Indication) alarm of GPON ONU occures." ::= { hwGonuNotifications 6 } hwGonuLinkSUFTrap NOTIFICATION-TYPE OBJECTS { hwFrameIndex, hwSlotIndex, hwPortIndex } STATUS current DESCRIPTION "This trap is sent when the SUF(Start Up Failure) alarm of GPON ONU occures." ::= { hwGonuNotifications 7 } hwGonuLinkDACTTrap NOTIFICATION-TYPE OBJECTS { hwFrameIndex, hwSlotIndex, hwPortIndex } STATUS current DESCRIPTION "This trap is sent when the DACT(Deactivate (ONU-ID)) alarm of GPON ONU occures." ::= { hwGonuNotifications 8 } hwGonuLinkDISTrap NOTIFICATION-TYPE OBJECTS { hwFrameIndex, hwSlotIndex, hwPortIndex } STATUS current DESCRIPTION "This trap is sent when the DIS(Disabled (ONU serial number)) alarm of GPON ONU occures." ::= { hwGonuNotifications 9 } hwGonuLinkMISTrap NOTIFICATION-TYPE OBJECTS { hwFrameIndex, hwSlotIndex, hwPortIndex } STATUS current DESCRIPTION "This trap is sent when the MIS((link) Mismatch) alarm of GPON ONU occures." ::= { hwGonuNotifications 10 } hwGonuLinkPEETrap NOTIFICATION-TYPE OBJECTS { hwFrameIndex, hwSlotIndex, hwPortIndex } STATUS current DESCRIPTION "This trap is sent when the PEE(Physical Equipment Error) alarm of GPON ONU occures." ::= { hwGonuNotifications 11 } hwGonuLinkTFTrap NOTIFICATION-TYPE OBJECTS { hwFrameIndex, hwSlotIndex, hwPortIndex } STATUS current DESCRIPTION "This trap is sent when the TF(Transmitter Failure) alarm of GPON ONU occures." ::= { hwGonuNotifications 12 } hwGonuLinkMEMTrap NOTIFICATION-TYPE OBJECTS { hwFrameIndex, hwSlotIndex, hwPortIndex } STATUS current DESCRIPTION "This trap is sent when the MEM(Message Error Message) alarm of GPON ONU occures." ::= { hwGonuNotifications 13 } hwGonuLinkMISRestoreTrap NOTIFICATION-TYPE OBJECTS { hwFrameIndex, hwSlotIndex, hwPortIndex } STATUS current DESCRIPTION "This trap is sent when the link mismatch of ONT(MIS) recovers." ::= { hwGonuNotifications 14 } hwGonuLinkPEERestoreTrap NOTIFICATION-TYPE OBJECTS { hwFrameIndex, hwSlotIndex, hwPortIndex } STATUS current DESCRIPTION "This trap is sent when the OLT recovers from the physical equipment error." ::= { hwGonuNotifications 15 } hwGonuTempExceedThreAlarmTrap NOTIFICATION-TYPE OBJECTS { hwFrameIndex, hwSlotIndex, hwPortIndex, hwGonuTemperatureLowerThreshold, hwGonuTemperatureUpperThreshold, hwGonuTemperature } STATUS current DESCRIPTION "This trap is sent when the temperature of GPON optical-module exceeded alarm threshold." ::= { hwGonuNotifications 16 } hwGonuTempExceedThreRestoreAlarmTrap NOTIFICATION-TYPE OBJECTS { hwFrameIndex, hwSlotIndex, hwPortIndex, hwGonuTemperatureLowerThreshold, hwGonuTemperatureUpperThreshold, hwGonuTemperature } STATUS current DESCRIPTION "This trap is sent when the temperature of GPON ONU's optical-module exceeded alarm threshold recoveres." ::= { hwGonuNotifications 17 } hwGonuVoltExceedThreAlarmTrap NOTIFICATION-TYPE OBJECTS { hwFrameIndex, hwSlotIndex, hwPortIndex, hwGonuVoltageLowerThreshold, hwGonuVoltageUpperThreshold, hwGonuVoltage } STATUS current DESCRIPTION "This trap is sent when the voltage of GPON ONU's optical-module exceeded alarm threshold." ::= { hwGonuNotifications 18 } hwGonuVoltExceedThreRestoreAlarmTrap NOTIFICATION-TYPE OBJECTS { hwFrameIndex, hwSlotIndex, hwPortIndex, hwGonuVoltageLowerThreshold, hwGonuVoltageUpperThreshold, hwGonuVoltage } STATUS current DESCRIPTION "This trap is sent when the voltage of GPON ONU's optical-module exceeded alarm threshold recoveres." ::= { hwGonuNotifications 19 } hwGonuBiasExceedThreAlarmTrap NOTIFICATION-TYPE OBJECTS { hwFrameIndex, hwSlotIndex, hwPortIndex, hwGonuBiasLowerThreshold, hwGonuBiasUpperThreshold, hwGonuBiasCurrent } STATUS current DESCRIPTION "This trap is sent when the bias current of GPON ONU's optical module exceeded alarm threshold." ::= { hwGonuNotifications 20 } hwGonuBiasExceedThreRestoreAlarmTrap NOTIFICATION-TYPE OBJECTS { hwFrameIndex, hwSlotIndex, hwPortIndex, hwGonuBiasLowerThreshold, hwGonuBiasUpperThreshold, hwGonuBiasCurrent } STATUS current DESCRIPTION "This trap is sent when the bias current of GPON ONU's optical module exceeded alarm threshold recoveres." ::= { hwGonuNotifications 21 } hwGonuTxPowerExceedThreAlarmTrap NOTIFICATION-TYPE OBJECTS { hwFrameIndex, hwSlotIndex, hwPortIndex, hwGonuTxPowerLowerThreshold, hwGonuTxPowerUpperThreshold, hwGonuTxPower } STATUS current DESCRIPTION "This trap is sent when the tx-power of GPON ONU's optical-module exceeded alarm threshold." ::= { hwGonuNotifications 22 } hwGonuTxPowerExceedThreRestoreAlarmTrap NOTIFICATION-TYPE OBJECTS { hwFrameIndex, hwSlotIndex, hwPortIndex, hwGonuTxPowerLowerThreshold, hwGonuTxPowerUpperThreshold, hwGonuTxPower } STATUS current DESCRIPTION "This trap is sent when the tx-power of GPON ONU's optical-module exceeded alarm threshold recoveres." ::= { hwGonuNotifications 23 } hwGonuRxPowerExceedThreRestoreAlarmTrap NOTIFICATION-TYPE OBJECTS { hwFrameIndex, hwSlotIndex, hwPortIndex, hwGonuRxPowerLowerThreshold, hwGonuRxPowerUpperThreshold, hwGonuRxPower } STATUS current DESCRIPTION "This trap is sent when the rx-power of GPON ONU's optical-module exceeded alarm threshold." ::= { hwGonuNotifications 24 } hwGonuRxPowerExceedThreAlarmTrap NOTIFICATION-TYPE OBJECTS { hwFrameIndex, hwSlotIndex, hwPortIndex, hwGonuRxPowerLowerThreshold, hwGonuRxPowerUpperThreshold, hwGonuRxPower } STATUS current DESCRIPTION "This trap is sent when the rx-power of GPON ONU's optical-module exceeded alarm threshold recoveres." ::= { hwGonuNotifications 25 } hwGonuROGUEOntFailAlarmTrap NOTIFICATION-TYPE OBJECTS { hwFrameIndex, hwSlotIndex, hwPortIndex } STATUS current DESCRIPTION "This trap is sent when the ONU's optical-module always send laser." ::= { hwGonuNotifications 26 } hwGonuROGUEOntRestoreAlarmTrap NOTIFICATION-TYPE OBJECTS { hwFrameIndex, hwSlotIndex, hwPortIndex } STATUS current DESCRIPTION "This trap is sent when the ONU's optical-module always send laser alarm recoveres." ::= { hwGonuNotifications 27 } hwGponnniOntLinkLosAlarmTrap NOTIFICATION-TYPE OBJECTS { hwFrameIndex, hwSlotIndex, hwPortIndex } STATUS current DESCRIPTION "This trap is sent when the fiber is broken or ONT can not receive any expected optical signals(LOS)." ::= { hwGonuNotifications 28 } hwGponnniOntLinkLofAlarmTrap NOTIFICATION-TYPE OBJECTS { hwFrameIndex, hwSlotIndex, hwPortIndex } STATUS current DESCRIPTION "This trap is sent when the loss of frame (LOF) occurs at the ONT." ::= { hwGonuNotifications 29 } hwGponnniOntLinkSfAlarmTrap NOTIFICATION-TYPE OBJECTS { hwFrameIndex, hwSlotIndex, hwPortIndex } STATUS current DESCRIPTION "This trap is sent when the signal failed (SF) occurs at the ONT." ::= { hwGonuNotifications 30 } hwGponnniOntLinkSdAlarmTrap NOTIFICATION-TYPE OBJECTS { hwFrameIndex, hwSlotIndex, hwPortIndex } STATUS current DESCRIPTION "This trap is sent when the signal degrade (SD) occurs at the ONT." ::= { hwGonuNotifications 31 } hwGponnniOntLinkLcdgFailAlarmTrap NOTIFICATION-TYPE OBJECTS { hwFrameIndex, hwSlotIndex, hwPortIndex } STATUS current DESCRIPTION "This trap is sent when the loss of GEM channel delineation (LCDG) occurs at the ONT." ::= { hwGonuNotifications 32 } hwGponnniOntLinkSufFailAlarmTrap NOTIFICATION-TYPE OBJECTS { hwFrameIndex, hwSlotIndex, hwPortIndex } STATUS current DESCRIPTION "This trap is sent when the ranging of the ONT failure (SUF) occurs." ::= { hwGonuNotifications 33 } hwGponnniOntLinkLosRestoreAlarmTrap NOTIFICATION-TYPE OBJECTS { hwFrameIndex, hwSlotIndex, hwPortIndex } STATUS current DESCRIPTION "This trap is sent when the loss of signal (LOS) at the ONT recovers." ::= { hwGonuNotifications 34 } hwGponnniOntLinkLofRestoreAlarmTrap NOTIFICATION-TYPE OBJECTS { hwFrameIndex, hwSlotIndex, hwPortIndex } STATUS current DESCRIPTION "This trap is sent when the loss of frame (LOF) at the ONT recovers." ::= { hwGonuNotifications 35 } hwGponnniOntLinkSfRestoreAlarmTrap NOTIFICATION-TYPE OBJECTS { hwFrameIndex, hwSlotIndex, hwPortIndex } STATUS current DESCRIPTION "This trap is sent when the signal failure (SF) at the ONT recovers." ::= { hwGonuNotifications 36 } hwGponnniOntLinkSdRestoreAlarmTrap NOTIFICATION-TYPE OBJECTS { hwFrameIndex, hwSlotIndex, hwPortIndex } STATUS current DESCRIPTION "This trap is sent when the signal degrade (SD) at the ONT recovers." ::= { hwGonuNotifications 37 } hwGponnniOntLinkLcdgRestoreAlarmTrap NOTIFICATION-TYPE OBJECTS { hwFrameIndex, hwSlotIndex, hwPortIndex } STATUS current DESCRIPTION "This trap is sent when the loss of GEM channel delineation (LCDG) at the ONT recovers." ::= { hwGonuNotifications 38 } hwGponnniOntLinkSufRestoreAlarmTrap NOTIFICATION-TYPE OBJECTS { hwFrameIndex, hwSlotIndex, hwPortIndex } STATUS current DESCRIPTION "This trap is sent when the ranging of ONT failure (SUF) recovers." ::= { hwGonuNotifications 39 } -- gonuStatusTable hwGonuStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF HwGonuStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table hwGonuStatusTable contains configuration and status parameters of the GPON ONU. The index of this table is ifIndex. " ::= { hwGonuStatus 1 } hwGonuStatusEntry OBJECT-TYPE SYNTAX HwGonuStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table hwGonuStatusTable contains configuration and status parameters of the GPON ONU. The index of this entry is ifIndex. " INDEX { ifIndex } ::= { hwGonuStatusTable 1 } HwGonuStatusEntry ::= SEQUENCE { hwGonuLinkStatus INTEGER, hwGonuRegStatus INTEGER, hwGonuRxSpeed Unsigned32, hwGonuTxSpeed Unsigned32, hwGonuRxBitErr Unsigned32, hwGonuPloamStates INTEGER, hwGonuOmciPortID Unsigned32, hwGonuTxPower Integer32, hwGonuRxPower Integer32, hwGonuTemperature Integer32, hwGonuBiasCurrent Integer32, hwGonuVoltage Integer32, hwGonuRogueOntState INTEGER, hwGonuOpticsModuleType INTEGER, hwGonuOpticsModuleSubType INTEGER, hwGonuOpticsModuleUsedType INTEGER, hwGonuOpticsModuleEncapsulationType INTEGER } hwGonuLinkStatus OBJECT-TYPE SYNTAX INTEGER { linkDown(1), linkUp(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The port link status, Options: 1.linkDown(1) -Link down 2.linkUp(2) -Link up " ::= { hwGonuStatusEntry 1 } hwGonuRegStatus OBJECT-TYPE SYNTAX INTEGER { registerPass(1), registerFail(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The port register status, Options: 1. registerPass(1) -The port is authenticated successfully 2. registerFail(2) -The port fails to be authenticated " ::= { hwGonuStatusEntry 2 } hwGonuRxSpeed OBJECT-TYPE SYNTAX Unsigned32 UNITS "kbps" MAX-ACCESS read-only STATUS current DESCRIPTION "The port down stream speed capability. Unit: kbps " ::= { hwGonuStatusEntry 3 } hwGonuTxSpeed OBJECT-TYPE SYNTAX Unsigned32 UNITS "kbps" MAX-ACCESS read-only STATUS current DESCRIPTION "The port up stream speed capability. Unit: kbps " ::= { hwGonuStatusEntry 4 } hwGonuRxBitErr OBJECT-TYPE SYNTAX Unsigned32 UNITS "bits/100ms" MAX-ACCESS read-only STATUS current DESCRIPTION "The port down stream bit error ratio. Unit: bits/100ms " ::= { hwGonuStatusEntry 5 } hwGonuPloamStates OBJECT-TYPE SYNTAX INTEGER { initial(1), standby(2), serialNumber(3), ranging(4), operation(5), popUp(6), emergencyStop(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "The gpon onu PLOAM states. Options: 1. initial(1) -Initial state 2. standby(2) -Standby state 3. serialNumber(3) -Serial_Number state 4. ranging(4) -Ranging state 5. operation(5) -Operation state 6. popUp(6) -POPUP state 7. emergencyStop(7) -Emergency Stop state " ::= { hwGonuStatusEntry 6 } hwGonuOmciPortID OBJECT-TYPE SYNTAX Unsigned32(0..4095 | 4294967295) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the ID of the GEM port corresponding to the OMCI. 4294967295 represents invalid value. " ::= { hwGonuStatusEntry 7 } hwGonuTxPower OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "The MDU TX power. Unit: 1/100 dBm " ::= { hwGonuStatusEntry 8 } hwGonuRxPower OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "The MDU RX power. Unit: 1/100 dBm " ::= { hwGonuStatusEntry 9 } hwGonuTemperature OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 degree centigrade" MAX-ACCESS read-only STATUS current DESCRIPTION "The MDU Current Temperature. Unit: 1/100 degree centigrade " ::= { hwGonuStatusEntry 10 } hwGonuBiasCurrent OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 mA" MAX-ACCESS read-only STATUS current DESCRIPTION "The MDU Laser Bias Current. Unit: 1/100 mA " ::= { hwGonuStatusEntry 11 } hwGonuVoltage OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 mV" MAX-ACCESS read-only STATUS current DESCRIPTION "The MDU Voltage. Unit: 1/100 mV " ::= { hwGonuStatusEntry 12 } hwGonuRogueOntState OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2), invalid(-1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the optical port is shut down due to the continuous mode(rogue ONU). Options: 1. yes(1) - The optical port is shut down due to the continuous mode 2. no(2) - The optical port is shut down due to other reason 3. invalid(-1) - Invalid value " ::= { hwGonuStatusEntry 13 } hwGonuOpticsModuleType OBJECT-TYPE SYNTAX INTEGER { unknown(1), gpon(2), epon(3), epon10g(4), gpon10g(5), wdmpon(6), hybridpon(7), gponepon(8), xgspon(9), invalid(-1) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the type of the optical transceiver. Options: 1. unknown(1) - Unknow 2. gpon(2) - GPON 3. epon(3) - EPON 4. epon10g(4) - 10G EPON 5. gpon10g(5) - 10G GPON 6. wdmpon(6) - WDM PON 7. hybridpon(7)- Hybrid PON 8. gponepon(8) - GPON and EPON 9. xgspon(9) - XGS-PON 10. invalid(-1) - Indicates that the query fails or no information is detected " ::= { hwGonuStatusEntry 14 } hwGonuOpticsModuleSubType OBJECT-TYPE SYNTAX INTEGER { unknown(1), classbplus(101), classcplus(102), classb(103), px20(201), px20plus(202), pr30(301), pr20(302), prx30(303), prx20(304), n2a(405), n2b(406), n1(407), e1(408), e2a(409), e2b(410), n1n2ae1e2a(411), classbplusandpx20plus(701), invalid(-1) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the sub type of the optical transceiver. Options: 1.unknown(1) - Unknow 2.classbplus(101) - CLASS B+ 3.classcplus(102) - CLASS C+ 4.classb(103) - CLASS B 5.px20(201) - PX20 6.px20plus(202) - PX20+ 7.pr30(301) - PR30 8.pr20(302) - PR20 9.prx30(303) - PRX30 10.prx20(304) - PRX20 11.n2a(405) - N2a 12.n2b(406) - N2b 13.n1(407) - N1 14.e1(408) - E1 15.e2a(409) - E2a 16.e2b(410) - E2b 17.n1n2ae1e2a(411) - N1/N2a/E1/E2a 18.classbplusandpx20plus(701) - CLASS B+ and PX20+ 19.invalid(-1) - Indicates that the query fails or no information is detected " ::= { hwGonuStatusEntry 15 } hwGonuOpticsModuleUsedType OBJECT-TYPE SYNTAX INTEGER { unknown(1), olt(2), onu(4), invalid(-1) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the application scenario of the optical transceiver. Options: 1.unknown(1) - Unknow 2.olt(2) - OLT 3.onu(4) - ONU 4.invalid(-1) - Indicates that the query fails or no information is detected " ::= { hwGonuStatusEntry 16 } hwGonuOpticsModuleEncapsulationType OBJECT-TYPE SYNTAX INTEGER { unknown(1), sff2x5(2), sff2x10(3), sfp(4), xfp(5), lxfp(6), bosaonboard(7), invalid(-1) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the encapsulation information about the optical transceiver. Options: 1. unknown(1) - Unknown 2. sff2x5(2) - SFF 2x5 3. sff2x10(3) - SFF 2x10 4. sfp(4) - SFP 5. xfp(5) - XFP 6. lxfp(6) - LXFP 7. bosaonboard(7)- BOSA ON BOARD 8. invalid(-1) - Indicates that the query fails or no information is detected " ::= { hwGonuStatusEntry 17 } -- hwGonuStatisticsTable hwGonuStatisticsTable OBJECT-TYPE SYNTAX SEQUENCE OF HwGonuStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table hwGonuStatisticsTable contains statistics of the GPON ONU GMAC. The index of this table is ifIndex. " ::= { hwGonuStatistics 1 } hwGonuStatisticsEntry OBJECT-TYPE SYNTAX HwGonuStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table hwGonuStatisticsTable contains statistics of the GPON ONU GMAC. The index of this entry is ifIndex. " INDEX { ifIndex } ::= { hwGonuStatisticsTable 1 } HwGonuStatisticsEntry ::= SEQUENCE { hwGonuTxOmciCellsCnt Counter32, hwGonuRxOmciCellsCnt Counter32, hwGonuTxEthFramesCnt Counter32, hwGonuRxEthFramesCnt Counter32, hwGonuTxPloamCellsCnt Counter32, hwGonuRxPloamCellsCnt Counter32, hwGonuRxServiceFramesCnt Counter32, hwGonuStatisticsClear INTEGER, hwGonuRxGemFramesCnt Counter32, hwGonuTxGemFramesCnt Counter32, hwGonuRxCpuFramesCnt Counter32, hwGonuRxDiscardEthFramesCnt Counter32, hwGonuRxAndTxDiscardEthFramesCnt Counter32, hwGonuRxFrames Counter32, hwGonuPonRxOctetsCnt Counter64, hwGonuRxUnicastFrames Counter32, hwGonuRxMulticastFrames Counter32, hwGonuRxBroadcastFrames Counter32, hwGonuRx64BytesFrames Counter32, hwGonuRx65to127BytesFrames Counter32, hwGonuRx128to255BytesFrames Counter32, hwGonuRx256to511BytesFrames Counter32, hwGonuRx512to1023BytesFrames Counter32, hwGonuRx1024to1518BytesFrames Counter32, hwGonuRxOver1518BytesFrames Counter32, hwGonuRxUndersizeFrames Counter32, hwGonuRxOversizeFrames Counter32, hwGonuRxCrcErrorFrames Counter32, hwGonuRxDiscardedFrames Counter32, hwGonuTxFrames Counter32, hwGonuPonTxOctetsCnt Counter64, hwGonuTxUnicastFrames Counter32, hwGonuTxMulticastFrames Counter32, hwGonuTxBroadcastFrames Counter32, hwGonuTx64BytesFrames Counter32, hwGonuTx65to127BytesFrames Counter32, hwGonuTx128to255BytesFrames Counter32, hwGonuTx256to511BytesFrames Counter32, hwGonuTx512to1023BytesFrames Counter32, hwGonuTx1024to1518BytesFrames Counter32, hwGonuTxOver1518BytesFrames Counter32, hwGonuPonRxErrFramesCnt Counter32, hwGonuTxServiceFramesCnt Counter32, hwGonuTxDiscardedFrames Counter32, hwGonuRxTraffic Counter64, hwGonuTxTraffic Counter64 } hwGonuTxOmciCellsCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The port transmit OMCI cells count." ::= { hwGonuStatisticsEntry 1 } hwGonuRxOmciCellsCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The port receive OMCI cells count." ::= { hwGonuStatisticsEntry 2 } hwGonuTxEthFramesCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The port transmit ethernet frames count." ::= { hwGonuStatisticsEntry 3 } hwGonuRxEthFramesCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The port receive ethernet frames count." ::= { hwGonuStatisticsEntry 4 } hwGonuTxPloamCellsCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The port transmit PLOAM cells count." ::= { hwGonuStatisticsEntry 5 } hwGonuRxPloamCellsCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The port receive PLOAM cells count." ::= { hwGonuStatisticsEntry 6 } hwGonuRxServiceFramesCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The port receive service frames count." ::= { hwGonuStatisticsEntry 7 } hwGonuStatisticsClear OBJECT-TYPE SYNTAX INTEGER { resetStat(1), invalid(-1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Clear the statistics of this port. Options: 1. resetStat(1) - Clear the statistics 2. invalid(-1) - Invalid value " ::= { hwGonuStatisticsEntry 8 } hwGonuRxGemFramesCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The port receive GEM frames count." ::= { hwGonuStatisticsEntry 9 } hwGonuTxGemFramesCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The port transmit GEM frames count." ::= { hwGonuStatisticsEntry 10 } hwGonuRxCpuFramesCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The CPU receive frames count." ::= { hwGonuStatisticsEntry 11 } hwGonuRxDiscardEthFramesCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The port discard receive ethernet frames count." ::= { hwGonuStatisticsEntry 12 } hwGonuRxAndTxDiscardEthFramesCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The up and down discard ethernet frames count." ::= { hwGonuStatisticsEntry 13 } hwGonuRxFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The PON receive frames." ::= { hwGonuStatisticsEntry 14 } hwGonuPonRxOctetsCnt OBJECT-TYPE SYNTAX Counter64 UNITS "Bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "The PON receive bytes. Unit: Bytes " ::= { hwGonuStatisticsEntry 15 } hwGonuRxUnicastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The PON receive unicast frames." ::= { hwGonuStatisticsEntry 16 } hwGonuRxMulticastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The PON receive multicast frames." ::= { hwGonuStatisticsEntry 17 } hwGonuRxBroadcastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The PON receive broadcast frames." ::= { hwGonuStatisticsEntry 18 } hwGonuRx64BytesFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The PON receive frames of 64 bytes." ::= { hwGonuStatisticsEntry 19 } hwGonuRx65to127BytesFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The PON receive frames of 65~127 bytes." ::= { hwGonuStatisticsEntry 20 } hwGonuRx128to255BytesFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The PON receive frames of 128~255 bytes." ::= { hwGonuStatisticsEntry 21 } hwGonuRx256to511BytesFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The PON receive frames of 256~511 bytes." ::= { hwGonuStatisticsEntry 22 } hwGonuRx512to1023BytesFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The PON receive frames of 512~1023 bytes." ::= { hwGonuStatisticsEntry 23 } hwGonuRx1024to1518BytesFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The PON receive frames of 1024~1518 bytes." ::= { hwGonuStatisticsEntry 24 } hwGonuRxOver1518BytesFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The PON receive frames of over 1518 bytes." ::= { hwGonuStatisticsEntry 25 } hwGonuRxUndersizeFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The PON receive under size frames." ::= { hwGonuStatisticsEntry 26 } hwGonuRxOversizeFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The PON receive over size frames." ::= { hwGonuStatisticsEntry 27 } hwGonuRxCrcErrorFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The PON receive crc error frames." ::= { hwGonuStatisticsEntry 28 } hwGonuRxDiscardedFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The PON receive discarded frames." ::= { hwGonuStatisticsEntry 29 } hwGonuTxFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The PON send frames." ::= { hwGonuStatisticsEntry 30 } hwGonuPonTxOctetsCnt OBJECT-TYPE SYNTAX Counter64 UNITS "Bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "The PON send bytes. Unit: Bytes " ::= { hwGonuStatisticsEntry 31} hwGonuTxUnicastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The PON send unicast frames." ::= { hwGonuStatisticsEntry 32 } hwGonuTxMulticastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The PON send multicast frames." ::= { hwGonuStatisticsEntry 33 } hwGonuTxBroadcastFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The PON send broadcast frames." ::= { hwGonuStatisticsEntry 34 } hwGonuTx64BytesFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The PON send frames of 64 bytes." ::= { hwGonuStatisticsEntry 35 } hwGonuTx65to127BytesFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The PON send frames of 65~127 bytes." ::= { hwGonuStatisticsEntry 36 } hwGonuTx128to255BytesFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The PON send frames of 128~255 bytes." ::= { hwGonuStatisticsEntry 37 } hwGonuTx256to511BytesFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The PON send frames of 256~511 bytes." ::= { hwGonuStatisticsEntry 38 } hwGonuTx512to1023BytesFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The PON send frames of 512~1023 bytes." ::= { hwGonuStatisticsEntry 39 } hwGonuTx1024to1518BytesFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The PON send frames of 1024~1518 bytes." ::= { hwGonuStatisticsEntry 40 } hwGonuTxOver1518BytesFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The PON send frames of over 1518 bytes." ::= { hwGonuStatisticsEntry 41 } hwGonuPonRxErrFramesCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The receive error ethernet frames count." ::= { hwGonuStatisticsEntry 42 } hwGonuTxServiceFramesCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The port transmit service frames count." ::= { hwGonuStatisticsEntry 43 } hwGonuTxDiscardedFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The PON transmit discarded frames." ::= { hwGonuStatisticsEntry 44 } hwGonuRxTraffic OBJECT-TYPE SYNTAX Counter64 UNITS "kbps" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the received traffic of this port, in the unit of kbit/s. 18446744073709551615(0xFFFFFFFFFFFFFFFF) indicates an invalid value. " ::= { hwGonuStatisticsEntry 45 } hwGonuTxTraffic OBJECT-TYPE SYNTAX Counter64 UNITS "kbps" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the transmitted traffic of this port, in the unit of kbit/s. 18446744073709551615(0xFFFFFFFFFFFFFFFF) indicates an invalid value. " ::= { hwGonuStatisticsEntry 46 } -- hwGonuTcontTable hwGonuTcontTable OBJECT-TYPE SYNTAX SEQUENCE OF HwGonuTcontEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table hwGonuTcontTable contains T-Cont of the ONU that is allocated by OLT. The index of this table is a combination of ifIndex and hwGonuTcontIdIndex. " ::= { hwGonuTcont 1 } hwGonuTcontEntry OBJECT-TYPE SYNTAX HwGonuTcontEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table hwGonuTcontTable contains T-Cont of the ONU that is allocated by OLT. The index of this entry is a combination of ifIndex and hwGonuTcontIdIndex. " INDEX { ifIndex, hwGonuTcontIdIndex } ::= { hwGonuTcontTable 1 } HwGonuTcontEntry ::= SEQUENCE { hwGonuTcontIdIndex Unsigned32, hwGonuAllocId Unsigned32 } hwGonuTcontIdIndex OBJECT-TYPE SYNTAX Unsigned32(1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the T-Cont" ::= { hwGonuTcontEntry 1 } hwGonuAllocId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The alloc id of the T-Cont" ::= { hwGonuTcontEntry 2 } -- hwGonuAuthTable hwGonuAuthTable OBJECT-TYPE SYNTAX SEQUENCE OF HwGonuAuthEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table hwGonuAuthTable contains GPON ONU authentication information. The index of this table is ifIndex. " ::= { hwGonuAuth 1 } hwGonuAuthEntry OBJECT-TYPE SYNTAX HwGonuAuthEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table hwGonuAuthTable contains GPON ONU authentication information. The index of this entry is ifIndex. " INDEX { ifIndex } ::= { hwGonuAuthTable 1 } HwGonuAuthEntry ::= SEQUENCE { hwGonuSerialNumber OCTET STRING, hwGonuPassWord OCTET STRING, hwGonuMutualAuthPassword OCTET STRING, hwGonuLoid OCTET STRING, hwGonuCheckCode OCTET STRING, hwGonuMutualAuthSwitch INTEGER } hwGonuSerialNumber OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS read-only STATUS current DESCRIPTION "The serial number of the GPON ONU." ::= { hwGonuAuthEntry 1 } hwGonuPassWord OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "The password of the GPON ONU. GPON password size (0..10). XG-PON password size (0..36)." ::= { hwGonuAuthEntry 2 } hwGonuMutualAuthPassword OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "The hex mutual authentication password of the GPON ONU. This node should be set with hwGonuMutualAuthSwitch." ::= { hwGonuAuthEntry 3 } hwGonuLoid OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..24)) MAX-ACCESS read-write STATUS current DESCRIPTION "The loid value of the GPON ONU." ::= { hwGonuAuthEntry 4 } hwGonuCheckCode OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..12)) MAX-ACCESS read-write STATUS current DESCRIPTION "The checkcode value of the GPON ONU." ::= { hwGonuAuthEntry 5 } hwGonuMutualAuthSwitch OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The switch for the mutual authentication function. Options: 1. enable(1) - enable the mutual authentication function 2. disable(2) - disable the mutual authentication function Default: disable When this node is set to enable(1), the node hwGonuMutualAuthPassword should be set with valid data. " ::= { hwGonuAuthEntry 6 } -- hwGponNNICfgTable hwGponNNICfgTable OBJECT-TYPE SYNTAX SEQUENCE OF HwGponNNICfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table hwGponNNICfgTable config the GEM traffic descriptor that specifies the maximum rate. The index of this table is ifIndex. " ::= { hwGponNNICfg 1 } hwGponNNICfgEntry OBJECT-TYPE SYNTAX HwGponNNICfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table hwGponNNICfgTable config the GEM traffic descriptor that specifies the maximum rate. The index of this entry is ifIndex. " INDEX { ifIndex } ::= { hwGponNNICfgTable 1 } HwGponNNICfgEntry ::= SEQUENCE { hwGponNNITrafficBroadcast Integer32, hwGponNNITrafficMulticast Integer32, hwGponNNITrafficUnknowncast Integer32 } hwGponNNITrafficBroadcast OBJECT-TYPE SYNTAX Integer32(0..13) MAX-ACCESS read-write STATUS current DESCRIPTION "Traffic broadcast of GPON Port, Traffic suppression ID definition: --------------------------------------------------------------------- NO. Min bandwidth(kbps) Max bandwidth(kbps) Package number(pps) --------------------------------------------------------------------- 1 6 145 12 2 12 291 24 3 24 582 48 4 48 1153 95 5 97 2319 191 6 195 4639 382 7 390 9265 763 8 781 18531 1526 9 1562 37063 3052 10 3125 74126 6104 11 6249 148241 12207 12 12499 296483 24414 13 0 0 0 --------------------------------------------------------------------- " ::= { hwGponNNICfgEntry 1 } hwGponNNITrafficMulticast OBJECT-TYPE SYNTAX Integer32(0..13) MAX-ACCESS read-write STATUS current DESCRIPTION "Traffic multicast of GPON Port, Traffic suppression ID definition: --------------------------------------------------------------------- NO. Min bandwidth(kbps) Max bandwidth(kbps) Package number(pps) --------------------------------------------------------------------- 1 6 145 12 2 12 291 24 3 24 582 48 4 48 1153 95 5 97 2319 191 6 195 4639 382 7 390 9265 763 8 781 18531 1526 9 1562 37063 3052 10 3125 74126 6104 11 6249 148241 12207 12 12499 296483 24414 13 0 0 0 --------------------------------------------------------------------- " ::= { hwGponNNICfgEntry 2 } hwGponNNITrafficUnknowncast OBJECT-TYPE SYNTAX Integer32(0..13) MAX-ACCESS read-write STATUS current DESCRIPTION "Traffic unicast of GPON Port, Traffic suppression ID definition: --------------------------------------------------------------------- NO. Min bandwidth(kbps) Max bandwidth(kbps) Package number(pps) --------------------------------------------------------------------- 1 6 145 12 2 12 291 24 3 24 582 48 4 48 1153 95 5 97 2319 191 6 195 4639 382 7 390 9265 763 8 781 18531 1526 9 1562 37063 3052 10 3125 74126 6104 11 6249 148241 12207 12 12499 296483 24414 13 0 0 0 --------------------------------------------------------------------- " ::= { hwGponNNICfgEntry 3 } hwXponNNIUplinkMode OBJECT-TYPE SYNTAX INTEGER { independent(1), activeStandby(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The object is used to config the uplink mode of PON ports. Options: 1.independent(1) - The uplink mode is independent 2.activeStandby(2) - The uplink mode is active or standby The default value is active-standby(2)." ::= { hwGponNNICfg 2 } -- hwGponNNIHistoryStatsTable hwGponNNIHistoryStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF HwGponNNIHistoryStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of GponNNI History Statistic. The index of this table is a combination of ifIndex, hwGponStatsIntervalType and hwGponStatsIntervalNum. " ::= { hwGponNNIHistoryStats 1 } hwGponNNIHistoryStatsEntry OBJECT-TYPE SYNTAX HwGponNNIHistoryStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of GponNNI History Statistic. The index of this entry is a combination of ifIndex, hwGponStatsIntervalType and hwGponStatsIntervalNum. " INDEX { ifIndex, hwGponStatsIntervalType, hwGponStatsIntervalNum } ::= { hwGponNNIHistoryStatsTable 1 } HwGponNNIHistoryStatsEntry ::= SEQUENCE { hwGponStatsIntervalType INTEGER, hwGponStatsIntervalNum Integer32, hwGponStatsRxOmciMsg Counter64, hwGponStatsTxOmciMsg Counter64, hwGponStatsRxPloamMsg Counter64, hwGponStatsTxPloamMsg Counter64, hwGponStatsRxGemFrames Counter64, hwGponStatsTxGemFrames Counter64, hwGponStatsRxEthFrames Counter64, hwGponStatsTxEthFrames Counter64, hwGponStatsRxDiscardEthFrames Counter64, hwGponTimeElapsed Integer32, hwGponValidInterval TruthValue } hwGponStatsIntervalType OBJECT-TYPE SYNTAX INTEGER { intervaltime15min(0), intervaltime24h(1), everbefore(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The type of GponNNI History Statistic, Options: 1. intervaltime15min(0) - The gponNNI history statistic in 15 minutes 2. intervaltime24h(1) - The gponNNI history statistic in 24 hours 3. everbefore(2) - All the gponNNI history statistic " ::= { hwGponNNIHistoryStatsEntry 1 } hwGponStatsIntervalNum OBJECT-TYPE SYNTAX Integer32(0..96) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The interval number of GponNNI History Statistic." ::= { hwGponNNIHistoryStatsEntry 2 } hwGponStatsRxOmciMsg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received OMCI messages." ::= { hwGponNNIHistoryStatsEntry 3 } hwGponStatsTxOmciMsg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmited OMCI messages." ::= { hwGponNNIHistoryStatsEntry 4 } hwGponStatsRxPloamMsg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received PLOAM messages." ::= { hwGponNNIHistoryStatsEntry 5 } hwGponStatsTxPloamMsg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmited PLOAM messages." ::= { hwGponNNIHistoryStatsEntry 6 } hwGponStatsRxGemFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received GEM frames." ::= { hwGponNNIHistoryStatsEntry 7 } hwGponStatsTxGemFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmited GEM frames." ::= { hwGponNNIHistoryStatsEntry 8 } hwGponStatsRxEthFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received Ethernet frames." ::= { hwGponNNIHistoryStatsEntry 9 } hwGponStatsTxEthFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmited Ethernet frames." ::= { hwGponNNIHistoryStatsEntry 10 } hwGponStatsRxDiscardEthFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of discarded Ethernet frames." ::= { hwGponNNIHistoryStatsEntry 11 } hwGponTimeElapsed OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The elapsed time of the current interval." ::= { hwGponNNIHistoryStatsEntry 12 } hwGponValidInterval OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Whether the interval number is valid." ::= { hwGponNNIHistoryStatsEntry 13 } -- hwGonuAlarmThreshold hwGonuAlarmThresholdTable OBJECT-TYPE SYNTAX SEQUENCE OF HwGonuAlarmThresholdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table GponNni alarm threshold. The index of this table is ifIndex. " ::= { hwGonuAlarmThreshold 1 } hwGonuAlarmThresholdEntry OBJECT-TYPE SYNTAX HwGonuAlarmThresholdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table GponNni alarm threshold. The index of this entry is ifIndex. " INDEX { ifIndex } ::= { hwGonuAlarmThresholdTable 1 } HwGonuAlarmThresholdEntry ::= SEQUENCE { hwGonuRxPowerUpperThreshold Integer32, hwGonuRxPowerLowerThreshold Integer32, hwGonuTxPowerUpperThreshold Integer32, hwGonuTxPowerLowerThreshold Integer32, hwGonuBiasUpperThreshold Integer32, hwGonuBiasLowerThreshold Integer32, hwGonuTemperatureUpperThreshold Integer32, hwGonuTemperatureLowerThreshold Integer32, hwGonuVoltageUpperThreshold Integer32, hwGonuVoltageLowerThreshold Integer32, hwGonuClearThreshold INTEGER } hwGonuRxPowerUpperThreshold OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 dBm" MAX-ACCESS read-write STATUS current DESCRIPTION "The MDU Rx-power upper limit threshold. Unit: 1/100 dBm " ::= { hwGonuAlarmThresholdEntry 1 } hwGonuRxPowerLowerThreshold OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 dBm" MAX-ACCESS read-write STATUS current DESCRIPTION "The MDU Rx-power lower limit threshold. Unit: 1/100 dBm " ::= { hwGonuAlarmThresholdEntry 2 } hwGonuTxPowerUpperThreshold OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 dBm" MAX-ACCESS read-write STATUS current DESCRIPTION "The MDU Tx-power upper limit threshold. Unit: 1/100 dBm " ::= { hwGonuAlarmThresholdEntry 3 } hwGonuTxPowerLowerThreshold OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 dBm" MAX-ACCESS read-write STATUS current DESCRIPTION "The MDU Tx-power lower limit threshold. Unit: 1/100 dBm " ::= { hwGonuAlarmThresholdEntry 4 } hwGonuBiasUpperThreshold OBJECT-TYPE SYNTAX Integer32 UNITS "mA" MAX-ACCESS read-write STATUS current DESCRIPTION "The MDU bias current upper limit threshold. Unit: mA " ::= { hwGonuAlarmThresholdEntry 5 } hwGonuBiasLowerThreshold OBJECT-TYPE SYNTAX Integer32 UNITS "mA" MAX-ACCESS read-write STATUS current DESCRIPTION "The MDU bias current lower limit threshold. Unit: mA " ::= { hwGonuAlarmThresholdEntry 6 } hwGonuTemperatureUpperThreshold OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 degree centigrade" MAX-ACCESS read-write STATUS current DESCRIPTION "The MDU Temperature upper limit threshold. Unit: 1/100 degree centigrade " ::= { hwGonuAlarmThresholdEntry 7 } hwGonuTemperatureLowerThreshold OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 degree centigrade" MAX-ACCESS read-write STATUS current DESCRIPTION "The MDU Temperature lower limit threshold. Unit: 1/100 degree centigrade " ::= { hwGonuAlarmThresholdEntry 8 } hwGonuVoltageUpperThreshold OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 V" MAX-ACCESS read-write STATUS current DESCRIPTION "The MDU Voltage upper limit threshold. Unit: 1/100 V " ::= { hwGonuAlarmThresholdEntry 9 } hwGonuVoltageLowerThreshold OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 V" MAX-ACCESS read-write STATUS current DESCRIPTION "The MDU Voltage lower limit threshold. Unit: 1/100 V " ::= { hwGonuAlarmThresholdEntry 10 } hwGonuClearThreshold OBJECT-TYPE SYNTAX INTEGER { invalid(0), clear(1), cleared(32767) } MAX-ACCESS read-write STATUS current DESCRIPTION "Clear the MDU threshold. Options: 1. invalid(0) - The MDU threshold clear state is invalid. 2. clear(1) - Clear the MDU threshold. 3. cleared(32767) - The MDU threshold is cleared. " ::= { hwGonuAlarmThresholdEntry 11 } -- Table hwGonuOltPonIdTable hwGonuOltPonIdTable OBJECT-TYPE SYNTAX SEQUENCE OF HwGonuOltPonIdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the current statistics table of a CMTS upstream channel. The index of this table is ifIndex." ::= { hwGonuOltPonId 1 } hwGonuOltPonIdEntry OBJECT-TYPE SYNTAX HwGonuOltPonIdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the current statistics table of a CMTS upstream channel. The index of this entry is ifIndex." INDEX { ifIndex } ::= { hwGonuOltPonIdTable 1 } HwGonuOltPonIdEntry ::= SEQUENCE { hwGonuOltPonModuleSubType INTEGER, hwGonuOltPonTxPower Integer32, hwGonuOltPonIdentifier OCTET STRING } hwGonuOltPonModuleSubType OBJECT-TYPE SYNTAX INTEGER { unknown(1), classa(2), classb(3), classbplus(4), classc(5), classcplus(6), invalid(7), n1(21), n2a(22), n2b(23), e1(24), e2a(25), e2b(26) } MAX-ACCESS read-only STATUS current DESCRIPTION "OLT PON Module sub-type. Options: 1. unknown(1) - Unknown type 2. classa(2) - GPON ODN budget class A 3. classb(3) - GPON ODN budget class B 4. classbplus(4) - GPON ODN budget class B+ 5. classc(5) - GPON ODN budget class C 6. classcplus(6) - GPON ODN budget class C+ 7. invalid(7) - Invalid type 8. n1(21) - XG-PON ODN budget class N1 9. n2a(22) - XG-PON ODN budget class N2a 10.n2b(23) - XG-PON ODN budget class N2b 11.e1(24) - XG-PON ODN budget class E1 12.e2a(25) - XG-PON ODN budget class E2a 13.e2b(26) - XG-PON ODN budget class E2b " ::= { hwGonuOltPonIdEntry 1 } hwGonuOltPonTxPower OBJECT-TYPE SYNTAX Integer32 UNITS "1/100 dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "OLT PON TX power. Unit: 1/100 dBm " ::= { hwGonuOltPonIdEntry 2 } hwGonuOltPonIdentifier OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..7)) MAX-ACCESS read-only STATUS current DESCRIPTION "OLT PON-identifier. The length of GPON's PON-identifier is 7, and the length of XG-PON's PON-identifier is 4. " ::= { hwGonuOltPonIdEntry 3 } -- hwEponnniTrapsVbOids OBJECT IDENTIFIER ::= { hwEponMIB 2 } hwGonuOperType OBJECT-TYPE SYNTAX INTEGER { add(1), modify(2), delete(3) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Operation type. Options: 1. add(1) - Add 2. modify(2) - Modify 3. delete(3) - Delete " ::= { hwGonuTrapsVbOids 1 } hwGonuCommonTraps OBJECT IDENTIFIER ::= { hwGonuTraps 1 } hwGonuCommonTrapsPrefix OBJECT IDENTIFIER ::= { hwGonuCommonTraps 0 } hwGonuAuthChangeTrap NOTIFICATION-TYPE OBJECTS { hwConfigChangeIP, hwGonuOperType, ifIndex, hwGonuPassWord, hwGonuLoid, hwGonuCheckCode, hwGonuMutualAuthSwitch, hwGonuMutualAuthPassword } STATUS current DESCRIPTION "This trap is sent when the authentication information changes." ::= { hwGonuCommonTraps 0 1 } END