summaryrefslogtreecommitdiff
path: root/MIBS/huawei/HUAWEI-EPON-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/huawei/HUAWEI-EPON-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/huawei/HUAWEI-EPON-MIB')
-rw-r--r--MIBS/huawei/HUAWEI-EPON-MIB4274
1 files changed, 4274 insertions, 0 deletions
diff --git a/MIBS/huawei/HUAWEI-EPON-MIB b/MIBS/huawei/HUAWEI-EPON-MIB
new file mode 100644
index 0000000..30bb646
--- /dev/null
+++ b/MIBS/huawei/HUAWEI-EPON-MIB
@@ -0,0 +1,4274 @@
+
+-- ==================================================================
+-- Copyright (C) 2002 by HUAWEI TECHNOLOGIES. All rights reserved.
+--
+-- Description: MIB generated by MG-SOFT Visual MIB Builder Version 4.0 Build 349
+-- Reference:
+-- Version: V1.0
+-- History:
+-- V1.0
+-- ==================================================================
+
+ HUAWEI-EPON-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ hwDatacomm, huaweiUtility
+ FROM HUAWEI-MIB
+ ifIndex
+ FROM IF-MIB
+ OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ IpAddress, Integer32, Counter64, OBJECT-TYPE, MODULE-IDENTITY,
+ NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ MacAddress, RowStatus, TEXTUAL-CONVENTION
+ FROM SNMPv2-TC
+ EnabledStatus
+ FROM P-BRIDGE-MIB;
+
+
+ hwEponMIB MODULE-IDENTITY
+ LAST-UPDATED "200904240000Z"
+ ORGANIZATION
+ "Research & Development Dept, AN, Huawei Technologies Co.,Ltd."
+ CONTACT-INFO
+ "Block 4, R&D Building,
+ Huawei Longgang Production Base,
+ Shenzhen, P.R.C.
+ http://www.huawei.com
+ Zip:518129"
+ DESCRIPTION
+ "Epon MIB, contain Epon."
+ ::= { hwDatacomm 179 }
+
+
+
+--
+-- Type definitions
+--
+
+ DisplayString ::= OCTET STRING
+
+
+--
+-- Textual conventions
+--
+
+ PortList ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Each octet within this value specifies a set of eight
+ ports, with the first octet specifying ports 1 through
+ 8, the second octet specifying ports 9 through 16 and others.
+ Within each octet, the most significant bit represents
+ the lowest numbered port, and the least significant bit
+ represents the highest numbered port. Thus, each port
+ of the bridge is represented by a single bit within the
+ value of this object. If that bit has a value of '1'
+ then that port is included in the set of ports; the port
+ is not included if its bit has a value of '0'."
+ SYNTAX OCTET STRING
+
+
+--
+-- Node definitions
+--
+
+ hwEponObjects OBJECT IDENTIFIER ::= { hwEponMIB 1 }
+
+
+ hwEponGlobalObjects OBJECT IDENTIFIER ::= { hwEponObjects 1 }
+
+
+ hwEponAutoFindOnuAge OBJECT-TYPE
+ SYNTAX Integer32 (100..300)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The aging time of the auto-found ONU, ranging from 100(s) to 300(s)"
+ DEFVAL { 300 }
+ ::= { hwEponGlobalObjects 1 }
+
+
+ hwEponCtcOuiId OBJECT-TYPE
+ SYNTAX Integer32(0..4294967295)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The OUI identifier"
+ DEFVAL { 111111 }
+ ::= { hwEponGlobalObjects 2 }
+
+
+ hwEponChangePasswordAge OBJECT-TYPE
+ SYNTAX Integer32 (1..254)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The interval time of ONU's password renew, ranging from 1(s) to 254(s)"
+ DEFVAL { 10 }
+ ::= { hwEponGlobalObjects 3 }
+
+
+ hwEponControlObjects OBJECT IDENTIFIER ::= { hwEponObjects 2 }
+
+
+ hwEponOltControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwEponOltControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The control table of the EPON OLT."
+ ::= { hwEponControlObjects 1 }
+
+
+ hwEponOltControlEntry OBJECT-TYPE
+ SYNTAX HwEponOltControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of the control table of the EPON OLT."
+ INDEX { ifIndex }
+ ::= { hwEponOltControlTable 1 }
+
+
+ HwEponOltControlEntry ::=
+ SEQUENCE {
+ hwEponOltControlfarthest
+ Integer32,
+ hwEponOltControlAutofindOnuEnable
+ EnabledStatus,
+ hwEponOltControlStatus
+ INTEGER,
+ hwEponOltControlUpStreamBandWidth
+ Counter64,
+ hwEponOltControlDownStreamBandWidth
+ Counter64
+ }
+
+ hwEponOltControlfarthest OBJECT-TYPE
+ SYNTAX Integer32(0..40)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the distance of the fiber between the OLT and the farthest ONU,
+ ranging from 0km to 40km."
+ DEFVAL { 20 }
+ ::= { hwEponOltControlEntry 1 }
+
+
+ hwEponOltControlAutofindOnuEnable OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ONU auto-find is enabled."
+ ::= { hwEponOltControlEntry 2 }
+
+
+ hwEponOltControlStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Epon port status in the OLT.
+ up (1): normal
+ down (2): fault"
+ ::= { hwEponOltControlEntry 3 }
+
+
+ hwEponOltControlUpStreamBandWidth OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The up-stream bandwidth of the OLT port."
+ ::= { hwEponOltControlEntry 4 }
+
+
+ hwEponOltControlDownStreamBandWidth OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The down-stream bandwidth of the OLT port."
+ ::= { hwEponOltControlEntry 5 }
+
+
+ hwEponOnuConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwEponOnuConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is used to create, modify, delete or query an ONU."
+ ::= { hwEponControlObjects 2 }
+
+
+ hwEponOnuConfigEntry OBJECT-TYPE
+ SYNTAX HwEponOnuConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ONU configuration entry."
+ INDEX { ifIndex, hwEponOnuIndex }
+ ::= { hwEponOnuConfigTable 1 }
+
+
+ HwEponOnuConfigEntry ::=
+ SEQUENCE {
+ hwEponOnuIndex
+ Integer32,
+ hwEponOnuId
+ Integer32,
+ hwEponOnuAuthMode
+ INTEGER,
+ hwEponOnuMacAddress
+ MacAddress,
+ hwEponOnuPassword
+ DisplayString,
+ hwEponOnuTimeout
+ Integer32,
+ hwEponOnuManagementMode
+ INTEGER,
+ hwEponOnuLineProfName
+ DisplayString,
+ hwEponOnuServiceProfName
+ DisplayString,
+ hwEponOnuSnmpProfName
+ DisplayString,
+ hwEponOnuDescription
+ DisplayString,
+ hwEponOnuActiveStatus
+ INTEGER,
+ hwEponOnuRowStatus
+ RowStatus
+ }
+
+ hwEponOnuIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..64)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is the index."
+ ::= { hwEponOnuConfigEntry 1 }
+
+ hwEponOnuId OBJECT-TYPE
+ SYNTAX Integer32 (0..63)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the ONU ID."
+ ::= { hwEponOnuConfigEntry 2 }
+
+ hwEponOnuAuthMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ sn(1),
+ alwaysOn(3),
+ onceOn(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The authentication mode for the ONU."
+ ::= { hwEponOnuConfigEntry 3 }
+
+
+ hwEponOnuMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the MAC address of the ONU."
+ ::= { hwEponOnuConfigEntry 4 }
+
+
+ hwEponOnuPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..10))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the password of the ONU ."
+ ::= { hwEponOnuConfigEntry 5 }
+
+
+ hwEponOnuTimeout OBJECT-TYPE
+ SYNTAX Integer32 (1..168)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The online duration of the ONU, ranging from 1 to 168 hours."
+ ::= { hwEponOnuConfigEntry 6 }
+
+
+ hwEponOnuManagementMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ oam(1),
+ snmp(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The ONU managemet mode, including OAM mode and SNMP mode."
+ DEFVAL { 1 }
+ ::= { hwEponOnuConfigEntry 7 }
+
+
+ hwEponOnuLineProfName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The line profile name, which is bound to ONU."
+ ::= { hwEponOnuConfigEntry 8 }
+
+
+ hwEponOnuServiceProfName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The service profile name, which is bound to ONU."
+ ::= { hwEponOnuConfigEntry 9 }
+
+
+ hwEponOnuSnmpProfName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The SNMP profile name, which is bound to ONU."
+ ::= { hwEponOnuConfigEntry 10 }
+
+
+ hwEponOnuDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The description of the ONU."
+ ::= { hwEponOnuConfigEntry 11 }
+
+ hwEponOnuActiveStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ active(1),
+ deactive(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to activate or deactivate an ONU. "
+ DEFVAL { 1 }
+ ::= { hwEponOnuConfigEntry 12 }
+
+ hwEponOnuRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The row status, which is used to differentiate the creation, modification and deletion of a row."
+ ::= { hwEponOnuConfigEntry 51 }
+
+
+ hwEponOnuVersionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwEponOnuVersionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is the ONU version information table."
+ ::= { hwEponControlObjects 3 }
+
+
+ hwEponOnuVersionEntry OBJECT-TYPE
+ SYNTAX HwEponOnuVersionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ONU version information entry."
+ INDEX { ifIndex, hwEponOnuIndex }
+ ::= { hwEponOnuVersionTable 1 }
+
+
+ HwEponOnuVersionEntry ::=
+ SEQUENCE {
+ hwEponOnuVendorId
+ DisplayString,
+ hwEponOnuModel
+ Integer32,
+ hwEponOnuOnuIdentifier
+ DisplayString,
+ hwEponOnuHardwareVersion
+ DisplayString,
+ hwEponOnuSoftwareVersion
+ DisplayString,
+ hwEponOnuChipVenderId
+ DisplayString,
+ hwEponOnuChipModel
+ Integer32,
+ hwEponOnuChipVersion
+ Integer32,
+ hwEponOnuChipDesignDate
+ DisplayString,
+ hwEponOnuFirmwareVersion
+ Integer32
+ }
+
+ hwEponOnuVendorId OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the ONU vendor ID."
+ ::= { hwEponOnuVersionEntry 1 }
+
+
+ hwEponOnuModel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ONU model."
+ ::= { hwEponOnuVersionEntry 2 }
+
+
+ hwEponOnuOnuIdentifier OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ONU identifier."
+ ::= { hwEponOnuVersionEntry 3 }
+
+
+ hwEponOnuHardwareVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The hardware version of the ONU."
+ ::= { hwEponOnuVersionEntry 4 }
+
+
+ hwEponOnuSoftwareVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The software version of the ONU."
+ ::= { hwEponOnuVersionEntry 5 }
+
+
+ hwEponOnuChipVenderId OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The verder ID of the ONU's chip."
+ ::= { hwEponOnuVersionEntry 6 }
+
+
+ hwEponOnuChipModel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The model of the ONU's chip."
+ ::= { hwEponOnuVersionEntry 7 }
+
+
+ hwEponOnuChipVersion OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The verion of the ONU's chip."
+ ::= { hwEponOnuVersionEntry 8 }
+
+
+ hwEponOnuChipDesignDate OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The production date of the ONU's chip."
+ ::= { hwEponOnuVersionEntry 9 }
+
+
+ hwEponOnuFirmwareVersion OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The firmware version of the ONU's chip."
+ ::= { hwEponOnuVersionEntry 10 }
+
+
+ hwEponOnuControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwEponOnuControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is the control table of the ONU. The indexes are IF index and ONU ID."
+ ::= { hwEponControlObjects 4 }
+
+
+ hwEponOnuControlEntry OBJECT-TYPE
+ SYNTAX HwEponOnuControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ONU control entry, including a set of operations performed on the ONU."
+ INDEX { ifIndex, hwEponOnuIndex }
+ ::= { hwEponOnuControlTable 1 }
+
+
+ HwEponOnuControlEntry ::=
+ SEQUENCE {
+ hwEponOnuReset
+ Integer32,
+ hwEponOnuReRegister
+ Integer32,
+ hwEponOnuReDiscovery
+ Integer32,
+ hwEponOnuRunStatus
+ INTEGER,
+ hwEponOnuDistance
+ Integer32,
+ hwEponOnuRtt
+ Integer32,
+ hwEponOnuLastUpTime
+ DisplayString,
+ hwEponOnuLastDownTime
+ DisplayString,
+ hwEponOnuLastDownCause
+ Integer32
+ }
+
+ hwEponOnuReset OBJECT-TYPE
+ SYNTAX Integer32 (1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to reset an ONU."
+ DEFVAL { 1 }
+ ::= { hwEponOnuControlEntry 1 }
+
+
+ hwEponOnuReRegister OBJECT-TYPE
+ SYNTAX Integer32 (1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to re-register an ONU."
+ DEFVAL { 1 }
+ ::= { hwEponOnuControlEntry 2 }
+
+
+ hwEponOnuReDiscovery OBJECT-TYPE
+ SYNTAX Integer32 (1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to reset the discovery status of an ONU.
+ If the authentication mode is once-on(4),
+ after performing the rediscovery operation,
+ the online duration is re-timed."
+ DEFVAL { 1 }
+ ::= { hwEponOnuControlEntry 3 }
+
+
+ hwEponOnuRunStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The running status of the ONU: up means normal and down means faulty."
+ ::= { hwEponOnuControlEntry 4 }
+
+
+ hwEponOnuDistance OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The distance of the ONU (km)."
+ ::= { hwEponOnuControlEntry 5 }
+
+
+ hwEponOnuRtt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The RTT of the ONU (TQ)."
+ ::= { hwEponOnuControlEntry 6 }
+
+
+ hwEponOnuLastUpTime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Last online time of the ONU, including the year (2 bytes),
+ month (1 byte), date (1 byte), hour (1 byte), minute (1 byte),
+ second (1 byte) and week (1 byte)."
+ ::= { hwEponOnuControlEntry 7 }
+
+
+ hwEponOnuLastDownTime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Last offline time of the ONU, including the year (2 bytes),
+ month (1 byte), date (1 byte), hour (1 byte), minute (1 byte),
+ second (1 byte), and the week (1 byte)."
+ ::= { hwEponOnuControlEntry 8 }
+
+
+ hwEponOnuLastDownCause OBJECT-TYPE
+ SYNTAX Integer32 (1 | 7..10 | 13)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The last offline reason."
+ ::= { hwEponOnuControlEntry 9 }
+
+
+ hwEponAutoFindOnuInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwEponAutoFindOnuInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is the auto find table of the ONU."
+ ::= { hwEponControlObjects 5 }
+
+
+ hwEponAutoFindOnuInfoEntry OBJECT-TYPE
+ SYNTAX HwEponAutoFindOnuInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ONU auto-find entry, including a set of operations of the ONU auto-find."
+ INDEX { ifIndex, hwEponAutoFindOnuOrder }
+ ::= { hwEponAutoFindOnuInfoTable 1 }
+
+
+ HwEponAutoFindOnuInfoEntry ::=
+ SEQUENCE {
+ hwEponAutoFindOnuOrder
+ Integer32,
+ hwEponAutoFindOnuInfoMacAddress
+ MacAddress,
+ hwEponAutoFindOnuInfoPasswordValue
+ DisplayString
+ }
+
+ hwEponAutoFindOnuOrder OBJECT-TYPE
+ SYNTAX Integer32 (1..64)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The SN of the auto-found ONU."
+ ::= { hwEponAutoFindOnuInfoEntry 1 }
+
+
+ hwEponAutoFindOnuInfoMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC address of the auto-found ONU."
+ ::= { hwEponAutoFindOnuInfoEntry 2 }
+
+
+ hwEponAutoFindOnuInfoPasswordValue OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The password of the auto-found ONU."
+ ::= { hwEponAutoFindOnuInfoEntry 3 }
+
+
+ hwEponOnuCapabilityInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwEponOnuCapabilityInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The capability table of the ONU."
+ ::= { hwEponControlObjects 6 }
+
+
+ hwEponOnuCapabilityInfoEntry OBJECT-TYPE
+ SYNTAX HwEponOnuCapabilityInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is the entry of the ONU capbility."
+ INDEX { ifIndex, hwEponOnuIndex }
+ ::= { hwEponOnuCapabilityInfoTable 1 }
+
+
+ HwEponOnuCapabilityInfoEntry ::=
+ SEQUENCE {
+ hwEponOnuPotsPortNum
+ Integer32,
+ hwEponOnuFePortsNum
+ Integer32,
+ hwEponOnuGePortsNum
+ Integer32,
+ hwEponOnuTdmPortsNum
+ Integer32,
+ hwEponOnuFecSupport
+ Integer32,
+ hwEponOnuSupportBackupBattery
+ Integer32,
+ hwEponOnuUpQueueNum
+ Integer32,
+ hwEponOnuUpQueueNumPerPort
+ Integer32,
+ hwEponOnuDownQueueNum
+ Integer32,
+ hwEponOnuDownQueueNumPerPort
+ Integer32,
+ hwEponOnuFePortList
+ PortList,
+ hwEponOnuGePortList
+ PortList,
+ hwEponOnuSupportMulticastQuickLeave
+ Integer32
+ }
+
+ hwEponOnuPotsPortNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of POTS ports of the ONU."
+ ::= { hwEponOnuCapabilityInfoEntry 1 }
+
+
+ hwEponOnuFePortsNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of FE ports of the ONU."
+ ::= { hwEponOnuCapabilityInfoEntry 2 }
+
+
+ hwEponOnuGePortsNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of GE ports of the ONU."
+ ::= { hwEponOnuCapabilityInfoEntry 3 }
+
+
+ hwEponOnuTdmPortsNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of TDM ports of the ONU."
+ ::= { hwEponOnuCapabilityInfoEntry 4 }
+
+
+ hwEponOnuFecSupport OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Does the ONU support FEC."
+ ::= { hwEponOnuCapabilityInfoEntry 5 }
+
+
+ hwEponOnuSupportBackupBattery OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Does the ONU support backup batter."
+ ::= { hwEponOnuCapabilityInfoEntry 6 }
+
+
+ hwEponOnuUpQueueNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of upstream queues of the ONU."
+ ::= { hwEponOnuCapabilityInfoEntry 7 }
+
+
+ hwEponOnuUpQueueNumPerPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of queues on the upstream port of the ONU."
+ ::= { hwEponOnuCapabilityInfoEntry 8 }
+
+
+ hwEponOnuDownQueueNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of downstram queues of the ONU."
+ ::= { hwEponOnuCapabilityInfoEntry 9 }
+
+
+ hwEponOnuDownQueueNumPerPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of queues on the downstream port of the ONU."
+ ::= { hwEponOnuCapabilityInfoEntry 10 }
+
+
+ hwEponOnuFePortList OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The bit-map of FE port."
+ ::= { hwEponOnuCapabilityInfoEntry 11 }
+
+
+ hwEponOnuGePortList OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The bit-map of GE port."
+ ::= { hwEponOnuCapabilityInfoEntry 12 }
+
+
+ hwEponOnuSupportMulticastQuickLeave OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Does the ONU support multicast quick-leave."
+ ::= { hwEponOnuCapabilityInfoEntry 13 }
+
+
+ hwEponOnuIpConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwEponOnuIpConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is the ONU IP configuration table.
+ This table is used to configure and query
+ the IP configuration mode and IP address of an ONU."
+ ::= { hwEponControlObjects 7 }
+
+
+ hwEponOnuIpConfigEntry OBJECT-TYPE
+ SYNTAX HwEponOnuIpConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ONU IP config entry."
+ INDEX { ifIndex, hwEponOnuIndex }
+ ::= { hwEponOnuIpConfigTable 1 }
+
+
+ HwEponOnuIpConfigEntry ::=
+ SEQUENCE {
+ hwEponOnuIpAddress
+ IpAddress,
+ hwEponOnuNetMask
+ IpAddress,
+ hwEponOnuNetGateway
+ IpAddress,
+ hwEponOnuIpManageVlan
+ Integer32,
+ hwEponOnuIpRowStates
+ RowStatus
+ }
+
+ hwEponOnuIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "IP address."
+ ::= { hwEponOnuIpConfigEntry 1 }
+
+
+ hwEponOnuNetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Sub-net mask."
+ ::= { hwEponOnuIpConfigEntry 2 }
+
+
+ hwEponOnuNetGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "ONU NMS gateway."
+ ::= { hwEponOnuIpConfigEntry 3 }
+
+
+ hwEponOnuIpManageVlan OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The management VLAN of the ONU."
+ ::= { hwEponOnuIpConfigEntry 4 }
+
+
+ hwEponOnuIpRowStates OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The row status, which is used to differentiate the creation, modification and deletion of a row."
+ ::= { hwEponOnuIpConfigEntry 51 }
+
+
+ hwEponOnuEthObjectCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwEponOnuEthObjectCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ONU ETH port config table."
+ ::= { hwEponControlObjects 8 }
+
+
+ hwEponOnuEthObjectCfgEntry OBJECT-TYPE
+ SYNTAX HwEponOnuEthObjectCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ONU ETH port config entry."
+ INDEX { ifIndex, hwEponOnuIndex, hwEponOnuEthPortId }
+ ::= { hwEponOnuEthObjectCfgTable 1 }
+
+
+ HwEponOnuEthObjectCfgEntry ::=
+ SEQUENCE {
+ hwEponOnuEthPortId
+ Integer32,
+ hwEponOnuEthOperateStatus
+ INTEGER,
+ hwEponOnuEthFlowcontrolSwitch
+ INTEGER
+ }
+
+ hwEponOnuEthPortId OBJECT-TYPE
+ SYNTAX Integer32 (1..64)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ETH port number of the ONU."
+ ::= { hwEponOnuEthObjectCfgEntry 1 }
+
+
+ hwEponOnuEthOperateStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ undoshutdown(1),
+ shutdown(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The operation status of the port."
+ DEFVAL { 1 }
+ ::= { hwEponOnuEthObjectCfgEntry 2 }
+
+
+ hwEponOnuEthFlowcontrolSwitch OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ open(1),
+ close(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enabling or disabling flow control on the ONU port."
+ ::= { hwEponOnuEthObjectCfgEntry 3 }
+
+
+ hwEponOnuTdmPortCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwEponOnuTdmPortCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ONU TDM port config table."
+ ::= { hwEponControlObjects 9 }
+
+
+ hwEponOnuTdmPortCfgEntry OBJECT-TYPE
+ SYNTAX HwEponOnuTdmPortCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ONU TDM port config entry."
+ INDEX { ifIndex, hwEponOnuIndex, hwEponOnuTdmPortId }
+ ::= { hwEponOnuTdmPortCfgTable 1 }
+
+
+ HwEponOnuTdmPortCfgEntry ::=
+ SEQUENCE {
+ hwEponOnuTdmPortId
+ Integer32,
+ hwEponOnuTdmPortOperateStatus
+ INTEGER
+ }
+
+ hwEponOnuTdmPortId OBJECT-TYPE
+ SYNTAX Integer32 (1..16)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ONU TDM port ID."
+ ::= { hwEponOnuTdmPortCfgEntry 1 }
+
+
+ hwEponOnuTdmPortOperateStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The enable switch of the port."
+ ::= { hwEponOnuTdmPortCfgEntry 2 }
+
+
+ hwEponOnuPotsPortCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwEponOnuPotsPortCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ONU POTS port config table."
+ ::= { hwEponControlObjects 10 }
+
+
+ hwEponOnuPotsPortCfgEntry OBJECT-TYPE
+ SYNTAX HwEponOnuPotsPortCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ONU POTS port config entry."
+ INDEX { ifIndex, hwEponOnuIndex, hwEponOnuPotsPortId }
+ ::= { hwEponOnuPotsPortCfgTable 1 }
+
+
+ HwEponOnuPotsPortCfgEntry ::=
+ SEQUENCE {
+ hwEponOnuPotsPortId
+ Integer32,
+ hwEponOnuPotsPortOperateStatus
+ INTEGER
+ }
+
+ hwEponOnuPotsPortId OBJECT-TYPE
+ SYNTAX Integer32 (1..8)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ONU POTS port number."
+ ::= { hwEponOnuPotsPortCfgEntry 1 }
+
+
+ hwEponOnuPotsPortOperateStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Operation status of the ONU POTS port."
+ ::= { hwEponOnuPotsPortCfgEntry 2 }
+
+
+ hwEponOnuCfgCarTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwEponOnuCfgCarEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ONU CAR config table."
+ ::= { hwEponControlObjects 11 }
+
+
+ hwEponOnuCfgCarEntry OBJECT-TYPE
+ SYNTAX HwEponOnuCfgCarEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ONU CAR config entry."
+ INDEX { ifIndex, hwEponOnuIndex, hwEponOnuCfgCarDirection }
+ ::= { hwEponOnuCfgCarTable 1 }
+
+
+ HwEponOnuCfgCarEntry ::=
+ SEQUENCE {
+ hwEponOnuCfgCarDirection
+ INTEGER,
+ hwEponOnuCarProfileNameIndex
+ DisplayString,
+ hwEponOnuTrafficPolicyNameIndex
+ DisplayString,
+ hwEponOnuCfgCarRowStatus
+ RowStatus
+ }
+
+ hwEponOnuCfgCarDirection OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The direction of packets where CAR is performed."
+ ::= { hwEponOnuCfgCarEntry 1 }
+
+
+ hwEponOnuCarProfileNameIndex OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "CAR profile name."
+ ::= { hwEponOnuCfgCarEntry 2 }
+
+
+ hwEponOnuTrafficPolicyNameIndex OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Traffic policy name."
+ ::= { hwEponOnuCfgCarEntry 3 }
+
+
+ hwEponOnuCfgCarRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The row status, which is used to differentiate the creation, modification and deletion of a row."
+ ::= { hwEponOnuCfgCarEntry 51 }
+
+
+ hwEponOltPortDefaultVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwEponOltPortDefaultVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "OLT default VLAN config table."
+ ::= { hwEponControlObjects 12 }
+
+
+ hwEponOltPortDefaultVlanEntry OBJECT-TYPE
+ SYNTAX HwEponOltPortDefaultVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "OLT default VLAN config entry."
+ INDEX { ifIndex, hwEponOnuIndex }
+ ::= { hwEponOltPortDefaultVlanTable 1 }
+
+
+ HwEponOltPortDefaultVlanEntry ::=
+ SEQUENCE {
+ hwEponOltPortDefaultVlanId
+ Integer32,
+ hwEponOltPortDefaultVlanBatch
+ INTEGER,
+ hwEponOltPortDefaultVlanOnuStartId
+ Integer32,
+ hwEponOltPortDefaultVlanOnuEndId
+ Integer32,
+ hwEponOltPortDefaultVlanRowStatus
+ RowStatus
+ }
+
+ hwEponOltPortDefaultVlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Default VLAN ID on the port."
+ ::= { hwEponOltPortDefaultVlanEntry 1 }
+
+
+ hwEponOltPortDefaultVlanBatch OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ batch(1),
+ notBatch(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Batch config."
+ ::= { hwEponOltPortDefaultVlanEntry 2 }
+
+
+ hwEponOltPortDefaultVlanOnuStartId OBJECT-TYPE
+ SYNTAX Integer32 (0..63)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Start ONU ID in batch configuration."
+ ::= { hwEponOltPortDefaultVlanEntry 3 }
+
+
+ hwEponOltPortDefaultVlanOnuEndId OBJECT-TYPE
+ SYNTAX Integer32 (0..63)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "End ONU ID in batch configuration."
+ ::= { hwEponOltPortDefaultVlanEntry 4 }
+
+
+ hwEponOltPortDefaultVlanRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The row status, which is used to differentiate the creation, modification and deletion of a row."
+ ::= { hwEponOltPortDefaultVlanEntry 51 }
+
+
+ hwEponVlanStackingAndMappingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwEponVlanStackingAndMappingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ONU stacking and mapping config table."
+ ::= { hwEponControlObjects 13 }
+
+
+ hwEponVlanStackingAndMappingEntry OBJECT-TYPE
+ SYNTAX HwEponVlanStackingAndMappingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ONU stacking and mapping config entry."
+ INDEX { ifIndex, hwEponOnuIndex, hwEponOnuExtSVlanId, hwEponOnuIntSStartVlanId, hwEponOnuIntSEndVlanId}
+ ::= { hwEponVlanStackingAndMappingTable 1 }
+
+
+ HwEponVlanStackingAndMappingEntry ::=
+ SEQUENCE {
+ hwEponOnuExtSVlanId
+ Integer32,
+ hwEponOnuIntSStartVlanId
+ Integer32,
+ hwEponOnuIntSEndVlanId
+ Integer32,
+ hwEponVlanStackingOrMapping
+ INTEGER,
+ hwEponOnuDextVlanId
+ Integer32,
+ hwEponOnuDintVlanId
+ Integer32,
+ hwEponOnuPopExtVlanId
+ INTEGER,
+ hwEponOnuVlanCopyPri
+ INTEGER,
+ hwEponOnuIntVlanRemarkPri
+ INTEGER,
+ hwEponOnuExtVlanRemarkPri
+ INTEGER,
+ hwEponOnuIntVlanPri
+ Integer32,
+ hwEponOnuExtVlanPri
+ Integer32,
+ hwEponVlanMappingBatch
+ INTEGER,
+ hwEponVlanMappingOnuStartId
+ Integer32,
+ hwEponVlanMappingOnuEndId
+ Integer32,
+ hwEponVlanMappingRowStatus
+ RowStatus
+ }
+
+
+ hwEponOnuExtSVlanId OBJECT-TYPE
+ SYNTAX Integer32 (0..4094)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Source VLAN ID."
+ ::= { hwEponVlanStackingAndMappingEntry 1 }
+
+
+ hwEponOnuIntSStartVlanId OBJECT-TYPE
+ SYNTAX Integer32 (0..4094)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Source inner start VLAN ID."
+ ::= { hwEponVlanStackingAndMappingEntry 2 }
+
+
+ hwEponOnuIntSEndVlanId OBJECT-TYPE
+ SYNTAX Integer32 (0..4094)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Source inner end VLAN ID."
+ ::= { hwEponVlanStackingAndMappingEntry 3 }
+
+ hwEponVlanStackingOrMapping OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ singleMapping(1),
+ doubleMapping(2),
+ stacking(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Stacking or mapping."
+ ::= { hwEponVlanStackingAndMappingEntry 4 }
+
+ hwEponOnuDextVlanId OBJECT-TYPE
+ SYNTAX Integer32 (0..4094)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Mapping the outer VLAN ID of destination."
+ ::= { hwEponVlanStackingAndMappingEntry 5 }
+
+
+ hwEponOnuDintVlanId OBJECT-TYPE
+ SYNTAX Integer32 (0..4094)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Mapping the inner VLAN ID of destination."
+ ::= { hwEponVlanStackingAndMappingEntry 6 }
+
+
+ hwEponOnuPopExtVlanId OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ pop(1),
+ notPop(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Whether to remove the outer VLAN ID."
+ ::= { hwEponVlanStackingAndMappingEntry 7 }
+
+
+ hwEponOnuVlanCopyPri OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ copy(1),
+ notCopy(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Copy VLAN COS value."
+ ::= { hwEponVlanStackingAndMappingEntry 8 }
+
+
+ hwEponOnuIntVlanRemarkPri OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ remark(1),
+ notRemark(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Remark inner VLAN COS value."
+ ::= { hwEponVlanStackingAndMappingEntry 9 }
+
+
+ hwEponOnuExtVlanRemarkPri OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ remark(1),
+ notRemark(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Remark outer VLAN COS value."
+ ::= { hwEponVlanStackingAndMappingEntry 10 }
+
+
+ hwEponOnuIntVlanPri OBJECT-TYPE
+ SYNTAX Integer32 (0..8)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The inner VLAN COS vlaue."
+ ::= { hwEponVlanStackingAndMappingEntry 11 }
+
+
+ hwEponOnuExtVlanPri OBJECT-TYPE
+ SYNTAX Integer32 (0..8)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The outer VLAN COS vlaue."
+ ::= { hwEponVlanStackingAndMappingEntry 12 }
+
+
+ hwEponVlanMappingBatch OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ yes(1),
+ no(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Batch config."
+ ::= { hwEponVlanStackingAndMappingEntry 13 }
+
+
+ hwEponVlanMappingOnuStartId OBJECT-TYPE
+ SYNTAX Integer32 (0..63)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Start ONU ID."
+ ::= { hwEponVlanStackingAndMappingEntry 14 }
+
+
+ hwEponVlanMappingOnuEndId OBJECT-TYPE
+ SYNTAX Integer32 (0..63)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "End ONU ID."
+ ::= { hwEponVlanStackingAndMappingEntry 15 }
+
+
+ hwEponVlanMappingRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The row status, which is used to differentiate the creation, modification and deletion of a row. "
+ ::= { hwEponVlanStackingAndMappingEntry 51 }
+
+
+ hwEponOltPortStaticMacTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwEponOltPortStaticMacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "OLT static MAC address table."
+ ::= { hwEponControlObjects 14 }
+
+
+ hwEponOltPortStaticMacEntry OBJECT-TYPE
+ SYNTAX HwEponOltPortStaticMacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "OLT static MAC address entry"
+ INDEX { ifIndex, hwEponOnuIndex, hwEponOnuUserMacAddressOrder }
+ ::= { hwEponOltPortStaticMacTable 1 }
+
+
+ HwEponOltPortStaticMacEntry ::=
+ SEQUENCE {
+ hwEponOnuUserMacAddressOrder
+ Integer32,
+ hwEponOnuUserMacAddress
+ MacAddress,
+ hwEponOltPortStaticMacRowStatus
+ RowStatus
+ }
+
+ hwEponOnuUserMacAddressOrder OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index of the static MAC address."
+ ::= { hwEponOltPortStaticMacEntry 1 }
+
+
+ hwEponOnuUserMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "MAC address."
+ ::= { hwEponOltPortStaticMacEntry 2 }
+
+
+ hwEponOltPortStaticMacRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The row status, which is used to differentiate the creation, modification and deletion of a row. "
+ ::= { hwEponOltPortStaticMacEntry 51 }
+
+
+ hwEponOltPortMacLimitTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwEponOltPortMacLimitEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MAC address learning limit table."
+ ::= { hwEponControlObjects 15 }
+
+
+ hwEponOltPortMacLimitEntry OBJECT-TYPE
+ SYNTAX HwEponOltPortMacLimitEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MAC address learning limit entry."
+ INDEX { ifIndex, hwEponOnuIndex }
+ ::= { hwEponOltPortMacLimitTable 1 }
+
+
+ HwEponOltPortMacLimitEntry ::=
+ SEQUENCE {
+ hwEponOnuUserMacAddressNumber
+ Integer32,
+ hwEponOnuForwardAction
+ INTEGER,
+ hwEponOnuAlarmAction
+ INTEGER,
+ hwEponOnuMacLimitRowStatus
+ RowStatus
+ }
+
+ hwEponOnuUserMacAddressNumber OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Maximum number of MAC addresses that can be learned."
+ DEFVAL { 4094 }
+ ::= { hwEponOltPortMacLimitEntry 1 }
+
+
+ hwEponOnuForwardAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ forward(1),
+ discard(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Forwarding action."
+ DEFVAL { 2 }
+ ::= { hwEponOltPortMacLimitEntry 2 }
+
+
+ hwEponOnuAlarmAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ warning(1),
+ notWarning(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Alarm action."
+ DEFVAL { 1 }
+ ::= { hwEponOltPortMacLimitEntry 3 }
+
+
+ hwEponOnuMacLimitRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The row status, which is used to differentiate the creation, modification and deletion of a row. "
+ ::= { hwEponOltPortMacLimitEntry 51 }
+
+
+ hwEponProfileObjects OBJECT IDENTIFIER ::= { hwEponObjects 3 }
+
+
+ hwEponLineProfileInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwEponLineProfileInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is the EPON line profile table. This table is
+ used to create a EPON line profile."
+ ::= { hwEponProfileObjects 1 }
+
+
+ hwEponLineProfileInfoEntry OBJECT-TYPE
+ SYNTAX HwEponLineProfileInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The EPON line profile entry."
+ INDEX { hwEponLineProfileNameIndex }
+ ::= { hwEponLineProfileInfoTable 1 }
+
+
+ HwEponLineProfileInfoEntry ::=
+ SEQUENCE {
+ hwEponLineProfileNameIndex
+ DisplayString,
+ hwEponLineProfileBindNum
+ Integer32,
+ hwEponLineProfileDbaProfileName
+ DisplayString,
+ hwEponLineProfileEncryptMode
+ INTEGER,
+ hwEponLineProfileQueueSetIndex1Threshold
+ DisplayString,
+ hwEponLineProfileQueueSetIndex2Threshold
+ DisplayString,
+ hwEponLineProfileQueueSetIndex3Threshold
+ DisplayString,
+ hwEponLineProfileRowStatus
+ RowStatus
+ }
+
+ hwEponLineProfileNameIndex OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index of the EPON line profile."
+ ::= { hwEponLineProfileInfoEntry 1 }
+
+
+ hwEponLineProfileBindNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of EPON line profiles bound to the ONU."
+ ::= { hwEponLineProfileInfoEntry 2 }
+
+
+ hwEponLineProfileDbaProfileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Name of the EPON line DBA profile."
+ ::= { hwEponLineProfileInfoEntry 3 }
+
+
+ hwEponLineProfileEncryptMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ aes(1),
+ tripleChurining(2),
+ off(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Encryption mode of the EPON line profile."
+ ::= { hwEponLineProfileInfoEntry 4 }
+
+
+ hwEponLineProfileQueueSetIndex1Threshold OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..500))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Threshold of queue set 1 in the EPON line profile."
+ ::= { hwEponLineProfileInfoEntry 5 }
+
+
+ hwEponLineProfileQueueSetIndex2Threshold OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..500))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Threshold of queue set 2 in the EPON line profile."
+ ::= { hwEponLineProfileInfoEntry 6 }
+
+
+ hwEponLineProfileQueueSetIndex3Threshold OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..500))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Threshold of queue set 3 in the EPON line profile."
+ ::= { hwEponLineProfileInfoEntry 7 }
+
+
+ hwEponLineProfileRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row status. This object is used to differentiate the creation, modification and deletion operations for an object."
+ ::= { hwEponLineProfileInfoEntry 51 }
+
+
+ hwEponOnuSrvProfileInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwEponOnuSrvProfileInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is the EPON service profile table."
+ ::= { hwEponProfileObjects 2 }
+
+
+ hwEponOnuSrvProfileInfoEntry OBJECT-TYPE
+ SYNTAX HwEponOnuSrvProfileInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The EPON service profile entry."
+ INDEX { hwEponOnuSrvProfNameIndex }
+ ::= { hwEponOnuSrvProfileInfoTable 1 }
+
+
+ HwEponOnuSrvProfileInfoEntry ::=
+ SEQUENCE {
+ hwEponOnuSrvProfNameIndex
+ DisplayString,
+ hwEponOnuSrvProfileBindNum
+ Integer32,
+ hwEponOnuSrvProfileRowStatus
+ RowStatus
+ }
+
+ hwEponOnuSrvProfNameIndex OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index of the EPON service profile."
+ ::= { hwEponOnuSrvProfileInfoEntry 1 }
+
+
+ hwEponOnuSrvProfileBindNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Number of EPON service profiles bound to the ONU."
+ ::= { hwEponOnuSrvProfileInfoEntry 2 }
+
+
+ hwEponOnuSrvProfileRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row status. This object is used to differentiate the creation, modification and deletion operations for an object."
+ ::= { hwEponOnuSrvProfileInfoEntry 51 }
+
+
+ hwEponSrvProfileOnuCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwEponSrvProfileOnuCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is the EPON service profile ONU config table."
+ ::= { hwEponProfileObjects 3 }
+
+
+ hwEponSrvProfileOnuCfgEntry OBJECT-TYPE
+ SYNTAX HwEponSrvProfileOnuCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The EPON service profile ONU config entry."
+ INDEX { hwEponOnuSrvProfNameIndex }
+ ::= { hwEponSrvProfileOnuCfgTable 1 }
+
+
+ HwEponSrvProfileOnuCfgEntry ::=
+ SEQUENCE {
+ hwEponSrvProfileFecMode
+ EnabledStatus,
+ hwEponSrvProfileMulticastMode
+ INTEGER,
+ hwEponSrvProfileMulticastQuickLeaveSwitch
+ EnabledStatus
+ }
+
+ hwEponSrvProfileFecMode OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "FEC mode of the EPON service profile."
+ ::= { hwEponSrvProfileOnuCfgEntry 4 }
+
+
+ hwEponSrvProfileMulticastMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ ctc(1),
+ igmpsnooping(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Multicast mode of the EPON service profile."
+ ::= { hwEponSrvProfileOnuCfgEntry 5 }
+
+
+ hwEponSrvProfileMulticastQuickLeaveSwitch OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enabling or disabling multicast quickleave of the EPON service profile."
+ ::= { hwEponSrvProfileOnuCfgEntry 6 }
+
+
+ hwEponSrvProfOnuPortCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwEponSrvProfOnuPortCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is the EPON service profile ONU port config table."
+ ::= { hwEponProfileObjects 4 }
+
+
+ hwEponSrvProfOnuPortCfgEntry OBJECT-TYPE
+ SYNTAX HwEponSrvProfOnuPortCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The EPON service profile ONU port config entry."
+ INDEX { hwEponOnuSrvProfNameIndex, hwEponOnuPortTypeIndex, hwEponOnuPortIdIndex }
+ ::= { hwEponSrvProfOnuPortCfgTable 1 }
+
+
+ HwEponSrvProfOnuPortCfgEntry ::=
+ SEQUENCE {
+ hwEponOnuPortTypeIndex
+ INTEGER,
+ hwEponOnuPortIdIndex
+ Integer32,
+ hwEponSrvProfOnuPortCfgMaxMacAddressNum
+ Integer32,
+ hwEponSrvProfOnuPortCfgMulticastStripSwitch
+ INTEGER
+ }
+
+ hwEponOnuPortTypeIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ eth1(1),
+ eth2(2),
+ eth3(3),
+ eth4(48)
+
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Port type of the ONU."
+ ::= { hwEponSrvProfOnuPortCfgEntry 1 }
+
+
+ hwEponOnuPortIdIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..64)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Port index of the ONU."
+ ::= { hwEponSrvProfOnuPortCfgEntry 2 }
+
+
+ hwEponSrvProfOnuPortCfgMaxMacAddressNum OBJECT-TYPE
+ SYNTAX Integer32 (0..1023)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Max number of MAC addresses that can be learned on an ONU port."
+ ::= { hwEponSrvProfOnuPortCfgEntry 3 }
+
+
+ hwEponSrvProfOnuPortCfgMulticastStripSwitch OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ strip(1),
+ notStrip(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Whether to remove VLAN tags from multicast packets on an ONU port."
+ ::= { hwEponSrvProfOnuPortCfgEntry 4 }
+
+
+ hwEponSrvProfMulticastVlanCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwEponSrvProfMulticastVlanCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is the EPON service profile multicast VLAN config table."
+ ::= { hwEponProfileObjects 5 }
+
+
+ hwEponSrvProfMulticastVlanCfgEntry OBJECT-TYPE
+ SYNTAX HwEponSrvProfMulticastVlanCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The EPON service profile multi-cast VLAN config entry."
+ INDEX { hwEponOnuSrvProfNameIndex, hwEponOnuPortTypeIndex, hwEponOnuPortIdIndex, hwEponSrvProfMulticastVlanCfgMulticastVlan }
+ ::= { hwEponSrvProfMulticastVlanCfgTable 1 }
+
+
+ HwEponSrvProfMulticastVlanCfgEntry ::=
+ SEQUENCE {
+ hwEponSrvProfMulticastVlanCfgMulticastVlan
+ Integer32,
+ hwEponSrvProfMulticastVlanCfgRowStatus
+ RowStatus
+ }
+
+ hwEponSrvProfMulticastVlanCfgMulticastVlan OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Multicast VLAN ID in the EPON service profile."
+ ::= { hwEponSrvProfMulticastVlanCfgEntry 1 }
+
+
+ hwEponSrvProfMulticastVlanCfgRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row status. This object is used to differentiate the creation, modification and deletion operations for an object."
+ ::= { hwEponSrvProfMulticastVlanCfgEntry 51 }
+
+
+ hwEponSrvProfOnuPortVlanCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwEponSrvProfOnuPortVlanCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ONU port's remote native VLAN info table."
+ ::= { hwEponProfileObjects 6 }
+
+
+ hwEponSrvProfOnuPortVlanCfgEntry OBJECT-TYPE
+ SYNTAX HwEponSrvProfOnuPortVlanCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ONU port's remote native VLAN info entry."
+ INDEX { hwEponOnuSrvProfNameIndex, hwEponOnuPortType, hwEponOnuPortId }
+ ::= { hwEponSrvProfOnuPortVlanCfgTable 1 }
+
+
+ HwEponSrvProfOnuPortVlanCfgEntry ::=
+ SEQUENCE {
+ hwEponOnuPortType
+ INTEGER,
+ hwEponOnuPortId
+ Integer32,
+ hwEponSrvProfOnuPortVlanMode
+ INTEGER,
+ hwEponSrvProfOnuPortAddToVlanId
+ Integer32,
+ hwEponSrvProfOnuPortDefaultVlanId
+ Integer32,
+ hwEponSrvProfOnuPortVlanRowStatus
+ RowStatus
+ }
+
+ hwEponOnuPortType OBJECT-TYPE
+ SYNTAX INTEGER { eth(1) }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ONU port type."
+ ::= { hwEponSrvProfOnuPortVlanCfgEntry 1 }
+
+
+ hwEponOnuPortId OBJECT-TYPE
+ SYNTAX Integer32 (1..64)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ONU port ID."
+ ::= { hwEponSrvProfOnuPortVlanCfgEntry 2 }
+
+
+ hwEponSrvProfOnuPortVlanMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ transparent(1),
+ translation(2),
+ transmit(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The VLAN mode of an ONU port, 0, 2, or 3."
+ ::= { hwEponSrvProfOnuPortVlanCfgEntry 3 }
+
+
+ hwEponSrvProfOnuPortAddToVlanId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "VLAN IDs allowed by the ONU port."
+ ::= { hwEponSrvProfOnuPortVlanCfgEntry 4 }
+
+
+ hwEponSrvProfOnuPortDefaultVlanId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Default VLAN ID of the ONU port."
+ ::= { hwEponSrvProfOnuPortVlanCfgEntry 5 }
+
+
+ hwEponSrvProfOnuPortVlanRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row status. This object is used to differentiate the creation, modification and deletion operations for an object."
+ ::= { hwEponSrvProfOnuPortVlanCfgEntry 51 }
+
+
+ hwEponSrvProfOnuPortVlanTranslationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwEponSrvProfOnuPortVlanTranslationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ONU port's remote VLAN translation information table."
+ ::= { hwEponProfileObjects 7 }
+
+
+ hwEponSrvProfOnuPortVlanTranslationEntry OBJECT-TYPE
+ SYNTAX HwEponSrvProfOnuPortVlanTranslationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ONU port's remote VLAN translation information entry."
+ INDEX { hwEponOnuSrvProfNameIndex, hwEponOnuPortType, hwEponOnuPortId, hwEponSrvProfOnuPortVlanTranslationCvlanId }
+ ::= { hwEponSrvProfOnuPortVlanTranslationTable 1 }
+
+
+ HwEponSrvProfOnuPortVlanTranslationEntry ::=
+ SEQUENCE {
+ hwEponSrvProfOnuPortVlanTranslationCvlanId
+ Integer32,
+ hwEponSrvProfOnuPortVlanTranslationSVlanId
+ Integer32,
+ hwEponSrvProfOnuPortVlanTranslationRowStatus
+ RowStatus
+ }
+
+ hwEponSrvProfOnuPortVlanTranslationCvlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "C-VLAN ID on the ONU port."
+ ::= { hwEponSrvProfOnuPortVlanTranslationEntry 1 }
+
+
+ hwEponSrvProfOnuPortVlanTranslationSVlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "S-VLAN ID on the ONU port."
+ ::= { hwEponSrvProfOnuPortVlanTranslationEntry 2 }
+
+
+ hwEponSrvProfOnuPortVlanTranslationRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row status. This object is used to differentiate the creation, modification and deletion operations for an object."
+ ::= { hwEponSrvProfOnuPortVlanTranslationEntry 51 }
+
+
+ hwEponDbaProfileInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwEponDbaProfileInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is the DBA profile table. This table is
+ used to create a DBA profile,
+ and is used to modify or delete a DBA profile
+ which is not bound."
+ ::= { hwEponProfileObjects 8 }
+
+
+ hwEponDbaProfileInfoEntry OBJECT-TYPE
+ SYNTAX HwEponDbaProfileInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The DBA profile entry."
+ INDEX { hwEponDbaProfileInfoNameIndex }
+ ::= { hwEponDbaProfileInfoTable 1 }
+
+
+ HwEponDbaProfileInfoEntry ::=
+ SEQUENCE {
+ hwEponDbaProfileInfoNameIndex
+ DisplayString,
+ hwEponDbaTypeIndex
+ INTEGER,
+ hwEponDbaProfileFixedRate
+ Integer32,
+ hwEponDbaProfileAssuredRate
+ Integer32,
+ hwEponDbaProfileMaxRate
+ Integer32,
+ hwEponDbaProfileReferenceNum
+ Integer32,
+ hwEponDbaProfileEntryStatus
+ RowStatus
+ }
+
+ hwEponDbaProfileInfoNameIndex OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "DBA profile name."
+ ::= { hwEponDbaProfileInfoEntry 1 }
+
+
+ hwEponDbaTypeIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ fix(1),
+ assure(2),
+ assureAndmax(3),
+ max(4),
+ fixAndassureAndMax(5)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The DBA type index."
+ ::= { hwEponDbaProfileInfoEntry 2 }
+
+
+ hwEponDbaProfileFixedRate OBJECT-TYPE
+ SYNTAX Integer32 (0..1000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Fixed bandwidth of the profile."
+ ::= { hwEponDbaProfileInfoEntry 3 }
+
+
+ hwEponDbaProfileAssuredRate OBJECT-TYPE
+ SYNTAX Integer32 (0..1000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Assured bandwidth of the profile."
+ ::= { hwEponDbaProfileInfoEntry 4 }
+
+
+ hwEponDbaProfileMaxRate OBJECT-TYPE
+ SYNTAX Integer32 (0..1000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Max bandwidth of the profile."
+ ::= { hwEponDbaProfileInfoEntry 5 }
+
+
+ hwEponDbaProfileReferenceNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of bound DBA profiles."
+ ::= { hwEponDbaProfileInfoEntry 6 }
+
+
+ hwEponDbaProfileEntryStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row status. This object is used to differentiate the creation, modification and deletion operations for an object."
+ ::= { hwEponDbaProfileInfoEntry 51 }
+
+
+ hwEponOnuSnmpProfileInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwEponOnuSnmpProfileInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "EPON SNMP profile config table."
+ ::= { hwEponProfileObjects 9 }
+
+
+ hwEponOnuSnmpProfileInfoEntry OBJECT-TYPE
+ SYNTAX HwEponOnuSnmpProfileInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "EPON SNMP profile config table entry."
+ INDEX { hwEponOnuSnmpProfileInfoNameIndex }
+ ::= { hwEponOnuSnmpProfileInfoTable 1 }
+
+
+ HwEponOnuSnmpProfileInfoEntry ::=
+ SEQUENCE {
+ hwEponOnuSnmpProfileInfoNameIndex
+ DisplayString,
+ hwEponOnuSnmpProfileVersion
+ INTEGER,
+ hwEponOnuSnmpProfileReadCommunityName
+ DisplayString,
+ hwEponOnuSnmpProfileWriteCommunityName
+ DisplayString,
+ hwEponOnuSnmpProfileTrapHostIp
+ IpAddress,
+ hwEponOnuSnmpProfileTrapHostSrcUdpPort
+ Integer32,
+ hwEponOnuSnmpProfileSecurityName
+ DisplayString,
+ hwEponOnuSnmpProfileRowStatus
+ RowStatus
+ }
+
+ hwEponOnuSnmpProfileInfoNameIndex OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "SNMP profile name."
+ ::= { hwEponOnuSnmpProfileInfoEntry 1 }
+
+
+ hwEponOnuSnmpProfileVersion OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ v1(1),
+ v2(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "SNMP version of the profile."
+ DEFVAL { 2 }
+ ::= { hwEponOnuSnmpProfileInfoEntry 2 }
+
+
+ hwEponOnuSnmpProfileReadCommunityName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Name of the read community."
+ ::= { hwEponOnuSnmpProfileInfoEntry 3 }
+
+
+ hwEponOnuSnmpProfileWriteCommunityName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Name of the write community."
+ ::= { hwEponOnuSnmpProfileInfoEntry 4 }
+
+
+ hwEponOnuSnmpProfileTrapHostIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "IP address of the host sending the trap."
+ ::= { hwEponOnuSnmpProfileInfoEntry 5 }
+
+
+ hwEponOnuSnmpProfileTrapHostSrcUdpPort OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "UDP port number, ranging from 1 to 65535."
+ ::= { hwEponOnuSnmpProfileInfoEntry 6 }
+
+
+ hwEponOnuSnmpProfileSecurityName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The securityname of SNMP message."
+ ::= { hwEponOnuSnmpProfileInfoEntry 7 }
+
+
+ hwEponOnuSnmpProfileRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row status. This object is used to differentiate the creation, modification and deletion operations for an object."
+ ::= { hwEponOnuSnmpProfileInfoEntry 51 }
+
+
+ hwEponSrvProfOnuPortClassTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwEponSrvProfOnuPortClassEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The configuration table of the EPON classification."
+ ::= { hwEponProfileObjects 10 }
+
+
+ hwEponSrvProfOnuPortClassEntry OBJECT-TYPE
+ SYNTAX HwEponSrvProfOnuPortClassEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of the configuration table of the Epon classification."
+ INDEX { hwEponOnuSrvProfNameIndex, hwEponOnuClassifEthPortIndex, hwEponOnuPortClassRuleIndexId }
+ ::= { hwEponSrvProfOnuPortClassTable 1 }
+
+
+ HwEponSrvProfOnuPortClassEntry ::=
+ SEQUENCE {
+ hwEponOnuClassifEthPortIndex
+ Integer32,
+ hwEponOnuPortClassRuleIndexId
+ Integer32,
+ hwEponOnuPortClassConditionNum
+ INTEGER,
+ hwEponOnuPortClassQueueIndexId
+ Integer32,
+ hwEponOnuPortClassPriMark
+ Integer32,
+ hwEponOnuPortClassFieldSelect1
+ INTEGER,
+ hwEponOnuPortClassOperator1
+ INTEGER,
+ hwEponOnuPortClassMatchValue1
+ DisplayString,
+ hwEponOnuPortClassFieldSelect2
+ INTEGER,
+ hwEponOnuPortClassOperator2
+ INTEGER,
+ hwEponOnuPortClassMatchValue2
+ DisplayString,
+ hwEponOnuPortClassFieldSelect3
+ INTEGER,
+ hwEponOnuPortClassOperator3
+ INTEGER,
+ hwEponOnuPortClassMatchValue3
+ DisplayString,
+ hwEponOnuPortClassFieldSelect4
+ INTEGER,
+ hwEponOnuPortClassOperator4
+ INTEGER,
+ hwEponOnuPortClassMatchValue4
+ DisplayString,
+ hwEponOnuPortClassProfileRowStatus
+ RowStatus
+ }
+
+ hwEponOnuClassifEthPortIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..64)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ETH port ID of the ONU ."
+ ::= { hwEponSrvProfOnuPortClassEntry 1 }
+
+
+ hwEponOnuPortClassRuleIndexId OBJECT-TYPE
+ SYNTAX Integer32 (1..8)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index of the traffic classification rule."
+ ::= { hwEponSrvProfOnuPortClassEntry 2 }
+
+
+ hwEponOnuPortClassConditionNum OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ one(1),
+ two(2),
+ three(3),
+ four(4)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Number of conditions in a rule"
+ ::= { hwEponSrvProfOnuPortClassEntry 3 }
+
+
+ hwEponOnuPortClassQueueIndexId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The ID of the queue."
+ ::= { hwEponSrvProfOnuPortClassEntry 4 }
+
+
+ hwEponOnuPortClassPriMark OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This is the remark priority of the rule."
+ ::= { hwEponSrvProfOnuPortClassEntry 5 }
+
+
+ hwEponOnuPortClassFieldSelect1 OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ dstMac(1),
+ srcMac(2),
+ ethPri(3),
+ vlanId(4),
+ ethType(5),
+ dstIp(6),
+ srcIp(7),
+ ipType(8),
+ ipTosDscp(9),
+ ipPrecedence(10),
+ srcPort(11),
+ dstPort(12)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The field selector of the first condition."
+ ::= { hwEponSrvProfOnuPortClassEntry 6 }
+
+
+ hwEponOnuPortClassOperator1 OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ neverMatch(1),
+ equal(2),
+ notEqual(3),
+ lessOrEqual(4),
+ greaterOrEqual(5),
+ exists(6),
+ notExists(7),
+ alwaysMatch(8)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The operator of the first condition."
+ ::= { hwEponSrvProfOnuPortClassEntry 7 }
+
+
+ hwEponOnuPortClassMatchValue1 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The match value of the first condition."
+ ::= { hwEponSrvProfOnuPortClassEntry 8 }
+
+
+ hwEponOnuPortClassFieldSelect2 OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ dstMac(1),
+ srcMac(2),
+ ethPri(3),
+ vlanId(4),
+ ethType(5),
+ dstIp(6),
+ srcIp(7),
+ ipType(8),
+ ipTosDscp(9),
+ ipPrecedence(10),
+ srcPort(11),
+ dstPort(12)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The field selector of the second condition."
+ ::= { hwEponSrvProfOnuPortClassEntry 9 }
+
+
+ hwEponOnuPortClassOperator2 OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ neverMatch(1),
+ equal(2),
+ notEqual(3),
+ lessOrEqual(4),
+ greaterOrEqual(5),
+ exists(6),
+ notExists(7),
+ alwaysMatch(8)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The operator of the second condition."
+ ::= { hwEponSrvProfOnuPortClassEntry 10 }
+
+
+ hwEponOnuPortClassMatchValue2 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The match value of the second condition."
+ ::= { hwEponSrvProfOnuPortClassEntry 11 }
+
+
+ hwEponOnuPortClassFieldSelect3 OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ dstMac(1),
+ srcMac(2),
+ ethPri(3),
+ vlanId(4),
+ ethType(5),
+ dstIp(6),
+ srcIp(7),
+ ipType(8),
+ ipTosDscp(9),
+ ipPrecedence(10),
+ srcPort(11),
+ dstPort(12)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The field selector of the third condtion."
+ ::= { hwEponSrvProfOnuPortClassEntry 12 }
+
+
+ hwEponOnuPortClassOperator3 OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ neverMatch(1),
+ equal(2),
+ notEqual(3),
+ lessOrEqual(4),
+ greaterOrEqual(5),
+ exists(6),
+ notExists(7),
+ alwaysMatch(8)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The operator of the third conditon."
+ ::= { hwEponSrvProfOnuPortClassEntry 13 }
+
+
+ hwEponOnuPortClassMatchValue3 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The match value of the third conditon."
+ ::= { hwEponSrvProfOnuPortClassEntry 14 }
+
+
+ hwEponOnuPortClassFieldSelect4 OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ dstMac(1),
+ srcMac(2),
+ ethPri(3),
+ vlanId(4),
+ ethType(5),
+ dstIp(6),
+ srcIp(7),
+ ipType(8),
+ ipTosDscp(9),
+ ipPrecedence(10),
+ srcPort(11),
+ dstPort(12)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The field select of the fourth conditon."
+ ::= { hwEponSrvProfOnuPortClassEntry 15 }
+
+
+ hwEponOnuPortClassOperator4 OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ neverMatch(1),
+ equal(2),
+ notEqual(3),
+ lessOrEqual(4),
+ greaterOrEqual(5),
+ exists(6),
+ notExists(7),
+ alwaysMatch(8)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The operator of the fourth conditon."
+ ::= { hwEponSrvProfOnuPortClassEntry 16 }
+
+
+ hwEponOnuPortClassMatchValue4 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The match value the fourth conditon."
+ ::= { hwEponSrvProfOnuPortClassEntry 17 }
+
+
+ hwEponOnuPortClassProfileRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row status. This object is used to differentiate the creation, modification and deletion operations for an object."
+ ::= { hwEponSrvProfOnuPortClassEntry 51 }
+
+
+ hwEponSrvProfOnuPortCfgCarTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwEponSrvProfOnuPortCfgCarEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The service profile CAR config table."
+ ::= { hwEponProfileObjects 11 }
+
+
+ hwEponSrvProfOnuPortCfgCarEntry OBJECT-TYPE
+ SYNTAX HwEponSrvProfOnuPortCfgCarEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Service profile CAR config entry."
+ INDEX { hwEponOnuSrvProfNameIndex, hwEponOnuPortTypeIndex, hwEponOnuPortIdIndex, hwEponSrvProfOnuPortCarCfgDirection }
+ ::= { hwEponSrvProfOnuPortCfgCarTable 1 }
+
+
+ HwEponSrvProfOnuPortCfgCarEntry ::=
+ SEQUENCE {
+ hwEponSrvProfOnuPortCarCfgDirection
+ INTEGER,
+ hwEponSrvProfOnuPortCarCfgCir
+ Integer32,
+ hwEponSrvProfOnuPortCarCfgPir
+ Integer32,
+ hwEponSrvProfOnuPortCarCfgCbs
+ Integer32,
+ hwEponSrvProfOnuPortCarCfgEbs
+ Integer32,
+ hwEponSrvProfOnuPortCarCfgRowStatus
+ RowStatus
+ }
+
+ hwEponSrvProfOnuPortCarCfgDirection OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The direction of the CAR."
+ ::= { hwEponSrvProfOnuPortCfgCarEntry 1 }
+
+
+ hwEponSrvProfOnuPortCarCfgCir OBJECT-TYPE
+ SYNTAX Integer32 (640..1000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The CIR on the ONU port."
+ ::= { hwEponSrvProfOnuPortCfgCarEntry 2 }
+
+
+ hwEponSrvProfOnuPortCarCfgPir OBJECT-TYPE
+ SYNTAX Integer32 (0..1000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The PIR on the ONU port."
+ ::= { hwEponSrvProfOnuPortCfgCarEntry 3 }
+
+
+ hwEponSrvProfOnuPortCarCfgCbs OBJECT-TYPE
+ SYNTAX Integer32 (1568..1000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The CBS on the ONU port."
+ ::= { hwEponSrvProfOnuPortCfgCarEntry 4 }
+
+
+ hwEponSrvProfOnuPortCarCfgEbs OBJECT-TYPE
+ SYNTAX Integer32 (0..1000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The EBS on the ONU port."
+ ::= { hwEponSrvProfOnuPortCfgCarEntry 5 }
+
+
+ hwEponSrvProfOnuPortCarCfgRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row status. This object is used to differentiate the creation, modification and deletion operations for an object."
+ ::= { hwEponSrvProfOnuPortCfgCarEntry 51 }
+
+
+ hwEponStatisticObjects OBJECT IDENTIFIER ::= { hwEponObjects 4 }
+
+
+ hwEponOltStatisticTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwEponOltStatisticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The OLT statisitcs table."
+ ::= { hwEponStatisticObjects 1 }
+
+
+ hwEponOltStatisticEntry OBJECT-TYPE
+ SYNTAX HwEponOltStatisticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The OLT statistics entry."
+ INDEX { ifIndex , hwEponOnuIndex}
+ ::= { hwEponOltStatisticTable 1 }
+
+ HwEponOltStatisticEntry ::=
+ SEQUENCE {
+ hwEponOltStatisticRecvDataFrames
+ Counter64,
+ hwEponOltStatisticRecvDataBytes
+ Counter64,
+ hwEponOltStatisticRecvMulticastFrames
+ Counter64,
+ hwEponOltStatisticRecvBoardcastFrames
+ Counter64,
+ hwEponOltStatisticRecvErrorFrames
+ Counter64,
+ hwEponOltStatisticRecvErrorBytes
+ Counter64,
+ hwEponOltStatisticRecv64ByteFrames
+ Counter64,
+ hwEponOltStatisticRecv65To127ByteFrames
+ Counter64,
+ hwEponOltStatisticRecv128To255ByteFrames
+ Counter64,
+ hwEponOltStatisticRecv256To511ByteFrames
+ Counter64,
+ hwEponOltStatisticRecv512To1023ByteFrames
+ Counter64,
+ hwEponOltStatisticRecv1024To1518ByteFrames
+ Counter64,
+ hwEponOltStatisticRecvOver1518ByteFrames
+ Counter64,
+ hwEponOltStatisticRecvUndersizeFrames
+ Counter64,
+ hwEponOltStatisticRecvOversizeFrames
+ Counter64,
+ hwEponOltStatisticRecvFcsErrorFrames
+ Counter64,
+ hwEponOltStatisticUniCastFrames
+ Counter64,
+ hwEponOltStatisticRecvOkFrameCnt
+ Counter64,
+ hwEponOltStatisticRecvOkByteCnt
+ Counter64,
+ hwEponOltStatisticTransDataFrames
+ Counter64,
+ hwEponOltStatisticTransDataBytes
+ Counter64,
+ hwEponOltStatisticTransUnicastFrames
+ Counter64,
+ hwEponOltStatisticTransMulticastFrames
+ Counter64,
+ hwEponOltStatisticTransBoardcastFrames
+ Counter64,
+ hwEponOltStatisticTrans64ByteFrames
+ Counter64,
+ hwEponOltStatisticTrans65To127ByteFrames
+ Counter64,
+ hwEponOltStatisticTrans128To255ByteFrames
+ Counter64,
+ hwEponOltStatisticTrans256To511ByteFrames
+ Counter64,
+ hwEponOltStatisticTrans512To1023ByteFrames
+ Counter64,
+ hwEponOltStatisticTrans1024To1518ByteFrames
+ Counter64,
+ hwEponOltStatisticTransOver1518ByteFrames
+ Counter64,
+ hwEponOltStatisticTransFcsErrorFrames
+ Counter64,
+ hwEponOltStatisticClear
+ INTEGER
+
+ }
+ hwEponOltStatisticRecvDataFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received data frames."
+ ::= { hwEponOltStatisticEntry 1 }
+
+
+ hwEponOltStatisticRecvDataBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received data bytes."
+ ::= { hwEponOltStatisticEntry 2 }
+
+
+ hwEponOltStatisticRecvMulticastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received multi-cast frames."
+ ::= { hwEponOltStatisticEntry 3 }
+
+
+ hwEponOltStatisticRecvBoardcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received board cast frames."
+ ::= { hwEponOltStatisticEntry 4 }
+
+
+ hwEponOltStatisticRecvErrorFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received errored frames."
+ ::= { hwEponOltStatisticEntry 5 }
+
+
+ hwEponOltStatisticRecvErrorBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received errored bytes."
+ ::= { hwEponOltStatisticEntry 6 }
+
+
+ hwEponOltStatisticRecv64ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received 64 bytes frames."
+ ::= { hwEponOltStatisticEntry 7 }
+
+
+ hwEponOltStatisticRecv65To127ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received 65-127 bytes frames."
+ ::= { hwEponOltStatisticEntry 8 }
+
+
+ hwEponOltStatisticRecv128To255ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received 128-255 bytes frames."
+ ::= { hwEponOltStatisticEntry 9 }
+
+
+ hwEponOltStatisticRecv256To511ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received 256~511 bytes frames."
+ ::= { hwEponOltStatisticEntry 10 }
+
+
+ hwEponOltStatisticRecv512To1023ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received 512-1023 bytes frames."
+ ::= { hwEponOltStatisticEntry 11 }
+
+
+ hwEponOltStatisticRecv1024To1518ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received 1024-1518 bytes frames."
+ ::= { hwEponOltStatisticEntry 12 }
+
+
+ hwEponOltStatisticRecvOver1518ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received frames containing more than 1518 bytes."
+ ::= { hwEponOltStatisticEntry 13 }
+
+
+ hwEponOltStatisticRecvUndersizeFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received undersize frames."
+ ::= { hwEponOltStatisticEntry 14 }
+
+
+ hwEponOltStatisticRecvOversizeFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received oversize frames."
+ ::= { hwEponOltStatisticEntry 15 }
+
+
+ hwEponOltStatisticRecvFcsErrorFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received FCS errored frames."
+ ::= { hwEponOltStatisticEntry 16 }
+
+ hwEponOltStatisticUniCastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received unicast frames."
+ ::= { hwEponOltStatisticEntry 17 }
+
+ hwEponOltStatisticRecvOkFrameCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received correct frames."
+ ::= { hwEponOltStatisticEntry 18 }
+
+ hwEponOltStatisticRecvOkByteCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received correct bytes."
+ ::= { hwEponOltStatisticEntry 19 }
+
+ hwEponOltStatisticTransDataFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sent data frames."
+ ::= { hwEponOltStatisticEntry 20 }
+
+
+ hwEponOltStatisticTransDataBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sent data bytes."
+ ::= { hwEponOltStatisticEntry 21 }
+
+
+ hwEponOltStatisticTransUnicastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sent uni cast frames."
+ ::= { hwEponOltStatisticEntry 22 }
+
+
+ hwEponOltStatisticTransMulticastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sent multicast frames."
+ ::= { hwEponOltStatisticEntry 23 }
+
+
+ hwEponOltStatisticTransBoardcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sent broadcast frames."
+ ::= { hwEponOltStatisticEntry 24 }
+
+
+ hwEponOltStatisticTrans64ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sent 64 bytes frames."
+ ::= { hwEponOltStatisticEntry 25 }
+
+
+ hwEponOltStatisticTrans65To127ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sent 65-127 bytes frames."
+ ::= { hwEponOltStatisticEntry 26 }
+
+
+ hwEponOltStatisticTrans128To255ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sent 128-255 bytes frames."
+ ::= { hwEponOltStatisticEntry 27 }
+
+
+ hwEponOltStatisticTrans256To511ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sent 256-511 bytes frames."
+ ::= { hwEponOltStatisticEntry 28 }
+
+
+ hwEponOltStatisticTrans512To1023ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sent 512-1023 bytes frames."
+ ::= { hwEponOltStatisticEntry 29 }
+
+
+ hwEponOltStatisticTrans1024To1518ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sent 1024-1518 bytes frames."
+ ::= { hwEponOltStatisticEntry 30 }
+
+
+ hwEponOltStatisticTransOver1518ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sent frames containing more than 1518 bytes."
+ ::= { hwEponOltStatisticEntry 31 }
+
+ hwEponOltStatisticTransFcsErrorFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sent FCS errored bytes."
+ ::= { hwEponOltStatisticEntry 32 }
+
+ hwEponOltStatisticClear OBJECT-TYPE
+ SYNTAX INTEGER { clear(1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Clear the statistics."
+ ::= { hwEponOltStatisticEntry 33 }
+
+
+ hwEponOnuPonStatisticTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwEponOnuPonStatisticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "OLT LLID statistics table."
+ ::= { hwEponStatisticObjects 2 }
+
+
+ hwEponOnuPonStatisticEntry OBJECT-TYPE
+ SYNTAX HwEponOnuPonStatisticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "OLT LLID statistics entry."
+ INDEX { ifIndex, hwEponOnuIndex }
+ ::= { hwEponOnuPonStatisticTable 1 }
+
+
+ HwEponOnuPonStatisticEntry ::=
+ SEQUENCE {
+ hwEponOnuPonStatisticRcv1024To1518byteFrm
+ Counter64,
+ hwEponOnuPonStatisticRcv128To255byteFrm
+ Counter64,
+ hwEponOnuPonStatisticRcv256To511byteFrm
+ Counter64,
+ hwEponOnuPonStatisticRcv512To1023byteFrm
+ Counter64,
+ hwEponOnuPonStatisticRcv64byteFrm
+ Counter64,
+ hwEponOnuPonStatisticRcv65To127byteFrm
+ Counter64,
+ hwEponOnuPonStatisticRcvBcFrame
+ Counter64,
+ hwEponOnuPonStatisticRcvByte
+ Counter64,
+ hwEponOnuPonStatisticRcvCrc8Err
+ Counter64,
+ hwEponOnuPonStatisticRcvDelayByte
+ Counter64,
+ hwEponOnuPonStatisticRcvDelayMax
+ Counter64,
+ hwEponOnuPonStatisticRcvDelayThreshold
+ Counter64,
+ hwEponOnuPonStatisticRcvDropByte
+ Counter64,
+ hwEponOnuPonStatisticRcvDropFrm
+ Counter64,
+ hwEponOnuPonStatisticRcvErrFrm
+ Counter64,
+ hwEponOnuPonStatisticRcvErrOntDestinedByte
+ Counter64,
+ hwEponOnuPonStatisticRcvFcsErr
+ Counter64,
+ hwEponOnuPonStatisticRcvFrame
+ Counter64,
+ hwEponOnuPonStatisticRcvGreatThan1518byteFrm
+ Counter64,
+ hwEponOnuPonStatisticRcvInvalidSldFrm
+ Counter64,
+ hwEponOnuPonStatisticRcvLaserPower
+ Counter64,
+ hwEponOnuPonStatisticRcvLineCodeErr
+ Counter64,
+ hwEponOnuPonStatisticRcvMcFrame
+ Counter64,
+ hwEponOnuPonStatisticRcvOntDestinedByte
+ Counter64,
+ hwEponOnuPonStatisticRcvUcFrame
+ Counter64,
+ hwEponOnuPonStatisticRcvUndersizeFrm
+ Counter64,
+ hwEponOnuPonStatisticSend1024To1518byteFrm
+ Counter64,
+ hwEponOnuPonStatisticSend128To255byteFrm
+ Counter64,
+ hwEponOnuPonStatisticSend256To511byteFrm
+ Counter64,
+ hwEponOnuPonStatisticSend512To1023byteFrm
+ Counter64,
+ hwEponOnuPonStatisticSend64byteFrm
+ Counter64,
+ hwEponOnuPonStatisticSend65To127byteFrm
+ Counter64,
+ hwEponOnuPonStatisticSendBcFrame
+ Counter64,
+ hwEponOnuPonStatisticSendByte
+ Counter64,
+ hwEponOnuPonStatisticSendDelayByte
+ Counter64,
+ hwEponOnuPonStatisticSendDelayMax
+ Counter64,
+ hwEponOnuPonStatisticSendDelayThreshold
+ Counter64,
+ hwEponOnuPonStatisticSendDropByte
+ Counter64,
+ hwEponOnuPonStatisticSendDropFrm
+ Counter64,
+ hwEponOnuPonStatisticSendFrame
+ Counter64,
+ hwEponOnuPonStatisticSendGreatThan1518byteFrm
+ Counter64,
+ hwEponOnuPonStatisticSendMcFrame
+ Counter64,
+ hwEponOnuPonStatisticSendUcFrame
+ Counter64,
+ hwEponOnuPonStatisticSendUnusedByte
+ Counter64,
+ hwEponOnuPonStatisticClear
+ INTEGER
+ }
+ hwEponOnuPonStatisticRcv1024To1518byteFrm OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received 1024-1518 bytes frames."
+ ::= { hwEponOnuPonStatisticEntry 1 }
+
+
+ hwEponOnuPonStatisticRcv128To255byteFrm OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received 128-255 bytes frames."
+ ::= { hwEponOnuPonStatisticEntry 2 }
+
+
+ hwEponOnuPonStatisticRcv256To511byteFrm OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received 256-511 bytes frames."
+ ::= { hwEponOnuPonStatisticEntry 3 }
+
+
+ hwEponOnuPonStatisticRcv512To1023byteFrm OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received 512-1023 bytes frames."
+ ::= { hwEponOnuPonStatisticEntry 4 }
+
+
+ hwEponOnuPonStatisticRcv64byteFrm OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received 64 bytes frames."
+ ::= { hwEponOnuPonStatisticEntry 5 }
+
+
+ hwEponOnuPonStatisticRcv65To127byteFrm OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received 65-127 bytes frames."
+ ::= { hwEponOnuPonStatisticEntry 6 }
+
+
+ hwEponOnuPonStatisticRcvBcFrame OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received broad cast frames."
+ ::= { hwEponOnuPonStatisticEntry 7 }
+
+
+ hwEponOnuPonStatisticRcvByte OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received bytes."
+ ::= { hwEponOnuPonStatisticEntry 8 }
+
+
+ hwEponOnuPonStatisticRcvCrc8Err OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received CRC errored bytes."
+ ::= { hwEponOnuPonStatisticEntry 9 }
+
+ hwEponOnuPonStatisticRcvDelayByte OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received delayed bytes."
+ ::= { hwEponOnuPonStatisticEntry 10 }
+
+ hwEponOnuPonStatisticRcvDelayMax OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received delayed MAX bytes."
+ ::= { hwEponOnuPonStatisticEntry 11 }
+
+ hwEponOnuPonStatisticRcvDelayThreshold OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received delayed threshold bytes."
+ ::= { hwEponOnuPonStatisticEntry 12 }
+
+ hwEponOnuPonStatisticRcvDropByte OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received dropped bytes."
+ ::= { hwEponOnuPonStatisticEntry 13 }
+
+ hwEponOnuPonStatisticRcvDropFrm OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received dropped frames."
+ ::= { hwEponOnuPonStatisticEntry 14 }
+
+ hwEponOnuPonStatisticRcvErrFrm OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received errored frames."
+ ::= { hwEponOnuPonStatisticEntry 15 }
+
+ hwEponOnuPonStatisticRcvErrOntDestinedByte OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received errored destined bytes."
+ ::= { hwEponOnuPonStatisticEntry 16 }
+ hwEponOnuPonStatisticRcvFcsErr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received FEC errored frames."
+ ::= { hwEponOnuPonStatisticEntry 17 }
+ hwEponOnuPonStatisticRcvFrame OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received frames."
+ ::= { hwEponOnuPonStatisticEntry 18 }
+ hwEponOnuPonStatisticRcvGreatThan1518byteFrm OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received frames containing more than 1518 bytes."
+ ::= { hwEponOnuPonStatisticEntry 19 }
+
+ hwEponOnuPonStatisticRcvInvalidSldFrm OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received invalid SID frames."
+ ::= { hwEponOnuPonStatisticEntry 20 }
+
+ hwEponOnuPonStatisticRcvLaserPower OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received laser power frames."
+ ::= { hwEponOnuPonStatisticEntry 21 }
+
+ hwEponOnuPonStatisticRcvLineCodeErr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received frames incorrectly coded."
+ ::= { hwEponOnuPonStatisticEntry 22 }
+
+ hwEponOnuPonStatisticRcvMcFrame OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received multicast frames."
+ ::= { hwEponOnuPonStatisticEntry 23 }
+
+ hwEponOnuPonStatisticRcvOntDestinedByte OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received ONU destined bytes."
+ ::= { hwEponOnuPonStatisticEntry 24 }
+
+ hwEponOnuPonStatisticRcvUcFrame OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received unicast frames."
+ ::= { hwEponOnuPonStatisticEntry 25 }
+
+ hwEponOnuPonStatisticRcvUndersizeFrm OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received under size frames."
+ ::= { hwEponOnuPonStatisticEntry 26 }
+
+ hwEponOnuPonStatisticSend1024To1518byteFrm OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sent 1024-1518 bytes frames."
+ ::= { hwEponOnuPonStatisticEntry 27 }
+
+ hwEponOnuPonStatisticSend128To255byteFrm OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sent 128-255 bytes frames."
+ ::= { hwEponOnuPonStatisticEntry 28 }
+
+ hwEponOnuPonStatisticSend256To511byteFrm OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sent 256-511 bytes frames."
+ ::= { hwEponOnuPonStatisticEntry 29 }
+
+ hwEponOnuPonStatisticSend512To1023byteFrm OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sent 512-1023 bytes frames."
+ ::= { hwEponOnuPonStatisticEntry 30 }
+
+ hwEponOnuPonStatisticSend64byteFrm OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sent 64 bytes frames."
+ ::= { hwEponOnuPonStatisticEntry 31 }
+
+ hwEponOnuPonStatisticSend65To127byteFrm OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sent 65-127 bytes frames."
+ ::= { hwEponOnuPonStatisticEntry 32 }
+
+ hwEponOnuPonStatisticSendBcFrame OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sent broadcast frames."
+ ::= { hwEponOnuPonStatisticEntry 33 }
+
+ hwEponOnuPonStatisticSendByte OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sent bytes."
+ ::= { hwEponOnuPonStatisticEntry 34 }
+
+ hwEponOnuPonStatisticSendDelayByte OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sent delayed bytes."
+ ::= { hwEponOnuPonStatisticEntry 35 }
+
+ hwEponOnuPonStatisticSendDelayMax OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sent delayed MAX bytes."
+ ::= { hwEponOnuPonStatisticEntry 36 }
+
+ hwEponOnuPonStatisticSendDelayThreshold OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sent delayed threshold bytes."
+ ::= { hwEponOnuPonStatisticEntry 37 }
+
+ hwEponOnuPonStatisticSendDropByte OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sent dropped bytes."
+ ::= { hwEponOnuPonStatisticEntry 38 }
+
+ hwEponOnuPonStatisticSendDropFrm OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sent dropped frames."
+ ::= { hwEponOnuPonStatisticEntry 39 }
+
+ hwEponOnuPonStatisticSendFrame OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sent delayed bytes."
+ ::= { hwEponOnuPonStatisticEntry 40 }
+
+ hwEponOnuPonStatisticSendGreatThan1518byteFrm OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sent frames containing more than 1518 bytes."
+ ::= { hwEponOnuPonStatisticEntry 41 }
+
+ hwEponOnuPonStatisticSendMcFrame OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sent multicast frames."
+ ::= { hwEponOnuPonStatisticEntry 42 }
+
+ hwEponOnuPonStatisticSendUcFrame OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sent unicast frames."
+ ::= { hwEponOnuPonStatisticEntry 43 }
+
+ hwEponOnuPonStatisticSendUnusedByte OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sent unused bytes."
+ ::= { hwEponOnuPonStatisticEntry 44 }
+
+ hwEponOnuPonStatisticClear OBJECT-TYPE
+ SYNTAX INTEGER { clear(1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Clear the statistics."
+ ::= { hwEponOnuPonStatisticEntry 45 }
+
+
+ hwEponOnuUniStatisticTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwEponOnuUniStatisticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ONU ETH port statistics table."
+ ::= { hwEponStatisticObjects 3 }
+
+
+ hwEponOnuUniStatisticEntry OBJECT-TYPE
+ SYNTAX HwEponOnuUniStatisticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ONU ETH port statistics entry."
+ INDEX { ifIndex, hwEponOnuIndex, hwEponOnuEthPortId }
+ ::= { hwEponOnuUniStatisticTable 1 }
+
+
+ HwEponOnuUniStatisticEntry ::=
+ SEQUENCE {
+ hwEponOnuUniStatisticRecvFrames
+ Counter64,
+ hwEponOnuUniStatisticRecvMulticastFrames
+ Counter64,
+ hwEponOnuUniStatisticRecvBroadcastFrames
+ Counter64,
+ hwEponOnuUniStatisticRecv64OctetFrames
+ Counter64,
+ hwEponOnuUniStatisticRecv65To127OctetFrames
+ Counter64,
+ hwEponOnuUniStatisticRecv128To255OctetFrames
+ Counter64,
+ hwEponOnuUniStatisticRecv256To511OctetFrames
+ Counter64,
+ hwEponOnuUniStatisticRecv512To1023OctetFrames
+ Counter64,
+ hwEponOnuUniStatisticRecv1024To1518OctetFrames
+ Counter64,
+ hwEponOnuUniStatisticRecvUndersizeFrames
+ Counter64,
+ hwEponOnuUniStatisticRecvTooLongFrames
+ Counter64,
+ hwEponOnuUniStatisticTransDropFrames
+ Counter64,
+ hwEponOnuUniStatisticTransFrames
+ Counter64,
+ hwEponOnuUniStatisticTransMtuExceededDiscardFrames
+ Counter64,
+ hwEponOnuUniStatisticClear
+ INTEGER
+ }
+
+ hwEponOnuUniStatisticRecvFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received frames."
+ ::= { hwEponOnuUniStatisticEntry 1 }
+
+
+ hwEponOnuUniStatisticRecvMulticastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received multicast frames."
+ ::= { hwEponOnuUniStatisticEntry 2 }
+
+
+ hwEponOnuUniStatisticRecvBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received boardcast frames."
+ ::= { hwEponOnuUniStatisticEntry 3 }
+
+
+ hwEponOnuUniStatisticRecv64OctetFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received 64 bytes frames."
+ ::= { hwEponOnuUniStatisticEntry 4 }
+
+
+ hwEponOnuUniStatisticRecv65To127OctetFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received 65-127 bytes frames."
+ ::= { hwEponOnuUniStatisticEntry 5 }
+
+
+ hwEponOnuUniStatisticRecv128To255OctetFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received 128-255 bytes frames."
+ ::= { hwEponOnuUniStatisticEntry 6 }
+
+
+ hwEponOnuUniStatisticRecv256To511OctetFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received 256-511 bytes frames."
+ ::= { hwEponOnuUniStatisticEntry 7 }
+
+
+ hwEponOnuUniStatisticRecv512To1023OctetFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received 512-1023 bytes frames."
+ ::= { hwEponOnuUniStatisticEntry 8 }
+
+
+ hwEponOnuUniStatisticRecv1024To1518OctetFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received 1024-1518 bytes frames."
+ ::= { hwEponOnuUniStatisticEntry 9 }
+
+
+ hwEponOnuUniStatisticRecvUndersizeFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received undersize frames."
+ ::= { hwEponOnuUniStatisticEntry 10 }
+
+
+ hwEponOnuUniStatisticRecvTooLongFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received oversize frames."
+ ::= { hwEponOnuUniStatisticEntry 11 }
+
+
+ hwEponOnuUniStatisticTransDropFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received discarded frames."
+ ::= { hwEponOnuUniStatisticEntry 12 }
+
+
+ hwEponOnuUniStatisticTransFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sent frames."
+ ::= { hwEponOnuUniStatisticEntry 13 }
+
+
+ hwEponOnuUniStatisticTransMtuExceededDiscardFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Frames failed to be sent due to oversize."
+ ::= { hwEponOnuUniStatisticEntry 14 }
+
+
+ hwEponOnuUniStatisticClear OBJECT-TYPE
+ SYNTAX INTEGER { clear(1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Clear the statistics."
+ ::= { hwEponOnuUniStatisticEntry 15 }
+
+
+ hwEponDisplayAlarmObjects OBJECT IDENTIFIER ::= { hwEponObjects 5 }
+
+
+ hwEponOnuAlarmStateTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwEponOnuAlarmStateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is the ONU alarm state table.
+ This table is used to query the alarm state of an ONU."
+ ::= { hwEponDisplayAlarmObjects 1 }
+
+
+ hwEponOnuAlarmStateEntry OBJECT-TYPE
+ SYNTAX HwEponOnuAlarmStateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ONU alarm state."
+ INDEX { ifIndex, hwEponOnuIndex }
+ ::= { hwEponOnuAlarmStateTable 1 }
+
+
+ HwEponOnuAlarmStateEntry ::=
+ SEQUENCE {
+ hwEponOnuAlarmStateKeyExchangeFail
+ INTEGER,
+ hwEponOnuAlarmStateDyingGasp
+ INTEGER,
+ hwEponOnuAlarmStateLinkFault
+ INTEGER,
+ hwEponOnuFirmWareLoadStateSucc
+ INTEGER,
+ hwEponOnuFirmWareLoadStateFault
+ INTEGER
+ }
+
+ hwEponOnuAlarmStateKeyExchangeFail OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ yes(1),
+ no(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Fail to exchange key."
+ ::= { hwEponOnuAlarmStateEntry 1 }
+
+
+ hwEponOnuAlarmStateDyingGasp OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ yes(1),
+ no(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The dying-gasp of ONU is generated."
+ ::= { hwEponOnuAlarmStateEntry 2 }
+
+
+ hwEponOnuAlarmStateLinkFault OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ yes(1),
+ no(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Link fault occurs at OLT."
+ ::= { hwEponOnuAlarmStateEntry 3 }
+
+
+ hwEponOnuFirmWareLoadStateSucc OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ yes(1),
+ no(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Loading ONU firmware successfully."
+ ::= { hwEponOnuAlarmStateEntry 4 }
+
+
+ hwEponOnuFirmWareLoadStateFault OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ yes(1),
+ no(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Fail to load ONU firmwar."
+ ::= { hwEponOnuAlarmStateEntry 5 }
+
+
+ hwEponOnuUniAlarmStateTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwEponOnuUniAlarmStateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is the UNI of an ONU alarm state table.
+ This table is used to query the alarm state of the UNI of an ONU."
+ ::= { hwEponDisplayAlarmObjects 2 }
+
+
+ hwEponOnuUniAlarmStateEntry OBJECT-TYPE
+ SYNTAX HwEponOnuUniAlarmStateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ONU alarm state."
+ INDEX { ifIndex, hwEponOnuIndex, hwEponOnuPortId }
+ ::= { hwEponOnuUniAlarmStateTable 1 }
+
+
+ HwEponOnuUniAlarmStateEntry ::=
+ SEQUENCE {
+ hwEponOnuUniAlarmStateTransmitFail
+ INTEGER,
+ hwEponOnuUniAlarmStateLos
+ INTEGER
+ }
+
+ hwEponOnuUniAlarmStateTransmitFail OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ yes(1),
+ no(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Fail to transmit."
+ ::= { hwEponOnuUniAlarmStateEntry 2 }
+
+
+ hwEponOnuUniAlarmStateLos OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ yes(1),
+ no(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The loss of frame of ONU occurs."
+ ::= { hwEponOnuUniAlarmStateEntry 3 }
+
+
+ hwEponOltAlarmStateTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwEponOltAlarmStateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is the OLT alarm state table.
+ This table is used to query the alarm state of an OLT."
+ ::= { hwEponDisplayAlarmObjects 3 }
+
+
+ hwEponOltAlarmStateEntry OBJECT-TYPE
+ SYNTAX HwEponOltAlarmStateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "OLT alarm state entry."
+ INDEX { ifIndex }
+ ::= { hwEponOltAlarmStateTable 1 }
+
+
+ HwEponOltAlarmStateEntry ::=
+ SEQUENCE {
+ hwEponOltAlarmStateDegrade
+ INTEGER
+ }
+
+ hwEponOltAlarmStateDegrade OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ yes(1),
+ no(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The dying-gasp of ONU is generated."
+ ::= { hwEponOltAlarmStateEntry 1 }
+
+
+ hwEponTrapObjects OBJECT IDENTIFIER ::= { hwEponObjects 6 }
+
+
+ hwEponSlotIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Slot ID of the EPON interface."
+ ::= { hwEponTrapObjects 1 }
+
+
+ hwEponCardIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Card ID of the EPON interface."
+ ::= { hwEponTrapObjects 2 }
+
+
+ hwEponPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Port ID of the EPON interface."
+ ::= { hwEponTrapObjects 3 }
+
+
+ hwEponTrapOnuId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "ONU ID."
+ ::= { hwEponTrapObjects 4 }
+
+
+ hwEponTrapMac OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "MAC address of the ONU."
+ ::= { hwEponTrapObjects 5 }
+
+
+ hwEponTrapPwd OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "ONU password."
+ ::= { hwEponTrapObjects 6 }
+
+
+ hwEponTrap OBJECT IDENTIFIER ::= { hwEponObjects 7 }
+
+
+ hwEponOltAlarmLosTrap NOTIFICATION-TYPE
+ OBJECTS { hwEponSlotIndex, hwEponCardIndex, hwEponPortIndex }
+ STATUS current
+ DESCRIPTION
+ "Los alarm."
+ ::= { hwEponTrap 1 }
+
+
+ hwEponOltAlarmLosResumeTrap NOTIFICATION-TYPE
+ OBJECTS { hwEponSlotIndex, hwEponCardIndex, hwEponPortIndex }
+ STATUS current
+ DESCRIPTION
+ "Los alarm resume alarm."
+ ::= { hwEponTrap 2 }
+
+
+ hwEponOltAutoFindTrap NOTIFICATION-TYPE
+ OBJECTS { hwEponSlotIndex, hwEponCardIndex, hwEponPortIndex, hwEponTrapMac, hwEponTrapPwd
+ }
+ STATUS current
+ DESCRIPTION
+ "ONU auto finded alarm."
+ ::= { hwEponTrap 3 }
+
+
+ hwEponOltAlarmTransmitFaultTrap NOTIFICATION-TYPE
+ OBJECTS { hwEponSlotIndex, hwEponCardIndex, hwEponPortIndex }
+ STATUS current
+ DESCRIPTION
+ "OLT send failed."
+ ::= { hwEponTrap 4 }
+
+
+
+ hwEponOnuAlarmPwdConlictTrap NOTIFICATION-TYPE
+ OBJECTS { hwEponSlotIndex, hwEponCardIndex, hwEponPortIndex, hwEponTrapOnuId }
+ STATUS current
+ DESCRIPTION
+ "Regist conflicted by password alarm."
+ ::= { hwEponTrap 5 }
+
+
+ hwEponOnuOnlineTrap NOTIFICATION-TYPE
+ OBJECTS { hwEponSlotIndex, hwEponCardIndex, hwEponPortIndex, hwEponTrapOnuId, hwEponTrapMac,
+ hwEponTrapPwd }
+ STATUS current
+ DESCRIPTION
+ "ONU on line alarm."
+ ::= { hwEponTrap 6 }
+
+
+ hwEponOnuOfflineTrap NOTIFICATION-TYPE
+ OBJECTS { hwEponSlotIndex, hwEponCardIndex, hwEponPortIndex, hwEponTrapOnuId, hwEponTrapMac,
+ hwEponTrapPwd }
+ STATUS current
+ DESCRIPTION
+ "ONU off line alarm."
+ ::= { hwEponTrap 7 }
+
+
+ hwEponConformance OBJECT IDENTIFIER ::= { hwEponObjects 8 }
+
+
+ hwEponCompliances OBJECT IDENTIFIER ::= { hwEponConformance 1 }
+
+
+ hwEponCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for SNMP entities which implement
+ the HUAWEI-EPON-MIB."
+ MODULE -- this module
+ MANDATORY-GROUPS { hwEponGlobalGroup, hwEponControlGroup, hwEponProfileGroup, hwEponStatisticGroup, hwEponDisplayAlarmObjectsGroup,
+ hwEponTrapObjectsGroup, hwEponTrapGroup }
+ ::= { hwEponCompliances 1 }
+
+
+ hwEponGroups OBJECT IDENTIFIER ::= { hwEponConformance 2 }
+
+
+ hwEponGlobalGroup OBJECT-GROUP
+ OBJECTS { hwEponAutoFindOnuAge, hwEponCtcOuiId, hwEponChangePasswordAge }
+ STATUS current
+ DESCRIPTION
+ "The collection of objects which are used to configure the
+ EPON implementation behavior.
+ This group is mandatory for agents which implement the EPON."
+ ::= { hwEponGroups 1 }
+
+
+ hwEponControlGroup OBJECT-GROUP
+ OBJECTS { hwEponOltControlfarthest, hwEponOltControlAutofindOnuEnable, hwEponOltControlStatus, hwEponOltControlUpStreamBandWidth,
+ hwEponOltControlDownStreamBandWidth, hwEponOnuId, hwEponOnuAuthMode, hwEponOnuMacAddress, hwEponOnuPassword, hwEponOnuTimeout,
+ hwEponOnuManagementMode, hwEponOnuLineProfName, hwEponOnuServiceProfName, hwEponOnuActiveStatus,hwEponOnuDescription, hwEponOnuVendorId,
+ hwEponOnuModel, hwEponOnuOnuIdentifier, hwEponOnuHardwareVersion, hwEponOnuSoftwareVersion, hwEponOnuChipVenderId,
+ hwEponOnuChipModel, hwEponOnuChipVersion, hwEponOnuChipDesignDate, hwEponOnuFirmwareVersion,
+ hwEponOnuReset, hwEponOnuReRegister, hwEponOnuReDiscovery, hwEponOnuRunStatus, hwEponOnuDistance,
+ hwEponOnuRtt, hwEponOnuLastUpTime, hwEponOnuLastDownTime,
+ hwEponOnuLastDownCause, hwEponAutoFindOnuInfoMacAddress, hwEponAutoFindOnuInfoPasswordValue, hwEponOnuPotsPortNum, hwEponOnuFePortsNum,
+ hwEponOnuGePortsNum, hwEponOnuTdmPortsNum, hwEponOnuFecSupport, hwEponOnuSupportBackupBattery, hwEponOnuUpQueueNum,
+ hwEponOnuUpQueueNumPerPort, hwEponOnuDownQueueNum, hwEponOnuDownQueueNumPerPort, hwEponOnuFePortList, hwEponOnuGePortList,
+ hwEponOnuSupportMulticastQuickLeave, hwEponOnuIpAddress, hwEponOnuNetMask, hwEponOnuNetGateway, hwEponOnuEthOperateStatus,
+ hwEponOnuEthFlowcontrolSwitch, hwEponOnuTdmPortOperateStatus, hwEponOnuPotsPortOperateStatus, hwEponOltPortDefaultVlanId, hwEponOltPortDefaultVlanBatch,
+ hwEponOltPortDefaultVlanOnuStartId, hwEponOltPortDefaultVlanOnuEndId, hwEponOnuCarProfileNameIndex, hwEponOnuTrafficPolicyNameIndex, hwEponVlanStackingOrMapping,hwEponOnuDextVlanId,
+ hwEponOnuDintVlanId, hwEponOnuPopExtVlanId, hwEponOnuVlanCopyPri, hwEponOnuIntVlanRemarkPri, hwEponOnuExtVlanRemarkPri,
+ hwEponOnuIntVlanPri, hwEponOnuExtVlanPri, hwEponVlanMappingBatch, hwEponVlanMappingOnuStartId, hwEponVlanMappingOnuEndId,
+ hwEponOnuUserMacAddress, hwEponOnuUserMacAddressNumber, hwEponOnuForwardAction, hwEponOnuAlarmAction, hwEponOnuRowStatus,
+ hwEponOnuCfgCarRowStatus, hwEponOltPortDefaultVlanRowStatus, hwEponVlanMappingRowStatus, hwEponOnuIpRowStates, hwEponOltPortStaticMacRowStatus,
+ hwEponOnuMacLimitRowStatus, hwEponOnuIpManageVlan }
+ STATUS current
+ DESCRIPTION
+ "The collection of objects which are used to control the EPON implementation behavior."
+ ::= { hwEponGroups 2 }
+
+
+ hwEponProfileGroup OBJECT-GROUP
+ OBJECTS { hwEponLineProfileBindNum, hwEponLineProfileDbaProfileName, hwEponLineProfileEncryptMode, hwEponLineProfileQueueSetIndex1Threshold, hwEponLineProfileQueueSetIndex2Threshold,
+ hwEponLineProfileQueueSetIndex3Threshold, hwEponOnuSrvProfileBindNum, hwEponSrvProfileMulticastMode, hwEponSrvProfileFecMode, hwEponSrvProfileMulticastQuickLeaveSwitch,
+ hwEponSrvProfOnuPortCfgMaxMacAddressNum, hwEponSrvProfOnuPortCfgMulticastStripSwitch, hwEponDbaProfileFixedRate, hwEponDbaProfileAssuredRate, hwEponDbaProfileMaxRate,
+ hwEponDbaProfileReferenceNum, hwEponDbaProfileEntryStatus, hwEponOnuSnmpProfileVersion, hwEponOnuSnmpProfileReadCommunityName, hwEponOnuSnmpProfileWriteCommunityName,
+ hwEponOnuSnmpProfileTrapHostIp, hwEponOnuSnmpProfileTrapHostSrcUdpPort, hwEponOnuSnmpProfileSecurityName, hwEponOnuPortClassPriMark, hwEponOnuPortClassConditionNum,
+ hwEponOnuPortClassFieldSelect1, hwEponOnuPortClassOperator1, hwEponOnuPortClassMatchValue1, hwEponOnuPortClassFieldSelect2, hwEponOnuPortClassOperator2,
+ hwEponOnuPortClassMatchValue2, hwEponSrvProfOnuPortCarCfgCir, hwEponOnuPortClassFieldSelect3, hwEponOnuPortClassOperator3, hwEponOnuPortClassMatchValue3,
+ hwEponSrvProfOnuPortCarCfgPir, hwEponSrvProfOnuPortCarCfgCbs, hwEponSrvProfOnuPortCarCfgEbs, hwEponOnuPortClassQueueIndexId, hwEponLineProfileRowStatus,
+ hwEponOnuSrvProfileRowStatus, hwEponOnuSnmpProfileRowStatus, hwEponSrvProfOnuPortCarCfgRowStatus, hwEponOnuPortClassProfileRowStatus, hwEponSrvProfMulticastVlanCfgRowStatus,
+ hwEponOnuSnmpProfName, hwEponDbaTypeIndex, hwEponOnuPortClassFieldSelect4, hwEponOnuPortClassOperator4, hwEponOnuPortClassMatchValue4,
+ hwEponSrvProfOnuPortVlanMode, hwEponSrvProfOnuPortVlanTranslationRowStatus, hwEponSrvProfOnuPortDefaultVlanId, hwEponSrvProfOnuPortVlanRowStatus, hwEponSrvProfOnuPortVlanTranslationSVlanId,
+ hwEponSrvProfOnuPortAddToVlanId }
+ STATUS current
+ DESCRIPTION
+ "The collection of objects which are used to control the EPON profile behavior."
+ ::= { hwEponGroups 3 }
+
+
+ hwEponStatisticGroup OBJECT-GROUP
+ OBJECTS {hwEponOltStatisticRecvDataFrames,hwEponOltStatisticRecvDataBytes,hwEponOltStatisticRecvMulticastFrames,hwEponOltStatisticRecvBoardcastFrames
+ ,hwEponOltStatisticRecvErrorFrames,hwEponOltStatisticRecvErrorBytes,hwEponOltStatisticRecv64ByteFrames,hwEponOltStatisticRecv65To127ByteFrames
+ ,hwEponOltStatisticRecv128To255ByteFrames,hwEponOltStatisticRecv256To511ByteFrames,hwEponOltStatisticRecv512To1023ByteFrames,
+ hwEponOltStatisticRecv1024To1518ByteFrames,hwEponOltStatisticRecvOver1518ByteFrames,hwEponOltStatisticRecvUndersizeFrames,hwEponOltStatisticRecvOversizeFrames,
+ hwEponOltStatisticRecvFcsErrorFrames,hwEponOltStatisticUniCastFrames, hwEponOltStatisticRecvOkFrameCnt,hwEponOltStatisticRecvOkByteCnt,
+ hwEponOltStatisticTransDataFrames,hwEponOltStatisticTransDataBytes,hwEponOltStatisticTransUnicastFrames,hwEponOltStatisticTransMulticastFrames,
+ hwEponOltStatisticTransBoardcastFrames,hwEponOltStatisticTrans64ByteFrames,hwEponOltStatisticTrans65To127ByteFrames,hwEponOltStatisticTrans128To255ByteFrames,
+ hwEponOltStatisticTrans256To511ByteFrames,hwEponOltStatisticTrans512To1023ByteFrames,hwEponOltStatisticTrans1024To1518ByteFrames,
+ hwEponOltStatisticTransOver1518ByteFrames, hwEponOltStatisticTransFcsErrorFrames,hwEponOltStatisticClear,hwEponOnuPonStatisticRcv1024To1518byteFrm,
+ hwEponOnuPonStatisticRcv128To255byteFrm,hwEponOnuPonStatisticRcv256To511byteFrm,hwEponOnuPonStatisticRcv512To1023byteFrm,hwEponOnuPonStatisticRcv64byteFrm,
+ hwEponOnuPonStatisticRcv65To127byteFrm,hwEponOnuPonStatisticRcvBcFrame,hwEponOnuPonStatisticRcvByte,hwEponOnuPonStatisticRcvCrc8Err,
+ hwEponOnuPonStatisticRcvDelayByte ,hwEponOnuPonStatisticRcvDelayMax ,hwEponOnuPonStatisticRcvDelayThreshold,hwEponOnuPonStatisticRcvDropByte,
+ hwEponOnuPonStatisticRcvDropFrm,hwEponOnuPonStatisticRcvErrFrm,hwEponOnuPonStatisticRcvErrOntDestinedByte ,hwEponOnuPonStatisticRcvFcsErr ,
+ hwEponOnuPonStatisticRcvFrame, hwEponOnuPonStatisticRcvGreatThan1518byteFrm , hwEponOnuPonStatisticRcvInvalidSldFrm, hwEponOnuPonStatisticRcvLaserPower,
+ hwEponOnuPonStatisticRcvLineCodeErr,hwEponOnuPonStatisticRcvMcFrame, hwEponOnuPonStatisticRcvOntDestinedByte,hwEponOnuPonStatisticRcvUcFrame,
+ hwEponOnuPonStatisticRcvUndersizeFrm, hwEponOnuPonStatisticSend1024To1518byteFrm,hwEponOnuPonStatisticSend128To255byteFrm ,hwEponOnuPonStatisticSend256To511byteFrm,
+ hwEponOnuPonStatisticSend512To1023byteFrm , hwEponOnuPonStatisticSend64byteFrm ,hwEponOnuPonStatisticSend65To127byteFrm ,hwEponOnuPonStatisticSendBcFrame,
+ hwEponOnuPonStatisticSendByte , hwEponOnuPonStatisticSendDelayByte,hwEponOnuPonStatisticSendDelayMax ,hwEponOnuPonStatisticSendDelayThreshold,
+ hwEponOnuPonStatisticSendDropByte,hwEponOnuPonStatisticSendDropFrm ,hwEponOnuPonStatisticSendFrame ,hwEponOnuPonStatisticSendGreatThan1518byteFrm,
+ hwEponOnuPonStatisticSendMcFrame ,hwEponOnuPonStatisticSendUcFrame,hwEponOnuPonStatisticSendUnusedByte , hwEponOnuPonStatisticClear,
+ hwEponOnuUniStatisticRecvFrames,hwEponOnuUniStatisticRecvMulticastFrames,hwEponOnuUniStatisticRecvBroadcastFrames,hwEponOnuUniStatisticRecv64OctetFrames,
+ hwEponOnuUniStatisticRecv65To127OctetFrames,hwEponOnuUniStatisticRecv128To255OctetFrames,hwEponOnuUniStatisticRecv256To511OctetFrames,
+ hwEponOnuUniStatisticRecv512To1023OctetFrames,hwEponOnuUniStatisticRecv1024To1518OctetFrames,hwEponOnuUniStatisticRecvUndersizeFrames,
+ hwEponOnuUniStatisticRecvTooLongFrames,hwEponOnuUniStatisticTransDropFrames,hwEponOnuUniStatisticTransFrames,hwEponOnuUniStatisticTransMtuExceededDiscardFrames,
+ hwEponOnuUniStatisticClear }
+ STATUS current
+ DESCRIPTION
+ "The collection of objects which are used to control the EPON Statistic behavior."
+ ::= { hwEponGroups 4 }
+
+
+ hwEponDisplayAlarmObjectsGroup OBJECT-GROUP
+ OBJECTS {hwEponOnuAlarmStateKeyExchangeFail,hwEponOnuAlarmStateDyingGasp, hwEponOnuAlarmStateLinkFault, hwEponOnuFirmWareLoadStateSucc, hwEponOnuFirmWareLoadStateFault,
+ hwEponOltAlarmStateDegrade, hwEponOnuUniAlarmStateTransmitFail, hwEponOnuUniAlarmStateLos }
+ STATUS current
+ DESCRIPTION
+ "The collection of objects which are used to control the EPON alarm behavior."
+ ::= { hwEponGroups 5 }
+
+
+ hwEponTrapObjectsGroup OBJECT-GROUP
+ OBJECTS { hwEponSlotIndex, hwEponCardIndex, hwEponPortIndex, hwEponTrapOnuId, hwEponTrapMac,
+ hwEponTrapPwd }
+ STATUS current
+ DESCRIPTION
+ "The collection of objects which are used to control the EPON trap object behavior."
+ ::= { hwEponGroups 6 }
+
+
+ hwEponTrapGroup NOTIFICATION-GROUP
+ NOTIFICATIONS { hwEponOltAlarmLosTrap, hwEponOltAlarmLosResumeTrap, hwEponOltAutoFindTrap, hwEponOltAlarmTransmitFaultTrap,
+ hwEponOnuAlarmPwdConlictTrap, hwEponOnuOnlineTrap, hwEponOnuOfflineTrap }
+ STATUS current
+ DESCRIPTION
+ "The collection of objects which are used to control the EPON trap behavior."
+ ::= { hwEponGroups 7 }
+
+
+ END
+
+--
+-- HUAWEI-EPON-MIB.mib
+--