summaryrefslogtreecommitdiff
path: root/MIBS/bdcom/NMS-GPON-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/bdcom/NMS-GPON-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/bdcom/NMS-GPON-MIB')
-rw-r--r--MIBS/bdcom/NMS-GPON-MIB3292
1 files changed, 3292 insertions, 0 deletions
diff --git a/MIBS/bdcom/NMS-GPON-MIB b/MIBS/bdcom/NMS-GPON-MIB
new file mode 100644
index 0000000..5e89a92
--- /dev/null
+++ b/MIBS/bdcom/NMS-GPON-MIB
@@ -0,0 +1,3292 @@
+NMS-GPON-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE,BITS
+ 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),
+ serial-number-and-password(2),
+ disable(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Authentication method:1 Serial number only, 2 Serial number and password, 3 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{
+ period(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,
+ gponOltPonPortTxPowerAlarmUpLimitThreshold
+ INTEGER,
+ gponOltPonPortVoltageAlarmUpLimitThreshold
+ 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
+ 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
+ INTEGER,
+ gponOltONUBindPassword
+ INTEGER,
+ 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 INTEGER
+ ACCESS read-write
+ STATUS mandatory
+
+ DESCRIPTION
+ "Serial number of ONU."
+ ::= { gponOltONUBindEntry 3 }
+
+ gponOltONUBindPassword OBJECT-TYPE
+ SYNTAX INTEGER
+ 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
+ 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
+ INTEGER,
+ gponOnuStatusPonPortID
+ INTEGER,
+ gponOnuStatusOnuStatus
+ INTEGER
+ }
+
+ gponOnuStatusDeviceIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+
+ DESCRIPTION
+ ""
+ ::= { gponOnuStatusEntry 1 }
+
+ gponOnuStatusOnuSn OBJECT-TYPE
+ SYNTAX INTEGER
+ 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{
+ authenticated(0),
+ registered(1),
+ deregistered(2),
+ auto-config(3),
+ lost(4),
+ standby(5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+
+ DESCRIPTION
+ ""
+ ::= { 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
+ ""
+ ::= { gponOnuOpticalPowerEntry 2 }
+
+ gponOnuOpticalPowerTxPower OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+
+ DESCRIPTION
+ ""
+ ::= { 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 }
+
+
+
+
+ gponOnuSfpParameterAlarmNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ifIndex,
+ ifDescr,
+ onuSerialNum,
+ gponOnuSfpParameterAlarmStatus,
+ gponOnuOpticalPowerRxPower,
+ gponOnuOpticalPowerTxPower
+ }
+ STATUS current
+ DESCRIPTION
+ "The agent generates this notification when ONU SFP parameter alarms ."
+ ::= { gponOnuSfpParameterAlarmTrap 2 }
+
+
+-- ONU 状态变化陷阱
+
+ gponOnuStatusAlarmTrap OBJECT IDENTIFIER
+ ::= { nmsGponONUObj 7 }
+
+
+ gponOnuStatusChange OBJECT-TYPE
+ SYNTAX INTEGER{
+ discovered(1),
+ activated(2),
+ deactivated(3),
+ disable-conplete(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+
+ DESCRIPTION
+ ""
+ ::= { gponOnuStatusAlarmTrap 1 }
+
+
+
+
+ gponOnuStatusChangeNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ifIndex,
+ ifDescr,
+ onuSerialNum,
+ 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."
+ ::= { 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)
+ }
+ ACCESS write-only
+ STATUS mandatory
+
+ DESCRIPTION
+ "The update operation indication. 0-no action for update 1-action for update."
+ ::= { 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,
+ onuUniPortStatisticRxTotalFrames
+ INTEGER,
+ onuUniPortStatisticTxTotalFrames
+ INTEGER,
+ onuUniPortStatisticRxTotalBytes
+ INTEGER,
+ onuUniPortStatisticTxTotalBytes
+ INTEGER,
+ onuUniPortStatisticEncryptKeyErrors
+ RowStatus
+ }
+
+
+ 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 }
+
+
+ onuUniPortStatisticRxTotalFrames OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+
+ DESCRIPTION
+ ""
+ ::= { onuUniPortStatisticEntry 3 }
+
+
+ onuUniPortStatisticTxTotalFrames OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+
+ DESCRIPTION
+ ""
+ ::= { onuUniPortStatisticEntry 4 }
+
+
+ onuUniPortStatisticRxTotalBytes OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+
+ DESCRIPTION
+ ""
+ ::= { onuUniPortStatisticEntry 5 }
+
+
+ onuUniPortStatisticTxTotalBytes OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+
+ DESCRIPTION
+ ""
+ ::= { onuUniPortStatisticEntry 6 }
+
+
+ onuUniPortStatisticEncryptKeyErrors OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+
+ DESCRIPTION
+ ""
+ ::= { onuUniPortStatisticEntry 7 }
+
+-- 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 }
+
+
+
+
+
+
+--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
+ BITS,
+ 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 BITS
+ ACCESS read-write
+ STATUS mandatory
+
+ DESCRIPTION
+ "ONU UNI port allowed VLAN in trunk mode. There is totally 4094 bit, and each bit value means allow VLAN or not, 0 mean forbidding VLAN and 1 means allowed VLAN."
+ ::= { onuVLANProfileEntry 5 }
+
+ onuVLANProfileRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-create
+ STATUS mandatory
+
+ DESCRIPTION
+ ""
+ ::= { onuVLANProfileEntry 6 }
+
+
+ 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-write
+ STATUS mandatory
+
+ DESCRIPTION
+ "Name of VLAN translation profile."
+ ::= { onuVLANTranslationEntry 3 }
+
+ onuVLANTranslationSrcVlan OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+
+ DESCRIPTION
+ "ONU VLAN translation source VLAN id."
+ ::= { onuVLANTranslationEntry 4 }
+
+ onuVLANTranslationDstVlan OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+
+ DESCRIPTION
+ "ONU VLAN translation destination VLAN id."
+ ::= { onuVLANTranslationEntry 5 }
+
+ onuVLANTranslationRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-create
+ STATUS mandatory
+
+ DESCRIPTION
+ ""
+ ::= { 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,
+ onuTcontServiceProfileUsBandwidthProID
+ INTEGER,
+ onuTcontServiceProfileUsQueuingSchedulingType
+ 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 }
+
+ onuTcontServiceProfileUsBandwidthProID OBJECT-TYPE
+ SYNTAX INTEGER(1..256)
+ ACCESS read-write
+ STATUS mandatory
+
+ DESCRIPTION
+ "It points to the associated ONU bandwidth profile for upstream. 1 – 256. Default value is 1."
+ ::= { onuTCONTServiceProfileEntry 3 }
+
+ onuTcontServiceProfileUsQueuingSchedulingType OBJECT-TYPE
+ SYNTAX INTEGER{
+ priority-controlled(1),
+ rate-controlled(2),
+ priority-and-rate-controlled(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+
+ DESCRIPTION
+ "1 Flow-based priority-controlled, 2 Flow-based rate-controlled, 3 Flow-based priority-and-rate-controlled. Default value is 1."
+ ::= { onuTCONTServiceProfileEntry 4 }
+
+ onuTcontServiceProfileRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-create
+ STATUS mandatory
+
+ DESCRIPTION
+ ""
+ ::= { onuTCONTServiceProfileEntry 5 }
+
+-- 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(256..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,
+ onuTcontVirportBindProfileName
+ OCTET STRING,
+ onuTcontVirportBindProfileTcontID
+ INTEGER,
+ onuTcontVirportBindProfileTcontServiceProfileID
+ INTEGER,
+ onuTcontVirportBindProfileVirportIndex
+ 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 }
+
+ onuTcontVirportBindProfileName OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "ONU Tcont Virport Bind Profile name ."
+ ::= { onuTcontVirportBindProfileEntry 2 }
+
+ onuTcontVirportBindProfileTcontID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "T-CONT index from ONU’s perspective. Default value is 1."
+ ::= { onuTcontVirportBindProfileEntry 3 }
+
+ 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 4 }
+
+ onuTcontVirportBindProfileVirportIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Virtual port index from ONU’s perspective. 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(0..7)
+ 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 0 - 7.Default value is 0. "
+ ::= { 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(1..128)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "It points to the associated ONU upstream rate-control scheduler profile. 1–128.
+ 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(0..7)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "It’s valid only in flow-based priority-controlled downstream queuing and scheduling type.
+ Valid range 0 - 7. Default value is 0. "
+ ::= { 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. The value 0 will
+ indicate the flow applies to all UNI ports of the ONU. Default value is 1."
+ ::= { 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. Set this value only if the
+ mapping type is VLAN ID or VLAND + PBITS. Default value is 101."
+ ::= { 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. Set this value only if the mapping type is VLAN ID or VLAND + PBITS. Default value is 101."
+ ::= { 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. Set this value only if the mapping type is
+ PBITS or VLAND + PBITS. efault value is 1."
+ ::= { 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,
+ onuRateCtlProfileSir
+ 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 }
+
+ onuRateCtlProfileSir OBJECT-TYPE
+ SYNTAX INTEGER(128..2500000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SIR, the granularity is 64Kbps. The unit is Kbps. Range of allowed values, 128 – 2500000. Default value is 128. "
+ ::= { onuRateControlSchedulerProfileEntry 3 }
+
+ onuRateCtlProfilePir OBJECT-TYPE
+ SYNTAX INTEGER(128..2500000)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SIR, the granularity is 64Kbps. The unit is Kbps. Range of allowed values, 128 – 2500000. Default value is 1024. "
+ ::= { onuRateControlSchedulerProfileEntry 4 }
+
+ onuRateCtlProfileScheduleWeight OBJECT-TYPE
+ SYNTAX INTEGER(128..2500000)
+ 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{
+ s10Mbps(1),
+ s100Mbps(2),
+ s1000Mbps(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Speed: 1 10Mbps, 2 100Mbps, 3 1000Mbps. Default value is 2. "
+ ::= { onuEthernetUNIConfigProfileEntry 4 }
+
+ onuEthernetUNIPortDuplex OBJECT-TYPE
+ SYNTAX INTEGER{
+ full(1),
+ half(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Duplex: 1 Full, 2 Half. Default value is 1. "
+ ::= { 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
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This attribute denotes the maximum frame size allowed across this interface. Upon ME instantiation, the ONT
+ sets the attribute to 1518. Default value is 1522. "
+ ::= { onuEthernetUNIConfigProfileEntry 7 }
+
+ onuEthernetUNIPortEthernetInterfaceWiring OBJECT-TYPE
+ SYNTAX INTEGER{
+ dce(1),
+ dte(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
+