-------------------------------------------------------------------------------- -- File Name : ZTE-AN-INTERFACE-MIB.mib -- Date : 2006-09-05 -- Author : ZTE Nms dept. -- -- Zte Interface Mib for Access Node -- -- -------------------------------------------------------------------------------- ZTE-AN-INTERFACE-MIB DEFINITIONS ::= BEGIN IMPORTS TEXTUAL-CONVENTION, MacAddress, TruthValue, RowStatus, DisplayString, TimeStamp FROM SNMPv2-TC MODULE-IDENTITY, enterprises, OBJECT-TYPE, Integer32, TimeTicks,Counter32,Gauge32, NOTIFICATION-TYPE ,Counter64 FROM SNMPv2-SMI ifIndex, ifAdminStatus,ifOperStatus,ifType FROM IF-MIB ZxAnIfindex,ZxAnPortList,ZxAnIdList,VlanId, zxAn FROM ZTE-AN-TC-MIB InetAddress,InetAddressType FROM INET-ADDRESS-MIB; zxAnInterfaceMib MODULE-IDENTITY LAST-UPDATED "200609051500Z" ORGANIZATION "ZTE Corporation" CONTACT-INFO "Su Chunshan Mail: suchunshan@zte.com.cn Tel : 021-68896292" DESCRIPTION "This MIB defines zte Access Node managed objects." ::= { zxAn 3 } zxAnInterfaceObjects OBJECT IDENTIFIER ::= { zxAnInterfaceMib 1 } zxAnInterfaceTrapObjects OBJECT IDENTIFIER ::= { zxAnInterfaceMib 2 } -------------------------------------------------------------------------------- -- Following objects are defined. -- 1.Interface table -- 2.Ethernet-like Interface Config table -- 3.Ethernet-like Interface statistics table -- 4.Ethernet-like Interface Mirroring Table -- 5.SelfLoopback Definations -- 6.Ethernet Global Mgmt -- 7.MAC Drift Mgmt -- 8.Loopback Definations -- 9.Ethernet-like Interface Queue statistics table -- 10.Optical Module Monitored Table -- 11.COM management -- 12.Ethernet History Statistics Table -- 13.ifXTable History Statistics Table -- 14.ifTable History Statistics Table -- 15.Ethernet Interface Statistics Table -- 16.Interface Test -- 16.1 Interface PPPoE Test -- 16.2 Interface DHCP Test -- 17.Interface Packet Rate Limit Table -- 18.Interface VLAN Rate Limit Table -- 19.Protocol Rate Limit Table -- 20.Interface Protocol Transparent Table -- 21.Port Number Stats Objects -- 22.Optical Module Group -- 23.Interface Statistics Group -- 24.Storm Control Objects -- 25.Protocol Rate Limit Objects -- 27.MAX-MAC-LEARN Objects -- 30.Trap Definations -------------------------------------------------------------------------------- zxAnInterfaceMgmtCapabilities OBJECT-TYPE SYNTAX BITS { opticalParams(0), dhcpTest4Ct(1), pppoeTest4Ct(2), discardPktRatioAccuracy(3), supportIfXTableForDslPort(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The management capabilities of this interface. The bit value 1 means the function represented by this bit is supported by this interface. bit 0: value 1 means support optical parameters. bit 1: value 1 means support zxAnIfDhcpTestTimeout, zxAnIfDhcpTestClientMac, zxAnIfDhcpTestAuthMode, zxAnIfDhcpTestUserName, zxAnIfDhcpTestPassword and zxAnIfDhcpTestOption60String in zxAnIfDhcpTestTable. bit 2: value 1 means support zxAnIfPppoeTestTimeout in zxAnIfPppoeTestTable. bit 3: value 1 means support the unit of zxAnEtherIfOutDiscardPktRatio and zxAnEtherIfInDiscardPktRatio is 0.01%. bit 4: value 1 means support ifXTable For DSL port. NOTE: No recomanded to display it in NMS. " ::= { zxAnInterfaceObjects 200 } -------------------------------------------------------------------------------- -- 1.Interface table -------------------------------------------------------------------------------- zxAnIfTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxAnIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table includes the general interface infomation." ::= { zxAnInterfaceObjects 1 } zxAnIfEntry OBJECT-TYPE SYNTAX ZxAnIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in zxAnIfTable." INDEX { ifIndex } ::= { zxAnIfTable 1 } ZxAnIfEntry ::= SEQUENCE { zxAnIfTxNetDataRate Integer32, zxAnIfRxNetDataRate Integer32, zxAnIfStatCounterAdminStatus INTEGER, zxAnIfAdminStatus INTEGER, zxAnIfLastLinkDownTime DisplayString, zxAnIfLastLinkUpTime DisplayString, zxAnIfFwdFloodBpduPacketEnable INTEGER, zxAnIfFwdFloodGarpPacketEnable INTEGER, zxAnIfLoadDefaultConfiguration INTEGER, zxAnIfLinkUpDownSeverity INTEGER } zxAnIfTxNetDataRate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current actual data transmition speed at this interface." ::= { zxAnIfEntry 2 } zxAnIfRxNetDataRate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current actual data recieving speed at this interface." ::= { zxAnIfEntry 3 } zxAnIfStatCounterAdminStatus OBJECT-TYPE SYNTAX INTEGER { resetCounter(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Reset the statistics counter at this interface." ::= { zxAnIfEntry 4 } zxAnIfAdminStatus OBJECT-TYPE SYNTAX INTEGER { unlock(1), lock(2), reset(3) } MAX-ACCESS read-write STATUS current DESCRIPTION " Operate the interface. lock -- disable the service and alarm of this interface unlock -- release the lock status reset -- reset interface and then return the before adminStatus. " ::= { zxAnIfEntry 5 } zxAnIfLastLinkDownTime OBJECT-TYPE SYNTAX DisplayString(SIZE(0..19)) MAX-ACCESS read-only STATUS current DESCRIPTION "The time that the link of interface is down. The format is YYYY-MM-DD HH:MM:SS. eg 2010-07-07 13:15:27" ::= { zxAnIfEntry 6 } zxAnIfLastLinkUpTime OBJECT-TYPE SYNTAX DisplayString(SIZE(0..19)) MAX-ACCESS read-only STATUS current DESCRIPTION "The time that the link of interface is up. The format is YYYY-MM-DD HH:MM:SS. eg 2010-07-07 13:15:27" ::= { zxAnIfEntry 7 } zxAnIfFwdFloodBpduPacketEnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the ethernet switch forward flood BPDU packet at this interface." DEFVAL { disabled } REFERENCE "Used by MAP" ::= { zxAnIfEntry 8 } zxAnIfFwdFloodGarpPacketEnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the ethernet switch forward flood GARP packet at this interface." DEFVAL { disabled } REFERENCE "Used by MAP" ::= { zxAnIfEntry 9 } zxAnIfLoadDefaultConfiguration OBJECT-TYPE SYNTAX INTEGER { loadFactoryDefaults(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Use this parameter to load interface factory default settings." ::= { zxAnIfEntry 10 } zxAnIfLinkUpDownSeverity OBJECT-TYPE SYNTAX INTEGER { notification(1), alarm(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Linkdown and linkup trap severity. notification -- zxAnIfAccesslinkDown and zxAnIfAccesslinkUp should be generated when the interface linkup or linkdown occurs. alarm -- zxAnIfAccessLinkDownAlm and zxAnIfAccessLinkDownClr should be generated when the interface linkdown occurs." ::= { zxAnIfEntry 11 } -------------------------------------------------------------------------------- -- 2.Ethernet-like Interface Config table -------------------------------------------------------------------------------- zxAnEtherIfConfTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxAnEtherIfConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table includes the ethernet-like interface configuration." ::= { zxAnInterfaceObjects 2 } zxAnEtherIfConfEntry OBJECT-TYPE SYNTAX ZxAnEtherIfConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in zxAnEtherIfConfTable." INDEX { ifIndex } ::= { zxAnEtherIfConfTable 1 } ZxAnEtherIfConfEntry ::= SEQUENCE { zxAnEtherIfConfDuplexSpeed INTEGER, zxAnEtherIfActualDuplex INTEGER, zxAnEtherIfActualSpeed INTEGER, zxAnEtherIfConf10GEPhyType INTEGER, zxAnEtherIfConfConnectorType INTEGER, zxAnEtherIfConf10GERefClk INTEGER, zxAnEtherIfConfFlowCtrlEnable INTEGER, zxAnEtherIfPortProtect INTEGER, zxAnSecIfMacLearnedLimitEnable INTEGER, zxAnSecIfMaxLearnedMacs Integer32, zxAnEtherIfMtu INTEGER, zxAnEtherIfMcastFloodingCtrl INTEGER, zxAnEtherIfPortIsolateEnable INTEGER } zxAnEtherIfConfDuplexSpeed OBJECT-TYPE SYNTAX INTEGER { autoNegotiate(1), half10(2), -- 10M-half full10(3), -- 10M-full half100(4),-- 100M-half full100(5),-- 100M-full full1000(6),-- 1000M-full full10000(7),-- 10000M-full illegal(99) } MAX-ACCESS read-write STATUS current DESCRIPTION "DURABLE: { auto_negotiate:all } The desired speed and duplex for this interface. If the selected control is not possible on the interface, a value of illegal(99) is returned. If the port type does NOT support the default of auto_negotiate(1), then the application initializes the port to a valid value (e.g., 1000full(6)). Note that not all controls are possible for all interfaces. For example, only full-1000(6) is available for Gigabit Ethernet interfaces." ::= { zxAnEtherIfConfEntry 1 } zxAnEtherIfActualDuplex OBJECT-TYPE SYNTAX INTEGER { autoNegotiate(1), half(2), full(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The actual duplex for this interface. " ::= { zxAnEtherIfConfEntry 2 } zxAnEtherIfActualSpeed OBJECT-TYPE SYNTAX INTEGER { speed10(1), speed100(2), speed1000(3), speed10000(4), autoSpeed(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The actual speed for this interface. " ::= { zxAnEtherIfConfEntry 3 } zxAnEtherIfConf10GEPhyType OBJECT-TYPE SYNTAX INTEGER { noUse(1), lan10GE(2), -- 10GE_LAN wan10GE(3) -- 10GE_WAN } MAX-ACCESS read-write STATUS current DESCRIPTION "The physical tpye of this interface,it is used by 10GE interface only now. " ::= { zxAnEtherIfConfEntry 4 } zxAnEtherIfConfConnectorType OBJECT-TYPE SYNTAX INTEGER { noUse(1), auto(2), fibre(3), copper(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "The connector tpye of this interface,such as fibre or copper or auto. if no connector should be regard,it is noUse." ::= { zxAnEtherIfConfEntry 5 } zxAnEtherIfConf10GERefClk OBJECT-TYPE SYNTAX INTEGER { noUse(1), independense(2), line(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The reference clock used by this interface.It is used by 10GE port." ::= { zxAnEtherIfConfEntry 6 } zxAnEtherIfConfFlowCtrlEnable OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable the ehternet flow control." ::= { zxAnEtherIfConfEntry 7 } zxAnEtherIfPortProtect OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable the ehternet Port Protect." ::= { zxAnEtherIfConfEntry 8 } zxAnSecIfMacLearnedLimitEnable OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable MAC learning limit." ::= { zxAnEtherIfConfEntry 9 } zxAnSecIfMaxLearnedMacs OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Max MAC limit learnt.range is [0,32768]" ::= { zxAnEtherIfConfEntry 10 } zxAnEtherIfMtu OBJECT-TYPE SYNTAX INTEGER(1518..9000) MAX-ACCESS read-write STATUS current DESCRIPTION "Max Transmission Unit." DEFVAL { 1600 } ::= { zxAnEtherIfConfEntry 11 } zxAnEtherIfMcastFloodingCtrl OBJECT-TYPE SYNTAX INTEGER { floodingAll(1), floodingOnlyUnknown(2), dropUnknown(3), unsupported(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Multicast flooding Control of this port." ::= { zxAnEtherIfConfEntry 12 } zxAnEtherIfPortIsolateEnable OBJECT-TYPE SYNTAX INTEGER { enable( 1 ), disable( 2 ) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enables and disables the port isolation function. enable(1): The port is added to the isolation group. All the ports in the isolation group are isolated from each other in layer 2,but they are not isolated from the ports not in the isolation group. disable(2): The port is removed from the isolation group." DEFVAL { disable } ::= { zxAnEtherIfConfEntry 13 } -------------------------------------------------------------------------------- -- 3.Ethernet-like Interface statistics table -------------------------------------------------------------------------------- zxAnEtherIfStatTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxAnEtherIfStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table includes the ethernet-like port performance statistics." ::= { zxAnInterfaceObjects 3 } zxAnEtherIfStatEntry OBJECT-TYPE SYNTAX ZxAnEtherIfStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in zxAnEtherIfStatTable." INDEX { ifIndex } ::= { zxAnEtherIfStatTable 1 } ZxAnEtherIfStatEntry ::= SEQUENCE { zxAnEtherIfStatFCSErrors Counter32, zxAnEtherIfStat15minFCSErrors Counter32, zxAnEtherIf15minFcsErrsThresh Integer32, zxAnEtherIfStat1dayFCSErrors Counter32, zxAnEtherIf1dayFcsErrsThresh Integer32, zxAnEtherIfOutOctetRate Gauge32, zxAnEtherIfOutPktRate Gauge32, zxAnEtherIfOutBandwidthUtil Integer32, zxAnEtherIfOutDiscardPktRatio Integer32, zxAnEtherIfOutOctetPeakRate Gauge32, zxAnEtherIfInOctetRate Gauge32, zxAnEtherIfInPktRate Gauge32, zxAnEtherIfInBandwidthUtil Integer32, zxAnEtherIfInDiscardPktRatio Integer32, zxAnEtherIfInOctetPeakRate Gauge32, zxAnEtherIfInErrPktRatio Integer32, zxAnEtherIfOutBwUtilThresh Integer32, zxAnEtherIfInBandwidthUtilThresh Integer32, zxAnEtherIfOutPkts Counter64, zxAnEtherIfInOctetsCorrect Counter64, zxAnEtherIfOutOctetsCorrect Counter64, zxAnEtherIfInOctetsError Counter64, zxAnEtherIfOutOctetsError Counter64, zxAnEthIfStat1SecFcsErrs Counter64, zxAnEthIfStat1SecFcsErrsThresh Integer32, zxAnEtherIfStatOutDiscardPkt Counter64, zxAnEtherIfStatInDiscardPkt Counter64, zxAnEtherIfInPkts Counter64, zxAnEtherIfStatEs Counter64, zxAnEtherIfStatSes Counter64, zxAnEtherIfStatUas Counter64, zxAnEtherIfStatLoss Counter64, zxAnEtherIfStatReset INTEGER } zxAnEtherIfStatFCSErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The FCSErrors counter of ethernet-like interface." ::= { zxAnEtherIfStatEntry 1 } zxAnEtherIfStat15minFCSErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The current 15 mininutes FCSErrors counter of ethernet-like interface." ::= { zxAnEtherIfStatEntry 2 } zxAnEtherIf15minFcsErrsThresh OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The threshold of zxAnEtherIfStat15minFCSErrors. When it exceeds this threshold, the zxAnEtherIf15minFcsErrsThreshAlm trap should be generated. If zxAnEtherIfStat15minFCSErrors always exceeds the threshold, only one zxAnEtherIf15minFcsErrsThreshAlm trap should be sent." ::= { zxAnEtherIfStatEntry 3 } zxAnEtherIfStat1dayFCSErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The 1 day FCSErrors counter of ethernet-like interface." ::= { zxAnEtherIfStatEntry 4 } zxAnEtherIf1dayFcsErrsThresh OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The threshold of zxAnEtherIfStat1dayFCSErrors. When it exceeds this threshold,the zxAnEtherIf1dayFcsErrsThreshAlm trap should be generated. If zxAnEtherIfStat1dayFCSErrors always exceeds the threshold,only one zxAnEtherIf1dayFcsErrsThreshAlm trap should be sent." ::= { zxAnEtherIfStatEntry 5 } zxAnEtherIfOutOctetRate OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "An estimate of the interface's current transmitted bandwidth in bytes per second. For interfaces which do not vary in bandwidth or for those where no accurate estimation can be made, this object should contain the nominal bandwidth. If the bandwidth of the interface is greater than the maximum value reportable by this object then this object should report its maximum value (4,294,967,295)." ::= { zxAnEtherIfStatEntry 6 } zxAnEtherIfOutPktRate OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "An estimate of the interface's current transmitted bandwidth in packets per second. For interfaces which do not vary in bandwidth or for those where no accurate estimation can be made, this object should contain the nominal bandwidth. If the bandwidth of the interface is greater than the maximum value reportable by this object then this object should report its maximum value (4,294,967,295)." ::= { zxAnEtherIfStatEntry 7 } zxAnEtherIfOutBandwidthUtil OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "An estimate of the interface's current transmitted bandwidth utilization. The value is between 0 to 100." ::= { zxAnEtherIfStatEntry 8 } zxAnEtherIfOutDiscardPktRatio OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "An estimate of the interface's discarded packets ratio being transmitted. When bit 3 of zxAnInterfaceMgmtCapabilities is 0, the unit is 1%. When bit 3 of zxAnInterfaceMgmtCapabilities is 1, the unit is 0.01%." ::= { zxAnEtherIfStatEntry 9 } zxAnEtherIfOutOctetPeakRate OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The interface's peak transmitted bandwidth in bytes per second. If the bandwidth of the interface is greater than the maximum value reportable by this object then this object should report its maximum value (4,294,967,295)." ::= { zxAnEtherIfStatEntry 10 } zxAnEtherIfInOctetRate OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "An estimate of the interface's current received bandwidth in bytes per second. For interfaces which do not vary in bandwidth or for those where no accurate estimation can be made, this object should contain the nominal bandwidth. If the bandwidth of the interface is greater than the maximum value reportable by this object then this object should report its maximum value (4,294,967,295)." ::= { zxAnEtherIfStatEntry 11 } zxAnEtherIfInPktRate OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "An estimate of the interface's current received bandwidth in packets per second. For interfaces which do not vary in bandwidth or for those where no accurate estimation can be made, this object should contain the nominal bandwidth. If the bandwidth of the interface is greater than the maximum value reportable by this object then this object should report its maximum value (4,294,967,295)." ::= { zxAnEtherIfStatEntry 12 } zxAnEtherIfInBandwidthUtil OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "An estimate of the interface's current received bandwidth utilization. The value is between 0 to 100." ::= { zxAnEtherIfStatEntry 13 } zxAnEtherIfInDiscardPktRatio OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "An estimate of the interface's discarded packets ratio received. When bit 3 of zxAnInterfaceMgmtCapabilities is 0, the unit is 1%. When bit 3 of zxAnInterfaceMgmtCapabilities is 1, the unit is 0.01%." ::= { zxAnEtherIfStatEntry 14 } zxAnEtherIfInOctetPeakRate OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The interface's peak received bandwidth in bytes per second. If the bandwidth of the interface is greater than the maximum value reportable by this object then this object should report its maximum value (4,294,967,295)." ::= { zxAnEtherIfStatEntry 15 } zxAnEtherIfInErrPktRatio OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "An estimate of the interface's received error packets ratio. The value equals (recevied error packets / total received packets) * 100%." ::= { zxAnEtherIfStatEntry 16 } zxAnEtherIfOutBwUtilThresh OBJECT-TYPE SYNTAX Integer32(0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "The threshold of zxAnEtherIfOutBandwidthUtil. When it exceeds this threshold, the zxAnEtherIfOutBwUtilThreshAlarm trap should be generated. If zxAnEtherIfOutBandwidthUtil always exceeds the threshold, only one zxAnEtherIfOutBwUtilThreshAlarm trap should be sent." DEFVAL { 100 } ::= { zxAnEtherIfStatEntry 17 } zxAnEtherIfInBandwidthUtilThresh OBJECT-TYPE SYNTAX Integer32(0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "The threshold of zxAnEtherIfInBandwidthUtil. When it exceeds this threshold, the zxAnEtherIfInBwUtilThreshAlarm trap should be generated. If zxAnEtherIfInBandwidthUtil always exceeds the threshold, only one zxAnEtherIfInBwUtilThreshAlarm trap should be sent." DEFVAL { 100 } ::= { zxAnEtherIfStatEntry 18 } zxAnEtherIfOutPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets that higher-level protocols requested be transmitted. Discontinuities in the value of this counter can occur at re-initialization of the management system." ::= { zxAnEtherIfStatEntry 19 } zxAnEtherIfInOctetsCorrect OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of correct octets received on the interface, including framing characters. Discontinuities in the value of this counter can occur at re-initialization of the management system." ::= { zxAnEtherIfStatEntry 20 } zxAnEtherIfOutOctetsCorrect OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of correct octets transmitted out of the interface, including framing characters. Discontinuities in the value of this counter can occur at re-initialization of the management system." ::= { zxAnEtherIfStatEntry 21 } zxAnEtherIfInOctetsError OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of error octets received on the interface, including framing characters. Discontinuities in the value of this counter can occur at re-initialization of the management system." ::= { zxAnEtherIfStatEntry 22 } zxAnEtherIfOutOctetsError OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of error octets transmitted out of the interface, including framing characters. Discontinuities in the value of this counter can occur at re-initialization of the management system." ::= { zxAnEtherIfStatEntry 23 } zxAnEthIfStat1SecFcsErrs OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The current 1 second FCSErrors counter of ethernet-like interface." ::= { zxAnEtherIfStatEntry 24 } zxAnEthIfStat1SecFcsErrsThresh OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The threshold of zxAnEthIfStat1SecFcsErrs. When it exceeds this threshold, the zxAnEthIf1SecFcsErrsThreshAlm trap should be generated. If zxAnEthIfStat1SecFcsErrs always exceeds the threshold, only one zxAnEthIf1SecFcsErrsThreshAlm trap should be sent. The unit is number of error frames." ::= { zxAnEtherIfStatEntry 25 } zxAnEtherIfStatOutDiscardPkt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of outbound packets which were chosen to be discarded even though no errors had been detected to prevent their being transmitted. One possible reason for discarding such a packet could be to free up buffer space. Discontinuities in the value of this counter can occur at re-initialization of the management system." REFERENCE "Used by MAP" ::= { zxAnEtherIfStatEntry 26 } zxAnEtherIfStatInDiscardPkt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of inbound packets which were chosen to be discarded even though no errors had been detected to prevent their being deliverable to a higher-layer protocol. One possible reason for discarding such a packet could be to free up buffer space. Discontinuities in the value of this counter can occur at re-initialization of the management system." REFERENCE "Used by MAP" ::= { zxAnEtherIfStatEntry 27 } zxAnEtherIfInPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of received packets. Discontinuities in the value of this counter can occur at re-initialization of the management system." ::= { zxAnEtherIfStatEntry 28 } zxAnEtherIfStatEs OBJECT-TYPE SYNTAX Counter64 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Counter of errored seconds." ::= { zxAnEtherIfStatEntry 29 } zxAnEtherIfStatSes OBJECT-TYPE SYNTAX Counter64 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Counter of severely errored seconds." ::= { zxAnEtherIfStatEntry 30 } zxAnEtherIfStatUas OBJECT-TYPE SYNTAX Counter64 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Counter of unavailable seconds." ::= { zxAnEtherIfStatEntry 31 } zxAnEtherIfStatLoss OBJECT-TYPE SYNTAX Counter64 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Counter of loss of signal seconds." ::= { zxAnEtherIfStatEntry 32 } zxAnEtherIfStatReset OBJECT-TYPE SYNTAX INTEGER { resetCounter(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Reset interface statistics counter manually when it is set to '1'." REFERENCE "Used by MAP" ::= { zxAnEtherIfStatEntry 100 } -------------------------------------------------------------------------------- -- 4.Ethernet-like Interface Mirroring Table -------------------------------------------------------------------------------- zxAnEtherPortMirroringTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxAnEtherPortMirroringEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table includes the ethernet-like port mirroring. NOTES: 1. It must have only one MirroringPort in a device now. 2. Mirrored Ports can't be more than 8. " ::= { zxAnInterfaceObjects 4 } zxAnEtherPortMirroringEntry OBJECT-TYPE SYNTAX ZxAnEtherPortMirroringEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in zxAnEtherPortMirroringTable." INDEX { zxAnEtherIfMirrorSession } ::= { zxAnEtherPortMirroringTable 1 } ZxAnEtherPortMirroringEntry ::= SEQUENCE { zxAnEtherIfMirrorSession Integer32, zxAnEtherIfMirrorIf ZxAnIfindex, zxAnEtherIfMirrorPortList OBJECT IDENTIFIER, zxAnEtherIfMirrorDirectionList OBJECT IDENTIFIER, zxAnEtherIfMirrorRowStatus RowStatus } zxAnEtherIfMirrorSession OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The session id of the port mirroring." DEFVAL { 1 } ::= { zxAnEtherPortMirroringEntry 1 } zxAnEtherIfMirrorIf OBJECT-TYPE SYNTAX ZxAnIfindex MAX-ACCESS read-create STATUS current DESCRIPTION "The ethernet-like mirroring port.It is the destination port." ::= { zxAnEtherPortMirroringEntry 2 } zxAnEtherIfMirrorPortList OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-create STATUS current DESCRIPTION "The ethernet-like mirrored port.It is a sequence of some source ports,such as 1346.1245.2681 . NOTES: Max count of ports is 8 now. " ::= { zxAnEtherPortMirroringEntry 3 } zxAnEtherIfMirrorDirectionList OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-create STATUS current DESCRIPTION "The traffic direction list of the mirrored port list. Each value of the sequence represents a traffic direction. The value may be followings: both(1) egress(2), ingress(3), " ::= { zxAnEtherPortMirroringEntry 4 } zxAnEtherIfMirrorRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Rowstatus of this entry." ::= { zxAnEtherPortMirroringEntry 5 } -------------------------------------------------------------------------------- -- 5.SelfLoopback Definations -------------------------------------------------------------------------------- zxAnIfSelfLoopDetect OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the self-loop detection functionality. " DEFVAL { 2 } ::= { zxAnInterfaceObjects 5 } zxAnIfAutoShutdownBySelfLoop OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the auto-shutdown functionality. If zxAnIfAutoShutdownBySelfLoop is enabled, interface can be auto-shutdown when self-loop is detected. " DEFVAL { 2 } ::= { zxAnInterfaceObjects 6 } zxAnIfLoopBackConfTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxAnIfLoopBackConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is interface loop back configuration information table" ::= { zxAnInterfaceObjects 7 } zxAnIfLoopBackConfEntry OBJECT-TYPE SYNTAX ZxAnIfLoopBackConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing interface loop back configuration information." INDEX { ifIndex } ::= { zxAnIfLoopBackConfTable 1 } ZxAnIfLoopBackConfEntry ::= SEQUENCE { zxAnIfLoopBackConfDetection INTEGER } zxAnIfLoopBackConfDetection OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the self-loop detection functionality for special interface. " DEFVAL { 2 } ::= { zxAnIfLoopBackConfEntry 1 } zxAnIfLoopBackTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxAnIfLoopBackEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is interface loop back information table" ::= { zxAnInterfaceObjects 8 } zxAnIfLoopBackEntry OBJECT-TYPE SYNTAX ZxAnIfLoopBackEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing interface loop back information." INDEX { ifIndex } ::= { zxAnIfLoopBackTable 1 } ZxAnIfLoopBackEntry ::= SEQUENCE { zxAnIfLoopBackStatus INTEGER, zxAnIfLoopBackClearAction INTEGER } zxAnIfLoopBackStatus OBJECT-TYPE SYNTAX INTEGER { normal(1), selfLoop(2), selfLoopClose(3), selfLoopRecover(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The loop back status. The value selfLoop means interface self-loop is detected. selfLoopRecover means that interface is closed because of self-loop failure. selfLoopRecover means that the status of interface is trying to change from selfLoopClose to normal." ::= { zxAnIfLoopBackEntry 1 } zxAnIfLoopBackClearAction OBJECT-TYPE SYNTAX INTEGER { clear(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Clear Management object loop back status. this action means set zxAnIfLoopBackStatus value to normal." ::= { zxAnIfLoopBackEntry 2 } -------------------------------------------------------------------------------- -- 6.Ethernet Global Mgmt -------------------------------------------------------------------------------- zxAnEtherGlobalObjects OBJECT IDENTIFIER ::= { zxAnInterfaceObjects 9 } zxAnEtherBroadcastLimitEnable OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the ethernet switch broadcast limit. " DEFVAL { 1 } ::= { zxAnEtherGlobalObjects 1 } zxAnEtherFwdFloodBpduPktEnable OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the ethernet switch forward flood BPDU packet. " DEFVAL { 1 } ::= { zxAnEtherGlobalObjects 2 } zxAnEtherMulticastLimitEnable OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the ethernet switch multicast limit. " DEFVAL { 1 } ::= { zxAnEtherGlobalObjects 3 } zxAnEtherPacketFloodLimit OBJECT-TYPE SYNTAX Integer32(0..100000) UNITS "kbps" MAX-ACCESS read-write STATUS current DESCRIPTION "configuare the package flood limit. " DEFVAL { 100 } ::= { zxAnEtherGlobalObjects 4 } zxAnEtherPortProtectEnable OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the ethernet switch port protect. " DEFVAL { 1 } ::= { zxAnEtherGlobalObjects 5 } zxAnEtherUnknowncastLimitEnable OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the ethernet switch unknowncast limit. " DEFVAL { 1 } ::= { zxAnEtherGlobalObjects 6 } zxAnEtherVdslPortProtectTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxAnEtherVdslPortProtectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table includes the ethernet-switch port Protect,for all vdsl card. " ::= { zxAnEtherGlobalObjects 7 } zxAnEtherVdslPortProtectEntry OBJECT-TYPE SYNTAX ZxAnEtherVdslPortProtectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in zxAnEtherVdslPortProtectTable." INDEX { zxAnEtherVdslPortProtectId } ::= { zxAnEtherVdslPortProtectTable 1 } ZxAnEtherVdslPortProtectEntry ::= SEQUENCE { zxAnEtherVdslPortProtectId INTEGER, zxAnEtherVdslPortProtectVlanId Integer32, zxAnEtherVdslPortProtectEnable INTEGER, zxAnEtherVdslPortProtRowStatus RowStatus } zxAnEtherVdslPortProtectId OBJECT-TYPE SYNTAX INTEGER(1..16) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Port Protect id." DEFVAL { 1 } ::= { zxAnEtherVdslPortProtectEntry 1 } zxAnEtherVdslPortProtectVlanId OBJECT-TYPE SYNTAX Integer32(1..4095) MAX-ACCESS read-create STATUS current DESCRIPTION "The Vlan Id." ::= { zxAnEtherVdslPortProtectEntry 2 } zxAnEtherVdslPortProtectEnable OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Enable or disable the ethernet switch Port protect for Vdsl card. " ::= { zxAnEtherVdslPortProtectEntry 3 } zxAnEtherVdslPortProtRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Rowstatus of this entry." ::= { zxAnEtherVdslPortProtectEntry 10 } zxAnEtherIfStatInterval OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Ethernet interface statistic interval, The rate and ratio value is calculated in this interval. The value is between 30 to 600 seconds." DEFVAL { 30 } ::= { zxAnEtherGlobalObjects 10 } zxAnEtherMaxFrameSize OBJECT-TYPE SYNTAX Integer32(1518..9600) UNITS "bytes" MAX-ACCESS read-write STATUS current DESCRIPTION "Global system maximum frame size, specifies the maximum frame size on all interfaces(PON ports and uplink interfaces). The invalid frame whose size is larger than the object will be discarded." DEFVAL { 1600 } ::= { zxAnEtherGlobalObjects 11 } -------------------------------------------------------------------------------- -- 7.MAC Drift Mgmt -------------------------------------------------------------------------------- zxAnMacDriftObjects OBJECT IDENTIFIER ::= { zxAnInterfaceObjects 10 } zxAnDriftMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC of packets,which drifted." ::= { zxAnMacDriftObjects 1 } zxAnDriftVlan OBJECT-TYPE SYNTAX VlanId MAX-ACCESS read-only STATUS current DESCRIPTION "The port VLAN, which MAC drifted.." ::= { zxAnMacDriftObjects 2 } zxAnUplinkIfindex OBJECT-TYPE SYNTAX ZxAnIfindex MAX-ACCESS read-only STATUS current DESCRIPTION "The uplink Interface index." ::= { zxAnMacDriftObjects 3 } zxAnDriftMacStatus OBJECT-TYPE SYNTAX INTEGER { driftMacSuccess (1), driftMacFailed (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Mac drift status,success or failed" ::= { zxAnMacDriftObjects 4 } -------------------------------------------------------------------------------- -- 8.If Loopback Test Table -------------------------------------------------------------------------------- zxAnIfLoopBackTestTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxAnIfLoopBackTestEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides one row for each interface loopback test." ::= {zxAnInterfaceObjects 11} zxAnIfLoopBackTestEntry OBJECT-TYPE SYNTAX ZxAnIfLoopBackTestEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "DSL line loopback test information entry" INDEX { zxAnIfLoopBackTestRack,zxAnIfLoopBackTestShelf, zxAnIfLoopBackTestSlot,zxAnIfLoopBackTestPort, zxAnIfLoopBackTestBridgePort } ::= {zxAnIfLoopBackTestTable 1} ZxAnIfLoopBackTestEntry ::= SEQUENCE { zxAnIfLoopBackTestRack Integer32, zxAnIfLoopBackTestShelf Integer32, zxAnIfLoopBackTestSlot Integer32, zxAnIfLoopBackTestPort Integer32, zxAnIfLoopBackTestBridgePort Integer32, zxAnIfLoopBackTestType INTEGER, zxAnIfLoopBackTestOperStatus INTEGER, zxAnIfLoopBackTestResult INTEGER, zxAnIfLoopBackTestConfSendCells Integer32, zxAnIfLoopBackTestRstRecvCells Integer32, zxAnIfLoopBackTestRowStatus RowStatus } zxAnIfLoopBackTestRack OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Rack number of the port." ::= { zxAnIfLoopBackTestEntry 1 } zxAnIfLoopBackTestShelf OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Shelf number of the port." ::= { zxAnIfLoopBackTestEntry 2 } zxAnIfLoopBackTestSlot OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot number of the port." ::= { zxAnIfLoopBackTestEntry 3 } zxAnIfLoopBackTestPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The port number." ::= { zxAnIfLoopBackTestEntry 4 } zxAnIfLoopBackTestBridgePort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "bridge port index. eg.It is PVC ID in ADSL port. If the test is only in the physical port,then this fileds will be 0" ::= { zxAnIfLoopBackTestEntry 5 } zxAnIfLoopBackTestType OBJECT-TYPE SYNTAX INTEGER { noOper(0), -- No operation cancle(1), -- Cancle this test f4end(2), -- ATM F4 end-to-end test f4segment(3), -- ATM F4 segment test f5end(4), -- ATM F5 end-to-end test f5segment(5) -- ATM F5 segment test } MAX-ACCESS read-create STATUS current DESCRIPTION "This is loop test action expected. NOTES: " ::= { zxAnIfLoopBackTestEntry 6 } zxAnIfLoopBackTestOperStatus OBJECT-TYPE SYNTAX INTEGER { neverExcute(0), -- Never excute test excuting(1), -- Excuting test now excuted(2), -- Test has been excuted faliedToCommit(3) -- Falied to commit test command to DSL card. } MAX-ACCESS read-only STATUS current DESCRIPTION "This is loop test operational status. Note: if zxAnIfLoopBackTestOperStatus equal to Excuting(1), ifOperStaus should be loopback test(3). " ::= { zxAnIfLoopBackTestEntry 7 } zxAnIfLoopBackTestResult OBJECT-TYPE SYNTAX INTEGER { noResult(0), success(1), generalFailed(2), -- Test failed but no detailed reason. noSupport(3), -- Current card doesn't support this test. unkown(4), -- Unkown the test result. noSuchPort(5), -- No this port on card loopBackFailed(6),-- Loop back failed on card portNotActive(7), -- Some test can't be excuted when port is not actived. portInTesting(8), -- Port in testing and can't excute the new test portInService(9), -- Port in service and can't excute the test portFailures(10), -- Port has failures and can't excute the test cardFailures(11), -- Card has failures and can't excute the test noPvcFound(12), -- No PVC found on the test port unknownTestType(13) -- The test type is not UTOPIA,AFE,HYBRID,ATUC-OAM or ATUR-OAM } MAX-ACCESS read-only STATUS current DESCRIPTION "This is loop test result and includes reasons for test failures." ::= { zxAnIfLoopBackTestEntry 8 } zxAnIfLoopBackTestConfSendCells OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The count of cells will be sent in the loopback test." ::= { zxAnIfLoopBackTestEntry 9 } zxAnIfLoopBackTestRstRecvCells OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The count of recived cells in the loopback test." ::= { zxAnIfLoopBackTestEntry 10 } zxAnIfLoopBackTestRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Loop test table RowStatus . " ::= { zxAnIfLoopBackTestEntry 15 } -------------------------------------------------------------------------------- -- 9.Ethernet-like Interface Queue statistics table -------------------------------------------------------------------------------- zxAnEtherIfQueueStatTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxAnEtherIfQueueStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table includes the queue performance Stat." ::= { zxAnInterfaceObjects 12 } zxAnEtherIfQueueStatEntry OBJECT-TYPE SYNTAX ZxAnEtherIfQueueStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in zxAnEtherIfQueueStatTable." INDEX { ifIndex, zxAnEtherIfQueueNo } ::= { zxAnEtherIfQueueStatTable 1 } ZxAnEtherIfQueueStatEntry ::= SEQUENCE { zxAnEtherIfQueueNo Integer32, zxAnEtherIfQueueInOctets Counter32, zxAnEtherIfQueueInPkts Counter32, zxAnEtherIfQueueOutOctets Counter32, zxAnEtherIfQueueOutPkts Counter32, zxAnEtherIfQueueDropOctets Counter32, zxAnEtherIfQueueDropPkts Counter32 } zxAnEtherIfQueueNo OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The queeue number of the interface." ::= { zxAnEtherIfQueueStatEntry 1 } zxAnEtherIfQueueInOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets received on the queue of the interface." ::= { zxAnEtherIfQueueStatEntry 2 } zxAnEtherIfQueueInPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets received on the queue of the interface." ::= { zxAnEtherIfQueueStatEntry 3 } zxAnEtherIfQueueOutOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets transmitted out of the queue of the interface." ::= { zxAnEtherIfQueueStatEntry 4 } zxAnEtherIfQueueOutPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets transmitted out of the queue of the interface." ::= { zxAnEtherIfQueueStatEntry 5 } zxAnEtherIfQueueDropOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets droped in the queue of the interface." ::= { zxAnEtherIfQueueStatEntry 6 } zxAnEtherIfQueueDropPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets droped in the queue of the interface." ::= { zxAnEtherIfQueueStatEntry 7 } -------------------------------------------------------------------------------- -- 10.Optical Module Monitored Table -------------------------------------------------------------------------------- zxAnOpticalModuleMonTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxAnOpticalModuleMonEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides objects to monitor optical module in a network element. It also provides objects for setting high and low threshold levels." ::= { zxAnInterfaceObjects 13 } zxAnOpticalModuleMonEntry OBJECT-TYPE SYNTAX ZxAnOpticalModuleMonEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in zxAnOpticalModuleMonTable." INDEX { ifIndex } ::= { zxAnOpticalModuleMonTable 1 } ZxAnOpticalModuleMonEntry ::= SEQUENCE { zxAnOpticalPowerRxCurrValue Integer32, zxAnOpticalPowerRxLowerThresh Integer32, zxAnOpticalPowerRxUpperThresh Integer32, zxAnOpticalPowerTxCurrValue Integer32, zxAnOpticalPowerTxLowerThresh Integer32, zxAnOpticalPowerTxUpperThresh Integer32, zxAnOpticalIfRxRate Integer32, zxAnOpticalIfTxRate Integer32, zxAnOpticalBiasCurrent Integer32, zxAnOpticalSupplyVoltage Integer32, zxAnOpticalWavelength Integer32, zxAnOpticalTemperature Integer32, zxAnOpticalVenderPn DisplayString, zxAnOpticalVenderName DisplayString, zxAnOpticalBiasCurrLowerThresh Integer32, zxAnOpticalBiasCurrUpperThresh Integer32, zxAnOpticalVoltageLowerThresh Integer32, zxAnOpticalVoltageUpperThresh Integer32, zxAnOpticalTempLowerThresh Integer32, zxAnOpticalTempUpperThresh Integer32, zxAnOpticalIfRate Integer32, zxAnOpticalFiberType INTEGER, zxAnOpticalVersionLevel DisplayString, zxAnOpticalVendorSn DisplayString, zxAnOpticalProductionDate DisplayString, zxAnOpticalModuleType DisplayString, zxAnOpticalFiberInterfaceType DisplayString, zxAnOpticalMaterialNumber OCTET STRING, zxAnOpticalRegisterData OCTET STRING } zxAnOpticalPowerRxCurrValue OBJECT-TYPE SYNTAX Integer32 UNITS "0.001dbm" MAX-ACCESS read-only STATUS current DESCRIPTION "The optical power monitored at the input. Value 0x7fffffff means unsupported." ::= { zxAnOpticalModuleMonEntry 1 } zxAnOpticalPowerRxLowerThresh OBJECT-TYPE SYNTAX Integer32 UNITS "0.1dbm" MAX-ACCESS read-write STATUS current DESCRIPTION "The lower limit threshold on input optical power. The alarm should be generated when zxAnOpticalPowerRxCurrValue is lower than this threshold. " ::= { zxAnOpticalModuleMonEntry 2} zxAnOpticalPowerRxUpperThresh OBJECT-TYPE SYNTAX Integer32 UNITS "0.1dbm" MAX-ACCESS read-write STATUS current DESCRIPTION "The upper limit threshold on input optical power. The alarm should be generated when zxAnOpticalPowerRxCurrValue exceeds this threshold." ::= { zxAnOpticalModuleMonEntry 3 } zxAnOpticalPowerTxCurrValue OBJECT-TYPE SYNTAX Integer32 UNITS "0.001dbm" MAX-ACCESS read-only STATUS current DESCRIPTION "The optical power monitored at the output. Value 0x7fffffff means unsupported." ::= { zxAnOpticalModuleMonEntry 4 } zxAnOpticalPowerTxLowerThresh OBJECT-TYPE SYNTAX Integer32 UNITS "0.1dbm" MAX-ACCESS read-write STATUS current DESCRIPTION "The lower limit threshold on output optical power. The alarm should be generated when zxAnOpticalPowerTxCurrValue is lower than this threshold. " ::= { zxAnOpticalModuleMonEntry 5 } zxAnOpticalPowerTxUpperThresh OBJECT-TYPE SYNTAX Integer32 UNITS "0.1dbm" MAX-ACCESS read-write STATUS current DESCRIPTION "The upper limit threshold on output optical power. The alarm should be generated when zxAnOpticalPowerTxCurrValue exceeds this threshold." ::= { zxAnOpticalModuleMonEntry 6 } zxAnOpticalIfRxRate OBJECT-TYPE SYNTAX Integer32 UNITS "0.1Gb/s" MAX-ACCESS read-only STATUS current DESCRIPTION "The optical modules interface rate at the input." ::= { zxAnOpticalModuleMonEntry 7 } zxAnOpticalIfTxRate OBJECT-TYPE SYNTAX Integer32 UNITS "0.1Gb/s" MAX-ACCESS read-only STATUS current DESCRIPTION "The optical modules interface rate at the output." ::= { zxAnOpticalModuleMonEntry 8 } zxAnOpticalBiasCurrent OBJECT-TYPE SYNTAX Integer32 UNITS "0.001mA" MAX-ACCESS read-only STATUS current DESCRIPTION "The optical modules bias current . Value 0x7fffffff means unsupported." ::= { zxAnOpticalModuleMonEntry 9 } zxAnOpticalSupplyVoltage OBJECT-TYPE SYNTAX Integer32 UNITS "0.001 Volts" MAX-ACCESS read-only STATUS current DESCRIPTION "The optical modules supply voltage. Value 0x7fffffff means unsupported." ::= { zxAnOpticalModuleMonEntry 10 } zxAnOpticalWavelength OBJECT-TYPE SYNTAX Integer32 UNITS "nm" MAX-ACCESS read-only STATUS current DESCRIPTION "The optical modules wavelength. Value 0x7fffffff means unsupported." ::= { zxAnOpticalModuleMonEntry 11 } zxAnOpticalTemperature OBJECT-TYPE SYNTAX Integer32 UNITS "0.001Degrees" MAX-ACCESS read-only STATUS current DESCRIPTION "The optical modules temperature . Value 0x7fffffff means unsupported." ::= { zxAnOpticalModuleMonEntry 12 } zxAnOpticalVenderPn OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) UNITS "" MAX-ACCESS read-only STATUS current DESCRIPTION "The optical modules vender P/N. Empty string means unsupported." ::= { zxAnOpticalModuleMonEntry 13} zxAnOpticalVenderName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) UNITS "" MAX-ACCESS read-only STATUS current DESCRIPTION "The optical modules vender name. Empty string means unsupported." ::= { zxAnOpticalModuleMonEntry 14 } zxAnOpticalBiasCurrLowerThresh OBJECT-TYPE SYNTAX Integer32(0..1500) UNITS "0.1mA" MAX-ACCESS read-write STATUS current DESCRIPTION "The lower limit threshold on optical modules bias current. The alarm should be generated when zxAnOpticalBiasCurrent is lower than this threshold." ::= { zxAnOpticalModuleMonEntry 51 } zxAnOpticalBiasCurrUpperThresh OBJECT-TYPE SYNTAX Integer32(0..1500) UNITS "0.1mA" MAX-ACCESS read-write STATUS current DESCRIPTION "The upper limit threshold on optical modules bias current. The alarm should be generated when zxAnOpticalBiasCurrent exceeds this threshold." ::= { zxAnOpticalModuleMonEntry 52 } zxAnOpticalVoltageLowerThresh OBJECT-TYPE SYNTAX Integer32(0..100) UNITS "0.1 Volt" MAX-ACCESS read-write STATUS current DESCRIPTION "The lower limit threshold on optical modules supply voltage. The alarm should be generated when zxAnOpticalSupplyVoltage is lower than this threshold." ::= { zxAnOpticalModuleMonEntry 53 } zxAnOpticalVoltageUpperThresh OBJECT-TYPE SYNTAX Integer32(0..100) UNITS "0.1 Volt" MAX-ACCESS read-write STATUS current DESCRIPTION "The upper limit threshold on optical modules supply voltage. The alarm should be generated when zxAnOpticalSupplyVoltage exceeds this threshold." ::= { zxAnOpticalModuleMonEntry 54 } zxAnOpticalTempLowerThresh OBJECT-TYPE SYNTAX Integer32(-50..100) UNITS "Centigrade" MAX-ACCESS read-write STATUS current DESCRIPTION "The lower limit threshold on optical modules temperature. The alarm should be generated when zxAnOpticalTemperature is lower than this threshold." ::= { zxAnOpticalModuleMonEntry 55 } zxAnOpticalTempUpperThresh OBJECT-TYPE SYNTAX Integer32(-50..100) UNITS "Centigrade" MAX-ACCESS read-write STATUS current DESCRIPTION "The upper limit threshold on optical modules temperature. The alarm should be generated when zxAnOpticalTemperature exceeds this threshold." ::= { zxAnOpticalModuleMonEntry 56 } zxAnOpticalIfRate OBJECT-TYPE SYNTAX Integer32 UNITS "0.1Gbps" MAX-ACCESS read-only STATUS current DESCRIPTION "The optical module interface rate. Value 0x7fffffff means unsupported." ::= { zxAnOpticalModuleMonEntry 57 } zxAnOpticalFiberType OBJECT-TYPE SYNTAX INTEGER { singleMode(1), multiMode(2), unknown(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The optical module Fiber Type." ::= { zxAnOpticalModuleMonEntry 58 } zxAnOpticalVersionLevel OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "The optical module vension Level. Empty string means unsupported." ::= { zxAnOpticalModuleMonEntry 59 } zxAnOpticalVendorSn OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "The optical module vender sn. Empty string means unsupported." ::= { zxAnOpticalModuleMonEntry 60 } zxAnOpticalProductionDate OBJECT-TYPE SYNTAX DisplayString (SIZE (0..8)) MAX-ACCESS read-only STATUS current DESCRIPTION "The optical module production date. Empty string means unsupported." ::= { zxAnOpticalModuleMonEntry 61 } zxAnOpticalModuleType OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "The optical module type. Empty string means unsupported." ::= { zxAnOpticalModuleMonEntry 62 } zxAnOpticalFiberInterfaceType OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "The optical fiber interface. Empty string means unsupported." ::= { zxAnOpticalModuleMonEntry 63 } zxAnOpticalMaterialNumber OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "The material number of pin(A2). The string which is composed of 'f' means unsupported." ::= { zxAnOpticalModuleMonEntry 64 } zxAnOpticalRegisterData OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The optical module data is from register. The string which is composed of 'f' means unsupported." ::= { zxAnOpticalModuleMonEntry 65 } ------------------------------------------------------------------------------ -- 11.COM management ------------------------------------------------------------------------------ zxAnComMgmt OBJECT IDENTIFIER ::= { zxAnInterfaceObjects 14 } zxAnComGlobalObjects OBJECT IDENTIFIER ::= { zxAnComMgmt 1 } zxAnVirtualComAdminMode OBJECT-TYPE SYNTAX INTEGER { discovered (1), report (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The mode of virtual COM port. discovered(1) - The COM port will be discovered with broadcast by the manager. report(2) - The COM port will report itself to the manager. " DEFVAL { discovered } ::= { zxAnComGlobalObjects 1 } zxAnVirtualComDiscoveredPort OBJECT-TYPE SYNTAX INTEGER(1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The listening port of virtual COM port in discovered mode." ::= { zxAnComGlobalObjects 2 } zxAnVirtualComReportIp OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The remote manager ip address of vitual COM port in report mode." ::= { zxAnComGlobalObjects 3 } zxAnVirtualComReportPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The remote manager TCP/IP port of vitual COM port in report mode." ::= { zxAnComGlobalObjects 4 } zxAnVirtualComSignalPort OBJECT-TYPE SYNTAX INTEGER(1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The listening port of virtual COM port for signaling transfer." ::= { zxAnComGlobalObjects 5 } zxAnComVlanId OBJECT-TYPE SYNTAX INTEGER(1..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "The VLAN ID is used to transfer com package." DEFVAL { 4092 } ::= { zxAnComGlobalObjects 6 } zxAnComPortObjects OBJECT IDENTIFIER ::= { zxAnComMgmt 2 } zxAnComPortTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxAnComPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The COM port table. " ::= { zxAnComPortObjects 1 } zxAnComPortEntry OBJECT-TYPE SYNTAX ZxAnComPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the COM port table . " INDEX { zxAnComPortIfIndex } ::= { zxAnComPortTable 1 } ZxAnComPortEntry ::= SEQUENCE { zxAnComPortIfIndex ZxAnIfindex, zxAnComPortConfigType INTEGER, zxAnComPortFlowControl INTEGER, zxAnComPortCommMode INTEGER, zxAnComPortIpCommProtocol INTEGER, zxAnComLocalTcpUdpPort INTEGER, zxAnComPortPeerIpAddress InetAddress, zxAnComPortPeerTcpUdpPort INTEGER, zxAnComPortEncryptionMode INTEGER, zxAnComPortCacheDataEnable INTEGER, zxAnComPacketTransmitSize Integer32, zxAnComPacketTransmitInterval Integer32, zxAnComPortAdminMode INTEGER, zxAnComPortReportIpType InetAddressType, zxAnComPortReportIp InetAddress, zxAnComPortReportPort Integer32, zxAnComPortVlanId Integer32 } zxAnComPortIfIndex OBJECT-TYPE SYNTAX ZxAnIfindex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the COM port. " ::= { zxAnComPortEntry 1 } zxAnComPortConfigType OBJECT-TYPE SYNTAX INTEGER { rs232 (1), rs485 (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The config type of the COM port. " DEFVAL { rs232 } ::= { zxAnComPortEntry 2 } zxAnComPortFlowControl OBJECT-TYPE SYNTAX INTEGER { none (1), rtsCts (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The flow control of the COM port. " DEFVAL { none } ::= { zxAnComPortEntry 3 } zxAnComPortCommMode OBJECT-TYPE SYNTAX INTEGER { ipAndPort (1), virtualComPort (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The communication mode of the COM port. ipAndPort (1) - The COM port will send and receive message with the specified IP and port. virtualComPort (2) - The COM port will be managed and communicated with other virtual COM port. " ::= { zxAnComPortEntry 4 } zxAnComPortIpCommProtocol OBJECT-TYPE SYNTAX INTEGER { udp (1), tcpServer (2), tcpClient (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The protocol of the COM port communication in ipAndPort mode. " DEFVAL { udp } ::= { zxAnComPortEntry 5 } zxAnComLocalTcpUdpPort OBJECT-TYPE SYNTAX INTEGER(1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The local TCP/UDP port for the COM port communication. " ::= { zxAnComPortEntry 6 } zxAnComPortPeerIpAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The peer IP address for the COM port communication. " ::= { zxAnComPortEntry 7 } zxAnComPortPeerTcpUdpPort OBJECT-TYPE SYNTAX INTEGER(1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The TCP/UDP port for the COM port communication. " ::= { zxAnComPortEntry 8 } zxAnComPortEncryptionMode OBJECT-TYPE SYNTAX INTEGER { none (1), md5 (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The encryption mode for the COM port communication. " DEFVAL { none } ::= { zxAnComPortEntry 9 } zxAnComPortCacheDataEnable OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The cache ability while reading data from the COM port." ::= { zxAnComPortEntry 10 } zxAnComPacketTransmitSize OBJECT-TYPE SYNTAX Integer32 UNITS "bytes" MAX-ACCESS read-write STATUS current DESCRIPTION "The packet size condition while transmitting packet. The packet will be transmitted once this size satisfied." ::= { zxAnComPortEntry 11 } zxAnComPacketTransmitInterval OBJECT-TYPE SYNTAX Integer32 UNITS "ms" MAX-ACCESS read-write STATUS current DESCRIPTION "The interval condition while transmitting packet. The packet will be transmitted once the time satisfied." ::= { zxAnComPortEntry 12 } zxAnComPortAdminMode OBJECT-TYPE SYNTAX INTEGER { discovered (1), report (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The mode of COM port. discovered(1) - The COM port will be discovered with broadcast by the manager. report(2) - The COM port will report itself to the manager. " DEFVAL { discovered } ::= { zxAnComPortEntry 13 } zxAnComPortReportIpType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "The remote manager ip address address type such as IPv4 or IPv6." ::= { zxAnComPortEntry 14 } zxAnComPortReportIp OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The remote manager ip address of COM port in report mode." ::= { zxAnComPortEntry 15 } zxAnComPortReportPort OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The remote manager TCP/IP port of COM port in report mode." ::= { zxAnComPortEntry 16 } zxAnComPortVlanId OBJECT-TYPE SYNTAX Integer32(0..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "The VLAN ID is used to transfer COM package. Value 0 means no VLAN ID is specified." DEFVAL { 4092 } ::= { zxAnComPortEntry 17 } -------------------------------------------------------------------------------- -- 12.Ethernet History Statistics Table -------------------------------------------------------------------------------- zxAnEthHisStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxAnEthHisStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of Ethernet statistics entries." ::= { zxAnInterfaceObjects 15 } zxAnEthHisStatsEntry OBJECT-TYPE SYNTAX ZxAnEthHisStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A collection of statistics kept for a particular Ethernet interface. As an example, an instance of the etherHistStatsPkts object might be named etherHistStatsPkts.1" INDEX { zxAnEthHisStatsIndex } ::= { zxAnEthHisStatsTable 1 } ZxAnEthHisStatsEntry ::= SEQUENCE { zxAnEthHisStatsIndex ZxAnIfindex, zxAnEthHisDropEvents Counter64, zxAnEthHisInOctets Counter64, zxAnEthHisInPkts Counter64, zxAnEthHisInBroadcastPkts Counter64, zxAnEthHisInMulticastPkts Counter64, zxAnEthHisInCRCAlignErrors Counter64, zxAnEthHisInUndersizePkts Counter64, zxAnEthHisInOversizePkts Counter64, zxAnEthHisInFragments Counter64, zxAnEthHisInJabbers Counter64, zxAnEthHisCollisions Counter64, zxAnEthHisInPkts64Octets Counter64, zxAnEthHisInPkts65to127Octets Counter64, zxAnEthHisInPkts128to255Octets Counter64, zxAnEthHisInPkts256to511Octets Counter64, zxAnEthHisInPkts512to1023Octets Counter64, zxAnEthHisInPkts1024to1518Octets Counter64 } zxAnEthHisStatsIndex OBJECT-TYPE SYNTAX ZxAnIfindex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of this object uniquely identifies this etherHistStats entry." ::= { zxAnEthHisStatsEntry 1 } zxAnEthHisDropEvents OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of events in which packets were dropped by the probe due to lack of resources. Note that this number is not necessarily the number of packets dropped; it is just the number of times this condition has been detected." ::= { zxAnEthHisStatsEntry 2 } zxAnEthHisInOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets of data (including those in bad packets) received on the network (excluding framing bits but including FCS octets). This object can be used as a reasonable estimate of ethernet utilization. If greater precision is desired, the etherHistStatsPkts and etherHistStatsOctets objects should be sampled before and after a common interval. The differences in the sampled values are Pkts and Octets, respectively, and the number of seconds in the interval is Interval. These values are used to calculate the Utilization as follows: Pkts * (9.6 + 6.4) + (Octets * .8) Utilization = ------------------------------------- Interval * 10,000 The result of this equation is the value Utilization which is the percent utilization of the ethernet segment on a scale of 0 to 100 percent." ::= { zxAnEthHisStatsEntry 3 } zxAnEthHisInPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets (including bad packets, broadcast packets, and multicast packets) received." ::= { zxAnEthHisStatsEntry 4 } zxAnEthHisInBroadcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of good packets received that were directed to the broadcast address. Note that this does not include multicast packets." ::= { zxAnEthHisStatsEntry 5 } zxAnEthHisInMulticastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of good packets received that were directed to a multicast address. Note that this number does not include packets directed to the broadcast address." ::= { zxAnEthHisStatsEntry 6 } zxAnEthHisInCRCAlignErrors OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets received that had a length (excluding framing bits, but including FCS octets) of between 64 and 1518 octets, inclusive, but had either a bad Frame Check Sequence (FCS) with an integral number of octets (FCS Error) or a bad FCS with a non-integral number of octets (Alignment Error)." ::= { zxAnEthHisStatsEntry 7 } zxAnEthHisInUndersizePkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets received that were less than 64 octets long (excluding framing bits, but including FCS octets) and were otherwise well formed." ::= { zxAnEthHisStatsEntry 8 } zxAnEthHisInOversizePkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets received that were longer than 1518 octets (excluding framing bits, but including FCS octets) and were otherwise well formed." ::= { zxAnEthHisStatsEntry 9 } zxAnEthHisInFragments OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets received that were less than 64 octets in length (excluding framing bits but including FCS octets) and had either a bad Frame Check Sequence (FCS) with an integral number of octets (FCS Error) or a bad FCS with a non-integral number of octets (Alignment Error). Note that it is entirely normal for etherHistStatsFragments to increment. This is because it counts both runts (which are normal occurrences due to collisions) and noise hits." ::= { zxAnEthHisStatsEntry 10 } zxAnEthHisInJabbers OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets received that were longer than 1518 octets (excluding framing bits, but including FCS octets), and had either a bad Frame Check Sequence (FCS) with an integral number of octets (FCS Error) or a bad FCS with a non-integral number of octets (Alignment Error). Note that this definition of jabber is different than the definition in IEEE-802.3 section 8.2.1.5 (10BASE5) and section 10.3.1.4 (10BASE2). These documents define jabber as the condition where any packet exceeds 20 ms. The allowed range to detect jabber is between 20 ms and 150 ms." ::= { zxAnEthHisStatsEntry 11 } zxAnEthHisCollisions OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The best estimate of the total number of collisions on this Ethernet segment." ::= { zxAnEthHisStatsEntry 12 } zxAnEthHisInPkts64Octets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets (including bad packets) received that were 64 octets in length (excluding framing bits but including FCS octets)." ::= { zxAnEthHisStatsEntry 13 } zxAnEthHisInPkts65to127Octets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets (including bad packets) received that were between 65 and 127 octets in length inclusive (excluding framing bits but including FCS octets)." ::= { zxAnEthHisStatsEntry 14 } zxAnEthHisInPkts128to255Octets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets (including bad packets) received that were between 128 and 255 octets in length inclusive (excluding framing bits but including FCS octets)." ::= { zxAnEthHisStatsEntry 15 } zxAnEthHisInPkts256to511Octets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets (including bad packets) received that were between 256 and 511 octets in length inclusive (excluding framing bits but including FCS octets)." ::= { zxAnEthHisStatsEntry 16 } zxAnEthHisInPkts512to1023Octets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets (including bad packets) received that were between 512 and 1023 octets in length inclusive (excluding framing bits but including FCS octets)." ::= { zxAnEthHisStatsEntry 17 } zxAnEthHisInPkts1024to1518Octets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets (including bad packets) received that were between 1024 and 1518 octets in length inclusive (excluding framing bits but including FCS octets)." ::= { zxAnEthHisStatsEntry 18 } -------------------------------------------------------------------------------- -- 13.ifXTable History Statistics Table -------------------------------------------------------------------------------- zxAnIfXHisTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxAnIfXHisEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of interface entries. The number of entries is given by the value of ifNumber. This table contains additional objects for the interface table." ::= { zxAnInterfaceObjects 16 } zxAnIfXHisEntry OBJECT-TYPE SYNTAX ZxAnIfXHisEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing additional management information applicable to a particular interface." INDEX { zxAnIfXHisIndex } ::= { zxAnIfXHisTable 1 } ZxAnIfXHisEntry ::= SEQUENCE { zxAnIfXHisIndex ZxAnIfindex, zxAnIfXHisInOctets Counter64, zxAnIfXHisInUcastPkts Counter64, zxAnIfXHisInMulticastPkts Counter64, zxAnIfXHisInBroadcastPkts Counter64, zxAnIfXHisOutOctets Counter64, zxAnIfXHisOutUcastPkts Counter64, zxAnIfXHisOutMulticastPkts Counter64, zxAnIfXHisOutBroadcastPkts Counter64 } zxAnIfXHisIndex OBJECT-TYPE SYNTAX ZxAnIfindex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of this object uniquely identifies this etherHisStats entry." ::= { zxAnIfXHisEntry 1 } zxAnIfXHisInOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets received on the interface, including framing characters. This object is a 64-bit version of ifInOctets. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime." ::= { zxAnIfXHisEntry 2} zxAnIfXHisInUcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were not addressed to a multicast or broadcast address at this sub-layer. This object is a 64-bit version of ifInUcastPkts. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime." ::= { zxAnIfXHisEntry 3 } zxAnIfXHisInMulticastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast address at this sub-layer. For a MAC layer protocol, this includes both Group and Functional addresses. This object is a 64-bit version of ifInMulticastPkts. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime." ::= { zxAnIfXHisEntry 4 } zxAnIfXHisInBroadcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a broadcast address at this sub-layer. This object is a 64-bit version of ifInBroadcastPkts. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime." ::= { zxAnIfXHisEntry 5} zxAnIfXHisOutOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets transmitted out of the interface, including framing characters. This object is a 64-bit version of ifOutOctets. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime." ::= { zxAnIfXHisEntry 6} zxAnIfXHisOutUcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets that higher-level protocols requested be transmitted, and which were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent. This object is a 64-bit version of ifOutUcastPkts. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime." ::= { zxAnIfXHisEntry 7 } zxAnIfXHisOutMulticastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a multicast address at this sub-layer, including those that were discarded or not sent. For a MAC layer protocol, this includes both Group and Functional addresses. This object is a 64-bit version of ifOutMulticastPkts. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime." ::= { zxAnIfXHisEntry 8 } zxAnIfXHisOutBroadcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent. This object is a 64-bit version of ifOutBroadcastPkts. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime." ::= { zxAnIfXHisEntry 9 } -------------------------------------------------------------------------------- -- 14.ifTable History Statistics Table -------------------------------------------------------------------------------- zxAnIfHisTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxAnIfHisEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of interface entries. The number of entries is given by the value of ifNumber." ::= { zxAnInterfaceObjects 17 } zxAnIfHisEntry OBJECT-TYPE SYNTAX ZxAnIfHisEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing management information applicable to a particular interface." INDEX { zxAnIfHisIndex } ::= { zxAnIfHisTable 1 } ZxAnIfHisEntry ::= SEQUENCE { zxAnIfHisIndex ZxAnIfindex, zxAnIfHisInOctets Counter64, zxAnIfHisInUcastPkts Counter64, zxAnIfHisInNUcastPkts Counter64, zxAnIfHisInDiscards Counter64, zxAnIfHisInErrors Counter64, zxAnIfHisInUnknownProtos Counter64, zxAnIfHisOutOctets Counter64, zxAnIfHisOutUcastPkts Counter64, zxAnIfHisOutNUcastPkts Counter64, zxAnIfHisOutDiscards Counter64, zxAnIfHisOutErrors Counter64, zxAnIfHisOutQueueLength Counter64 } zxAnIfHisIndex OBJECT-TYPE SYNTAX ZxAnIfindex MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique value, greater than zero, for each interface. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re- initialization." ::= { zxAnIfHisEntry 1 } zxAnIfHisInOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets received on the interface, including framing characters. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime." ::= { zxAnIfHisEntry 2 } zxAnIfHisInUcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were not addressed to a multicast or broadcast address at this sub-layer. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime." ::= { zxAnIfHisEntry 3 } zxAnIfHisInNUcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast or broadcast address at this sub-layer. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime. This object is deprecated in favour of ifInMulticastPkts and ifInBroadcastPkts." ::= { zxAnIfHisEntry 4 } zxAnIfHisInDiscards OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of inbound packets which were chosen to be discarded even though no errors had been detected to prevent their being deliverable to a higher-layer protocol. One possible reason for discarding such a packet could be to free up buffer space. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime." ::= { zxAnIfHisEntry 5 } zxAnIfHisInErrors OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "For packet-oriented interfaces, the number of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol. For character- oriented or fixed-length interfaces, the number of inbound transmission units that contained errors preventing them from being deliverable to a higher-layer protocol. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime." ::= { zxAnIfHisEntry 6 } zxAnIfHisInUnknownProtos OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "For packet-oriented interfaces, the number of packets received via the interface which were discarded because of an unknown or unsupported protocol. For character-oriented or fixed-length interfaces that support protocol multiplexing the number of transmission units received via the interface which were discarded because of an unknown or unsupported protocol. For any interface that does not support protocol multiplexing, this counter will always be 0. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime." ::= { zxAnIfHisEntry 7 } zxAnIfHisOutOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets transmitted out of the interface, including framing characters. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime." ::= { zxAnIfHisEntry 8 } zxAnIfHisOutUcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets that higher-level protocols requested be transmitted, and which were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime." ::= { zxAnIfHisEntry 10 } zxAnIfHisOutNUcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime. This object is deprecated in favour of ifOutMulticastPkts and ifOutBroadcastPkts." ::= { zxAnIfHisEntry 11 } zxAnIfHisOutDiscards OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of outbound packets which were chosen to be discarded even though no errors had been detected to prevent their being transmitted. One possible reason for discarding such a packet could be to free up buffer space. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime." ::= { zxAnIfHisEntry 12 } zxAnIfHisOutErrors OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "For packet-oriented interfaces, the number of outbound packets that could not be transmitted because of errors. For character-oriented or fixed-length interfaces, the number of outbound transmission units that could not be transmitted because of errors. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime." ::= { zxAnIfHisEntry 13 } zxAnIfHisOutQueueLength OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The length of the output packet queue (in packets)." ::= { zxAnIfHisEntry 14 } ----------------------------------------------------------------------------------- -- 15.Ethernet Interface Statistics Table ----------------------------------------------------------------------------------- zxAnIfVlanStatTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxAnIfVlanStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { zxAnInterfaceObjects 18 } zxAnIfVlanStatEntry OBJECT-TYPE SYNTAX ZxAnIfVlanStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "a entry of this table." INDEX { zxAnIfVlanStatIfIndex, zxAnIfVlanId} ::= { zxAnIfVlanStatTable 1 } ZxAnIfVlanStatEntry ::= SEQUENCE { zxAnIfVlanStatIfIndex ZxAnIfindex, zxAnIfVlanId VlanId, zxAnIfVlanStatEnable INTEGER, zxAnIfVlanOutBroadcastPkts Counter64, zxAnIfVlanOutUnicastPkts Counter64, zxAnIfVlanOutMulticastPkts Counter64, zxAnIfVlanOutDiscardBCastPkts Counter64, zxAnIfVlanOutDiscardUCastPkts Counter64, zxAnIfVlanOutDiscardMCastPkts Counter64, zxAnIfVlanInBroadcastPkts Counter64, zxAnIfVlanInUnicastPkts Counter64, zxAnIfVlanInMulticastPkts Counter64, zxAnIfVlanInDiscardBCastPkts Counter64, zxAnIfVlanInDiscardUCastPkts Counter64, zxAnIfVlanInDiscardMCastPkts Counter64, zxAnIfVlanOutPkts Counter64, zxAnIfVlanInPkts Counter64, zxAnIfVlanOutOctets Counter64, zxAnIfVlanInOctets Counter64, zxAnIfVlanDiscardPkts Counter64, zxAnIfVlanOutBandwidthDisRatio Integer32, zxAnIfVlanInBandwidthDisRatio Integer32, zxAnIfVlanOutWredDisRatio Integer32, zxAnIfVlanOutBandwidthDisPkts Counter64, zxAnIfVlanInBandwidthDisPkts Counter64, zxAnIfVlanOutWredDisPkts Counter64, zxAnIfVlanOutBitRate Gauge32, zxAnIfVlanInBitRate Gauge32, zxAnIfVlanOutErroredOctets Counter64, zxAnIfVlanInErroredOctets Counter64, zxAnIfVlanStatRowStatus RowStatus } zxAnIfVlanStatIfIndex OBJECT-TYPE SYNTAX ZxAnIfindex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of this Ethernet vlan stat table" ::= { zxAnIfVlanStatEntry 1 } zxAnIfVlanId OBJECT-TYPE SYNTAX VlanId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The vlan id" ::= { zxAnIfVlanStatEntry 2 } zxAnIfVlanStatEnable OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Enable/disable the ethernet vlan Statisic." ::= { zxAnIfVlanStatEntry 3 } zxAnIfVlanInBroadcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Received Broadcast Packets" ::= { zxAnIfVlanStatEntry 4 } zxAnIfVlanInUnicastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Received Unicast Packets" ::= { zxAnIfVlanStatEntry 5 } zxAnIfVlanInMulticastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Received Multicast Packets" ::= { zxAnIfVlanStatEntry 6 } zxAnIfVlanInDiscardBCastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Received Broadcast Packets" ::= { zxAnIfVlanStatEntry 7 } zxAnIfVlanInDiscardUCastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Received Discarded Unicast Packets" ::= { zxAnIfVlanStatEntry 8 } zxAnIfVlanInDiscardMCastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Received Discarded Multicast Packets" ::= { zxAnIfVlanStatEntry 9 } zxAnIfVlanOutBroadcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Transmitted Broadcast Packets" ::= { zxAnIfVlanStatEntry 10 } zxAnIfVlanOutUnicastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Transmitted Unicast Packets" ::= { zxAnIfVlanStatEntry 11 } zxAnIfVlanOutMulticastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Transmitted Multicast Packets" ::= { zxAnIfVlanStatEntry 12 } zxAnIfVlanOutDiscardBCastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Transmitted Discarded Broadcast Packets" ::= { zxAnIfVlanStatEntry 13 } zxAnIfVlanOutDiscardUCastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Transmitted Discarded Unicast Packets" ::= { zxAnIfVlanStatEntry 14 } zxAnIfVlanOutDiscardMCastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Transmitted Discarded Multicast Packets" ::= { zxAnIfVlanStatEntry 15 } zxAnIfVlanOutPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets transmitted out of the interface." ::= { zxAnIfVlanStatEntry 16 } zxAnIfVlanInPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets received on the interface." ::= { zxAnIfVlanStatEntry 17 } zxAnIfVlanOutOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets transmitted out of the interface." ::= { zxAnIfVlanStatEntry 18 } zxAnIfVlanInOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets received on the interface." ::= { zxAnIfVlanStatEntry 19 } zxAnIfVlanDiscardPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of discarded packets." ::= { zxAnIfVlanStatEntry 20 } zxAnIfVlanOutBandwidthDisRatio OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the ratio of transmitted packets discarded by this traffic processor due to subscriber bandwidth limitations. Discontinuities in the value of this counter can occur at re-initialization of the management system." ::= { zxAnIfVlanStatEntry 21 } zxAnIfVlanInBandwidthDisRatio OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the ratio of received packets discarded by this traffic processor due to subscriber bandwidth limitations. Discontinuities in the value of this counter can occur at re-initialization of the management system." ::= { zxAnIfVlanStatEntry 22 } zxAnIfVlanOutWredDisRatio OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the ratio of transmitted packets discarded by this traffic processor due to congestion in the queues. Discontinuities in the value of this counter can occur at re-initialization of the management system." ::= { zxAnIfVlanStatEntry 23 } zxAnIfVlanOutBandwidthDisPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the number of transmitted packets discarded by this traffic processor due to subscriber bandwidth limitations. Discontinuities in the value of this counter can occur at re-initialization of the management system." ::= { zxAnIfVlanStatEntry 24 } zxAnIfVlanInBandwidthDisPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the number of received packets discarded by this traffic processor due to subscriber bandwidth limitations. Discontinuities in the value of this counter can occur at re-initialization of the management system." ::= { zxAnIfVlanStatEntry 25 } zxAnIfVlanOutWredDisPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the number of transmitted packets discarded by this traffic processor due to congestion in the queues. Discontinuities in the value of this counter can occur at re-initialization of the management system." ::= { zxAnIfVlanStatEntry 26 } zxAnIfVlanOutBitRate OBJECT-TYPE SYNTAX Gauge32 UNITS "kbps" MAX-ACCESS read-only STATUS current DESCRIPTION "The transmitted bit rate of the interface." ::= { zxAnIfVlanStatEntry 27 } zxAnIfVlanInBitRate OBJECT-TYPE SYNTAX Gauge32 UNITS "kbps" MAX-ACCESS read-only STATUS current DESCRIPTION "The received bit rate of the interface." ::= { zxAnIfVlanStatEntry 28 } zxAnIfVlanOutErroredOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of errored octets transmitted out of the VLAN, including framing characters. Discontinuities in the value of this counter can occur at re-initialization of the management system." ::= { zxAnIfVlanStatEntry 29 } zxAnIfVlanInErroredOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of errored octets received on the VLAN, including framing characters. Discontinuities in the value of this counter can occur at re-initialization of the management system." ::= { zxAnIfVlanStatEntry 30 } zxAnIfVlanStatRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The row status of this entry." ::= {zxAnIfVlanStatEntry 50 } -------------------------------------------------------------------------------- -- 16.Interface Test -------------------------------------------------------------------------------- zxAnIfTest OBJECT IDENTIFIER ::= { zxAnInterfaceObjects 50 } -------------------------------------------------------------------------------- -- 16.1 Interface PPPoE Test -------------------------------------------------------------------------------- zxAnIfPppoeTest OBJECT IDENTIFIER ::= { zxAnIfTest 1 } zxAnIfPppoeTestTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxAnIfPppoeTestEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table listing PPPoE test entries. An entry indicates a test." REFERENCE "Used by MAP" ::= { zxAnIfPppoeTest 1 } zxAnIfPppoeTestEntry OBJECT-TYPE SYNTAX ZxAnIfPppoeTestEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the zxAnIfPppoeTestTable." INDEX { zxAnIfPppoeTestRack, zxAnIfPppoeTestShelf, zxAnIfPppoeTestSlot, zxAnIfPppoeTestPort, zxAnIfPppoeTestOnu, zxAnIfPppoeTestCircuitType, zxAnIfPppoeTestLogicalId } ::= { zxAnIfPppoeTestTable 1 } ZxAnIfPppoeTestEntry ::= SEQUENCE { zxAnIfPppoeTestRack Integer32, zxAnIfPppoeTestShelf Integer32, zxAnIfPppoeTestSlot Integer32, zxAnIfPppoeTestPort Integer32, zxAnIfPppoeTestOnu Integer32, zxAnIfPppoeTestCircuitType INTEGER, zxAnIfPppoeTestLogicalId OBJECT IDENTIFIER, zxAnIfPppoeTestVlanId INTEGER, zxAnIfPppoeTestStatus INTEGER, zxAnIfPppoeTestFailReason INTEGER, zxAnIfPppoeTestUserName DisplayString, zxAnIfPppoeTestPassword DisplayString, zxAnIfPppoeTestAuthMode INTEGER, zxAnIfPppoeTestAction INTEGER, zxAnIfPppoeTestClientIpType InetAddressType, zxAnIfPppoeTestClientIpAddr InetAddress, zxAnIfPppoeTestBasIpType InetAddressType, zxAnIfPppoeTestBasIpAddr InetAddress, zxAnIfPppoeTestBasMac MacAddress, zxAnIfPppoeTestBasDelay Integer32, zxAnIfPppoeTestTimeout Integer32, zxAnIfPppoeTestRowStatus RowStatus } zxAnIfPppoeTestRack OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the rack number." ::= { zxAnIfPppoeTestEntry 1 } zxAnIfPppoeTestShelf OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the shelf number." ::= { zxAnIfPppoeTestEntry 2 } zxAnIfPppoeTestSlot OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the slot number." ::= { zxAnIfPppoeTestEntry 3 } zxAnIfPppoeTestPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the physical port number." ::= { zxAnIfPppoeTestEntry 4 } zxAnIfPppoeTestOnu OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "When zxAnIfPppoeTestCircuitType are 'onu' or 'gemportOrLlid' or 'servicePort', this object indicates 'onu ID'. When zxAnIfPppoeTestCircuitType are 'physicalPort' or 'bridgePort', its value is '0'." ::= { zxAnIfPppoeTestEntry 5 } zxAnIfPppoeTestCircuitType OBJECT-TYPE SYNTAX INTEGER { physicalPort(1), bridgePort(2), onu(3), gemportOrLlid(4), onuUni(5), servicePort(11) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the type of port." ::= { zxAnIfPppoeTestEntry 6 } zxAnIfPppoeTestLogicalId OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS not-accessible STATUS current DESCRIPTION "This value is an oid which indicats the logical index. When zxAnIfPppoeTestCircuitType is 'physicalPort', its value is '0'. When zxAnIfPppoeTestCircuitType is 'bridgePort', this object includes {pvc}, such as oid {1} indicates pvc1. When zxAnIfPppoeTestCircuitType is 'onu', its value is '0'. When zxAnIfPppoeTestCircuitType is 'gemportOrLlid', this object includes {gemport/llid}, such as oid {1} indicates gemport1/llid1. When zxAnIfPppoeTestCircuitType is 'onuUni', this object includes {ONU slot and UNIID}, this type is used for SFU only. When the slotNo is not cared about, the slotNo should be 0, such as oid{0.1}, which indicates slotNo0 and UNIID1. When zxAnIfPppoeTestCircuitType is 'servicePort', this object includes {serviceportID}, such as oid {1} indicates serviceportID1." ::= { zxAnIfPppoeTestEntry 7 } zxAnIfPppoeTestVlanId OBJECT-TYPE SYNTAX INTEGER (0..4094) MAX-ACCESS read-create STATUS current DESCRIPTION "The VLAN of interface which will be used in testing datagram. 0 means that test will use the PVID of interface. Non-zero value must be within the tagged VLAN list of interface. If can not find the VLAN in the tagged VLAN list of interface, test fail." DEFVAL { 0 } ::= { zxAnIfPppoeTestEntry 8 } zxAnIfPppoeTestStatus OBJECT-TYPE SYNTAX INTEGER { notStarted(1), inProgress(2), success(3), failed(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of test. Agent need keep this parameter updated so that manager can get the latest status of test by polling. notStarted(1) - test is not started inProgress(2) - test is in progress success(3) - test is completed successfully failed(4) - test failed " ::= { zxAnIfPppoeTestEntry 9 } zxAnIfPppoeTestFailReason OBJECT-TYPE SYNTAX INTEGER { none(1), unknownError(2), hardwareNotSupport(3), vlanNotExist(4), padiTimeOut(5), padrTimeOut(6), lcpNegotiationFail(7), userAuthFail(8), ipNegotiationFail(9), pppoeTestTimeout(10) } MAX-ACCESS read-only STATUS current DESCRIPTION "The failed reason of test. none(1) - no error unknownError(2) - unknown error hardwareNotSupport(3) - Hardware does not support the test. notFindVlan(4) - Specified VLAN is not existed. padiTimeOut(5) - PADI request timed out. padrTimeOut(6) - PADR request timed out. lcpNegotiationFail(7) - LCP negotiation failed. userAuthFail(8) - User name or password is invalid. ipNegotiationFail(9) - IP negotiation failed. pppoeTestTimeout(10) - PPPoE test timed out. " ::= { zxAnIfPppoeTestEntry 10 } zxAnIfPppoeTestUserName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "The user name." ::= { zxAnIfPppoeTestEntry 11 } zxAnIfPppoeTestPassword OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "The password." ::= { zxAnIfPppoeTestEntry 12 } zxAnIfPppoeTestAuthMode OBJECT-TYPE SYNTAX INTEGER { auto(1), chap(2), pap(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "The protocol that is used to anthenticate user." DEFVAL { auto } ::= { zxAnIfPppoeTestEntry 13 } zxAnIfPppoeTestAction OBJECT-TYPE SYNTAX INTEGER { start(1), stop(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The object is used to start or stop test. The object could be specified when creating an entry, also could be specified alone in a SET operation. start(1) - Start the test. stop(2) - Stop the test. " DEFVAL { stop } ::= { zxAnIfPppoeTestEntry 14 } zxAnIfPppoeTestClientIpType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Client IP address type." ::= { zxAnIfPppoeTestEntry 15 } zxAnIfPppoeTestClientIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address that is distributed by BAS when PPPoE test is completed successfully. " ::= { zxAnIfPppoeTestEntry 16 } zxAnIfPppoeTestBasIpType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The BAS IP address type." ::= { zxAnIfPppoeTestEntry 17 } zxAnIfPppoeTestBasIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The BAS IP address." ::= { zxAnIfPppoeTestEntry 18 } zxAnIfPppoeTestBasMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The BAS MAC address." ::= { zxAnIfPppoeTestEntry 19 } zxAnIfPppoeTestBasDelay OBJECT-TYPE SYNTAX Integer32 UNITS "ms" MAX-ACCESS read-only STATUS current DESCRIPTION "The BAS delay. Value 0 means that the device disconnects to BAS." ::= { zxAnIfPppoeTestEntry 20 } zxAnIfPppoeTestTimeout OBJECT-TYPE SYNTAX Integer32(0|5..60) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The PPPoE test timed out. Value 0 means no timeout." DEFVAL { 30 } ::= { zxAnIfPppoeTestEntry 21 } zxAnIfPppoeTestRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create a new row or delete an existing row in this table. Only 'createAndGo' and 'destroy' need to be supported. If test is in progress, agent should reject the 'destroy' request from manager. 'createAndGo' means creating an entry. 'destroy' means deleting an entry." ::= { zxAnIfPppoeTestEntry 50 } -------------------------------------------------------------------------------- -- 16.2 Interface DHCP Test -------------------------------------------------------------------------------- zxAnIfDhcpTest OBJECT IDENTIFIER ::= { zxAnIfTest 2 } zxAnIfDhcpTestTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxAnIfDhcpTestEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table listing DHCP test entries. An entry indicates a test." REFERENCE "Used by MAP" ::= { zxAnIfDhcpTest 2 } zxAnIfDhcpTestEntry OBJECT-TYPE SYNTAX ZxAnIfDhcpTestEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the zxAnIfDhcpTestTable." INDEX { zxAnIfDhcpTestRack, zxAnIfDhcpTestShelf, zxAnIfDhcpTestSlot, zxAnIfDhcpTestPort, zxAnIfDhcpTestOnu, zxAnIfDhcpTestIfType, zxAnIfDhcpTestLogicalId } ::= { zxAnIfDhcpTestTable 1 } ZxAnIfDhcpTestEntry ::= SEQUENCE { zxAnIfDhcpTestRack Integer32, zxAnIfDhcpTestShelf Integer32, zxAnIfDhcpTestSlot Integer32, zxAnIfDhcpTestPort Integer32, zxAnIfDhcpTestOnu Integer32, zxAnIfDhcpTestIfType INTEGER, zxAnIfDhcpTestLogicalId OBJECT IDENTIFIER, zxAnIfDhcpTestVlanId INTEGER, zxAnIfDhcpTestStatus INTEGER, zxAnIfDhcpTestFailReason INTEGER, zxAnIfDhcpTestAction INTEGER, zxAnIfDhcpTestClientIpType InetAddressType, zxAnIfDhcpTestClientIpAddr InetAddress, zxAnIfDhcpTestBasIpType InetAddressType, zxAnIfDhcpTestBasIpAddr InetAddress, zxAnIfDhcpTestBasMac MacAddress, zxAnIfDhcpTestBasDelay Integer32, zxAnIfDhcpTestTimeout Integer32, zxAnIfDhcpTestClientMac MacAddress, zxAnIfDhcpTestAuthMode INTEGER, zxAnIfDhcpTestUserName DisplayString, zxAnIfDhcpTestPassword DisplayString, zxAnIfDhcpTestOption60String DisplayString, zxAnIfDhcpTestGatewayIpType InetAddressType, zxAnIfDhcpTestGatewayIpAddr InetAddress, zxAnIfDhcpTestPingMaxDelay Integer32, zxAnIfDhcpTestPingMinDelay Integer32, zxAnIfDhcpTestPingAverageDelay Integer32, zxAnIfDhcpTestPingSuccessTimes Integer32, zxAnIfDhcpTestRowStatus RowStatus } zxAnIfDhcpTestRack OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Rack No. of the interface." ::= { zxAnIfDhcpTestEntry 1 } zxAnIfDhcpTestShelf OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Shelf No. of the interface." ::= { zxAnIfDhcpTestEntry 2 } zxAnIfDhcpTestSlot OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot No. of the interface." ::= { zxAnIfDhcpTestEntry 3 } zxAnIfDhcpTestPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Physical port No. of the interface." ::= { zxAnIfDhcpTestEntry 4 } zxAnIfDhcpTestOnu OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "ONU No. of the interface. It is valid only if zxAnIfDhcpTestIfType is 'ponOnu' or 'portVPort' or 'onuUni' or 'servicePort', otherwise, its value is 0." ::= { zxAnIfDhcpTestEntry 5 } zxAnIfDhcpTestIfType OBJECT-TYPE SYNTAX INTEGER { physicalPort(1), bridgePort(2), onu(3), gemportOrLlid(4), onuUni(5), servicePort(11) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Type of the interface." ::= { zxAnIfDhcpTestEntry 6 } zxAnIfDhcpTestLogicalId OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS not-accessible STATUS current DESCRIPTION "Logic index of the interface. If zxAnIfDhcpTestIfType is 'physicalPort', its value is 0. If zxAnIfDhcpTestIfType is 'bridgePort', this object indicates 'pvc', such as oid '1' indicates 'PVC1'. If zxAnIfDhcpTestIfType is 'ponOnu', its value is 0. If zxAnIfDhcpTestIfType is 'ponVPort', this object indicates 'ponVPort', such as oid '1' indicates 'PortVPort1'. If zxAnIfDhcpTestIfType is 'onuUni', this object indicates 'onuSlot.uniId', this type is used for SFUs only. If the ONU slot is not cared about, the onuSlot is 0, such as oid '0.1' indicates 'ONUSlot0.UNIID1'. If zxAnIfDhcpTestIfType is 'servicePort', this object indicates 'servicePort', such as oid '1' indicates 'ServicePort1'." ::= { zxAnIfDhcpTestEntry 7 } zxAnIfDhcpTestVlanId OBJECT-TYPE SYNTAX INTEGER (0..4094) MAX-ACCESS read-create STATUS current DESCRIPTION "The VLAN of interface which will be used in testing datagram. 0 means that test will use the PVID of interface. Non-zero value must be within the tagged VLAN list of interface. If can not find the VLAN in the tagged VLAN list of interface, test fail." DEFVAL { 0 } ::= { zxAnIfDhcpTestEntry 8 } zxAnIfDhcpTestStatus OBJECT-TYPE SYNTAX INTEGER { notStarted(1), inProgress(2), success(3), failed(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of test. Agent need keep this parameter updated so that manager can get the latest status of test by polling. notStarted(1) - test is not started inProgress(2) - test is in progress success(3) - test is completed successfully failed(4) - test failed " ::= { zxAnIfDhcpTestEntry 9 } zxAnIfDhcpTestFailReason OBJECT-TYPE SYNTAX INTEGER { none(1), unknownError(2), hardwareNotSupport(3), vlanNotExist(4), dhcpDiscoverTimeOut(5), dhcpRequestTimeOut(6), refusedByDhcpServer(7), dhcpAuthFailed(8), dhcpTestTimeOut(9) } MAX-ACCESS read-only STATUS current DESCRIPTION "The failed reason of test. none(1) - no error unknownError(2) - unknown error hardwareNotSupport(3) - Hardware does not support the test. notFindVlan(4) - Specified VLAN is not existed. dhcpDiscoverTimeOut(5) - DHCP discover timed out. dhcpRequestTimeOut(6) - DHCP request timed out. refusedByDhcpServer(7) - DHCP request refused by server. dhcpAuthFailed(8) - DHCP authentication failed. dhcpTestTimeOut(9) - DHCP test timed out. " ::= { zxAnIfDhcpTestEntry 10 } zxAnIfDhcpTestAction OBJECT-TYPE SYNTAX INTEGER { start(1), stop(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The object is used to start or stop test. The object could be specified when creating an entry, also could be specified alone in a SET operation. start(1) - Start the test. stop(2) - Stop the test. " DEFVAL { stop } ::= { zxAnIfDhcpTestEntry 11 } zxAnIfDhcpTestClientIpType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Client IP address type." ::= { zxAnIfDhcpTestEntry 12 } zxAnIfDhcpTestClientIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address that is distributed by BAS when Dhcp test is completed successfully. " ::= { zxAnIfDhcpTestEntry 13 } zxAnIfDhcpTestBasIpType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The BAS IP address type." ::= { zxAnIfDhcpTestEntry 14 } zxAnIfDhcpTestBasIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The BAS IP address." ::= { zxAnIfDhcpTestEntry 15 } zxAnIfDhcpTestBasMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The BAS MAC address." ::= { zxAnIfDhcpTestEntry 16 } zxAnIfDhcpTestBasDelay OBJECT-TYPE SYNTAX Integer32 UNITS "ms" MAX-ACCESS read-only STATUS current DESCRIPTION "The BAS delay. Value 0 means that the device disconnects to BAS." ::= { zxAnIfDhcpTestEntry 17 } zxAnIfDhcpTestTimeout OBJECT-TYPE SYNTAX Integer32(0|5..60) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The DHCP test timed out. Value 0 means no timeout." DEFVAL { 30 } ::= { zxAnIfDhcpTestEntry 18 } zxAnIfDhcpTestClientMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The DHCP test client MAC address." ::= { zxAnIfDhcpTestEntry 19 } zxAnIfDhcpTestAuthMode OBJECT-TYPE SYNTAX INTEGER { noAuth(1), option60String(2), usernameAndPassword(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "DHCP test authentication mode. noAuth(1) - DHCP test without authentication. option60String(2) - authenticate with zxAnIfDhcpTestOption60String. usernameAndPassword(3) - authenticate with zxAnIfDhcpTestUserName and zxAnIfDhcpTestPassword. " DEFVAL { option60String } ::= { zxAnIfDhcpTestEntry 20 } zxAnIfDhcpTestOption60String OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-create STATUS current DESCRIPTION "The option60 for DHCP test. This object is valid when zxAnIfDhcpTestAuthMode is option60String(1). " ::= { zxAnIfDhcpTestEntry 21 } zxAnIfDhcpTestUserName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "The user name. This object is valid when zxAnIfDhcpTestAuthMode is usernameAndPassword(2). " ::= { zxAnIfDhcpTestEntry 22 } zxAnIfDhcpTestPassword OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) MAX-ACCESS read-create STATUS current DESCRIPTION "The password. This object is valid when zxAnIfDhcpTestAuthMode is usernameAndPassword(2). " ::= { zxAnIfDhcpTestEntry 23 } zxAnIfDhcpTestGatewayIpType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The gateway IP address type." ::= { zxAnIfDhcpTestEntry 24 } zxAnIfDhcpTestGatewayIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The gateway IP address." ::= { zxAnIfDhcpTestEntry 25 } zxAnIfDhcpTestPingMaxDelay OBJECT-TYPE SYNTAX Integer32 UNITS "milliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum delay for DHCP test ping gateway." ::= { zxAnIfDhcpTestEntry 26 } zxAnIfDhcpTestPingMinDelay OBJECT-TYPE SYNTAX Integer32 UNITS "milliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum delay for DHCP test ping gateway." ::= { zxAnIfDhcpTestEntry 27 } zxAnIfDhcpTestPingAverageDelay OBJECT-TYPE SYNTAX Integer32 UNITS "milliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The average delay for DHCP test ping gateway ." ::= { zxAnIfDhcpTestEntry 28 } zxAnIfDhcpTestPingSuccessTimes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The successful times for DHCP test ping gateway." ::= { zxAnIfDhcpTestEntry 29 } zxAnIfDhcpTestRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this conceptual row. To create a row in this table, a manager must set this object to createAndGo(4). In particular, a newly created row cannot be created until the corresponding zxAnIfDhcpTestVlanId have been set. To delete a row in this table, a manager must set this object to destroy(6)." ::= { zxAnIfDhcpTestEntry 50 } ------------------------------------------------------------------------------ -- 17.Interface Packet Rate Limit Table ------------------------------------------------------------------------------ zxAnIfPktRateLimitTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxAnIfPktRateLimitEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Interface packet rate limit information table." ::= { zxAnInterfaceObjects 19 } zxAnIfPktRateLimitEntry OBJECT-TYPE SYNTAX ZxAnIfPktRateLimitEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "A entry of this table." INDEX { zxAnIfPktRateLimitIfIndex } ::= { zxAnIfPktRateLimitTable 1 } ZxAnIfPktRateLimitEntry ::= SEQUENCE { zxAnIfPktRateLimitIfIndex ZxAnIfindex, zxAnIfBroadcastPktRateLimit Integer32, zxAnIfFloodingPktRateLimit Integer32, zxAnIfPktRateLimitRowStatus RowStatus } zxAnIfPktRateLimitIfIndex OBJECT-TYPE SYNTAX ZxAnIfindex MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "The index of this packet rate limit ifIndex." ::= { zxAnIfPktRateLimitEntry 1 } zxAnIfBroadcastPktRateLimit OBJECT-TYPE SYNTAX Integer32(0..65535) UNITS "pps" MAX-ACCESS read-create STATUS deprecated DESCRIPTION "Maximum broadcast packet rate. If it is 65535, then no limit." DEFVAL { 100 } ::= { zxAnIfPktRateLimitEntry 2 } zxAnIfFloodingPktRateLimit OBJECT-TYPE SYNTAX Integer32(0..65535) UNITS "pps" MAX-ACCESS read-create STATUS deprecated DESCRIPTION "Maximum flooding packet rate. If it is 65535,then no limit." DEFVAL { 100 } ::= { zxAnIfPktRateLimitEntry 3 } zxAnIfPktRateLimitRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS deprecated DESCRIPTION "The row status of this entry." ::= {zxAnIfPktRateLimitEntry 30 } ----------------------------------------------------------------------------------- -- 18.Interface VLAN Rate Limit Table ----------------------------------------------------------------------------------- zxAnIfVlanRateLimitTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxAnIfVlanRateLimitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Interface VLAN rate limit information table." ::= { zxAnInterfaceObjects 20 } zxAnIfVlanRateLimitEntry OBJECT-TYPE SYNTAX ZxAnIfVlanRateLimitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A entry of this table." INDEX { zxAnIfVlanRateLimitIfIndex, zxAnIfVlanRateLimitVlanId, zxAnIfVlanRateLimitDirection} ::= { zxAnIfVlanRateLimitTable 1 } ZxAnIfVlanRateLimitEntry ::= SEQUENCE { zxAnIfVlanRateLimitIfIndex ZxAnIfindex, zxAnIfVlanRateLimitVlanId VlanId, zxAnIfVlanRateLimitDirection INTEGER, zxAnIfVlanRateLimitCir INTEGER, zxAnIfVlanRateLimitPir INTEGER, zxAnIfVlanRateLimitRowStatus RowStatus } zxAnIfVlanRateLimitIfIndex OBJECT-TYPE SYNTAX ZxAnIfindex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of this interface VLAN rate limit table." ::= { zxAnIfVlanRateLimitEntry 1 } zxAnIfVlanRateLimitVlanId OBJECT-TYPE SYNTAX VlanId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The VLAN ID." ::= { zxAnIfVlanRateLimitEntry 2 } zxAnIfVlanRateLimitDirection OBJECT-TYPE SYNTAX INTEGER { ingress(1), egress(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The VLAN rate limit direction." ::= { zxAnIfVlanRateLimitEntry 3 } zxAnIfVlanRateLimitCir OBJECT-TYPE SYNTAX INTEGER(0..10000000) UNITS "kbps" MAX-ACCESS read-create STATUS current DESCRIPTION "The committed information rate." ::= { zxAnIfVlanRateLimitEntry 4 } zxAnIfVlanRateLimitPir OBJECT-TYPE SYNTAX INTEGER(0..10000000) UNITS "kbps" MAX-ACCESS read-create STATUS current DESCRIPTION "The peak information rate." ::= { zxAnIfVlanRateLimitEntry 5 } zxAnIfVlanRateLimitRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The row status of this entry." ::= {zxAnIfVlanRateLimitEntry 30 } ------------------------------------------------------------------------------- -- 19.Protocol Rate Limit Table ------------------------------------------------------------------------------- zxAnProtocolRateLimitMgmt OBJECT IDENTIFIER ::= {zxAnInterfaceObjects 21} ProtoRateLimitType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Protocol Type." SYNTAX INTEGER { arp(1), dhcpv4(2), dhcpv6(3), igmp(4), pppoe(5), cfm(6), nd(7), mld(8), broadcastAndFlood(9), icmp(10) } RateLimitScale ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Protocol Rate Limiting Scale." SYNTAX INTEGER { vportGlobal(1), vlan(2), vport(3), vportAndVlan(4) } zxAnProtoRateLimitGlobalTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxAnProtoRateLimitGlobalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The global protocol rate limiting table. This table specifies protocol rate limiting configuration, which is used to reduce the maximum traffic rate for each protocol such as DHCP, IGMP, ICMP and so on. This table supports get-next from first-class index. " ::= { zxAnProtocolRateLimitMgmt 1 } zxAnProtoRateLimitGlobalEntry OBJECT-TYPE SYNTAX ZxAnProtoRateLimitGlobalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The protocol rate limiting entry." INDEX {zxAnProtoRateLimitGlbIfType, zxAnProtoRateLimitGlbProtoType} ::= { zxAnProtoRateLimitGlobalTable 1 } ZxAnProtoRateLimitGlobalEntry ::= SEQUENCE { zxAnProtoRateLimitGlbIfType INTEGER, zxAnProtoRateLimitGlbProtoType ProtoRateLimitType, zxAnProtoRateLimitGlbIngress Integer32, zxAnProtoRateLimitGlbEgress Integer32 } zxAnProtoRateLimitGlbIfType OBJECT-TYPE SYNTAX INTEGER { vport(1) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Supported interface type." ::= { zxAnProtoRateLimitGlobalEntry 1 } zxAnProtoRateLimitGlbProtoType OBJECT-TYPE SYNTAX ProtoRateLimitType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Supported protocol type." ::= { zxAnProtoRateLimitGlobalEntry 2 } zxAnProtoRateLimitGlbIngress OBJECT-TYPE SYNTAX Integer32(0..10000) MAX-ACCESS read-create STATUS current DESCRIPTION "The packet rate limit egress value. 0xFFFF means unconfigured." ::= { zxAnProtoRateLimitGlobalEntry 3 } zxAnProtoRateLimitGlbEgress OBJECT-TYPE SYNTAX Integer32(0..10000) MAX-ACCESS read-create STATUS current DESCRIPTION "The packet rate limit ingress value. 0xFFFF means unconfigured." ::= { zxAnProtoRateLimitGlobalEntry 4 } zxAnProtocolRateLimitVlanTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxAnProtocolRateLimitVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The valn protocol rate limiting table. This table specifies protocol rate limiting configuration, which is used to reduce the maximum traffic rate for each protocol such as DHCP, IGMP, ICMP and so on. This table supports get-next without index." ::= { zxAnProtocolRateLimitMgmt 2 } zxAnProtocolRateLimitVlanEntry OBJECT-TYPE SYNTAX ZxAnProtocolRateLimitVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The protocol rate limiting entry." INDEX {zxAnProtoRateLmtVlanId, zxAnProtoRateLmtVlanProtoType} ::= { zxAnProtocolRateLimitVlanTable 1 } ZxAnProtocolRateLimitVlanEntry ::= SEQUENCE { zxAnProtoRateLmtVlanId VlanId, zxAnProtoRateLmtVlanProtoType ProtoRateLimitType, zxAnProtoRateLmtVlanIngress Integer32, zxAnProtoRateLmtVlanEgress Integer32, zxAnProtoRateLmtVlanRowStatus RowStatus } zxAnProtoRateLmtVlanId OBJECT-TYPE SYNTAX VlanId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The VLAN ID." ::= { zxAnProtocolRateLimitVlanEntry 1 } zxAnProtoRateLmtVlanProtoType OBJECT-TYPE SYNTAX ProtoRateLimitType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Supported Protocol Type." ::= { zxAnProtocolRateLimitVlanEntry 2 } zxAnProtoRateLmtVlanIngress OBJECT-TYPE SYNTAX Integer32(0..10000) MAX-ACCESS read-create STATUS current DESCRIPTION "The packet rate limit ingress value. 0xFFFF means unconfigured." ::= { zxAnProtocolRateLimitVlanEntry 3 } zxAnProtoRateLmtVlanEgress OBJECT-TYPE SYNTAX Integer32(0..10000) MAX-ACCESS read-create STATUS current DESCRIPTION "The packet rate limit egress value. 0xFFFF means unconfigured." ::= { zxAnProtocolRateLimitVlanEntry 4 } zxAnProtoRateLmtVlanRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The row status of this entry." ::= {zxAnProtocolRateLimitVlanEntry 50 } zxAnProtocoRateLimitIfTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxAnProtocoRateLimitIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The global protocol rate limiting table. This table specifies protocol rate limiting configuration, which is used to reduce the maximum traffic rate for each protocol such as DHCP, IGMP, ICMP and so on. This table supports get-next from 'zxAnProtoRateLimitIfPort' index." ::= { zxAnProtocolRateLimitMgmt 3 } zxAnProtocoRateLimitIfEntry OBJECT-TYPE SYNTAX ZxAnProtocoRateLimitIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The vport protocol rate limiting entry." INDEX {zxAnProtoRateLimitIfRack, zxAnProtoRateLimitIfShelf, zxAnProtoRateLimitIfSlot, zxAnProtoRateLimitIfPort, zxAnProtoRateLimitIfOnu, zxAnProtoRateLimitIfLogicId, zxAnProtoRateLimitIfProtoType} ::= { zxAnProtocoRateLimitIfTable 1 } ZxAnProtocoRateLimitIfEntry ::= SEQUENCE { zxAnProtoRateLimitIfRack Integer32, zxAnProtoRateLimitIfShelf Integer32, zxAnProtoRateLimitIfSlot Integer32, zxAnProtoRateLimitIfPort Integer32, zxAnProtoRateLimitIfOnu Integer32, zxAnProtoRateLimitIfLogicId Integer32, zxAnProtoRateLimitIfProtoType ProtoRateLimitType, zxAnProtoRateLimitIfIngress Integer32, zxAnProtoRateLimitIfEgress Integer32, zxAnProtoRateLimitIfRowStatus RowStatus } zxAnProtoRateLimitIfRack OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION " This object indicates the rack number." ::= { zxAnProtocoRateLimitIfEntry 1 } zxAnProtoRateLimitIfShelf OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION " This object indicates the shelf number." ::= { zxAnProtocoRateLimitIfEntry 2 } zxAnProtoRateLimitIfSlot OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION " This object indicates the slot number. " ::= { zxAnProtocoRateLimitIfEntry 3 } zxAnProtoRateLimitIfPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION " This object indicates the physical port number. " ::= { zxAnProtocoRateLimitIfEntry 4 } zxAnProtoRateLimitIfOnu OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the ONU number." ::= { zxAnProtocoRateLimitIfEntry 5 } zxAnProtoRateLimitIfLogicId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This Logical id of means vport" ::= { zxAnProtocoRateLimitIfEntry 6 } zxAnProtoRateLimitIfProtoType OBJECT-TYPE SYNTAX ProtoRateLimitType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Supported Protocol Type." ::= { zxAnProtocoRateLimitIfEntry 7 } zxAnProtoRateLimitIfIngress OBJECT-TYPE SYNTAX Integer32(0..10000) MAX-ACCESS read-create STATUS current DESCRIPTION "The packet rate limit ingress value. 0xFFFF means unconfigured." ::= { zxAnProtocoRateLimitIfEntry 8 } zxAnProtoRateLimitIfEgress OBJECT-TYPE SYNTAX Integer32(0..10000) MAX-ACCESS read-create STATUS current DESCRIPTION "The packet rate egress value. 0xFFFF means unconfigured." ::= { zxAnProtocoRateLimitIfEntry 9 } zxAnProtoRateLimitIfRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The row status of this entry." ::= {zxAnProtocoRateLimitIfEntry 50 } zxAnProtocoRateLmtIfVlanTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxAnProtocoRateLmtIfVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The global protocol rate limiting table. This table specifies protocol rate limiting configuration, which is used to reduce the maximum traffic rate for each protocol such as DHCP, IGMP, ICMP and so on. This table support get-next from 'zxAnProtoRateLmtIfVlanPort' index." ::= { zxAnProtocolRateLimitMgmt 4 } zxAnProtocoRateLmtIfVlanEntry OBJECT-TYPE SYNTAX ZxAnProtocoRateLmtIfVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The vport protocol rate limiting entry." INDEX {zxAnProtoRateLmtIfVlanRack, zxAnProtoRateLmtIfVlanShelf, zxAnProtoRateLmtIfVlanSlot, zxAnProtoRateLmtIfVlanPort, zxAnProtoRateLmtIfVlanOnu, zxAnProtoRateLmtIfVlanLogicId, zxAnProtoRateLmtIfVlanVlanId, zxAnProtoRateLmtIfVlanProtoType} ::= { zxAnProtocoRateLmtIfVlanTable 1 } ZxAnProtocoRateLmtIfVlanEntry ::= SEQUENCE { zxAnProtoRateLmtIfVlanRack Integer32, zxAnProtoRateLmtIfVlanShelf Integer32, zxAnProtoRateLmtIfVlanSlot Integer32, zxAnProtoRateLmtIfVlanPort Integer32, zxAnProtoRateLmtIfVlanOnu Integer32, zxAnProtoRateLmtIfVlanLogicId Integer32, zxAnProtoRateLmtIfVlanVlanId VlanId, zxAnProtoRateLmtIfVlanProtoType ProtoRateLimitType, zxAnProtoRateLmtIfVlanIngress Integer32, zxAnProtoRateLmtIfVlanEgress Integer32, zxAnProtoRateLmtIfVlanRowStatus RowStatus } zxAnProtoRateLmtIfVlanRack OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION " This object indicates the rack number." ::= { zxAnProtocoRateLmtIfVlanEntry 1 } zxAnProtoRateLmtIfVlanShelf OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION " This object indicates the shelf number." ::= { zxAnProtocoRateLmtIfVlanEntry 2 } zxAnProtoRateLmtIfVlanSlot OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION " This object indicates the slot number. " ::= { zxAnProtocoRateLmtIfVlanEntry 3 } zxAnProtoRateLmtIfVlanPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION " This object indicates the physical port number. " ::= { zxAnProtocoRateLmtIfVlanEntry 4 } zxAnProtoRateLmtIfVlanOnu OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the ONU number." ::= { zxAnProtocoRateLmtIfVlanEntry 5 } zxAnProtoRateLmtIfVlanLogicId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This Logical id of means vport" ::= { zxAnProtocoRateLmtIfVlanEntry 6 } zxAnProtoRateLmtIfVlanVlanId OBJECT-TYPE SYNTAX VlanId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The VLAN ID." ::= { zxAnProtocoRateLmtIfVlanEntry 7 } zxAnProtoRateLmtIfVlanProtoType OBJECT-TYPE SYNTAX ProtoRateLimitType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Supported Protocol Type." ::= { zxAnProtocoRateLmtIfVlanEntry 8 } zxAnProtoRateLmtIfVlanIngress OBJECT-TYPE SYNTAX Integer32(0..10000) MAX-ACCESS read-create STATUS current DESCRIPTION "The packet rate limit ingress value. 0xFFFF means unconfigured." ::= { zxAnProtocoRateLmtIfVlanEntry 9 } zxAnProtoRateLmtIfVlanEgress OBJECT-TYPE SYNTAX Integer32(0..10000) MAX-ACCESS read-create STATUS current DESCRIPTION "The packet rate limit egress value. 0xFFFF means unconfigured." ::= { zxAnProtocoRateLmtIfVlanEntry 10 } zxAnProtoRateLmtIfVlanRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The row status of this entry." ::= {zxAnProtocoRateLmtIfVlanEntry 50 } zxAnSupportedRateLimitTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxAnSupportedRateLimitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The supported protocol rate limiting table. This table specifies which kinds of information on protocol type, rate limiting scale and unit are supported for current device." ::= { zxAnProtocolRateLimitMgmt 50 } zxAnSupportedRateLimitEntry OBJECT-TYPE SYNTAX ZxAnSupportedRateLimitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The supported protocol rate limiting entry." INDEX {zxAnSupportedRateLimitScale, zxAnSupportedProtocolType } ::= { zxAnSupportedRateLimitTable 1 } ZxAnSupportedRateLimitEntry ::= SEQUENCE { zxAnSupportedRateLimitScale RateLimitScale, zxAnSupportedProtocolType ProtoRateLimitType, zxAnSupportedRateLimitDirection INTEGER, zxAnSupportedRateLimitUnits INTEGER } zxAnSupportedRateLimitScale OBJECT-TYPE SYNTAX RateLimitScale MAX-ACCESS not-accessible STATUS current DESCRIPTION "Supported Protocol Rate Limiting Scale." ::= { zxAnSupportedRateLimitEntry 1 } zxAnSupportedProtocolType OBJECT-TYPE SYNTAX ProtoRateLimitType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Supported Protocol Type." ::= { zxAnSupportedRateLimitEntry 2 } zxAnSupportedRateLimitDirection OBJECT-TYPE SYNTAX INTEGER { both(1), ingress(2), egress(3) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The VLAN rate limit direction." ::= { zxAnSupportedRateLimitEntry 3 } zxAnSupportedRateLimitUnits OBJECT-TYPE SYNTAX INTEGER { pps(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Supported unit type of rate for a specific protocol." ::= { zxAnSupportedRateLimitEntry 4 } -------------------------------------------------------------------------------- -- 20.Interface Protocol Transparent Table -------------------------------------------------------------------------------- zxAnIfProtocolTransObject OBJECT IDENTIFIER ::= {zxAnInterfaceObjects 22} zxAnIfProtocolTransTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxAnIfProtocolTransEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The interface protocol transparent table. This table specifies that interface transparent transmits protocol. This table supports get-next from 'zxAnIfProtocolTransIfType' index." ::= { zxAnIfProtocolTransObject 1 } zxAnIfProtocolTransEntry OBJECT-TYPE SYNTAX ZxAnIfProtocolTransEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The interface protocol transparent entry." INDEX { zxAnIfProtocolTransRack, zxAnIfProtocolTransShelf, zxAnIfProtocolTransSlot, zxAnIfProtocolTransPort, zxAnIfProtocolTransOnu, zxAnIfProtocolTransIfType, zxAnIfProtocolTransLogicalId, zxAnIfProtocolTransType } ::= { zxAnIfProtocolTransTable 1 } ZxAnIfProtocolTransEntry ::= SEQUENCE { zxAnIfProtocolTransRack Integer32, zxAnIfProtocolTransShelf Integer32, zxAnIfProtocolTransSlot Integer32, zxAnIfProtocolTransPort Integer32, zxAnIfProtocolTransOnu Integer32, zxAnIfProtocolTransIfType INTEGER, zxAnIfProtocolTransLogicalId OBJECT IDENTIFIER, zxAnIfProtocolTransType INTEGER, zxAnIfProtocolTransRowStatus RowStatus } zxAnIfProtocolTransRack OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Rack No. of the interface." ::= { zxAnIfProtocolTransEntry 1 } zxAnIfProtocolTransShelf OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Shelf No. of the interface." ::= { zxAnIfProtocolTransEntry 2 } zxAnIfProtocolTransSlot OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot No. of the interface." ::= { zxAnIfProtocolTransEntry 3 } zxAnIfProtocolTransPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Physical port No. of the interface." ::= { zxAnIfProtocolTransEntry 4 } zxAnIfProtocolTransOnu OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ONU number. It is 0 in DSL port." ::= { zxAnIfProtocolTransEntry 5 } zxAnIfProtocolTransIfType OBJECT-TYPE SYNTAX INTEGER { physicalPort(1), bridgePort(2), ponOnu(3), ponVPort(4), onuUni(5), servicePort(11), vlan(12) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Type of the interface." ::= { zxAnIfProtocolTransEntry 6 } zxAnIfProtocolTransLogicalId OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS not-accessible STATUS current DESCRIPTION "Logic index of the interface. If zxAnIfTransProtocolIfType is 'physicalPort', its value is 0. If zxAnIfTransProtocolIfType is 'bridgePort', this object indicates 'pvc', such as oid '1' indicates 'PVC1'. If zxAnIfTransProtocolIfType is 'ponOnu', its value is 0. If zxAnIfTransProtocolIfType is 'ponVPort', this object indicates 'ponVPort', such as oid '1' indicates 'PortVPort1'. If zxAnIfTransProtocolIfType is 'onuUni', this object indicates 'onuSlot.uniId', this type is used for SFUs only. If the ONU slot is not cared about, the onuSlot is 0, such as oid '0.1' indicates 'ONUSlot0.UNIID1'. If zxAnIfTransProtocolIfType is 'servicePort', this object indicates 'servicePort', such as oid '1' indicates 'ServicePort1'. If zxAnIfTransProtocolIfType is 'vlan', this object indicates 'vlanId | svlanId.cvlanId', such as oid '1' indicates 'VLANID1', oid '1.2' indicates 'SVLANID1.CVLANID2'. " ::= { zxAnIfProtocolTransEntry 7 } zxAnIfProtocolTransType OBJECT-TYPE SYNTAX INTEGER { osfpAndRip(1) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The transparent protocol type." ::= { zxAnIfProtocolTransEntry 8 } zxAnIfProtocolTransRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The row status of this entry." ::= { zxAnIfProtocolTransEntry 20 } -------------------------------------------------------------------------------- -- 22.Optical Module Group -------------------------------------------------------------------------------- zxAnOpticalModuleGroup OBJECT IDENTIFIER ::= {zxAnInterfaceObjects 23} -------------------------------------------------------------------------------- -- Optical Module Alarm Profile Table -------------------------------------------------------------------------------- zxAnOpticalModuleAlmPrfTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxAnOpticalModuleAlmPrfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table includes the optical module threshold profile. It can be configured up to 32,which one is the default profile." ::= { zxAnOpticalModuleGroup 2 } zxAnOpticalModuleAlmPrfEntry OBJECT-TYPE SYNTAX ZxAnOpticalModuleAlmPrfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in zxAnOpticalModuleAlmPrfTable." INDEX { zxAnOptPrfModuleAlmPrfName } ::= { zxAnOpticalModuleAlmPrfTable 1 } ZxAnOpticalModuleAlmPrfEntry ::= SEQUENCE { zxAnOptPrfModuleAlmPrfName DisplayString, zxAnOptPrfRxPwrLowerThresh Integer32, zxAnOptPrfRxPwrUpperThresh Integer32, zxAnOptPrfTxPwrLowerThresh Integer32, zxAnOptPrfTxPwrUpperThresh Integer32, zxAnOptPrfBiasCurrLowerThresh Integer32, zxAnOptPrfBiasCurrUpperThresh Integer32, zxAnOptPrfVoltageLowerThresh Integer32, zxAnOptPrfVoltageUpperThresh Integer32, zxAnOptPrfTempLowerThresh Integer32, zxAnOptPrfTempUpperThresh Integer32, zxAnOptPrfOfflineTrapEnable INTEGER, zxAnOptPrfModuleAlmPrfRowStatus RowStatus } zxAnOptPrfModuleAlmPrfName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A textual string containing information about the optical module alarm threshold profile name. It can be configured up to 32 profiles,which one is the default profile." ::= { zxAnOpticalModuleAlmPrfEntry 1 } zxAnOptPrfRxPwrLowerThresh OBJECT-TYPE SYNTAX Integer32(-400..100) UNITS "0.1dBm" MAX-ACCESS read-create STATUS current DESCRIPTION "The lower limit threshold on input optical power. The alarm should be generated when zxAnOpticalIfRxPwrCurrValue is lower than this threshold. The default value is -340. " DEFVAL { -340 } ::= { zxAnOpticalModuleAlmPrfEntry 2} zxAnOptPrfRxPwrUpperThresh OBJECT-TYPE SYNTAX Integer32(-400..100) UNITS "0.1dBm" MAX-ACCESS read-create STATUS current DESCRIPTION "The upper limit threshold on input optical power. The alarm should be generated when zxAnOpticalIfRxPwrCurrValue exceeds this threshold.The default value is 30. " DEFVAL { 30 } ::= { zxAnOpticalModuleAlmPrfEntry 3 } zxAnOptPrfTxPwrLowerThresh OBJECT-TYPE SYNTAX Integer32(-200..200) UNITS "0.1dbm" MAX-ACCESS read-create STATUS current DESCRIPTION "The lower limit threshold on output optical power. The alarm should be generated when zxAnOpticalIfTxPwrCurrValue is lower than this threshold. The default value is -140. " DEFVAL { -140 } ::= { zxAnOpticalModuleAlmPrfEntry 4 } zxAnOptPrfTxPwrUpperThresh OBJECT-TYPE SYNTAX Integer32(-200..200) UNITS "0.1dbm" MAX-ACCESS read-create STATUS current DESCRIPTION "The upper limit threshold on output optical power. The alarm should be generated when zxAnOpticalIfTxPwrCurrValue exceeds this threshold.The default value is 90. " DEFVAL { 90 } ::= { zxAnOpticalModuleAlmPrfEntry 5 } zxAnOptPrfBiasCurrLowerThresh OBJECT-TYPE SYNTAX Integer32(0..1500) UNITS "0.1mA" MAX-ACCESS read-create STATUS current DESCRIPTION "The lower limit threshold on optical modules bias current.The alarm should be generated when zxAnOpticalBiasCurrent is lower than this threshold. The default value is 0. " DEFVAL { 0 } ::= { zxAnOpticalModuleAlmPrfEntry 6 } zxAnOptPrfBiasCurrUpperThresh OBJECT-TYPE SYNTAX Integer32(0..1500) UNITS "0.1mA" MAX-ACCESS read-create STATUS current DESCRIPTION "The upper limit threshold on optical modules bias current. The alarm should be generated when zxAnOpticalBiasCurrent exceeds this threshold.The default value is 1310. " DEFVAL { 1310 } ::= { zxAnOpticalModuleAlmPrfEntry 7 } zxAnOptPrfVoltageLowerThresh OBJECT-TYPE SYNTAX Integer32(0..100) UNITS "0.1 Volt" MAX-ACCESS read-create STATUS current DESCRIPTION "The lower limit threshold on optical modules supply voltage. The alarm should be generated when zxAnOpticalSupplyVoltage is lower than this threshold.The default value is 0. " DEFVAL { 0 } ::= { zxAnOpticalModuleAlmPrfEntry 8 } zxAnOptPrfVoltageUpperThresh OBJECT-TYPE SYNTAX Integer32(0..100) UNITS "0.1 Volt" MAX-ACCESS read-create STATUS current DESCRIPTION "The upper limit threshold on optical modules supply voltage. The alarm should be generated when zxAnOpticalSupplyVoltage exceeds this threshold.The default value is 70. " DEFVAL { 70 } ::= { zxAnOpticalModuleAlmPrfEntry 9 } zxAnOptPrfTempLowerThresh OBJECT-TYPE SYNTAX Integer32(-50..100) UNITS "Centigrade" MAX-ACCESS read-create STATUS current DESCRIPTION "The lower limit threshold on optical modules temperature. The alarm should be generated when zxAnOpticalTemperature is lower than this threshold.The default value is -45. " DEFVAL { -45 } ::= { zxAnOpticalModuleAlmPrfEntry 10 } zxAnOptPrfTempUpperThresh OBJECT-TYPE SYNTAX Integer32(-50..100) UNITS "Centigrade" MAX-ACCESS read-create STATUS current DESCRIPTION "The upper limit threshold on optical modules temperature. The alarm should be generated when zxAnOpticalTemperature exceeds this threshold.The default value is 90. " DEFVAL { 90 } ::= { zxAnOpticalModuleAlmPrfEntry 11 } zxAnOptPrfOfflineTrapEnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates whether optical module is online/offline traps should be generated for this interface.The default value is enabled(1)" DEFVAL { enabled } ::= { zxAnOpticalModuleAlmPrfEntry 12 } zxAnOptPrfModuleAlmPrfRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this conceptual row. The supported actions of this conceptual row only include: 'createAndGo' and 'destroy'. To create a row in this table, a manager must set this object to createAndGo(4), and must comply with the multi-variables binding rule described in zxAnExampleFunc1Xxx1Entry. To delete a row in this table, a manager must set this object to destroy(6). To get this object, the agent always returns active(1)." ::= {zxAnOpticalModuleAlmPrfEntry 50 } -------------------------------------------------------------------------------- -- Optical Module Alarm Profile Configuration Table -------------------------------------------------------------------------------- zxAnOpticalAlmPrfIfConfTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxAnOpticalAlmPrfIfConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table includes the optical module profile configuration." ::= { zxAnOpticalModuleGroup 3 } zxAnOpticalAlmPrfIfConfEntry OBJECT-TYPE SYNTAX ZxAnOpticalAlmPrfIfConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in zxAnOpticalAlmPrfIfConfTable." INDEX { ifIndex } ::= { zxAnOpticalAlmPrfIfConfTable 1 } ZxAnOpticalAlmPrfIfConfEntry ::= SEQUENCE { zxAnOpticalIfAlmPrf DisplayString } zxAnOpticalIfAlmPrf OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "A textual string containing information about the optical module alarm threshold profile name ." DEFVAL { "default_alarm_profile" } ::= { zxAnOpticalAlmPrfIfConfEntry 2 } -------------------------------------------------------------------------------- -- Optical Module ALS Configuration Table -------------------------------------------------------------------------------- zxAnOpticalAlsIfConfTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxAnOpticalAlsIfConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table includes the ALS configuration of the optical module." ::= { zxAnOpticalModuleGroup 4 } zxAnOpticalAlsIfConfEntry OBJECT-TYPE SYNTAX ZxAnOpticalAlsIfConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in zxAnOpticalAlsIfConfTable." INDEX { ifIndex } ::= { zxAnOpticalAlsIfConfTable 1 } ZxAnOpticalAlsIfConfEntry ::= SEQUENCE { zxAnOptAlsEnable INTEGER, zxAnOptAlsLaserLosDuration Integer32, zxAnOptAlsLaserShutdownDuration Integer32, zxAnOptAlsLaserStartUpDuration Integer32 } zxAnOptAlsEnable OBJECT-TYPE SYNTAX INTEGER{ enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the ALS function." DEFVAL { disabled } ::= { zxAnOpticalAlsIfConfEntry 1 } zxAnOptAlsLaserLosDuration OBJECT-TYPE SYNTAX Integer32(5..50) UNITS "100ms" MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute specifies the value of the LOS duration. The laser will be shutdown when detected the LOS duration longer than zxAnOptAlsLaserLosDuration value. Setting this object will enable the ALS function." DEFVAL { 5 } ::= { zxAnOpticalAlsIfConfEntry 2} zxAnOptAlsLaserShutdownDuration OBJECT-TYPE SYNTAX Integer32(20..2000) UNITS "100ms" MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute specifies the value of the laser shutdown duration. Setting this object will enable the ALS function." DEFVAL { 100 } ::= { zxAnOpticalAlsIfConfEntry 3} zxAnOptAlsLaserStartUpDuration OBJECT-TYPE SYNTAX Integer32(50..20000) UNITS "100ms" MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute specifies the value of the laser re-open duration. Setting this object will enable the ALS function." DEFVAL { 50 } ::= { zxAnOpticalAlsIfConfEntry 4} -------------------------------------------------------------------------------- -- 21.Port Number Stats Objects -------------------------------------------------------------------------------- zxAnPortNumberStatsObjects OBJECT IDENTIFIER ::= {zxAnInterfaceObjects 100} zxAnTotalPortNumberStatsObjects OBJECT IDENTIFIER ::= { zxAnPortNumberStatsObjects 1 } zxAnTotalAdslPorts OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of total ADSL ports." ::= {zxAnTotalPortNumberStatsObjects 1} zxAnTotalVdslPorts OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of total VDSL ports." ::= {zxAnTotalPortNumberStatsObjects 2} zxAnTotalShdslPorts OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of total SHDSL ports." ::= {zxAnTotalPortNumberStatsObjects 3} zxAnTotalEthernetUserPorts OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of total ethernet user ports." ::= {zxAnTotalPortNumberStatsObjects 4} zxAnTotalIgmpPorts OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of total IGMP ports." ::= {zxAnTotalPortNumberStatsObjects 5} zxAnTotalPwe3Ports OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of total PWE3 E1 ports." ::= {zxAnTotalPortNumberStatsObjects 6} zxAnOnlinePortNumberStatsObjects OBJECT IDENTIFIER ::= { zxAnPortNumberStatsObjects 2 } zxAnOnlineAdslPorts OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of online ADSL ports." ::= {zxAnOnlinePortNumberStatsObjects 1} zxAnOnlineVdslPorts OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of online VDSL ports." ::= {zxAnOnlinePortNumberStatsObjects 2} zxAnOnlineShdslPorts OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of online SHDSL ports." ::= {zxAnOnlinePortNumberStatsObjects 3} zxAnOnlineEthernetUserPorts OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of online ethernet user ports." ::= {zxAnOnlinePortNumberStatsObjects 4} zxAnOnlineIgmpPorts OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of online IGMP ports." ::= {zxAnOnlinePortNumberStatsObjects 5} zxAnOnlinePwe3Ports OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of online PWE3 E1 ports." ::= {zxAnOnlinePortNumberStatsObjects 6} zxAnActivePortNumberStatsObjects OBJECT IDENTIFIER ::= { zxAnPortNumberStatsObjects 3 } zxAnActiveAdslPorts OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of active ADSL ports." ::= {zxAnActivePortNumberStatsObjects 1} zxAnActiveVdslPorts OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of active VDSL ports." ::= {zxAnActivePortNumberStatsObjects 2} zxAnActiveShdslPorts OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of active SHDSL ports." ::= {zxAnActivePortNumberStatsObjects 3} zxAnActiveEthernetUserPorts OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of active ethernet user ports." ::= {zxAnActivePortNumberStatsObjects 4} zxAnActivePwe3Ports OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of active PWE3 E1 ports." ::= {zxAnActivePortNumberStatsObjects 5} -------------------------------------------------------------------------------- -- 23.Interface Statistics Group -------------------------------------------------------------------------------- zxAnIfStatsGroup OBJECT IDENTIFIER ::= {zxAnInterfaceObjects 24} -------------------------------------------------------------------------------- -- Interface VLAN CoS Statistics Table -------------------------------------------------------------------------------- zxAnIfVlanCosStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxAnIfVlanCosStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Interface VLAN CoS performance statistics table." ::= { zxAnIfStatsGroup 2 } zxAnIfVlanCosStatsEntry OBJECT-TYPE SYNTAX ZxAnIfVlanCosStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in zxAnIfVlanCosStatsTable." INDEX { zxAnIfVlanStatIfIndex, zxAnIfVlanId, zxAnIfVlanCos } ::= { zxAnIfVlanCosStatsTable 1 } ZxAnIfVlanCosStatsEntry ::= SEQUENCE { zxAnIfVlanCos Integer32, zxAnIfVlanCosStatEnable INTEGER, zxAnIfVlanCosTxOctets Counter64, zxAnIfVlanCosRxOctets Counter64, zxAnIfVlanCosTxUcastPkts Counter64, zxAnIfVlanCosRxUcastPkts Counter64, zxAnIfVlanCosTxMulticastPkts Counter64, zxAnIfVlanCosRxMulticastPkts Counter64, zxAnIfVlanCosTxBroadcastPkts Counter64, zxAnIfVlanCosRxBroadcastPkts Counter64, zxAnIfVlanCosTxBWDisRatio Integer32, zxAnIfVlanCosRxBWDisRatio Integer32, zxAnIfVlanCosTxWredDisRatio Integer32, zxAnIfVlanCosTxBandwidthDisPkts Counter64, zxAnIfVlanCosRxBandwidthDisPkts Counter64, zxAnIfVlanCosTxWredDisPkts Counter64, zxAnIfVlanCosStatRowStatus RowStatus } zxAnIfVlanCos OBJECT-TYPE SYNTAX Integer32(0..7) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An integer that is in the range of the layer 2 CoS values. This corresponds to the 802.1p and ISL CoS values." ::= { zxAnIfVlanCosStatsEntry 1 } zxAnIfVlanCosStatEnable OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Enable/disable the interface VLAN CoS Statisic." ::= { zxAnIfVlanCosStatsEntry 2 } zxAnIfVlanCosTxOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets transmitted out of the interface, including framing characters. Discontinuities in the value of this counter can occur at re-initialization of the management system." ::= { zxAnIfVlanCosStatsEntry 3 } zxAnIfVlanCosRxOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets received on the interface, including framing characters. Discontinuities in the value of this counter can occur at re-initialization of the management system." ::= { zxAnIfVlanCosStatsEntry 4 } zxAnIfVlanCosTxUcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets that higher-level protocols requested be transmitted, and which were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent. Discontinuities in the value of this counter can occur at re-initialization of the management system." ::= { zxAnIfVlanCosStatsEntry 5 } zxAnIfVlanCosRxUcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were not addressed to a multicast or broadcast address at this sub-layer. Discontinuities in the value of this counter can occur at re-initialization of the management system." ::= { zxAnIfVlanCosStatsEntry 6 } zxAnIfVlanCosTxMulticastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a multicast address at this sub-layer, including those that were discarded or not sent. For a MAC layer protocol, this includes both Group and Functional addresses. Discontinuities in the value of this counter can occur at re-initialization of the management system." ::= { zxAnIfVlanCosStatsEntry 7 } zxAnIfVlanCosRxMulticastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast address at this sub-layer. For a MAC layer protocol, this includes both Group and Functional addresses. Discontinuities in the value of this counter can occur at re-initialization of the management system." ::= { zxAnIfVlanCosStatsEntry 8 } zxAnIfVlanCosTxBroadcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent. Discontinuities in the value of this counter can occur at re-initialization of the management system." ::= { zxAnIfVlanCosStatsEntry 9 } zxAnIfVlanCosRxBroadcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a broadcast address at this sub-layer. Discontinuities in the value of this counter can occur at re-initialization of the management system." ::= { zxAnIfVlanCosStatsEntry 10 } zxAnIfVlanCosTxBWDisRatio OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the ratio of transmitted packets discarded by this traffic processor due to subscriber bandwidth limitations. Discontinuities in the value of this counter can occur at re-initialization of the management system." ::= { zxAnIfVlanCosStatsEntry 11 } zxAnIfVlanCosRxBWDisRatio OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the ratio of received packets discarded by this traffic processor due to subscriber bandwidth limitations. Discontinuities in the value of this counter can occur at re-initialization of the management system." ::= { zxAnIfVlanCosStatsEntry 12 } zxAnIfVlanCosTxWredDisRatio OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the ratio of transmitted packets discarded by this traffic processor due to congestion in the queues. Discontinuities in the value of this counter can occur at re-initialization of the management system." ::= { zxAnIfVlanCosStatsEntry 13 } zxAnIfVlanCosTxBandwidthDisPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the number of transmitted packets discarded by this traffic processor due to subscriber bandwidth limitations. Discontinuities in the value of this counter can occur at re-initialization of the management system." ::= { zxAnIfVlanCosStatsEntry 14 } zxAnIfVlanCosRxBandwidthDisPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the number of received packets discarded by this traffic processor due to subscriber bandwidth limitations. Discontinuities in the value of this counter can occur at re-initialization of the management system." ::= { zxAnIfVlanCosStatsEntry 15 } zxAnIfVlanCosTxWredDisPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the number of transmitted packets discarded by this traffic processor due to congestion in the queues. Discontinuities in the value of this counter can occur at re-initialization of the management system." ::= { zxAnIfVlanCosStatsEntry 16 } zxAnIfVlanCosStatRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this conceptual row. The supported actions of this conceptual row only include: 'createAndGo' and 'destroy'. To create a row in this table, a manager must set this object to createAndGo(4), and must comply with the multi-variables binding rule described in zxAnIfVlanCosStatsEntry. To delete a row in this table, a manager must set this object to destroy(6). To get this object, the agent always returns active(1)." ::= {zxAnIfVlanCosStatsEntry 50 } ------------------------------------------------------------------------------ -- 24.Storm Control Objects ------------------------------------------------------------------------------ StormControlType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Storm control type." SYNTAX INTEGER { broadcast(1), unknownUnicast(2), multicast(3) } zxAnStormControlObjects OBJECT IDENTIFIER ::= { zxAnInterfaceObjects 25 } zxAnIfStormControlTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxAnIfStormControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Interface storm control table." ::= { zxAnStormControlObjects 2 } zxAnIfStormControlEntry OBJECT-TYPE SYNTAX ZxAnIfStormControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A entry of zxAnIfStormControlTable." INDEX { zxAnIfStormControlIfIndex, zxAnIfStormControlPktType } ::= { zxAnIfStormControlTable 1 } ZxAnIfStormControlEntry ::= SEQUENCE { zxAnIfStormControlIfIndex ZxAnIfindex, zxAnIfStormControlPktType StormControlType, zxAnIfStormCtrlRateLmtIngress Integer32, zxAnIfStormCtrlRateLmtEgress Integer32, zxAnIfStormCtrlRateLmtUnit INTEGER } zxAnIfStormControlIfIndex OBJECT-TYPE SYNTAX ZxAnIfindex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of this interface storm control table." ::= { zxAnIfStormControlEntry 1 } zxAnIfStormControlPktType OBJECT-TYPE SYNTAX StormControlType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Storm control packet type." ::= { zxAnIfStormControlEntry 2 } zxAnIfStormCtrlRateLmtIngress OBJECT-TYPE SYNTAX Integer32(0..65535 | 2147483646 | 2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "The packet rate limit ingress value. Value 0 means that the packet will be discarded. 0x7FFFFFFE means no limit. 0x7FFFFFFF means not supported." DEFVAL { 100 } ::= { zxAnIfStormControlEntry 3 } zxAnIfStormCtrlRateLmtEgress OBJECT-TYPE SYNTAX Integer32(0..65535 | 2147483646 | 2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "The packet rate limit egress value. Value 0 means that the packet will be discarded. 0x7FFFFFFE means no limit. 0x7FFFFFFF means not supported." DEFVAL { 100 } ::= { zxAnIfStormControlEntry 4 } zxAnIfStormCtrlRateLmtUnit OBJECT-TYPE SYNTAX INTEGER { pps(1), kbps(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The unit of packet rate limit." ::= { zxAnIfStormControlEntry 5 } zxAnIfVlanStormControlTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxAnIfVlanStormControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Interface VLAN storm control table." ::= { zxAnStormControlObjects 3 } zxAnIfVlanStormControlEntry OBJECT-TYPE SYNTAX ZxAnIfVlanStormControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A entry of zxAnIfVlanStormControlTable." INDEX { zxAnIfVlanStormControlIfIndex, zxAnIfVlanStormControlVlanId, zxAnIfVlanStormControlPktType } ::= { zxAnIfVlanStormControlTable 1 } ZxAnIfVlanStormControlEntry ::= SEQUENCE { zxAnIfVlanStormControlIfIndex ZxAnIfindex, zxAnIfVlanStormControlVlanId VlanId, zxAnIfVlanStormControlPktType StormControlType, zxAnSecStormCtrlIfVlanRateLimit Integer32, zxAnSecStormCtrlIfVlanBurstSize Integer32, zxAnSecStormCtrlIfVlanRowStatus RowStatus } zxAnIfVlanStormControlIfIndex OBJECT-TYPE SYNTAX ZxAnIfindex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of this interface VLAN storm control table." ::= { zxAnIfVlanStormControlEntry 1 } zxAnIfVlanStormControlVlanId OBJECT-TYPE SYNTAX VlanId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The VLAN ID." ::= { zxAnIfVlanStormControlEntry 2 } zxAnIfVlanStormControlPktType OBJECT-TYPE SYNTAX StormControlType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Storm control packet type." ::= { zxAnIfVlanStormControlEntry 3 } zxAnSecStormCtrlIfVlanRateLimit OBJECT-TYPE SYNTAX Integer32(0..65535) UNITS "kbps" MAX-ACCESS read-create STATUS current DESCRIPTION "Value 0 means that the packet will be discarded. Value 65535 means no limit." DEFVAL { 100 } ::= { zxAnIfVlanStormControlEntry 4 } zxAnSecStormCtrlIfVlanBurstSize OBJECT-TYPE SYNTAX Integer32(1..1023) UNITS "kbyte" MAX-ACCESS read-create STATUS current DESCRIPTION "Burst size." DEFVAL { 1023 } ::= { zxAnIfVlanStormControlEntry 5 } zxAnSecStormCtrlIfVlanRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this conceptual row. The supported actions of this conceptual row only include: 'createAndGo' and 'destroy'. To create a row in this table, a manager must set this object to createAndGo(4), and must comply with the multi-variables binding rule described in zxAnIfVlanStormControlEntry. To delete a row in this table, a manager must set this object to destroy(6). To get this object, the agent always returns active(1)." ::= {zxAnIfVlanStormControlEntry 50 } -------------------------------------------------------------------------------- -- 25.Protocol Rate Limit Objects -------------------------------------------------------------------------------- RateLimitProtocolType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Protocol Type." SYNTAX INTEGER { igmp(1), mld(2), linkLocalAddr(3), icmpv6(4), nd(5), dhcpv6(6) } zxAnProtoRateLimitObjects OBJECT IDENTIFIER ::= { zxAnInterfaceObjects 26 } zxAnProtoIfRateLimitTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxAnProtoIfRateLimitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Interface protocol rate limit table." ::= { zxAnProtoRateLimitObjects 2 } zxAnProtoIfRateLimitEntry OBJECT-TYPE SYNTAX ZxAnProtoIfRateLimitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A entry of zxAnProtoIfRateLimitTable." INDEX { zxAnProtoIfRateLimitIfIndex, zxAnProtoIfRateLimitProtoType } ::= { zxAnProtoIfRateLimitTable 1 } ZxAnProtoIfRateLimitEntry ::= SEQUENCE { zxAnProtoIfRateLimitIfIndex ZxAnIfindex, zxAnProtoIfRateLimitProtoType RateLimitProtocolType, zxAnProtoIfRateLimitIngress Integer32, zxAnProtoIfRateLimitEgress Integer32 } zxAnProtoIfRateLimitIfIndex OBJECT-TYPE SYNTAX ZxAnIfindex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of this interface ptrotocol packet limit table." ::= { zxAnProtoIfRateLimitEntry 1 } zxAnProtoIfRateLimitProtoType OBJECT-TYPE SYNTAX RateLimitProtocolType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The protocol packet type." ::= { zxAnProtoIfRateLimitEntry 2 } zxAnProtoIfRateLimitIngress OBJECT-TYPE SYNTAX Integer32(0..1000000 | 2147483646 | 2147483647) UNITS "kbps" MAX-ACCESS read-write STATUS current DESCRIPTION "The packet rate limit ingress value. Value 0 means that the packet will be discarded, 0x7FFFFFFE means no limit. 0x7FFFFFFF means not supported." DEFVAL { 100 } ::= { zxAnProtoIfRateLimitEntry 3 } zxAnProtoIfRateLimitEgress OBJECT-TYPE SYNTAX Integer32(0..1000000 | 2147483646 | 2147483647) UNITS "kbps" MAX-ACCESS read-write STATUS current DESCRIPTION "The packet rate limit egress value. Value 0 means that the packet will be discarded, 0x7FFFFFFE means no limit. 0x7FFFFFFF means not supported." DEFVAL { 100 } ::= { zxAnProtoIfRateLimitEntry 4 } ------------------------------------------------------------------------------ -- 27.MAX-MAC-LEARN Objects ------------------------------------------------------------------------------ zxAnIfVlanConfObjects OBJECT IDENTIFIER ::= { zxAnInterfaceObjects 27 } zxAnIfVlanMacLearnedLimitTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxAnIfVlanMacLearnedLimitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Interface VLAN MAC address learned limit table." ::= { zxAnIfVlanConfObjects 2 } zxAnIfVlanMacLearnedLimitEntry OBJECT-TYPE SYNTAX ZxAnIfVlanMacLearnedLimitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Interface VLAN MAC address learned limit entry." INDEX { zxAnIfVlanMacLearnedLmtIfIndex, zxAnSecIfVlanMacLearnedVid } ::= { zxAnIfVlanMacLearnedLimitTable 1 } ZxAnIfVlanMacLearnedLimitEntry ::= SEQUENCE { zxAnIfVlanMacLearnedLmtIfIndex ZxAnIfindex, zxAnSecIfVlanMacLearnedVid VlanId, zxAnSecIfVlanMacLearnedMaxMacs Integer32, zxAnSecIfVlanMacLearnedRowStatus RowStatus } zxAnIfVlanMacLearnedLmtIfIndex OBJECT-TYPE SYNTAX ZxAnIfindex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Interface index." ::= { zxAnIfVlanMacLearnedLimitEntry 1 } zxAnSecIfVlanMacLearnedVid OBJECT-TYPE SYNTAX VlanId MAX-ACCESS not-accessible STATUS current DESCRIPTION "VLAN ID." ::= { zxAnIfVlanMacLearnedLimitEntry 2 } zxAnSecIfVlanMacLearnedMaxMacs OBJECT-TYPE SYNTAX Integer32(0..8192) MAX-ACCESS read-create STATUS current DESCRIPTION "Maximum Learned MAC Addresses. Value 0 mean to disable MAC address learning." DEFVAL { 8000 } ::= { zxAnIfVlanMacLearnedLimitEntry 3 } zxAnSecIfVlanMacLearnedRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this conceptual row. The supported actions of this conceptual row only include: 'createAndGo' and 'destroy'. To create a row in this table, a manager must set this object to createAndGo(4), and must comply with the multi-variables binding rule described in zxAnIfVlanMacLearnedLimitEntry. To delete a row in this table, a manager must set this object to destroy(6). To get this object, the agent always returns active(1)." ::= {zxAnIfVlanMacLearnedLimitEntry 50 } -------------------------------------------------------------------------------- -- 30.Trap Definations -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- 30.1 linkup/down,los and SelfLoopback trap -------------------------------------------------------------------------------- zxAnIfUplinkUp NOTIFICATION-TYPE OBJECTS { ifAdminStatus,ifOperStatus,ifType } STATUS current DESCRIPTION "The operational status of uplink interface changes to up." ::= { zxAnInterfaceTrapObjects 1 } zxAnIfUplinkDown NOTIFICATION-TYPE OBJECTS { ifAdminStatus,ifOperStatus,ifType } STATUS current DESCRIPTION "The operational status of uplink interface changes to down." ::= { zxAnInterfaceTrapObjects 2 } zxAnIfAccesslinkUp NOTIFICATION-TYPE OBJECTS { ifAdminStatus,ifOperStatus,ifType } STATUS current DESCRIPTION "The operational status of access link interface changes to up." ::= { zxAnInterfaceTrapObjects 3 } zxAnIfAccesslinkDown NOTIFICATION-TYPE OBJECTS { ifAdminStatus,ifOperStatus,ifType } STATUS current DESCRIPTION "The operational status of access link interface changes to down." ::= { zxAnInterfaceTrapObjects 4 } zxAnEquipIfFiberLosTrap NOTIFICATION-TYPE OBJECTS { ifAdminStatus,ifOperStatus,ifType } STATUS current DESCRIPTION "The optical fiber module has checked loss of signal event." ::= { zxAnInterfaceTrapObjects 6 } zxAnEquipIfFiberLosCleardTrap NOTIFICATION-TYPE OBJECTS { ifAdminStatus,ifOperStatus,ifType } STATUS current DESCRIPTION "The optical fiber module has checked that the loss of signal event has been cleared." ::= { zxAnInterfaceTrapObjects 7 } zxAnIfAccessSelfLoopTrap NOTIFICATION-TYPE OBJECTS { ifIndex,zxAnIfLoopBackStatus } STATUS current DESCRIPTION "SelfLoop failure of access link interface has been found. Varible ifIndex indicates which access link interface has SelfLoop failure." ::= { zxAnInterfaceTrapObjects 8 } zxAnIfAccessSelfLoopCleardTrap NOTIFICATION-TYPE OBJECTS { ifIndex ,zxAnIfLoopBackStatus} STATUS current DESCRIPTION "SelfLoop failure has been cleared." ::= { zxAnInterfaceTrapObjects 9 } zxAnIfMacDriftTrap NOTIFICATION-TYPE OBJECTS { ifIndex, zxAnDriftMac, zxAnDriftVlan, zxAnUplinkIfindex,zxAnDriftMacStatus } STATUS current DESCRIPTION "Mac draft of access link interface has been found. Varible ifIndex indicates which access link interface has MAC draft." ::= { zxAnInterfaceTrapObjects 10 } zxAnIfMacDriftCleardTrap NOTIFICATION-TYPE OBJECTS { ifIndex, zxAnDriftMac, zxAnDriftVlan, zxAnUplinkIfindex,zxAnDriftMacStatus } STATUS current DESCRIPTION "MAC drift has been cleared." ::= { zxAnInterfaceTrapObjects 11 } zxAnIfSignalDegrade NOTIFICATION-TYPE OBJECTS { ifIndex } STATUS current DESCRIPTION "The interface signal degrade." ::= { zxAnInterfaceTrapObjects 12 } zxAnIfSignalDegradeCleard NOTIFICATION-TYPE OBJECTS { ifIndex } STATUS current DESCRIPTION "The interface signal degrade cleared." ::= { zxAnInterfaceTrapObjects 13 } -------------------------------------------------------------------------------- -- 30.2 Ethernet-like interface FCS threshold trap -------------------------------------------------------------------------------- zxAnEtherIf15minFcsErrsThreshAlm NOTIFICATION-TYPE OBJECTS { zxAnEtherIfStat15minFCSErrors,zxAnEtherIf15minFcsErrsThresh } STATUS current DESCRIPTION " It indicates that ZxAnEtherIfStat15minFCSErrors exceeds the threshold zxAnEtherIf15minFcsErrsThresh." ::= { zxAnInterfaceTrapObjects 20 } zxAnEtherIf15minFcsErrsThAlmClr NOTIFICATION-TYPE OBJECTS { zxAnEtherIfStat15minFCSErrors,zxAnEtherIf15minFcsErrsThresh } STATUS current DESCRIPTION " It indicates that ZxAnEtherIfStat15minFCSErrors is below the threshold zxAnEtherIf15minFcsErrsThresh." ::= { zxAnInterfaceTrapObjects 21 } zxAnEtherIf1dayFcsErrsThreshAlm NOTIFICATION-TYPE OBJECTS { zxAnEtherIfStat1dayFCSErrors, zxAnEtherIf1dayFcsErrsThresh } STATUS current DESCRIPTION " It indicates that ZxAnEtherIfStat1dayFCSErrors exceeds the threshold zxAnEtherIf1dayFcsErrsThresh." ::= { zxAnInterfaceTrapObjects 22 } zxAnEtherIf1dayFcsErrsThAlmClr NOTIFICATION-TYPE OBJECTS { zxAnEtherIfStat1dayFCSErrors, zxAnEtherIf1dayFcsErrsThresh } STATUS current DESCRIPTION " It indicates that ZxAnEtherIfStat1dayFCSErrors is below the threshold zxAnEtherIf1dayFcsErrsThresh." ::= { zxAnInterfaceTrapObjects 23 } zxAnEtherIfOutBwUtilThreshAlarm NOTIFICATION-TYPE OBJECTS { zxAnEtherIfOutBandwidthUtil, zxAnEtherIfOutBwUtilThresh } STATUS current DESCRIPTION " It indicates that zxAnEtherIfOutBandwidthUtil exceeds the threshold zxAnEtherIfOutBwUtilThresh." ::= { zxAnInterfaceTrapObjects 24 } zxAnEtherIfOutBwUtilThrAlmClr NOTIFICATION-TYPE OBJECTS { zxAnEtherIfOutBandwidthUtil, zxAnEtherIfOutBwUtilThresh } STATUS current DESCRIPTION " It indicates that zxAnEtherIfOutBandwidthUtil is below the threshold zxAnEtherIfOutBwUtilThresh." ::= { zxAnInterfaceTrapObjects 25 } zxAnEtherIfInBwUtilThreshAlarm NOTIFICATION-TYPE OBJECTS { zxAnEtherIfInBandwidthUtil, zxAnEtherIfInBandwidthUtilThresh } STATUS current DESCRIPTION " It indicates that zxAnEtherIfInBandwidthUtil exceeds the threshold zxAnEtherIfInBandwidthUtilThresh." ::= { zxAnInterfaceTrapObjects 26 } zxAnEtherIfInBwUtilThrAlmClr NOTIFICATION-TYPE OBJECTS { zxAnEtherIfInBandwidthUtil, zxAnEtherIfInBandwidthUtilThresh } STATUS current DESCRIPTION " It indicates that zxAnEtherIfInBandwidthUtil is below the threshold zxAnEtherIfInBandwidthUtilThresh." ::= { zxAnInterfaceTrapObjects 27 } zxAnOptPwrRxUnderThreshAlarm NOTIFICATION-TYPE OBJECTS {zxAnOpticalPowerRxCurrValue, zxAnOpticalPowerRxLowerThresh } STATUS current DESCRIPTION " It indicates that zxAnOpticalPowerRxCurrValue is below the zxAnOpticalPowerRxLowerThresh." ::= { zxAnInterfaceTrapObjects 70} zxAnOptPwrRxUnderThreshAlmClr NOTIFICATION-TYPE OBJECTS {zxAnOpticalPowerRxCurrValue , zxAnOpticalPowerRxLowerThresh} STATUS current DESCRIPTION " zxAnOptPwrRxUnderThreshAlarm clear" ::= { zxAnInterfaceTrapObjects 71 } zxAnOptPwrRxOverThreshAlarm NOTIFICATION-TYPE OBJECTS { zxAnOpticalPowerRxCurrValue, zxAnOpticalPowerRxUpperThresh} STATUS current DESCRIPTION " It indicates that zxAnOpticalPowerRxCurrValue is exceeds the zxAnOpticalPowerRxUpperThresh." ::= { zxAnInterfaceTrapObjects 72 } zxAnOptPwrRxOverThreshAlmClr NOTIFICATION-TYPE OBJECTS { zxAnOpticalPowerRxCurrValue, zxAnOpticalPowerRxUpperThresh} STATUS current DESCRIPTION " zxAnOptPwrRxOverThreshAlarm clear." ::= { zxAnInterfaceTrapObjects 73 } zxAnOptPwrTxUnderThreshAlarm NOTIFICATION-TYPE OBJECTS {zxAnOpticalPowerTxCurrValue, zxAnOpticalPowerTxLowerThresh } STATUS current DESCRIPTION " It indicates that zxAnOpticalPowerTxCurrValue is below the zxAnOpticalPowerTxLowerThresh." ::= { zxAnInterfaceTrapObjects 74} zxAnOptPwrTxUnderThrAlmClr NOTIFICATION-TYPE OBJECTS {zxAnOpticalPowerTxCurrValue , zxAnOpticalPowerTxLowerThresh} STATUS current DESCRIPTION " zxAnOptPwrTxUnderThreshAlarm clear" ::= { zxAnInterfaceTrapObjects 75} zxAnOptPwrTxOverThreshAlarm NOTIFICATION-TYPE OBJECTS { zxAnOpticalPowerTxCurrValue, zxAnOpticalPowerTxUpperThresh} STATUS current DESCRIPTION " It indicates that zxAnOpticalPowerTxCurrValue is exceeds the zxAnOpticalPowerTxUpperThresh." ::= { zxAnInterfaceTrapObjects 76 } zxAnOptPwrTxOverThreshAlmClr NOTIFICATION-TYPE OBJECTS { zxAnOpticalPowerTxCurrValue, zxAnOpticalPowerTxUpperThresh} STATUS current DESCRIPTION " zxAnOptPwrTxOverThreshAlarm clear." ::= { zxAnInterfaceTrapObjects 77 } zxAnEthIf1SecFcsErrsThreshAlm NOTIFICATION-TYPE OBJECTS { zxAnEthIfStat1SecFcsErrs, zxAnEthIfStat1SecFcsErrsThresh} STATUS current DESCRIPTION " It indicates that zxAnEthIfStat1SecFcsErrs exceeds the threshold zxAnEthIfStat1SecFcsErrsThresh." ::= { zxAnInterfaceTrapObjects 78 } zxAnEthIf1SecFcsErrsThrshAlmClrd NOTIFICATION-TYPE OBJECTS { zxAnEthIfStat1SecFcsErrs, zxAnEthIfStat1SecFcsErrsThresh} STATUS current DESCRIPTION " zxAnEthIf1SecFcsErrsThreshAlm clear." ::= { zxAnInterfaceTrapObjects 79 } zxAnOptUnderCurrent NOTIFICATION-TYPE OBJECTS {zxAnOpticalBiasCurrent, zxAnOpticalBiasCurrLowerThresh } STATUS current DESCRIPTION " It indicates that zxAnOpticalBiasCurrent is below the zxAnOpticalBiasCurrLowerThresh." ::= { zxAnInterfaceTrapObjects 80} zxAnOptUnderCurrentClr NOTIFICATION-TYPE OBJECTS {zxAnOpticalBiasCurrent, zxAnOpticalBiasCurrLowerThresh} STATUS current DESCRIPTION " zxAnOptBiasCurrUnderThreshAlm clear." ::= { zxAnInterfaceTrapObjects 81 } zxAnOptOverCurrent NOTIFICATION-TYPE OBJECTS {zxAnOpticalBiasCurrent, zxAnOpticalBiasCurrUpperThresh } STATUS current DESCRIPTION "It indicates that zxAnOpticalBiasCurrent is over the zxAnOpticalBiasCurrUpperThresh." ::= { zxAnInterfaceTrapObjects 82} zxAnOptOverCurrentClr NOTIFICATION-TYPE OBJECTS {zxAnOpticalBiasCurrent, zxAnOpticalBiasCurrUpperThresh} STATUS current DESCRIPTION " zxAnOptOverCurrent clear." ::= { zxAnInterfaceTrapObjects 83 } zxAnOptUnderVoltage NOTIFICATION-TYPE OBJECTS {zxAnOpticalSupplyVoltage, zxAnOpticalVoltageLowerThresh } STATUS current DESCRIPTION " It indicates that zxAnOpticalSupplyVoltage is below the zxAnOpticalVoltageLowerThresh." ::= { zxAnInterfaceTrapObjects 84} zxAnOptUnderVoltageClr NOTIFICATION-TYPE OBJECTS {zxAnOpticalSupplyVoltage, zxAnOpticalVoltageLowerThresh} STATUS current DESCRIPTION " zxAnOptUnderVoltage clear." ::= { zxAnInterfaceTrapObjects 85 } zxAnOptOverVoltage NOTIFICATION-TYPE OBJECTS {zxAnOpticalSupplyVoltage, zxAnOpticalVoltageUpperThresh} STATUS current DESCRIPTION "It indicates that zxAnOpticalSupplyVoltage is over the zxAnOpticalVoltageUpperThresh." ::= { zxAnInterfaceTrapObjects 86} zxAnOptOverVoltageClr NOTIFICATION-TYPE OBJECTS {zxAnOpticalSupplyVoltage, zxAnOpticalVoltageUpperThresh} STATUS current DESCRIPTION " zxAnOptOverVoltage clear." ::= { zxAnInterfaceTrapObjects 87 } zxAnOptLowTemperatureAlarm NOTIFICATION-TYPE OBJECTS {zxAnOpticalTemperature, zxAnOpticalTempLowerThresh } STATUS current DESCRIPTION " It indicates that zxAnOpticalTemperature is below the zxAnOpticalTempLowerThresh." ::= { zxAnInterfaceTrapObjects 88} zxAnOptLowTemperatureAlarmClr NOTIFICATION-TYPE OBJECTS {zxAnOpticalTemperature, zxAnOpticalTempLowerThresh} STATUS current DESCRIPTION " zxAnOptLowTemperatureAlarm clear." ::= { zxAnInterfaceTrapObjects 89 } zxAnOptHighTemperatureAlarm NOTIFICATION-TYPE OBJECTS {zxAnOpticalTemperature, zxAnOpticalTempUpperThresh} STATUS current DESCRIPTION "It indicates that zxAnOpticalTemperature is over the zxAnOpticalTempUpperThresh." ::= { zxAnInterfaceTrapObjects 90} zxAnOptHighTemperatureAlarmClr NOTIFICATION-TYPE OBJECTS {zxAnOpticalTemperature, zxAnOpticalTempUpperThresh} STATUS current DESCRIPTION " zxAnOptHighTemperatureAlarm clear." ::= { zxAnInterfaceTrapObjects 91 } zxAnIfAccessLinkDownClr NOTIFICATION-TYPE OBJECTS { ifAdminStatus, ifOperStatus, ifType } STATUS current DESCRIPTION "The operational status of access link interface changes to up." ::= { zxAnInterfaceTrapObjects 92 } zxAnIfAccessLinkDownAlm NOTIFICATION-TYPE OBJECTS { ifAdminStatus, ifOperStatus, ifType } STATUS current DESCRIPTION "The operational status of access link interface changes to down." ::= { zxAnInterfaceTrapObjects 93 } END