-- =========================================================== -- Copyright (c) 2009-2023 FS.COM Inc. All Rights Reserved. -- Description: -- Reference: -- Version: V2.9 -- History: -- V1.0 created by liyue. -- Define MODULE-IDENTITY for fsEpon -- 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 fsEponOnuTypeManTable, fsOltPortAlarmRegExcessEnabled, -- fsOnuBindType, fsOnuPCBVersion, fsOnuRtt, fsOnuEEPROMVersion, -- fsOnuRegType, fsOnuHostType, fsEponOnuRegExcessTrap, -- fsEponOnuRegExcessRecoverTrap, fsOnuSlaBandWidthStepVal. -- Changed the description of fsOnuSlaMaxBandWidth and fsOnuSlaMinBandWidth. -- Adjusted the format. -- V1.3 2006-01-16 Updated file by lichunyan. -- Added fsOnuPacketManTable, fsOnuProtocolTable, fsOnuMulticastFilterStatus, -- fsOnuDot1xTable. -- Changed the default value of fsOnuSlaMaxBandWidth. -- Adjusted the format of this mib. -- V1.4 2006-06-08 Updated by chenzhaojie -- Delete default values of fsOnuSlaMinBandWidth and fsOnuSlaMaxBandWidth -- V1.5 2006-08-02 Updated by chenzhaojie -- Add fsOnuSlaDelay, fsOnuDistance, fsOnuPriorityQueueTable, -- fsOnuCountTable, fsOnuPriorityQueueSizeMinVal, fsOnuPriorityQueueSizeMaxVal, -- fsEponOnuPowerOffTrap, fsEponOltSwitchoverTrap, fsEponStatTable. -- Change DESCRIPTION of fsOnuSlaMinBandWidthMinVal, fsOnuSlaMinBandWidthMaxVal. -- V1.6 2006-09-06 Updated by chenzhaojie -- Add fsOnuPriorityQueueBandwidthMinVal, fsOnuPriorityQueueBandwidthMaxVal, -- fsOnuPriorityQueueBurstsizeMinVal, fsOnuPriorityQueueBurstsizeMaxVal. -- Add fsOnuQueueBandwidthTable. -- V1.7 2007-05-21 Updated by chenzhaojie -- Add fsEponSysScalarGroup -- Add fsEponSysManTable ,fsEponAutoUpdateTable,fsEponOuiTable. -- Add fsEponOuiIndexNextTable, fsEponMulticastControlTable. -- Add fsOltPortAlarmDFEEnabled to fsOltPortAlarmThresholdTable. -- Add fsOnuDbaReportQueueSetNumber, fsOnuRemoteFecStatus,fsOnuPortBerStatus -- fsOnuReset, fsOnuMulticastControlMode,fsOnuAccessVlan,fsOnuEncryptKey -- to fsOnuSysManTable -- Add fsOnuLlid to fsOnuInfoTable. -- Add fsOnuIpAddressTable, fsOnuChipSetInfoTable, fsOnuCapabilityTable, -- fsOnuDbaReportTable. -- Add fsEponOltDFETrap, fsEponOltDFERecoverTrap -- V1.8 2007-10-13 Updated by liuhongxu, andapeng, lihaijun -- Add fsOltMaxRtt to fsOltSysManTable. -- Add fsOnuUniUpDownTrapStatus, fsOnuDhcpsnooping, fsOnuPppoe, -- fsOnuIgmpSnoopingHostAgingT, fsOnuIgmpSnoopingMaxRespT, -- fsOnuIgmpSnoopingRouterAgingT, fsOnuIgmpSnoopingAggReportS, -- fsOnuIgmpSnoopingAggLeaveS, fsOnuDhcpallocate, fsOnuManageVID, -- fsOnuManageVlanIntfS. -- Add fsOnuCosToLocalPrecedenceTable. -- Add fsOnuFecStatus to fsOnuSysManTable. -- Add fsOnuIpAddressGateway to fsOnuIpAddressTable. -- Changed the default value of fsEponMonitorCycle. -- V1.9 2008-1-15 Updated by fengjian, qinlei, lihaijun -- Add fsOnuSilentTable. -- Add fsOltUsingOnuTable. -- Add fsOnuFirmwareUpdateByTypeTable. -- Add fsOnuUpdateByTypeNextIndex -- Add fsOnuUpdateFileName to fsOnuFirmwareUpdateTable. -- Add fsOnuUpdateResult values. -- Add fsOnuSlaFixedBandWidth and fsOnuSlaPriorityClass to fsOnuSlaManTable. -- Add fsEponOnuRegSilentMac. -- Add fsEponOnuSilenceTrap, fsEponOnuSilenceRecoverTrap. -- Add fsEponOnuUpdateResultTrap to report onu update result. -- V2.0 2008-3-17 Updated by zoudian -- Add fsOnuMcastCtrlHostAgingTime, fsOnuMulticastFastLeaveEnable -- and fsOnuPortIsolateEnable to fsOnuSysManTable. -- Add fsOnuIgspFastLeaveSupported and fsOnuMCtrlFastLeaveSupported -- to fsOnuCapabilityTable. -- Add fsOnuSlaFixedPacketSize to fsOnuSlaManTable. -- V2.1 2008-07-25 updated by zhaodan and zoudian. -- Add fsEponOnuAutoBindTrap and fsEponOperationResult. -- Add fsOnuFirmwareVersion and fsOnuVendorId to fsOnuInfoTable. -- Change the description of fsOnuDistance. -- V2.2 2009-08-18 updated by zhaodan. -- Add fsEponOnuStpPortTable. -- Add fsEponOnuPortStpStateTrap to fsEponTrapPrefix. -- V2.3 2010-02-25 updated by zhaodan. -- Add fsEponOnuLaserState and fsEponOnuLaserFailedTrap. -- Add fsOnuOpticalPowerReceivedByOlt to fsOnuInfoTable. -- Add fsOltOpticalPowerTx and fsOltOpticalPowerRx to fsOltInfoTable. -- Add fsOnuPhysicalTable and fsOnuSmlkTable. -- Add fsOnuSmlkSwitchoverTrap to fsEponTrapPrefix. -- V2.4 2010-12-02 updated by zhaodan. -- Add fsOnuRS485PropertiesTable, fsOnuRS485SessionSummaryTable, -- fsOnuRS485SessionTable and fsOnuRS485SessionErrInfoTable. -- V2.5 2015-05-12 updated by lvhuipeng. -- Add fsOnuDbaReport2Table. -- Modify fsEponMonitorCycle, fsOltDbaDiscoveryLength, fsOltDbaDiscovryFrequency -- Modify fsOnuCosToLocalPrecedenceValue -- Modify fsEponOnuStpPortTable -- V2.6 2016-11-29 updated by zhuhaifeng. -- Add fsOnuSilentLoidTable, fsOnuLoidInfoTable. -- Modify fsOnuFirmwareUpdateTable, fsOnuFirmwareUpdateByTypeTable. -- Modify fsOnuBindMacAddrTable, fsEponSysMan, fsOltSysManTable. -- Modify fsEponErrorInfo, fsEponTrap. -- 2018-02-02 updated by zhuhaifeng. -- Add fsOnuStatisticsTable, fsOltTransceiverTxPowerTable, fsEponOnuPowerOnTrap. -- Add fsOnuSlaMaxBandWidthMinVal10G, fsOnuSlaMaxBandWidthMaxVal10G. -- Add fsOnuSlaMinBandWidthMinVal10G, fsOnuSlaMinBandWidthMaxVal10G. -- Add fsEponOnuBindOneToOne. -- Modify fsOltSysManTable, fsOnuSlaManTable, fsOnuCapabilityTable. -- Modify fsOnuSysManTable, fsOnuDownStreamMaxBandWidth. -- V2.7 2018-10-12 updated by zhuhaifeng. -- Add fsOnuServiceSlaTable, fsOnuServiceSlaQueTable. -- Add fsEponOpticalSignalLosTrap, fsEponOpticalSignalLosRecoverTrap. -- Add fsEponOnuFiberFailTrap, fsEponOnuFiberFailRecoverTrap. -- 2018-11-28 updated by zhuhaifeng. -- Add fsOnuInfoMac, fsOnuInfoLoid to fsOnuInfoTable. -- Add fsOnuPoeTable. -- V2.8 2019-07-08 updated by yinfengming. -- Add fsRoltInterfaceTable, fsRoltMemberTable. -- Modify fsOltUsingOnuTable. -- 2019-07-10 updated by duzhaohui. -- Add fsEponOnuBlackListMacTable, fsEponOnuBlackListLoidTable. -- V2.9 2021-01-25 updated by zhuhaifeng. -- Add fsOnuUpdateStartTime and fsOnuUpdateDuration to fsOnuFirmwareUpdateTable. -- Add fsOnuUpdateByTypeStartTime and fsOnuUpdateByTypeDuration to fsOnuFirmwareUpdateByTypeTable. -- ================================================================= FS-EPON-MIB DEFINITIONS ::= BEGIN IMPORTS fsEpon FROM FS-OID-MIB ifIndex, ifDescr FROM IF-MIB fsLswFrameIndex, fsLswSlotIndex FROM FS-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; fsEponMibObjects MODULE-IDENTITY LAST-UPDATED "202101251038Z" -- January 25, 2021 ORGANIZATION "Fiberstore Co.,Limited" CONTACT-INFO "" 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 fsOnuFirmwareUpdateTable, fsOnuFirmwareUpdateByTypeTable." REVISION "201907101038Z" -- July 10, 2019 DESCRIPTION "Add the objects of fsEponOnuBlackListMacTable, fsEponOnuBlackListLoidTable." REVISION "201907081049Z" -- July 08, 2019 DESCRIPTION "Add the objects of fsRoltInterfaceTable, fsRoltMemberTable. Modify fsOltUsingOnuTable." REVISION "201811281049Z" -- November 28, 2018 DESCRIPTION "Add the objects of fsOnuServiceSlaTable, fsOnuServiceSlaQueTable, fsEponOpticalSignalLosTrap, fsEponOpticalSignalLosRecoverTrap, fsEponOnuFiberFailTrap, and fsEponOnuFiberFailRecoverTrap. Add fsOnuInfoMac, fsOnuInfoLoid to fsOnuInfoTable. Add fsOnuPoeTable." REVISION "201703061145Z" -- March 06, 2017 DESCRIPTION "Add the objects of fsOnuStatisticsTable, and fsOltTransceiverTxPowerTable, update the objects of fsOnuCapabilityTable, and fsOnuSysManTable." REVISION "201702101145Z" -- February 10, 2017 DESCRIPTION "Add the objects of fsOnuSilentLoidTable, and fsOnuLoidInfoTable, update the objects of fsOnuFirmwareUpdateTable, fsOnuFirmwareUpdateByTypeTable, fsOnuBindMacAddrTable, fsEponSysMan, fsOltSysManTable, fsEponErrorInfo, and fsEponTrap." REVISION "201508041145Z" -- August 4, 2015 DESCRIPTION "Add the objects of fsOnuDbaReport2Table, update the objects of fsEponMonitorCycle, fsOltDbaDiscoveryLength, fsOltDbaDiscovryFrequency, and fsEponOnuStpPortTable." ::= { fsEpon 1 } fsEponSysMan OBJECT IDENTIFIER ::= { fsEponMibObjects 1 } fsEponAutoAuthorize 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 } ::= { fsEponSysMan 1 } fsEponMonitorCycle 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 } ::= { fsEponSysMan 2 } fsEponMsgTimeOut 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 } ::= { fsEponSysMan 3 } fsEponMsgLoseNum 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 } ::= { fsEponSysMan 4 } fsEponSysHasEPONBoard 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. " ::= { fsEponSysMan 5 } fsEponMonitorCycleEnable 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 } ::= { fsEponSysMan 6 } fsEponOltSoftwareErrAlmEnable 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 } ::= { fsEponSysMan 7 } fsEponPortLoopBackAlmEnable 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 } ::= { fsEponSysMan 8 } fsEponMonitorCycleMinVal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The lower limit of cycle which be confined to the fsEponMonitorCycle. " ::= { fsEponSysMan 9 } fsEponMonitorCycleMaxVal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The upper limit of cycle which be confined to the fsEponMonitorCycle. " ::= { fsEponSysMan 10 } fsEponMsgTimeOutMinVal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The lower limit of timeout which be confined to the fsEponMsgTimeOut. " ::= { fsEponSysMan 11 } fsEponMsgTimeOutMaxVal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The upper limit of timeout which be confined to the fsEponMsgTimeOut. " ::= { fsEponSysMan 12 } fsEponMsgLoseNumMinVal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The lower limit of time which be confined to the fsEponMsgLoseNum. " ::= { fsEponSysMan 13 } fsEponMsgLoseNumMaxVal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The upper limit of time which be confined to the fsEponMsgLoseNum. " ::= { fsEponSysMan 14 } fsEponSysScalarGroup OBJECT IDENTIFIER ::= { fsEponSysMan 15 } -- -- fsEponSysManTable -- fsEponSysManTable OBJECT-TYPE SYNTAX SEQUENCE OF FsEponSysManEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " This table defines system related parameters. " ::= { fsEponSysMan 16 } fsEponSysManEntry OBJECT-TYPE SYNTAX FsEponSysManEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of the table fsEponSysManTable. " INDEX { fsEponSlotIndex } ::= { fsEponSysManTable 1 } FsEponSysManEntry ::= SEQUENCE { fsEponSlotIndex Integer32, fsEponModeSwitch INTEGER, fsEponAutomaticMode INTEGER, fsEponOamDiscoveryTimeout Integer32, fsEponEncryptionNoReplyTimeOut Integer32, fsEponEncryptionUpdateTime Integer32, fsEponAutoBindStatus INTEGER, fsEponAutoBindType BITS } fsEponSlotIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION " Slot Index, the index of fsEponSysManTable. " ::= { fsEponSysManEntry 1 } fsEponModeSwitch OBJECT-TYPE SYNTAX INTEGER { cmode(1), hmode(2) } MAX-ACCESS read-write STATUS current DESCRIPTION " cmode - epon standard mode. hmode - private mode. " DEFVAL { cmode } ::= { fsEponSysManEntry 2 } fsEponAutomaticMode 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 } ::= { fsEponSysManEntry 3 } fsEponOamDiscoveryTimeout 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 } ::= { fsEponSysManEntry 4 } fsEponEncryptionNoReplyTimeOut 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 } ::= { fsEponSysManEntry 5 } fsEponEncryptionUpdateTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION " Encryption key update timer for all ONUs on slot, indicated by fsEponSlotIndex, ranging from 1 to 255, measured in seconds. " DEFVAL { 10 } ::= { fsEponSysManEntry 6 } fsEponAutoBindStatus 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 } ::= { fsEponSysManEntry 7 } fsEponAutoBindType 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. " ::= { fsEponSysManEntry 8 } -- -- fsEponAutoUpdateTable -- fsEponAutoUpdateTable OBJECT-TYPE SYNTAX SEQUENCE OF FsEponAutoUpdateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " EPON auto update ONU application configuration. " ::= { fsEponSysMan 17 } fsEponAutoUpdateEntry OBJECT-TYPE SYNTAX FsEponAutoUpdateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of the table fsEponAutoUpdateTable. " INDEX { fsEponSlotIndex } ::= { fsEponAutoUpdateTable 1 } FsEponAutoUpdateEntry ::= SEQUENCE { fsEponAutoUpdateFileName DisplayString, fsEponAutoUpdateSchedStatus INTEGER, fsEponAutoUpdateSchedTime OCTET STRING, fsEponAutoUpdateSchedType INTEGER, fsEponAutoUpdateRealTimeStatus INTEGER } fsEponAutoUpdateFileName 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. " ::= { fsEponAutoUpdateEntry 1 } fsEponAutoUpdateSchedStatus OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION " The status of schedule update configuration. The fsEponAutoUpdateFileName must be set before enable fsEponAutoUpdateSchedStatus. enable - enable ONU schedule update. disable - disable ONU schedule update. " DEFVAL { disable } ::= { fsEponAutoUpdateEntry 2 } fsEponAutoUpdateSchedTime OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION " The schedule update timing configuration is related to the fsEponAutoUpdateSchedType. 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 fsEponAutoUpdateSchedStatus is enabled. " ::= { fsEponAutoUpdateEntry 3 } fsEponAutoUpdateSchedType 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. " ::= { fsEponAutoUpdateEntry 4 } fsEponAutoUpdateRealTimeStatus OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION " The status of real time update configuration. The fsEponAutoUpdateFileName must be set before enable fsEponAutoUpdateRealTimeStatus. enable - enable ONU real time update. disable - disable ONU real time update. " DEFVAL { disable } ::= { fsEponAutoUpdateEntry 5 } -- -- fsEponOuiIndexNextTable -- fsEponOuiIndexNextTable OBJECT-TYPE SYNTAX SEQUENCE OF FsEponOuiIndexNextEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Next OUI index table. " ::= { fsEponSysMan 18 } fsEponOuiIndexNextEntry OBJECT-TYPE SYNTAX FsEponOuiIndexNextEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of the table fsEponOuiIndexNextTable. " INDEX { fsEponSlotIndex } ::= { fsEponOuiIndexNextTable 1 } FsEponOuiIndexNextEntry ::= SEQUENCE { fsEponOuiIndexNext Integer32 } fsEponOuiIndexNext OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " This object contains an appropriate value to be used for fsEponOuiIndex when creating rows in the fsEponOuiTable. " ::= { fsEponOuiIndexNextEntry 1 } -- -- fsEponOuiTable -- fsEponOuiTable OBJECT-TYPE SYNTAX SEQUENCE OF FsEponOuiEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " List of OUI and OAM supported by OLT. " ::= { fsEponSysMan 19 } fsEponOuiEntry OBJECT-TYPE SYNTAX FsEponOuiEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of the table fsEponOuiTable. " INDEX { fsEponSlotIndex, fsEponOuiIndex } ::= { fsEponOuiTable 1 } FsEponOuiEntry ::= SEQUENCE { fsEponOuiIndex Integer32, fsEponOuiValue OCTET STRING, fsEponOamVersion OCTET STRING, fsEponOuiRowStatus RowStatus } fsEponOuiIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION " The index of this table. " ::= { fsEponOuiEntry 1 } fsEponOuiValue 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. " ::= { fsEponOuiEntry 2 } fsEponOamVersion 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. " ::= { fsEponOuiEntry 3 } fsEponOuiRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION " The status of this table entry. Only active, createAndGo, and destroy are supported. " ::= { fsEponOuiEntry 4 } -- -- fsEponMulticastControlTable -- fsEponMulticastControlTable OBJECT-TYPE SYNTAX SEQUENCE OF FsEponMulticastControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Multicast control global configuration. " ::= { fsEponSysMan 20 } fsEponMulticastControlEntry OBJECT-TYPE SYNTAX FsEponMulticastControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of the table fsEponMulticastControlTable. " INDEX { fsEponMulticastVlanId } ::= { fsEponMulticastControlTable 1 } FsEponMulticastControlEntry ::= SEQUENCE { fsEponMulticastVlanId Integer32, fsEponMulticastAddressList OCTET STRING, fsEponMulticastStatus RowStatus } fsEponMulticastVlanId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION " The index of this table. " ::= { fsEponMulticastControlEntry 1 } fsEponMulticastAddressList 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. " ::= { fsEponMulticastControlEntry 2 } fsEponMulticastStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION " The status of this table entry. Only active, createAndGo, and destroy are supported. " ::= { fsEponMulticastControlEntry 3 } fsEponAuthMode 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. " ::= { fsEponSysMan 21 } fsEponOnuBindOneToOne 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. " ::= { fsEponSysMan 22 } fsEponOnuBlackListMacTable OBJECT-TYPE SYNTAX SEQUENCE OF FsEponOnuBlackListMacEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The table contains the configurations for managing the ONU MAC blacklist. " ::= { fsEponSysMan 23 } fsEponOnuBlackListMacEntry OBJECT-TYPE SYNTAX FsEponOnuBlackListMacEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of the table fsEponOnuBlackListMacTable. " INDEX { fsEponOnuBlackListMac } ::= { fsEponOnuBlackListMacTable 1 } FsEponOnuBlackListMacEntry ::= SEQUENCE { fsEponOnuBlackListMac MacAddress, fsEponOnuBlackListMacRowStatus RowStatus } fsEponOnuBlackListMac 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. " ::= { fsEponOnuBlackListMacEntry 1 } fsEponOnuBlackListMacRowStatus 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. " ::= { fsEponOnuBlackListMacEntry 2 } fsEponOnuBlackListLoidTable OBJECT-TYPE SYNTAX SEQUENCE OF FsEponOnuBlackListLoidEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The table contains the configurations for managing the ONU LOID blacklist. " ::= { fsEponSysMan 24 } fsEponOnuBlackListLoidEntry OBJECT-TYPE SYNTAX FsEponOnuBlackListLoidEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of the table fsEponOnuBlackListLoidTable. " INDEX { fsEponOnuBlackListLoid } ::= { fsEponOnuBlackListLoidTable 1 } FsEponOnuBlackListLoidEntry ::= SEQUENCE { fsEponOnuBlackListLoid OCTET STRING, fsEponOnuBlackListLoidRowStatus RowStatus } fsEponOnuBlackListLoid 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. " ::= { fsEponOnuBlackListLoidEntry 1 } fsEponOnuBlackListLoidRowStatus 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. " ::= { fsEponOnuBlackListLoidEntry 2 } fsEponFileName OBJECT IDENTIFIER ::= { fsEponMibObjects 2 } fsEponDbaUpdateFileName 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. " ::= { fsEponFileName 1 } fsEponOnuUpdateFileName 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. " ::= { fsEponFileName 2 } fsEponOltMan OBJECT IDENTIFIER ::= { fsEponMibObjects 3 } -- -- fsOltSysManTable -- fsOltSysManTable OBJECT-TYPE SYNTAX SEQUENCE OF FsOltSysManEntry 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 " ::= { fsEponOltMan 1 } fsOltSysManEntry OBJECT-TYPE SYNTAX FsOltSysManEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of the table fsOltSysManTable. " INDEX { ifIndex } ::= { fsOltSysManTable 1 } FsOltSysManEntry ::= SEQUENCE { fsOltLaserOnTime Integer32, fsOltLaserOffTime Integer32, fsOltMultiCopyBrdCast TruthValue, fsOltEnableDiscardPacket TruthValue, fsOltSelfTest INTEGER, fsOltSelfTestResult INTEGER, fsOltMaxRtt Unsigned32, fsOltAuthMode BITS, fsOltOnuBindOneToOne TruthValue } fsOltLaserOnTime 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 } ::= { fsOltSysManEntry 1 } fsOltLaserOffTime 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 } ::= { fsOltSysManEntry 2 } fsOltMultiCopyBrdCast 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 } ::= { fsOltSysManEntry 3 } fsOltEnableDiscardPacket 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 } ::= { fsOltSysManEntry 4 } fsOltSelfTest OBJECT-TYPE SYNTAX INTEGER { selftest(1) } MAX-ACCESS read-write STATUS current DESCRIPTION " selftest(1): Test OLT to check whether it's OK. " ::= { fsOltSysManEntry 5 } fsOltSelfTestResult 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. " ::= { fsOltSysManEntry 6 } fsOltMaxRtt OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION " Set the max Round Trip Time of this OLT. " ::= { fsOltSysManEntry 7 } fsOltAuthMode 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. " ::= { fsOltSysManEntry 8 } fsOltOnuBindOneToOne 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. " ::= { fsOltSysManEntry 9 } -- -- fsOltInfoTable -- fsOltInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsOltInfoEntry 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 (fsOltFirmMajorVersion, fsOltFirmMinorVersion, fsOltHardMajorVersion, fsOltHardMinorVersion) (2)Several physical capabilities of an OLT device. (fsOltAgcLockTime, fsOltAgcCdrTime) (3)The operation(activation) status of an OLT. (fsOltMacAddress, fsOltWorkMode) " ::= { fsEponOltMan 2 } fsOltInfoEntry OBJECT-TYPE SYNTAX FsOltInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of the table fsOltInfoTable. " INDEX { ifIndex } ::= { fsOltInfoTable 1 } FsOltInfoEntry ::= SEQUENCE { fsOltFirmMajorVersion OCTET STRING, fsOltFirmMinorVersion OCTET STRING, fsOltHardMajorVersion OCTET STRING, fsOltHardMinorVersion OCTET STRING, fsOltAgcLockTime Integer32, fsOltAgcCdrTime Integer32, fsOltMacAddress MacAddress, fsOltWorkMode INTEGER, fsOltOpticalPowerTx Integer32, fsOltOpticalPowerRx Integer32 } fsOltFirmMajorVersion 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. " ::= { fsOltInfoEntry 1 } fsOltFirmMinorVersion 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. " ::= { fsOltInfoEntry 2 } fsOltHardMajorVersion 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. " ::= { fsOltInfoEntry 3 } fsOltHardMinorVersion 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. " ::= { fsOltInfoEntry 4 } fsOltAgcLockTime 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. " ::= { fsOltInfoEntry 5 } fsOltAgcCdrTime 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 " ::= { fsOltInfoEntry 6 } fsOltMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION " OLT MAC address. " ::= { fsOltInfoEntry 7 } fsOltWorkMode 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. " ::= { fsOltInfoEntry 8 } fsOltOpticalPowerTx 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. " ::= { fsOltInfoEntry 9 } fsOltOpticalPowerRx 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. " ::= { fsOltInfoEntry 10 } -- -- fsOltDbaManTable -- fsOltDbaManTable OBJECT-TYPE SYNTAX SEQUENCE OF FsOltDbaManEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " This table defines the primary parameters of the Dynamic Bandwidth Allocation(DBA) algorithm applying to the OLT. " ::= { fsEponOltMan 3 } fsOltDbaManEntry OBJECT-TYPE SYNTAX FsOltDbaManEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of the table fsOltDbaManTable. " INDEX { ifIndex } ::= { fsOltDbaManTable 1 } FsOltDbaManEntry ::= SEQUENCE { fsOltDbaEnabledType INTEGER, fsOltDbaDiscoveryLength Integer32, fsOltDbaDiscovryFrequency Integer32, fsOltDbaCycleLength Integer32, fsOltDbaVersion OCTET STRING, fsOltDbaUpdate INTEGER, fsOltDbaUpdateResult INTEGER } fsOltDbaEnabledType 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 } ::= { fsOltDbaManEntry 1 } fsOltDbaDiscoveryLength OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION " Discovery length in TQ units. " ::= { fsOltDbaManEntry 2 } fsOltDbaDiscovryFrequency 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. " ::= { fsOltDbaManEntry 3 } fsOltDbaCycleLength OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION " The grant cycle length in TQ units. " DEFVAL { 65535 } ::= { fsOltDbaManEntry 4 } fsOltDbaVersion OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION " DBA version of the OLT. " ::= { fsOltDbaManEntry 5 } fsOltDbaUpdate 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 fsEponDbaUpdateFileName. " ::= { fsOltDbaManEntry 6 } fsOltDbaUpdateResult 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. " ::= { fsOltDbaManEntry 7 } -- -- fsOltPortAlarmThresholdTable -- fsOltPortAlarmThresholdTable OBJECT-TYPE SYNTAX SEQUENCE OF FsOltPortAlarmThresholdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The table defines the alarm threshold of OLT. " ::= { fsEponOltMan 4 } fsOltPortAlarmThresholdEntry OBJECT-TYPE SYNTAX FsOltPortAlarmThresholdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of the table fsOltPortAlarmThresholdTable. " INDEX { ifIndex } ::= { fsOltPortAlarmThresholdTable 1 } FsOltPortAlarmThresholdEntry ::= SEQUENCE { fsOltPortAlarmBerEnabled TruthValue, fsOltPortAlarmBerDirect INTEGER, fsOltPortAlarmBerThreshold Integer32, fsOltPortAlarmFerEnabled TruthValue, fsOltPortAlarmFerDirect INTEGER, fsOltPortAlarmFerThreshold Integer32, fsOltPortAlarmLlidMismatchEnabled TruthValue, fsOltPortAlarmLlidMismatchThreshold Integer32, fsOltPortAlarmRemoteStableEnabled TruthValue, fsOltPortAlarmLocalStableEnabled TruthValue, fsOltPortAlarmRegistrationEnabled TruthValue, fsOltPortAlarmOamDisconnectionEnabled TruthValue, fsOltPortAlarmEncryptionKeyEnabled TruthValue, fsOltPortAlarmVendorSpecificEnabled TruthValue, fsOltPortAlarmRegExcessEnabled TruthValue, fsOltPortAlarmDFEEnabled TruthValue } fsOltPortAlarmBerEnabled 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 } ::= { fsOltPortAlarmThresholdEntry 1 } fsOltPortAlarmBerDirect 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 } ::= { fsOltPortAlarmThresholdEntry 2 } fsOltPortAlarmBerThreshold OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION " BER threshold exceed which the alarm is raised. " DEFVAL { 10 } ::= { fsOltPortAlarmThresholdEntry 3 } fsOltPortAlarmFerEnabled 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 } ::= { fsOltPortAlarmThresholdEntry 4 } fsOltPortAlarmFerDirect 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 } ::= { fsOltPortAlarmThresholdEntry 5 } fsOltPortAlarmFerThreshold OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION " Frame error rate exceed threshold then the alarm is raised. " DEFVAL { 1 } ::= { fsOltPortAlarmThresholdEntry 6 } fsOltPortAlarmLlidMismatchEnabled 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 } ::= { fsOltPortAlarmThresholdEntry 7 } fsOltPortAlarmLlidMismatchThreshold 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 } ::= { fsOltPortAlarmThresholdEntry 8 } fsOltPortAlarmRemoteStableEnabled 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 } ::= { fsOltPortAlarmThresholdEntry 9 } fsOltPortAlarmLocalStableEnabled 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 } ::= { fsOltPortAlarmThresholdEntry 10 } fsOltPortAlarmRegistrationEnabled 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 } ::= { fsOltPortAlarmThresholdEntry 11 } fsOltPortAlarmOamDisconnectionEnabled 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 } ::= { fsOltPortAlarmThresholdEntry 12 } fsOltPortAlarmEncryptionKeyEnabled 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 } ::= { fsOltPortAlarmThresholdEntry 13 } fsOltPortAlarmVendorSpecificEnabled 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 } ::= { fsOltPortAlarmThresholdEntry 14 } fsOltPortAlarmRegExcessEnabled 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 } ::= { fsOltPortAlarmThresholdEntry 15 } fsOltPortAlarmDFEEnabled 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 } ::= { fsOltPortAlarmThresholdEntry 16 } fsOltLaserOnTimeMinVal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The lower limit of time which is confined to fsOltLaserOnTime. " ::= { fsEponOltMan 5 } fsOltLaserOnTimeMaxVal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The upper limit of time which is confined to fsOltLaserOnTime. " ::= { fsEponOltMan 6 } fsOltLaserOffTimeMinVal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The lower limit of time which is confined to fsOltLaserOffTime. " ::= { fsEponOltMan 7 } fsOltLaserOffTimeMaxVal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The upper limit of time which is confined to fsOltLaserOffTime. " ::= { fsEponOltMan 8 } fsOltDbaDiscoveryLengthMinVal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The lower limit of the discovery length which is confined to fsOltDbaDiscoveryLength. " ::= { fsEponOltMan 9 } fsOltDbaDiscoveryLengthMaxVal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The upper limit of the discovery length which is confined to fsOltDbaDiscoveryLength. " ::= { fsEponOltMan 10 } fsOltDbaDiscovryFrequencyMinVal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The lower limit of the discovery length which is confined to fsOltDbaDiscovryFrequency. " ::= { fsEponOltMan 11 } fsOltDbaDiscovryFrequencyMaxVal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The upper limit of the discovery length which is confined to fsOltDbaDiscovryFrequency. " ::= { fsEponOltMan 12 } fsOltDbaCycleLengthMinVal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The lower limit of the frames which is confined to fsOltDbaCycleLength. " ::= { fsEponOltMan 13 } fsOltDbaCycleLengthMaxVal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The upper limit of the frames which is confined to fsOltDbaCycleLength. " ::= { fsEponOltMan 14 } fsOltPortAlarmLlidMisMinVal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The lower limit of the frames which is confined to fsOltPortAlarmLlidMismatchThreshold. " ::= { fsEponOltMan 15 } fsOltPortAlarmLlidMisMaxVal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The upper limit of the frames which is confined to fsOltPortAlarmLlidMismatchThreshold. " ::= { fsEponOltMan 16 } fsOltPortAlarmBerMinVal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The lower limit of threshold which is confined to fsOltPortAlarmBerThreshold. " ::= { fsEponOltMan 17 } fsOltPortAlarmBerMaxVal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The upper limit of threshold which is confined to fsOltPortAlarmBerThreshold. " ::= { fsEponOltMan 18 } fsOltPortAlarmFerMinVal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The lower limit of threshold which is confined to fsOltPortAlarmFerThreshold. " ::= { fsEponOltMan 19 } fsOltPortAlarmFerMaxVal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The upper limit of threshold which is confined to fsOltPortAlarmFerThreshold. " ::= { fsEponOltMan 20 } -- -- fsOnuSilentTable -- fsOnuSilentTable OBJECT-TYPE SYNTAX SEQUENCE OF FsOnuSilentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " This table is used for getting silent ONU information of OLT. " ::= { fsEponOltMan 21 } fsOnuSilentEntry OBJECT-TYPE SYNTAX FsOnuSilentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of the table fsOnuSilentTable. " INDEX { ifIndex, fsOnuSilentMacAddr } ::= { fsOnuSilentTable 1 } FsOnuSilentEntry ::= SEQUENCE { fsOnuSilentMacAddr MacAddress, fsOnuSilentTime Integer32 } fsOnuSilentMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION " The MAC address of silent ONUs in OLT. " ::= { fsOnuSilentEntry 1 } fsOnuSilentTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The aging time of a silent ONU. " ::= { fsOnuSilentEntry 2 } -- -- fsOltUsingOnuTable -- fsOltUsingOnuTable OBJECT-TYPE SYNTAX SEQUENCE OF FsOltUsingOnuEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The table containing configurations to manage ONU interface(s) based on OLT interface. " ::= { fsEponOltMan 22 } fsOltUsingOnuEntry OBJECT-TYPE SYNTAX FsOltUsingOnuEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of the table fsOltUsingOnuTable. " INDEX { ifIndex, fsOltUsingOnuNum } ::= { fsOltUsingOnuTable 1 } FsOltUsingOnuEntry ::= SEQUENCE { fsOltUsingOnuNum Integer32, fsOltUsingOnuIfIndex Integer32, fsOltUsingOnuRowStatus RowStatus } fsOltUsingOnuNum 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. " ::= { fsOltUsingOnuEntry 1 } fsOltUsingOnuIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The ifIndex of the ONU interface. " ::= { fsOltUsingOnuEntry 2 } fsOltUsingOnuRowStatus 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. " ::= { fsOltUsingOnuEntry 3 } -- -- fsOnuSilentLoidTable -- fsOnuSilentLoidTable OBJECT-TYPE SYNTAX SEQUENCE OF FsOnuSilentLoidEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " This table is used for getting silent ONU's LOID information of an OLT. " ::= { fsEponOltMan 23 } fsOnuSilentLoidEntry OBJECT-TYPE SYNTAX FsOnuSilentLoidEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of the table fsOnuSilentLoidTable. " INDEX { ifIndex, fsOnuSilentLoid } ::= { fsOnuSilentLoidTable 1 } FsOnuSilentLoidEntry ::= SEQUENCE { fsOnuSilentLoid OCTET STRING, fsOnuSilentLoidTime Integer32 } fsOnuSilentLoid OBJECT-TYPE SYNTAX OCTET STRING(SIZE(1..24)) MAX-ACCESS not-accessible STATUS current DESCRIPTION " The LOID of a silent ONU in an OLT. " ::= { fsOnuSilentLoidEntry 1 } fsOnuSilentLoidTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The aging time of a silent ONU. " ::= { fsOnuSilentLoidEntry 2 } -- -- fsOltTransceiverTxPowerTable -- fsOltTransceiverTxPowerTable OBJECT-TYPE SYNTAX SEQUENCE OF FsOltTransceiverTxPowerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " This table is used for setting ONU's Tx power on an OLT. " ::= { fsEponOltMan 24 } fsOltTransceiverTxPowerEntry OBJECT-TYPE SYNTAX FsOltTransceiverTxPowerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of the table fsOltTransceiverTxPowerTable. " INDEX { ifIndex } ::= { fsOltTransceiverTxPowerTable 1 } FsOltTransceiverTxPowerEntry ::= SEQUENCE { fsOltTransTxPwrTransId INTEGER, fsOltTransTxPwrOffTime Unsigned32, fsOltTransTxPwrIsAllOnu TruthValue, fsOltTransTxPwrOnuIfList OCTET STRING } fsOltTransTxPwrTransId 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. " ::= { fsOltTransceiverTxPowerEntry 1 } fsOltTransTxPwrOffTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION " The turnoff time of the transceiver Tx power. " ::= { fsOltTransceiverTxPowerEntry 2 } fsOltTransTxPwrIsAllOnu OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION " Setting all ONUs' transceiver Tx power or not. " ::= { fsOltTransceiverTxPowerEntry 3 } fsOltTransTxPwrOnuIfList 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. " ::= { fsOltTransceiverTxPowerEntry 4 } fsEponOnuMan OBJECT IDENTIFIER ::= { fsEponMibObjects 5 } -- -- fsOnuSysManTable -- fsOnuSysManTable OBJECT-TYPE SYNTAX SEQUENCE OF FsOnuSysManEntry 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. " ::= { fsEponOnuMan 1 } fsOnuSysManEntry OBJECT-TYPE SYNTAX FsOnuSysManEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of the table fsOnuSysManTable. " INDEX { ifIndex } ::= { fsOnuSysManTable 1 } FsOnuSysManEntry ::= SEQUENCE { fsOnuEncryptMan INTEGER, fsOnuReAuthorize INTEGER, fsOnuMulticastFilterStatus TruthValue, fsOnuDbaReportQueueSetNumber Integer32, fsOnuRemoteFecStatus INTEGER, fsOnuPortBerStatus INTEGER, fsOnuReset INTEGER, fsOnuMulticastControlMode INTEGER, fsOnuAccessVlan Integer32, fsOnuEncryptKey DisplayString, fsOnuUniUpDownTrapStatus TruthValue, fsOnuFecStatus INTEGER, fsOnuMcastCtrlHostAgingTime Integer32, fsOnuMulticastFastLeaveEnable TruthValue, fsOnuPortIsolateEnable TruthValue, fsOnuMacAddressTimer Unsigned32 } fsOnuEncryptMan 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 } ::= { fsOnuSysManEntry 1 } fsOnuReAuthorize 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. " ::= { fsOnuSysManEntry 2 } fsOnuMulticastFilterStatus 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 } ::= { fsOnuSysManEntry 3 } fsOnuDbaReportQueueSetNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION " The number of queue sets reported in MPCP report frames. " DEFVAL { 2 } ::= { fsOnuSysManEntry 4 } fsOnuRemoteFecStatus 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 } ::= { fsOnuSysManEntry 5 } fsOnuPortBerStatus 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 } ::= { fsOnuSysManEntry 6 } fsOnuReset OBJECT-TYPE SYNTAX INTEGER { reset(1) } MAX-ACCESS read-write STATUS current DESCRIPTION " Reboot ONU. " ::= { fsOnuSysManEntry 7 } fsOnuMulticastControlMode 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 } ::= { fsOnuSysManEntry 8 } fsOnuAccessVlan OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION " The VLAN ID assigned to untagged frames received on ONU. " ::= { fsOnuSysManEntry 9 } fsOnuEncryptKey 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. " ::= { fsOnuSysManEntry 10 } fsOnuUniUpDownTrapStatus 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 } ::= { fsOnuSysManEntry 11 } fsOnuFecStatus 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 } ::= { fsOnuSysManEntry 12 } fsOnuMcastCtrlHostAgingTime 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. " ::= { fsOnuSysManEntry 13 } fsOnuMulticastFastLeaveEnable 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. " ::= { fsOnuSysManEntry 14 } fsOnuPortIsolateEnable 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. " ::= { fsOnuSysManEntry 15 } fsOnuMacAddressTimer OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION " no-aging(0) - Disable aging. others - Aging time(seconds). " DEFVAL { 300 } ::= { fsOnuSysManEntry 16 } -- -- fsOnuLinkTestTable -- fsOnuLinkTestTable OBJECT-TYPE SYNTAX SEQUENCE OF FsOnuLinkTestEntry 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. " ::= { fsEponOnuMan 2 } fsOnuLinkTestEntry OBJECT-TYPE SYNTAX FsOnuLinkTestEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of fsOnuLinkTestEntry. " INDEX { ifIndex } ::= { fsOnuLinkTestTable 1 } FsOnuLinkTestEntry ::= SEQUENCE { fsOnuLinkTestFrameNum Integer32, fsOnuLinkTestFrameSize Integer32, fsOnuLinkTestDelay TruthValue, fsOnuLinkTestVlanTag TruthValue, fsOnuLinkTestVlanPriority Integer32, fsOnuLinkTestVlanTagID Integer32, fsOnuLinkTestResultSentFrameNum Integer32, fsOnuLinkTestResultRetFrameNum Integer32, fsOnuLinkTestResultRetErrFrameNum Integer32, fsOnuLinkTestResultMinDelay Integer32, fsOnuLinkTestResultMeanDelay Integer32, fsOnuLinkTestResultMaxDelay Integer32 } fsOnuLinkTestFrameNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION " Exact number of measurement frames. " DEFVAL { 20 } ::= { fsOnuLinkTestEntry 1 } fsOnuLinkTestFrameSize 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 } ::= { fsOnuLinkTestEntry 2 } fsOnuLinkTestDelay 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 } ::= { fsOnuLinkTestEntry 3 } fsOnuLinkTestVlanTag 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 } ::= { fsOnuLinkTestEntry 4 } fsOnuLinkTestVlanPriority OBJECT-TYPE SYNTAX Integer32(0..7) MAX-ACCESS read-write STATUS current DESCRIPTION " VLAN priority: 0-7. " DEFVAL { 2 } ::= { fsOnuLinkTestEntry 5 } fsOnuLinkTestVlanTagID OBJECT-TYPE SYNTAX Integer32(1..4094) MAX-ACCESS read-write STATUS current DESCRIPTION " VLAN ID: 1-4094. " DEFVAL { 1 } ::= { fsOnuLinkTestEntry 6 } fsOnuLinkTestResultSentFrameNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The total number of frames sent during the link test process. " ::= { fsOnuLinkTestEntry 7 } fsOnuLinkTestResultRetFrameNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The total number of frames return back during the link test process. " ::= { fsOnuLinkTestEntry 8 } fsOnuLinkTestResultRetErrFrameNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The total number of error frames return back during the link test process. " ::= { fsOnuLinkTestEntry 9 } fsOnuLinkTestResultMinDelay 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 'fsOnuLinkTestDelay' is set to be true. " ::= { fsOnuLinkTestEntry 10 } fsOnuLinkTestResultMeanDelay 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 'fsOnuLinkTestDelay' is set to be true. " ::= { fsOnuLinkTestEntry 11 } fsOnuLinkTestResultMaxDelay 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 'fsOnuLinkTestDelay' is set to be true. " ::= { fsOnuLinkTestEntry 12 } -- -- fsOnuBandWidthTable -- fsOnuBandWidthTable OBJECT-TYPE SYNTAX SEQUENCE OF FsOnuBandWidthEntry 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. " ::= { fsEponOnuMan 3 } fsOnuBandWidthEntry OBJECT-TYPE SYNTAX FsOnuBandWidthEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of table fsOnuBandWidthTable. " INDEX { ifIndex } ::= { fsOnuBandWidthTable 1 } FsOnuBandWidthEntry ::= SEQUENCE { fsOnuDownStreamBandWidthPolicy TruthValue, fsOnuDownStreamMaxBandWidth Integer32, fsOnuDownStreamMaxBurstSize Integer32, fsOnuDownStreamHighPriorityFirst TruthValue, fsOnuDownStreamShortFrameFirst TruthValue, fsOnuP2PBandWidthPolicy TruthValue, fsOnuP2PMaxBandWidth Integer32, fsOnuP2PMaxBurstSize Integer32, fsOnuP2PHighPriorityFirst TruthValue, fsOnuP2PShortFrameFirst TruthValue } fsOnuDownStreamBandWidthPolicy 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 } ::= { fsOnuBandWidthEntry 1 } fsOnuDownStreamMaxBandWidth OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION " Maximum bandwidth allowed for the ONU, measured in Kbits/Sec. " DEFVAL { 1000000 } ::= { fsOnuBandWidthEntry 2 } fsOnuDownStreamMaxBurstSize 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 } ::= { fsOnuBandWidthEntry 3 } fsOnuDownStreamHighPriorityFirst 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 } ::= { fsOnuBandWidthEntry 4 } fsOnuDownStreamShortFrameFirst OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION " true:Enable short frames preference. false:Disable short frames preference. " DEFVAL { false } ::= { fsOnuBandWidthEntry 5 } fsOnuP2PBandWidthPolicy 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 } ::= { fsOnuBandWidthEntry 6 } fsOnuP2PMaxBandWidth 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 } ::= { fsOnuBandWidthEntry 7 } fsOnuP2PMaxBurstSize 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 } ::= { fsOnuBandWidthEntry 8 } fsOnuP2PHighPriorityFirst 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 } ::= { fsOnuBandWidthEntry 9 } fsOnuP2PShortFrameFirst OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION " true:Enable short frames preference. false:Disable short frames preference. " DEFVAL { false } ::= { fsOnuBandWidthEntry 10 } -- -- fsOnuSlaManTable -- fsOnuSlaManTable OBJECT-TYPE SYNTAX SEQUENCE OF FsOnuSlaManEntry 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. " ::= { fsEponOnuMan 4 } fsOnuSlaManEntry OBJECT-TYPE SYNTAX FsOnuSlaManEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of table fsOnuSlaManTable. " INDEX { ifIndex } ::= { fsOnuSlaManTable 1 } FsOnuSlaManEntry ::= SEQUENCE { fsOnuSlaMaxBandWidth Integer32, fsOnuSlaMinBandWidth Integer32, fsOnuSlaBandWidthStepVal Integer32, fsOnuSlaDelay INTEGER, fsOnuSlaFixedBandWidth Integer32, fsOnuSlaPriorityClass Integer32, fsOnuSlaFixedPacketSize Integer32, fsOnuSlaWrrBandWidth Integer32 } fsOnuSlaMaxBandWidth 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 fsOnuSlaBandWidthStepVal. The minimum bandwidth should not be larger than the maximum bandwidth. " ::= { fsOnuSlaManEntry 1 } fsOnuSlaMinBandWidth 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 fsOnuSlaBandWidthStepVal. The maximum bandwidth should be larger than the minimum bandwidth. " ::= { fsOnuSlaManEntry 2 } fsOnuSlaBandWidthStepVal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " Granularity of bandwidth - measured in Kbit/s. The value of fsOnuSlaMaxBandWidth and fsOnuSlaMinBandWidth should be the multiple of the value of this object. " ::= { fsOnuSlaManEntry 3 } fsOnuSlaDelay 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 } ::= { fsOnuSlaManEntry 4 } fsOnuSlaFixedBandWidth 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 fsOnuSlaBandWidthStepVal. " ::= { fsOnuSlaManEntry 5 } fsOnuSlaPriorityClass 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 } ::= { fsOnuSlaManEntry 6 } fsOnuSlaFixedPacketSize 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 fsOnuSlaFixedBandWidth is configured. " ::= { fsOnuSlaManEntry 7 } fsOnuSlaWrrBandWidth 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 } ::= { fsOnuSlaManEntry 8 } -- -- fsOnuInfoTable -- fsOnuInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsOnuInfoEntry 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 (fsOnuHardMajorVersion, fsOnuHardMinorVersion, fsOnuUniMacType) (2)Several physical capabilities of the ONU. (fsOnuLaserOnTime, fsOnuLaserOffTime, fsOnuGrantFifoDep.) (3)The operation(activation) status of the ONU. (fsOnuWorkMode) " ::= { fsEponOnuMan 5 } fsOnuInfoEntry OBJECT-TYPE SYNTAX FsOnuInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of the fsOnuInfoTable. " INDEX { ifIndex } ::= { fsOnuInfoTable 1 } FsOnuInfoEntry ::= SEQUENCE { fsOnuHardMajorVersion OCTET STRING, fsOnuHardMinorVersion OCTET STRING, fsOnuSoftwareVersion OCTET STRING, fsOnuUniMacType INTEGER, fsOnuLaserOnTime Integer32, fsOnuLaserOffTime Integer32, fsOnuGrantFifoDep Integer32, fsOnuWorkMode INTEGER, fsOnuPCBVersion OCTET STRING, fsOnuRtt Unsigned32, fsOnuEEPROMVersion OCTET STRING, fsOnuRegType OCTET STRING, fsOnuHostType OCTET STRING, fsOnuDistance Integer32, fsOnuLlid Integer32, fsOnuVendorId OCTET STRING, fsOnuFirmwareVersion OCTET STRING, fsOnuOpticalPowerReceivedByOlt Integer32, fsOnuInfoMac MacAddress, fsOnuInfoLoid OCTET STRING } fsOnuHardMajorVersion 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. " ::= { fsOnuInfoEntry 1 } fsOnuHardMinorVersion 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. " ::= { fsOnuInfoEntry 2 } fsOnuSoftwareVersion OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION " ONU software version. " ::= { fsOnuInfoEntry 3 } fsOnuUniMacType 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. " ::= { fsOnuInfoEntry 4 } fsOnuLaserOnTime 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 fsOnuLaserOnTime is unknown. " ::= { fsOnuInfoEntry 5 } fsOnuLaserOffTime 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 fsOnuLaserOffTime is unknown. " ::= { fsOnuInfoEntry 6 } fsOnuGrantFifoDep 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. " ::= { fsOnuInfoEntry 7 } fsOnuWorkMode 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. " ::= { fsOnuInfoEntry 8 } fsOnuPCBVersion OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION " ONU PCB version. " ::= { fsOnuInfoEntry 9 } fsOnuRtt OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION " The signal round-trip-time(RTT) received. " ::= { fsOnuInfoEntry 10 } fsOnuEEPROMVersion OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION " ONU EEPROM version. " ::= { fsOnuInfoEntry 11 } fsOnuRegType OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION " ONU registered type. " ::= { fsOnuInfoEntry 12 } fsOnuHostType OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION " ONU host type. " ::= { fsOnuInfoEntry 13 } fsOnuDistance OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The distance between OLT and ONU, measured in meter. " ::= { fsOnuInfoEntry 14 } fsOnuLlid OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The link layer identifier, which uniquely identifies the ONU of a specific OLT. " ::= { fsOnuInfoEntry 15 } fsOnuVendorId OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION " ONU vendor ID. " ::= { fsOnuInfoEntry 16 } fsOnuFirmwareVersion OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION " ONU firmware version. " ::= { fsOnuInfoEntry 17 } fsOnuOpticalPowerReceivedByOlt 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. " ::= { fsOnuInfoEntry 18 } fsOnuInfoMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION " ONU's MAC. " ::= { fsOnuInfoEntry 19 } fsOnuInfoLoid OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION " ONU's LOID. " ::= { fsOnuInfoEntry 20 } -- -- fsOnuMacAddrInfoTable -- fsOnuMacAddrInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsOnuMacAddrInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " This table used for getting MAC address information of ONU. " ::= { fsEponOnuMan 6 } fsOnuMacAddrInfoEntry OBJECT-TYPE SYNTAX FsOnuMacAddrInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of the fsEponOnuMacAddrInfoTable. " INDEX { ifIndex, fsOnuMacIndex } ::= { fsOnuMacAddrInfoTable 1 } FsOnuMacAddrInfoEntry ::= SEQUENCE { fsOnuMacIndex Integer32, fsOnuMacAddrFlag INTEGER, fsOnuMacAddress MacAddress } fsOnuMacIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION " The index of ONUs in one OLT. " ::= { fsOnuMacAddrInfoEntry 1 } fsOnuMacAddrFlag 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. " ::= { fsOnuMacAddrInfoEntry 2 } fsOnuMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION " The MAC address of ONU. " ::= { fsOnuMacAddrInfoEntry 3 } -- -- fsOnuBindMacAddrTable -- fsOnuBindMacAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF FsOnuBindMacAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " This table implements the following functions for ONUs: Bind MAC of ONU. " ::= { fsEponOnuMan 7 } fsOnuBindMacAddrEntry OBJECT-TYPE SYNTAX FsOnuBindMacAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of the table fsOnuBindMacAddrTable. " INDEX { ifIndex } ::= { fsOnuBindMacAddrTable 1 } FsOnuBindMacAddrEntry ::= SEQUENCE { fsOnuBindMacAddress MacAddress, fsOnuBindType Integer32, fsOnuBindLoid OCTET STRING, fsOnuBindPassword OCTET STRING } fsOnuBindMacAddress 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. " ::= { fsOnuBindMacAddrEntry 1 } fsOnuBindType 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 fsEponOnuTypeDescr. " ::= { fsOnuBindMacAddrEntry 2 } fsOnuBindLoid 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. " ::= { fsOnuBindMacAddrEntry 3 } fsOnuBindPassword 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. " ::= { fsOnuBindMacAddrEntry 4 } -- -- fsOnuFirmwareUpdateTable -- fsOnuFirmwareUpdateTable OBJECT-TYPE SYNTAX SEQUENCE OF FsOnuFirmwareUpdateEntry 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. " ::= { fsEponOnuMan 8 } fsOnuFirmwareUpdateEntry OBJECT-TYPE SYNTAX FsOnuFirmwareUpdateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of the table fsOnuFirmwareUpdateTable. " INDEX { ifIndex } ::= { fsOnuFirmwareUpdateTable 1 } FsOnuFirmwareUpdateEntry ::= SEQUENCE { fsOnuUpdate INTEGER, fsOnuUpdateResult INTEGER, fsOnuUpdateFileName OCTET STRING, fsOnuUpdateProtType INTEGER, fsOnuUpdateStartTime OCTET STRING, fsOnuUpdateDuration Integer32 } fsOnuUpdate OBJECT-TYPE SYNTAX INTEGER { update(1) } MAX-ACCESS read-write STATUS current DESCRIPTION " update(1): Update the ONU firmware. Config the MIB object module fsEponOnuUpdateFileName with the filename of ONU firmware first. " ::= { fsOnuFirmwareUpdateEntry 1 } fsOnuUpdateResult 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. " ::= { fsOnuFirmwareUpdateEntry 2 } fsOnuUpdateFileName 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. " ::= { fsOnuFirmwareUpdateEntry 3 } fsOnuUpdateProtType 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 } ::= { fsOnuFirmwareUpdateEntry 4 } fsOnuUpdateStartTime 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. " ::= { fsOnuFirmwareUpdateEntry 5 } fsOnuUpdateDuration OBJECT-TYPE SYNTAX Integer32(0..1439) MAX-ACCESS read-write STATUS current DESCRIPTION " The duration of the ONU update. " DEFVAL { 0 } ::= { fsOnuFirmwareUpdateEntry 6 } fsOnuLinkTestFrameNumMinVal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The lower limit of measurement frames which is confined to fsOnuLinkTestFrameNum." ::= { fsEponOnuMan 9 } fsOnuLinkTestFrameNumMaxVal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The upper limit of measurement frames which is confined to fsOnuLinkTestFrameNum." ::= { fsEponOnuMan 10 } fsOnuSlaMaxBandWidthMinVal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The lower limit of maximum-bandwidth which is confined to fsOnuSlaMaxBandWidth." ::= { fsEponOnuMan 11 } fsOnuSlaMaxBandWidthMaxVal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The upper limit of maximum-bandwidth which is confined to fsOnuSlaMaxBandWidth." ::= { fsEponOnuMan 12 } fsOnuSlaMinBandWidthMinVal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The lower limit of minimum-bandwidth which is confined to fsOnuSlaMinBandWidth." ::= { fsEponOnuMan 13 } fsOnuSlaMinBandWidthMaxVal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The upper limit of minimum-bandwidth which is confined to fsOnuSlaMinBandWidth." ::= { fsEponOnuMan 14 } -- -- fsEponOnuTypeManTable -- fsEponOnuTypeManTable OBJECT-TYPE SYNTAX SEQUENCE OF FsEponOnuTypeManEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " This table is used for getting ONU bind type in current version. " ::= { fsEponOnuMan 15 } fsEponOnuTypeManEntry OBJECT-TYPE SYNTAX FsEponOnuTypeManEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of the fsEponOnuTypeManTable. " INDEX { fsEponOnuTypeIndex } ::= { fsEponOnuTypeManTable 1 } FsEponOnuTypeManEntry ::= SEQUENCE { fsEponOnuTypeIndex Integer32, fsEponOnuTypeDescr OCTET STRING } fsEponOnuTypeIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION " The ONU type index. " ::= { fsEponOnuTypeManEntry 1 } fsEponOnuTypeDescr 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 fsOnuBindType can be configured by the index of fsEponOnuTypeDescr. " ::= { fsEponOnuTypeManEntry 2 } fsOnuPacketManTable OBJECT-TYPE SYNTAX SEQUENCE OF FsOnuPacketManEntry 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. " ::= { fsEponOnuMan 16 } fsOnuPacketManEntry OBJECT-TYPE SYNTAX FsOnuPacketManEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of the fsOnuPacketManTable. " INDEX { ifIndex } ::= { fsOnuPacketManTable 1 } FsOnuPacketManEntry ::= SEQUENCE { fsOnuPriorityTrust INTEGER, fsOnuQueueScheduler INTEGER } fsOnuPriorityTrust 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 } ::= { fsOnuPacketManEntry 1 } fsOnuQueueScheduler 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 } ::= { fsOnuPacketManEntry 2 } fsOnuProtocolTable OBJECT-TYPE SYNTAX SEQUENCE OF FsOnuProtocolEntry 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. " ::= { fsEponOnuMan 17 } fsOnuProtocolEntry OBJECT-TYPE SYNTAX FsOnuProtocolEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of fsOnuProtocolTable. " INDEX { ifIndex } ::= { fsOnuProtocolTable 1 } FsOnuProtocolEntry ::= SEQUENCE { fsOnuStpStatus TruthValue, fsOnuIgmpSnoopingStatus TruthValue, fsOnuDhcpsnoopingOption82 TruthValue, fsOnuDhcpsnooping TruthValue, fsOnuPppoe TruthValue, fsOnuIgmpSnoopingHostAgingT Integer32, fsOnuIgmpSnoopingMaxRespT Integer32, fsOnuIgmpSnoopingRouterAgingT Integer32, fsOnuIgmpSnoopingAggReportS TruthValue, fsOnuIgmpSnoopingAggLeaveS TruthValue } fsOnuStpStatus 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 } ::= { fsOnuProtocolEntry 1 } fsOnuIgmpSnoopingStatus 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 } ::= { fsOnuProtocolEntry 2 } fsOnuDhcpsnoopingOption82 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 } ::= { fsOnuProtocolEntry 3 } fsOnuDhcpsnooping 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 } ::= { fsOnuProtocolEntry 4 } fsOnuPppoe 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 } ::= { fsOnuProtocolEntry 5 } fsOnuIgmpSnoopingHostAgingT OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION " Set the host aging time of IGMP on ONU. " ::= { fsOnuProtocolEntry 6 } fsOnuIgmpSnoopingMaxRespT OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION " Set the max response time of IGMP on ONU. " ::= { fsOnuProtocolEntry 7 } fsOnuIgmpSnoopingRouterAgingT OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION " Set the router aging time of IGMP on ONU. " ::= { fsOnuProtocolEntry 8 } fsOnuIgmpSnoopingAggReportS 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 } ::= { fsOnuProtocolEntry 9 } fsOnuIgmpSnoopingAggLeaveS 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 } ::= { fsOnuProtocolEntry 10 } fsOnuDot1xTable OBJECT-TYPE SYNTAX SEQUENCE OF FsOnuDot1xEntry 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. " ::= { fsEponOnuMan 18 } fsOnuDot1xEntry OBJECT-TYPE SYNTAX FsOnuDot1xEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of the fsOnuDot1xTable. " INDEX { ifIndex } ::= { fsOnuDot1xTable 1 } FsOnuDot1xEntry ::= SEQUENCE { fsOnuDot1xAccount OCTET STRING, fsOnuDot1xPassword OCTET STRING } fsOnuDot1xAccount 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 fsOnuDot1xPassword. " ::= { fsOnuDot1xEntry 1 } fsOnuDot1xPassword OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION " ONU 802.1X password. The object should be set together with fsOnuDot1xAccount. " ::= { fsOnuDot1xEntry 2 } fsEponBatchOperationMan OBJECT IDENTIFIER ::= { fsEponMibObjects 6 } -- -- fsOnuPriorityQueueTable -- fsOnuPriorityQueueTable OBJECT-TYPE SYNTAX SEQUENCE OF FsOnuPriorityQueueEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " This table contains specific information of priority queue. " ::= { fsEponOnuMan 19 } fsOnuPriorityQueueEntry OBJECT-TYPE SYNTAX FsOnuPriorityQueueEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of fsOnuPriorityQueueTable. " INDEX { ifIndex, fsOnuQueueDirection, fsOnuQueueId } ::= { fsOnuPriorityQueueTable 1 } FsOnuPriorityQueueEntry ::= SEQUENCE { fsOnuQueueDirection INTEGER, fsOnuQueueId Integer32, fsOnuQueueSize Integer32 } fsOnuQueueDirection OBJECT-TYPE SYNTAX INTEGER { inbound(1), outbound(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION " The direction of priority queue. " ::= { fsOnuPriorityQueueEntry 1 } fsOnuQueueId OBJECT-TYPE SYNTAX Integer32(0..7) MAX-ACCESS not-accessible STATUS current DESCRIPTION " The queue ID of priority queue. " ::= { fsOnuPriorityQueueEntry 2 } fsOnuQueueSize 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 fsOnuPriorityQueueSize. The total size of the inbound or outbound priority queues should be not more than 100. " ::= { fsOnuPriorityQueueEntry 3 } -- -- fsOnuCountTable -- fsOnuCountTable OBJECT-TYPE SYNTAX SEQUENCE OF FsOnuCountEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " This table contains statistics of ONU port. " ::= { fsEponOnuMan 20 } fsOnuCountEntry OBJECT-TYPE SYNTAX FsOnuCountEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of fsOnuCountTable. " INDEX { ifIndex } ::= { fsOnuCountTable 1 } FsOnuCountEntry ::= SEQUENCE { fsOnuInCRCErrPkts Counter64, fsOnuOutDroppedFrames Counter64 } fsOnuInCRCErrPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " The total number of frames received with bad CRC checksum. " ::= { fsOnuCountEntry 1 } fsOnuOutDroppedFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " The total number of frames dropped because of buffer failure. " ::= { fsOnuCountEntry 2 } fsEponOnuScalarGroup OBJECT IDENTIFIER ::= { fsEponOnuMan 21 } fsOnuPriorityQueueSizeMinVal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The lower limit of queue size which is confined to fsOnuQueueSize. " ::= { fsEponOnuScalarGroup 1 } fsOnuPriorityQueueSizeMaxVal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The upper limit of queue size which is confined to fsOnuQueueSize. " ::= { fsEponOnuScalarGroup 2 } fsOnuPriorityQueueBandwidthMinVal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The lower limit of fsOnuQueueMaxBandwidth. " ::= { fsEponOnuScalarGroup 3 } fsOnuPriorityQueueBandwidthMaxVal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The upper limit of fsOnuQueueMaxBandwidth. " ::= { fsEponOnuScalarGroup 4 } fsOnuPriorityQueueBurstsizeMinVal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The lower limit of fsOnuQueueMaxBurstsize. " ::= { fsEponOnuScalarGroup 5 } fsOnuPriorityQueueBurstsizeMaxVal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The upper limit of fsOnuQueueMaxBurstsize. " ::= { fsEponOnuScalarGroup 6 } fsOnuUpdateByTypeNextIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " Offer a free index of fsOnuFirmwareUpdateByTypeTable. " ::= { fsEponOnuScalarGroup 7 } -- -- fsOnuQueueBandwidthTable -- fsOnuQueueBandwidthTable OBJECT-TYPE SYNTAX SEQUENCE OF FsOnuQueueBandwidthEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " This table contains specific bandwidth information of ONU priority queue. " ::= { fsEponOnuMan 22 } fsOnuQueueBandwidthEntry OBJECT-TYPE SYNTAX FsOnuQueueBandwidthEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of fsOnuQueueBandwidthTable. " INDEX { ifIndex, fsOnuQueueDirection, fsOnuQueueId } ::= { fsOnuQueueBandwidthTable 1 } FsOnuQueueBandwidthEntry ::= SEQUENCE { fsOnuQueueMaxBandwidth Integer32, fsOnuQueueMaxBurstsize Integer32, fsOnuQueuePolicyStatus TruthValue } fsOnuQueueMaxBandwidth OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION " The maximum bandwidth of specific ONU priority queue, measured in 100Kbps. " ::= { fsOnuQueueBandwidthEntry 1 } fsOnuQueueMaxBurstsize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION " The maximum burst size of specific ONU priority queue, measured in 64Bytes. " ::= { fsOnuQueueBandwidthEntry 2 } fsOnuQueuePolicyStatus 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. " ::= { fsOnuQueueBandwidthEntry 3 } -- -- fsOnuIpAddressTable -- fsOnuIpAddressTable OBJECT-TYPE SYNTAX SEQUENCE OF FsOnuIpAddressEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " ONU IP address table. " ::= { fsEponOnuMan 23 } fsOnuIpAddressEntry OBJECT-TYPE SYNTAX FsOnuIpAddressEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of fsOnuIpAddressTable. " INDEX { ifIndex } ::= { fsOnuIpAddressTable 1 } FsOnuIpAddressEntry ::= SEQUENCE { fsOnuIpAddress IpAddress, fsOnuIpAddressMask IpAddress, fsOnuIpAddressGateway IpAddress, fsOnuDhcpallocate TruthValue, fsOnuManageVID Integer32, fsOnuManageVlanIntfS TruthValue } fsOnuIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION " The IP address assigned to the ONU. " ::= { fsOnuIpAddressEntry 1 } fsOnuIpAddressMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION " The mask of IP address denoted by fsOnuIpAddress. " ::= { fsOnuIpAddressEntry 2 } fsOnuIpAddressGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION " The gateway of IP address denoted by fsOnuIpAddress. " ::= { fsOnuIpAddressEntry 3 } fsOnuDhcpallocate 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. " ::= { fsOnuIpAddressEntry 4 } fsOnuManageVID OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION " The management VLAN of ONU denoted by fsOnuManageVID. " ::= { fsOnuIpAddressEntry 5 } fsOnuManageVlanIntfS OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION " The management interface status of ONU denoted by fsOnuManageVlanIntfS. " ::= { fsOnuIpAddressEntry 6 } -- -- fsOnuChipSetInfoTable -- fsOnuChipSetInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsOnuChipSetInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " ONU vendor specific information of ONU. " ::= { fsEponOnuMan 24 } fsOnuChipSetInfoEntry OBJECT-TYPE SYNTAX FsOnuChipSetInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of fsOnuChipSetInfoTable. " INDEX { ifIndex } ::= { fsOnuChipSetInfoTable 1 } FsOnuChipSetInfoEntry ::= SEQUENCE { fsOnuChipSetVendorId OCTET STRING, fsOnuChipSetModel OCTET STRING, fsOnuChipSetRevision Integer32, fsOnuChipSetDesignDate DateAndTime } fsOnuChipSetVendorId 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. " ::= { fsOnuChipSetInfoEntry 1 } fsOnuChipSetModel 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. " ::= { fsOnuChipSetInfoEntry 2 } fsOnuChipSetRevision OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " Chip revision. " ::= { fsOnuChipSetInfoEntry 3 } fsOnuChipSetDesignDate OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION " Chip design date. " ::= { fsOnuChipSetInfoEntry 4 } -- -- fsOnuCapabilityTable -- fsOnuCapabilityTable OBJECT-TYPE SYNTAX SEQUENCE OF FsOnuCapabilityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Capability of ONU. " ::= { fsEponOnuMan 25 } fsOnuCapabilityEntry OBJECT-TYPE SYNTAX FsOnuCapabilityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of the table fsOnuCapabilityTable. " INDEX { ifIndex } ::= { fsOnuCapabilityTable 1 } FsOnuCapabilityEntry ::= SEQUENCE { fsOnuServiceSupported BITS, fsOnuGEPortNumber Integer32, fsOnuFEPortNumber Integer32, fsOnuPOTSPortNumber Integer32, fsOnuE1PortsNumber Integer32, fsOnuUpstreamQueueNumber Integer32, fsOnuMaxUpstreamQueuePerPort Integer32, fsOnuDownstreamQueueNumber Integer32, fsOnuMaxDownstreamQueuePerPort Integer32, fsOnuBatteryBackup TruthValue, fsOnuIgspFastLeaveSupported TruthValue, fsOnuMCtrlFastLeaveSupported TruthValue, fsOnuType Integer32, fsOnuMultiLLID Integer32, fsOnuProtectionType Integer32, fsOnuPonIFNum Integer32, fsOnuSlotNum Integer32, fsOnuIPv6Supported Integer32, fsOnuPowerSupplyControl Integer32, fsOnuServiceSLA Integer32 } fsOnuServiceSupported 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. " ::= { fsOnuCapabilityEntry 1 } fsOnuGEPortNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The current gigabit ethernet ports number supported by the ONU. " ::= { fsOnuCapabilityEntry 2 } fsOnuFEPortNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " the current fast ethernet ports number supported by the ONU. " ::= { fsOnuCapabilityEntry 3 } fsOnuPOTSPortNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The current POTS ports number supported by the ONU " ::= { fsOnuCapabilityEntry 4 } fsOnuE1PortsNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The current E1 ports number supported by the ONU. " ::= { fsOnuCapabilityEntry 5 } fsOnuUpstreamQueueNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The number of upstream queues supported by the ONU. " ::= { fsOnuCapabilityEntry 6 } fsOnuMaxUpstreamQueuePerPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The number of maximum upstream queues per port of the ONU. " ::= { fsOnuCapabilityEntry 7 } fsOnuDownstreamQueueNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The number of downstream queues supported by the ONU. " ::= { fsOnuCapabilityEntry 8 } fsOnuMaxDownstreamQueuePerPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The number of maximum downstream queues per port of the ONU. " ::= { fsOnuCapabilityEntry 9 } fsOnuBatteryBackup 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. " ::= { fsOnuCapabilityEntry 10 } fsOnuIgspFastLeaveSupported 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. " ::= { fsOnuCapabilityEntry 11 } fsOnuMCtrlFastLeaveSupported 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. " ::= { fsOnuCapabilityEntry 12 } fsOnuType 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) " ::= { fsOnuCapabilityEntry 13 } fsOnuMultiLLID OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " (0) - Invalid value. (1) - ONU supports one LLID. other - ONU supports multiple LLIDs. " ::= { fsOnuCapabilityEntry 14 } fsOnuProtectionType 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. " ::= { fsOnuCapabilityEntry 15 } fsOnuPonIFNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " (1) - ONU support one PON interface. (2) - ONU support two PON interfaces. " ::= { fsOnuCapabilityEntry 16 } fsOnuSlotNum 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. " ::= { fsOnuCapabilityEntry 17 } fsOnuIPv6Supported OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " (0) - ONU supports IPv6. (1) - ONU does not support IPv6. " ::= { fsOnuCapabilityEntry 18 } fsOnuPowerSupplyControl 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. " ::= { fsOnuCapabilityEntry 19 } fsOnuServiceSLA 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. " ::= { fsOnuCapabilityEntry 20 } -- -- fsOnuDbaReportTable -- fsOnuDbaReportTable OBJECT-TYPE SYNTAX SEQUENCE OF FsOnuDbaReportEntry 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. " ::= { fsEponOnuMan 26 } fsOnuDbaReportEntry OBJECT-TYPE SYNTAX FsOnuDbaReportEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of the table fsOnuDbaReportTable. " INDEX { ifIndex, fsOnuDbaReportQueueId } ::= { fsOnuDbaReportTable 1 } FsOnuDbaReportEntry ::= SEQUENCE { fsOnuDbaReportQueueId Integer32, fsOnuDbaReportThreshold Integer32, fsOnuDbaReportStatus INTEGER } fsOnuDbaReportQueueId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION " The DBA report queue ID. " ::= { fsOnuDbaReportEntry 1 } fsOnuDbaReportThreshold 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 " ::= { fsOnuDbaReportEntry 2 } fsOnuDbaReportStatus 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 } ::= { fsOnuDbaReportEntry 3 } -- -- fsOnuCosToLocalPrecedenceTable -- fsOnuCosToLocalPrecedenceTable OBJECT-TYPE SYNTAX SEQUENCE OF FsOnuCosToLocalPrecedenceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of map of the COS to local-precedence." ::= { fsEponOnuMan 27 } fsOnuCosToLocalPrecedenceEntry OBJECT-TYPE SYNTAX FsOnuCosToLocalPrecedenceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Configuration information of map of the COS to local precedence." INDEX { ifIndex, fsOnuCosToLocalPrecedenceCosIndex } ::= { fsOnuCosToLocalPrecedenceTable 1 } FsOnuCosToLocalPrecedenceEntry ::= SEQUENCE { fsOnuCosToLocalPrecedenceCosIndex Integer32, fsOnuCosToLocalPrecedenceValue Integer32 } fsOnuCosToLocalPrecedenceCosIndex OBJECT-TYPE SYNTAX Integer32(0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "Index of the map, obtains from packet cos value." ::={ fsOnuCosToLocalPrecedenceEntry 1 } fsOnuCosToLocalPrecedenceValue OBJECT-TYPE SYNTAX Integer32(0..3) MAX-ACCESS read-write STATUS current DESCRIPTION "Value of local precedence." ::={ fsOnuCosToLocalPrecedenceEntry 2 } -- -- fsEponOnuStpPortTable -- fsEponOnuStpPortTable OBJECT-TYPE SYNTAX SEQUENCE OF FsEponOnuStpPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of ONU STP ports." ::= { fsEponOnuMan 28 } fsEponOnuStpPortEntry OBJECT-TYPE SYNTAX FsEponOnuStpPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Configuration information of ONU STP ports." INDEX { ifIndex, fsEponStpPortIndex } ::= { fsEponOnuStpPortTable 1 } FsEponOnuStpPortEntry ::= SEQUENCE { fsEponStpPortIndex Integer32, fsEponStpPortDescr OCTET STRING, fsEponStpPortState INTEGER } fsEponStpPortIndex OBJECT-TYPE SYNTAX Integer32(0..144) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The index of the STP ports." ::={ fsEponOnuStpPortEntry 1 } fsEponStpPortDescr OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The description of the STP ports." ::={ fsEponOnuStpPortEntry 2 } fsEponStpPortState 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)." ::={ fsEponOnuStpPortEntry 3 } -- -- fsOnuPhysicalTable -- fsOnuPhysicalTable OBJECT-TYPE SYNTAX SEQUENCE OF FsOnuPhysicalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " This table is used for getting ONU physical information. " ::= { fsEponOnuMan 29 } fsOnuPhysicalEntry OBJECT-TYPE SYNTAX FsOnuPhysicalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of the fsOnuPhysicalTable. " INDEX { ifIndex } ::= { fsOnuPhysicalTable 1 } FsOnuPhysicalEntry ::= SEQUENCE { fsOnuBridgeMac MacAddress, fsOnuFirstPonMac MacAddress, fsOnuFirstPonRegState INTEGER, fsOnuSecondPonMac MacAddress, fsOnuSecondPonRegState INTEGER } fsOnuBridgeMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION " The bridge MAC address of ONU. " ::= { fsOnuPhysicalEntry 1 } fsOnuFirstPonMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION " The MAC address of ONU first PON port. " ::= { fsOnuPhysicalEntry 2 } fsOnuFirstPonRegState 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. " ::= { fsOnuPhysicalEntry 3 } fsOnuSecondPonMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION " The MAC address of ONU second PON port. " ::= { fsOnuPhysicalEntry 4 } fsOnuSecondPonRegState 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. " ::= { fsOnuPhysicalEntry 5 } -- -- fsOnuSmlkTable -- fsOnuSmlkTable OBJECT-TYPE SYNTAX SEQUENCE OF FsOnuSmlkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " This table is used for getting ONU SMLK information. " ::= { fsEponOnuMan 30 } fsOnuSmlkEntry OBJECT-TYPE SYNTAX FsOnuSmlkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of the fsOnuSmlkTable. " INDEX { ifIndex, fsOnuSmlkGroupID } ::= { fsOnuSmlkTable 1 } FsOnuSmlkEntry ::= SEQUENCE { fsOnuSmlkGroupID Integer32, fsOnuSmlkFirstPonRole INTEGER, fsOnuSmlkFirstPonStatus INTEGER, fsOnuSmlkSecondPonRole INTEGER, fsOnuSmlkSecondPonStatus INTEGER } fsOnuSmlkGroupID OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The SMLK group ID of ONU. " ::= { fsOnuSmlkEntry 1 } fsOnuSmlkFirstPonRole 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. " ::= { fsOnuSmlkEntry 2 } fsOnuSmlkFirstPonStatus 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. " ::= { fsOnuSmlkEntry 3 } fsOnuSmlkSecondPonRole 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. " ::= { fsOnuSmlkEntry 4 } fsOnuSmlkSecondPonStatus 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. " ::= { fsOnuSmlkEntry 5 } -- -- fsOnuRS485PropertiesTable -- fsOnuRS485PropertiesTable OBJECT-TYPE SYNTAX SEQUENCE OF FsOnuRS485PropertiesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Property table." ::= { fsEponOnuMan 31 } fsOnuRS485PropertiesEntry OBJECT-TYPE SYNTAX FsOnuRS485PropertiesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The entry of property table." INDEX { ifIndex, fsOnuRS485SerialIndex } ::= { fsOnuRS485PropertiesTable 1 } FsOnuRS485PropertiesEntry ::= SEQUENCE{ fsOnuRS485SerialIndex Integer32, fsOnuRS485BaudRate INTEGER, fsOnuRS485DataBits INTEGER, fsOnuRS485Parity INTEGER, fsOnuRS485StopBits INTEGER, fsOnuRS485FlowControl INTEGER, fsOnuRS485TXOctets Integer32, fsOnuRS485RXOctets Integer32, fsOnuRS485TXErrOctets Integer32, fsOnuRS485RXErrOctets Integer32, fsOnuRS485ResetStatistics INTEGER } fsOnuRS485SerialIndex OBJECT-TYPE SYNTAX Integer32 (1..64) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of serial port." ::= { fsOnuRS485PropertiesEntry 1 } fsOnuRS485BaudRate 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 } ::= { fsOnuRS485PropertiesEntry 2 } fsOnuRS485DataBits 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 } ::= { fsOnuRS485PropertiesEntry 3 } fsOnuRS485Parity 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 } ::= { fsOnuRS485PropertiesEntry 4 } fsOnuRS485StopBits 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 } ::= { fsOnuRS485PropertiesEntry 5 } fsOnuRS485FlowControl 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 } ::= { fsOnuRS485PropertiesEntry 6 } fsOnuRS485TXOctets OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of output octets about the port. The unit is byte." ::= { fsOnuRS485PropertiesEntry 7 } fsOnuRS485RXOctets OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of input octets about the port. The unit is byte." ::= { fsOnuRS485PropertiesEntry 8 } fsOnuRS485TXErrOctets OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of output error octets about the port. The unit is byte." ::= { fsOnuRS485PropertiesEntry 9 } fsOnuRS485RXErrOctets OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of input error octets about the port. The unit is byte." ::= { fsOnuRS485PropertiesEntry 10 } fsOnuRS485ResetStatistics OBJECT-TYPE SYNTAX INTEGER { counting(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Reset the counters to zero, including fsOnuRS485TXOctets, fsOnuRS485RXOctets, fsOnuRS485TXErrOctets and fsOnuRS485RXErrOctets." DEFVAL { counting } ::= { fsOnuRS485PropertiesEntry 11 } -- -- fsOnuRS485SessionSummaryTable -- fsOnuRS485SessionSummaryTable OBJECT-TYPE SYNTAX SEQUENCE OF FsOnuRS485SessionSummaryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Session summary table." ::= { fsEponOnuMan 32 } fsOnuRS485SessionSummaryEntry OBJECT-TYPE SYNTAX FsOnuRS485SessionSummaryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The entry of session summary table." INDEX { ifIndex, fsOnuRS485SerialIndex } ::= { fsOnuRS485SessionSummaryTable 1 } FsOnuRS485SessionSummaryEntry ::= SEQUENCE{ fsOnuRS485SessionMaxNum Integer32, fsOnuRS485SessionNextIndex Integer32 } fsOnuRS485SessionMaxNum 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." ::= { fsOnuRS485SessionSummaryEntry 1 } fsOnuRS485SessionNextIndex 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. " ::= { fsOnuRS485SessionSummaryEntry 2 } -- -- fsOnuRS485SessionTable -- fsOnuRS485SessionTable OBJECT-TYPE SYNTAX SEQUENCE OF FsOnuRS485SessionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "RS485 raw session table. Data received from RS485 will be sent to the destination by raw sockets. " ::= { fsEponOnuMan 33 } fsOnuRS485SessionEntry OBJECT-TYPE SYNTAX FsOnuRS485SessionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The entry of session table." INDEX { ifIndex, fsOnuRS485SerialIndex, fsOnuRS485SessionIndex } ::= { fsOnuRS485SessionTable 1 } FsOnuRS485SessionEntry ::= SEQUENCE{ fsOnuRS485SessionIndex Integer32, fsOnuRS485SessionType INTEGER, fsOnuRS485SessionAddType InetAddressType, fsOnuRS485SessionRemoteIP InetAddress, fsOnuRS485SessionRemotePort Integer32, fsOnuRS485SessionLocalPort Integer32, fsOnuRS485SessionRowStatus RowStatus } fsOnuRS485SessionIndex OBJECT-TYPE SYNTAX Integer32 (1..64) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Raw session index." ::= { fsOnuRS485SessionEntry 1 } fsOnuRS485SessionType 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." ::= { fsOnuRS485SessionEntry 2 } fsOnuRS485SessionAddType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the transport type of the address contained in fsOnuRS485SessionRemoteIP object." ::= { fsOnuRS485SessionEntry 3 } fsOnuRS485SessionRemoteIP 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. " ::= { fsOnuRS485SessionEntry 4 } fsOnuRS485SessionRemotePort 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. " ::= { fsOnuRS485SessionEntry 5 } fsOnuRS485SessionLocalPort 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. " ::= { fsOnuRS485SessionEntry 6 } fsOnuRS485SessionRowStatus 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." ::= { fsOnuRS485SessionEntry 7 } -- -- fsOnuRS485SessionErrInfoTable -- fsOnuRS485SessionErrInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsOnuRS485SessionErrInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Error information table. When failed to create a session, error information can be got from this table." ::= { fsEponOnuMan 34 } fsOnuRS485SessionErrInfoEntry OBJECT-TYPE SYNTAX FsOnuRS485SessionErrInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The entry of error information table." INDEX { ifIndex, fsOnuRS485SerialIndex, fsOnuRS485SessionIndex } ::= { fsOnuRS485SessionErrInfoTable 1 } FsOnuRS485SessionErrInfoEntry ::= SEQUENCE{ fsOnuRS485SessionErrInfo DisplayString } fsOnuRS485SessionErrInfo OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Error information string. When a response with 'noCreeation' for row creation in table fsOnuRS485SessionTable, the error reason can be got from this object." ::= { fsOnuRS485SessionErrInfoEntry 1 } -- -- fsOnuDbaReport2Table -- fsOnuDbaReport2Table OBJECT-TYPE SYNTAX SEQUENCE OF FsOnuDbaReport2Entry 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. " ::= { fsEponOnuMan 35 } fsOnuDbaReport2Entry OBJECT-TYPE SYNTAX FsOnuDbaReport2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of the table fsOnuDbaReport2Table. " INDEX { ifIndex, fsOnuDbaReport2QueueSetId, fsOnuDbaReport2QueueId } ::= { fsOnuDbaReport2Table 1 } FsOnuDbaReport2Entry ::= SEQUENCE { fsOnuDbaReport2QueueSetId Integer32, fsOnuDbaReport2QueueId Integer32, fsOnuDbaReport2Threshold Integer32, fsOnuDbaReport2Status TruthValue } fsOnuDbaReport2QueueSetId OBJECT-TYPE SYNTAX Integer32 (1..3) MAX-ACCESS not-accessible STATUS current DESCRIPTION " The DBA report queue set ID. " ::= { fsOnuDbaReport2Entry 1 } fsOnuDbaReport2QueueId OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS not-accessible STATUS current DESCRIPTION " The DBA report queue ID. " ::= { fsOnuDbaReport2Entry 2 } fsOnuDbaReport2Threshold 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 " ::= { fsOnuDbaReport2Entry 3 } fsOnuDbaReport2Status 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. " ::= { fsOnuDbaReport2Entry 4 } -- -- fsOnuLoidInfoTable -- fsOnuLoidInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsOnuLoidInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " This table is used for getting LOID information of an ONU. " ::= { fsEponOnuMan 36 } fsOnuLoidInfoEntry OBJECT-TYPE SYNTAX FsOnuLoidInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of the fsOnuLoidInfoTable. " INDEX { ifIndex, fsOnuLoidIndex } ::= { fsOnuLoidInfoTable 1 } FsOnuLoidInfoEntry ::= SEQUENCE { fsOnuLoidIndex Integer32, fsOnuLoidFlag INTEGER, fsOnuLoid OCTET STRING } fsOnuLoidIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION " The index of an ONU in one OLT. " ::= { fsOnuLoidInfoEntry 1 } fsOnuLoidFlag 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. " ::= { fsOnuLoidInfoEntry 2 } fsOnuLoid OBJECT-TYPE SYNTAX OCTET STRING(SIZE(1..24)) MAX-ACCESS read-only STATUS current DESCRIPTION " The LOID of an ONU. " ::= { fsOnuLoidInfoEntry 3 } -- -- fsOnuStatisticsTable -- fsOnuStatisticsTable OBJECT-TYPE SYNTAX SEQUENCE OF FsOnuStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " This table is used for enabling or disabling statistics and setting period of a PON. " ::= { fsEponOnuMan 37 } fsOnuStatisticsEntry OBJECT-TYPE SYNTAX FsOnuStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of the fsOnuStatisticsTable. " INDEX { ifIndex } ::= { fsOnuStatisticsTable 1 } FsOnuStatisticsEntry ::= SEQUENCE { fsOnuStatisticsPeriodVal Unsigned32, fsOnuStatisticsEnable TruthValue } fsOnuStatisticsPeriodVal OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION " PON statistics period value. " ::= { fsOnuStatisticsEntry 1 } fsOnuStatisticsEnable 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. " ::= { fsOnuStatisticsEntry 2 } fsOnuSlaMaxBandWidthMinVal10G OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The lower limit of maximum-bandwidth which is confined to fsOnuSlaMaxBandWidth for 10G EPON." ::= { fsEponOnuMan 38 } fsOnuSlaMaxBandWidthMaxVal10G OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The upper limit of maximum-bandwidth which is confined to fsOnuSlaMaxBandWidth for 10G EPON." ::= { fsEponOnuMan 39 } fsOnuSlaMinBandWidthMinVal10G OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The lower limit of minimum-bandwidth which is confined to fsOnuSlaMinBandWidth for 10G EPON." ::= { fsEponOnuMan 40 } fsOnuSlaMinBandWidthMaxVal10G OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The upper limit of minimum-bandwidth which is confined to fsOnuSlaMinBandWidth for 10G EPON." ::= { fsEponOnuMan 41 } -- -- fsOnuServiceSlaTable -- fsOnuServiceSlaTable OBJECT-TYPE SYNTAX SEQUENCE OF FsOnuServiceSlaEntry 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. " ::= { fsEponOnuMan 42 } fsOnuServiceSlaEntry OBJECT-TYPE SYNTAX FsOnuServiceSlaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of the fsOnuServiceSlaTable. " INDEX { ifIndex } ::= { fsOnuServiceSlaTable 1 } FsOnuServiceSlaEntry ::= SEQUENCE { fsSlaSchedulingMode INTEGER, fsSlaHighPrioBoundary Integer32, fsSlaCycleLength Integer32, fsSlaApply TruthValue } fsSlaSchedulingMode 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 } ::= { fsOnuServiceSlaEntry 1 } fsSlaHighPrioBoundary OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION " Service SLA high priority boundary in SP-WRR mode. " ::= { fsOnuServiceSlaEntry 2 } fsSlaCycleLength 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 } ::= { fsOnuServiceSlaEntry 3 } fsSlaApply OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION " Apply service SLA configuration. true(1) - Apply. false(2) - Not apply. " DEFVAL { false } ::= { fsOnuServiceSlaEntry 4 } -- -- fsOnuServiceSlaQueTable -- fsOnuServiceSlaQueTable OBJECT-TYPE SYNTAX SEQUENCE OF FsOnuServiceSlaQueEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " This table is used for configuring service SLA queues. " ::= { fsEponOnuMan 43 } fsOnuServiceSlaQueEntry OBJECT-TYPE SYNTAX FsOnuServiceSlaQueEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of the fsOnuServiceSlaQueTable. " INDEX { ifIndex, fsSlaQueId } ::= { fsOnuServiceSlaQueTable 1 } FsOnuServiceSlaQueEntry ::= SEQUENCE { fsSlaQueId Integer32, fsSlaQueMode INTEGER, fsSlaQueWeight Integer32, fsSlaQueFixPktSize Integer32, fsSlaQueFixBandwidth Integer32, fsSlaQueGuaBandwidth Integer32, fsSlaQueBstBandwidth Integer32, fsSlaQueRowStatus RowStatus } fsSlaQueId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION " Service SLA queue ID. " ::= { fsOnuServiceSlaQueEntry 1 } fsSlaQueMode OBJECT-TYPE SYNTAX INTEGER { sp(0), wrr(1) } MAX-ACCESS read-create STATUS current DESCRIPTION " Service SLA queue mode. " ::= { fsOnuServiceSlaQueEntry 2 } fsSlaQueWeight OBJECT-TYPE SYNTAX Integer32(0..100) MAX-ACCESS read-create STATUS current DESCRIPTION " Service SLA queue weight in WRR mode. " ::= { fsOnuServiceSlaQueEntry 3 } fsSlaQueFixPktSize 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 } ::= { fsOnuServiceSlaQueEntry 4 } fsSlaQueFixBandwidth 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. " ::= { fsOnuServiceSlaQueEntry 5 } fsSlaQueGuaBandwidth 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. " ::= { fsOnuServiceSlaQueEntry 6 } fsSlaQueBstBandwidth 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. " ::= { fsOnuServiceSlaQueEntry 7 } fsSlaQueRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION " The status of this table entry. Only active, createAndGo, and destroy are supported. " ::= { fsOnuServiceSlaQueEntry 8 } -- -- fsOnuPoeTable -- fsOnuPoeTable OBJECT-TYPE SYNTAX SEQUENCE OF FsOnuPoeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " This table is used for configuring the PoE function for ONUs. " ::= { fsEponOnuMan 44 } fsOnuPoeEntry OBJECT-TYPE SYNTAX FsOnuPoeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of the fsOnuPoeTable. " INDEX { ifIndex } ::= { fsOnuPoeTable 1 } FsOnuPoeEntry ::= SEQUENCE { fsOnuPoeEnable TruthValue, fsOnuPoeMode INTEGER, fsOnuPoeMaxPowerClass INTEGER, fsOnuPoeMaxPowerValue Integer32, fsOnuPoeLegacyEnable TruthValue } fsOnuPoeEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION " Enable PoE for an ONU. " DEFVAL { true } ::= { fsOnuPoeEntry 1 } fsOnuPoeMode OBJECT-TYPE SYNTAX INTEGER { signal(0), spare(1) } MAX-ACCESS read-write STATUS current DESCRIPTION " Set the PoE mode for an ONU. " DEFVAL { 0 } ::= { fsOnuPoeEntry 2 } fsOnuPoeMaxPowerClass 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 } ::= { fsOnuPoeEntry 3 } fsOnuPoeMaxPowerValue OBJECT-TYPE SYNTAX Integer32 UNITS "mW" MAX-ACCESS read-write STATUS current DESCRIPTION " Set the PoE max power value for an ONU. " DEFVAL { 0 } ::= { fsOnuPoeEntry 4 } fsOnuPoeLegacyEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION " Enable the PoE legacy PD detection for an ONU. " ::= { fsOnuPoeEntry 5 } -- -- fsEponBatchOperationBySlotTable -- fsEponBatchOperationBySlotTable OBJECT-TYPE SYNTAX SEQUENCE OF FsEponBatchOperationBySlotEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " This table is used for batch operation by slot. " ::= { fsEponBatchOperationMan 1 } fsEponBatchOperationBySlotEntry OBJECT-TYPE SYNTAX FsEponBatchOperationBySlotEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of the fsEponBatchOperationBySlotTable. " INDEX { fsEponBatchOperationBySlotIndex } ::= { fsEponBatchOperationBySlotTable 1 } FsEponBatchOperationBySlotEntry ::= SEQUENCE { fsEponBatchOperationBySlotIndex Integer32, fsEponBatchOperationBySlotType INTEGER, fsEponBatchOperationBySlot INTEGER, fsEponBatchOperationBySlotResult Integer32, fsEponBatchOpBySlotBindType BITS } fsEponBatchOperationBySlotIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION " The EPON board index. " ::= { fsEponBatchOperationBySlotEntry 1 } fsEponBatchOperationBySlotType 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 fsEponDbaUpdateFileName. 10 - updateONU, update ONU firmware. Config the MIB object module fsEponOnuUpdateFileName with the filename of ONU firmware first. " ::= { fsEponBatchOperationBySlotEntry 2 } fsEponBatchOperationBySlot OBJECT-TYPE SYNTAX INTEGER { batOpBySlot(1) } MAX-ACCESS read-write STATUS current DESCRIPTION " Execute batch operation. " ::= { fsEponBatchOperationBySlotEntry 3 } fsEponBatchOperationBySlotResult 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. " ::= { fsEponBatchOperationBySlotEntry 4 } fsEponBatchOpBySlotBindType 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. " ::= { fsEponBatchOperationBySlotEntry 5 } -- -- fsEponBatchOperationByOLTTable -- fsEponBatchOperationByOLTTable OBJECT-TYPE SYNTAX SEQUENCE OF FsEponBatchOperationByOLTEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " This table is used for batch operation by OLT. " ::= { fsEponBatchOperationMan 2 } fsEponBatchOperationByOLTEntry OBJECT-TYPE SYNTAX FsEponBatchOperationByOLTEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of the fsEponBatchOperationByOLTTable. " INDEX { ifIndex } ::= { fsEponBatchOperationByOLTTable 1 } FsEponBatchOperationByOLTEntry ::= SEQUENCE { fsEponBatchOperationByOLTType INTEGER, fsEponBatchOperationByOLT INTEGER, fsEponBatchOperationByOLTResult Integer32 } fsEponBatchOperationByOLTType 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 fsEponOnuUpdateFileName with the filename of ONU firmware first. " ::= { fsEponBatchOperationByOLTEntry 1 } fsEponBatchOperationByOLT OBJECT-TYPE SYNTAX INTEGER { batOpByOlt(1) } MAX-ACCESS read-write STATUS current DESCRIPTION " Execute batch operation. " ::= { fsEponBatchOperationByOLTEntry 2 } fsEponBatchOperationByOLTResult 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. " ::= { fsEponBatchOperationByOLTEntry 3 } -- -- fsOnuFirmwareUpdateByTypeTable -- fsOnuFirmwareUpdateByTypeTable OBJECT-TYPE SYNTAX SEQUENCE OF FsOnuFirmwareUpdateByTypeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " This table is used to update ONU by ONU type. " ::= { fsEponBatchOperationMan 3 } fsOnuFirmwareUpdateByTypeEntry OBJECT-TYPE SYNTAX FsOnuFirmwareUpdateByTypeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of the fsOnuFirmwareUpdateByTypeTable. " INDEX { fsOnuUpdateByOnuTypeIndex } ::= { fsOnuFirmwareUpdateByTypeTable 1 } FsOnuFirmwareUpdateByTypeEntry ::= SEQUENCE { fsOnuUpdateByOnuTypeIndex Integer32, fsOnuUpdateByTypeOnuType OCTET STRING, fsOnuUpdateByTypeFileName OCTET STRING, fsOnuUpdateByTypeRowStatus RowStatus, fsOnuUpdateByTypeProtType INTEGER, fsOnuUpdateByTypeStartTime OCTET STRING, fsOnuUpdateByTypeDuration Integer32 } fsOnuUpdateByOnuTypeIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION " The type and file relationship table entry index. " ::= { fsOnuFirmwareUpdateByTypeEntry 1 } fsOnuUpdateByTypeOnuType OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..15)) MAX-ACCESS read-create STATUS current DESCRIPTION " The type of ONUs. " ::= { fsOnuFirmwareUpdateByTypeEntry 2 } fsOnuUpdateByTypeFileName 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. " ::= { fsOnuFirmwareUpdateByTypeEntry 3 } fsOnuUpdateByTypeRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION " The status of this table entry. Only createAndGo and destroy actions are supported. " ::= { fsOnuFirmwareUpdateByTypeEntry 4 } fsOnuUpdateByTypeProtType 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 } ::= { fsOnuFirmwareUpdateByTypeEntry 5 } fsOnuUpdateByTypeStartTime 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. " ::= { fsOnuFirmwareUpdateByTypeEntry 6 } fsOnuUpdateByTypeDuration OBJECT-TYPE SYNTAX Integer32(0..1439) MAX-ACCESS read-write STATUS current DESCRIPTION " The duration of the ONU update. " DEFVAL { 0 } ::= { fsOnuFirmwareUpdateByTypeEntry 7 } fsEponErrorInfo OBJECT IDENTIFIER ::= { fsEponMibObjects 7 } fsEponSoftwareErrorCode OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION " OLT software error code. " ::= { fsEponErrorInfo 1 } fsOamVendorSpecificAlarmCode OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION " Alarm code of the vendor. " ::= { fsEponErrorInfo 2 } fsEponOnuRegErrorMacAddr OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION " The MAC of ONU registered error. " ::= { fsEponErrorInfo 3 } fsOamEventLogType OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION " The type of event that generated this entry in the event log. " ::= { fsEponErrorInfo 4 } fsOamEventLogLocation 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. " ::= { fsEponErrorInfo 5 } fsEponLoopbackPortIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION " The index of port which generate loop back event. " ::= { fsEponErrorInfo 6 } fsEponLoopbackPortDescr 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. " ::= { fsEponErrorInfo 7 } fsOltPortAlarmLlidMisFrames OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION " the amount of mismatched frames about the LLID mismatch alarm. " ::= { fsEponErrorInfo 8 } fsOltPortAlarmBer OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION " error bit rate. " ::= { fsEponErrorInfo 9 } fsOltPortAlarmFer OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION " error frames rate. " ::= { fsEponErrorInfo 10 } fsEponOnuRegSilentMac OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION " The MAC of silent ONU. " ::= { fsEponErrorInfo 11 } fsEponOperationResult OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..255)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION " The result of EPON operation. " ::= { fsEponErrorInfo 12 } fsEponOnuLaserState 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. " ::= { fsEponErrorInfo 13 } fsEponOnuRegSilentBindType 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. " ::= { fsEponErrorInfo 14 } fsEponOnuRegSilentLoid OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION " The LOID of a silent ONU. " ::= { fsEponErrorInfo 15 } fsEponOnuRegSilentLoidPwd 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. " ::= { fsEponErrorInfo 16 } fsEponOnuRegErrorLoid OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION " The LOID of an ONU with registration error. " ::= { fsEponErrorInfo 17 } fsEponOnuRegErrorLoidCode 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. " ::= { fsEponErrorInfo 18 } -- -- fsEpon NOTIFICATION -- fsEponTrap OBJECT IDENTIFIER ::= { fsEponMibObjects 8 } fsEponTrapPrefix OBJECT IDENTIFIER ::= { fsEponTrap 0 } fsEponPortAlarmBerTrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr, fsOltPortAlarmBerDirect, fsOltPortAlarmBer, fsOltPortAlarmBerThreshold } STATUS current DESCRIPTION " A fsEponPortAlarmBerTrap notification is sent when a BER threshold crossing event is detected. " ::= { fsEponTrapPrefix 1 } fsEponPortAlarmFerTrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr, fsOltPortAlarmFerDirect, fsOltPortAlarmFer, fsOltPortAlarmFerThreshold } STATUS current DESCRIPTION " A fsEponPortAlarmFerTrap notification is sent when a frame error rate threshold crossing event is detected. " ::= { fsEponTrapPrefix 2 } fsEponErrorLLIDFrameTrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr, fsOltPortAlarmLlidMisFrames, fsOltPortAlarmLlidMismatchThreshold } STATUS current DESCRIPTION " A fsEponErrorLLIDFrameTrap notification is sent when a LLID mismatched frames rate threshold crossing event is detected. " ::= { fsEponTrapPrefix 3 } fsEponLoopBackEnableTrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr, fsEponLoopbackPortIndex, fsEponLoopbackPortDescr } STATUS current DESCRIPTION " A fsEponLoopBackEnableTrap notification is sent when the loop back command is committed. " ::= { fsEponTrapPrefix 4 } fsEponOnuRegistrationErrTrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr, fsEponOnuRegErrorMacAddr } STATUS current DESCRIPTION " A fsEponOnuRegistrationErrTrap notification is sent when a ONU register failed. " ::= { fsEponTrapPrefix 5 } fsEponOamDisconnectionTrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr } STATUS current DESCRIPTION " A fsEponOamDisconnectionTrap notification is sent when LLID's OAM link is disconnected. " ::= { fsEponTrapPrefix 6 } fsEponEncryptionKeyErrTrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr } STATUS current DESCRIPTION " A fsEponEncryptionKeyErrTrap notification is sent when LLID's encryption key is bad. " ::= { fsEponTrapPrefix 7 } fsEponRemoteStableTrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr } STATUS current DESCRIPTION " A fsEponRemoteStableTrap notification is sent when remote Data Terminal Equipment(DTE) has not seen or is unsatisfied with local state information. " ::= { fsEponTrapPrefix 8 } fsEponLocalStableTrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr } STATUS current DESCRIPTION " A fsEponLocalStableTrap notification is sent when DTE has not seen or is unsatisfied with remote state information. " ::= { fsEponTrapPrefix 9 } fsEponOamVendorSpecificTrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr, fsOamVendorSpecificAlarmCode } STATUS current DESCRIPTION " A fsEponOamVendorSpecificTrap notification is sent when system vendor specific OAM alarm raised. " ::= { fsEponTrapPrefix 10 } fsEponSoftwareErrTrap NOTIFICATION-TYPE OBJECTS { fsLswFrameIndex, fsLswSlotIndex, fsEponSoftwareErrorCode } STATUS current DESCRIPTION " A fsEponSoftwareErrTrap notification is sent when a PAS-SOFT internal error occurs. " ::= { fsEponTrapPrefix 11 } fsEponPortAlarmBerRecoverTrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr, fsOltPortAlarmBerDirect } STATUS current DESCRIPTION " A fsEponPortAlarmBerRecoverTrap notification is sent when a BER threshold crossing event is detected and then recovered. " ::= { fsEponTrapPrefix 12 } fsEponPortAlarmFerRecoverTrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr, fsOltPortAlarmFerDirect } STATUS current DESCRIPTION " A fsEponPortAlarmFerRecoverTrap notification is sent when a frame error rate threshold crossing event is detected and then recovered. " ::= { fsEponTrapPrefix 13 } fsEponErrorLLIDFrameRecoverTrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr } STATUS current DESCRIPTION " A fsEponErrorLLIDFrameRecoverTrap notification is sent when a LLID mismatched frames rate threshold crossing event is detected and then recovered. " ::= { fsEponTrapPrefix 14 } fsEponLoopBackEnableRecoverTrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr } STATUS current DESCRIPTION " A fsEponLoopBackEnableRecoverTrap notification is sent when the loop back is detected and then recovered. " ::= { fsEponTrapPrefix 15 } fsEponOnuRegistrationErrRecoverTrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr, fsEponOnuRegErrorMacAddr } STATUS current DESCRIPTION " A fsEponOnuRegistrationErrRecoverTrap notification is sent when an ONU register failed and then register successful again. " ::= { fsEponTrapPrefix 16 } fsEponOamDisconnectionRecoverTrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr } STATUS current DESCRIPTION " A fsEponOamDisconnectionRecoverTrap notification is sent when LLID's OAM link is disconnected and then connected. " ::= { fsEponTrapPrefix 17 } fsEponEncryptionKeyErrRecoverTrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr } STATUS current DESCRIPTION " A fsEponEncryptionKeyErrRecoverTrap notification is sent when LLID's encryption key is bad and then right. " ::= { fsEponTrapPrefix 18 } fsEponRemoteStableRecoverTrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr } STATUS current DESCRIPTION " A fsEponRemoteStableRecoverTrap notification is sent when remote DTE has not seen or is unsatisfied with local state information and then is realized. " ::= { fsEponTrapPrefix 19 } fsEponLocalStableRecoverTrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr } STATUS current DESCRIPTION " A fsEponLocalStableRecoverTrap notification is sent when DTE has not seen or is unsatisfied with remote state information and then is realized. " ::= { fsEponTrapPrefix 20 } fsEponOamVendorSpecificRecoverTrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr, fsOamVendorSpecificAlarmCode } STATUS current DESCRIPTION " A fsEponOamVendorSpecificRecoverTrap notification is sent when system vendor specific OAM alarm is detected and then recovered. " ::= { fsEponTrapPrefix 21 } fsEponSoftwareErrRecoverTrap NOTIFICATION-TYPE OBJECTS { fsLswFrameIndex, fsLswSlotIndex, fsEponSoftwareErrorCode } STATUS current DESCRIPTION " A fsEponSoftwareErrRecoverTrap notification is sent when a PAS-SOFT internal error is detected and then recovered. " ::= { fsEponTrapPrefix 22 } fsDot3OamThresholdRecoverEvent NOTIFICATION-TYPE OBJECTS { ifIndex, fsOamEventLogType, fsOamEventLogLocation } STATUS current DESCRIPTION " A fsDot3OamThresholdRecoverEvent notification is sent when fsDot3OamThresholdEvent is detected and then recovered. " ::= { fsEponTrapPrefix 23 } fsDot3OamNonThresholdRecoverEvent NOTIFICATION-TYPE OBJECTS { ifIndex, fsOamEventLogType, fsOamEventLogLocation } STATUS current DESCRIPTION " A fsDot3OamNonThresholdRecoverEvent notification is sent when fsDot3OamNonThresholdEvent is detected and then recovered. " ::= { fsEponTrapPrefix 24 } fsEponOnuRegExcessTrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr } STATUS current DESCRIPTION " A fsEponOnuRegExcessTrap notification is sent when the number of registered ONUs exceeds the limit. " ::= { fsEponTrapPrefix 25 } fsEponOnuRegExcessRecoverTrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr } STATUS current DESCRIPTION " A fsEponOnuRegExcessRecoverTrap notification is sent when fsEponOnuRegExcessTrap is detected and then recovered. " ::= { fsEponTrapPrefix 26 } fsEponOnuPowerOffTrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr } STATUS current DESCRIPTION " A fsEponOnuPowerOffTrap notification is sent when ONU is power off. " ::= { fsEponTrapPrefix 27 } fsEponOltSwitchoverTrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr } STATUS current DESCRIPTION " A fsEponOltSwithoverTrap notification is sent when OLT switchover is detected. " ::= { fsEponTrapPrefix 28 } fsEponOltDFETrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr } STATUS current DESCRIPTION " A fsEponOltDFETrap notification is sent when there was a serious problem(device fatal error) on OLT. " ::= { fsEponTrapPrefix 29 } fsEponOltDFERecoverTrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr } STATUS current DESCRIPTION " A fsEponOltDFERecoverTrap notification is sent when device fatal error is detected and then recovered. " ::= { fsEponTrapPrefix 30 } fsEponOnuSilenceTrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr, fsEponOnuRegSilentMac } STATUS current DESCRIPTION " The fsEponOnuSilenceTrap notification is sent when an unbound ONU try to register to an OLT. " ::= { fsEponTrapPrefix 31 } fsEponOnuSilenceRecoverTrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr, fsEponOnuRegSilentMac } STATUS current DESCRIPTION " The fsEponOnuSilenceRecoverTrap notification is sent when a silent ONU is bound in the OLT or the aging onu mac address is timeout. " ::= { fsEponTrapPrefix 32 } fsEponOnuUpdateResultTrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr, fsOnuBindMacAddress, fsOnuUpdateResult, fsOnuRegType, fsOnuUpdateFileName } STATUS current DESCRIPTION " A fsEponUpdateResultTrap notification is sent when an ONU reported its firmware update result. " ::= { fsEponTrapPrefix 33 } fsEponOnuAutoBindTrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr, fsOnuBindMacAddress, fsEponOperationResult } STATUS current DESCRIPTION " A fsEponOnuAutoBindTrap notification is sent when a silent ONU is bound automatically. " ::= { fsEponTrapPrefix 34 } fsEponOnuPortStpStateTrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr, fsEponStpPortIndex, fsEponStpPortDescr, fsEponStpPortState } STATUS current DESCRIPTION " A fsEponOnuPortStpStateTrap notification is sent when a port turns into another state in STP environment. " ::= { fsEponTrapPrefix 35 } fsEponOnuLaserFailedTrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr, fsEponOnuLaserState } STATUS current DESCRIPTION " A fsEponOnuLaserFailedTrap notification is sent when an ONU has trouble with laser, such as laser constantly turned on, signal degradation or optics EOL (End of Life). " ::= { fsEponTrapPrefix 36 } fsOnuSmlkSwitchoverTrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr, fsOnuSmlkGroupID, fsOnuSmlkFirstPonStatus, fsOnuSmlkSecondPonStatus } STATUS current DESCRIPTION " A fsOnuSmlkSwitchoverTrap notification is sent when an ONU SMLK switchover is detected. " ::= { fsEponTrapPrefix 37 } fsEponOnuRegLoidErrTrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr, fsEponOnuRegErrorLoid, fsEponOnuRegErrorLoidCode } STATUS current DESCRIPTION " A fsEponOnuRegLoidErrTrap notification is sent when an ONU failed to register identified by LOID. " ::= { fsEponTrapPrefix 38 } fsEponOnuRegLoidErrRecTrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr, fsEponOnuRegErrorLoid, fsEponOnuRegErrorLoidCode } STATUS current DESCRIPTION " A fsEponOnuRegLoidErrRecTrap notification is sent when an ONU failed to register and then registered successful again identified by LOID. " ::= { fsEponTrapPrefix 39 } fsEponOnuSilenceLoidTrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr, fsEponOnuRegSilentBindType, fsEponOnuRegSilentMac, fsEponOnuRegSilentLoid, fsEponOnuRegSilentLoidPwd } STATUS current DESCRIPTION " The fsEponOnuSilenceLoidTrap notification is sent when an unbound ONU try to register to an OLT identified by LOID. " ::= { fsEponTrapPrefix 40 } fsEponOnuSilenceLoidRecTrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr, fsEponOnuRegSilentBindType, fsEponOnuRegSilentMac, fsEponOnuRegSilentLoid, fsEponOnuRegSilentLoidPwd } STATUS current DESCRIPTION " The fsEponOnuSilenceLoidRecTrap notification is sent when a silent ONU is bound in the OLT or the aging ONU MAC address times out identified by LOID. " ::= { fsEponTrapPrefix 41 } fsEponOnuUpdateLoidRetTrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr, fsOnuBindLoid, fsOnuUpdateResult, fsOnuRegType, fsOnuUpdateFileName } STATUS current DESCRIPTION " A fsEponOnuUpdateLoidRetTrap notification is sent when an ONU reported its firmware update result identified by LOID. " ::= { fsEponTrapPrefix 42 } fsEponOnuAutoBindLoidTrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr, fsOnuBindLoid, fsEponOperationResult } STATUS current DESCRIPTION " A fsEponOnuAutoBindLoidTrap notification is sent when a silent ONU is bound automatically identified by LOID. " ::= { fsEponTrapPrefix 43 } fsEponOnuPowerOnTrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr } STATUS current DESCRIPTION " A fsEponOnuPowerOffTrap notification is sent when ONU is powered on. " ::= { fsEponTrapPrefix 44 } fsEponOpticalSignalLosTrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr } STATUS current DESCRIPTION " A fsEponOpticalSignalLosTrap notification is sent when optical signals are lost. " ::= { fsEponTrapPrefix 45 } fsEponOpticalSignalLosRecoverTrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr } STATUS current DESCRIPTION " A fsEponOpticalSignalLosTrap notification is sent when optical signal loss recovers. " ::= { fsEponTrapPrefix 46 } fsEponOnuFiberFailTrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr } STATUS current DESCRIPTION " A fsEponOnuPowerOffTrap notification is sent when the ONU fiber fails. " ::= { fsEponTrapPrefix 47 } fsEponOnuFiberFailRecoverTrap NOTIFICATION-TYPE OBJECTS { ifIndex, ifDescr } STATUS current DESCRIPTION " A fsEponOnuPowerOffTrap notification is sent when the ONU fiber failure recovers. " ::= { fsEponTrapPrefix 48 } fsEponStat OBJECT IDENTIFIER ::= { fsEponMibObjects 9 } -- -- fsEponStatTable -- fsEponStatTable OBJECT-TYPE SYNTAX SEQUENCE OF FsEponStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " This table contains line code error statistics of epon port. " ::= { fsEponStat 1 } fsEponStatEntry OBJECT-TYPE SYNTAX FsEponStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of fsEponStatTable. " INDEX { ifIndex } ::= { fsEponStatTable 1 } FsEponStatEntry ::= SEQUENCE { fsEponStatFER Counter64, fsEponStatBER Counter64 } fsEponStatFER OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " The frame error rate of epon port, measured in 1e-9 unit. " ::= { fsEponStatEntry 1 } fsEponStatBER OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " The bit error rate of epon port, measured in 1e-9 unit. " ::= { fsEponStatEntry 2 } fsEponRoltMan OBJECT IDENTIFIER ::= { fsEponMibObjects 10 } -- -- fsRoltInterfaceTable -- fsRoltInterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF FsRoltInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The table of redundant OLT interfaces. " ::= { fsEponRoltMan 1 } fsRoltInterfaceEntry OBJECT-TYPE SYNTAX FsRoltInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of the table fsRoltInterfaceTable. " INDEX { fsRoltInterfaceNumber } ::= { fsRoltInterfaceTable 1 } FsRoltInterfaceEntry ::= SEQUENCE { fsRoltInterfaceNumber Integer32, fsRoltInterfaceIfIndex Integer32, fsRoltInterfaceRowStatus RowStatus } fsRoltInterfaceNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION " The number of an ROLT interface. " ::= { fsRoltInterfaceEntry 1 } fsRoltInterfaceIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The ifIndex of an ROLT interface. " ::= { fsRoltInterfaceEntry 2 } fsRoltInterfaceRowStatus 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. " ::= { fsRoltInterfaceEntry 3 } -- -- fsRoltMemberTable -- fsRoltMemberTable OBJECT-TYPE SYNTAX SEQUENCE OF FsRoltMemberEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " This table is used for adding or deleting the OLT member interfaces of an redundant OLT interface. " ::= { fsEponRoltMan 2 } fsRoltMemberEntry OBJECT-TYPE SYNTAX FsRoltMemberEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The entry of the table fsRoltMemberTable. " INDEX { fsRoltInterfaceNumber, fsRoltMemberOltIfindex } ::= { fsRoltMemberTable 1 } FsRoltMemberEntry ::= SEQUENCE { fsRoltMemberOltIfindex Integer32, fsRoltMemberOltPriority Integer32, fsRoltMemberRowStatus RowStatus, fsRoltMemberForwardStatus TruthValue } fsRoltMemberOltIfindex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION " The ifindex of an OLT interface. " ::= { fsRoltMemberEntry 1 } fsRoltMemberOltPriority 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. " ::= { fsRoltMemberEntry 2 } fsRoltMemberRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION " Operation status. Now only two states are supported: createAndGo and destroy. " ::= { fsRoltMemberEntry 3 } fsRoltMemberForwardStatus 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. " ::= { fsRoltMemberEntry 4 } END