mibs/MIBS/comware/HH3C-EPON-MIB

7577 lines
201 KiB
Plaintext
Raw Permalink Normal View History

2023-12-05 12:25:34 +01:00
-- ===========================================================
-- Copyright (c) 2004-2021 New H3C Tech. Co., Ltd. All rights reserved.
-- Description:
-- Reference:
-- Version: V2.9
-- History:
-- V1.0 created by liyue.
-- Define MODULE-IDENTITY for hh3cEpon
-- V1.1 2005-12-21 Adjusted the structure of some tables and the value of
-- some objects by liuhongxu
-- Redefined the scope of some objects
-- V1.2 2006-01-09 Updated file by liuhongxu and zoudian.
-- Added hh3cEponOnuTypeManTable, hh3cOltPortAlarmRegExcessEnabled,
-- hh3cOnuBindType, hh3cOnuPCBVersion, hh3cOnuRtt, hh3cOnuEEPROMVersion,
-- hh3cOnuRegType, hh3cOnuHostType, hh3cEponOnuRegExcessTrap,
-- hh3cEponOnuRegExcessRecoverTrap, hh3cOnuSlaBandWidthStepVal.
-- Changed the description of hh3cOnuSlaMaxBandWidth and hh3cOnuSlaMinBandWidth.
-- Adjusted the format.
-- V1.3 2006-01-16 Updated file by lichunyan.
-- Added hh3cOnuPacketManTable, hh3cOnuProtocolTable, hh3cOnuMulticastFilterStatus,
-- hh3cOnuDot1xTable.
-- Changed the default value of hh3cOnuSlaMaxBandWidth.
-- Adjusted the format of this mib.
-- V1.4 2006-06-08 Updated by chenzhaojie
-- Delete default values of hh3cOnuSlaMinBandWidth and hh3cOnuSlaMaxBandWidth
-- V1.5 2006-08-02 Updated by chenzhaojie
-- Add hh3cOnuSlaDelay, hh3cOnuDistance, hh3cOnuPriorityQueueTable,
-- hh3cOnuCountTable, hh3cOnuPriorityQueueSizeMinVal, hh3cOnuPriorityQueueSizeMaxVal,
-- hh3cEponOnuPowerOffTrap, hh3cEponOltSwitchoverTrap, hh3cEponStatTable.
-- Change DESCRIPTION of hh3cOnuSlaMinBandWidthMinVal, hh3cOnuSlaMinBandWidthMaxVal.
-- V1.6 2006-09-06 Updated by chenzhaojie
-- Add hh3cOnuPriorityQueueBandwidthMinVal, hh3cOnuPriorityQueueBandwidthMaxVal,
-- hh3cOnuPriorityQueueBurstsizeMinVal, hh3cOnuPriorityQueueBurstsizeMaxVal.
-- Add hh3cOnuQueueBandwidthTable.
-- V1.7 2007-05-21 Updated by chenzhaojie
-- Add hh3cEponSysScalarGroup
-- Add hh3cEponSysManTable ,hh3cEponAutoUpdateTable,hh3cEponOuiTable.
-- Add hh3cEponOuiIndexNextTable, hh3cEponMulticastControlTable.
-- Add hh3cOltPortAlarmDFEEnabled to hh3cOltPortAlarmThresholdTable.
-- Add hh3cOnuDbaReportQueueSetNumber, hh3cOnuRemoteFecStatus,hh3cOnuPortBerStatus
-- hh3cOnuReset, hh3cOnuMulticastControlMode,hh3cOnuAccessVlan,hh3cOnuEncryptKey
-- to hh3cOnuSysManTable
-- Add hh3cOnuLlid to hh3cOnuInfoTable.
-- Add hh3cOnuIpAddressTable, hh3cOnuChipSetInfoTable, hh3cOnuCapabilityTable,
-- hh3cOnuDbaReportTable.
-- Add hh3cEponOltDFETrap, hh3cEponOltDFERecoverTrap
-- V1.8 2007-10-13 Updated by liuhongxu, andapeng, lihaijun
-- Add hh3cOltMaxRtt to hh3cOltSysManTable.
-- Add hh3cOnuUniUpDownTrapStatus, hh3cOnuDhcpsnooping, hh3cOnuPppoe,
-- hh3cOnuIgmpSnoopingHostAgingT, hh3cOnuIgmpSnoopingMaxRespT,
-- hh3cOnuIgmpSnoopingRouterAgingT, hh3cOnuIgmpSnoopingAggReportS,
-- hh3cOnuIgmpSnoopingAggLeaveS, hh3cOnuDhcpallocate, hh3cOnuManageVID,
-- hh3cOnuManageVlanIntfS.
-- Add hh3cOnuCosToLocalPrecedenceTable.
-- Add hh3cOnuFecStatus to hh3cOnuSysManTable.
-- Add hh3cOnuIpAddressGateway to hh3cOnuIpAddressTable.
-- Changed the default value of hh3cEponMonitorCycle.
-- V1.9 2008-1-15 Updated by fengjian, qinlei, lihaijun
-- Add hh3cOnuSilentTable.
-- Add hh3cOltUsingOnuTable.
-- Add hh3cOnuFirmwareUpdateByTypeTable.
-- Add hh3cOnuUpdateByTypeNextIndex
-- Add hh3cOnuUpdateFileName to hh3cOnuFirmwareUpdateTable.
-- Add hh3cOnuUpdateResult values.
-- Add hh3cOnuSlaFixedBandWidth and hh3cOnuSlaPriorityClass to hh3cOnuSlaManTable.
-- Add hh3cEponOnuRegSilentMac.
-- Add hh3cEponOnuSilenceTrap, hh3cEponOnuSilenceRecoverTrap.
-- Add hh3cEponOnuUpdateResultTrap to report onu update result.
-- V2.0 2008-3-17 Updated by zoudian
-- Add hh3cOnuMcastCtrlHostAgingTime, hh3cOnuMulticastFastLeaveEnable
-- and hh3cOnuPortIsolateEnable to hh3cOnuSysManTable.
-- Add hh3cOnuIgspFastLeaveSupported and hh3cOnuMCtrlFastLeaveSupported
-- to hh3cOnuCapabilityTable.
-- Add hh3cOnuSlaFixedPacketSize to hh3cOnuSlaManTable.
-- V2.1 2008-07-25 updated by zhaodan and zoudian.
-- Add hh3cEponOnuAutoBindTrap and hh3cEponOperationResult.
-- Add hh3cOnuFirmwareVersion and hh3cOnuVendorId to hh3cOnuInfoTable.
-- Change the description of hh3cOnuDistance.
-- V2.2 2009-08-18 updated by zhaodan.
-- Add hh3cEponOnuStpPortTable.
-- Add hh3cEponOnuPortStpStateTrap to hh3cEponTrapPrefix.
-- V2.3 2010-02-25 updated by zhaodan.
-- Add hh3cEponOnuLaserState and hh3cEponOnuLaserFailedTrap.
-- Add hh3cOnuOpticalPowerReceivedByOlt to hh3cOnuInfoTable.
-- Add hh3cOltOpticalPowerTx and hh3cOltOpticalPowerRx to hh3cOltInfoTable.
-- Add hh3cOnuPhysicalTable and hh3cOnuSmlkTable.
-- Add hh3cOnuSmlkSwitchoverTrap to hh3cEponTrapPrefix.
-- V2.4 2010-12-02 updated by zhaodan.
-- Add hh3cOnuRS485PropertiesTable, hh3cOnuRS485SessionSummaryTable,
-- hh3cOnuRS485SessionTable and hh3cOnuRS485SessionErrInfoTable.
-- V2.5 2015-05-12 updated by lvhuipeng.
-- Add hh3cOnuDbaReport2Table.
-- Modify hh3cEponMonitorCycle, hh3cOltDbaDiscoveryLength, hh3cOltDbaDiscovryFrequency
-- Modify hh3cOnuCosToLocalPrecedenceValue
-- Modify hh3cEponOnuStpPortTable
-- V2.6 2016-11-29 updated by zhuhaifeng.
-- Add hh3cOnuSilentLoidTable, hh3cOnuLoidInfoTable.
-- Modify hh3cOnuFirmwareUpdateTable, hh3cOnuFirmwareUpdateByTypeTable.
-- Modify hh3cOnuBindMacAddrTable, hh3cEponSysMan, hh3cOltSysManTable.
-- Modify hh3cEponErrorInfo, hh3cEponTrap.
-- 2018-02-02 updated by zhuhaifeng.
-- Add hh3cOnuStatisticsTable, hh3cOltTransceiverTxPowerTable, hh3cEponOnuPowerOnTrap.
-- Add hh3cOnuSlaMaxBandWidthMinVal10G, hh3cOnuSlaMaxBandWidthMaxVal10G.
-- Add hh3cOnuSlaMinBandWidthMinVal10G, hh3cOnuSlaMinBandWidthMaxVal10G.
-- Add hh3cEponOnuBindOneToOne.
-- Modify hh3cOltSysManTable, hh3cOnuSlaManTable, hh3cOnuCapabilityTable.
-- Modify hh3cOnuSysManTable, hh3cOnuDownStreamMaxBandWidth.
-- V2.7 2018-10-12 updated by zhuhaifeng.
-- Add hh3cOnuServiceSlaTable, hh3cOnuServiceSlaQueTable.
-- Add hh3cEponOpticalSignalLosTrap, hh3cEponOpticalSignalLosRecoverTrap.
-- Add hh3cEponOnuFiberFailTrap, hh3cEponOnuFiberFailRecoverTrap.
-- 2018-11-28 updated by zhuhaifeng.
-- Add hh3cOnuInfoMac, hh3cOnuInfoLoid to hh3cOnuInfoTable.
-- Add hh3cOnuPoeTable.
-- V2.8 2019-07-08 updated by yinfengming.
-- Add hh3cRoltInterfaceTable, hh3cRoltMemberTable.
-- Modify hh3cOltUsingOnuTable.
-- 2019-07-10 updated by duzhaohui.
-- Add hh3cEponOnuBlackListMacTable, hh3cEponOnuBlackListLoidTable.
-- V2.9 2021-01-25 updated by zhuhaifeng.
-- Add hh3cOnuUpdateStartTime and hh3cOnuUpdateDuration to hh3cOnuFirmwareUpdateTable.
-- Add hh3cOnuUpdateByTypeStartTime and hh3cOnuUpdateByTypeDuration to hh3cOnuFirmwareUpdateByTypeTable.
-- =================================================================
HH3C-EPON-MIB DEFINITIONS ::= BEGIN
IMPORTS
hh3cEpon
FROM HH3C-OID-MIB
ifIndex, ifDescr
FROM IF-MIB
hh3cLswFrameIndex, hh3cLswSlotIndex
FROM HH3C-LSW-DEV-ADM-MIB
Integer32, Unsigned32, Counter64, IpAddress, OBJECT-TYPE, MODULE-IDENTITY,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
TruthValue, MacAddress, DateAndTime, RowStatus, DisplayString
FROM SNMPv2-TC
InetAddress, InetAddressType
FROM INET-ADDRESS-MIB;
hh3cEponMibObjects MODULE-IDENTITY
LAST-UPDATED "202101251038Z" -- January 25, 2021
ORGANIZATION
"New H3C Technologies Co., Ltd."
CONTACT-INFO
"Platform Team New H3C Technologies Co., Ltd.
Hai-Dian District Beijing P.R. China
http://www.h3c.com
Zip: 100085"
DESCRIPTION
"
The objects in this MIB module are used to manage and
display current configuration of Ethernet Passive Optical
Network (EPON) port which are based on the Ethernet in
the First Mile (EFM) Passive Optical Network(PON) as
defined in IEEE Draft P802.3ah/D3.0 clause 60, 64, 65..
"
REVISION "202101251038Z" -- January 25, 2021
DESCRIPTION "Add the objects of hh3cOnuFirmwareUpdateTable, hh3cOnuFirmwareUpdateByTypeTable."
REVISION "201907101038Z" -- July 10, 2019
DESCRIPTION "Add the objects of hh3cEponOnuBlackListMacTable, hh3cEponOnuBlackListLoidTable."
REVISION "201907081049Z" -- July 08, 2019
DESCRIPTION "Add the objects of hh3cRoltInterfaceTable, hh3cRoltMemberTable.
Modify hh3cOltUsingOnuTable."
REVISION "201811281049Z" -- November 28, 2018
DESCRIPTION "Add the objects of hh3cOnuServiceSlaTable, hh3cOnuServiceSlaQueTable,
hh3cEponOpticalSignalLosTrap, hh3cEponOpticalSignalLosRecoverTrap,
hh3cEponOnuFiberFailTrap, and hh3cEponOnuFiberFailRecoverTrap.
Add hh3cOnuInfoMac, hh3cOnuInfoLoid to hh3cOnuInfoTable.
Add hh3cOnuPoeTable."
REVISION "201703061145Z" -- March 06, 2017
DESCRIPTION "Add the objects of hh3cOnuStatisticsTable, and hh3cOltTransceiverTxPowerTable,
update the objects of hh3cOnuCapabilityTable, and hh3cOnuSysManTable."
REVISION "201702101145Z" -- February 10, 2017
DESCRIPTION "Add the objects of hh3cOnuSilentLoidTable, and hh3cOnuLoidInfoTable,
update the objects of hh3cOnuFirmwareUpdateTable,
hh3cOnuFirmwareUpdateByTypeTable, hh3cOnuBindMacAddrTable, hh3cEponSysMan,
hh3cOltSysManTable, hh3cEponErrorInfo, and hh3cEponTrap."
REVISION "201508041145Z" -- August 4, 2015
DESCRIPTION "Add the objects of hh3cOnuDbaReport2Table, update the
objects of hh3cEponMonitorCycle, hh3cOltDbaDiscoveryLength,
hh3cOltDbaDiscovryFrequency, and hh3cEponOnuStpPortTable."
::= { hh3cEpon 1 }
hh3cEponSysMan OBJECT IDENTIFIER ::= { hh3cEponMibObjects 1 }
hh3cEponAutoAuthorize OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
This value determines whether software performs
self-authorization for each Optical Network Unit(ONU)
registering to the network. Setting it to false
means for every ONU registering, software requires
external authorization, and until it's done the
ONU is not authenticated. True value means software
authorizes each ONU registering to the network
automatically.
true - ONUs are always authorized.
false - If 802.1x authorization is enable,
the ONUs have to be authorized by
the protocol.
- If 802.1x authorization is disable,
ONUs are always authorized.
"
DEFVAL { false }
::= { hh3cEponSysMan 1 }
hh3cEponMonitorCycle OBJECT-TYPE
SYNTAX Integer32(1..3600)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The cycle of alarm thresholds checking.
Applying to the following types:
Bit Error Rate(BER) alarm, Frame Error Rate(FER),
Logical Link Identity(LLID) mismatch alarm and so on.
The unit is second.
"
DEFVAL { 80 }
::= { hh3cEponSysMan 2 }
hh3cEponMsgTimeOut OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Timeout waiting for a response from Optical Line Terminal(OLT)
firmware after sending it a message.
The unit is millisecond.
"
DEFVAL { 600 }
::= { hh3cEponSysMan 3 }
hh3cEponMsgLoseNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The times of messages sending timeouts, after
which OLT will reset (applying to every OLT).
"
DEFVAL { 20 }
::= { hh3cEponSysMan 4 }
hh3cEponSysHasEPONBoard OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
true(1) - At least an EPON board exists.
false(2) - No EPON board exists.
"
::= { hh3cEponSysMan 5 }
hh3cEponMonitorCycleEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Stop or continue monitoring.
true(1) - Continue monitoring.
false(2) - Stop monitoring.
"
DEFVAL { true }
::= { hh3cEponSysMan 6 }
hh3cEponOltSoftwareErrAlmEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Software error alarm behavior of all active OLTs.
true(1) - alarm enable.
false(2) - alarm disable.
"
DEFVAL { true }
::= { hh3cEponSysMan 7 }
hh3cEponPortLoopBackAlmEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
LoopBack alarm behavior of EPON ports.
true(1) - alarm enable.
false(2) - alarm disable.
"
DEFVAL { true }
::= { hh3cEponSysMan 8 }
hh3cEponMonitorCycleMinVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The lower limit of cycle which be confined to the
hh3cEponMonitorCycle.
"
::= { hh3cEponSysMan 9 }
hh3cEponMonitorCycleMaxVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The upper limit of cycle which be confined to the
hh3cEponMonitorCycle.
"
::= { hh3cEponSysMan 10 }
hh3cEponMsgTimeOutMinVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The lower limit of timeout which be confined to the
hh3cEponMsgTimeOut.
"
::= { hh3cEponSysMan 11 }
hh3cEponMsgTimeOutMaxVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The upper limit of timeout which be confined to the
hh3cEponMsgTimeOut.
"
::= { hh3cEponSysMan 12 }
hh3cEponMsgLoseNumMinVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The lower limit of time which be confined to the
hh3cEponMsgLoseNum.
"
::= { hh3cEponSysMan 13 }
hh3cEponMsgLoseNumMaxVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The upper limit of time which be confined to the
hh3cEponMsgLoseNum.
"
::= { hh3cEponSysMan 14 }
hh3cEponSysScalarGroup OBJECT IDENTIFIER ::= { hh3cEponSysMan 15 }
--
-- hh3cEponSysManTable
--
hh3cEponSysManTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cEponSysManEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table defines system related parameters.
"
::= { hh3cEponSysMan 16 }
hh3cEponSysManEntry OBJECT-TYPE
SYNTAX Hh3cEponSysManEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the table hh3cEponSysManTable.
"
INDEX
{
hh3cEponSlotIndex
}
::= { hh3cEponSysManTable 1 }
Hh3cEponSysManEntry ::= SEQUENCE
{
hh3cEponSlotIndex Integer32,
hh3cEponModeSwitch INTEGER,
hh3cEponAutomaticMode INTEGER,
hh3cEponOamDiscoveryTimeout Integer32,
hh3cEponEncryptionNoReplyTimeOut Integer32,
hh3cEponEncryptionUpdateTime Integer32,
hh3cEponAutoBindStatus INTEGER,
hh3cEponAutoBindType BITS
}
hh3cEponSlotIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
Slot Index, the index of hh3cEponSysManTable.
"
::= { hh3cEponSysManEntry 1 }
hh3cEponModeSwitch OBJECT-TYPE
SYNTAX INTEGER
{
cmode(1),
hmode(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
cmode - epon standard mode.
hmode - private mode.
"
DEFVAL { cmode }
::= { hh3cEponSysManEntry 2 }
hh3cEponAutomaticMode OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Automatic mode setting: when enabled - after
new OLT is added, the OLT stack sets its encryption mode
to 'triple churning' and configure the OLT to authorize
ONU MAC addresses according to its table.
enable -enable automatic mode.
disable -disable automatic mode.
"
DEFVAL { enable }
::= { hh3cEponSysManEntry 3 }
hh3cEponOamDiscoveryTimeout OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Time out parameter for extended OAM discovery
process message, ranging from 0 to 2550,
measured in 100 milliseconds.
"
DEFVAL { 30 }
::= { hh3cEponSysManEntry 4 }
hh3cEponEncryptionNoReplyTimeOut OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Encryption response timeout,
ranging from 1 to 2550,
measured in 100 milliseconds.
"
DEFVAL { 30 }
::= { hh3cEponSysManEntry 5 }
hh3cEponEncryptionUpdateTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Encryption key update timer for all ONUs on slot,
indicated by hh3cEponSlotIndex,
ranging from 1 to 255, measured in seconds.
"
DEFVAL { 10 }
::= { hh3cEponSysManEntry 6 }
hh3cEponAutoBindStatus OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
enable - auto bind ONU ID when the ONU registered in the EPON system.
disable - need manual bind ONU ID when the ONU registered in the EPON system.
"
DEFVAL { disable }
::= { hh3cEponSysManEntry 7 }
hh3cEponAutoBindType OBJECT-TYPE
SYNTAX BITS
{
mac(0),
loid(1),
loidPassword(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Set auto binding type, which can be combined.
If auto binding is disabled, 0 is returned.
"
::= { hh3cEponSysManEntry 8 }
--
-- hh3cEponAutoUpdateTable
--
hh3cEponAutoUpdateTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cEponAutoUpdateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
EPON auto update ONU application configuration.
"
::= { hh3cEponSysMan 17 }
hh3cEponAutoUpdateEntry OBJECT-TYPE
SYNTAX Hh3cEponAutoUpdateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the table hh3cEponAutoUpdateTable.
"
INDEX
{
hh3cEponSlotIndex
}
::= { hh3cEponAutoUpdateTable 1 }
Hh3cEponAutoUpdateEntry ::= SEQUENCE
{
hh3cEponAutoUpdateFileName DisplayString,
hh3cEponAutoUpdateSchedStatus INTEGER,
hh3cEponAutoUpdateSchedTime OCTET STRING,
hh3cEponAutoUpdateSchedType INTEGER,
hh3cEponAutoUpdateRealTimeStatus INTEGER
}
hh3cEponAutoUpdateFileName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The name of ONU application file, the file name must be valid
and include the path. It is a zero length string by default.
"
::= { hh3cEponAutoUpdateEntry 1 }
hh3cEponAutoUpdateSchedStatus OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The status of schedule update configuration.
The hh3cEponAutoUpdateFileName must be set before enable
hh3cEponAutoUpdateSchedStatus.
enable - enable ONU schedule update.
disable - disable ONU schedule update.
"
DEFVAL { disable }
::= { hh3cEponAutoUpdateEntry 2 }
hh3cEponAutoUpdateSchedTime OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The schedule update timing configuration is related to
the hh3cEponAutoUpdateSchedType.
auto update daily: the string format is hhmm
auto update weekly: the string format is hhmmw
'w' means update weekly, it ranges from 0 to 6:
0 - Sunday.
1 - Monday.
2 - Tuesday.
3 - Wednesday.
4 - Thursday.
5 - Friday.
6 - Saturday.
auto update in coming date : the string format is hhmmyyyymmdd.
The configuration will take effect only if hh3cEponAutoUpdateSchedStatus
is enabled.
"
::= { hh3cEponAutoUpdateEntry 3 }
hh3cEponAutoUpdateSchedType OBJECT-TYPE
SYNTAX INTEGER
{
daily(1),
weekly(2),
comingdate(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The update type of auto updating configuration.
daily - update ONU application every day.
weekly - update ONU application every week.
comingdate - update ONU application on coming date.
"
::= { hh3cEponAutoUpdateEntry 4 }
hh3cEponAutoUpdateRealTimeStatus OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The status of real time update configuration.
The hh3cEponAutoUpdateFileName must be set before enable
hh3cEponAutoUpdateRealTimeStatus.
enable - enable ONU real time update.
disable - disable ONU real time update.
"
DEFVAL { disable }
::= { hh3cEponAutoUpdateEntry 5 }
--
-- hh3cEponOuiIndexNextTable
--
hh3cEponOuiIndexNextTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cEponOuiIndexNextEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
Next OUI index table.
"
::= { hh3cEponSysMan 18 }
hh3cEponOuiIndexNextEntry OBJECT-TYPE
SYNTAX Hh3cEponOuiIndexNextEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the table hh3cEponOuiIndexNextTable.
"
INDEX
{
hh3cEponSlotIndex
}
::= { hh3cEponOuiIndexNextTable 1 }
Hh3cEponOuiIndexNextEntry ::= SEQUENCE
{
hh3cEponOuiIndexNext Integer32
}
hh3cEponOuiIndexNext OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
This object contains an appropriate value to be used for
hh3cEponOuiIndex when creating rows in the
hh3cEponOuiTable.
"
::= { hh3cEponOuiIndexNextEntry 1 }
--
-- hh3cEponOuiTable
--
hh3cEponOuiTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cEponOuiEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
List of OUI and OAM supported by OLT.
"
::= { hh3cEponSysMan 19 }
hh3cEponOuiEntry OBJECT-TYPE
SYNTAX Hh3cEponOuiEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the table hh3cEponOuiTable.
"
INDEX
{
hh3cEponSlotIndex,
hh3cEponOuiIndex
}
::= { hh3cEponOuiTable 1 }
Hh3cEponOuiEntry ::= SEQUENCE
{
hh3cEponOuiIndex Integer32,
hh3cEponOuiValue OCTET STRING,
hh3cEponOamVersion OCTET STRING,
hh3cEponOuiRowStatus RowStatus
}
hh3cEponOuiIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The index of this table.
"
::= { hh3cEponOuiEntry 1 }
hh3cEponOuiValue OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..512))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
OUI list supported by the extended OAM discovery process.
The OUI is composed of six octets. The first six octets denote the first OUI ,
the second six octets denote the second OUI, and the like.
"
::= { hh3cEponOuiEntry 2 }
hh3cEponOamVersion OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
Version of OAM protocol defined by the organization denoted by OUI.
"
::= { hh3cEponOuiEntry 3 }
hh3cEponOuiRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The status of this table entry. Only active,
createAndGo, and destroy are supported.
"
::= { hh3cEponOuiEntry 4 }
--
-- hh3cEponMulticastControlTable
--
hh3cEponMulticastControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cEponMulticastControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
Multicast control global configuration.
"
::= { hh3cEponSysMan 20 }
hh3cEponMulticastControlEntry OBJECT-TYPE
SYNTAX Hh3cEponMulticastControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the table hh3cEponMulticastControlTable.
"
INDEX
{
hh3cEponMulticastVlanId
}
::= { hh3cEponMulticastControlTable 1 }
Hh3cEponMulticastControlEntry ::= SEQUENCE
{
hh3cEponMulticastVlanId Integer32,
hh3cEponMulticastAddressList OCTET STRING,
hh3cEponMulticastStatus RowStatus
}
hh3cEponMulticastVlanId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The index of this table.
"
::= { hh3cEponMulticastControlEntry 1 }
hh3cEponMulticastAddressList OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The multicast address, each four octets represents a multicast address,
the address section ranging from the first four octets to the second
four octets, and the like.
"
::= { hh3cEponMulticastControlEntry 2 }
hh3cEponMulticastStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The status of this table entry. Only active,
createAndGo, and destroy are supported.
"
::= { hh3cEponMulticastControlEntry 3 }
hh3cEponAuthMode OBJECT-TYPE
SYNTAX BITS
{
mac(0),
loid(1),
loidPassword(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Set global auth mode, which can be combined(loid and loid-password cannot be configured at the same time).
If no auth mode was set, 0 is returned.
"
::= { hh3cEponSysMan 21 }
hh3cEponOnuBindOneToOne OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Enable or disable one-to-one ONU binding feature.
true(1) - feature enable.
false(2) - feature disable.
"
::= { hh3cEponSysMan 22 }
hh3cEponOnuBlackListMacTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cEponOnuBlackListMacEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The table contains the configurations for managing the ONU MAC blacklist.
"
::= { hh3cEponSysMan 23 }
hh3cEponOnuBlackListMacEntry OBJECT-TYPE
SYNTAX Hh3cEponOnuBlackListMacEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the table hh3cEponOnuBlackListMacTable.
"
INDEX
{
hh3cEponOnuBlackListMac
}
::= { hh3cEponOnuBlackListMacTable 1 }
Hh3cEponOnuBlackListMacEntry ::= SEQUENCE
{
hh3cEponOnuBlackListMac MacAddress,
hh3cEponOnuBlackListMacRowStatus RowStatus
}
hh3cEponOnuBlackListMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The ONU MAC blacklist value. This value is used to specify the blacklist MAC
which is bound by the ONU interface.
"
::= { hh3cEponOnuBlackListMacEntry 1 }
hh3cEponOnuBlackListMacRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
This object is responsible for managing the creation,
deletion and modification of rows, which supports active
status and CreatAndGo, destroy operation.
"
::= { hh3cEponOnuBlackListMacEntry 2 }
hh3cEponOnuBlackListLoidTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cEponOnuBlackListLoidEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The table contains the configurations for managing the ONU LOID blacklist.
"
::= { hh3cEponSysMan 24 }
hh3cEponOnuBlackListLoidEntry OBJECT-TYPE
SYNTAX Hh3cEponOnuBlackListLoidEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the table hh3cEponOnuBlackListLoidTable.
"
INDEX
{
hh3cEponOnuBlackListLoid
}
::= { hh3cEponOnuBlackListLoidTable 1 }
Hh3cEponOnuBlackListLoidEntry ::= SEQUENCE
{
hh3cEponOnuBlackListLoid OCTET STRING,
hh3cEponOnuBlackListLoidRowStatus RowStatus
}
hh3cEponOnuBlackListLoid OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..24))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The ONU LOID blacklist value. This value is used to specify the blacklist LOID
which is bound by the ONU interface.
"
::= { hh3cEponOnuBlackListLoidEntry 1 }
hh3cEponOnuBlackListLoidRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
This object is responsible for managing the creation,
deletion and modification of rows, which supports active
status and CreatAndGo, destroy operation.
"
::= { hh3cEponOnuBlackListLoidEntry 2 }
hh3cEponFileName OBJECT IDENTIFIER ::= { hh3cEponMibObjects 2 }
hh3cEponDbaUpdateFileName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The name of a binary file which is loaded to
the OLT from an external source. Note that the filename
must contain the file path.
"
::= { hh3cEponFileName 1 }
hh3cEponOnuUpdateFileName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The filename of the ONU firmware to be updated.
Note that the filename must contain the file path.
"
::= { hh3cEponFileName 2 }
hh3cEponOltMan OBJECT IDENTIFIER ::= { hh3cEponMibObjects 3 }
--
-- hh3cOltSysManTable
--
hh3cOltSysManTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cOltSysManEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table defines several OLT system parameters:
(1)laser on time
(2)laser off time
(3)whether multiple copy broadcast
(4)whether discard packet
(5)self test
(6)self test result
"
::= { hh3cEponOltMan 1 }
hh3cOltSysManEntry OBJECT-TYPE
SYNTAX Hh3cOltSysManEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the table hh3cOltSysManTable.
"
INDEX
{
ifIndex
}
::= { hh3cOltSysManTable 1 }
Hh3cOltSysManEntry ::= SEQUENCE
{
hh3cOltLaserOnTime Integer32,
hh3cOltLaserOffTime Integer32,
hh3cOltMultiCopyBrdCast TruthValue,
hh3cOltEnableDiscardPacket TruthValue,
hh3cOltSelfTest INTEGER,
hh3cOltSelfTestResult INTEGER,
hh3cOltMaxRtt Unsigned32,
hh3cOltAuthMode BITS,
hh3cOltOnuBindOneToOne TruthValue
}
hh3cOltLaserOnTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The laser on time of the ONUs during the
discovery process, measured in Time Quanta(TQ).
"
DEFVAL { 96 }
::= { hh3cOltSysManEntry 1 }
hh3cOltLaserOffTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The laser off time of the ONUs during the
discovery process, measured in TQ.
"
DEFVAL { 96 }
::= { hh3cOltSysManEntry 2 }
hh3cOltMultiCopyBrdCast OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
true/false filtering of tagged multicast frames.
The software avert tagged downstream frames with
multicast or broadcast DA to the PON and not to the
CPU, except for special multicast frames
(link-constraint, IGMP control and ARP) that are
passed to the CPU regardless of this feature.
"
DEFVAL { false }
::= { hh3cOltSysManEntry 3 }
hh3cOltEnableDiscardPacket OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Forward(false)/discard(true) any frames received from
unlearned source address when the inside address
table of the original ONU entry reach to the limit.
"
DEFVAL { false }
::= { hh3cOltSysManEntry 4 }
hh3cOltSelfTest OBJECT-TYPE
SYNTAX INTEGER
{
selftest(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
selftest(1): Test OLT to check whether it's OK.
"
::= { hh3cOltSysManEntry 5 }
hh3cOltSelfTestResult OBJECT-TYPE
SYNTAX INTEGER
{
other(1),
ok(2),
fail(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The self test result of the specific OLT.
other(1): The self test result is another reason.
ok(2): The self test result is OK.
fail(3): The self test result is fail.
"
::= { hh3cOltSysManEntry 6 }
hh3cOltMaxRtt OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Set the max Round Trip Time of this OLT.
"
::= { hh3cOltSysManEntry 7 }
hh3cOltAuthMode OBJECT-TYPE
SYNTAX BITS
{
mac(0),
loid(1),
loidPassword(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Set the auth mode of this OLT, which can be combined(loid and loid-password cannot be configured at the same time).
If no auth mode was set, 0 is returned.
"
::= { hh3cOltSysManEntry 8 }
hh3cOltOnuBindOneToOne OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Enable or disable one-to-one ONU binding feature.
true(1) - feature enable.
false(2) - feature disable.
"
::= { hh3cOltSysManEntry 9 }
--
-- hh3cOltInfoTable
--
hh3cOltInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cOltInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
Primary status of the specified OLT.
There will be one row in this table for each
information in the system.
(1)Software and hardware versions of the specified OLT
(hh3cOltFirmMajorVersion, hh3cOltFirmMinorVersion,
hh3cOltHardMajorVersion, hh3cOltHardMinorVersion)
(2)Several physical capabilities of an OLT device.
(hh3cOltAgcLockTime, hh3cOltAgcCdrTime)
(3)The operation(activation) status of an OLT.
(hh3cOltMacAddress, hh3cOltWorkMode)
"
::= { hh3cEponOltMan 2 }
hh3cOltInfoEntry OBJECT-TYPE
SYNTAX Hh3cOltInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the table hh3cOltInfoTable.
"
INDEX
{
ifIndex
}
::= { hh3cOltInfoTable 1 }
Hh3cOltInfoEntry ::= SEQUENCE
{
hh3cOltFirmMajorVersion OCTET STRING,
hh3cOltFirmMinorVersion OCTET STRING,
hh3cOltHardMajorVersion OCTET STRING,
hh3cOltHardMinorVersion OCTET STRING,
hh3cOltAgcLockTime Integer32,
hh3cOltAgcCdrTime Integer32,
hh3cOltMacAddress MacAddress,
hh3cOltWorkMode INTEGER,
hh3cOltOpticalPowerTx Integer32,
hh3cOltOpticalPowerRx Integer32
}
hh3cOltFirmMajorVersion OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
OLT firmware major version. If the object length is
zero, it means the version is unknown.
"
::= { hh3cOltInfoEntry 1 }
hh3cOltFirmMinorVersion OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
OLT firmware minor version. If the object length is
zero, it means the version is unknown.
"
::= { hh3cOltInfoEntry 2 }
hh3cOltHardMajorVersion OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
OLT hardware major version. If the object length is
zero, it means the version is unknown.
"
::= { hh3cOltInfoEntry 3 }
hh3cOltHardMinorVersion OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
OLT hardware minor version. If the object length is
zero, it means the version is unknown.
"
::= { hh3cOltInfoEntry 4 }
hh3cOltAgcLockTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
PON upstream data Automatic Gain Control(AGC) lock time,
measured in TQ,
range: 1 - 2^15.
0x7FFFFFFF: unknown value.
"
::= { hh3cOltInfoEntry 5 }
hh3cOltAgcCdrTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
PON RX signal synchronization time,
measured in TQ,
range: 1 - 2^15.
0x7FFFFFFF: unknown value
"
::= { hh3cOltInfoEntry 6 }
hh3cOltMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
OLT MAC address.
"
::= { hh3cOltInfoEntry 7 }
hh3cOltWorkMode OBJECT-TYPE
SYNTAX INTEGER
{
other(1),
open(2),
reset(3),
closed(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The operation(activation) modes of an OLT.
other(1) - The OLT is in another mode.
open(2) - The OLT is open.
reset(3) - The OLT is reset.
closed(4) - The OLT is closed.
"
::= { hh3cOltInfoEntry 8 }
hh3cOltOpticalPowerTx OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The optical power transmitted by this OLT.
It measured in 0.01 dBm unit.
"
::= { hh3cOltInfoEntry 9 }
hh3cOltOpticalPowerRx OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The burst optical power received by this OLT.
It measured in 0.01 dBm unit.
"
::= { hh3cOltInfoEntry 10 }
--
-- hh3cOltDbaManTable
--
hh3cOltDbaManTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cOltDbaManEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table defines the primary parameters of the
Dynamic Bandwidth Allocation(DBA) algorithm applying to the OLT.
"
::= { hh3cEponOltMan 3 }
hh3cOltDbaManEntry OBJECT-TYPE
SYNTAX Hh3cOltDbaManEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the table hh3cOltDbaManTable.
"
INDEX
{
ifIndex
}
::= { hh3cOltDbaManTable 1 }
Hh3cOltDbaManEntry ::= SEQUENCE
{
hh3cOltDbaEnabledType INTEGER,
hh3cOltDbaDiscoveryLength Integer32,
hh3cOltDbaDiscovryFrequency Integer32,
hh3cOltDbaCycleLength Integer32,
hh3cOltDbaVersion OCTET STRING,
hh3cOltDbaUpdate INTEGER,
hh3cOltDbaUpdateResult INTEGER
}
hh3cOltDbaEnabledType OBJECT-TYPE
SYNTAX INTEGER
{
internal(1),
external(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Enable different types of the DBA algorithm.
Start upstream dynamic bandwidth allocation algorithm,
replacing former bandwidth allocation mechanism.
internal(1) - OLT internal Service Level Agreement(SLA) based
algorithm, always being activated.
external(2) - DBA algorithm in a binary file which is loaded to
the OLT from an external source.
"
DEFVAL { internal }
::= { hh3cOltDbaManEntry 1 }
hh3cOltDbaDiscoveryLength OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Discovery length in TQ units.
"
::= { hh3cOltDbaManEntry 2 }
hh3cOltDbaDiscovryFrequency OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
How often should the OLT send discovery frames to
the ONUs, measured in grant cycles.
"
::= { hh3cOltDbaManEntry 3 }
hh3cOltDbaCycleLength OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The grant cycle length in TQ units.
"
DEFVAL { 65535 }
::= { hh3cOltDbaManEntry 4 }
hh3cOltDbaVersion OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
DBA version of the OLT.
"
::= { hh3cOltDbaManEntry 5 }
hh3cOltDbaUpdate OBJECT-TYPE
SYNTAX INTEGER
{
update(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Update(1): Update the DBA algorithm with a binary
file which is loaded to the OLT from an external source(flash).
Config the MIB object module hh3cEponDbaUpdateFileName.
"
::= { hh3cOltDbaManEntry 6 }
hh3cOltDbaUpdateResult OBJECT-TYPE
SYNTAX INTEGER
{
other(1),
ok(2),
fail(3),
fileNotExist(4),
notSetFilename(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The latest DBA update result.
other: The DBA update result is another reason.
ok: The DBA update result is OK.
fail: The DBA update result is fail.
fileNotExist: The DBA update failed because the file
does not exist.
notSetFilename: The DBA filename is not set.
"
::= { hh3cOltDbaManEntry 7 }
--
-- hh3cOltPortAlarmThresholdTable
--
hh3cOltPortAlarmThresholdTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cOltPortAlarmThresholdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The table defines the alarm threshold of OLT.
"
::= { hh3cEponOltMan 4 }
hh3cOltPortAlarmThresholdEntry OBJECT-TYPE
SYNTAX Hh3cOltPortAlarmThresholdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the table hh3cOltPortAlarmThresholdTable.
"
INDEX
{
ifIndex
}
::= { hh3cOltPortAlarmThresholdTable 1 }
Hh3cOltPortAlarmThresholdEntry ::= SEQUENCE
{
hh3cOltPortAlarmBerEnabled TruthValue,
hh3cOltPortAlarmBerDirect INTEGER,
hh3cOltPortAlarmBerThreshold Integer32,
hh3cOltPortAlarmFerEnabled TruthValue,
hh3cOltPortAlarmFerDirect INTEGER,
hh3cOltPortAlarmFerThreshold Integer32,
hh3cOltPortAlarmLlidMismatchEnabled TruthValue,
hh3cOltPortAlarmLlidMismatchThreshold Integer32,
hh3cOltPortAlarmRemoteStableEnabled TruthValue,
hh3cOltPortAlarmLocalStableEnabled TruthValue,
hh3cOltPortAlarmRegistrationEnabled TruthValue,
hh3cOltPortAlarmOamDisconnectionEnabled TruthValue,
hh3cOltPortAlarmEncryptionKeyEnabled TruthValue,
hh3cOltPortAlarmVendorSpecificEnabled TruthValue,
hh3cOltPortAlarmRegExcessEnabled TruthValue,
hh3cOltPortAlarmDFEEnabled TruthValue
}
hh3cOltPortAlarmBerEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Behavior of BER alarm.
true(1) - alarm enable.
false(2) - alarm disable.
"
DEFVAL { true }
::= { hh3cOltPortAlarmThresholdEntry 1 }
hh3cOltPortAlarmBerDirect OBJECT-TYPE
SYNTAX INTEGER
{
berUplink(1),
berDownlink(2),
berAll(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Traffic direction to monitor for BER alarm.
"
DEFVAL { berAll }
::= { hh3cOltPortAlarmThresholdEntry 2 }
hh3cOltPortAlarmBerThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
BER threshold exceed which the alarm is raised.
"
DEFVAL { 10 }
::= { hh3cOltPortAlarmThresholdEntry 3 }
hh3cOltPortAlarmFerEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Behavior of FER alarm.
true(1) - alarm enable.
false(2) - alarm disable.
"
DEFVAL { true }
::= { hh3cOltPortAlarmThresholdEntry 4 }
hh3cOltPortAlarmFerDirect OBJECT-TYPE
SYNTAX INTEGER
{
ferUplink(1),
ferDownlink(2),
ferAll(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Traffic direction to monitor for FER alarm.
"
DEFVAL { ferAll }
::= { hh3cOltPortAlarmThresholdEntry 5 }
hh3cOltPortAlarmFerThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Frame error rate exceed threshold then the alarm is raised.
"
DEFVAL { 1 }
::= { hh3cOltPortAlarmThresholdEntry 6 }
hh3cOltPortAlarmLlidMismatchEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Behavior of LLID mismatch alarm.
true(1) - alarm enable.
false(2) - alarm disable.
"
DEFVAL { false }
::= { hh3cOltPortAlarmThresholdEntry 7 }
hh3cOltPortAlarmLlidMismatchThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The minimal number of mismatched frames exceed threshold then
LLID mismatch alarm is raised.
"
DEFVAL { 5000 }
::= { hh3cOltPortAlarmThresholdEntry 8 }
hh3cOltPortAlarmRemoteStableEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Behavior of remote stable alarm.
true(1) - alarm enable.
false(2) - alarm disable.
"
DEFVAL { true }
::= { hh3cOltPortAlarmThresholdEntry 9 }
hh3cOltPortAlarmLocalStableEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Behavior of local stable alarm.
true(1) - alarm enable.
false(2) - alarm disable.
"
DEFVAL { true }
::= { hh3cOltPortAlarmThresholdEntry 10 }
hh3cOltPortAlarmRegistrationEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Behavior of registration alarm.
true(1) - alarm enable.
false(2) - alarm disable.
"
DEFVAL { true }
::= { hh3cOltPortAlarmThresholdEntry 11 }
hh3cOltPortAlarmOamDisconnectionEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Behavior of Operations Administration and Maintenance(OAM)
disconnection alarm.
true(1) - alarm enable.
false(2) - alarm disable.
"
DEFVAL { true }
::= { hh3cOltPortAlarmThresholdEntry 12 }
hh3cOltPortAlarmEncryptionKeyEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Behavior of encryption bad key alarm.
true(1) - alarm enable.
false(2) - alarm disable.
"
DEFVAL { true }
::= { hh3cOltPortAlarmThresholdEntry 13 }
hh3cOltPortAlarmVendorSpecificEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Behavior of vendor specific alarm.
true(1) - alarm enable.
false(2) - alarm disable.
"
DEFVAL { true }
::= { hh3cOltPortAlarmThresholdEntry 14 }
hh3cOltPortAlarmRegExcessEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Behavior of ONU registering over limitation alarm.
true(1) - alarm enable.
false(2) - alarm disable.
"
DEFVAL { true }
::= { hh3cOltPortAlarmThresholdEntry 15 }
hh3cOltPortAlarmDFEEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Behavior of device fatal error alarm.
true - alarm enable.
false - alarm disable.
"
DEFVAL { true }
::= { hh3cOltPortAlarmThresholdEntry 16 }
hh3cOltLaserOnTimeMinVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The lower limit of time which is confined to
hh3cOltLaserOnTime.
"
::= { hh3cEponOltMan 5 }
hh3cOltLaserOnTimeMaxVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The upper limit of time which is confined to
hh3cOltLaserOnTime.
"
::= { hh3cEponOltMan 6 }
hh3cOltLaserOffTimeMinVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The lower limit of time which is confined to
hh3cOltLaserOffTime.
"
::= { hh3cEponOltMan 7 }
hh3cOltLaserOffTimeMaxVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The upper limit of time which is confined to
hh3cOltLaserOffTime.
"
::= { hh3cEponOltMan 8 }
hh3cOltDbaDiscoveryLengthMinVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The lower limit of the discovery length which is confined to
hh3cOltDbaDiscoveryLength.
"
::= { hh3cEponOltMan 9 }
hh3cOltDbaDiscoveryLengthMaxVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The upper limit of the discovery length which is confined to
hh3cOltDbaDiscoveryLength.
"
::= { hh3cEponOltMan 10 }
hh3cOltDbaDiscovryFrequencyMinVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The lower limit of the discovery length which is confined to
hh3cOltDbaDiscovryFrequency.
"
::= { hh3cEponOltMan 11 }
hh3cOltDbaDiscovryFrequencyMaxVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The upper limit of the discovery length which is confined to
hh3cOltDbaDiscovryFrequency.
"
::= { hh3cEponOltMan 12 }
hh3cOltDbaCycleLengthMinVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The lower limit of the frames which is confined to
hh3cOltDbaCycleLength.
"
::= { hh3cEponOltMan 13 }
hh3cOltDbaCycleLengthMaxVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The upper limit of the frames which is confined to
hh3cOltDbaCycleLength.
"
::= { hh3cEponOltMan 14 }
hh3cOltPortAlarmLlidMisMinVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The lower limit of the frames which is confined to
hh3cOltPortAlarmLlidMismatchThreshold.
"
::= { hh3cEponOltMan 15 }
hh3cOltPortAlarmLlidMisMaxVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The upper limit of the frames which is confined to
hh3cOltPortAlarmLlidMismatchThreshold.
"
::= { hh3cEponOltMan 16 }
hh3cOltPortAlarmBerMinVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The lower limit of threshold which is confined to
hh3cOltPortAlarmBerThreshold.
"
::= { hh3cEponOltMan 17 }
hh3cOltPortAlarmBerMaxVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The upper limit of threshold which is confined to
hh3cOltPortAlarmBerThreshold.
"
::= { hh3cEponOltMan 18 }
hh3cOltPortAlarmFerMinVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The lower limit of threshold which is confined to
hh3cOltPortAlarmFerThreshold.
"
::= { hh3cEponOltMan 19 }
hh3cOltPortAlarmFerMaxVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The upper limit of threshold which is confined to
hh3cOltPortAlarmFerThreshold.
"
::= { hh3cEponOltMan 20 }
--
-- hh3cOnuSilentTable
--
hh3cOnuSilentTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cOnuSilentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table is used for getting silent ONU information of OLT.
"
::= { hh3cEponOltMan 21 }
hh3cOnuSilentEntry OBJECT-TYPE
SYNTAX Hh3cOnuSilentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the table hh3cOnuSilentTable.
"
INDEX
{
ifIndex,
hh3cOnuSilentMacAddr
}
::= { hh3cOnuSilentTable 1 }
Hh3cOnuSilentEntry ::= SEQUENCE
{
hh3cOnuSilentMacAddr MacAddress,
hh3cOnuSilentTime Integer32
}
hh3cOnuSilentMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The MAC address of silent ONUs in OLT.
"
::= { hh3cOnuSilentEntry 1 }
hh3cOnuSilentTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The aging time of a silent ONU.
"
::= { hh3cOnuSilentEntry 2 }
--
-- hh3cOltUsingOnuTable
--
hh3cOltUsingOnuTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cOltUsingOnuEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The table containing configurations to manage ONU interface(s)
based on OLT interface.
"
::= { hh3cEponOltMan 22 }
hh3cOltUsingOnuEntry OBJECT-TYPE
SYNTAX Hh3cOltUsingOnuEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the table hh3cOltUsingOnuTable.
"
INDEX
{
ifIndex,
hh3cOltUsingOnuNum
}
::= { hh3cOltUsingOnuTable 1 }
Hh3cOltUsingOnuEntry ::= SEQUENCE
{
hh3cOltUsingOnuNum Integer32,
hh3cOltUsingOnuIfIndex Integer32,
hh3cOltUsingOnuRowStatus RowStatus
}
hh3cOltUsingOnuNum OBJECT-TYPE
SYNTAX Integer32(1..128)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The ONU interface number. This value is used to specify the ONU interface
which the user wants to configure for an OLT interface.
"
::= { hh3cOltUsingOnuEntry 1 }
hh3cOltUsingOnuIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The ifIndex of the ONU interface.
"
::= { hh3cOltUsingOnuEntry 2 }
hh3cOltUsingOnuRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
This object is responsible for managing the creation,
deletion and modification of rows, which supports active
status and CreatAndGo, destroy operation.
"
::= { hh3cOltUsingOnuEntry 3 }
--
-- hh3cOnuSilentLoidTable
--
hh3cOnuSilentLoidTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cOnuSilentLoidEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table is used for getting silent ONU's LOID information of an OLT.
"
::= { hh3cEponOltMan 23 }
hh3cOnuSilentLoidEntry OBJECT-TYPE
SYNTAX Hh3cOnuSilentLoidEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the table hh3cOnuSilentLoidTable.
"
INDEX
{
ifIndex,
hh3cOnuSilentLoid
}
::= { hh3cOnuSilentLoidTable 1 }
Hh3cOnuSilentLoidEntry ::= SEQUENCE
{
hh3cOnuSilentLoid OCTET STRING,
hh3cOnuSilentLoidTime Integer32
}
hh3cOnuSilentLoid OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..24))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The LOID of a silent ONU in an OLT.
"
::= { hh3cOnuSilentLoidEntry 1 }
hh3cOnuSilentLoidTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The aging time of a silent ONU.
"
::= { hh3cOnuSilentLoidEntry 2 }
--
-- hh3cOltTransceiverTxPowerTable
--
hh3cOltTransceiverTxPowerTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cOltTransceiverTxPowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table is used for setting ONU's Tx power on an OLT.
"
::= { hh3cEponOltMan 24 }
hh3cOltTransceiverTxPowerEntry OBJECT-TYPE
SYNTAX Hh3cOltTransceiverTxPowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the table hh3cOltTransceiverTxPowerTable.
"
INDEX
{
ifIndex
}
::= { hh3cOltTransceiverTxPowerTable 1 }
Hh3cOltTransceiverTxPowerEntry ::= SEQUENCE
{
hh3cOltTransTxPwrTransId INTEGER,
hh3cOltTransTxPwrOffTime Unsigned32,
hh3cOltTransTxPwrIsAllOnu TruthValue,
hh3cOltTransTxPwrOnuIfList OCTET STRING
}
hh3cOltTransTxPwrTransId OBJECT-TYPE
SYNTAX INTEGER
{
main(0),
standby(1),
all(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The transceiver ID of an ONU in an OLT.
"
::= { hh3cOltTransceiverTxPowerEntry 1 }
hh3cOltTransTxPwrOffTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The turnoff time of the transceiver Tx power.
"
::= { hh3cOltTransceiverTxPowerEntry 2 }
hh3cOltTransTxPwrIsAllOnu OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Setting all ONUs' transceiver Tx power or not.
"
::= { hh3cOltTransceiverTxPowerEntry 3 }
hh3cOltTransTxPwrOnuIfList OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..20))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
ONUs' ifIndex for which the transceiver Tx power is to be set.
"
::= { hh3cOltTransceiverTxPowerEntry 4 }
hh3cEponOnuMan OBJECT IDENTIFIER ::= { hh3cEponMibObjects 5 }
--
-- hh3cOnuSysManTable
--
hh3cOnuSysManTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cOnuSysManEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table implements the following functions for ONUs:
1. Encrypting all downstream/upstream and
downstream directions traffic destined to and
originated from a specific LLID
(ONU in current implementation).
2. Restart a process of ONU authentication, using
the OLT (IEEE 802.1x) authenticator.
"
::= { hh3cEponOnuMan 1 }
hh3cOnuSysManEntry OBJECT-TYPE
SYNTAX Hh3cOnuSysManEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the table hh3cOnuSysManTable.
"
INDEX
{
ifIndex
}
::= { hh3cOnuSysManTable 1 }
Hh3cOnuSysManEntry ::= SEQUENCE
{
hh3cOnuEncryptMan INTEGER,
hh3cOnuReAuthorize INTEGER,
hh3cOnuMulticastFilterStatus TruthValue,
hh3cOnuDbaReportQueueSetNumber Integer32,
hh3cOnuRemoteFecStatus INTEGER,
hh3cOnuPortBerStatus INTEGER,
hh3cOnuReset INTEGER,
hh3cOnuMulticastControlMode INTEGER,
hh3cOnuAccessVlan Integer32,
hh3cOnuEncryptKey DisplayString,
hh3cOnuUniUpDownTrapStatus TruthValue,
hh3cOnuFecStatus INTEGER,
hh3cOnuMcastCtrlHostAgingTime Integer32,
hh3cOnuMulticastFastLeaveEnable TruthValue,
hh3cOnuPortIsolateEnable TruthValue,
hh3cOnuMacAddressTimer Unsigned32
}
hh3cOnuEncryptMan OBJECT-TYPE
SYNTAX INTEGER
{
off(1),
downlink(2),
updownlink(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Start encrypting all downstream/upstream and downstream
directions traffic destined to and originated from a
specific LLID (ONU in current implementation). ONU
registration encryption key is used as an initial value.
If the encryption key was updated after ONU
registration, the last updated key is used.
off(1): - Stop encrypting.
downlink(2): - Start encrypting all downstream
directions traffic.
updownlink(3): - Start encrypting all downstream/upstream
directions traffic.
"
DEFVAL { downlink }
::= { hh3cOnuSysManEntry 1 }
hh3cOnuReAuthorize OBJECT-TYPE
SYNTAX INTEGER
{
reAuthorize(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Restart a process of ONU authentication.
If 802.1x authentication is enabled, the OLT
(IEEE 802.1x) authenticator is applied.
Otherwise, use the default authentication.
Until the reauthentication succeeds, the ONU remains
its previous authorization mode.
The reauthentication process includes a new
authentication request sent to the authentication server.
"
::= { hh3cOnuSysManEntry 2 }
hh3cOnuMulticastFilterStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
true(1) - Multicast-Filter enable on ONU.
false(2) - Multicast-Filter disable on ONU.
"
DEFVAL { false }
::= { hh3cOnuSysManEntry 3 }
hh3cOnuDbaReportQueueSetNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The number of queue sets reported in MPCP report frames.
"
DEFVAL { 2 }
::= { hh3cOnuSysManEntry 4 }
hh3cOnuRemoteFecStatus OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Value that indicates status of the 1000BASE-PX PHY
optional FEC Sublayer for forward error correction
see [802.3ah] clause 65.2.
enable - enable remote forward error correction.
disable - disable remote forward error correction.
"
DEFVAL { disable }
::= { hh3cOnuSysManEntry 5 }
hh3cOnuPortBerStatus OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
enable - enable ONU port bit error rate alarm.
disable - disable ONU port bit error rate alarm.
"
DEFVAL { enable }
::= { hh3cOnuSysManEntry 6 }
hh3cOnuReset OBJECT-TYPE
SYNTAX INTEGER
{
reset(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Reboot ONU.
"
::= { hh3cOnuSysManEntry 7 }
hh3cOnuMulticastControlMode OBJECT-TYPE
SYNTAX INTEGER
{
igmpsnooping(1),
multicastcontrol(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
igmpsnooping - the traditional IGMP snooping mode.
multicastcontrol - the specific multicast control mode.
"
DEFVAL { igmpsnooping }
::= { hh3cOnuSysManEntry 8 }
hh3cOnuAccessVlan OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The VLAN ID assigned to untagged frames received on ONU.
"
::= { hh3cOnuSysManEntry 9 }
hh3cOnuEncryptKey OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The encryption key, used to encrypt all downstream
traffic destined to and/or upstream traffic originating
from a specific ONU. It is a zero length, or MD5 hashed string,
by default, the string is empty.
"
::= { hh3cOnuSysManEntry 10 }
hh3cOnuUniUpDownTrapStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
true - A notification will be sent when UNI link status is change.
false - Device will not sent notification when UNI link status is
change.
"
DEFVAL { false }
::= { hh3cOnuSysManEntry 11 }
hh3cOnuFecStatus OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Value that indicates status of the 1000BASE-PX PHY
optional FEC Sublayer for forward error correction
(include remote onu and local OLT)
see [802.3ah] clause 65.2
enable - enable forward error correction.
disable - disable forward error correction.
"
DEFVAL { disable }
::= { hh3cOnuSysManEntry 12 }
hh3cOnuMcastCtrlHostAgingTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The host aging time of multicast control mode on ONU,
ranging from 200 to 1000, measured in seconds.
"
::= { hh3cOnuSysManEntry 13 }
hh3cOnuMulticastFastLeaveEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
true(1) - Enable multicast fast leave attribute on all ethernet UNIs of the ONU.
false(2) - Disable multicast fast leave attribute on all ethernet UNIs of the ONU.
"
::= { hh3cOnuSysManEntry 14 }
hh3cOnuPortIsolateEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
true(1) - Enable port isolate setting on all ethernet UNIs of the ONU.
false(2) - Disable port isolate setting on all ethernet UNIs of the ONU.
"
::= { hh3cOnuSysManEntry 15 }
hh3cOnuMacAddressTimer OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
no-aging(0) - Disable aging.
others - Aging time(seconds).
"
DEFVAL { 300 }
::= { hh3cOnuSysManEntry 16 }
--
-- hh3cOnuLinkTestTable
--
hh3cOnuLinkTestTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cOnuLinkTestEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
LLID link test applying to the ONU only including delay
measurement option. The command tests a link to a single
LLID over a period of time or once, using a variable
number of measurement frames. The length of the measurement
frames is also parameterized. The test uses a loopback
mode of the ONU to return each measurement frame,
loopback activation is done using randomly patterned
OAM Protocol Data Unit(PDU) frames.
"
::= { hh3cEponOnuMan 2 }
hh3cOnuLinkTestEntry OBJECT-TYPE
SYNTAX Hh3cOnuLinkTestEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of hh3cOnuLinkTestEntry.
"
INDEX
{
ifIndex
}
::= { hh3cOnuLinkTestTable 1 }
Hh3cOnuLinkTestEntry ::= SEQUENCE
{
hh3cOnuLinkTestFrameNum Integer32,
hh3cOnuLinkTestFrameSize Integer32,
hh3cOnuLinkTestDelay TruthValue,
hh3cOnuLinkTestVlanTag TruthValue,
hh3cOnuLinkTestVlanPriority Integer32,
hh3cOnuLinkTestVlanTagID Integer32,
hh3cOnuLinkTestResultSentFrameNum Integer32,
hh3cOnuLinkTestResultRetFrameNum Integer32,
hh3cOnuLinkTestResultRetErrFrameNum Integer32,
hh3cOnuLinkTestResultMinDelay Integer32,
hh3cOnuLinkTestResultMeanDelay Integer32,
hh3cOnuLinkTestResultMaxDelay Integer32
}
hh3cOnuLinkTestFrameNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Exact number of measurement frames.
"
DEFVAL { 20 }
::= { hh3cOnuLinkTestEntry 1 }
hh3cOnuLinkTestFrameSize OBJECT-TYPE
SYNTAX Integer32(60..1514)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Measurement frames data size, measured in bytes.
Not including Preamble, SFD, VLAN tag, and FCS.
Frame size minimum value is 56 - if VLAN tag is
enabled('VLAN enable' field is set to ENABLE),
and 60 - if VLAN tag is disabled. The actual
measurement frames sent to the PON are always
minimum 60 bytes long. When VLAN tag is enabled,
the actual measurement frames size including
FCS may reach (1514+4+4=)1522 bytes.
60(60 is VLAN tag disabled) - 1514 .
"
DEFVAL { 1000 }
::= { hh3cOnuLinkTestEntry 2 }
hh3cOnuLinkTestDelay OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
true:Link test includes delay measurement,
which corresponds to the difference between sent
and received times(including granting delay and
firmware processing time overheads).
false:Link test not includes a delay measurement.
"
DEFVAL { true }
::= { hh3cOnuLinkTestEntry 3 }
hh3cOnuLinkTestVlanTag OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
true:Enable VLAN tag in link test frames.
false:Link test not includes frames with VLAN tag.
"
DEFVAL { true }
::= { hh3cOnuLinkTestEntry 4 }
hh3cOnuLinkTestVlanPriority OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
VLAN priority: 0-7.
"
DEFVAL { 2 }
::= { hh3cOnuLinkTestEntry 5 }
hh3cOnuLinkTestVlanTagID OBJECT-TYPE
SYNTAX Integer32(1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
VLAN ID: 1-4094.
"
DEFVAL { 1 }
::= { hh3cOnuLinkTestEntry 6 }
hh3cOnuLinkTestResultSentFrameNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The total number of frames sent during the link test process.
"
::= { hh3cOnuLinkTestEntry 7 }
hh3cOnuLinkTestResultRetFrameNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The total number of frames return back during the link test process.
"
::= { hh3cOnuLinkTestEntry 8 }
hh3cOnuLinkTestResultRetErrFrameNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The total number of error frames return back during the
link test process.
"
::= { hh3cOnuLinkTestEntry 9 }
hh3cOnuLinkTestResultMinDelay OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The minimum delay time in TQ units, which corresponds
to the difference between sent and received times
(including granting delay and firmware processing time
overheads). It's invalid if the field
'hh3cOnuLinkTestDelay' is set to be true.
"
::= { hh3cOnuLinkTestEntry 10 }
hh3cOnuLinkTestResultMeanDelay OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The average delay time in TQ units, which corresponds
to the difference between sent and received times
(including granting delay and firmware processing time
overheads). It's invalid if the field
'hh3cOnuLinkTestDelay' is set to be true.
"
::= { hh3cOnuLinkTestEntry 11 }
hh3cOnuLinkTestResultMaxDelay OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The maximum delay time in TQ units, which corresponds
to the difference between sent and received times
(including granting delay and firmware processing time
overheads). It's invalid if the field
'hh3cOnuLinkTestDelay' is set to be true.
"
::= { hh3cOnuLinkTestEntry 12 }
--
-- hh3cOnuBandWidthTable
--
hh3cOnuBandWidthTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cOnuBandWidthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
Set bandwidth policy parameters(restrictions)for a LLID
(only for the ONU). Default policies are set to disable.
Policy parameters will be erased upon LLID network disconnection.
"
::= { hh3cEponOnuMan 3 }
hh3cOnuBandWidthEntry OBJECT-TYPE
SYNTAX Hh3cOnuBandWidthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of table hh3cOnuBandWidthTable.
"
INDEX
{
ifIndex
}
::= { hh3cOnuBandWidthTable 1 }
Hh3cOnuBandWidthEntry ::= SEQUENCE
{
hh3cOnuDownStreamBandWidthPolicy TruthValue,
hh3cOnuDownStreamMaxBandWidth Integer32,
hh3cOnuDownStreamMaxBurstSize Integer32,
hh3cOnuDownStreamHighPriorityFirst TruthValue,
hh3cOnuDownStreamShortFrameFirst TruthValue,
hh3cOnuP2PBandWidthPolicy TruthValue,
hh3cOnuP2PMaxBandWidth Integer32,
hh3cOnuP2PMaxBurstSize Integer32,
hh3cOnuP2PHighPriorityFirst TruthValue,
hh3cOnuP2PShortFrameFirst TruthValue
}
hh3cOnuDownStreamBandWidthPolicy OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
true:Enable static bandwidth configuration policing.
false:Disable static bandwidth configuration policing.
"
DEFVAL { false }
::= { hh3cOnuBandWidthEntry 1 }
hh3cOnuDownStreamMaxBandWidth OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Maximum bandwidth allowed for the ONU,
measured in Kbits/Sec.
"
DEFVAL { 1000000 }
::= { hh3cOnuBandWidthEntry 2 }
hh3cOnuDownStreamMaxBurstSize OBJECT-TYPE
SYNTAX Integer32(0..8388480)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Maximal number of bytes in a burst.
The value is truncated to the nearest
smaller 128 bytes multiple value,
measured in bytes.
"
DEFVAL { 8388480 }
::= { hh3cOnuBandWidthEntry 3 }
hh3cOnuDownStreamHighPriorityFirst OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
true:Enable high priority frames preference.
false:Disable high priority frames preference.
"
DEFVAL { false }
::= { hh3cOnuBandWidthEntry 4 }
hh3cOnuDownStreamShortFrameFirst OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
true:Enable short frames preference.
false:Disable short frames preference.
"
DEFVAL { false }
::= { hh3cOnuBandWidthEntry 5 }
hh3cOnuP2PBandWidthPolicy OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
true:Enable static bandwidth configuration policing.
false:Disable static bandwidth configuration policing.
"
DEFVAL { false }
::= { hh3cOnuBandWidthEntry 6 }
hh3cOnuP2PMaxBandWidth OBJECT-TYPE
SYNTAX Integer32(0..1000000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Maximum bandwidth allowed for the ONU,
measured in Kbits/Sec.
"
DEFVAL { 1000000 }
::= { hh3cOnuBandWidthEntry 7 }
hh3cOnuP2PMaxBurstSize OBJECT-TYPE
SYNTAX Integer32(0..8388480)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Maximal number of bytes in a burst.
The value is truncated to the nearest
smaller 128 bytes multiple value,
measured in bytes.
"
DEFVAL { 8388480 }
::= { hh3cOnuBandWidthEntry 8 }
hh3cOnuP2PHighPriorityFirst OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
true:Enable high priority frames preference.
false:Disable high priority frames preference.
"
DEFVAL { false }
::= { hh3cOnuBandWidthEntry 9 }
hh3cOnuP2PShortFrameFirst OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
true:Enable short frames preference.
false:Disable short frames preference.
"
DEFVAL { false }
::= { hh3cOnuBandWidthEntry 10 }
--
-- hh3cOnuSlaManTable
--
hh3cOnuSlaManTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cOnuSlaManEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
Two types of DBA algorithm are supported in the ONU.
The internal SLA based algorithm is always activated.
This table defines the primary parameter about the
internal SLA algorithm.
"
::= { hh3cEponOnuMan 4 }
hh3cOnuSlaManEntry OBJECT-TYPE
SYNTAX Hh3cOnuSlaManEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of table hh3cOnuSlaManTable.
"
INDEX
{
ifIndex
}
::= { hh3cOnuSlaManTable 1 }
Hh3cOnuSlaManEntry ::= SEQUENCE
{
hh3cOnuSlaMaxBandWidth Integer32,
hh3cOnuSlaMinBandWidth Integer32,
hh3cOnuSlaBandWidthStepVal Integer32,
hh3cOnuSlaDelay INTEGER,
hh3cOnuSlaFixedBandWidth Integer32,
hh3cOnuSlaPriorityClass Integer32,
hh3cOnuSlaFixedPacketSize Integer32,
hh3cOnuSlaWrrBandWidth Integer32
}
hh3cOnuSlaMaxBandWidth OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Maximum bandwidth - measured in Kbit/s.
The value of this object should be the multiple of
the value of hh3cOnuSlaBandWidthStepVal.
The minimum bandwidth should not be larger than the maximum
bandwidth.
"
::= { hh3cOnuSlaManEntry 1 }
hh3cOnuSlaMinBandWidth OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Minimum bandwidth - measured in Kbit/s.
The value of this object should be the multiple of
the value of hh3cOnuSlaBandWidthStepVal.
The maximum bandwidth should be larger than the minimum bandwidth.
"
::= { hh3cOnuSlaManEntry 2 }
hh3cOnuSlaBandWidthStepVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
Granularity of bandwidth - measured in Kbit/s.
The value of hh3cOnuSlaMaxBandWidth and hh3cOnuSlaMinBandWidth should
be the multiple of the value of this object.
"
::= { hh3cOnuSlaManEntry 3 }
hh3cOnuSlaDelay OBJECT-TYPE
SYNTAX INTEGER
{
low(1),
high(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
low - low delay.
high - high delay.
The delay constraint of a specific ONU. Set to high may improve the
bandwidth usage at the cost of delay.
"
DEFVAL { low }
::= { hh3cOnuSlaManEntry 4 }
hh3cOnuSlaFixedBandWidth OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Fixed bandwidth - measured in Kbit/s.
The value of this object should be the multiple of
the value of hh3cOnuSlaBandWidthStepVal.
"
::= { hh3cOnuSlaManEntry 5 }
hh3cOnuSlaPriorityClass OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Precedence of this flow over others in case of contention.
0 is the lowest priority and 7 is the highest priority.
"
DEFVAL { 0 }
::= { hh3cOnuSlaManEntry 6 }
hh3cOnuSlaFixedPacketSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Fixed packet size - measured in byte.
The value of this object should be valid when hh3cOnuSlaFixedBandWidth is configured.
"
::= { hh3cOnuSlaManEntry 7 }
hh3cOnuSlaWrrBandWidth OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The WRR weight will be used to compute the remaining bandwidth
allocation after each CIR has been guaranteed.
"
DEFVAL { 1 }
::= { hh3cOnuSlaManEntry 8 }
--
-- hh3cOnuInfoTable
--
hh3cOnuInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cOnuInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
Primary status of the specified ONU.
There will be one row in this table for each
information in the system.
(1)Software and hardware versions of the specified ONU
(hh3cOnuHardMajorVersion, hh3cOnuHardMinorVersion,
hh3cOnuUniMacType)
(2)Several physical capabilities of the ONU.
(hh3cOnuLaserOnTime, hh3cOnuLaserOffTime,
hh3cOnuGrantFifoDep.)
(3)The operation(activation) status of the ONU.
(hh3cOnuWorkMode)
"
::= { hh3cEponOnuMan 5 }
hh3cOnuInfoEntry OBJECT-TYPE
SYNTAX Hh3cOnuInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the hh3cOnuInfoTable.
"
INDEX
{
ifIndex
}
::= { hh3cOnuInfoTable 1 }
Hh3cOnuInfoEntry ::= SEQUENCE
{
hh3cOnuHardMajorVersion OCTET STRING,
hh3cOnuHardMinorVersion OCTET STRING,
hh3cOnuSoftwareVersion OCTET STRING,
hh3cOnuUniMacType INTEGER,
hh3cOnuLaserOnTime Integer32,
hh3cOnuLaserOffTime Integer32,
hh3cOnuGrantFifoDep Integer32,
hh3cOnuWorkMode INTEGER,
hh3cOnuPCBVersion OCTET STRING,
hh3cOnuRtt Unsigned32,
hh3cOnuEEPROMVersion OCTET STRING,
hh3cOnuRegType OCTET STRING,
hh3cOnuHostType OCTET STRING,
hh3cOnuDistance Integer32,
hh3cOnuLlid Integer32,
hh3cOnuVendorId OCTET STRING,
hh3cOnuFirmwareVersion OCTET STRING,
hh3cOnuOpticalPowerReceivedByOlt Integer32,
hh3cOnuInfoMac MacAddress,
hh3cOnuInfoLoid OCTET STRING
}
hh3cOnuHardMajorVersion OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
ONU hardware major version. If the object length is
zero, it means the version is unknown.
"
::= { hh3cOnuInfoEntry 1 }
hh3cOnuHardMinorVersion OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
ONU hardware minor version. If the object length is
zero, it means the version is unknown.
"
::= { hh3cOnuInfoEntry 2 }
hh3cOnuSoftwareVersion OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
ONU software version.
"
::= { hh3cOnuInfoEntry 3 }
hh3cOnuUniMacType OBJECT-TYPE
SYNTAX INTEGER
{
other(1),
mii(2),
gmii(3),
tbi(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
ONU User Network Interface(UNI) port MAC type.
"
::= { hh3cOnuInfoEntry 4 }
hh3cOnuLaserOnTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The ONU laser on time measured in TQ units. If the object value is
0x7FFFFFFF, it means hh3cOnuLaserOnTime is unknown.
"
::= { hh3cOnuInfoEntry 5 }
hh3cOnuLaserOffTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The ONU laser off time measured in TQ units. If the object value is
0x7FFFFFFF, it means hh3cOnuLaserOffTime is unknown.
"
::= { hh3cOnuInfoEntry 6 }
hh3cOnuGrantFifoDep OBJECT-TYPE
SYNTAX Integer32(1..255|2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
Maximal number of grant records an ONU can store,
relevant to ONU only.
range: 1 - 255.
0x7FFFFFFF: unknown value.
"
::= { hh3cOnuInfoEntry 7 }
hh3cOnuWorkMode OBJECT-TYPE
SYNTAX INTEGER
{
other(1),
on(2),
pending(3),
off(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The operation(activation) mode of an ONU.
other(1) - ONU is in another mode.
on(2) - ONU is registered and authorized to the
network. In this mode it works
as a media converter.
pending(3) - ONU has been registered to the PON, but
not authorized to the network.
off(4) - ONU is not registered to the network.
"
::= { hh3cOnuInfoEntry 8 }
hh3cOnuPCBVersion OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
ONU PCB version.
"
::= { hh3cOnuInfoEntry 9 }
hh3cOnuRtt OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The signal round-trip-time(RTT) received.
"
::= { hh3cOnuInfoEntry 10 }
hh3cOnuEEPROMVersion OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
ONU EEPROM version.
"
::= { hh3cOnuInfoEntry 11 }
hh3cOnuRegType OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
ONU registered type.
"
::= { hh3cOnuInfoEntry 12 }
hh3cOnuHostType OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
ONU host type.
"
::= { hh3cOnuInfoEntry 13 }
hh3cOnuDistance OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The distance between OLT and ONU, measured in meter.
"
::= { hh3cOnuInfoEntry 14 }
hh3cOnuLlid OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The link layer identifier, which uniquely identifies the ONU
of a specific OLT.
"
::= { hh3cOnuInfoEntry 15 }
hh3cOnuVendorId OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
ONU vendor ID.
"
::= { hh3cOnuInfoEntry 16 }
hh3cOnuFirmwareVersion OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
ONU firmware version.
"
::= { hh3cOnuInfoEntry 17 }
hh3cOnuOpticalPowerReceivedByOlt OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The burst ONU optical power received by OLT,
and when the ONU status is up the value is usable.
It measured in 0.01 dBm unit.
"
::= { hh3cOnuInfoEntry 18 }
hh3cOnuInfoMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
ONU's MAC.
"
::= { hh3cOnuInfoEntry 19 }
hh3cOnuInfoLoid OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..24))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
ONU's LOID.
"
::= { hh3cOnuInfoEntry 20 }
--
-- hh3cOnuMacAddrInfoTable
--
hh3cOnuMacAddrInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cOnuMacAddrInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table used for getting MAC address information of ONU.
"
::= { hh3cEponOnuMan 6 }
hh3cOnuMacAddrInfoEntry OBJECT-TYPE
SYNTAX Hh3cOnuMacAddrInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the hh3cEponOnuMacAddrInfoTable.
"
INDEX
{
ifIndex,
hh3cOnuMacIndex
}
::= { hh3cOnuMacAddrInfoTable 1 }
Hh3cOnuMacAddrInfoEntry ::= SEQUENCE
{
hh3cOnuMacIndex Integer32,
hh3cOnuMacAddrFlag INTEGER,
hh3cOnuMacAddress MacAddress
}
hh3cOnuMacIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The index of ONUs in one OLT.
"
::= { hh3cOnuMacAddrInfoEntry 1 }
hh3cOnuMacAddrFlag OBJECT-TYPE
SYNTAX INTEGER
{
bound(1),
registered(2),
run(3),
regIncorrect(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The flag of ONU status.
1 - bound: The ONU is bound but not registered.
2 - registered: The ONU is registered but not bound.
3 - run: The ONU is registered and bound on one OLT.
4 - regIncorrect: The ONU is bound on one OLT and registered on
another OLT.
"
::= { hh3cOnuMacAddrInfoEntry 2 }
hh3cOnuMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The MAC address of ONU.
"
::= { hh3cOnuMacAddrInfoEntry 3 }
--
-- hh3cOnuBindMacAddrTable
--
hh3cOnuBindMacAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cOnuBindMacAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table implements the following functions for ONUs:
Bind MAC of ONU.
"
::= { hh3cEponOnuMan 7 }
hh3cOnuBindMacAddrEntry OBJECT-TYPE
SYNTAX Hh3cOnuBindMacAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the table hh3cOnuBindMacAddrTable.
"
INDEX
{
ifIndex
}
::= { hh3cOnuBindMacAddrTable 1 }
Hh3cOnuBindMacAddrEntry ::= SEQUENCE
{
hh3cOnuBindMacAddress MacAddress,
hh3cOnuBindType Integer32,
hh3cOnuBindLoid OCTET STRING,
hh3cOnuBindPassword OCTET STRING
}
hh3cOnuBindMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Bind the MAC of ONU.
While the MAC is not bound, the ONU can not go into
effect and configurations can not be set.
Set 0-0-0 (MAC address) to the EPON device port will
unbind the relationship with the original MAC and
configurations will be set to default values.
"
::= { hh3cOnuBindMacAddrEntry 1 }
hh3cOnuBindType OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Set the binding type with the ONU which is confined
to the index of hh3cEponOnuTypeDescr.
"
::= { hh3cOnuBindMacAddrEntry 2 }
hh3cOnuBindLoid OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..24))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Bind the LOID of ONU.
While the LOID is not bound, the ONU can not go into
effect and configurations can not be set.
"
::= { hh3cOnuBindMacAddrEntry 3 }
hh3cOnuBindPassword OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..12))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The password of LOID by using LOID-PASSWORD binding type to bind ONU.
A zero-length string will be returned when reading.
"
::= { hh3cOnuBindMacAddrEntry 4 }
--
-- hh3cOnuFirmwareUpdateTable
--
hh3cOnuFirmwareUpdateTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cOnuFirmwareUpdateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table implements the following functions for ONUs:
1. Update the ONU firmware.
2. Result of update ONU firmware.
"
::= { hh3cEponOnuMan 8 }
hh3cOnuFirmwareUpdateEntry OBJECT-TYPE
SYNTAX Hh3cOnuFirmwareUpdateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the table hh3cOnuFirmwareUpdateTable.
"
INDEX
{
ifIndex
}
::= { hh3cOnuFirmwareUpdateTable 1 }
Hh3cOnuFirmwareUpdateEntry ::= SEQUENCE
{
hh3cOnuUpdate INTEGER,
hh3cOnuUpdateResult INTEGER,
hh3cOnuUpdateFileName OCTET STRING,
hh3cOnuUpdateProtType INTEGER,
hh3cOnuUpdateStartTime OCTET STRING,
hh3cOnuUpdateDuration Integer32
}
hh3cOnuUpdate OBJECT-TYPE
SYNTAX INTEGER
{
update(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
update(1): Update the ONU firmware.
Config the MIB object module hh3cEponOnuUpdateFileName
with the filename of ONU firmware first.
"
::= { hh3cOnuFirmwareUpdateEntry 1 }
hh3cOnuUpdateResult OBJECT-TYPE
SYNTAX INTEGER
{
updating(1),
ok(2),
fail(3),
fileNotExist(4),
notSetFilename(5),
fileNotMatchONU(6),
timeout(7),
otherError(8)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The ONU firmware update result.
updating - The ONU is updating firmware right now.
ok - The ONU update result is OK.
fail - The ONU update result is fail.
fileNotExist - The ONU update failed because the file does not exist.
notSetFilename - The ONU firmware filename is not set.
fileNotMatchONU - The ONU firmware does not match the ONU.
timeout - The ONU responses timeout.
otherError - The ONU update result is unknown.
"
::= { hh3cOnuFirmwareUpdateEntry 2 }
hh3cOnuUpdateFileName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The filename of the ONU firmware to be updated.
Note that the filename must contain the file path.
"
::= { hh3cOnuFirmwareUpdateEntry 3 }
hh3cOnuUpdateProtType OBJECT-TYPE
SYNTAX INTEGER
{
private(0),
ctc(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
private(0): Using private protocol to update the ONU firmware.
ctc(1): Using ctc standard protocol to update the ONU firmware.
"
DEFVAL { private }
::= { hh3cOnuFirmwareUpdateEntry 4 }
hh3cOnuUpdateStartTime OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..5))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The start time of the ONU update every day.
Using HH:MM as format.
"
::= { hh3cOnuFirmwareUpdateEntry 5 }
hh3cOnuUpdateDuration OBJECT-TYPE
SYNTAX Integer32(0..1439)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The duration of the ONU update.
"
DEFVAL { 0 }
::= { hh3cOnuFirmwareUpdateEntry 6 }
hh3cOnuLinkTestFrameNumMinVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The lower limit of measurement frames which is confined to
hh3cOnuLinkTestFrameNum."
::= { hh3cEponOnuMan 9 }
hh3cOnuLinkTestFrameNumMaxVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The upper limit of measurement frames which is confined to
hh3cOnuLinkTestFrameNum."
::= { hh3cEponOnuMan 10 }
hh3cOnuSlaMaxBandWidthMinVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The lower limit of maximum-bandwidth which is confined to
hh3cOnuSlaMaxBandWidth."
::= { hh3cEponOnuMan 11 }
hh3cOnuSlaMaxBandWidthMaxVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The upper limit of maximum-bandwidth which is confined to
hh3cOnuSlaMaxBandWidth."
::= { hh3cEponOnuMan 12 }
hh3cOnuSlaMinBandWidthMinVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The lower limit of minimum-bandwidth which is confined to
hh3cOnuSlaMinBandWidth."
::= { hh3cEponOnuMan 13 }
hh3cOnuSlaMinBandWidthMaxVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The upper limit of minimum-bandwidth which is confined to
hh3cOnuSlaMinBandWidth."
::= { hh3cEponOnuMan 14 }
--
-- hh3cEponOnuTypeManTable
--
hh3cEponOnuTypeManTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cEponOnuTypeManEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table is used for getting ONU bind type in current version.
"
::= { hh3cEponOnuMan 15 }
hh3cEponOnuTypeManEntry OBJECT-TYPE
SYNTAX Hh3cEponOnuTypeManEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the hh3cEponOnuTypeManTable.
"
INDEX
{
hh3cEponOnuTypeIndex
}
::= { hh3cEponOnuTypeManTable 1 }
Hh3cEponOnuTypeManEntry ::= SEQUENCE
{
hh3cEponOnuTypeIndex Integer32,
hh3cEponOnuTypeDescr OCTET STRING
}
hh3cEponOnuTypeIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The ONU type index.
"
::= { hh3cEponOnuTypeManEntry 1 }
hh3cEponOnuTypeDescr OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The ONU type description which can be used to bind ONU in current
version.
the value of hh3cOnuBindType can be configured by the index of
hh3cEponOnuTypeDescr.
"
::= { hh3cEponOnuTypeManEntry 2 }
hh3cOnuPacketManTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cOnuPacketManEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table implements the following functions:
(1)Manage packet priority trust mode.
(2)Manage packet queue-scheduler mode.
"
::= { hh3cEponOnuMan 16 }
hh3cOnuPacketManEntry OBJECT-TYPE
SYNTAX Hh3cOnuPacketManEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the hh3cOnuPacketManTable.
"
INDEX
{
ifIndex
}
::= { hh3cOnuPacketManTable 1 }
Hh3cOnuPacketManEntry ::= SEQUENCE
{
hh3cOnuPriorityTrust INTEGER,
hh3cOnuQueueScheduler INTEGER
}
hh3cOnuPriorityTrust OBJECT-TYPE
SYNTAX INTEGER
{
dscp(1),
ipprecedence(2),
cos(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The QOS mode which is assigned on ONU.
dscp - The service dscp of politic Priority.
ipprecedence - The service IP precedence of politic Priority.
cos - The service cos of politic Priority.
"
DEFVAL { cos }
::= { hh3cOnuPacketManEntry 1 }
hh3cOnuQueueScheduler OBJECT-TYPE
SYNTAX INTEGER
{
spq(1),
wfq(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The packet queue-scheduler mode which is assigned on ONU.
spq - strict priority queuing.
wfq - specifies the weights for weighted round-robin queuing.
"
DEFVAL { spq }
::= { hh3cOnuPacketManEntry 2 }
hh3cOnuProtocolTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cOnuProtocolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table implements the following functions:
(1)Manage STP status.
(2)Manage IGMP-snooping.
(3)Manage DHCP-snooping.
"
::= { hh3cEponOnuMan 17 }
hh3cOnuProtocolEntry OBJECT-TYPE
SYNTAX Hh3cOnuProtocolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of hh3cOnuProtocolTable.
"
INDEX
{
ifIndex
}
::= { hh3cOnuProtocolTable 1 }
Hh3cOnuProtocolEntry ::= SEQUENCE
{
hh3cOnuStpStatus TruthValue,
hh3cOnuIgmpSnoopingStatus TruthValue,
hh3cOnuDhcpsnoopingOption82 TruthValue,
hh3cOnuDhcpsnooping TruthValue,
hh3cOnuPppoe TruthValue,
hh3cOnuIgmpSnoopingHostAgingT Integer32,
hh3cOnuIgmpSnoopingMaxRespT Integer32,
hh3cOnuIgmpSnoopingRouterAgingT Integer32,
hh3cOnuIgmpSnoopingAggReportS TruthValue,
hh3cOnuIgmpSnoopingAggLeaveS TruthValue
}
hh3cOnuStpStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
true(1) - STP status enable on ONU.
false(2) - STP status disable on ONU.
"
DEFVAL { true }
::= { hh3cOnuProtocolEntry 1 }
hh3cOnuIgmpSnoopingStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
true(1) - IGMP snooping status enable on ONU.
false(2) - IGMP snooping status disable on ONU.
"
DEFVAL { true }
::= { hh3cOnuProtocolEntry 2 }
hh3cOnuDhcpsnoopingOption82 OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
true(1) - DHCP snooping Option 82 status enable on ONU.
false(2) - DHCP snooping Option 82 status disable on ONU.
"
DEFVAL { false }
::= { hh3cOnuProtocolEntry 3 }
hh3cOnuDhcpsnooping OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
true(1) - DHCP snooping status enable on ONU.
false(2) - DHCP snooping status disable on ONU.
"
DEFVAL { false }
::= { hh3cOnuProtocolEntry 4 }
hh3cOnuPppoe OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
true(1) - PPPOE status enable on ONU.
false(2) - PPPOE status disable on ONU.
"
DEFVAL { false }
::= { hh3cOnuProtocolEntry 5 }
hh3cOnuIgmpSnoopingHostAgingT OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Set the host aging time of IGMP on ONU.
"
::= { hh3cOnuProtocolEntry 6 }
hh3cOnuIgmpSnoopingMaxRespT OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Set the max response time of IGMP on ONU.
"
::= { hh3cOnuProtocolEntry 7 }
hh3cOnuIgmpSnoopingRouterAgingT OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Set the router aging time of IGMP on ONU.
"
::= { hh3cOnuProtocolEntry 8 }
hh3cOnuIgmpSnoopingAggReportS OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
true(1) - Igmp snooping aggregation report status enable on ONU.
false(2) - Igmp snooping aggregation report status disable on ONU.
"
DEFVAL { false }
::= { hh3cOnuProtocolEntry 9 }
hh3cOnuIgmpSnoopingAggLeaveS OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
true(1) - Igmp snooping aggregation leave status enable on ONU.
false(2) - Igmp snooping aggregation leave status disable on ONU.
"
DEFVAL { true }
::= { hh3cOnuProtocolEntry 10 }
hh3cOnuDot1xTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cOnuDot1xEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table implements the following functions:
(1)Manage 802.1x account.
(2)Manage 802.1x password.
ONU will be authorized to send and receive frames when the
account and the password are all right, otherwise this ONU
will be unavailable.
"
::= { hh3cEponOnuMan 18 }
hh3cOnuDot1xEntry OBJECT-TYPE
SYNTAX Hh3cOnuDot1xEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the hh3cOnuDot1xTable.
"
INDEX
{
ifIndex
}
::= { hh3cOnuDot1xTable 1 }
Hh3cOnuDot1xEntry ::= SEQUENCE
{
hh3cOnuDot1xAccount OCTET STRING,
hh3cOnuDot1xPassword OCTET STRING
}
hh3cOnuDot1xAccount OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
ONU 802.1X account.
The object value cannot be set as 'a', 'al' or 'all'.
The object should be set together with hh3cOnuDot1xPassword.
"
::= { hh3cOnuDot1xEntry 1 }
hh3cOnuDot1xPassword OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
ONU 802.1X password.
The object should be set together with hh3cOnuDot1xAccount.
"
::= { hh3cOnuDot1xEntry 2 }
hh3cEponBatchOperationMan OBJECT IDENTIFIER ::= { hh3cEponMibObjects 6 }
--
-- hh3cOnuPriorityQueueTable
--
hh3cOnuPriorityQueueTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cOnuPriorityQueueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table contains specific information of priority queue.
"
::= { hh3cEponOnuMan 19 }
hh3cOnuPriorityQueueEntry OBJECT-TYPE
SYNTAX Hh3cOnuPriorityQueueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of hh3cOnuPriorityQueueTable.
"
INDEX
{
ifIndex,
hh3cOnuQueueDirection,
hh3cOnuQueueId
}
::= { hh3cOnuPriorityQueueTable 1 }
Hh3cOnuPriorityQueueEntry ::= SEQUENCE
{
hh3cOnuQueueDirection INTEGER,
hh3cOnuQueueId Integer32,
hh3cOnuQueueSize Integer32
}
hh3cOnuQueueDirection OBJECT-TYPE
SYNTAX INTEGER
{
inbound(1),
outbound(2)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The direction of priority queue.
"
::= { hh3cOnuPriorityQueueEntry 1 }
hh3cOnuQueueId OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The queue ID of priority queue.
"
::= { hh3cOnuPriorityQueueEntry 2 }
hh3cOnuQueueSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The size of priority queue, measured in percent. The total length of
all priority queues is a constant, by default, it is assigned to all
of the priority queues evenly. The length of each priority queue may
be changed by changing the value of hh3cOnuPriorityQueueSize.
The total size of the inbound or outbound priority queues should be
not more than 100.
"
::= { hh3cOnuPriorityQueueEntry 3 }
--
-- hh3cOnuCountTable
--
hh3cOnuCountTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cOnuCountEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table contains statistics of ONU port.
"
::= { hh3cEponOnuMan 20 }
hh3cOnuCountEntry OBJECT-TYPE
SYNTAX Hh3cOnuCountEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of hh3cOnuCountTable.
"
INDEX
{
ifIndex
}
::= { hh3cOnuCountTable 1 }
Hh3cOnuCountEntry ::= SEQUENCE
{
hh3cOnuInCRCErrPkts Counter64,
hh3cOnuOutDroppedFrames Counter64
}
hh3cOnuInCRCErrPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The total number of frames received with bad CRC checksum.
"
::= { hh3cOnuCountEntry 1 }
hh3cOnuOutDroppedFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The total number of frames dropped because of buffer failure.
"
::= { hh3cOnuCountEntry 2 }
hh3cEponOnuScalarGroup OBJECT IDENTIFIER ::= { hh3cEponOnuMan 21 }
hh3cOnuPriorityQueueSizeMinVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The lower limit of queue size which is confined to
hh3cOnuQueueSize.
"
::= { hh3cEponOnuScalarGroup 1 }
hh3cOnuPriorityQueueSizeMaxVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The upper limit of queue size which is confined to
hh3cOnuQueueSize.
"
::= { hh3cEponOnuScalarGroup 2 }
hh3cOnuPriorityQueueBandwidthMinVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The lower limit of hh3cOnuQueueMaxBandwidth.
"
::= { hh3cEponOnuScalarGroup 3 }
hh3cOnuPriorityQueueBandwidthMaxVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The upper limit of hh3cOnuQueueMaxBandwidth.
"
::= { hh3cEponOnuScalarGroup 4 }
hh3cOnuPriorityQueueBurstsizeMinVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The lower limit of hh3cOnuQueueMaxBurstsize.
"
::= { hh3cEponOnuScalarGroup 5 }
hh3cOnuPriorityQueueBurstsizeMaxVal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The upper limit of hh3cOnuQueueMaxBurstsize.
"
::= { hh3cEponOnuScalarGroup 6 }
hh3cOnuUpdateByTypeNextIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
Offer a free index of hh3cOnuFirmwareUpdateByTypeTable.
"
::= { hh3cEponOnuScalarGroup 7 }
--
-- hh3cOnuQueueBandwidthTable
--
hh3cOnuQueueBandwidthTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cOnuQueueBandwidthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table contains specific bandwidth information of ONU priority queue.
"
::= { hh3cEponOnuMan 22 }
hh3cOnuQueueBandwidthEntry OBJECT-TYPE
SYNTAX Hh3cOnuQueueBandwidthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of hh3cOnuQueueBandwidthTable.
"
INDEX
{
ifIndex,
hh3cOnuQueueDirection,
hh3cOnuQueueId
}
::= { hh3cOnuQueueBandwidthTable 1 }
Hh3cOnuQueueBandwidthEntry ::= SEQUENCE
{
hh3cOnuQueueMaxBandwidth Integer32,
hh3cOnuQueueMaxBurstsize Integer32,
hh3cOnuQueuePolicyStatus TruthValue
}
hh3cOnuQueueMaxBandwidth OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The maximum bandwidth of specific ONU priority queue,
measured in 100Kbps.
"
::= { hh3cOnuQueueBandwidthEntry 1 }
hh3cOnuQueueMaxBurstsize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The maximum burst size of specific ONU priority queue,
measured in 64Bytes.
"
::= { hh3cOnuQueueBandwidthEntry 2 }
hh3cOnuQueuePolicyStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
true - enable bandwidth policy
false - disable bandwidth policy
The bandwidth administrative status of specific ONU priority queue.
"
::= { hh3cOnuQueueBandwidthEntry 3 }
--
-- hh3cOnuIpAddressTable
--
hh3cOnuIpAddressTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cOnuIpAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
ONU IP address table.
"
::= { hh3cEponOnuMan 23 }
hh3cOnuIpAddressEntry OBJECT-TYPE
SYNTAX Hh3cOnuIpAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of hh3cOnuIpAddressTable.
"
INDEX
{
ifIndex
}
::= { hh3cOnuIpAddressTable 1 }
Hh3cOnuIpAddressEntry ::= SEQUENCE
{
hh3cOnuIpAddress IpAddress,
hh3cOnuIpAddressMask IpAddress,
hh3cOnuIpAddressGateway IpAddress,
hh3cOnuDhcpallocate TruthValue,
hh3cOnuManageVID Integer32,
hh3cOnuManageVlanIntfS TruthValue
}
hh3cOnuIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The IP address assigned to the ONU.
"
::= { hh3cOnuIpAddressEntry 1 }
hh3cOnuIpAddressMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The mask of IP address denoted by hh3cOnuIpAddress.
"
::= { hh3cOnuIpAddressEntry 2 }
hh3cOnuIpAddressGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The gateway of IP address denoted by hh3cOnuIpAddress.
"
::= { hh3cOnuIpAddressEntry 3 }
hh3cOnuDhcpallocate OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
true(1) - ONU auto allocate IP address status enable.
false(2) - ONU auto allocate IP address status disable.
"
::= { hh3cOnuIpAddressEntry 4 }
hh3cOnuManageVID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The management VLAN of ONU denoted by hh3cOnuManageVID.
"
::= { hh3cOnuIpAddressEntry 5 }
hh3cOnuManageVlanIntfS OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The management interface status of ONU denoted by hh3cOnuManageVlanIntfS.
"
::= { hh3cOnuIpAddressEntry 6 }
--
-- hh3cOnuChipSetInfoTable
--
hh3cOnuChipSetInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cOnuChipSetInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
ONU vendor specific information of ONU.
"
::= { hh3cEponOnuMan 24 }
hh3cOnuChipSetInfoEntry OBJECT-TYPE
SYNTAX Hh3cOnuChipSetInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of hh3cOnuChipSetInfoTable.
"
INDEX
{
ifIndex
}
::= { hh3cOnuChipSetInfoTable 1 }
Hh3cOnuChipSetInfoEntry ::= SEQUENCE
{
hh3cOnuChipSetVendorId OCTET STRING,
hh3cOnuChipSetModel OCTET STRING,
hh3cOnuChipSetRevision Integer32,
hh3cOnuChipSetDesignDate DateAndTime
}
hh3cOnuChipSetVendorId OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
Chipset vendor ID, which identifies the ONU's PON chip vendor
according JEDEC ID code.
"
::= { hh3cOnuChipSetInfoEntry 1 }
hh3cOnuChipSetModel OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
Chip model, numbering(range from 0 to 0xFF) by the chip vendor.
"
::= { hh3cOnuChipSetInfoEntry 2 }
hh3cOnuChipSetRevision OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
Chip revision.
"
::= { hh3cOnuChipSetInfoEntry 3 }
hh3cOnuChipSetDesignDate OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
Chip design date.
"
::= { hh3cOnuChipSetInfoEntry 4 }
--
-- hh3cOnuCapabilityTable
--
hh3cOnuCapabilityTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cOnuCapabilityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
Capability of ONU.
"
::= { hh3cEponOnuMan 25 }
hh3cOnuCapabilityEntry OBJECT-TYPE
SYNTAX Hh3cOnuCapabilityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the table hh3cOnuCapabilityTable.
"
INDEX
{
ifIndex
}
::= { hh3cOnuCapabilityTable 1 }
Hh3cOnuCapabilityEntry ::= SEQUENCE
{
hh3cOnuServiceSupported BITS,
hh3cOnuGEPortNumber Integer32,
hh3cOnuFEPortNumber Integer32,
hh3cOnuPOTSPortNumber Integer32,
hh3cOnuE1PortsNumber Integer32,
hh3cOnuUpstreamQueueNumber Integer32,
hh3cOnuMaxUpstreamQueuePerPort Integer32,
hh3cOnuDownstreamQueueNumber Integer32,
hh3cOnuMaxDownstreamQueuePerPort Integer32,
hh3cOnuBatteryBackup TruthValue,
hh3cOnuIgspFastLeaveSupported TruthValue,
hh3cOnuMCtrlFastLeaveSupported TruthValue,
hh3cOnuType Integer32,
hh3cOnuMultiLLID Integer32,
hh3cOnuProtectionType Integer32,
hh3cOnuPonIFNum Integer32,
hh3cOnuSlotNum Integer32,
hh3cOnuIPv6Supported Integer32,
hh3cOnuPowerSupplyControl Integer32,
hh3cOnuServiceSLA Integer32
}
hh3cOnuServiceSupported OBJECT-TYPE
SYNTAX BITS
{
geinterfacesupport(0),
feinterfacesupport(1),
voipservicesupport(2),
tdmservicesupport(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
Services types supported by the ONU.
These functional groups can be supported independently.
geinterfacesupport - supporting (1)/not supporting(0)
Gbit Ethernet GE interface.
feinterfacesupport - supporting (1)/not supporting(0)
100M Ethernet FE interface.(maximum rate is 100M, without GEinterface)
voipservicesupport - supporting (1)/not supporting(0)VoIP service.
tdmservicesupport - supporting (1)/not supporting(0)TDM CES service.
"
::= { hh3cOnuCapabilityEntry 1 }
hh3cOnuGEPortNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The current gigabit ethernet ports number supported by the ONU.
"
::= { hh3cOnuCapabilityEntry 2 }
hh3cOnuFEPortNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
the current fast ethernet ports number supported by the ONU.
"
::= { hh3cOnuCapabilityEntry 3 }
hh3cOnuPOTSPortNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The current POTS ports number supported by the ONU
"
::= { hh3cOnuCapabilityEntry 4 }
hh3cOnuE1PortsNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The current E1 ports number supported by the ONU.
"
::= { hh3cOnuCapabilityEntry 5 }
hh3cOnuUpstreamQueueNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The number of upstream queues supported by the ONU.
"
::= { hh3cOnuCapabilityEntry 6 }
hh3cOnuMaxUpstreamQueuePerPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The number of maximum upstream queues per port of the ONU.
"
::= { hh3cOnuCapabilityEntry 7 }
hh3cOnuDownstreamQueueNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The number of downstream queues supported by the ONU.
"
::= { hh3cOnuCapabilityEntry 8 }
hh3cOnuMaxDownstreamQueuePerPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The number of maximum downstream queues per port of the ONU.
"
::= { hh3cOnuCapabilityEntry 9 }
hh3cOnuBatteryBackup OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
true(1) - ONU supports a reserve battery.
false(2) - ONU does not support a reserve battery.
"
::= { hh3cOnuCapabilityEntry 10 }
hh3cOnuIgspFastLeaveSupported OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
true(1) - ONU supports fast leave in igsp mode.
false(2) - ONU does not support fast leave in igsp mode.
"
::= { hh3cOnuCapabilityEntry 11 }
hh3cOnuMCtrlFastLeaveSupported OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
true(1) - ONU supports fast leave in multicast control mode.
false(2) - ONU does not support fast leave in multicast control mode.
"
::= { hh3cOnuCapabilityEntry 12 }
hh3cOnuType OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
ONU type:
SFU(0)
HGU(1)
SBU(2)
MDU(3) which is cassette equipment and uses Ethernet access as broadband
MDU(4) which is small card equipment and uses Ethernet access as broadband
MDU(5) which is small card equipment and uses DSL access as broadband
MDU(6) which is middle card equipment and uses DSL access as broadband
MDU(7) which is card equipment and can use both Ethernet and DSL access as broadband
MTU(8)
"
::= { hh3cOnuCapabilityEntry 13 }
hh3cOnuMultiLLID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
(0) - Invalid value.
(1) - ONU supports one LLID.
other - ONU supports multiple LLIDs.
"
::= { hh3cOnuCapabilityEntry 14 }
hh3cOnuProtectionType OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
(0) - Not supported.
(1) - ONU supports type C optical link protection.
(2) - ONU supports type D optical link protection.
"
::= { hh3cOnuCapabilityEntry 15 }
hh3cOnuPonIFNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
(1) - ONU support one PON interface.
(2) - ONU support two PON interfaces.
"
::= { hh3cOnuCapabilityEntry 16 }
hh3cOnuSlotNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The slot number of a card ONU.
If the ONU is not card equipment, 0 is returned.
"
::= { hh3cOnuCapabilityEntry 17 }
hh3cOnuIPv6Supported OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
(0) - ONU supports IPv6.
(1) - ONU does not support IPv6.
"
::= { hh3cOnuCapabilityEntry 18 }
hh3cOnuPowerSupplyControl OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
(0) - ONU does not support ONU power supply control.
(1) - ONU supports Tx power supply control only.
The Tx and Rx power supply can only be controlled together
whereby Rx power supply is also shutdown when Tx power supply is shutdown.
(2) - ONU supports both Tx and Rx power supply control.
In this case, Tx and Rx power supply can be controlled separately whereby
Rx power supply is still on while Tx power supply is shutdown.
"
::= { hh3cOnuCapabilityEntry 19 }
hh3cOnuServiceSLA OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
(1) - ONU does not support SLA services.
(2~8) - ONU supports 2~8 SLA services.
"
::= { hh3cOnuCapabilityEntry 20 }
--
-- hh3cOnuDbaReportTable
--
hh3cOnuDbaReportTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cOnuDbaReportEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table defines the information of DBA(dynamic bandwidth allocation)
report threshold contained in the MPCP report frames.
"
::= { hh3cEponOnuMan 26 }
hh3cOnuDbaReportEntry OBJECT-TYPE
SYNTAX Hh3cOnuDbaReportEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the table hh3cOnuDbaReportTable.
"
INDEX
{
ifIndex,
hh3cOnuDbaReportQueueId
}
::= { hh3cOnuDbaReportTable 1 }
Hh3cOnuDbaReportEntry ::= SEQUENCE
{
hh3cOnuDbaReportQueueId Integer32,
hh3cOnuDbaReportThreshold Integer32,
hh3cOnuDbaReportStatus INTEGER
}
hh3cOnuDbaReportQueueId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The DBA report queue ID.
"
::= { hh3cOnuDbaReportEntry 1 }
hh3cOnuDbaReportThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The threshold of the DBA report queue.
the following is the queue ID and
the related default threshold setting.
1 - 0
2 - 0
3 - 0
4 - 65535
5 - 65535
6 - 0
7 - 0
8 - 0
"
::= { hh3cOnuDbaReportEntry 2 }
hh3cOnuDbaReportStatus OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
enable -threshold configuration is active for the queue.
disable -threshold configuration is not active for the queue.
"
DEFVAL { disable }
::= { hh3cOnuDbaReportEntry 3 }
--
-- hh3cOnuCosToLocalPrecedenceTable
--
hh3cOnuCosToLocalPrecedenceTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cOnuCosToLocalPrecedenceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of map of the COS to local-precedence."
::= { hh3cEponOnuMan 27 }
hh3cOnuCosToLocalPrecedenceEntry OBJECT-TYPE
SYNTAX Hh3cOnuCosToLocalPrecedenceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Configuration information of map of the COS to local precedence."
INDEX
{
ifIndex,
hh3cOnuCosToLocalPrecedenceCosIndex
}
::= { hh3cOnuCosToLocalPrecedenceTable 1 }
Hh3cOnuCosToLocalPrecedenceEntry ::= SEQUENCE
{
hh3cOnuCosToLocalPrecedenceCosIndex Integer32,
hh3cOnuCosToLocalPrecedenceValue Integer32
}
hh3cOnuCosToLocalPrecedenceCosIndex OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index of the map, obtains from packet cos value."
::={ hh3cOnuCosToLocalPrecedenceEntry 1 }
hh3cOnuCosToLocalPrecedenceValue OBJECT-TYPE
SYNTAX Integer32(0..3)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Value of local precedence."
::={ hh3cOnuCosToLocalPrecedenceEntry 2 }
--
-- hh3cEponOnuStpPortTable
--
hh3cEponOnuStpPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cEponOnuStpPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of ONU STP ports."
::= { hh3cEponOnuMan 28 }
hh3cEponOnuStpPortEntry OBJECT-TYPE
SYNTAX Hh3cEponOnuStpPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Configuration information of ONU STP ports."
INDEX
{
ifIndex,
hh3cEponStpPortIndex
}
::= { hh3cEponOnuStpPortTable 1 }
Hh3cEponOnuStpPortEntry ::= SEQUENCE
{
hh3cEponStpPortIndex Integer32,
hh3cEponStpPortDescr OCTET STRING,
hh3cEponStpPortState INTEGER
}
hh3cEponStpPortIndex OBJECT-TYPE
SYNTAX Integer32(0..144)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The index of the STP ports."
::={ hh3cEponOnuStpPortEntry 1 }
hh3cEponStpPortDescr OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of the STP ports."
::={ hh3cEponOnuStpPortEntry 2 }
hh3cEponStpPortState OBJECT-TYPE
SYNTAX INTEGER
{
disabled(1),
discarding(2),
learning(3),
forwarding(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of the port (i.e. disabled, discarding,
learning and forwarding)."
::={ hh3cEponOnuStpPortEntry 3 }
--
-- hh3cOnuPhysicalTable
--
hh3cOnuPhysicalTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cOnuPhysicalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table is used for getting ONU physical information.
"
::= { hh3cEponOnuMan 29 }
hh3cOnuPhysicalEntry OBJECT-TYPE
SYNTAX Hh3cOnuPhysicalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the hh3cOnuPhysicalTable.
"
INDEX
{
ifIndex
}
::= { hh3cOnuPhysicalTable 1 }
Hh3cOnuPhysicalEntry ::= SEQUENCE
{
hh3cOnuBridgeMac MacAddress,
hh3cOnuFirstPonMac MacAddress,
hh3cOnuFirstPonRegState INTEGER,
hh3cOnuSecondPonMac MacAddress,
hh3cOnuSecondPonRegState INTEGER
}
hh3cOnuBridgeMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The bridge MAC address of ONU.
"
::= { hh3cOnuPhysicalEntry 1 }
hh3cOnuFirstPonMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The MAC address of ONU first PON port.
"
::= { hh3cOnuPhysicalEntry 2 }
hh3cOnuFirstPonRegState OBJECT-TYPE
SYNTAX INTEGER
{
notExist(1),
absent(2),
offline(3),
silent(4),
down(5),
up(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The register state of ONU first PON port.
"
::= { hh3cOnuPhysicalEntry 3 }
hh3cOnuSecondPonMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The MAC address of ONU second PON port.
"
::= { hh3cOnuPhysicalEntry 4 }
hh3cOnuSecondPonRegState OBJECT-TYPE
SYNTAX INTEGER
{
notExist(1),
absent(2),
offline(3),
silent(4),
down(5),
up(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The register state of ONU second PON port.
"
::= { hh3cOnuPhysicalEntry 5 }
--
-- hh3cOnuSmlkTable
--
hh3cOnuSmlkTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cOnuSmlkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table is used for getting ONU SMLK information.
"
::= { hh3cEponOnuMan 30 }
hh3cOnuSmlkEntry OBJECT-TYPE
SYNTAX Hh3cOnuSmlkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the hh3cOnuSmlkTable.
"
INDEX
{
ifIndex,
hh3cOnuSmlkGroupID
}
::= { hh3cOnuSmlkTable 1 }
Hh3cOnuSmlkEntry ::= SEQUENCE
{
hh3cOnuSmlkGroupID Integer32,
hh3cOnuSmlkFirstPonRole INTEGER,
hh3cOnuSmlkFirstPonStatus INTEGER,
hh3cOnuSmlkSecondPonRole INTEGER,
hh3cOnuSmlkSecondPonStatus INTEGER
}
hh3cOnuSmlkGroupID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The SMLK group ID of ONU.
"
::= { hh3cOnuSmlkEntry 1 }
hh3cOnuSmlkFirstPonRole OBJECT-TYPE
SYNTAX INTEGER
{
master(1),
slave(2),
null(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The role of ONU first PON port in a SMLK group.
"
::= { hh3cOnuSmlkEntry 2 }
hh3cOnuSmlkFirstPonStatus OBJECT-TYPE
SYNTAX INTEGER
{
active(1),
standby(2),
down(3),
null(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The transmitting status of ONU first PON port in a SMLK group.
"
::= { hh3cOnuSmlkEntry 3 }
hh3cOnuSmlkSecondPonRole OBJECT-TYPE
SYNTAX INTEGER
{
master(1),
slave(2),
null(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The role of ONU second PON port in a SMLK group.
"
::= { hh3cOnuSmlkEntry 4 }
hh3cOnuSmlkSecondPonStatus OBJECT-TYPE
SYNTAX INTEGER
{
active(1),
standby(2),
down(3),
null(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The transmitting status of ONU second PON port in a SMLK group.
"
::= { hh3cOnuSmlkEntry 5 }
--
-- hh3cOnuRS485PropertiesTable
--
hh3cOnuRS485PropertiesTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cOnuRS485PropertiesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Property table."
::= { hh3cEponOnuMan 31 }
hh3cOnuRS485PropertiesEntry OBJECT-TYPE
SYNTAX Hh3cOnuRS485PropertiesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of property table."
INDEX {
ifIndex,
hh3cOnuRS485SerialIndex
}
::= { hh3cOnuRS485PropertiesTable 1 }
Hh3cOnuRS485PropertiesEntry ::=
SEQUENCE{
hh3cOnuRS485SerialIndex
Integer32,
hh3cOnuRS485BaudRate
INTEGER,
hh3cOnuRS485DataBits
INTEGER,
hh3cOnuRS485Parity
INTEGER,
hh3cOnuRS485StopBits
INTEGER,
hh3cOnuRS485FlowControl
INTEGER,
hh3cOnuRS485TXOctets
Integer32,
hh3cOnuRS485RXOctets
Integer32,
hh3cOnuRS485TXErrOctets
Integer32,
hh3cOnuRS485RXErrOctets
Integer32,
hh3cOnuRS485ResetStatistics
INTEGER
}
hh3cOnuRS485SerialIndex OBJECT-TYPE
SYNTAX Integer32 (1..64)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of serial port."
::= { hh3cOnuRS485PropertiesEntry 1 }
hh3cOnuRS485BaudRate OBJECT-TYPE
SYNTAX INTEGER {
baudRate300(1),
baudRate600(2),
baudRate1200(3),
baudRate2400(4),
baudRate4800(5),
baudRate9600(6),
baudRate19200(7),
baudRate38400(8),
baudRate57600(9),
baudRate115200(10)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The port baud rate."
DEFVAL { baudRate9600 }
::= { hh3cOnuRS485PropertiesEntry 2 }
hh3cOnuRS485DataBits OBJECT-TYPE
SYNTAX INTEGER {
five(1), -- 5 data bits
six(2), -- 6 data bits
seven(3), -- 7 data bits
eight(4) -- 8 data bits
}
UNITS "bit"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The port number of data bits in a character."
DEFVAL { eight }
::= { hh3cOnuRS485PropertiesEntry 3 }
hh3cOnuRS485Parity OBJECT-TYPE
SYNTAX INTEGER {
none(1),
odd(2),
even(3),
mark(4),
space(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The port sense of a character parity bit."
DEFVAL { none }
::= { hh3cOnuRS485PropertiesEntry 4 }
hh3cOnuRS485StopBits OBJECT-TYPE
SYNTAX INTEGER {
one(1), -- 1 stop bit
two(2), -- 2 stop bits
oneAndHalf(3) -- 1.5 stop bits
}
UNITS "bit"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The port number of stop bits."
DEFVAL { one }
::= { hh3cOnuRS485PropertiesEntry 5 }
hh3cOnuRS485FlowControl OBJECT-TYPE
SYNTAX INTEGER{
none(1),
hardware(2),
xonOrxoff(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The port type of input flow control.
'none' indicates no flow control at this level.
'hardware' indicates using hardware signals.
'xonOrxoff' indicates using software function."
DEFVAL { none }
::= { hh3cOnuRS485PropertiesEntry 6 }
hh3cOnuRS485TXOctets OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of output octets about the port.
The unit is byte."
::= { hh3cOnuRS485PropertiesEntry 7 }
hh3cOnuRS485RXOctets OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of input octets about the port.
The unit is byte."
::= { hh3cOnuRS485PropertiesEntry 8 }
hh3cOnuRS485TXErrOctets OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of output error octets about the port.
The unit is byte."
::= { hh3cOnuRS485PropertiesEntry 9 }
hh3cOnuRS485RXErrOctets OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of input error octets about the port.
The unit is byte."
::= { hh3cOnuRS485PropertiesEntry 10 }
hh3cOnuRS485ResetStatistics OBJECT-TYPE
SYNTAX INTEGER {
counting(1),
clear(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reset the counters to zero, including hh3cOnuRS485TXOctets,
hh3cOnuRS485RXOctets, hh3cOnuRS485TXErrOctets and
hh3cOnuRS485RXErrOctets."
DEFVAL { counting }
::= { hh3cOnuRS485PropertiesEntry 11 }
--
-- hh3cOnuRS485SessionSummaryTable
--
hh3cOnuRS485SessionSummaryTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cOnuRS485SessionSummaryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Session summary table."
::= { hh3cEponOnuMan 32 }
hh3cOnuRS485SessionSummaryEntry OBJECT-TYPE
SYNTAX Hh3cOnuRS485SessionSummaryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of session summary table."
INDEX {
ifIndex,
hh3cOnuRS485SerialIndex
}
::= { hh3cOnuRS485SessionSummaryTable 1 }
Hh3cOnuRS485SessionSummaryEntry ::=
SEQUENCE{
hh3cOnuRS485SessionMaxNum
Integer32,
hh3cOnuRS485SessionNextIndex
Integer32
}
hh3cOnuRS485SessionMaxNum OBJECT-TYPE
SYNTAX Integer32 (1..64)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The max session number of every serial port
which can be supported."
::= { hh3cOnuRS485SessionSummaryEntry 1 }
hh3cOnuRS485SessionNextIndex OBJECT-TYPE
SYNTAX Integer32 (0..64)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The next valid index used for creating a new session raw.
When there is no valid index left, it will return 0.
"
::= { hh3cOnuRS485SessionSummaryEntry 2 }
--
-- hh3cOnuRS485SessionTable
--
hh3cOnuRS485SessionTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cOnuRS485SessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"RS485 raw session table. Data received from RS485 will be sent
to the destination by raw sockets.
"
::= { hh3cEponOnuMan 33 }
hh3cOnuRS485SessionEntry OBJECT-TYPE
SYNTAX Hh3cOnuRS485SessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of session table."
INDEX {
ifIndex,
hh3cOnuRS485SerialIndex,
hh3cOnuRS485SessionIndex
}
::= { hh3cOnuRS485SessionTable 1 }
Hh3cOnuRS485SessionEntry ::=
SEQUENCE{
hh3cOnuRS485SessionIndex
Integer32,
hh3cOnuRS485SessionType
INTEGER,
hh3cOnuRS485SessionAddType
InetAddressType,
hh3cOnuRS485SessionRemoteIP
InetAddress,
hh3cOnuRS485SessionRemotePort
Integer32,
hh3cOnuRS485SessionLocalPort
Integer32,
hh3cOnuRS485SessionRowStatus
RowStatus
}
hh3cOnuRS485SessionIndex OBJECT-TYPE
SYNTAX Integer32 (1..64)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Raw session index."
::= { hh3cOnuRS485SessionEntry 1 }
hh3cOnuRS485SessionType OBJECT-TYPE
SYNTAX INTEGER {
udp(1),
tcpClient(2),
tcpServer(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of a session.
A session can use UDP socket, TCP socket as a client,
or TCP socket as a server."
::= { hh3cOnuRS485SessionEntry 2 }
hh3cOnuRS485SessionAddType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the transport type of the
address contained in hh3cOnuRS485SessionRemoteIP object."
::= { hh3cOnuRS485SessionEntry 3 }
hh3cOnuRS485SessionRemoteIP OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The IP of remote landing.
When session type is 'udp', this is the peer IP.
When session type is 'tcpClient', this is the server IP.
When session type is 'tcpServer', this is invalid.
"
::= { hh3cOnuRS485SessionEntry 4 }
hh3cOnuRS485SessionRemotePort OBJECT-TYPE
SYNTAX Integer32 (1024..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The port of remote landing.
When session type is 'udp', this is the peer port.
When session type is 'tcpClient', this is the server port.
When session type is 'tcpServer', this is invalid.
"
::= { hh3cOnuRS485SessionEntry 5 }
hh3cOnuRS485SessionLocalPort OBJECT-TYPE
SYNTAX Integer32 (1024..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Local socket port.
When session type is 'udp', this is local UDP socket port.
When session type is 'tcpClient', this is invalid.
When session type is 'tcpServer', this is the local port which
will be listened.
"
::= { hh3cOnuRS485SessionEntry 6 }
hh3cOnuRS485SessionRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status used for creating,
modifying, and deleting instances of
the columnar objects in raw session table."
::= { hh3cOnuRS485SessionEntry 7 }
--
-- hh3cOnuRS485SessionErrInfoTable
--
hh3cOnuRS485SessionErrInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cOnuRS485SessionErrInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Error information table. When failed to create a session,
error information can be got from this table."
::= { hh3cEponOnuMan 34 }
hh3cOnuRS485SessionErrInfoEntry OBJECT-TYPE
SYNTAX Hh3cOnuRS485SessionErrInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of error information table."
INDEX {
ifIndex,
hh3cOnuRS485SerialIndex,
hh3cOnuRS485SessionIndex
}
::= { hh3cOnuRS485SessionErrInfoTable 1 }
Hh3cOnuRS485SessionErrInfoEntry ::=
SEQUENCE{
hh3cOnuRS485SessionErrInfo
DisplayString
}
hh3cOnuRS485SessionErrInfo OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Error information string. When a response with 'noCreeation' for
row creation in table hh3cOnuRS485SessionTable,
the error reason can be got from this object."
::= { hh3cOnuRS485SessionErrInfoEntry 1 }
--
-- hh3cOnuDbaReport2Table
--
hh3cOnuDbaReport2Table OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cOnuDbaReport2Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table defines the information of DBA(dynamic bandwidth allocation)
report threshold contained in the MPCP report frames.
"
::= { hh3cEponOnuMan 35 }
hh3cOnuDbaReport2Entry OBJECT-TYPE
SYNTAX Hh3cOnuDbaReport2Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the table hh3cOnuDbaReport2Table.
"
INDEX
{
ifIndex,
hh3cOnuDbaReport2QueueSetId,
hh3cOnuDbaReport2QueueId
}
::= { hh3cOnuDbaReport2Table 1 }
Hh3cOnuDbaReport2Entry ::= SEQUENCE
{
hh3cOnuDbaReport2QueueSetId Integer32,
hh3cOnuDbaReport2QueueId Integer32,
hh3cOnuDbaReport2Threshold Integer32,
hh3cOnuDbaReport2Status TruthValue
}
hh3cOnuDbaReport2QueueSetId OBJECT-TYPE
SYNTAX Integer32 (1..3)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The DBA report queue set ID.
"
::= { hh3cOnuDbaReport2Entry 1 }
hh3cOnuDbaReport2QueueId OBJECT-TYPE
SYNTAX Integer32 (1..8)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The DBA report queue ID.
"
::= { hh3cOnuDbaReport2Entry 2 }
hh3cOnuDbaReport2Threshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The thresholds of the DBA report queue.
The following are the queue ID and
the related default threshold settings.
1 - 0
2 - 0
3 - 0
4 - 65535
5 - 65535
6 - 0
7 - 0
8 - 0
"
::= { hh3cOnuDbaReport2Entry 3 }
hh3cOnuDbaReport2Status OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
true -threshold configuration is active for the queue.
false -threshold configuration is not active for the queue.
"
::= { hh3cOnuDbaReport2Entry 4 }
--
-- hh3cOnuLoidInfoTable
--
hh3cOnuLoidInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cOnuLoidInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table is used for getting LOID information of an ONU.
"
::= { hh3cEponOnuMan 36 }
hh3cOnuLoidInfoEntry OBJECT-TYPE
SYNTAX Hh3cOnuLoidInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the hh3cOnuLoidInfoTable.
"
INDEX
{
ifIndex,
hh3cOnuLoidIndex
}
::= { hh3cOnuLoidInfoTable 1 }
Hh3cOnuLoidInfoEntry ::= SEQUENCE
{
hh3cOnuLoidIndex Integer32,
hh3cOnuLoidFlag INTEGER,
hh3cOnuLoid OCTET STRING
}
hh3cOnuLoidIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The index of an ONU in one OLT.
"
::= { hh3cOnuLoidInfoEntry 1 }
hh3cOnuLoidFlag OBJECT-TYPE
SYNTAX INTEGER
{
bound(1),
registered(2),
run(3),
regIncorrect(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The flag of ONU status.
1 - bound: The ONU is bound but not registered.
2 - registered: The ONU is registered but not bound.
3 - run: The ONU is registered and bound on one OLT.
4 - regIncorrect: The ONU is bound on one OLT and registered on
another OLT.
"
::= { hh3cOnuLoidInfoEntry 2 }
hh3cOnuLoid OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..24))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The LOID of an ONU.
"
::= { hh3cOnuLoidInfoEntry 3 }
--
-- hh3cOnuStatisticsTable
--
hh3cOnuStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cOnuStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table is used for enabling or disabling statistics and setting period of a PON.
"
::= { hh3cEponOnuMan 37 }
hh3cOnuStatisticsEntry OBJECT-TYPE
SYNTAX Hh3cOnuStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the hh3cOnuStatisticsTable.
"
INDEX
{
ifIndex
}
::= { hh3cOnuStatisticsTable 1 }
Hh3cOnuStatisticsEntry ::= SEQUENCE
{
hh3cOnuStatisticsPeriodVal Unsigned32,
hh3cOnuStatisticsEnable TruthValue
}
hh3cOnuStatisticsPeriodVal OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
PON statistics period value.
"
::= { hh3cOnuStatisticsEntry 1 }
hh3cOnuStatisticsEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Enable or disable statistics of a PON.
true(1) - alarm enable.
false(2) - alarm disable.
"
::= { hh3cOnuStatisticsEntry 2 }
hh3cOnuSlaMaxBandWidthMinVal10G OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The lower limit of maximum-bandwidth which is confined to
hh3cOnuSlaMaxBandWidth for 10G EPON."
::= { hh3cEponOnuMan 38 }
hh3cOnuSlaMaxBandWidthMaxVal10G OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The upper limit of maximum-bandwidth which is confined to
hh3cOnuSlaMaxBandWidth for 10G EPON."
::= { hh3cEponOnuMan 39 }
hh3cOnuSlaMinBandWidthMinVal10G OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The lower limit of minimum-bandwidth which is confined to
hh3cOnuSlaMinBandWidth for 10G EPON."
::= { hh3cEponOnuMan 40 }
hh3cOnuSlaMinBandWidthMaxVal10G OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The upper limit of minimum-bandwidth which is confined to
hh3cOnuSlaMinBandWidth for 10G EPON."
::= { hh3cEponOnuMan 41 }
--
-- hh3cOnuServiceSlaTable
--
hh3cOnuServiceSlaTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cOnuServiceSlaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table is used for setting the service SLA mode and applying the service SLA to an ONU.
"
::= { hh3cEponOnuMan 42 }
hh3cOnuServiceSlaEntry OBJECT-TYPE
SYNTAX Hh3cOnuServiceSlaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the hh3cOnuServiceSlaTable.
"
INDEX
{
ifIndex
}
::= { hh3cOnuServiceSlaTable 1 }
Hh3cOnuServiceSlaEntry ::= SEQUENCE
{
hh3cSlaSchedulingMode INTEGER,
hh3cSlaHighPrioBoundary Integer32,
hh3cSlaCycleLength Integer32,
hh3cSlaApply TruthValue
}
hh3cSlaSchedulingMode OBJECT-TYPE
SYNTAX INTEGER
{
sp(0),
wrr(1),
spWrr(2),
invalid(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Service SLA scheduling mode.
"
DEFVAL { invalid }
::= { hh3cOnuServiceSlaEntry 1 }
hh3cSlaHighPrioBoundary OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Service SLA high priority boundary in SP-WRR mode.
"
::= { hh3cOnuServiceSlaEntry 2 }
hh3cSlaCycleLength OBJECT-TYPE
SYNTAX Integer32(200..16777215)
UNITS "time quantums"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Service SLA cycle length in time quantums.
"
DEFVAL { 62500 }
::= { hh3cOnuServiceSlaEntry 3 }
hh3cSlaApply OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Apply service SLA configuration.
true(1) - Apply.
false(2) - Not apply.
"
DEFVAL { false }
::= { hh3cOnuServiceSlaEntry 4 }
--
-- hh3cOnuServiceSlaQueTable
--
hh3cOnuServiceSlaQueTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cOnuServiceSlaQueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table is used for configuring service SLA queues.
"
::= { hh3cEponOnuMan 43 }
hh3cOnuServiceSlaQueEntry OBJECT-TYPE
SYNTAX Hh3cOnuServiceSlaQueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the hh3cOnuServiceSlaQueTable.
"
INDEX
{
ifIndex,
hh3cSlaQueId
}
::= { hh3cOnuServiceSlaQueTable 1 }
Hh3cOnuServiceSlaQueEntry ::= SEQUENCE
{
hh3cSlaQueId Integer32,
hh3cSlaQueMode INTEGER,
hh3cSlaQueWeight Integer32,
hh3cSlaQueFixPktSize Integer32,
hh3cSlaQueFixBandwidth Integer32,
hh3cSlaQueGuaBandwidth Integer32,
hh3cSlaQueBstBandwidth Integer32,
hh3cSlaQueRowStatus RowStatus
}
hh3cSlaQueId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
Service SLA queue ID.
"
::= { hh3cOnuServiceSlaQueEntry 1 }
hh3cSlaQueMode OBJECT-TYPE
SYNTAX INTEGER
{
sp(0),
wrr(1)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
Service SLA queue mode.
"
::= { hh3cOnuServiceSlaQueEntry 2 }
hh3cSlaQueWeight OBJECT-TYPE
SYNTAX Integer32(0..100)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
Service SLA queue weight in WRR mode.
"
::= { hh3cOnuServiceSlaQueEntry 3 }
hh3cSlaQueFixPktSize OBJECT-TYPE
SYNTAX Integer32(0..2000)
UNITS "bytes"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
Service SLA queue fixed packet size in bytes.
"
DEFVAL { 0 }
::= { hh3cOnuServiceSlaQueEntry 4 }
hh3cSlaQueFixBandwidth OBJECT-TYPE
SYNTAX Integer32
UNITS "kbps"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
Service SLA queue fixed bandwidth in kbps,
which will be rounded down to the nearest multiple of 256.
"
::= { hh3cOnuServiceSlaQueEntry 5 }
hh3cSlaQueGuaBandwidth OBJECT-TYPE
SYNTAX Integer32
UNITS "kbps"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
Service SLA queue guaranteed bandwidth in kbps,
which will be rounded down to the nearest multiple of 256.
"
::= { hh3cOnuServiceSlaQueEntry 6 }
hh3cSlaQueBstBandwidth OBJECT-TYPE
SYNTAX Integer32
UNITS "kbps"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
Service SLA queue best effort bandwidth in kbps,
which will be rounded down to the nearest multiple of 256.
"
::= { hh3cOnuServiceSlaQueEntry 7 }
hh3cSlaQueRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The status of this table entry. Only active,
createAndGo, and destroy are supported.
"
::= { hh3cOnuServiceSlaQueEntry 8 }
--
-- hh3cOnuPoeTable
--
hh3cOnuPoeTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cOnuPoeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table is used for configuring the PoE function for ONUs.
"
::= { hh3cEponOnuMan 44 }
hh3cOnuPoeEntry OBJECT-TYPE
SYNTAX Hh3cOnuPoeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the hh3cOnuPoeTable.
"
INDEX
{
ifIndex
}
::= { hh3cOnuPoeTable 1 }
Hh3cOnuPoeEntry ::= SEQUENCE
{
hh3cOnuPoeEnable TruthValue,
hh3cOnuPoeMode INTEGER,
hh3cOnuPoeMaxPowerClass INTEGER,
hh3cOnuPoeMaxPowerValue Integer32,
hh3cOnuPoeLegacyEnable TruthValue
}
hh3cOnuPoeEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Enable PoE for an ONU.
"
DEFVAL { true }
::= { hh3cOnuPoeEntry 1 }
hh3cOnuPoeMode OBJECT-TYPE
SYNTAX INTEGER
{
signal(0),
spare(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Set the PoE mode for an ONU.
"
DEFVAL { 0 }
::= { hh3cOnuPoeEntry 2 }
hh3cOnuPoeMaxPowerClass OBJECT-TYPE
SYNTAX INTEGER
{
default(0),
class0(1),
class1(2),
class2(3),
class3(4),
class4(5),
undefined(255)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Set the PoE max power class for an ONU.
"
DEFVAL { 0 }
::= { hh3cOnuPoeEntry 3 }
hh3cOnuPoeMaxPowerValue OBJECT-TYPE
SYNTAX Integer32
UNITS "mW"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Set the PoE max power value for an ONU.
"
DEFVAL { 0 }
::= { hh3cOnuPoeEntry 4 }
hh3cOnuPoeLegacyEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Enable the PoE legacy PD detection for an ONU.
"
::= { hh3cOnuPoeEntry 5 }
--
-- hh3cEponBatchOperationBySlotTable
--
hh3cEponBatchOperationBySlotTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cEponBatchOperationBySlotEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table is used for batch operation by slot.
"
::= { hh3cEponBatchOperationMan 1 }
hh3cEponBatchOperationBySlotEntry OBJECT-TYPE
SYNTAX Hh3cEponBatchOperationBySlotEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the hh3cEponBatchOperationBySlotTable.
"
INDEX
{
hh3cEponBatchOperationBySlotIndex
}
::= { hh3cEponBatchOperationBySlotTable 1 }
Hh3cEponBatchOperationBySlotEntry ::= SEQUENCE
{
hh3cEponBatchOperationBySlotIndex Integer32,
hh3cEponBatchOperationBySlotType INTEGER,
hh3cEponBatchOperationBySlot INTEGER,
hh3cEponBatchOperationBySlotResult Integer32,
hh3cEponBatchOpBySlotBindType BITS
}
hh3cEponBatchOperationBySlotIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The EPON board index.
"
::= { hh3cEponBatchOperationBySlotEntry 1 }
hh3cEponBatchOperationBySlotType OBJECT-TYPE
SYNTAX INTEGER
{
resetUnknown(1),
updateDba(9),
updateONU(10)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The types of batch operation by slot:
1 - resetUnknown, the object value is not set.
9 - updateDba, update OLT DBA algorithm.
Config the MIB object module hh3cEponDbaUpdateFileName.
10 - updateONU, update ONU firmware.
Config the MIB object module hh3cEponOnuUpdateFileName
with the filename of ONU firmware first.
"
::= { hh3cEponBatchOperationBySlotEntry 2 }
hh3cEponBatchOperationBySlot OBJECT-TYPE
SYNTAX INTEGER
{
batOpBySlot(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Execute batch operation.
"
::= { hh3cEponBatchOperationBySlotEntry 3 }
hh3cEponBatchOperationBySlotResult OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The result of batch operation.
0xFFFF - other, general error.
1 - working, operation is not completed.
2 - successful, completed successfully.
3 - failed because the DBA source file does not exist.
4 - failed because the ONU firmware file does not exist.
5 - failed because of not set the filename of DBA source.
6 - failed because of not set the filename of ONU firmware.
7 - failed because of not set slottype.
"
::= { hh3cEponBatchOperationBySlotEntry 4 }
hh3cEponBatchOpBySlotBindType OBJECT-TYPE
SYNTAX BITS
{
mac(0),
loid(1),
loidPassword(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Set batch binding type, which can only be assigned one type.
"
::= { hh3cEponBatchOperationBySlotEntry 5 }
--
-- hh3cEponBatchOperationByOLTTable
--
hh3cEponBatchOperationByOLTTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cEponBatchOperationByOLTEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table is used for batch operation by OLT.
"
::= { hh3cEponBatchOperationMan 2 }
hh3cEponBatchOperationByOLTEntry OBJECT-TYPE
SYNTAX Hh3cEponBatchOperationByOLTEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the hh3cEponBatchOperationByOLTTable.
"
INDEX
{
ifIndex
}
::= { hh3cEponBatchOperationByOLTTable 1 }
Hh3cEponBatchOperationByOLTEntry ::= SEQUENCE
{
hh3cEponBatchOperationByOLTType INTEGER,
hh3cEponBatchOperationByOLT INTEGER,
hh3cEponBatchOperationByOLTResult Integer32
}
hh3cEponBatchOperationByOLTType OBJECT-TYPE
SYNTAX INTEGER
{
resetUnknown(1),
updateONU(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The types of batch operation by OLT(operation for all ONUs in the
OLT):
1 -- resetUnknown, the object value is not set.
5 -- updateONU, update ONU firmware.
configure the MIB object module hh3cEponOnuUpdateFileName
with the filename of ONU firmware first.
"
::= { hh3cEponBatchOperationByOLTEntry 1 }
hh3cEponBatchOperationByOLT OBJECT-TYPE
SYNTAX INTEGER
{
batOpByOlt(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Execute batch operation.
"
::= { hh3cEponBatchOperationByOLTEntry 2 }
hh3cEponBatchOperationByOLTResult OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The result of batch operation:
0xFFFF -- other, general error.
1 -- working, operation is not completed.
2 -- successful, operation completed successfully.
4 -- failed because the ONU firmware file does not exist.
6 -- failed because of not set the filename of ONU firmware.
7 -- failed because of not set olttype.
"
::= { hh3cEponBatchOperationByOLTEntry 3 }
--
-- hh3cOnuFirmwareUpdateByTypeTable
--
hh3cOnuFirmwareUpdateByTypeTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cOnuFirmwareUpdateByTypeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table is used to update ONU by ONU type.
"
::= { hh3cEponBatchOperationMan 3 }
hh3cOnuFirmwareUpdateByTypeEntry OBJECT-TYPE
SYNTAX Hh3cOnuFirmwareUpdateByTypeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the hh3cOnuFirmwareUpdateByTypeTable.
"
INDEX
{
hh3cOnuUpdateByOnuTypeIndex
}
::= { hh3cOnuFirmwareUpdateByTypeTable 1 }
Hh3cOnuFirmwareUpdateByTypeEntry ::= SEQUENCE
{
hh3cOnuUpdateByOnuTypeIndex Integer32,
hh3cOnuUpdateByTypeOnuType OCTET STRING,
hh3cOnuUpdateByTypeFileName OCTET STRING,
hh3cOnuUpdateByTypeRowStatus RowStatus,
hh3cOnuUpdateByTypeProtType INTEGER,
hh3cOnuUpdateByTypeStartTime OCTET STRING,
hh3cOnuUpdateByTypeDuration Integer32
}
hh3cOnuUpdateByOnuTypeIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The type and file relationship table entry index.
"
::= { hh3cOnuFirmwareUpdateByTypeEntry 1 }
hh3cOnuUpdateByTypeOnuType OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..15))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The type of ONUs.
"
::= { hh3cOnuFirmwareUpdateByTypeEntry 2 }
hh3cOnuUpdateByTypeFileName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The file to be updated for the type of ONUs.
"
::= { hh3cOnuFirmwareUpdateByTypeEntry 3 }
hh3cOnuUpdateByTypeRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The status of this table entry.
Only createAndGo and destroy actions are supported.
"
::= { hh3cOnuFirmwareUpdateByTypeEntry 4 }
hh3cOnuUpdateByTypeProtType OBJECT-TYPE
SYNTAX INTEGER
{
private(0),
ctc(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
private(0): Using private protocol to update the ONU firmware.
ctc(1): Using ctc standard protocol to update the ONU firmware.
"
DEFVAL { private }
::= { hh3cOnuFirmwareUpdateByTypeEntry 5 }
hh3cOnuUpdateByTypeStartTime OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..5))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The start time of the ONU update every day.
Using HH:MM as format.
"
::= { hh3cOnuFirmwareUpdateByTypeEntry 6 }
hh3cOnuUpdateByTypeDuration OBJECT-TYPE
SYNTAX Integer32(0..1439)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The duration of the ONU update.
"
DEFVAL { 0 }
::= { hh3cOnuFirmwareUpdateByTypeEntry 7 }
hh3cEponErrorInfo OBJECT IDENTIFIER ::= { hh3cEponMibObjects 7 }
hh3cEponSoftwareErrorCode OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
OLT software error code.
"
::= { hh3cEponErrorInfo 1 }
hh3cOamVendorSpecificAlarmCode OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
Alarm code of the vendor.
"
::= { hh3cEponErrorInfo 2 }
hh3cEponOnuRegErrorMacAddr OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
The MAC of ONU registered error.
"
::= { hh3cEponErrorInfo 3 }
hh3cOamEventLogType OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
The type of event that generated this entry in the event log.
"
::= { hh3cEponErrorInfo 4 }
hh3cOamEventLogLocation OBJECT-TYPE
SYNTAX INTEGER{local(1),remote(2)}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
Whether this event occurred locally, or was received from the
OAM peer via Ethernet OAM.
"
::= { hh3cEponErrorInfo 5 }
hh3cEponLoopbackPortIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
The index of port which generate loop back event.
"
::= { hh3cEponErrorInfo 6 }
hh3cEponLoopbackPortDescr OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..255))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
A textual string containing information about the
port generated loop back event.
"
::= { hh3cEponErrorInfo 7 }
hh3cOltPortAlarmLlidMisFrames OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
the amount of mismatched frames about the LLID mismatch alarm.
"
::= { hh3cEponErrorInfo 8 }
hh3cOltPortAlarmBer OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
error bit rate.
"
::= { hh3cEponErrorInfo 9 }
hh3cOltPortAlarmFer OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
error frames rate.
"
::= { hh3cEponErrorInfo 10 }
hh3cEponOnuRegSilentMac OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
The MAC of silent ONU.
"
::= { hh3cEponErrorInfo 11 }
hh3cEponOperationResult OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..255))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
The result of EPON operation.
"
::= { hh3cEponErrorInfo 12 }
hh3cEponOnuLaserState OBJECT-TYPE
SYNTAX INTEGER
{
normal(1),
laserAlwaysOn(2),
signalDegradation(3),
endOfLife(4)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
The state of ONU laser.
"
::= { hh3cEponErrorInfo 13 }
hh3cEponOnuRegSilentBindType OBJECT-TYPE
SYNTAX BITS
{
mac(0),
loid(1),
loidPassword(2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
The binding type of a silent ONU.
"
::= { hh3cEponErrorInfo 14 }
hh3cEponOnuRegSilentLoid OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
The LOID of a silent ONU.
"
::= { hh3cEponErrorInfo 15 }
hh3cEponOnuRegSilentLoidPwd OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
The LOID's password of a silent ONU.
A zero-length string will be returned when reading.
"
::= { hh3cEponErrorInfo 16 }
hh3cEponOnuRegErrorLoid OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
The LOID of an ONU with registration error.
"
::= { hh3cEponErrorInfo 17 }
hh3cEponOnuRegErrorLoidCode OBJECT-TYPE
SYNTAX INTEGER
{
loidNotExist(1),
wrongPassword(2),
conflictLoid(3),
notSupport(4),
mismatch(5)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
The reason of ONU registration failure.
"
::= { hh3cEponErrorInfo 18 }
--
-- hh3cEpon NOTIFICATION
--
hh3cEponTrap OBJECT IDENTIFIER ::= { hh3cEponMibObjects 8 }
hh3cEponTrapPrefix OBJECT IDENTIFIER ::= { hh3cEponTrap 0 }
hh3cEponPortAlarmBerTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr,
hh3cOltPortAlarmBerDirect,
hh3cOltPortAlarmBer,
hh3cOltPortAlarmBerThreshold
}
STATUS current
DESCRIPTION
"
A hh3cEponPortAlarmBerTrap notification is sent when
a BER threshold crossing event is detected.
"
::= { hh3cEponTrapPrefix 1 }
hh3cEponPortAlarmFerTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr,
hh3cOltPortAlarmFerDirect,
hh3cOltPortAlarmFer,
hh3cOltPortAlarmFerThreshold
}
STATUS current
DESCRIPTION
"
A hh3cEponPortAlarmFerTrap notification is sent when
a frame error rate threshold crossing event is detected.
"
::= { hh3cEponTrapPrefix 2 }
hh3cEponErrorLLIDFrameTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr,
hh3cOltPortAlarmLlidMisFrames,
hh3cOltPortAlarmLlidMismatchThreshold
}
STATUS current
DESCRIPTION
"
A hh3cEponErrorLLIDFrameTrap notification is sent when a
LLID mismatched frames rate threshold crossing event is detected.
"
::= { hh3cEponTrapPrefix 3 }
hh3cEponLoopBackEnableTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr,
hh3cEponLoopbackPortIndex,
hh3cEponLoopbackPortDescr
}
STATUS current
DESCRIPTION
"
A hh3cEponLoopBackEnableTrap notification is sent when
the loop back command is committed.
"
::= { hh3cEponTrapPrefix 4 }
hh3cEponOnuRegistrationErrTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr,
hh3cEponOnuRegErrorMacAddr
}
STATUS current
DESCRIPTION
"
A hh3cEponOnuRegistrationErrTrap notification is sent when a
ONU register failed.
"
::= { hh3cEponTrapPrefix 5 }
hh3cEponOamDisconnectionTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr
}
STATUS current
DESCRIPTION
"
A hh3cEponOamDisconnectionTrap notification is sent when
LLID's OAM link is disconnected.
"
::= { hh3cEponTrapPrefix 6 }
hh3cEponEncryptionKeyErrTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr
}
STATUS current
DESCRIPTION
"
A hh3cEponEncryptionKeyErrTrap notification is sent when
LLID's encryption key is bad.
"
::= { hh3cEponTrapPrefix 7 }
hh3cEponRemoteStableTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr
}
STATUS current
DESCRIPTION
"
A hh3cEponRemoteStableTrap notification is sent when
remote Data Terminal Equipment(DTE) has not seen or
is unsatisfied with local state information.
"
::= { hh3cEponTrapPrefix 8 }
hh3cEponLocalStableTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr
}
STATUS current
DESCRIPTION
"
A hh3cEponLocalStableTrap notification is sent when
DTE has not seen or is unsatisfied with remote state
information.
"
::= { hh3cEponTrapPrefix 9 }
hh3cEponOamVendorSpecificTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr,
hh3cOamVendorSpecificAlarmCode
}
STATUS current
DESCRIPTION
"
A hh3cEponOamVendorSpecificTrap notification is sent when
system vendor specific OAM alarm raised.
"
::= { hh3cEponTrapPrefix 10 }
hh3cEponSoftwareErrTrap NOTIFICATION-TYPE
OBJECTS
{
hh3cLswFrameIndex,
hh3cLswSlotIndex,
hh3cEponSoftwareErrorCode
}
STATUS current
DESCRIPTION
"
A hh3cEponSoftwareErrTrap notification is sent when
a PAS-SOFT internal error occurs.
"
::= { hh3cEponTrapPrefix 11 }
hh3cEponPortAlarmBerRecoverTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr,
hh3cOltPortAlarmBerDirect
}
STATUS current
DESCRIPTION
"
A hh3cEponPortAlarmBerRecoverTrap notification is sent when
a BER threshold crossing event is detected and then recovered.
"
::= { hh3cEponTrapPrefix 12 }
hh3cEponPortAlarmFerRecoverTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr,
hh3cOltPortAlarmFerDirect
}
STATUS current
DESCRIPTION
"
A hh3cEponPortAlarmFerRecoverTrap notification is sent when
a frame error rate threshold crossing event is detected and then
recovered.
"
::= { hh3cEponTrapPrefix 13 }
hh3cEponErrorLLIDFrameRecoverTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr
}
STATUS current
DESCRIPTION
"
A hh3cEponErrorLLIDFrameRecoverTrap notification is sent when a
LLID mismatched frames rate threshold crossing event is detected
and then recovered.
"
::= { hh3cEponTrapPrefix 14 }
hh3cEponLoopBackEnableRecoverTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr
}
STATUS current
DESCRIPTION
"
A hh3cEponLoopBackEnableRecoverTrap notification is sent when
the loop back is detected and then recovered.
"
::= { hh3cEponTrapPrefix 15 }
hh3cEponOnuRegistrationErrRecoverTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr,
hh3cEponOnuRegErrorMacAddr
}
STATUS current
DESCRIPTION
"
A hh3cEponOnuRegistrationErrRecoverTrap notification is sent when an
ONU register failed and then register successful again.
"
::= { hh3cEponTrapPrefix 16 }
hh3cEponOamDisconnectionRecoverTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr
}
STATUS current
DESCRIPTION
"
A hh3cEponOamDisconnectionRecoverTrap notification is sent when
LLID's OAM link is disconnected and then connected.
"
::= { hh3cEponTrapPrefix 17 }
hh3cEponEncryptionKeyErrRecoverTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr
}
STATUS current
DESCRIPTION
"
A hh3cEponEncryptionKeyErrRecoverTrap notification is sent when
LLID's encryption key is bad and then right.
"
::= { hh3cEponTrapPrefix 18 }
hh3cEponRemoteStableRecoverTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr
}
STATUS current
DESCRIPTION
"
A hh3cEponRemoteStableRecoverTrap notification is sent when
remote DTE has not seen or is unsatisfied with local
state information and then is realized.
"
::= { hh3cEponTrapPrefix 19 }
hh3cEponLocalStableRecoverTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr
}
STATUS current
DESCRIPTION
"
A hh3cEponLocalStableRecoverTrap notification is sent when
DTE has not seen or is unsatisfied with remote state
information and then is realized.
"
::= { hh3cEponTrapPrefix 20 }
hh3cEponOamVendorSpecificRecoverTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr,
hh3cOamVendorSpecificAlarmCode
}
STATUS current
DESCRIPTION
"
A hh3cEponOamVendorSpecificRecoverTrap notification is sent when
system vendor specific OAM alarm is detected and then recovered.
"
::= { hh3cEponTrapPrefix 21 }
hh3cEponSoftwareErrRecoverTrap NOTIFICATION-TYPE
OBJECTS
{
hh3cLswFrameIndex,
hh3cLswSlotIndex,
hh3cEponSoftwareErrorCode
}
STATUS current
DESCRIPTION
"
A hh3cEponSoftwareErrRecoverTrap notification is sent when
a PAS-SOFT internal error is detected and then recovered.
"
::= { hh3cEponTrapPrefix 22 }
hh3cDot3OamThresholdRecoverEvent NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
hh3cOamEventLogType,
hh3cOamEventLogLocation
}
STATUS current
DESCRIPTION
"
A hh3cDot3OamThresholdRecoverEvent notification is sent when
hh3cDot3OamThresholdEvent is detected and then recovered.
"
::= { hh3cEponTrapPrefix 23 }
hh3cDot3OamNonThresholdRecoverEvent NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
hh3cOamEventLogType,
hh3cOamEventLogLocation
}
STATUS current
DESCRIPTION
"
A hh3cDot3OamNonThresholdRecoverEvent notification is sent when
hh3cDot3OamNonThresholdEvent is detected and then recovered.
"
::= { hh3cEponTrapPrefix 24 }
hh3cEponOnuRegExcessTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr
}
STATUS current
DESCRIPTION
"
A hh3cEponOnuRegExcessTrap notification is sent when the
number of registered ONUs exceeds the limit.
"
::= { hh3cEponTrapPrefix 25 }
hh3cEponOnuRegExcessRecoverTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr
}
STATUS current
DESCRIPTION
"
A hh3cEponOnuRegExcessRecoverTrap notification is sent when
hh3cEponOnuRegExcessTrap is detected and then recovered.
"
::= { hh3cEponTrapPrefix 26 }
hh3cEponOnuPowerOffTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr
}
STATUS current
DESCRIPTION
"
A hh3cEponOnuPowerOffTrap notification is sent when ONU is power off.
"
::= { hh3cEponTrapPrefix 27 }
hh3cEponOltSwitchoverTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr
}
STATUS current
DESCRIPTION
"
A hh3cEponOltSwithoverTrap notification is sent when OLT switchover
is detected.
"
::= { hh3cEponTrapPrefix 28 }
hh3cEponOltDFETrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr
}
STATUS current
DESCRIPTION
"
A hh3cEponOltDFETrap notification is sent when there was
a serious problem(device fatal error) on OLT.
"
::= { hh3cEponTrapPrefix 29 }
hh3cEponOltDFERecoverTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr
}
STATUS current
DESCRIPTION
"
A hh3cEponOltDFERecoverTrap notification is sent when
device fatal error is detected and then recovered.
"
::= { hh3cEponTrapPrefix 30 }
hh3cEponOnuSilenceTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr,
hh3cEponOnuRegSilentMac
}
STATUS current
DESCRIPTION
"
The hh3cEponOnuSilenceTrap notification is sent when an
unbound ONU try to register to an OLT.
"
::= { hh3cEponTrapPrefix 31 }
hh3cEponOnuSilenceRecoverTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr,
hh3cEponOnuRegSilentMac
}
STATUS current
DESCRIPTION
"
The hh3cEponOnuSilenceRecoverTrap notification is sent when
a silent ONU is bound in the OLT or the aging onu mac
address is timeout.
"
::= { hh3cEponTrapPrefix 32 }
hh3cEponOnuUpdateResultTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr,
hh3cOnuBindMacAddress,
hh3cOnuUpdateResult,
hh3cOnuRegType,
hh3cOnuUpdateFileName
}
STATUS current
DESCRIPTION
"
A hh3cEponUpdateResultTrap notification is sent when
an ONU reported its firmware update result.
"
::= { hh3cEponTrapPrefix 33 }
hh3cEponOnuAutoBindTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr,
hh3cOnuBindMacAddress,
hh3cEponOperationResult
}
STATUS current
DESCRIPTION
"
A hh3cEponOnuAutoBindTrap notification is sent
when a silent ONU is bound automatically.
"
::= { hh3cEponTrapPrefix 34 }
hh3cEponOnuPortStpStateTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr,
hh3cEponStpPortIndex,
hh3cEponStpPortDescr,
hh3cEponStpPortState
}
STATUS current
DESCRIPTION
"
A hh3cEponOnuPortStpStateTrap notification is sent when
a port turns into another state in STP environment.
"
::= { hh3cEponTrapPrefix 35 }
hh3cEponOnuLaserFailedTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr,
hh3cEponOnuLaserState
}
STATUS current
DESCRIPTION
"
A hh3cEponOnuLaserFailedTrap notification is sent when
an ONU has trouble with laser, such as laser constantly turned on,
signal degradation or optics EOL (End of Life).
"
::= { hh3cEponTrapPrefix 36 }
hh3cOnuSmlkSwitchoverTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr,
hh3cOnuSmlkGroupID,
hh3cOnuSmlkFirstPonStatus,
hh3cOnuSmlkSecondPonStatus
}
STATUS current
DESCRIPTION
"
A hh3cOnuSmlkSwitchoverTrap notification is sent when
an ONU SMLK switchover is detected.
"
::= { hh3cEponTrapPrefix 37 }
hh3cEponOnuRegLoidErrTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr,
hh3cEponOnuRegErrorLoid,
hh3cEponOnuRegErrorLoidCode
}
STATUS current
DESCRIPTION
"
A hh3cEponOnuRegLoidErrTrap notification is sent when an
ONU failed to register identified by LOID.
"
::= { hh3cEponTrapPrefix 38 }
hh3cEponOnuRegLoidErrRecTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr,
hh3cEponOnuRegErrorLoid,
hh3cEponOnuRegErrorLoidCode
}
STATUS current
DESCRIPTION
"
A hh3cEponOnuRegLoidErrRecTrap notification is sent when an
ONU failed to register and then registered successful again identified by LOID.
"
::= { hh3cEponTrapPrefix 39 }
hh3cEponOnuSilenceLoidTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr,
hh3cEponOnuRegSilentBindType,
hh3cEponOnuRegSilentMac,
hh3cEponOnuRegSilentLoid,
hh3cEponOnuRegSilentLoidPwd
}
STATUS current
DESCRIPTION
"
The hh3cEponOnuSilenceLoidTrap notification is sent when an
unbound ONU try to register to an OLT identified by LOID.
"
::= { hh3cEponTrapPrefix 40 }
hh3cEponOnuSilenceLoidRecTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr,
hh3cEponOnuRegSilentBindType,
hh3cEponOnuRegSilentMac,
hh3cEponOnuRegSilentLoid,
hh3cEponOnuRegSilentLoidPwd
}
STATUS current
DESCRIPTION
"
The hh3cEponOnuSilenceLoidRecTrap notification is sent when
a silent ONU is bound in the OLT or the aging ONU MAC
address times out identified by LOID.
"
::= { hh3cEponTrapPrefix 41 }
hh3cEponOnuUpdateLoidRetTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr,
hh3cOnuBindLoid,
hh3cOnuUpdateResult,
hh3cOnuRegType,
hh3cOnuUpdateFileName
}
STATUS current
DESCRIPTION
"
A hh3cEponOnuUpdateLoidRetTrap notification is sent when
an ONU reported its firmware update result identified by LOID.
"
::= { hh3cEponTrapPrefix 42 }
hh3cEponOnuAutoBindLoidTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr,
hh3cOnuBindLoid,
hh3cEponOperationResult
}
STATUS current
DESCRIPTION
"
A hh3cEponOnuAutoBindLoidTrap notification is sent
when a silent ONU is bound automatically identified by LOID.
"
::= { hh3cEponTrapPrefix 43 }
hh3cEponOnuPowerOnTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr
}
STATUS current
DESCRIPTION
"
A hh3cEponOnuPowerOffTrap notification is sent when ONU is powered on.
"
::= { hh3cEponTrapPrefix 44 }
hh3cEponOpticalSignalLosTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr
}
STATUS current
DESCRIPTION
"
A hh3cEponOpticalSignalLosTrap notification is sent when optical signals are lost.
"
::= { hh3cEponTrapPrefix 45 }
hh3cEponOpticalSignalLosRecoverTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr
}
STATUS current
DESCRIPTION
"
A hh3cEponOpticalSignalLosTrap notification is sent when optical signal loss recovers.
"
::= { hh3cEponTrapPrefix 46 }
hh3cEponOnuFiberFailTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr
}
STATUS current
DESCRIPTION
"
A hh3cEponOnuPowerOffTrap notification is sent when the ONU fiber fails.
"
::= { hh3cEponTrapPrefix 47 }
hh3cEponOnuFiberFailRecoverTrap NOTIFICATION-TYPE
OBJECTS
{
ifIndex,
ifDescr
}
STATUS current
DESCRIPTION
"
A hh3cEponOnuPowerOffTrap notification is sent when the ONU fiber failure recovers.
"
::= { hh3cEponTrapPrefix 48 }
hh3cEponStat OBJECT IDENTIFIER ::= { hh3cEponMibObjects 9 }
--
-- hh3cEponStatTable
--
hh3cEponStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cEponStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table contains line code error statistics of epon port.
"
::= { hh3cEponStat 1 }
hh3cEponStatEntry OBJECT-TYPE
SYNTAX Hh3cEponStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of hh3cEponStatTable.
"
INDEX
{
ifIndex
}
::= { hh3cEponStatTable 1 }
Hh3cEponStatEntry ::= SEQUENCE
{
hh3cEponStatFER Counter64,
hh3cEponStatBER Counter64
}
hh3cEponStatFER OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The frame error rate of epon port, measured in 1e-9 unit.
"
::= { hh3cEponStatEntry 1 }
hh3cEponStatBER OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The bit error rate of epon port, measured in 1e-9 unit.
"
::= { hh3cEponStatEntry 2 }
hh3cEponRoltMan OBJECT IDENTIFIER ::= { hh3cEponMibObjects 10 }
--
-- hh3cRoltInterfaceTable
--
hh3cRoltInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cRoltInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The table of redundant OLT interfaces.
"
::= { hh3cEponRoltMan 1 }
hh3cRoltInterfaceEntry OBJECT-TYPE
SYNTAX Hh3cRoltInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the table hh3cRoltInterfaceTable.
"
INDEX
{
hh3cRoltInterfaceNumber
}
::= { hh3cRoltInterfaceTable 1 }
Hh3cRoltInterfaceEntry ::= SEQUENCE
{
hh3cRoltInterfaceNumber Integer32,
hh3cRoltInterfaceIfIndex Integer32,
hh3cRoltInterfaceRowStatus RowStatus
}
hh3cRoltInterfaceNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The number of an ROLT interface.
"
::= { hh3cRoltInterfaceEntry 1 }
hh3cRoltInterfaceIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The ifIndex of an ROLT interface.
"
::= { hh3cRoltInterfaceEntry 2 }
hh3cRoltInterfaceRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
Create or delete a redundant OLT interface.
Now only two operations are supported:
createAndGo and destroy.
"
::= { hh3cRoltInterfaceEntry 3 }
--
-- hh3cRoltMemberTable
--
hh3cRoltMemberTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cRoltMemberEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table is used for adding or deleting the OLT member
interfaces of an redundant OLT interface.
"
::= { hh3cEponRoltMan 2 }
hh3cRoltMemberEntry OBJECT-TYPE
SYNTAX Hh3cRoltMemberEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The entry of the table hh3cRoltMemberTable.
"
INDEX
{
hh3cRoltInterfaceNumber,
hh3cRoltMemberOltIfindex
}
::= { hh3cRoltMemberTable 1 }
Hh3cRoltMemberEntry ::= SEQUENCE
{
hh3cRoltMemberOltIfindex Integer32,
hh3cRoltMemberOltPriority Integer32,
hh3cRoltMemberRowStatus RowStatus,
hh3cRoltMemberForwardStatus TruthValue
}
hh3cRoltMemberOltIfindex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The ifindex of an OLT interface.
"
::= { hh3cRoltMemberEntry 1 }
hh3cRoltMemberOltPriority OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The priority of an OLT interface that will be assigned to an ROLT interface.
"
::= { hh3cRoltMemberEntry 2 }
hh3cRoltMemberRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
Operation status. Now only two states are supported:
createAndGo and destroy.
"
::= { hh3cRoltMemberEntry 3 }
hh3cRoltMemberForwardStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The forwarding status of an OLT member interface.
true(1) - Active.
false(2) - Inactive.
"
::= { hh3cRoltMemberEntry 4 }
END