NMS-GPON-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE,BITS, Counter64 FROM SNMPv2-SMI Gauge,TimeTicks FROM RFC1155-SMI DisplayString,ifIndex,ifDescr,PhysAddress FROM RFC1213-MIB nms FROM NMS-SMI PhysAddress, RowStatus FROM SNMPv2-TC; nmsGponMIB MODULE-IDENTITY LAST-UPDATED "201511300000Z" ORGANIZATION "" CONTACT-INFO "" DESCRIPTION "nmsGponProfile management group." ::= { nms 10 } --nmsGponOltObj OLT任务 OID:1.3.6.1.4.1.3320.10.1 nmsGponOltObj OBJECT IDENTIFIER ::= { nmsGponMIB 1 } -- 全局配置表 gponOltConfigTable OBJECT IDENTIFIER ::= { nmsGponOltObj 1 } gponOltConfigEntry OBJECT IDENTIFIER ::= { gponOltConfigTable 1 } gponOnuAuthenticationMode OBJECT-TYPE SYNTAX INTEGER{ serial_number_only(1), password_only(2), serial_number_and_password(3), disable(4) } ACCESS read-write STATUS mandatory DESCRIPTION "Authentication method:1 Serial number only, 2 password_only, 3 Serial number and password, 4 Disabled, so all ONU/ONTs are allowed to be activated always. When this option is selected. Default value is 3." ::= { gponOltConfigEntry 1 } gponBroadcastGEMPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "GEM port for incidental broadcast traffic. Set to 0, if no dedicated GEM port is needed for broadcast traffic and broadcast traffic will be sent on unicast GEM ports." ::= { gponOltConfigEntry 2 } gponEncryption OBJECT-TYPE SYNTAX INTEGER{ disable(0), enable(1) } ACCESS read-write STATUS mandatory DESCRIPTION "GPON encryption switch.1-Enable 0-Disable. Default value is 0." ::= { gponOltConfigEntry 3 } gponKeyExchangeInterval OBJECT-TYPE SYNTAX INTEGER(1..3600) ACCESS read-write STATUS mandatory DESCRIPTION "Key exchange interval in milliseconds.1-3600. Default value is 3600." ::= { gponOltConfigEntry 4 } --nmsGponOltPonPortObj PON端口任务 OID:1.3.6.1.4.1.3320.10.2 --PON端口配置表 nmsGponOltPonPortObj OBJECT IDENTIFIER ::= { nmsGponMIB 2 } gponOltPonPortConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF GponOltPonPortConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "gpon Olt Pon Port Config table." ::= { nmsGponOltPonPortObj 1 } gponOltPonPortConfigEntry OBJECT-TYPE SYNTAX GponOltPonPortConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "gpon Olt Pon Port Config ." INDEX { gponOltPonPortPortIndex } ::= { gponOltPonPortConfigTable 1 } GponOltPonPortConfigEntry ::= SEQUENCE { gponOltPonPortPortIndex INTEGER, gponOltPonPortPortAdminStatus INTEGER, gponOltPonPortOnuDiscoveryMode INTEGER, gponOltPonPortPortActiveOnuNum INTEGER, gponOltPonPortPortInactiveOnuNum INTEGER, gponOltPonPortPortLlidIfIndexString OCTET STRING } gponOltPonPortPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Index of the table, PON port INDEX." ::= { gponOltPonPortConfigEntry 1 } gponOltPonPortPortAdminStatus OBJECT-TYPE SYNTAX INTEGER{ no-shutdown(1), shutdown(2) } ACCESS read-write STATUS mandatory DESCRIPTION "1-No shutdown 2-shutdown." ::= { gponOltPonPortConfigEntry 2 } gponOltPonPortOnuDiscoveryMode OBJECT-TYPE SYNTAX INTEGER{ auto(1), manual(2), disable(3) } ACCESS read-write STATUS mandatory DESCRIPTION "ONU discovery mode: 1 Auto periodic (onuDiscoveryInterval is the period),2 Manual enabled once then disabled, 3 Disabled, " ::= { gponOltPonPortConfigEntry 3 } gponOltPonPortPortActiveOnuNum OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "ONU count of this pon port which is in active status ." ::= { gponOltPonPortConfigEntry 4 } gponOltPonPortPortInactiveOnuNum OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "ONU count of this pon port which is in inactive status ." ::= { gponOltPonPortConfigEntry 5 } gponOltPonPortPortLlidIfIndexString OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "For diID of this PON port is 32, 33, 34. This string should be writed as '32,33,34'. " ::= { gponOltPonPortConfigEntry 6 } --OLT PON端口光功率 gponOltPonPortOpticalParameterTable OBJECT-TYPE SYNTAX SEQUENCE OF GponOltPonPortOpticalParameterEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "gpon Olt Pon Port Config table." ::= { nmsGponOltPonPortObj 2 } gponOltPonPortOpticalParameterEntry OBJECT-TYPE SYNTAX GponOltPonPortOpticalParameterEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "gpon Olt Pon Port Config ." INDEX { gponOltPonPortOpticalParameterPortIndex } ::= { gponOltPonPortOpticalParameterTable 1 } GponOltPonPortOpticalParameterEntry ::= SEQUENCE { gponOltPonPortOpticalParameterPortIndex INTEGER, gponOltPonPortOpticalParameterTemperature INTEGER, gponOltPonPortOpticalParameterVoltage INTEGER, gponOltPonPortOpticalParameterCurrent INTEGER, gponOltPonPortOpticalParameterTxPower INTEGER } gponOltPonPortOpticalParameterPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Index of the table, PON port INDEX." ::= { gponOltPonPortOpticalParameterEntry 1 } gponOltPonPortOpticalParameterTemperature OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { gponOltPonPortOpticalParameterEntry 2 } gponOltPonPortOpticalParameterVoltage OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { gponOltPonPortOpticalParameterEntry 3 } gponOltPonPortOpticalParameterCurrent OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { gponOltPonPortOpticalParameterEntry 4 } gponOltPonPortOpticalParameterTxPower OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { gponOltPonPortOpticalParameterEntry 5 } --OLT PON端口接收光功率 gponOltPonPortOpticalRxPowerTable OBJECT-TYPE SYNTAX SEQUENCE OF GponOltPonPortOpticalRxPowerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "gpon Olt Pon Port Config table." ::= { nmsGponOltPonPortObj 3 } gponOltPonPortOpticalRxPowerEntry OBJECT-TYPE SYNTAX GponOltPonPortOpticalRxPowerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "gpon Olt Pon Port Config ." INDEX { gponOltPonPortOpticalRxPowerPortIndex } ::= { gponOltPonPortOpticalRxPowerTable 1 } GponOltPonPortOpticalRxPowerEntry ::= SEQUENCE { gponOltPonPortOpticalRxPowerPortIndex INTEGER, gponOltPonPortOpticalRxPowerLinkStatus INTEGER, gponOltPonPortOpticalRxPowerRxPower INTEGER } gponOltPonPortOpticalRxPowerPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Index of the table, PON port INDEX." ::= { gponOltPonPortOpticalRxPowerEntry 1 } gponOltPonPortOpticalRxPowerLinkStatus OBJECT-TYPE SYNTAX INTEGER{ link-up(1), link-down(2) } ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { gponOltPonPortOpticalRxPowerEntry 2 } gponOltPonPortOpticalRxPowerRxPower OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The rx power of optical module. The unit is 0.1DBm." ::= { gponOltPonPortOpticalRxPowerEntry 3 } --OLT PON端口光功率告警 gponOltPonPortOpticalParameterAlarmTable OBJECT-TYPE SYNTAX SEQUENCE OF GponOltPonPortOpticalParameterAlarmEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "gpon Olt Pon Port Config table." ::= { nmsGponOltPonPortObj 4 } gponOltPonPortOpticalParameterAlarmEntry OBJECT-TYPE SYNTAX GponOltPonPortOpticalParameterAlarmEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "gpon Olt Pon Port Config ." INDEX { gponOltPonPortPowerAlarmIndex } ::= { gponOltPonPortOpticalParameterAlarmTable 1 } GponOltPonPortOpticalParameterAlarmEntry ::= SEQUENCE { gponOltPonPortPowerAlarmIndex INTEGER, gponOltPonPortTxPowerAlarmUpLimitEnable INTEGER, gponOltPonPortTxPowerAlarmUpLimitThreshold INTEGER, gponOltPonPortTxPowerAlarmUpLimitClearThreshold INTEGER, gponOltPonPortTxPowerAlarmLowLimitEnable INTEGER, gponOltPonPortTxPowerAlarmLowLimitThreshold INTEGER, gponOltPonPortTxPowerAlarmLowLimitClearThreshold INTEGER, gponOltPonPortTemperatureAlarmUpLimitEnable INTEGER, gponOltPonPortTemperatureAlarmUpLimitThreshold INTEGER, gponOltPonPortTemperatureAlarmUpLimitClearThreshold INTEGER, gponOltPonPortTemperatureAlarmLowLimitEnable INTEGER, gponOltPonPortTemperatureAlarmLowLimitThreshold INTEGER, gponOltPonPortTemperatureAlarmLowLimitClearThreshold INTEGER, gponOltPonPortVoltageAlarmUpLimitEnable INTEGER, gponOltPonPortVoltageAlarmUpLimitThreshold INTEGER, gponOltPonPortTxPowerAlarmUpLimitThreshold INTEGER, gponOltPonPortVoltageAlarmUpLimitClearThreshold INTEGER, gponOltPonPortVoltageAlarmLowLimitEnable INTEGER, gponOltPonPortVoltageAlarmLowLimitThreshold INTEGER, gponOltPonPortVoltageAlarmLowLimitClearThreshold INTEGER, gponOltPonPortCurrentAlarmUpLimitEnable INTEGER, gponOltPonPortCurrentAlarmUpLimitThreshold INTEGER, gponOltPonPortCurrentAlarmUpLimitClearThreshold INTEGER, gponOltPonPortCurrentAlarmLowLimitEnable INTEGER, gponOltPonPortCurrentAlarmLowLimitThreshold INTEGER, gponOltPonPortCurrentAlarmLowLimitClearThreshold INTEGER } gponOltPonPortPowerAlarmIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Index of the table, PON port INDEX." ::= { gponOltPonPortOpticalParameterAlarmEntry 1 } gponOltPonPortTxPowerAlarmUpLimitEnable OBJECT-TYPE SYNTAX INTEGER{ enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Index of the table, PON port INDEX." ::= { gponOltPonPortOpticalParameterAlarmEntry 2 } gponOltPonPortTxPowerAlarmUpLimitThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { gponOltPonPortOpticalParameterAlarmEntry 3 } gponOltPonPortTxPowerAlarmUpLimitClearThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { gponOltPonPortOpticalParameterAlarmEntry 4 } gponOltPonPortTxPowerAlarmLowLimitEnable OBJECT-TYPE SYNTAX INTEGER{ enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Index of the table, PON port INDEX." ::= { gponOltPonPortOpticalParameterAlarmEntry 5 } gponOltPonPortTxPowerAlarmLowLimitThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { gponOltPonPortOpticalParameterAlarmEntry 6 } gponOltPonPortTxPowerAlarmLowLimitClearThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { gponOltPonPortOpticalParameterAlarmEntry 7 } gponOltPonPortTemperatureAlarmUpLimitEnable OBJECT-TYPE SYNTAX INTEGER{ enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { gponOltPonPortOpticalParameterAlarmEntry 8 } gponOltPonPortTemperatureAlarmUpLimitThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { gponOltPonPortOpticalParameterAlarmEntry 9 } gponOltPonPortTemperatureAlarmUpLimitClearThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { gponOltPonPortOpticalParameterAlarmEntry 10 } gponOltPonPortTemperatureAlarmLowLimitEnable OBJECT-TYPE SYNTAX INTEGER{ enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { gponOltPonPortOpticalParameterAlarmEntry 11 } gponOltPonPortTemperatureAlarmLowLimitThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { gponOltPonPortOpticalParameterAlarmEntry 12 } gponOltPonPortTemperatureAlarmLowLimitClearThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { gponOltPonPortOpticalParameterAlarmEntry 13 } gponOltPonPortVoltageAlarmUpLimitEnable OBJECT-TYPE SYNTAX INTEGER{ enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { gponOltPonPortOpticalParameterAlarmEntry 14 } gponOltPonPortVoltageAlarmUpLimitThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { gponOltPonPortOpticalParameterAlarmEntry 15 } gponOltPonPortVoltageAlarmUpLimitClearThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { gponOltPonPortOpticalParameterAlarmEntry 16 } gponOltPonPortVoltageAlarmLowLimitEnable OBJECT-TYPE SYNTAX INTEGER{ enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { gponOltPonPortOpticalParameterAlarmEntry 17 } gponOltPonPortVoltageAlarmLowLimitThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { gponOltPonPortOpticalParameterAlarmEntry 18 } gponOltPonPortVoltageAlarmLowLimitClearThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { gponOltPonPortOpticalParameterAlarmEntry 19 } gponOltPonPortCurrentAlarmUpLimitEnable OBJECT-TYPE SYNTAX INTEGER{ enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { gponOltPonPortOpticalParameterAlarmEntry 20 } gponOltPonPortCurrentAlarmUpLimitThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { gponOltPonPortOpticalParameterAlarmEntry 21 } gponOltPonPortCurrentAlarmUpLimitClearThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { gponOltPonPortOpticalParameterAlarmEntry 22 } gponOltPonPortCurrentAlarmLowLimitEnable OBJECT-TYPE SYNTAX INTEGER{ enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { gponOltPonPortOpticalParameterAlarmEntry 23 } gponOltPonPortCurrentAlarmLowLimitThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { gponOltPonPortOpticalParameterAlarmEntry 24 } gponOltPonPortCurrentAlarmLowLimitClearThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { gponOltPonPortOpticalParameterAlarmEntry 25 } --OLT PON端口光功率告警陷阱 --gponOltPonSfpParameterAlarmTrap OID:1.3.6.1.4.1.3320.10.2.5 gponOltPonSfpParameterAlarmTrap OBJECT IDENTIFIER ::= { nmsGponOltPonPortObj 5 } gponOltPonSfpParameterAlarmStatus OBJECT-TYPE SYNTAX INTEGER{ above(1), below(2), normal(3) } ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { gponOltPonSfpParameterAlarmTrap 1 } gponOltPonSfpParameterAlarmNotification NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr, gponOltPonSfpParameterAlarmStatus, gponOltPonPortOpticalParameterTemperature, gponOltPonPortOpticalParameterVoltage, gponOltPonPortOpticalParameterCurrent, gponOltPonPortOpticalParameterTxPower } STATUS current DESCRIPTION "The agent generates this notification when alarm was triggered ." ::= { gponOltPonSfpParameterAlarmTrap 2 } --PON口与ONU绑定关系表 --gponOltONUBindTable OID:1.3.6.1.4.1.3320.10.2.6 gponOltONUBindTable OBJECT-TYPE SYNTAX SEQUENCE OF GponOltONUBindEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "gpon Olt Pon Port and onu binding table." ::= { nmsGponOltPonPortObj 6 } gponOltONUBindEntry OBJECT-TYPE SYNTAX GponOltONUBindEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "gpon Olt Pon Port and onu binding entry ." INDEX { gponOltONUBindPortIndex } ::= { gponOltONUBindTable 1 } GponOltONUBindEntry ::= SEQUENCE { gponOltONUBindPortIndex INTEGER, gponOltONUBindONUId INTEGER, gponOltONUBindSN OCTET STRING, gponOltONUBindPassword OCTET STRING, gponOltONUBindRowStatus RowStatus } gponOltONUBindPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Pon port diID." ::= { gponOltONUBindEntry 1 } gponOltONUBindONUId OBJECT-TYPE SYNTAX INTEGER(1..128) ACCESS read-write STATUS mandatory DESCRIPTION "ONU ID (1-128)." ::= { gponOltONUBindEntry 2 } gponOltONUBindSN OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Serial number of ONU." ::= { gponOltONUBindEntry 3 } gponOltONUBindPassword OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Password." ::= { gponOltONUBindEntry 4 } gponOltONUBindRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-create STATUS mandatory DESCRIPTION "." ::= { gponOltONUBindEntry 5 } --nmsGponONUObj ONU任务 OID:1.3.6.1.4.1.3320.10.3 nmsGponONUObj OBJECT IDENTIFIER ::= { nmsGponMIB 3 } -- ONU基本信息表 gponOnuInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF GponOnuInfoEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "GPON onu information table." ::= { nmsGponONUObj 1 } gponOnuInfoEntry OBJECT-TYPE SYNTAX GponOnuInfoEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "gpon onu information table." INDEX { gponONUInfoDeviceIndex } ::= { gponOnuInfoTable 1 } GponOnuInfoEntry ::= SEQUENCE { gponONUInfoDeviceIndex INTEGER, onuVendorID OCTET STRING, onuVersion OCTET STRING, onuSerialNum OCTET STRING, onuTrafficManagementOption INTEGER, onuBatteryBackup INTEGER, onuAdminState INTEGER, onuOperationalState INTEGER, onuEquipmentID OCTET STRING, onuOMCCVersion INTEGER, onuHardwareType INTEGER, onuHardwareRevision INTEGER, onuSecurityCapability INTEGER, onuSecurityMode INTEGER, onuTotalPriorityQueueNumber INTEGER, onuTotalTrafficSchedulerNumber INTEGER, onuTotalGEMPortNumber INTEGER, onuTotalPOTSUNInumber INTEGER, onuSysUpTime INTEGER, onuImageInstance0Version OCTET STRING, onuImageInstance0Valid INTEGER, onuImageInstance0Activate INTEGER, onuImageInstance0Commit INTEGER, onuImageInstance1Version OCTET STRING, onuImageInstance1Valid INTEGER, onuImageInstance1Activate INTEGER, onuImageInstance1Commit INTEGER, onuInfoOonuMacAddress PhysAddress, onuFastLeaveCapability INTEGER, onuPiggybackDbaRep INTEGER, onuWholeOnuDbaRep INTEGER, onuProtectionMode INTEGER, onuDistance INTEGER, onuSwdlState INTEGER, onuDeActiveReason INTEGER } gponONUInfoDeviceIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Pon port diID." ::= { gponOnuInfoEntry 1 } onuVendorID OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "This attribute identifies the vendor of the ONT. It is the same as the four most significant bytes of the ONT serial number (4 bytes). " ::= { gponOnuInfoEntry 2 } onuVersion OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "This attribute identifies the version of the ONT as defined by the vendor. Then character value“0” indicates that version information is not available or applicable.(14 bytes) " ::= { gponOnuInfoEntry 3 } onuSerialNum OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The serial number is unique for each ONT. It contains the vendor id and version number in hexadecimal format. " ::= { gponOnuInfoEntry 4 } onuTrafficManagementOption OBJECT-TYPE SYNTAX INTEGER{ priority-controlled(0), rate-controlled(1), priority-and-rate-controlled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute identifies the upstream traffic management function implemented in the ONT. There are two options: 0 Priority controlled and flexibly scheduled upstream traffic. The traffic scheduler and priority queue mechanism are used for upstream traffic. 1 Rate controlled upstream traffic. The maximum upstream traffic of each individual connection is guaranteed .2 Priority and rate controlled. The traffic scheduler and priority queue mechanism are used for upstream traffic. The maximum upstream traffic of each individual connection is guaranteed by shaping. " ::= { gponOnuInfoEntry 5 } onuBatteryBackup OBJECT-TYPE SYNTAX INTEGER{ true(1), false(2) } ACCESS read-write STATUS mandatory DESCRIPTION "his Boolean attribute specifies whether the ONT/NT supports backup battery monitoring. False disables battery alarm monitoring; True enables battery alarm monitoring. (1 byte). Default value is false. " ::= { gponOnuInfoEntry 6 } onuAdminState OBJECT-TYPE SYNTAX INTEGER{ noshutdown-unlocks(1), shutdown-locks(2) } ACCESS read-write STATUS mandatory DESCRIPTION "1 No shutdown/unlocks, 2 Shutdown/locks. " ::= { gponOnuInfoEntry 7 } onuOperationalState OBJECT-TYPE SYNTAX INTEGER{ enable(1), disable(2) } ACCESS read-only STATUS mandatory DESCRIPTION "1 Enabled 2 Disable." ::= { gponOnuInfoEntry 8 } onuEquipmentID OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "This attribute may be used to identify the specific type of ONT. " ::= { gponOnuInfoEntry 9 } onuOMCCVersion OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { gponOnuInfoEntry 10 } onuHardwareType OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { gponOnuInfoEntry 11 } onuHardwareRevision OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { gponOnuInfoEntry 12 } onuSecurityCapability OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { gponOnuInfoEntry 13 } onuSecurityMode OBJECT-TYPE SYNTAX INTEGER(1..255) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the current security mode of the ONT. All secure GEM ports in an ONT must use the same security mode at any given time. The following codepoints are defined: 1 Reserved 2 AES algorithm 3..255 Reserved. " ::= { gponOnuInfoEntry 14 } onuTotalPriorityQueueNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { gponOnuInfoEntry 15 } onuTotalTrafficSchedulerNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { gponOnuInfoEntry 16 } onuTotalGEMPortNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { gponOnuInfoEntry 17 } onuTotalPOTSUNInumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { gponOnuInfoEntry 18 } onuSysUpTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { gponOnuInfoEntry 19 } onuImageInstance0Version OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { gponOnuInfoEntry 20 } onuImageInstance0Valid OBJECT-TYPE SYNTAX INTEGER{ true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { gponOnuInfoEntry 21 } onuImageInstance0Activate OBJECT-TYPE SYNTAX INTEGER{ true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { gponOnuInfoEntry 22 } onuImageInstance0Commit OBJECT-TYPE SYNTAX INTEGER{ true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { gponOnuInfoEntry 23 } onuImageInstance1Version OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { gponOnuInfoEntry 24 } onuImageInstance1Valid OBJECT-TYPE SYNTAX INTEGER{ true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { gponOnuInfoEntry 25 } onuImageInstance1Activate OBJECT-TYPE SYNTAX INTEGER{ true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { gponOnuInfoEntry 26 } onuImageInstance1Commit OBJECT-TYPE SYNTAX INTEGER{ true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { gponOnuInfoEntry 27 } onuInfoOonuMacAddress OBJECT-TYPE SYNTAX PhysAddress ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { gponOnuInfoEntry 28 } onuFastLeaveCapability OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { gponOnuInfoEntry 29 } onuPiggybackDbaRep OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { gponOnuInfoEntry 30 } onuWholeOnuDbaRep OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { gponOnuInfoEntry 31 } onuProtectionMode OBJECT-TYPE SYNTAX INTEGER{ type-b-scheme(1), type-c-scheme(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates Protection scheme, (1) for Type-B scheme and (2) for Type-C scheme. " ::= { gponOnuInfoEntry 32 } onuDistance OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { gponOnuInfoEntry 33 } onuSwdlState OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { gponOnuInfoEntry 34 } onuDeActiveReason OBJECT-TYPE SYNTAX INTEGER{ none(0), dying-gasp(1), laser-always-on(2), admin-down(3), omcc-down(4), unknown(5), pon-los(6), lcdg(7), wire-down(8), omci-mismatch(9), password-mismatch(10), reboot(11), ranging-failed(12) } ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { gponOnuInfoEntry 35 } --ONU 管理表 --gponOnuConfigTable OID:1.3.6.1.4.1.3320.10.3.2 gponOnuConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF GponOnuConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "gpon onu configuration table." ::= { nmsGponONUObj 2 } gponOnuConfigEntry OBJECT-TYPE SYNTAX GponOnuConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "gpon onu configuration entry ." INDEX { gponOnuConfigDeviceIndex } ::= { gponOnuConfigTable 1 } GponOnuConfigEntry ::= SEQUENCE { gponOnuConfigDeviceIndex INTEGER, gponOnuConfigActicate INTEGER, gponOnuConfigEnable INTEGER, gponOnuConfigReboot INTEGER, gponOnuConfigEnablePM INTEGER, gponOnuConfigFlowProfileID INTEGER, gponOnuConfigTcontVirPortBindingProfileID INTEGER, gponOnuConfigOnuProfileID INTEGER, gponOnuConfigUsMapProfileID INTEGER } gponOnuConfigDeviceIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "GPON ONU device configuration index." ::= { gponOnuConfigEntry 1 } gponOnuConfigActicate OBJECT-TYPE SYNTAX INTEGER{ acticate(1), deacticate(2) } ACCESS read-write STATUS mandatory DESCRIPTION "1-Acticate;2-Deacticate" ::= { gponOnuConfigEntry 2 } gponOnuConfigEnable OBJECT-TYPE SYNTAX INTEGER{ enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "1-Enable;2-Disable." ::= { gponOnuConfigEntry 3 } gponOnuConfigReboot OBJECT-TYPE SYNTAX INTEGER{ reboot(1) } ACCESS read-write STATUS mandatory DESCRIPTION "reboot(1)." ::= { gponOnuConfigEntry 4 } gponOnuConfigEnablePM OBJECT-TYPE SYNTAX INTEGER{ enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { gponOnuConfigEntry 5 } gponOnuConfigFlowProfileID OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The profileIndex corresponding to ONU Flow Profile Table. 0 means invalid. Default value is 1." ::= { gponOnuConfigEntry 6 } gponOnuConfigTcontVirPortBindingProfileID OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "It points to the associated T-CONT and virtual port binding profile index. 0 means invalid." ::= { gponOnuConfigEntry 7 } gponOnuConfigOnuProfileID OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { gponOnuConfigEntry 8 } gponOnuConfigUsMapProfileID OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { gponOnuConfigEntry 9 } --ONU 状态表 --gponOnuStatusTable OID:1.3.6.1.4.1.3320.10.3.3 gponOnuStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF GponOnuStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "gpon onu status table." ::= { nmsGponONUObj 3 } gponOnuStatusEntry OBJECT-TYPE SYNTAX GponOnuStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "gpon onu status entry ." INDEX { gponOnuStatusDeviceIndex } ::= { gponOnuStatusTable 1 } GponOnuStatusEntry ::= SEQUENCE { gponOnuStatusDeviceIndex INTEGER, gponOnuStatusOnuSn OCTET STRING, gponOnuStatusPonPortID INTEGER, gponOnuStatusOnuStatus INTEGER } gponOnuStatusDeviceIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { gponOnuStatusEntry 1 } gponOnuStatusOnuSn OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { gponOnuStatusEntry 2 } gponOnuStatusPonPortID OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { gponOnuStatusEntry 3 } gponOnuStatusOnuStatus OBJECT-TYPE SYNTAX INTEGER{ off-line(0), inactive(1), disable(2), active(3) } ACCESS read-only STATUS mandatory DESCRIPTION "ONU Status. 0 off-line, 1 inactive, 2 disable, 3 active. " ::= { gponOnuStatusEntry 4 } --ONU PON口光功率 --gponOnuOpticalPowerTable OID:1.3.6.1.4.1.3320.10.3.4 gponOnuOpticalPowerTable OBJECT-TYPE SYNTAX SEQUENCE OF GponOnuOpticalPowerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "gpon onu pon port power table." ::= { nmsGponONUObj 4 } gponOnuOpticalPowerEntry OBJECT-TYPE SYNTAX GponOnuOpticalPowerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "gpon onu pon port power entry ." INDEX { gponOnuOpticalPowerDeviceIndex } ::= { gponOnuOpticalPowerTable 1 } GponOnuOpticalPowerEntry ::= SEQUENCE { gponOnuOpticalPowerDeviceIndex INTEGER, gponOnuOpticalPowerRxPower INTEGER, gponOnuOpticalPowerTxPower INTEGER } gponOnuOpticalPowerDeviceIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { gponOnuOpticalPowerEntry 1 } gponOnuOpticalPowerRxPower OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "unit:0.002dBm." ::= { gponOnuOpticalPowerEntry 2 } gponOnuOpticalPowerTxPower OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "unit:0.002dBm." ::= { gponOnuOpticalPowerEntry 3 } --ONU PON口光功率告警 --gponOnuOpticalParameterAlarmTable OID:1.3.6.1.4.1.3320.10.3.5 gponOnuOpticalParameterAlarmTable OBJECT-TYPE SYNTAX SEQUENCE OF GponOnuOpticalParameterAlarmEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "gpon onu status table." ::= { nmsGponONUObj 5 } gponOnuOpticalParameterAlarmEntry OBJECT-TYPE SYNTAX GponOnuOpticalParameterAlarmEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "gpon onu status entry ." INDEX { gponOnuOpticalParameterAlarmDeviceIndex } ::= { gponOnuOpticalParameterAlarmTable 1 } GponOnuOpticalParameterAlarmEntry ::= SEQUENCE { gponOnuOpticalParameterAlarmDeviceIndex INTEGER, gponOnuOpticalTxPowerAlarmUpLimitEnable INTEGER, gponOnuOpticalTxPowerAlarmUpLimitThreshold INTEGER, gponOnuOpticalTxPowerAlarmUpLimitClearThreshold INTEGER, gponOnuOpticalTxPowerAlarmUpLimitRowStatus RowStatus, gponOnuOpticalTxPowerAlarmLowLimitEnable INTEGER, gponOnuOpticalTxPowerAlarmLowLimitThreshold INTEGER, gponOnuOpticalTxPowerAlarmLowLimitClearThreshold INTEGER, gponOnuOpticalTxPowerAlarmLowLimitRowStatus RowStatus, gponOnuOpticalRxPowerAlarmUpLimitEnable INTEGER, gponOnuOpticalRxPowerAlarmUpLimitThreshold INTEGER, gponOnuOpticalRxPowerAlarmUpLimitClearThreshold INTEGER, gponOnuOpticalRxPowerAlarmUpLimitRowStatus RowStatus, gponOnuOpticalRxPowerAlarmLowLimitEnable INTEGER, gponOnuOpticalRxPowerAlarmLowLimitThreshold INTEGER, gponOnuOpticalRxPowerAlarmLowLimitClearThreshold INTEGER, gponOnuOpticalRxPowerAlarmLowLimitRowStatus RowStatus } gponOnuOpticalParameterAlarmDeviceIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { gponOnuOpticalParameterAlarmEntry 1 } gponOnuOpticalTxPowerAlarmUpLimitEnable OBJECT-TYPE SYNTAX INTEGER{ enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { gponOnuOpticalParameterAlarmEntry 2 } gponOnuOpticalTxPowerAlarmUpLimitThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { gponOnuOpticalParameterAlarmEntry 3 } gponOnuOpticalTxPowerAlarmUpLimitClearThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { gponOnuOpticalParameterAlarmEntry 4 } gponOnuOpticalTxPowerAlarmUpLimitRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { gponOnuOpticalParameterAlarmEntry 5 } gponOnuOpticalTxPowerAlarmLowLimitEnable OBJECT-TYPE SYNTAX INTEGER{ enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { gponOnuOpticalParameterAlarmEntry 6 } gponOnuOpticalTxPowerAlarmLowLimitThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { gponOnuOpticalParameterAlarmEntry 7 } gponOnuOpticalTxPowerAlarmLowLimitClearThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { gponOnuOpticalParameterAlarmEntry 8 } gponOnuOpticalTxPowerAlarmLowLimitRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { gponOnuOpticalParameterAlarmEntry 9 } gponOnuOpticalRxPowerAlarmUpLimitEnable OBJECT-TYPE SYNTAX INTEGER{ enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { gponOnuOpticalParameterAlarmEntry 10 } gponOnuOpticalRxPowerAlarmUpLimitThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { gponOnuOpticalParameterAlarmEntry 11 } gponOnuOpticalRxPowerAlarmUpLimitClearThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { gponOnuOpticalParameterAlarmEntry 12 } gponOnuOpticalRxPowerAlarmUpLimitRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { gponOnuOpticalParameterAlarmEntry 13 } gponOnuOpticalRxPowerAlarmLowLimitEnable OBJECT-TYPE SYNTAX INTEGER{ enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { gponOnuOpticalParameterAlarmEntry 14 } gponOnuOpticalRxPowerAlarmLowLimitThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { gponOnuOpticalParameterAlarmEntry 15 } gponOnuOpticalRxPowerAlarmLowLimitClearThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { gponOnuOpticalParameterAlarmEntry 16 } gponOnuOpticalRxPowerAlarmLowLimitRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { gponOnuOpticalParameterAlarmEntry 17 } --ONU PON口光功率告警陷阱 gponOnuSfpParameterAlarmTrap OBJECT IDENTIFIER ::= { nmsGponONUObj 6 } gponOnuSfpParameterAlarmStatus OBJECT-TYPE SYNTAX INTEGER{ above(1), below(2), normal(3) } ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { gponOnuSfpParameterAlarmTrap 1 } gponOnuSfpParameterAlarmThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { gponOnuSfpParameterAlarmTrap 2 } gponOnuSfpParameterAlarmNotification NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr, onuSerialNum, gponOnuSfpParameterAlarmStatus, gponOnuOpticalPowerRxPower, gponOnuOpticalPowerTxPower } STATUS current DESCRIPTION "The agent generates this notification when ONU SFP parameter alarms ." ::= { gponOnuSfpParameterAlarmTrap 3 } -- ONU 状态变化陷阱 gponOnuStatusAlarmTrap OBJECT IDENTIFIER ::= { nmsGponONUObj 7 } gponOnuStatusChange OBJECT-TYPE SYNTAX INTEGER{ discovered(1), activated(2), deactivated(3), disable-complete(4), enable-complete(5), mib-ready(6), mib-not-ready(7), onu-los(8) } ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { gponOnuStatusAlarmTrap 1 } gponOnuStatusChangeNotification NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr, onuSerialNum, onuVendorID, onuEquipmentID, gponOnuStatusChange } STATUS current DESCRIPTION "The agent generates this notification when ONU status change alarms ." ::= { gponOnuStatusAlarmTrap 2 } -- ONU Dying Gasp陷阱 gponOnuDyingGaspAlarmTrap OBJECT IDENTIFIER ::= { nmsGponONUObj 8 } gponOnuDyingGaspStatus OBJECT-TYPE SYNTAX INTEGER{ true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { gponOnuDyingGaspAlarmTrap 1 } gponOnuDyingGaspNotification NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr, onuSerialNum, gponOnuDyingGaspStatus } STATUS current DESCRIPTION "The agent generates this notification when ONU status change alarms ." ::= { gponOnuDyingGaspAlarmTrap 2 } -- ONU批量升级 gponOnuBatchUpdateTable OBJECT-TYPE SYNTAX SEQUENCE OF GponOnuBatchUpdateEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Onu batch update table." ::= { nmsGponONUObj 9 } gponOnuBatchUpdateEntry OBJECT-TYPE SYNTAX GponOnuBatchUpdateEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Onu batch update table entry." INDEX { gponOnuBatchUpdateLLIDs } ::= { gponOnuBatchUpdateTable 1 } GponOnuBatchUpdateEntry ::= SEQUENCE { gponOnuBatchUpdateLLIDs OCTET STRING, gponOnuBatchUpdateFileName OCTET STRING, gponOnuBatchUpdateAction INTEGER, gponOnuBatchUpdateResult INTEGER } gponOnuBatchUpdateLLIDs OBJECT-TYPE SYNTAX OCTET STRING ACCESS write-only STATUS mandatory DESCRIPTION "ONU LLID list, which defines the ONU to be updated. such as (1,3,5,7) Or (1,3-5,7) Or (1-7)" ::= { gponOnuBatchUpdateEntry 1 } gponOnuBatchUpdateFileName OBJECT-TYPE SYNTAX OCTET STRING ACCESS write-only STATUS mandatory DESCRIPTION "The file name in OLT flash, which is ONU bin file and must be existed." ::= { gponOnuBatchUpdateEntry 2 } gponOnuBatchUpdateAction OBJECT-TYPE SYNTAX INTEGER{ no-action(0), action(1), action-for-actvie(2) } ACCESS write-only STATUS mandatory DESCRIPTION "The update operation indication. 0-no action for update 1-action for update. 2-action for activate. 3-action for commit." ::= { gponOnuBatchUpdateEntry 3 } gponOnuBatchUpdateResult OBJECT-TYPE SYNTAX INTEGER{ success(0), processing(1), other(2) } ACCESS write-only STATUS mandatory DESCRIPTION "The result for update. 0-success 1-processing 2-other result values and reserved for system." ::= { gponOnuBatchUpdateEntry 4 } --nmsGponUNIPortObj UNI端口任务 OID:1.3.6.1.4.1.3320.10.4 nmsGponUNIPortObj OBJECT IDENTIFIER ::= { nmsGponMIB 4 } -- UNI端口配置表 onuUniPortConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF OnuUniPortConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Onu UNI port config table." ::= { nmsGponUNIPortObj 1 } onuUniPortConfigEntry OBJECT-TYPE SYNTAX OnuUniPortConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Onu UNI port config table entry." INDEX { onuUniPortConfigDeviceIndex, onuUniPortConfigPortIndex } ::= { onuUniPortConfigTable 1 } OnuUniPortConfigEntry ::= SEQUENCE { onuUniPortConfigDeviceIndex INTEGER, onuUniPortConfigPortIndex INTEGER, onuUniPortConfigAdminState INTEGER, onuUniPortConfigOperationalState INTEGER, onuUniPortConfigEthernetProfileID INTEGER, onuUniPortConfigOnuVLANTranslationProfileID INTEGER, onuUniPortConfigRowStatus RowStatus } onuUniPortConfigDeviceIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPortConfigEntry 1 } onuUniPortConfigPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPortConfigEntry 2 } onuUniPortConfigAdminState OBJECT-TYPE SYNTAX INTEGER{ no-shutdown(1), shutdown(2) } ACCESS read-write STATUS mandatory DESCRIPTION "1-No shutdown 2-Shutdown " ::= { onuUniPortConfigEntry 3 } onuUniPortConfigOperationalState OBJECT-TYPE SYNTAX INTEGER{ enable(1), disable(2) } ACCESS read-only STATUS mandatory DESCRIPTION "1-enable 2-disable" ::= { onuUniPortConfigEntry 4 } onuUniPortConfigEthernetProfileID OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "It points to the associated Ethernet UNI profile. 0 means cancel profile config. Default value is 0." ::= { onuUniPortConfigEntry 5 } onuUniPortConfigOnuVLANTranslationProfileID OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "It stores the profileIndex of the associated ONU VLAN translation profile.0 means cancel profile config. Default value is 0. " ::= { onuUniPortConfigEntry 6 } onuUniPortConfigRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-create STATUS mandatory DESCRIPTION "" ::= { onuUniPortConfigEntry 7 } -- UNI端口报文统计表 onuUniPortStatisticTable OBJECT-TYPE SYNTAX SEQUENCE OF OnuUniPortStatisticEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Onu UNI port config table." ::= { nmsGponUNIPortObj 2 } onuUniPortStatisticEntry OBJECT-TYPE SYNTAX OnuUniPortStatisticEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Onu UNI port config table entry." INDEX { onuUniPortStatisticDeviceIndex, onuUniPortStatisticUniPortIndex } ::= { onuUniPortStatisticTable 1 } OnuUniPortStatisticEntry ::= SEQUENCE { onuUniPortStatisticDeviceIndex INTEGER, onuUniPortStatisticUniPortIndex INTEGER, onuUniPortStatisticTime Counter64, onuUniPortStatisticRxTotalPackets Counter64, onuUniPortStatisticRxUnicastPackets Counter64, onuUniPortStatisticRxMulticastPackets Counter64, onuUniPortStatisticRxBroadcastPackets Counter64, onuUniPortStatisticRxDiscardedPackets Counter64, onuUniPortStatisticTxTotalPackets Counter64, onuUniPortStatisticTxUnicastPackets Counter64, onuUniPortStatisticTxMulticastPackets Counter64, onuUniPortStatisticTxBroadcastPackets Counter64, onuUniPortStatisticTxDiscardedPackets Counter64, onuUniPortStatisticRxUndersizePackets Counter64, onuUniPortStatisticRxFragments Counter64, onuUniPortStatisticRxJabbers Counter64, onuUniPortStatisticRxPackets64Octets Counter64, onuUniPortStatisticRxPackets65to127Octets Counter64, onuUniPortStatisticRxPackets128to255Octets Counter64, onuUniPortStatisticRxPackets256to511Octets Counter64, onuUniPortStatisticRxPackets512to1023Octets Counter64, onuUniPortStatisticRxPackets1024to1518Octets Counter64, onuUniPortStatisticRxFcsErrors Counter64, onuUniPortStatisticTxFcsErrors Counter64, onuUniPortStatisticTxExcessiveCollisions Counter64, onuUniPortStatisticTxLateCollisions Counter64, onuUniPortStatisticRxPacketsTooLong Counter64, onuUniPortStatisticRxBufferOverflows Counter64, onuUniPortStatisticTxBufferOverflows Counter64, onuUniPortStatisticTxSingleCollisionPackets Counter64, onuUniPortStatisticTxMultipleCollisionsPackets Counter64, onuUniPortStatisticSQEs Counter64, onuUniPortStatisticTxDeferredTransmissio Counter64, onuUniPortStatisticTxInternalMACTransmitError Counter64, onuUniPortStatisticCarrierSenseError Counter64, onuUniPortStatisticRxAlignmentError Counter64, onuUniPortStatisticRxInternalMACReceiveError Counter64, onuUniPortStatisticRxOctets Counter64, onuUniPortStatisticTxOctets Counter64 } onuUniPortStatisticDeviceIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPortStatisticEntry 1 } onuUniPortStatisticUniPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPortStatisticEntry 2 } onuUniPortStatisticTime OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "unit: second" ::= { onuUniPortStatisticEntry 3 } onuUniPortStatisticRxTotalPackets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPortStatisticEntry 4 } onuUniPortStatisticRxUnicastPackets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPortStatisticEntry 5 } onuUniPortStatisticRxMulticastPackets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPortStatisticEntry 6 } onuUniPortStatisticRxBroadcastPackets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPortStatisticEntry 7 } onuUniPortStatisticRxDiscardedPackets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPortStatisticEntry 8 } onuUniPortStatisticTxTotalPackets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPortStatisticEntry 9 } onuUniPortStatisticTxUnicastPackets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPortStatisticEntry 10 } onuUniPortStatisticTxMulticastPackets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPortStatisticEntry 11 } onuUniPortStatisticTxBroadcastPackets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPortStatisticEntry 12 } onuUniPortStatisticTxDiscardedPackets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPortStatisticEntry 13 } onuUniPortStatisticRxUndersizePackets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPortStatisticEntry 14 } onuUniPortStatisticRxFragments OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPortStatisticEntry 15 } onuUniPortStatisticRxJabbers OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPortStatisticEntry 16 } onuUniPortStatisticRxPackets64Octets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPortStatisticEntry 17 } onuUniPortStatisticRxPackets65to127Octets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPortStatisticEntry 18 } onuUniPortStatisticRxPackets128to255Octets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPortStatisticEntry 19 } onuUniPortStatisticRxPackets256to511Octets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPortStatisticEntry 20 } onuUniPortStatisticRxPackets512to1023Octets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPortStatisticEntry 21 } onuUniPortStatisticRxPackets1024to1518Octets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPortStatisticEntry 22 } onuUniPortStatisticRxFcsErrors OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPortStatisticEntry 23 } onuUniPortStatisticTxFcsErrors OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPortStatisticEntry 24 } onuUniPortStatisticTxExcessiveCollisions OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPortStatisticEntry 25 } onuUniPortStatisticTxLateCollisions OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPortStatisticEntry 26 } onuUniPortStatisticRxPacketsTooLong OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPortStatisticEntry 27 } onuUniPortStatisticRxBufferOverflows OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPortStatisticEntry 28 } onuUniPortStatisticTxBufferOverflows OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPortStatisticEntry 29 } onuUniPortStatisticTxSingleCollisionPackets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPortStatisticEntry 30 } onuUniPortStatisticTxMultipleCollisionsPackets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPortStatisticEntry 31 } onuUniPortStatisticSQEs OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPortStatisticEntry 32 } onuUniPortStatisticTxDeferredTransmissio OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPortStatisticEntry 33 } onuUniPortStatisticTxInternalMACTransmitError OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPortStatisticEntry 34 } onuUniPortStatisticCarrierSenseError OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPortStatisticEntry 35 } onuUniPortStatisticRxAlignmentError OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPortStatisticEntry 36 } onuUniPortStatisticRxInternalMACReceiveError OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPortStatisticEntry 37 } onuUniPortStatisticRxOctets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPortStatisticEntry 38 } onuUniPortStatisticTxOctets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPortStatisticEntry 39 } -- UNI端口15min报文统计表 onuUniPort15MinStatisticTable OBJECT-TYPE SYNTAX SEQUENCE OF OnuUniPort15MinStatisticEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Onu UNI port 15 minute statistics table." ::= { nmsGponUNIPortObj 3 } onuUniPort15MinStatisticEntry OBJECT-TYPE SYNTAX OnuUniPort15MinStatisticEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Onu UNI port 15 minute statistics table entry." INDEX { onuUniPort15MinStatisticDeviceIndex, onuUniPort15MinStatisticUniPortIndex,onuUniPort15MinStatisticIntervalID } ::= { onuUniPort15MinStatisticTable 1 } OnuUniPort15MinStatisticEntry ::= SEQUENCE { onuUniPort15MinStatisticDeviceIndex INTEGER, onuUniPort15MinStatisticUniPortIndex INTEGER, onuUniPort15MinStatisticIntervalID INTEGER, onuUniPort15MinStatisticRxTotalPackets Counter64, onuUniPort15MinStatisticRxUnicastPackets Counter64, onuUniPort15MinStatisticRxMulticastPackets Counter64, onuUniPort15MinStatisticRxBroadcastPackets Counter64, onuUniPort15MinStatisticRxDiscardedPackets Counter64, onuUniPort15MinStatisticTxTotalPackets Counter64, onuUniPort15MinStatisticTxUnicastPackets Counter64, onuUniPort15MinStatisticTxMulticastPackets Counter64, onuUniPort15MinStatisticTxBroadcastPackets Counter64, onuUniPort15MinStatisticTxDiscardedPackets Counter64, onuUniPort15MinStatisticRxUndersizePackets Counter64, onuUniPort15MinStatisticRxFragments Counter64, onuUniPort15MinStatisticRxJabbers Counter64, onuUniPort15MinStatisticRxPackets64Octets Counter64, onuUniPort15MinStatisticRxPackets65to127Octets Counter64, onuUniPort15MinStatisticRxPackets128to255Octets Counter64, onuUniPort15MinStatisticRxPackets256to511Octets Counter64, onuUniPort15MinStatisticRxPackets512to1023Octets Counter64, onuUniPort15MinStatisticRxPackets1024to1518Octets Counter64, onuUniPort15MinStatisticRxFcsErrors Counter64, onuUniPort15MinStatisticTxFcsErrors Counter64, onuUniPort15MinStatisticTxExcessiveCollisions Counter64, onuUniPort15MinStatisticTxLateCollisions Counter64, onuUniPort15MinStatisticRxPacketsTooLong Counter64, onuUniPort15MinStatisticRxBufferOverflows Counter64, onuUniPort15MinStatisticTxBufferOverflows Counter64, onuUniPort15MinStatisticTxSingleCollisionPackets Counter64, onuUniPort15MinStatisticTxMultipleCollisionsPackets Counter64, onuUniPort15MinStatisticSQEs Counter64, onuUniPort15MinStatisticTxDeferredTransmissio Counter64, onuUniPort15MinStatisticTxInternalMACTransmitError Counter64, onuUniPort15MinStatisticCarrierSenseError Counter64, onuUniPort15MinStatisticRxAlignmentError Counter64, onuUniPort15MinStatisticRxInternalMACReceiveError Counter64, onuUniPort15MinStatisticRxOctets Counter64, onuUniPort15MinStatisticTxOctets Counter64 } onuUniPort15MinStatisticDeviceIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPort15MinStatisticEntry 1 } onuUniPort15MinStatisticUniPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPort15MinStatisticEntry 2 } onuUniPort15MinStatisticIntervalID OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPort15MinStatisticEntry 3 } onuUniPort15MinStatisticRxTotalPackets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPort15MinStatisticEntry 4 } onuUniPort15MinStatisticRxUnicastPackets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPort15MinStatisticEntry 5 } onuUniPort15MinStatisticRxMulticastPackets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPort15MinStatisticEntry 6 } onuUniPort15MinStatisticRxBroadcastPackets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPort15MinStatisticEntry 7 } onuUniPort15MinStatisticRxDiscardedPackets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPort15MinStatisticEntry 8 } onuUniPort15MinStatisticTxTotalPackets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPort15MinStatisticEntry 9 } onuUniPort15MinStatisticTxUnicastPackets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPort15MinStatisticEntry 10 } onuUniPort15MinStatisticTxMulticastPackets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPort15MinStatisticEntry 11 } onuUniPort15MinStatisticTxBroadcastPackets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPort15MinStatisticEntry 12 } onuUniPort15MinStatisticTxDiscardedPackets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPort15MinStatisticEntry 13 } onuUniPort15MinStatisticRxUndersizePackets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPort15MinStatisticEntry 14 } onuUniPort15MinStatisticRxFragments OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPort15MinStatisticEntry 15 } onuUniPort15MinStatisticRxJabbers OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPort15MinStatisticEntry 16 } onuUniPort15MinStatisticRxPackets64Octets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPort15MinStatisticEntry 17 } onuUniPort15MinStatisticRxPackets65to127Octets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPort15MinStatisticEntry 18 } onuUniPort15MinStatisticRxPackets128to255Octets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPort15MinStatisticEntry 19 } onuUniPort15MinStatisticRxPackets256to511Octets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPort15MinStatisticEntry 20 } onuUniPort15MinStatisticRxPackets512to1023Octets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPort15MinStatisticEntry 21 } onuUniPort15MinStatisticRxPackets1024to1518Octets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPort15MinStatisticEntry 22 } onuUniPort15MinStatisticRxFcsErrors OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPort15MinStatisticEntry 23 } onuUniPort15MinStatisticTxFcsErrors OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPort15MinStatisticEntry 24 } onuUniPort15MinStatisticTxExcessiveCollisions OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPort15MinStatisticEntry 25 } onuUniPort15MinStatisticTxLateCollisions OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPort15MinStatisticEntry 26 } onuUniPort15MinStatisticRxPacketsTooLong OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPort15MinStatisticEntry 27 } onuUniPort15MinStatisticRxBufferOverflows OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPort15MinStatisticEntry 28 } onuUniPort15MinStatisticTxBufferOverflows OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPort15MinStatisticEntry 29 } onuUniPort15MinStatisticTxSingleCollisionPackets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPort15MinStatisticEntry 30 } onuUniPort15MinStatisticTxMultipleCollisionsPackets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPort15MinStatisticEntry 31 } onuUniPort15MinStatisticSQEs OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPort15MinStatisticEntry 32 } onuUniPort15MinStatisticTxDeferredTransmissio OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPort15MinStatisticEntry 33 } onuUniPort15MinStatisticTxInternalMACTransmitError OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPort15MinStatisticEntry 34 } onuUniPort15MinStatisticCarrierSenseError OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPort15MinStatisticEntry 35 } onuUniPort15MinStatisticRxAlignmentError OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPort15MinStatisticEntry 36 } onuUniPort15MinStatisticRxInternalMACReceiveError OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPort15MinStatisticEntry 37 } onuUniPort15MinStatisticRxOctets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPort15MinStatisticEntry 38 } onuUniPort15MinStatisticTxOctets OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuUniPort15MinStatisticEntry 39 } -- nmsGponVirPortObj 虚端口任务 OID:1.3.6.1.4.1.3320.10.5 nmsGponVirPortObj OBJECT IDENTIFIER ::= { nmsGponMIB 5 } -- ONU虚端口配置表 onuVirPortConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF OnuVirPortConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Onu VIR port config table." ::= { nmsGponVirPortObj 1 } onuVirPortConfigEntry OBJECT-TYPE SYNTAX OnuVirPortConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Onu VIR port config table entry." INDEX { onuVirPortConfigDeviceIndex, onuVirPortConfigPortIndex } ::= { onuVirPortConfigTable 1 } OnuVirPortConfigEntry ::= SEQUENCE { onuVirPortConfigDeviceIndex INTEGER, onuVirPortConfigPortIndex INTEGER, onuVirPortConfigTCONTID INTEGER, onuVirPortConfigOltGEMPortID INTEGER, onuVirPortConfigOltAllocID INTEGER, onuVirPortConfigVirPortAdminState INTEGER, onuVirPortConfigEncryptionMode INTEGER, onuVirPortConfigDownstreamRateLimit INTEGER, onuVirPortConfigOltVLANTranslationProfileID INTEGER, onuVirPortConfigONUMacFilterProfileID INTEGER, onuVirPortConfigONUMacFilterPreassignProfileID INTEGER, onuVirPortConfigRowStatus RowStatus } onuVirPortConfigDeviceIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuVirPortConfigEntry 1 } onuVirPortConfigPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuVirPortConfigEntry 2 } onuVirPortConfigTCONTID OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Static T-CONT index from ONU’s perspective. Default value is 1. " ::= { onuVirPortConfigEntry 3 } onuVirPortConfigOltGEMPortID OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "EM port no which is assigned dynamically by OLT. " ::= { onuVirPortConfigEntry 4 } onuVirPortConfigOltAllocID OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "lloc-ID which is assigned dynamically by OLT, a dynamic Alloc-ID is one-to-one mapped to a static T-CONT index." ::= { onuVirPortConfigEntry 5 } onuVirPortConfigVirPortAdminState OBJECT-TYPE SYNTAX INTEGER{ no-shutdown-unlocks(1), shutdown-locks(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute locks and unlocks the functions performed by this managed entity. 1 No shutdown/unlocks, 2 Shutdown/locks. " ::= { onuVirPortConfigEntry 6 } onuVirPortConfigEncryptionMode OBJECT-TYPE SYNTAX INTEGER{ enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The encryption mode for the GEM port. Possible values are: 1 (Enabled), 2 (Disabled). " ::= { onuVirPortConfigEntry 7 } onuVirPortConfigDownstreamRateLimit OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Config Virtual port downstream rate limit(unit:64kbps)." ::= { onuVirPortConfigEntry 8 } onuVirPortConfigOltVLANTranslationProfileID OBJECT-TYPE SYNTAX INTEGER(1..1024) ACCESS read-write STATUS mandatory DESCRIPTION "It stores the profileIndex1 of the associated OLT VLAN translation profile. 1–1024." ::= { onuVirPortConfigEntry 9 } onuVirPortConfigONUMacFilterProfileID OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { onuVirPortConfigEntry 10 } onuVirPortConfigONUMacFilterPreassignProfileID OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { onuVirPortConfigEntry 11 } onuVirPortConfigRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-create STATUS mandatory DESCRIPTION "" ::= { onuVirPortConfigEntry 12 } -- 虚端口报文统计表 onuVirPortStatisticTable OBJECT-TYPE SYNTAX SEQUENCE OF OnuVirPortStatisticEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Onu VIR port statistics table." ::= { nmsGponVirPortObj 2 } onuVirPortStatisticEntry OBJECT-TYPE SYNTAX OnuVirPortStatisticEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Onu VIR port statistics table entry." INDEX { onuVirPortStatisticDeviceIndex, onuVirPortStatisticVirPortIndex } ::= { onuVirPortStatisticTable 1 } OnuVirPortStatisticEntry ::= SEQUENCE { onuVirPortStatisticDeviceIndex INTEGER, onuVirPortStatisticVirPortIndex INTEGER, onuVirPortStatisticTime Counter64, onuVirPortStatisticRxTotalFrames Counter64, onuVirPortStatisticTxTotalFrames Counter64, onuVirPortStatisticRxTotalBytes Counter64, onuVirPortStatisticTxTotalBytes Counter64, onuVirPortStatisticEncryptKeyErrors Counter64 } onuVirPortStatisticDeviceIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuVirPortStatisticEntry 1 } onuVirPortStatisticVirPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuVirPortStatisticEntry 2 } onuVirPortStatisticTime OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuVirPortStatisticEntry 3 } onuVirPortStatisticRxTotalFrames OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuVirPortStatisticEntry 4 } onuVirPortStatisticTxTotalFrames OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuVirPortStatisticEntry 5 } onuVirPortStatisticRxTotalBytes OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuVirPortStatisticEntry 6 } onuVirPortStatisticTxTotalBytes OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuVirPortStatisticEntry 7 } onuVirPortStatisticEncryptKeyErrors OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuVirPortStatisticEntry 8 } -- 虚端口15Min报文统计表 onuVirPort15MinStatisticTable OBJECT-TYPE SYNTAX SEQUENCE OF OnuVirPort15MinStatisticEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Onu VIR port 15 minutes statistics table." ::= { nmsGponVirPortObj 3 } onuVirPort15MinStatisticEntry OBJECT-TYPE SYNTAX OnuVirPort15MinStatisticEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Onu VIR port minutes statistics table entry." INDEX { onuVirPort15MinStatisticDeviceIndex, onuVirPort15MinStatisticVirPortIndex, onuVirPort15MinStatisticIntervalID } ::= { onuVirPort15MinStatisticTable 1 } OnuVirPort15MinStatisticEntry ::= SEQUENCE { onuVirPort15MinStatisticDeviceIndex INTEGER, onuVirPort15MinStatisticVirPortIndex INTEGER, onuVirPort15MinStatisticIntervalID INTEGER, onuVirPort15MinStatisticRxTotalFrames Counter64, onuVirPort15MinStatisticTxTotalFrames Counter64, onuVirPort15MinStatisticRxTotalBytes Counter64, onuVirPort15MinStatisticTxTotalBytes Counter64, onuVirPort15MinStatisticEncryptKeyErrors Counter64 } onuVirPort15MinStatisticDeviceIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuVirPort15MinStatisticEntry 1 } onuVirPort15MinStatisticVirPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuVirPort15MinStatisticEntry 2 } onuVirPort15MinStatisticIntervalID OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuVirPort15MinStatisticEntry 3 } onuVirPort15MinStatisticRxTotalFrames OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuVirPort15MinStatisticEntry 4 } onuVirPort15MinStatisticTxTotalFrames OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuVirPort15MinStatisticEntry 5 } onuVirPort15MinStatisticRxTotalBytes OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuVirPort15MinStatisticEntry 6 } onuVirPort15MinStatisticTxTotalBytes OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuVirPort15MinStatisticEntry 7 } onuVirPort15MinStatisticEncryptKeyErrors OBJECT-TYPE SYNTAX Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { onuVirPort15MinStatisticEntry 8 } --GPON脚本任务 nmsGponProfile OBJECT IDENTIFIER ::= { nmsGponMIB 6 } onuVLANProfile OBJECT IDENTIFIER ::= { nmsGponProfile 1 } onuVLANProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF OnuVLANProfileEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Onu VLAN Profile table." ::= { onuVLANProfile 1 } onuVLANProfileEntry OBJECT-TYPE SYNTAX OnuVLANProfileEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Onu VLAN Profile." INDEX { onuVLANProfileIndex } ::= { onuVLANProfileTable 1 } OnuVLANProfileEntry ::= SEQUENCE { onuVLANProfileIndex INTEGER, onuVLANProfileName OCTET STRING, onuVLANProfileVlanMode INTEGER, onuVLANProfilePVID INTEGER, onuVLANProfileTrunkVlans OCTET STRING, onuVLANProfileEtherTypeIPOEVlan INTEGER, onuVLANProfileEtherTypePPPOEVlan INTEGER, onuVLANProfileEtherTypeARPVlan INTEGER, onuVLANProfileRowStatus RowStatus } onuVLANProfileIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Index of the table, ONU VLAN INDEX." ::= { onuVLANProfileEntry 1 } onuVLANProfileName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Name of VLAN profile." ::= { onuVLANProfileEntry 2 } onuVLANProfileVlanMode OBJECT-TYPE SYNTAX INTEGER{ transparent(1), tag(2), translation(3), vlan-stacking(4), aggregation(5), trunk(6) } ACCESS read-write STATUS mandatory DESCRIPTION " 1 Transparent,2 Tag, 3 Translation,4 Vlan-stacking, 5 Aggregation,6 Trunk. Defualt value is 1." ::= { onuVLANProfileEntry 3 } onuVLANProfilePVID OBJECT-TYPE SYNTAX INTEGER(1..4094) ACCESS read-write STATUS mandatory DESCRIPTION "The pvid of the port(1-4094). Default value is 1." ::= { onuVLANProfileEntry 4 } onuVLANProfileTrunkVlans OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "ONU UNI port allowed VLAN in trunk mode. Config allowed VLAN IDs such as (1,3,5,7) Or (1,3-5,7) Or (1-7). Default value is 0." ::= { onuVLANProfileEntry 5 } onuVLANProfileEtherTypeIPOEVlan OBJECT-TYPE SYNTAX INTEGER(1..4094) ACCESS read-write STATUS mandatory DESCRIPTION "Config IPOE ethernet type Vlan in tag mode only." ::= { onuVLANProfileEntry 6 } onuVLANProfileEtherTypePPPOEVlan OBJECT-TYPE SYNTAX INTEGER(1..4094) ACCESS read-write STATUS mandatory DESCRIPTION "Config PPPOE ethernet type Vlan in tag mode only." ::= { onuVLANProfileEntry 7 } onuVLANProfileEtherTypeARPVlan OBJECT-TYPE SYNTAX INTEGER(1..4094) ACCESS read-write STATUS mandatory DESCRIPTION "Config ARP ethernet type Vlan in tag mode only." ::= { onuVLANProfileEntry 8 } onuVLANProfileRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-create STATUS mandatory DESCRIPTION "" ::= { onuVLANProfileEntry 9 } --ONU VLAN翻译 onuVLANTranslationTable OBJECT-TYPE SYNTAX SEQUENCE OF OnuVLANTranslationEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Onu VLAN translation Profile table." ::= { onuVLANProfile 2 } onuVLANTranslationEntry OBJECT-TYPE SYNTAX OnuVLANTranslationEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Onu VLAN translation Profile entry." INDEX { onuVLANTranslationIndex1,onuVLANTranslationIndex2 } ::= { onuVLANTranslationTable 1 } OnuVLANTranslationEntry ::= SEQUENCE { onuVLANTranslationIndex1 INTEGER, onuVLANTranslationIndex2 INTEGER, onuVLANTranslationName OCTET STRING, onuVLANTranslationSrcVlan INTEGER, onuVLANTranslationDstVlan INTEGER, onuVLANTranslationRowStatus RowStatus } onuVLANTranslationIndex1 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Index of the table, ONU VLAN translation INDEX 1." ::= { onuVLANTranslationEntry 1 } onuVLANTranslationIndex2 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Index of the table, ONU VLAN translation INDEX 2." ::= { onuVLANTranslationEntry 2 } onuVLANTranslationName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Name of VLAN translation profile." ::= { onuVLANTranslationEntry 3 } onuVLANTranslationSrcVlan OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "ONU VLAN translation source VLAN id." ::= { onuVLANTranslationEntry 4 } onuVLANTranslationDstVlan OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "ONU VLAN translation destination VLAN id." ::= { onuVLANTranslationEntry 5 } onuVLANTranslationRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-create STATUS mandatory DESCRIPTION "Config SrcVlan and DstVlan in translation/vlan-stacking/aggregation modes." ::= { onuVLANTranslationEntry 6 } --ONU T-cont管理表 onuTCONTServiceProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF OnuTCONTServiceProfileEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Onu VLAN translation Profile table." ::= { nmsGponProfile 2 } onuTCONTServiceProfileEntry OBJECT-TYPE SYNTAX OnuTCONTServiceProfileEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Onu VLAN translation Profile entry." INDEX { onuTcontServiceProfileIndex } ::= { onuTCONTServiceProfileTable 1 } OnuTCONTServiceProfileEntry ::= SEQUENCE { onuTcontServiceProfileIndex INTEGER, onuTcontServiceProfileName OCTET STRING, onuTcontServiceProfileTcontType INTEGER, onuTcontServiceProfileFir INTEGER, onuTcontServiceProfileCir INTEGER, onuTcontServiceProfilePir INTEGER, onuTcontServiceProfileRowStatus RowStatus } onuTcontServiceProfileIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Index of the table, ONU VLAN T-CONT service profile INDEX ." ::= { onuTCONTServiceProfileEntry 1 } onuTcontServiceProfileName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "ONU VLAN T-CONT service profile Name ." ::= { onuTCONTServiceProfileEntry 2 } onuTcontServiceProfileTcontType OBJECT-TYPE SYNTAX INTEGER{ t-cont-type1(1), t-cont-type2(2), t-cont-type3(3), t-cont-type4(4), t-cont-type5(5) } ACCESS read-write STATUS mandatory DESCRIPTION "Traffic type which is equivalent to T-CONT type: 1 T-CONT type 1, 2 T-CONT type 2, 3 T-CONT type 3, 4 T-CONT type 4, 5 T-CONT type 5. Default value is 1." ::= { onuTCONTServiceProfileEntry 3 } onuTcontServiceProfileFir OBJECT-TYPE SYNTAX INTEGER(256..830976) ACCESS read-write STATUS mandatory DESCRIPTION "Fixed bandwidth. The unit is Kbps. Range of allowed values, 256 –830976.Using in type 1 and type 5." ::= { onuTCONTServiceProfileEntry 4 } onuTcontServiceProfileCir OBJECT-TYPE SYNTAX INTEGER(256..1238272) ACCESS read-write STATUS mandatory DESCRIPTION "Assured bandwidth. The unit is Kbps. Range of allowed values, 256 – 1238272. Using in type 2,type 3 and type 5." ::= { onuTCONTServiceProfileEntry 5 } onuTcontServiceProfilePir OBJECT-TYPE SYNTAX INTEGER(512..1244160) ACCESS read-write STATUS mandatory DESCRIPTION "Maximum bandwidth. The unit is Kbps. Range of allowed values, 512 – 1244160. Using in type 3,type 4 and type 5. TCONT" ::= { onuTCONTServiceProfileEntry 6 } onuTcontServiceProfileRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-create STATUS mandatory DESCRIPTION "" ::= { onuTCONTServiceProfileEntry 7 } -- ONU 带宽管理表 onuBandwidthProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF OnuBandwidthProfileEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Onu Bandwidth Profile table." ::= { nmsGponProfile 3 } onuBandwidthProfileEntry OBJECT-TYPE SYNTAX OnuBandwidthProfileEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Onu Bandwidth Profile entry." INDEX { onuBandwidthProfileIndex } ::= { onuBandwidthProfileTable 1 } OnuBandwidthProfileEntry ::= SEQUENCE { onuBandwidthProfileIndex INTEGER, onuBandwidthProfileName OCTET STRING, onuBandwidthProfileTcontType INTEGER, onuBandwidthProfileFixedBandwidth INTEGER, onuBandwidthProfileAssuredBandwidth INTEGER, onuBandwidthProfileMaximumBandwidth INTEGER, onuBandwidthProfileRowStatus RowStatus } onuBandwidthProfileIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Index of the table, ONU Bandwidth Profile INDEX ." ::= { onuBandwidthProfileEntry 1 } onuBandwidthProfileName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "ONU Bandwidth Profile name ." ::= { onuBandwidthProfileEntry 2 } onuBandwidthProfileTcontType OBJECT-TYPE SYNTAX INTEGER{ type1(1), type2(2), type3(3), type4(4), type5(5) } ACCESS read-write STATUS mandatory DESCRIPTION "Traffic type which is equivalent to T-CONT type: 1 T-CONT type 1,2 T-CONT type 2,3 T-CONT type 3, 4 T-CONT type 4, 5 T-CONT type 5." ::= { onuBandwidthProfileEntry 3 } onuBandwidthProfileFixedBandwidth OBJECT-TYPE SYNTAX INTEGER(128..2500000) ACCESS read-write STATUS mandatory DESCRIPTION "Fixed bandwidth, the granularity is 64Kbps. The unit is Kbps. Range of allowed values, 128 –2500000. Default value is 128Kbps." ::= { onuBandwidthProfileEntry 4 } onuBandwidthProfileAssuredBandwidth OBJECT-TYPE SYNTAX INTEGER(0..2500000) ACCESS read-write STATUS mandatory DESCRIPTION "Assured bandwidth, the granularity is 64Kbps. The unit is Kbps. Range of allowed values, 0, 256 – 2500000. Not Valid for Type 1 TCONT. Default value is 0." ::= { onuBandwidthProfileEntry 5 } onuBandwidthProfileMaximumBandwidth OBJECT-TYPE SYNTAX INTEGER(128..2500000) ACCESS read-write STATUS mandatory DESCRIPTION "Maximum bandwidth, the granularity is 64Kbps. The unit is Kbps. Range of allowed values, 128 – 2500000. Not valid for Type 1 TCONT. Default value is 1024." ::= { onuBandwidthProfileEntry 6 } onuBandwidthProfileRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-create STATUS mandatory DESCRIPTION "" ::= { onuBandwidthProfileEntry 7 } -- ONU T-CONT与虚端口绑定管理表 onuTcontVirportBindProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF OnuTcontVirportBindProfileEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Onu Tcont Virport Bind Profile table." ::= { nmsGponProfile 4 } onuTcontVirportBindProfileEntry OBJECT-TYPE SYNTAX OnuTcontVirportBindProfileEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Onu Tcont Virport Bind Profile entry." INDEX { onuTcontVirportBindProfileIndex } ::= { onuTcontVirportBindProfileTable 1 } OnuTcontVirportBindProfileEntry ::= SEQUENCE { onuTcontVirportBindProfileIndex INTEGER, onuTcontVirportBindProfileVirportIndex INTEGER, onuTcontVirportBindProfileName OCTET STRING, onuTcontVirportBindProfileTcontID INTEGER, onuTcontVirportBindProfileTcontServiceProfileID INTEGER, onuTcontVirportBindProfileVirportServiceProfileID INTEGER, onuTcontVirportBindProfileRowStatus RowStatus } onuTcontVirportBindProfileIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Index of the table, ONU Tcont Virport Bind Profile INDEX ." ::= { onuTcontVirportBindProfileEntry 1 } onuTcontVirportBindProfileVirportIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Virtual port index from ONU’s perspective. Default value is 1." ::= { onuTcontVirportBindProfileEntry 2 } onuTcontVirportBindProfileName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "ONU Tcont Virport Bind Profile name ." ::= { onuTcontVirportBindProfileEntry 3 } onuTcontVirportBindProfileTcontID OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "T-CONT index from ONU’s perspective. Default value is 1." ::= { onuTcontVirportBindProfileEntry 4 } onuTcontVirportBindProfileTcontServiceProfileID OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "It points to the associated ONU T-CONT service profile. Default value is 1." ::= { onuTcontVirportBindProfileEntry 5 } onuTcontVirportBindProfileVirportServiceProfileID OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "It points to the associated ONU virtual port service profile. Default value is 1." ::= { onuTcontVirportBindProfileEntry 6 } onuTcontVirportBindProfileRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-create STATUS mandatory DESCRIPTION "" ::= { onuTcontVirportBindProfileEntry 7 } -- ONU虚端口管理表 onuVirtualPortServiceProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF OnuVirtualPortServiceProfileEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Onu Virtual Port Service Profile table." ::= { nmsGponProfile 5 } onuVirtualPortServiceProfileEntry OBJECT-TYPE SYNTAX OnuVirtualPortServiceProfileEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Onu Virtual Port Service Profile entry." INDEX { onuVirportProfileIndex } ::= { onuVirtualPortServiceProfileTable 1 } OnuVirtualPortServiceProfileEntry ::= SEQUENCE { onuVirportProfileIndex INTEGER, onuVirportProfileName OCTET STRING, onuVirportProfileUsTrafficMapType INTEGER, onuVirportProfileTypeOfService INTEGER, onuVirportProfileEncrypMode INTEGER, onuVirportProfileUsBwProID INTEGER, onuVirportProfileUsFlowPriority INTEGER, onuVirportProfileUsFlowWeight INTEGER, onuVirportProfileUsRateCtlSchedulerProID INTEGER, onuVirportProfileDsBwProID INTEGER, onuVirportProfileDsQueueSchType INTEGER, onuVirportProfileDsFlowPriority INTEGER, onuVirportProfileRowStatus RowStatus } onuVirportProfileIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Index of the table, ONU Virtual Port Service Profile INDEX ." ::= { onuVirtualPortServiceProfileEntry 1 } onuVirportProfileName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "ONU Virtual Port Service Profile Name ." ::= { onuVirtualPortServiceProfileEntry 2 } onuVirportProfileUsTrafficMapType OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "pstream traffic mapping type is inherited from the upstreamTrafficMappingType of its ONU/ONT." ::= { onuVirtualPortServiceProfileEntry 3 } onuVirportProfileTypeOfService OBJECT-TYPE SYNTAX INTEGER{ data(1), iptv(2), video-on-demand(3), voip(4), ti(5), e1(6), hpna(7), others(8) } ACCESS read-write STATUS mandatory DESCRIPTION "Type of service for which this virtual port is to be used: 1 Data, 2 IPTV, 3 Video-on-demand, 4 VoIP, 5 T1, 6 E1, 7 HPNA, 8 Others. Default value is 1." ::= { onuVirtualPortServiceProfileEntry 4 } onuVirportProfileEncrypMode OBJECT-TYPE SYNTAX INTEGER{ enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Encryption mode: 1 Enabled, 2 Disabled. Default value is 2." ::= { onuVirtualPortServiceProfileEntry 5 } onuVirportProfileUsBwProID OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "It points to the associated ONU bandwidth profile for upstream." ::= { onuVirtualPortServiceProfileEntry 6 } onuVirportProfileUsFlowPriority OBJECT-TYPE SYNTAX INTEGER(1..8) ACCESS read-write STATUS mandatory DESCRIPTION "It’s valid only in either flow-based priority-controlled or flow-based priority-and-rate- controlled upstream queuing and scheduling type. Valid range 1 - 8.Default value is 8. " ::= { onuVirtualPortServiceProfileEntry 7 } onuVirportProfileUsFlowWeight OBJECT-TYPE SYNTAX INTEGER(0..255) ACCESS read-write STATUS mandatory DESCRIPTION "It’s valid only in flow-based rate-controlled queuing and scheduling type. Valid range 0-255. Default value is 1. " ::= { onuVirtualPortServiceProfileEntry 8 } onuVirportProfileUsRateCtlSchedulerProID OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "It points to the associated ONU upstream rate-control scheduler profile which exist. Default value is 1." ::= { onuVirtualPortServiceProfileEntry 9 } onuVirportProfileDsBwProID OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "It points to the associated ONU bandwidth profile for downstream. Default value is 1." ::= { onuVirtualPortServiceProfileEntry 10 } onuVirportProfileDsQueueSchType OBJECT-TYPE SYNTAX INTEGER{ priority-controlled(0), flow-based-priority-controlled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "0 – Priority Controlled. 1 - Flow-based priority-controlled. Default value is 1." ::= { onuVirtualPortServiceProfileEntry 11 } onuVirportProfileDsFlowPriority OBJECT-TYPE SYNTAX INTEGER(1..8) ACCESS read-write STATUS mandatory DESCRIPTION "It’s valid only in flow-based priority-controlled downstream queuing and scheduling type. Valid range 1 - 8. Default value is 8. " ::= { onuVirtualPortServiceProfileEntry 12 } onuVirportProfileRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-create STATUS mandatory DESCRIPTION "" ::= { onuVirtualPortServiceProfileEntry 13 } -- ONU流量管理表 onuFlowProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF OnuFlowProfileEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Onu flow Profile table." ::= { nmsGponProfile 6 } onuFlowProfileEntry OBJECT-TYPE SYNTAX OnuFlowProfileEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Onu flow profile entry." INDEX { onuFlowProfileIndex1,onuFlowProfileIndex2 } ::= { onuFlowProfileTable 1 } OnuFlowProfileEntry ::= SEQUENCE { onuFlowProfileIndex1 INTEGER, onuFlowProfileIndex2 INTEGER, onuFlowProfileName OCTET STRING, onuFlowProfileUniType INTEGER, onuFlowProfileUniPortBitMap INTEGER, onuFlowProfileUsMapType INTEGER, onuFlowProfileVlanIdStart INTEGER, onuFlowProfileVlanIdStop INTEGER, onuFlowProfilePBITsMap INTEGER, onuFlowProfileVirportNo INTEGER, onuFlowProfileRowStatus RowStatus } onuFlowProfileIndex1 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Index of the table, ONU flow Profile INDEX 1." ::= { onuFlowProfileEntry 1 } onuFlowProfileIndex2 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Index of the table, ONU flow Profile INDEX 2." ::= { onuFlowProfileEntry 2 } onuFlowProfileName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "IONU flow Profile name." ::= { onuFlowProfileEntry 3 } onuFlowProfileUniType OBJECT-TYPE SYNTAX INTEGER{ ethernet-uni(1), pots-uni(2), t1(3), e1(4), hpna(5), ip-host(6) } ACCESS read-write STATUS mandatory DESCRIPTION "Physical port type: 1 Ethernet UNI, 2 POTS UNI, 3 T1, 4 E1, 5 HPNA, 6 IP Host. Default value is 1." ::= { onuFlowProfileEntry 4 } onuFlowProfileUniPortBitMap OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "UNI Port bit map representing 1 or more UNI ports to be associated with a flow. If the value is set to 1, it would mean UNI port 1, if the value is set to 2, it would mean UNI port 2, if the value is set to 3, it would mean, both UNI port 1 and 2. The value 255 would mean, UNI port 1 through 7. The value 0 will indicate the flow applies to all UNI ports of the ONU." ::= { onuFlowProfileEntry 5 } onuFlowProfileUsMapType OBJECT-TYPE SYNTAX INTEGER{ user-port(1), vlan-id(2), pbit(3), vlan-id-pbit(4), ehter-type(5), dscp(6), user-port-pbits(7), user-port-dscp(8) } ACCESS read-write STATUS mandatory DESCRIPTION "Upstream Traffic Mapping mechanism: 1 User Port, 2 VLAN ID, 3 PBIT, 4 VLAN ID + PBIT, 5 Ether Type, 6 DSCP, 7 User Port + PBITS, 8 User Port + DSCP, The valid values are 1 to 4. Values 5, 6, 7 and 8 are reserved for future use. Default value is 2." ::= { onuFlowProfileEntry 6 } onuFlowProfileVlanIdStart OBJECT-TYPE SYNTAX INTEGER(1..4095) ACCESS read-write STATUS mandatory DESCRIPTION "The beginning of the VLAN Id range to be mapped to the flow. 1..4095." ::= { onuFlowProfileEntry 7 } onuFlowProfileVlanIdStop OBJECT-TYPE SYNTAX INTEGER(1..4095) ACCESS read-write STATUS mandatory DESCRIPTION "The end of the VLAN Id range. 1..4095. VLAN ID Stop–VLAN ID Start should be less than equal to 12 for 1 flow." ::= { onuFlowProfileEntry 8 } onuFlowProfilePBITsMap OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Bit map representing PBITs that have to be mapped to the flow. If the value is set to 1, it would mean PBIT 0, if the value is set to 2, it would mean PBIT 1, if the value is set to 3, it would mean, both PBIT 0 and 1. The value 255 would mean, PBITS 0 through 7. " ::= { onuFlowProfileEntry 9 } onuFlowProfileVirportNo OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "ONU flow profile virtual port number." ::= { onuFlowProfileEntry 10 } onuFlowProfileRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-create STATUS mandatory DESCRIPTION "" ::= { onuFlowProfileEntry 11 } -- ONU速率控制管理表 onuRateControlSchedulerProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF OnuRateControlSchedulerProfileEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Onu rate control scheduler profile table." ::= { nmsGponProfile 7 } onuRateControlSchedulerProfileEntry OBJECT-TYPE SYNTAX OnuRateControlSchedulerProfileEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Onu rate control scheduler profile entry." INDEX { onuRateCtlProfileIndex } ::= { onuRateControlSchedulerProfileTable 1 } OnuRateControlSchedulerProfileEntry ::= SEQUENCE { onuRateCtlProfileIndex INTEGER, onuRateCtlProfileName OCTET STRING, onuRateCtlProfileCir INTEGER, onuRateCtlProfilePir INTEGER, onuRateCtlProfileScheduleWeight INTEGER, onuRateCtlProfileRowStatus RowStatus } onuRateCtlProfileIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Index of the table, ONU rate control scheduler profile INDEX 1." ::= { onuRateControlSchedulerProfileEntry 1 } onuRateCtlProfileName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "ONU rate control scheduler profile name." ::= { onuRateControlSchedulerProfileEntry 2 } onuRateCtlProfileCir OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "CIR, the granularity is 64Kbps. The unit is Kbps. Range of allowed values, 256 – PIR. " ::= { onuRateControlSchedulerProfileEntry 3 } onuRateCtlProfilePir OBJECT-TYPE SYNTAX INTEGER(128..2500000) ACCESS read-write STATUS mandatory DESCRIPTION "PIR, the granularity is 64Kbps. The unit is Kbps. Range of allowed values, CIR – 1244160. " ::= { onuRateControlSchedulerProfileEntry 4 } onuRateCtlProfileScheduleWeight OBJECT-TYPE SYNTAX INTEGER(0..255) ACCESS read-write STATUS mandatory DESCRIPTION "Scheduler weight. Valid range 0-255. Default value is 1. " ::= { onuRateControlSchedulerProfileEntry 5 } onuRateCtlProfileRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-create STATUS mandatory DESCRIPTION "" ::= { onuRateControlSchedulerProfileEntry 6 } -- UNI端口配置Profile表 onuEthernetUNIConfigProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF OnuEthernetUNIConfigProfileEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Onu Ethernet UNI configuration profile table." ::= { nmsGponProfile 8 } onuEthernetUNIConfigProfileEntry OBJECT-TYPE SYNTAX OnuEthernetUNIConfigProfileEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Onu Ethernet UNI configuration profile entry." INDEX { onuEthernetUNIPortProfileIndex } ::= { onuEthernetUNIConfigProfileTable 1 } OnuEthernetUNIConfigProfileEntry ::= SEQUENCE { onuEthernetUNIPortProfileIndex INTEGER, onuEthernetUNIPortProfileName OCTET STRING, onuEthernetUNIPortAutoNegotiation INTEGER, onuEthernetUNIPortSpeed INTEGER, onuEthernetUNIPortDuplex INTEGER, onuEthernetUNIPortExpectedType INTEGER, onuEthernetUNIPortMaxFrameSize INTEGER, onuEthernetUNIPortEthernetInterfaceWiring INTEGER, onuEthernetUNIPortProfileRowStatus RowStatus } onuEthernetUNIPortProfileIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Index of the table, ONU Ethernet UNI configuration profile INDEX 1." ::= { onuEthernetUNIConfigProfileEntry 1 } onuEthernetUNIPortProfileName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "ONU Ethernet UNI configuration profile name." ::= { onuEthernetUNIConfigProfileEntry 2 } onuEthernetUNIPortAutoNegotiation OBJECT-TYPE SYNTAX INTEGER{ enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Auto negotiation: 1 Enabled, 2 Disabled. Default value is 1. " ::= { onuEthernetUNIConfigProfileEntry 3 } onuEthernetUNIPortSpeed OBJECT-TYPE SYNTAX INTEGER{ auto(0), s10Mbps(1), s100Mbps(2), s1000Mbps(3) } ACCESS read-write STATUS mandatory DESCRIPTION "Speed:0 auto, 1 10Mbps, 2 100Mbps, 3 1000Mbps. Default value is 0. " ::= { onuEthernetUNIConfigProfileEntry 4 } onuEthernetUNIPortDuplex OBJECT-TYPE SYNTAX INTEGER{ auto(0), full(1), half(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Duplex: 1 Full, 2 Half. Default value is 0. " ::= { onuEthernetUNIConfigProfileEntry 5 } onuEthernetUNIPortExpectedType OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This attribute supports pre-provisioning. It is coded as follows: 1 Autosense, 2 to 254 is compatible with other Ethernet circuit pack type Upon ME instantiation, the ONT sets this attribute to 0. Default value is 1. " ::= { onuEthernetUNIConfigProfileEntry 6 } onuEthernetUNIPortMaxFrameSize OBJECT-TYPE SYNTAX INTEGER(1500..2048) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute denotes the maximum frame size allowed across this interface.Range 1500-2048.Defult is 1518." ::= { onuEthernetUNIConfigProfileEntry 7 } onuEthernetUNIPortEthernetInterfaceWiring OBJECT-TYPE SYNTAX INTEGER{ dce(0), dte(1), auto(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the Ethernet interface wiring: 1 DCE (default), 2 DTE. Default value is 1. " ::= { onuEthernetUNIConfigProfileEntry 8 } onuEthernetUNIPortProfileRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-create STATUS mandatory DESCRIPTION "" ::= { onuEthernetUNIConfigProfileEntry 9 } END