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