RAD-EthIf-MIB DEFINITIONS ::= BEGIN -- It is RAD's intent to encourage the widespread use of -- this Specification in connection with the management of -- RAD products. RAD grants vendors, end-users, -- and other interested parties a non-exclusive license to -- use this Specification in connection with the management -- of RAD products. -- This Specification is supplied "as is," and RAD makes -- no warranty, either express or implied, as to the use, -- operation, condition, or performance of the Specification. IMPORTS dot3OamEntry, dot3OamOperStatus, dot3OamLoopbackStatus, dot3OamLoopbackIgnoreRx FROM DOT3-OAM-MIB ifAlias, ifIndex, ifDescr, InterfaceIndexOrZero FROM IF-MIB PortList FROM Q-BRIDGE-MIB SnmpAdminString FROM SNMP-FRAMEWORK-MIB Integer32, Counter32, Gauge32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-IDENTITY, Counter64 FROM SNMPv2-SMI RowStatus, TruthValue, MacAddress, RowPointer FROM SNMPv2-TC diverseIfWanGen FROM RAD-SMI-MIB alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription, alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason, prtTestCmdAndStatus FROM RAD-GEN-MIB; ethIf MODULE-IDENTITY LAST-UPDATED "201609281522Z" -- September 28, 2016 ORGANIZATION "RAD Data Communications Ltd." CONTACT-INFO "System Department Email: mibs@rad.com Postal: RAD Data Communications Ltd. 24 Raoul Wallenberg St. Tel-Aviv 6971920 Israel Phone: +972-3-645-5421 Fax: +972-3-760-7844" DESCRIPTION "Ethernet Interface MIB." ::= { diverseIfWanGen 1 } --Ethernet Interface ethIfEvents OBJECT IDENTIFIER ::= {ethIf 0} -- Notifications ethIfTable OBJECT-TYPE SYNTAX SEQUENCE OF EthIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table." ::= { ethIf 1} ethIfEntry OBJECT-TYPE SYNTAX EthIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in table." INDEX {ethIfIdx} ::= {ethIfTable 1} EthIfEntry ::= SEQUENCE { ethIfIdx Integer32, ethMode INTEGER, ethBridgingMode INTEGER, ethEncapsulationCRCMode INTEGER, ethBackPressure INTEGER, ethLimit4 INTEGER, ethSkipInitReset INTEGER, ethMulticastBlock INTEGER, ethBroadcastBlock INTEGER, ethSpeed INTEGER, ethRip2 INTEGER, ethPortPriority INTEGER, ethPortMngEnable INTEGER, ethFlowCtrlMacAddress MacAddress, ethRateLimit Integer32, ethJumboFrameEnable INTEGER, ethAutoMdiXEnable INTEGER, ethPortDataEnable INTEGER, ethIfUse Integer32, ethLineOam INTEGER, ethRoutingProtocol INTEGER, ethMdiXManualSwitch INTEGER, ethDot1xEnable INTEGER, ethPartnerRateMode INTEGER, ethDot1xPortRole INTEGER, ethDhcpRequest INTEGER, ethSfpCapabilities BITS } ethIfIdx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A unique index of the ethernet interface/port." ::= {ethIfEntry 1} ethMode OBJECT-TYPE SYNTAX INTEGER { halfDuplex (1), fullDuplex (2), notApplicable(255) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the Ethernet mode of operation." ::= {ethIfEntry 2} ethBridgingMode OBJECT-TYPE SYNTAX INTEGER { filtered (1), transparent (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the bridging mode of the Ethernet interface. " ::= {ethIfEntry 3} ethEncapsulationCRCMode OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), withCRC (2), withoutCRC (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object define the encapsulation type requested for the Ethernet interface. It indicates if we transfer the Ethernet frame to the other side with or without the CRC. " ::= {ethIfEntry 4} ethBackPressure OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), disable (2), enable (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter defines whether to enable or disable Back pressure. Back Pressure is a flow control parameter. " ::= {ethIfEntry 5} ethLimit4 OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), disable (2), enable (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter determine the Back off algorithm mode. Every 4 following collisions the Framer will be thrown out (4 times more than usuall)." ::= {ethIfEntry 6} ethSkipInitReset OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), notSkip (2), skip (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter defines whether read status on reset. " ::= {ethIfEntry 7} ethMulticastBlock OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), unBlock (2), block (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter defines whether to send multicast message to WAN from LAN or not. " ::= {ethIfEntry 8} ethBroadcastBlock OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), unBlock (2), block (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter defines whether to send broadcast message to WAN from LAN or not." ::= {ethIfEntry 9} ethSpeed OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), s10Mbps (2), s100Mbps (3), s1Gbps (4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter defines the line speed." ::= {ethIfEntry 10} ethRip2 OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), no (2), yes (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter defines whether to send RIP II message to WAN from LAN or not" ::= {ethIfEntry 11} ethPortPriority OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), none (2), fixed (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter defines if priority is to be considered for this Port." ::= {ethIfEntry 12} ethPortMngEnable OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), no (2), yes (3), localOnly (4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter defines whether management data can pass through this Port. localOnly (4) - Only local device can be managed via this port." ::= {ethIfEntry 13} ethFlowCtrlMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "In case of flow control - transmit frame with this specific MAC address to inform the other end to stop sending frames. Default: 01.80.C2.00.00.01." ::= {ethIfEntry 14} ethRateLimit OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter defines the Rate Limit of the line, in Mbps." ::= {ethIfEntry 15} ethJumboFrameEnable OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), no (2), yes (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter defines whether to support Jumbo Frame or not." ::= {ethIfEntry 16} ethAutoMdiXEnable OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), no (2), yes (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter defines whether to support automatic change between MDI and MDI[X]." ::= {ethIfEntry 17} ethPortDataEnable OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), no (2), yes (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter defines whether this port is enabled for data (that is not management). no(2) - management can run on this port yes(3) - both management and payload data can run on this port." ::= {ethIfEntry 18} ethIfUse OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter defines the use of the port. 1=NET 2=USER ." ::= {ethIfEntry 19} ethLineOam OBJECT-TYPE SYNTAX INTEGER { disable (2), passive (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter defines the working mode of 802.AH OAM mechanism." ::= {ethIfEntry 20} ethRoutingProtocol OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), none (2), proprietary (3), rip2 (4), rip1and2 (6) } MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter defines the routing protocol used above ETH port." ::= {ethIfEntry 21} ethMdiXManualSwitch OBJECT-TYPE SYNTAX INTEGER { crossOver (1), straightThrough (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter sets the port to be MDI-X (cross-over) or MDI (straight-through). It is applicable only when ethAutoMdiXEnable = no, namely, only when the automatic MDI/MDIX crossover function is disabled." ::= {ethIfEntry 22} ethDot1xEnable OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), no (2), yes (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Determines if the Port-Based Network Access Protocol (IEEE-802.1x) is enabled for the Ethernet Port." ::= {ethIfEntry 23} ethPartnerRateMode OBJECT-TYPE SYNTAX INTEGER { manual (1), automatic (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "For converters having couples of ports, where each couple contains a port with an SFP connector and a port with a RJ connector, this parameter is relevant for the SFP port. It affects Rate configuration of its partner (RJ port). manual - user can configure manually ETH parameters of RJ port (e.g Autonegotiation, Max Capability Advertised, etc...) automatic - SFP Rate will be enforced on the RJ port. In this mode, user cannot configure the Rate related parameters of the RJ port (e.g Autonegotiation, Max Capability Advertised, etc...)" ::= {ethIfEntry 24} ethDot1xPortRole OBJECT-TYPE SYNTAX INTEGER { authenticator (1), supplicant (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Determine the functionality of the port in the Port-Based Network Access Protocol (IEEE-802.1x) - either Authenticator or Supplicant." ::= {ethIfEntry 25} ethDhcpRequest OBJECT-TYPE SYNTAX INTEGER { never (1), normal (2), whenUp (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Determine the interface request for DHCP address after it goes up. never - DHCP requests will never be sent to the interface. normal - DHCP requests will be sent only if the device does not have an address yet or if the address is going to expire when-up - in addition to 'normal', DHCP requests will be sent whenever the interface goes up. " ::= {ethIfEntry 26} ethSfpCapabilities OBJECT-TYPE SYNTAX BITS { speed10MFullAutoNegDisabled (0), speed10MHalfAutoNegDisabled (1), speed100MFullAutoNegDisabled (2), speed100MHalfAutoNegDisabled (3), speed1GFullAutoNegDisabled (4), speed10GFullAutoNegDisabled (5), autoNegConfigurable (6), speed10MFullAutoNegEnabled (7), speed10MHalfAutoNegEnabled (8), speed100MFullAutoNegEnabled (9), speed100MHalfAutoNegEnabled (10), speed1GFullAutoNegEnabled (11), speed10GFullAutoNegEnabled (12), maxCapabilitiesAdvertised (13), flowControlSupport (14), sfpOpticInterface (15) } MAX-ACCESS read-only STATUS current DESCRIPTION "For each bit: '1' means that this attribute is supported. Bits 0-5 are relevant when Auto Negotiation = Disabled. 'Full' means Full Duplex; 'Half' means Half Duplex. When maxCapabilitiesAdvertised = '0', no speed is configurable. sfpOpticInterface = '1' means that the interface is Optic; '0' means that the interface is Electric." ::= {ethIfEntry 27} --**************************** -- Ethernet Perfomance Section --**************************** ethIfPerformance OBJECT IDENTIFIER ::= {ethIf 2} ethIfCurrentTable OBJECT-TYPE SYNTAX SEQUENCE OF EthIfCurrentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Ethernet Current table. When the index specifies the Ethernet interface (only), the counters are for an interval of 15 minutes." ::= { ethIfPerformance 1} ethIfCurrentEntry OBJECT-TYPE SYNTAX EthIfCurrentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Ethernet Current table." INDEX {ethIfCurrentIndex} ::= {ethIfCurrentTable 1} EthIfCurrentEntry ::= SEQUENCE { ethIfCurrentIndex Integer32, ethIfCurrentStatus OCTET STRING, ethIfCurrentInFrames Gauge32, ethIfCurrentInOctets Gauge32, ethIfCurrentAlignmentErrors Gauge32, ethIfCurrentFCSErrors Gauge32, ethIfCurrentLengthError Gauge32, ethIfCurrentOutFrames Gauge32, ethIfCurrentOutOctets Gauge32, ethIfCurrentSingleCollisionFrames Gauge32, ethIfCurrentMultipleCollisionFrames Gauge32, ethIfCurrentDeferredTransmissions Gauge32, ethIfCurrentLateCollisions Gauge32, ethIfCurrentCarrierSenseErrors Gauge32, ethIfCurrentInputCongestionDropped Gauge32, ethIfCurrentOutputCongestionDropped Gauge32, ethIfCurrentOverflowInFrames Gauge32, ethIfCurrentOverflowInOctets Gauge32, ethIfCurrentOverflowFCSErrors Gauge32, ethIfCurrentOverflowOutFrames Gauge32, ethIfCurrentOverflowOutOctets Gauge32, ethIfCurrentOverflowMultipleCollisionFrames Gauge32, ethIfCurrentInUnicastFrames Gauge32, ethIfCurrentOutUnicastFrames Gauge32, ethIfCurrentInMulticastFrames Gauge32, ethIfCurrentOutMulticastFrames Gauge32, ethIfCurrentInBroadcastFrames Gauge32, ethIfCurrentOutBroadcastFrames Gauge32, ethIfCurrentInDiscardFrames Gauge32, ethIfCurrentOutDiscardFrames Gauge32, ethIfCurrentInPauseFrames Gauge32, ethIfCurrentOutPauseFrames Gauge32, ethIfCurrentOverflowInUnicastFrames Gauge32, ethIfCurrentOverflowOutUnicastFrames Gauge32, ethIfCurrentOverflowInMulticastFrames Gauge32, ethIfCurrentOverflowOutMulticastFrames Gauge32, ethIfCurrentOverflowInBroadcastFrames Gauge32, ethIfCurrentOverflowOutBroadcastFrames Gauge32, ethIfCurrentOverflowInDiscardFrames Gauge32, ethIfCurrentOverflowOutDiscardFrames Gauge32, ethIfCurrentOverflowInPauseFrames Gauge32, ethIfCurrentOverflowOutPauseFrames Gauge32 } ethIfCurrentIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the Ethernet interface. It may be ifIndex. For some devices (e.g RICi-622GE), supporting several types of intervals, this index will be a concatenation of the port index and interval type. Interval type can indicate: 1 minute, 15 minutes, 1 hour, 24 hours. For the exact formula, see device specification." ::= { ethIfCurrentEntry 1 } ethIfCurrentStatus OBJECT-TYPE SYNTAX OCTET STRING (SIZE (4)) MAX-ACCESS read-only STATUS current DESCRIPTION "The status of the current interval: 0 - Valid. 1 - redundantLinkSwitch - the link has been switched by a redundancy mechanism. 2 - discontinuity - module was partialy out. 4 - notValid - module is out." ::= { ethIfCurrentEntry 2 } ethIfCurrentInFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of received frames, encountered by the Ethernet interface in the current interval." ::= { ethIfCurrentEntry 3 } ethIfCurrentInOctets OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of received octets, encountered by the Ethernet interface in the current interval." ::= { ethIfCurrentEntry 4 } ethIfCurrentAlignmentErrors OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of received frames, which are not complete (The result of dividing the number of bits by 8 is not an Integer), encountered by the Ethernet interface in the current interval." ::= { ethIfCurrentEntry 5 } ethIfCurrentFCSErrors OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of received frames that didn't pass the FCS test, encountered by the Ethernet interface in the current interval." ::= { ethIfCurrentEntry 6 } ethIfCurrentLengthError OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of received frames with length error, encountered by the Ethernet interface in the current interval." ::= { ethIfCurrentEntry 7 } ethIfCurrentOutFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of transmitted frames, encountered by the Ethernet interface in the current interval." ::= { ethIfCurrentEntry 8 } ethIfCurrentOutOctets OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of transmitted octets, encountered by the Ethernet interface in the current interval." ::= { ethIfCurrentEntry 9 } ethIfCurrentSingleCollisionFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of successfully transmitted frames for which transmission was inhibited by exactly one collision, encountered by the Ethernet interface in the current interval." ::= { ethIfCurrentEntry 10 } ethIfCurrentMultipleCollisionFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of successfully transmitted frames for which transmission was inhibited by more than one collision, encountered by the Ethernet interface in the current interval." ::= { ethIfCurrentEntry 11 } ethIfCurrentDeferredTransmissions OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of transmitted frames for which the first transmission attempt was delayed due to a busy media, encountered by the Ethernet interface in the current interval." ::= { ethIfCurrentEntry 12 } ethIfCurrentLateCollisions OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of times that a collision was detected later than the first 64 bytes of the frame, encountered by the Ethernet interface in the current interval." ::= { ethIfCurrentEntry 13 } ethIfCurrentCarrierSenseErrors OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of times that the carrier sense condition was lost or never asserted when attempting to transmit a frame, encountered by the Ethernet interface in the current interval." ::= { ethIfCurrentEntry 14 } ethIfCurrentInputCongestionDropped OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of frames dropped due to lack of buffers in ingress pool, encountered by the Ethernet interface in the current interval." ::= { ethIfCurrentEntry 15 } ethIfCurrentOutputCongestionDropped OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of dropped frames due to a congestion, encountered by the Transmit direction to the Ethernet interface in the current interval." ::= { ethIfCurrentEntry 16 } ethIfCurrentOverflowInFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the associated ethIfCurrentInFrames counter has overflowed in the current interval." ::= { ethIfCurrentEntry 17 } ethIfCurrentOverflowInOctets OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the associated ethIfCurrentInOctets counter has overflowed in the current interval." ::= { ethIfCurrentEntry 18 } ethIfCurrentOverflowFCSErrors OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the associated ethIfCurrentFCSErrors counter has overflowed in the current interval." ::= { ethIfCurrentEntry 19 } ethIfCurrentOverflowOutFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the associated ethIfCurrentOutFrames counter has overflowed in the current interval." ::= { ethIfCurrentEntry 20 } ethIfCurrentOverflowOutOctets OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the associated ethIfCurrentOutOctets counter has overflowed in the current interval." ::= { ethIfCurrentEntry 21 } ethIfCurrentOverflowMultipleCollisionFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the associated ethIfCurrentMultipleCollisionFrames counter has overflowed in the current interval." ::= { ethIfCurrentEntry 22 } ethIfCurrentInUnicastFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received Unicast frames, encountered by the Ethernet interface in the current interval." ::= { ethIfCurrentEntry 23 } ethIfCurrentOutUnicastFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted Unicast frames, encountered by the Ethernet interface in the current interval." ::= { ethIfCurrentEntry 24 } ethIfCurrentInMulticastFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received Multicast frames, encountered by the Ethernet interface in the current interval." ::= { ethIfCurrentEntry 25 } ethIfCurrentOutMulticastFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted Multicast frames, encountered by the Ethernet interface in the current interval." ::= { ethIfCurrentEntry 26 } ethIfCurrentInBroadcastFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received Broadcast frames, encountered by the Ethernet interface in the current interval." ::= { ethIfCurrentEntry 27 } ethIfCurrentOutBroadcastFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted Broadcast frames, encountered by the Ethernet interface in the current interval." ::= { ethIfCurrentEntry 28 } ethIfCurrentInDiscardFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received Discarded frames, encountered by the Ethernet interface in the current interval." ::= { ethIfCurrentEntry 29 } ethIfCurrentOutDiscardFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted Discarded frames, encountered by the Ethernet interface in the current interval." ::= { ethIfCurrentEntry 30 } ethIfCurrentInPauseFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received Pause frames, encountered by the Ethernet interface in the current interval." ::= { ethIfCurrentEntry 31 } ethIfCurrentOutPauseFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted Pause frames, encountered by the Ethernet interface in the current interval." ::= { ethIfCurrentEntry 32 } ethIfCurrentOverflowInUnicastFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the associated ethIfCurrentInUnicastFrames counter has overflowed in the current interval." ::= { ethIfCurrentEntry 33 } ethIfCurrentOverflowOutUnicastFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the associated ethIfCurrentOutUnicastFrames counter has overflowed in the current interval." ::= { ethIfCurrentEntry 34 } ethIfCurrentOverflowInMulticastFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the associated ethIfCurrentInMulticastFrames counter has overflowed in the current interval." ::= { ethIfCurrentEntry 35 } ethIfCurrentOverflowOutMulticastFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the associated ethIfCurrentOutMulticastFrames counter has overflowed in the current interval." ::= { ethIfCurrentEntry 36 } ethIfCurrentOverflowInBroadcastFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the associated ethIfCurrentInBroadcastFrames counter has overflowed in the current interval." ::= { ethIfCurrentEntry 37 } ethIfCurrentOverflowOutBroadcastFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the associated ethIfCurrentOutBroadcastFrames counter has overflowed in the current interval." ::= { ethIfCurrentEntry 38 } ethIfCurrentOverflowInDiscardFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the associated ethIfCurrentInDiscardFrames counter has overflowed in the current interval." ::= { ethIfCurrentEntry 39 } ethIfCurrentOverflowOutDiscardFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the associated ethIfCurrentOutDiscardFrames counter has overflowed in the current interval." ::= { ethIfCurrentEntry 40 } ethIfCurrentOverflowInPauseFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the associated ethIfCurrentInPauseFrames counter has overflowed in the current interval." ::= { ethIfCurrentEntry 41 } ethIfCurrentOverflowOutPauseFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the associated ethIfCurrentOutPauseFrames counter has overflowed in the current interval." ::= { ethIfCurrentEntry 42 } --Interval Table ethIfIntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF EthIfIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Ethernet Interval table. When ethIfIntervalIndex specifies the Ethernet interface (only), the counters are for an interval of 15 minutes." ::= { ethIfPerformance 2 } ethIfIntervalEntry OBJECT-TYPE SYNTAX EthIfIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Ethernet Interval table." INDEX { ethIfIntervalIndex, ethIfIntervalNumber } ::= {ethIfIntervalTable 1} EthIfIntervalEntry ::= SEQUENCE { ethIfIntervalIndex Integer32, ethIfIntervalNumber Integer32, ethIfIntervalStatus OCTET STRING, ethIfIntervalInFrames Gauge32, ethIfIntervalInOctets Gauge32, ethIfIntervalAlignmentErrors Gauge32, ethIfIntervalFCSErrors Gauge32, ethIfIntervalLengthError Gauge32, ethIfIntervalOutFrames Gauge32, ethIfIntervalOutOctets Gauge32, ethIfIntervalSingleCollisionFrames Gauge32, ethIfIntervalMultipleCollisionFrames Gauge32, ethIfIntervalDeferredTransmissions Gauge32, ethIfIntervalLateCollisions Gauge32, ethIfIntervalCarrierSenseErrors Gauge32, ethIfIntervalInputCongestionDropped Gauge32, ethIfIntervalOutputCongestionDropped Gauge32, ethIfIntervalOverflowInFrames Gauge32, ethIfIntervalOverflowInOctets Gauge32, ethIfIntervalOverflowFCSErrors Gauge32, ethIfIntervalOverflowOutFrames Gauge32, ethIfIntervalOverflowOutOctets Gauge32, ethIfIntervalOverflowMultipleCollisionFrames Gauge32, ethIfIntervalInUnicastFrames Gauge32, ethIfIntervalOutUnicastFrames Gauge32, ethIfIntervalInMulticastFrames Gauge32, ethIfIntervalOutMulticastFrames Gauge32, ethIfIntervalInBroadcastFrames Gauge32, ethIfIntervalOutBroadcastFrames Gauge32, ethIfIntervalInDiscardFrames Gauge32, ethIfIntervalOutDiscardFrames Gauge32, ethIfIntervalInPauseFrames Gauge32, ethIfIntervalOutPauseFrames Gauge32, ethIfIntervalOverflowInUnicastFrames Gauge32, ethIfIntervalOverflowOutUnicastFrames Gauge32, ethIfIntervalOverflowInMulticastFrames Gauge32, ethIfIntervalOverflowOutMulticastFrames Gauge32, ethIfIntervalOverflowInBroadcastFrames Gauge32, ethIfIntervalOverflowOutBroadcastFrames Gauge32, ethIfIntervalOverflowInDiscardFrames Gauge32, ethIfIntervalOverflowOutDiscardFrames Gauge32, ethIfIntervalOverflowInPauseFrames Gauge32, ethIfIntervalOverflowOutPauseFrames Gauge32 } ethIfIntervalIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the Ethernet interface. It may be ifIndex. For some devices (e.g RICi-622GE), supporting several types of intervals, this index will be a concatenation of the port index and interval type. Interval type can indicate: 1 minute, 15 minutes, 1 hour, 24 hours. For the exact formula, see device specification." ::= { ethIfIntervalEntry 1 } ethIfIntervalNumber OBJECT-TYPE SYNTAX Integer32 (1..200) MAX-ACCESS read-only STATUS current DESCRIPTION "The Interval Number. This number is between 1 and x, where 1 is the most recently completed interval and x is the least recently completed interval. For 15 minute intervals, usually x=96, but it can be different, depending on device capabilities." ::= { ethIfIntervalEntry 2 } ethIfIntervalStatus OBJECT-TYPE SYNTAX OCTET STRING (SIZE (4)) MAX-ACCESS read-only STATUS current DESCRIPTION "The status of the interval: 0 - Valid. 1 - redundantLinkSwitch - the link has been switched by a redundancy mechanism. 2 - discontinuity - module was partialy out. 4 - notValid - module is out." ::= { ethIfIntervalEntry 3 } ethIfIntervalInFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of received frames, encountered by the Ethernet interface in the interval." ::= { ethIfIntervalEntry 4 } ethIfIntervalInOctets OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of received octets, encountered by the Ethernet interface in the interval." ::= { ethIfIntervalEntry 5 } ethIfIntervalAlignmentErrors OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of received frames, which are not complete (The result of dividing the number of bits by 8 is not an Integer), encountered by the Ethernet interface in the interval." ::= { ethIfIntervalEntry 6 } ethIfIntervalFCSErrors OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of received frames that didn't pass the FCS test, encountered by the Ethernet interface in the interval." ::= { ethIfIntervalEntry 7 } ethIfIntervalLengthError OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of received frames with length error, encountered by the Ethernet interface in the interval." ::= { ethIfIntervalEntry 8 } ethIfIntervalOutFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of transmitted frames, encountered by the Ethernet interface in the interval." ::= { ethIfIntervalEntry 9 } ethIfIntervalOutOctets OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of transmitted octets, encountered by the Ethernet interface in the interval." ::= { ethIfIntervalEntry 10 } ethIfIntervalSingleCollisionFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of successfully transmitted frames for which transmission was inhibited by exactly one collision, encountered by the Ethernet interface in the interval." ::= { ethIfIntervalEntry 11 } ethIfIntervalMultipleCollisionFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of successfully transmitted frames for which transmission was inhibited by more than one collision, encountered by the Ethernet interface in the interval." ::= { ethIfIntervalEntry 12 } ethIfIntervalDeferredTransmissions OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of transmitted frames for which the first transmission attempt was delayed due to a busy media, encountered by the Ethernet interface in the interval." ::= { ethIfIntervalEntry 13 } ethIfIntervalLateCollisions OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of times that a collision was detected later than the first 64 bytes of the frame, encountered by the Ethernet interface in the interval." ::= { ethIfIntervalEntry 14 } ethIfIntervalCarrierSenseErrors OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of times that the carrier sense condition was lost or never asserted when attempting to transmit a frame, encountered by the Ethernet interface in the interval." ::= { ethIfIntervalEntry 15 } ethIfIntervalInputCongestionDropped OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of dropped frames due to a congestion, encountered by the Receive direction to the Ethernet interface in the interval." ::= { ethIfIntervalEntry 16 } ethIfIntervalOutputCongestionDropped OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of dropped frames due to a congestion, encountered by the Transmit direction to the Ethernet interface in the interval." ::= { ethIfIntervalEntry 17 } ethIfIntervalOverflowInFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the associated ethIfIntervalInFrames counter has overflowed in the interval." ::= { ethIfIntervalEntry 18 } ethIfIntervalOverflowInOctets OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the associated ethIfIntervalInOctets counter has overflowed in the interval." ::= { ethIfIntervalEntry 19 } ethIfIntervalOverflowFCSErrors OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the associated ethIfIntervalFCSErrors counter has overflowed in the interval." ::= { ethIfIntervalEntry 20 } ethIfIntervalOverflowOutFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the associated ethIfIntervalOutFrames counter has overflowed in the interval." ::= { ethIfIntervalEntry 21 } ethIfIntervalOverflowOutOctets OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the associated ethIfIntervalOutOctets counter has overflowed in the interval." ::= { ethIfIntervalEntry 22 } ethIfIntervalOverflowMultipleCollisionFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the associated ethIfIntervalMultipleCollisionFrames counter has overflowed in the interval." ::= { ethIfIntervalEntry 23 } ethIfIntervalInUnicastFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received Unicast frames, encountered by the Ethernet interface in the interval." ::= { ethIfIntervalEntry 24 } ethIfIntervalOutUnicastFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted Unicast frames, encountered by the Ethernet interface in the interval." ::= { ethIfIntervalEntry 25 } ethIfIntervalInMulticastFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received Multicast frames, encountered by the Ethernet interface in the interval." ::= { ethIfIntervalEntry 26 } ethIfIntervalOutMulticastFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted Multicast frames, encountered by the Ethernet interface in the interval." ::= { ethIfIntervalEntry 27 } ethIfIntervalInBroadcastFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received Broadcast frames, encountered by the Ethernet interface in the interval." ::= { ethIfIntervalEntry 28 } ethIfIntervalOutBroadcastFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted Broadcast frames, encountered by the Ethernet interface in the interval." ::= { ethIfIntervalEntry 29 } ethIfIntervalInDiscardFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received Discarded frames, encountered by the Ethernet interface in the interval." ::= { ethIfIntervalEntry 30 } ethIfIntervalOutDiscardFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted Discarded frames, encountered by the Ethernet interface in the interval." ::= { ethIfIntervalEntry 31 } ethIfIntervalInPauseFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received Pause frames, encountered by the Ethernet interface in the interval." ::= { ethIfIntervalEntry 32 } ethIfIntervalOutPauseFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted Pause frames, encountered by the Ethernet interface in the interval." ::= { ethIfIntervalEntry 33 } ethIfIntervalOverflowInUnicastFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the associated ethIfIntervalInUnicastFrames counter has overflowed in the interval." ::= { ethIfIntervalEntry 34 } ethIfIntervalOverflowOutUnicastFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the associated ethIfIntervalOutUnicastFrames counter has overflowed in the interval." ::= { ethIfIntervalEntry 35 } ethIfIntervalOverflowInMulticastFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the associated ethIfIntervalInMulticastFrames counter has overflowed in the interval." ::= { ethIfIntervalEntry 36 } ethIfIntervalOverflowOutMulticastFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the associated ethIfIntervalOutMulticastFrames counter has overflowed in the interval." ::= { ethIfIntervalEntry 37 } ethIfIntervalOverflowInBroadcastFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the associated ethIfIntervalInBroadcastFrames counter has overflowed in the interval." ::= { ethIfIntervalEntry 38 } ethIfIntervalOverflowOutBroadcastFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the associated ethIfIntervalOutBroadcastFrames counter has overflowed in the interval." ::= { ethIfIntervalEntry 39 } ethIfIntervalOverflowInDiscardFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the associated ethIfIntervalInDiscardFrames counter has overflowed in the interval." ::= { ethIfIntervalEntry 40 } ethIfIntervalOverflowOutDiscardFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the associated ethIfIntervalOutDiscardFrames counter has overflowed in the interval." ::= { ethIfIntervalEntry 41 } ethIfIntervalOverflowInPauseFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the associated ethIfIntervalInPauseFrames counter has overflowed in the interval." ::= { ethIfIntervalEntry 42 } ethIfIntervalOverflowOutPauseFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the associated ethIfIntervalOutPauseFrames counter has overflowed in the interval." ::= { ethIfIntervalEntry 43 } ethPerformanceMode OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), countOK (2), countFail (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates whether OK or Fail statistics will be counted." ::= {ethIfPerformance 3} ethIfPerfTable OBJECT-TYPE SYNTAX SEQUENCE OF EthIfPerfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Ethernet Performance table." ::= { ethIfPerformance 4} ethIfPerfEntry OBJECT-TYPE SYNTAX EthIfPerfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Ethernet Performance table." INDEX {ethIfIdx} ::= {ethIfPerfTable 1} EthIfPerfEntry ::= SEQUENCE { ethIfPerfInOkFrames Gauge32, ethIfPerfOutOkFrames Gauge32, ethIfPerfTotalCollisions Gauge32, ethIfPerfInOkOctets Gauge32 } ethIfPerfInOkFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of received OK frames, encountered by the Ethernet interface since ethPerformanceMode Set to countOK (2) or Reset Statistics was done." ::= { ethIfPerfEntry 1 } ethIfPerfOutOkFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of transmitted OK frames, encountered by the Ethernet interface since ethPerformanceMode Set to countOK (2) or Reset Statistics was done." ::= { ethIfPerfEntry 2 } ethIfPerfTotalCollisions OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the total number of collisions of any type encountered by the Ethernet interface since ethPerformanceMode Set to countOK (2) or Reset Statistics was done" ::= { ethIfPerfEntry 3 } ethIfPerfInOkOctets OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of received OK Octets, encountered by the Ethernet interface since ethPerformanceMode Set to countOK (2) or Reset Statistics was done." ::= { ethIfPerfEntry 4 } --**************************************** -- Ethernet Running Statistics Counters --**************************************** ethIfStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF EthIfStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Ethernet running statistics table. The table contains running counters definition. For counter reset use prtParamResetStatsCmd OBJECT." ::= { ethIfPerformance 5 } ethIfStatsEntry OBJECT-TYPE SYNTAX EthIfStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Ethernet running statistics table." INDEX { ifIndex } ::= { ethIfStatsTable 1 } EthIfStatsEntry ::= SEQUENCE { ethIfStatsInOctets Counter64, ethIfStatsInPkts Counter64, ethIfStatsInUcastPkts Counter64, ethIfStatsInMulticastPkts Counter64, ethIfStatsInBroadcastPkts Counter64, ethIfStatsInJabberPkts Counter64, ethIfStatsInL2CPDiscardPkts Counter64, ethIfStatsInCFMDiscardPkts Counter64, ethIfStatsInACLDiscardPkts Counter64, ethIfStatsInFCSErrorPkts Counter64, ethIfStatsInMacOverflowPkts Counter64, ethIfStatsInternalMacReceiveErrors Counter64, ethIfStatsInUndersizePkts Counter64, ethIfStatsInPkts64Octets Counter64, ethIfStatsInPkts65to127Octets Counter64, ethIfStatsInPkts128to255Octets Counter64, ethIfStatsInPkts256to511Octets Counter64, ethIfStatsInPkts512to1023Octets Counter64, ethIfStatsInPkts1024to1518Octets Counter64, ethIfStatsInPkts1519to2047Octets Counter64, ethIfStatsInPkts1519toMaxOctets Counter64, ethIfStatsInPkts2048toMaxOctets Counter64, ethIfStatsInOversizePkts Counter64, ethIfStatsInErrorPkts Counter64, ethIfStatsOutOctets Counter64, ethIfStatsOutPkts Counter64, ethIfStatsOutUcastPkts Counter64, ethIfStatsOutMulticastPkts Counter64, ethIfStatsOutBroadcastPkts Counter64, ethIfStatsOutDiscardPkts Counter64, ethIfStatsOutPkts64Octets Counter64, ethIfStatsOutPkts65to127Octets Counter64, ethIfStatsOutPkts128to255Octets Counter64, ethIfStatsOutPkts256to511Octets Counter64, ethIfStatsOutPkts512to1023Octets Counter64, ethIfStatsOutPkts1024to1518Octets Counter64, ethIfStatsOutPkts1519to2047Octets Counter64, ethIfStatsOutPkts2048toMaxOctets Counter64, ethIfStatsOutOversizePkts Counter64, ethIfStatsInUnMappedCosFrames Counter64, ethIfStatsEgressMTUDiscarded Counter64, ethIfStatsLastEgressMTUDiscardingFlow RowPointer } ethIfStatsInOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets received on the interface, including framing characters. Equivalent standard counter: 2863.ifHCInOctets Caption: Total octets received" ::= { ethIfStatsEntry 1 } ethIfStatsInPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames (including bad frames, broadcast frames, and multicast frames) received. Equivalent standard counter: 3273.etherStatsHighCapacityPkts Caption: Total frames received" ::= { ethIfStatsEntry 2 } ethIfStatsInUcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received frames, which were not addressed to a multicast or broadcast address. Equivalent standard counter: 2863.ifHCInUcastPkts Caption: Unicast frames received" ::= { ethIfStatsEntry 3 } ethIfStatsInMulticastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received frames, which were addressed to a multicast address. Equivalent standard counter: 2863.ifHCInMulticastPkts Caption: Multicast frames received" ::= { ethIfStatsEntry 4 } ethIfStatsInBroadcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received frames, which were addressed to a broadcast address. Equivalent standard counter: 2863.ifHCInBroadcastPkts Caption: Broadcast frames received" ::= { ethIfStatsEntry 5 } ethIfStatsInJabberPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames received that were longer than the longest permitted packet (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). The maximal packet length is device depended. Equivalent standard counter: 2819.etherStatsJabbers Caption: Jabber frames received" ::= { ethIfStatsEntry 6 } ethIfStatsInL2CPDiscardPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of discarded L2CP frames received. The l2cpStatTable.l2cpStatProtocol object defines list of the Layer 2 protocol that is monitored. Caption: L2CP RX frames discarded" ::= { ethIfStatsEntry 7 } ethIfStatsInCFMDiscardPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of discarded CFM frames received. Caption: CFM RX frames discarded" ::= { ethIfStatsEntry 8 } ethIfStatsInACLDiscardPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of discarded ACL frames received. Caption: ACL RX frames discarded" ::= { ethIfStatsEntry 9 } ethIfStatsInFCSErrorPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of frames received that are an integral number of octets in length but do not pass the FCS check. This count does not include frames received with frame-too-long or frame-too-short error. Equivalent standard counter: 3635.dot3HCStatsFCSErrors Caption: RX frames with bad FCS" ::= { ethIfStatsEntry 10 } ethIfStatsInMacOverflowPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received packets discarded due to MAC FIFO overflow. Caption: MAC overload RX frames discarded" ::= { ethIfStatsEntry 11 } ethIfStatsInternalMacReceiveErrors OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of frames received that failed due to an internal MAC receive error. Equivalent standard counter: 3635.dot3HCStatsInternalMacReceiveErrors Caption: MAC receive errors" ::= { ethIfStatsEntry 12 } ethIfStatsInUndersizePkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of frames received that were less than 64 octets long (excluding framing bits, but including FCS octets) and were otherwise well formed. Equivalent standard counter: 2819.etherStatsUndersizePkts Caption: Undersize frames received" ::= { ethIfStatsEntry 13 } ethIfStatsInPkts64Octets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames (including bad frames) received that were 64 bytes in length (excluding framing bits but including FCS octets). Equivalent standard counter: 3273.etherStatsHighCapacityPkts64Octets Caption: 64-octet frames received" ::= { ethIfStatsEntry 14 } ethIfStatsInPkts65to127Octets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames (including bad frames) received that were between 65 and 127 octets in length (excluding framing bits but including FCS octets). Equivalent standard counter: 3273.etherStatsHighCapacityPkts65to127Octets Caption: 65-to-127-octet frames received" ::= { ethIfStatsEntry 15 } ethIfStatsInPkts128to255Octets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames (including bad frames) received that were between 128 and 255 octets in length (excluding framing bits but including FCS octets). Equivalent standard counter: 3273.etherStatsHighCapacityPkts128to255Octets Caption: 128-to-255-octet frames received" ::= { ethIfStatsEntry 16 } ethIfStatsInPkts256to511Octets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames (including bad frames) received that were between 256 and 511 octets in length (excluding framing bits but including FCS octets). Equivalent standard counter: 3273.etherStatsHighCapacityPkts256to511Octets Caption: 256-to-511-octet frames received" ::= { ethIfStatsEntry 17 } ethIfStatsInPkts512to1023Octets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames (including bad frames) received that were between 511 and 1023 octets in length (excluding framing bits but including FCS octets). Equivalent standard counter: 3273.etherStatsHighCapacityPkts512to1023Octets Caption: 511-to-1023-octet frames received" ::= { ethIfStatsEntry 18 } ethIfStatsInPkts1024to1518Octets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames (including bad frames) received that were between 1024 and 1518 octets in length (excluding framing bits but including FCS octets). Equivalent standard counter: 3273.etherStatsHighCapacityPkts1024to1518Octets Caption: 1024-to-1518-octet frames received" ::= { ethIfStatsEntry 19 } ethIfStatsInPkts1519to2047Octets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames (including bad frames) received that were between 1519 and 2047 octets in length (excluding framing bits but including FCS octets). Caption: 1519-to-2047-octet frames received" ::= { ethIfStatsEntry 20 } ethIfStatsInPkts1519toMaxOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames (including bad frames) received that were between 1519 and maximum permitted size in length (excluding framing bits but including FCS octets). Caption: 1519-to-max-octet frames received" ::= { ethIfStatsEntry 21 } ethIfStatsInPkts2048toMaxOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames (including bad frames) received that were between 2048 and maximum permitted size in length (excluding framing bits but including FCS octets). Caption: 2048-to-max-octet frames received" ::= { ethIfStatsEntry 22 } ethIfStatsInOversizePkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of frames received that exceed the maximum permitted size. Equivalent standard counter: 3635.dot3HCStatsFrameTooLongs Caption: Oversize frames received" ::= { ethIfStatsEntry 23 } ethIfStatsInErrorPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of frames received that contained errors preventing them from being deliverable to a higher-layer protocol. Equivalent standard counter: 2863.ifInErrors Caption: Error frames received" ::= { ethIfStatsEntry 24 } ethIfStatsOutOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets transmitted out the interface, including framing characters. Equivalent standard counter: 2863.ifHCOutOctets Caption: Total octets transmitted" ::= { ethIfStatsEntry 25 } ethIfStatsOutPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames 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. Caption: Total TX frames" ::= { ethIfStatsEntry 26 } ethIfStatsOutUcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted frames, which were not addressed to a multicast or broadcast address. Equivalent standard counter: 2863.ifHCOutUcastPkts Caption: Unicast frames transmitted" ::= { ethIfStatsEntry 27 } ethIfStatsOutMulticastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted frames, which were addressed to a multicast address. Equivalent standard counter: 2863.ifHCOutMulticastPkts Caption: Multicast frames transmitted" ::= { ethIfStatsEntry 28 } ethIfStatsOutBroadcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted frames, which were addressed to a broadcast address. Equivalent standard counter: 2863.ifHCOutBroadcastPkts Caption: Broadcast frames transmitted" ::= { ethIfStatsEntry 29 } ethIfStatsOutDiscardPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of correct frames that higher-level protocols requested be transmitted, which were discarded. One possible reason for discarding such a packet could be port disabled state. Equivalent standard counter: 2863.ifOutDiscards Caption: TX frames discarded" ::= { ethIfStatsEntry 30 } ethIfStatsOutPkts64Octets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted frames that were 64 bytes in length (excluding framing bits but including FCS octets). Caption: 64-octet frames transmitted" ::= { ethIfStatsEntry 31 } ethIfStatsOutPkts65to127Octets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted frames that were between 65 and 127 octets in length (excluding framing bits but including FCS octets). Caption: 65-to-127-octet frames transmitted" ::= { ethIfStatsEntry 32 } ethIfStatsOutPkts128to255Octets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted frames that were between 128 and 255 octets in length (excluding framing bits but including FCS octets). Caption: 128-to-255-octet frames transmitted" ::= { ethIfStatsEntry 33 } ethIfStatsOutPkts256to511Octets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted frames that were between 256 and 511 octets in length (excluding framing bits but including FCS octets). Caption: 256-to-511-octet frames transmitted" ::= { ethIfStatsEntry 34 } ethIfStatsOutPkts512to1023Octets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted frames that were between 511 and 1023 octets in length (excluding framing bits but including FCS octets). Caption: 511-to-1023-octet frames transmitted" ::= { ethIfStatsEntry 35 } ethIfStatsOutPkts1024to1518Octets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted frames that were between 1024 and 1518 octets in length (excluding framing bits but including FCS octets). Caption: 1024-to-1518-octet frames transmitted" ::= { ethIfStatsEntry 36 } ethIfStatsOutPkts1519to2047Octets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted frames that were between 1519 and 2047 octets in length (excluding framing bits but including FCS octets). Caption: 1519-to-2047-octet frames transmitted" ::= { ethIfStatsEntry 37 } ethIfStatsOutPkts2048toMaxOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted frames that were between 2048 and maximum permitted size in length (excluding framing bits but including FCS octets). Caption: 2048-to-max-octet frames transmitted" ::= { ethIfStatsEntry 38 } ethIfStatsOutOversizePkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of frames that higher-level protocols requested to be transmitted, which exceed the maximum permitted size. These frames are discarded. Caption: Oversize TX frames" ::= { ethIfStatsEntry 39 } ethIfStatsInUnMappedCosFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of frames received that dropped due to mapping to a cos level which is not defined at the flow envelope profile or multicos counter definition. Caption: Unmapped CoS frames received" ::= { ethIfStatsEntry 40 } ethIfStatsEgressMTUDiscarded OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted frames which were dropped because they were exceeding the egress MTU limit configured over the port" ::= { ethIfStatsEntry 42 } ethIfStatsLastEgressMTUDiscardingFlow OBJECT-TYPE SYNTAX RowPointer MAX-ACCESS read-only STATUS current DESCRIPTION "Pointer to the last flow on which frames were discarded because they were exceeding the egress MTU limit configured over the port. ZeroDotZero is the initial value, returned when MTU was not ever exceeded." ::= { ethIfStatsEntry 43 } -- =========================================== -- refer to oamCfm.txt file -- ========================================== -- ETH Ring Definition ethIfRing OBJECT IDENTIFIER ::= { ethIf 4 } ethIfRingEvents OBJECT IDENTIFIER ::= { ethIfRing 0 } ethIfRingTable OBJECT-TYPE SYNTAX SEQUENCE OF EthIfRingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ethernet Ring Table." ::= { ethIfRing 1 } ethIfRingEntry OBJECT-TYPE SYNTAX EthIfRingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table." INDEX { ethIfRingIdx } ::= { ethIfRingTable 1 } EthIfRingEntry ::= SEQUENCE { ethIfRingIdx Unsigned32, ethIfRingAdminStatus INTEGER, ethIfRingPorts PortList, ethIfRingOperStatus INTEGER, ethIfRingKeepAliveInterval Unsigned32, ethIfRingKeepAliveThresh Unsigned32, ethIfRingKeepAliveVlanId Unsigned32, ethIfRingMultiCastVlanId Unsigned32, ethIfRingRowStatus INTEGER } ethIfRingIdx OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object is an Index that can indicate Slot, Ring, Cnfg etc., according to the device used. When NA, 1 will be used." ::= { ethIfRingEntry 1 } ethIfRingAdminStatus OBJECT-TYPE SYNTAX INTEGER { down (2), up (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object denotes the Ethernet Ring administrative status." ::= { ethIfRingEntry 2 } ethIfRingPorts OBJECT-TYPE SYNTAX PortList MAX-ACCESS read-write STATUS current DESCRIPTION "The set of ports which are assigned to be ring members. The default value of this object is a string of zeros." ::= {ethIfRingEntry 3} ethIfRingOperStatus OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), open (2), close (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the Ethernet Ring operational status." ::= { ethIfRingEntry 4 } ethIfRingKeepAliveInterval OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter indicates the period of time (in msec.) between two consequent Keep Alive messages." ::= { ethIfRingEntry 5 } ethIfRingKeepAliveThresh OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter indicates the maximum number of missed Keep Alive answer messages acceptable, after which link status will be failed." ::= { ethIfRingEntry 6 } ethIfRingKeepAliveVlanId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Dedicated VLAN ID for keep alive messages." ::= { ethIfRingEntry 7 } ethIfRingMultiCastVlanId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Dedicated VLAN ID for multicast messages." ::= { ethIfRingEntry 8 } ethIfRingRowStatus OBJECT-TYPE SYNTAX INTEGER { active(1), createAndGo(4), destroy(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "Implement creation/deletion of rings in the device." ::= { ethIfRingEntry 9 } --ETH RING NOTIFICATIONS ethIfRingStatusChange NOTIFICATION-TYPE OBJECTS {ethIfRingOperStatus} STATUS current DESCRIPTION "This trap indicates that the status of the Ethernet Ring has been changed." ::= { ethIfRingEvents 1 } --ERP = Ethernet Ring Protection, according to G.8032 erp OBJECT IDENTIFIER ::= { ethIfRing 2 } erpTable OBJECT-TYPE SYNTAX SEQUENCE OF ErpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ethernet Ring Protection (ERP) G.8032 Table." ::= { erp 1 } erpEntry OBJECT-TYPE SYNTAX ErpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table." INDEX { erpIdx } ::= { erpTable 1 } ErpEntry ::= SEQUENCE { erpIdx Unsigned32, erpRowStatus RowStatus, erpAdminStatus INTEGER, erpNodeState INTEGER, erpBridgeNum Unsigned32, erpEastPort Integer32, erpWestPort Integer32, erpRplPort INTEGER, erpRapsVlanId Unsigned32, erpOamCfmMel Unsigned32, erpWTR Unsigned32, erpWTRStatus Unsigned32, erpGuardTimer Unsigned32, erpHoldoffTimer Unsigned32, erpForceSfCmd INTEGER, erpClearStatistics BITS, erpRapsVlanPriority Unsigned32, erpDescr SnmpAdminString, erpRingType INTEGER, erpWTBStatus Unsigned32, erpRevertiveMode INTEGER, erpBackwardCompatibility TruthValue, erpTopologyChangepropogation INTEGER, erpInterconnectionNode TruthValue, erpCommand INTEGER, erpCommandParam INTEGER, erpEastPhyPort Unsigned32, erpWestPhyPort Unsigned32, erpCosMapProfile Unsigned32, erpVirtualChannel INTEGER, erpPassthroughVids OCTET STRING, erpColorMapProfile Unsigned32, erpPassthroughQueueBlockEast RowPointer, erpPassthroughQueueBlockWest RowPointer } erpIdx OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the unique Ethernet Protection Ring number." ::= { erpEntry 1 } erpRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object enables creation and deletion of entries in the erpTable." ::= { erpEntry 2 } erpAdminStatus OBJECT-TYPE SYNTAX INTEGER { down (2), up (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object determines the Ethernet Protection Ring Administrative Status. Value cannot be changed to Up,if erpRowStatus=notReady. Value cannot be changed to Up,if the following column objects, have default values: - erpEastPort - erpWestPort - erpRapsVlanId - erpPortMel for any of the Ring Ports (see erpPortTable below) Default=down." ::= { erpEntry 3 } erpNodeState OBJECT-TYPE SYNTAX INTEGER { init (1), idle (2), protected (3), manualSwitch (4), forcedSwitch (5), pending (6) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates Node state of the Ethernet Protection Ring. init=initial state idle=normal operation protected=protection state." ::= { erpEntry 4 } erpBridgeNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Bridge number the ERP ports belong to. Default=1." ::= { erpEntry 5 } erpEastPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "ifIndex of the Bridge Port, that is the East Port of the ERP. This Bridge Port belongs to erpBridgeNum. Default=0." ::= { erpEntry 6 } erpWestPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "ifIndex of the Bridge Port, that is the West Port of the ERP. This Bridge Port belongs to erpBridgeNum. Default=0." ::= { erpEntry 7 } erpRplPort OBJECT-TYPE SYNTAX INTEGER { notApplicable(1), east (2), west (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object is in use only in ERPv1 (not in use in ERPv2). It indicates the Ring Port, that has the role of RPL. notApplicable(1) if none of the ERP Ports serves as RPL erpEastPort(2) if the east port serves as RPL erpWestPort (3) if the west port serves as RPL DEFVAL{ notApplicable }." ::= { erpEntry 8 } erpRapsVlanId OBJECT-TYPE SYNTAX Unsigned32 (0..4094) MAX-ACCESS read-create STATUS current DESCRIPTION "VLAN ID used for Ring APS (RAPS) messages. Valid values are: 1..4094. Value must be different, for different erpIdx. Default=0." ::= { erpEntry 9 } erpOamCfmMel OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-create STATUS current DESCRIPTION "ERP MEL (Maintenance Entity Group Level). Valid values are: 0..7. Default=255." ::= { erpEntry 10 } erpWTR OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Wait to Restore (WTR) time in msec. After the failed working transport entity recovers, in order to prevent frequent operations of the protection switch due to an intermittent defect, a fixed period of time will pass before traffic channel uses it again. This period of time is the WTR time. Valid values are: 60,000..720,000 in steps of 60,000 (1-12 minutes in steps of 1 minute). Default=300,000 msec (=5 minutes)." ::= { erpEntry 11 } erpWTRStatus OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Wait to Restore (WTR) status. When equals 0 - WTR is stopped. Otherwise - WTR is running. When WTR is running, there are two cases: - If Agent supports counting down the WTR (from erpWTR to 0), this object will represent the current value in the same units as erpWTR. - If Agent doesn't support counting down the WTR, this object = 2^32-1." ::= { erpEntry 12 } erpGuardTimer OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Guard Timer in msec. The guard timer is used to prevent ring nodes from receiving outdated R-APS messages. During the duration of the Guard Timer, all received R-APS messages, are ignored by the ring protection control process. This timer should be greater than the maximum expected forwarding delay for which one R-APS message, circles around the ring. Valid values are: 10..2,000 in steps of 10. Default=500 msec." ::= { erpEntry 13 } erpHoldoffTimer OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Holdoff Timer in msec. When Holdoff Timer>0, the Local SF signal starts the timer and doesn't trigger the Ring Protection immediately. In this case, when Holdoff Timer expired (or 0 initially), the Local SF signal will immediately trigger the R-APS Protection Logic. Valid values are: 0..10,000 in steps of 100. Default=0=not applicable." ::= { erpEntry 14 } erpForceSfCmd OBJECT-TYPE SYNTAX INTEGER { off (2), eastOn (3), westOn (4), eastClear (5), westClear (6) } MAX-ACCESS read-create STATUS current DESCRIPTION "SF (Signal Fail) command on a port of ERP. eastOn= enforce SF command to East Port of ERP westOn= enforce SF command to West Port of ERP eastClear= Clear existing enforced SF command to East Port of ERP westClear= Clear existing enforced SF command to West Port of ERP After any of the above commands is Set, Agent will turn the value automatically to off. Default=off." ::= { erpEntry 15 } erpClearStatistics OBJECT-TYPE SYNTAX BITS { east(0), west(1) } MAX-ACCESS read-create STATUS current DESCRIPTION " bit 0 - Clear statistics command for ERP east port(when equals 1). It will cause clearing all Statistics counters of this ERP port. bit 1 - Clear statistics command for ERP west port(when equals 1). It will cause clearing all Statistics counters of this ERP port. Agent will automatically change the value of all bits to '0', after performing the command. " ::= { erpEntry 16 } erpRapsVlanPriority OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Priority of the VLAN used for Ring APS (RAPS) messages. Valid values are: 0..7. Default=7." ::= { erpEntry 17 } erpDescr OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (1..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "Description of the current ERP entry. Default description will be: ' ' " ::= { erpEntry 18 } erpRingType OBJECT-TYPE SYNTAX INTEGER { majorRing (1), subRing (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object determines the Ring's type: MajorRing or SubRing. Default=majorRing(1) " ::= { erpEntry 19 } erpWTBStatus OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Wait To Block (WTR) status. When equals 0 - WTR is stopped. Otherwise - WTR is running. When WTR is running, there are two cases: - If Agent supports counting down the WTR (from erpWTR to 0), this object will represent the current value in the same units as erpWTR. - If Agent doesn't support counting down the WTR, this object = 2^32-1. " ::= { erpEntry 20 } erpRevertiveMode OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), disable (2), enable (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "In revertive operation, the traffic channel is restored to the working transport entity, i.e., blocked on teh RPL, once the case of clearing the defect, and after the expiration of the WTR timer. In non-revertive operation, the traffic channel continues to use the RPL, even after the defect the caused the RPL to unblocked was cleared. Default=notApplicable(1). Once the Node is defined as RPL owner, this object must be equal to disable(3) or enable(3). " ::= { erpEntry 21 } erpBackwardCompatibility OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "When the Ring Node of ERPv2 is part of a Ring, that is composed of other Ring Nodes with ERPv1, it has to run in Compatibility Mode. This mode filters the configuration and requests of ERPv2. Default value shall be false(2). " ::= { erpEntry 22 } erpTopologyChangepropogation OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), disable (2), enable (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates whether to execute Flush Database (FDB) or not in case the RPL owner will unblock the RPL Port. ERPv2 requires FDB in order to relearn the correct filtering entities, however in cases where the logical topology of a client has not changed as a result of failure, recovery or administrative operation, it is not necessary to FDB. Default value will be disable(2). " ::= { erpEntry 23 } erpInterconnectionNode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The user will be able to configure the Node as an interconnection Node, i.e., a Node that shares more than one Ring. Default value shall be false(2). " ::= { erpEntry 24 } erpCommand OBJECT-TYPE SYNTAX INTEGER { force (1), manual (2), clear (3), noCommand (4) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object represents the external command the user can initiate on the Node: Force Switch(1), Manual Switch(2), clearing any previous command(3), or having no command at all (4). Default is noCommand(4). " ::= { erpEntry 25 } erpCommandParam OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), eastPort (2), westPort (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the port to which the external command (erpCommand) will be issued. Default is notApplicable(1). " ::= { erpEntry 26 } erpEastPhyPort OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the ifIndex of east Ethernet port." ::= { erpEntry 27} erpWestPhyPort OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the ifIndex of west Ethernet port." ::= { erpEntry 28} erpCosMapProfile OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "This attribute point to the CoS mapping profile Table (cosInternalProfileTable)." ::= { erpEntry 29 } erpVirtualChannel OBJECT-TYPE SYNTAX INTEGER { disable (2), enable (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object defines whether or not virtual channel is used. It is only relevant for subring nodes, and ignored by major ring nodes. " DEFVAL { enable } ::= { erpEntry 30 } erpPassthroughVids OBJECT-TYPE SYNTAX OCTET STRING (SIZE(512)) MAX-ACCESS read-create STATUS current DESCRIPTION "This object contains a 4096 bit vector indicating VIDs passing through the ring, without being terminated like data VLANs are. The high order bit of the first octet corresponds to the first bit of the vector, while the low order bit of the last octet corresponds to the last bit of the vector. A bit that is on (equal to 1) indicates that the corresponding VID is a passthrough VLAN. An example: If the first octet is 0x70 the rest are 0, VIDs 1-3 are passthrough VLANs." DEFVAL { ''H } ::= { erpEntry 31 } erpColorMapProfile OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "If this object is zero DEI is used. Otherwise, it is the index of a mapping profile." DEFVAL { 0 } ::= { erpEntry 32 } erpPassthroughQueueBlockEast OBJECT-TYPE SYNTAX RowPointer MAX-ACCESS read-create STATUS current DESCRIPTION "East queue block for passthrough VLANs. The object points to an existing entry of rad.queueGroupTable. zeroDotZero means the designated default queue block." DEFVAL { zeroDotZero } ::= { erpEntry 33 } erpPassthroughQueueBlockWest OBJECT-TYPE SYNTAX RowPointer MAX-ACCESS read-create STATUS current DESCRIPTION "West queue block for passthrough VLANs. The object points to an existing entry of rad.queueGroupTable. zeroDotZero means the designated default queue block." DEFVAL { zeroDotZero } ::= { erpEntry 34 } --**************** --ERP Port Table --**************** erpPortTable OBJECT-TYPE SYNTAX SEQUENCE OF ErpPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ethernet Ring Protection (G.8032)Port Table." ::= { erp 2 } erpPortEntry OBJECT-TYPE SYNTAX ErpPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table. Rings are created in erpTable. If erpRowStatus=notReady, this table may not include data for this instance of the ERP." INDEX { erpIdx, erpPortIdx } ::= { erpPortTable 1 } ErpPortEntry ::= SEQUENCE { erpPortIdx INTEGER, erpPortOamCfmMdId Unsigned32, erpPortOamCfmMaId Unsigned32, erpPortOamCfmMepId Unsigned32, erpPortState INTEGER, erpPortLocalSfSource INTEGER, erpPortRapsRxValidMsg Counter32, erpPortRapsRxInvalidMsg Counter32, erpPortRapsRxSfMsg Counter32, erpPortRapsRxNrMsg Counter32, erpPortRapsRxNrrbMsg Counter32, erpPortRapsTxValidMsg Counter32, erpPortRapsTxInvalidMsg Counter32, erpPortRapsTxSfMsg Counter32, erpPortRapsTxNrMsg Counter32, erpPortRapsTxNrrbMsg Counter32, erpPortDescr SnmpAdminString, erpPortRapsRxFsMsg Counter32, erpPortRapsRxMsMsg Counter32, erpPortRapsRxDnfMsg Counter32, erpPortRapsRxEvtMsg Counter32, erpPortRapsTxFsMsg Counter32, erpPortRapsTxMsMsg Counter32, erpPortRapsTxDnfMsg Counter32, erpPortRapsTxEvtMsg Counter32, erpPortType INTEGER } erpPortIdx OBJECT-TYPE SYNTAX INTEGER { east (1), west (2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object is the ERP Port, all table objects refer." ::= { erpPortEntry 1 } erpPortOamCfmMdId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The index of the Maintenance Domain used by this ERP Port. Default=0=not applicable." ::= { erpPortEntry 2 } erpPortOamCfmMaId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The index of the Maintenance Association in the erpPortOamCfmMdId, used by this ERP Port. Default=0=not applicable." ::= { erpPortEntry 3 } erpPortOamCfmMepId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The index of the MEP (Maintenance Entity Group End Point)in the relevant erpPortOamCfmMdId and erpPortOamCfmMaId, used by this ERP Port. Default=0=not applicable. Applicable Values=1..8191." ::= { erpPortEntry 4 } erpPortState OBJECT-TYPE SYNTAX INTEGER { blocked (2), forwarding (3), rAPSAndDataChannelBlocked (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "State of the ERP Port. blocked(2) means only Data Channel is blocked. " ::= { erpPortEntry 5 } erpPortLocalSfSource OBJECT-TYPE SYNTAX INTEGER { notApplicable(1), serverLayer (2), oamCfm (3), forced (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Signal Fail Local Source of the ERP Port: - notApplicable - no Signal Fail (so no source) - serverLayer - Signal Fail is received from the port - oamCfm - Signal Fail is received from OAM CFM process - forced - Signal Fail is forced by manual user command of erpForceSfCmd (eastOn(3), westOn(4); (see erpTable)." ::= { erpPortEntry 6 } erpPortRapsRxValidMsg OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total Received Valid RAPS (RING APS) messages, since [both ports of the Ring are defined (erpEastPort>0, erpWestPort>0; see erpTable), and erpRapsVlanId>0 (see erpTable) and erpPortMel<>255 for both Ring ports] or since last statistics clear operation." ::= { erpPortEntry 7 } erpPortRapsRxInvalidMsg OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total Received Invalid RAPS (RING APS) messages on this port, since [both ports of the Ring are defined (erpEastPort>0, and erpWestPort>0; see erpTable), erpRapsVlanId>0 (see erpTable) and erpOamCfmMel<>255 (see erpTable)] or since last statistics clear operation." ::= { erpPortEntry 8 } erpPortRapsRxSfMsg OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Received SF (Signal Fail) RAPS (RING APS) messages on this port, since [both ports of the Ring are defined (erpEastPort>0, and erpWestPort>0; see erpTable), erpRapsVlanId>0 (see erpTable) and erpOamCfmMel<>255 (see erpTable)] or since last statistics clear operation. Received SF message means that there are failed ports in the Ring." ::= { erpPortEntry 9 } erpPortRapsRxNrMsg OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Received NR (No Request) RAPS (RING APS) messages on this port, since [both ports of the Ring are defined (erpEastPort>0, and erpWestPort>0; see erpTable), erpRapsVlanId>0 (see erpTable) and erpOamCfmMel<>255 (see erpTable)] or since last statistics clear operation. Received NR message means that there are NO failed ports in the Ring." ::= { erpPortEntry 10 } erpPortRapsRxNrrbMsg OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Received NRRB (No Request and RPL Blocked indication) RAPS (RING APS) messages on this port, since [both ports of the Ring are defined (erpEastPort>0, and erpWestPort>0; see erpTable), erpRapsVlanId>0 (see erpTable)and erpOamCfmMel<>255 (see erpTable)] or since last statistics clear operation. Received NRRB message means that the RPL Port is blocked and all other not-failed blocked Ports, will be unblocked in the Ring." ::= { erpPortEntry 11 } erpPortRapsTxValidMsg OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total Transmitted Valid RAPS (RING APS) messages, since [both ports of the Ring are defined (erpEastPort>0, and erpWestPort>0; see erpTable), erpRapsVlanId>0 (see erpTable) and erpOamCfmMel<>255 (see erpTable)] or since last statistics clear operation." ::= { erpPortEntry 12 } erpPortRapsTxInvalidMsg OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total Transmitted Invalid RAPS (RING APS) messages on this port, since [both ports of the Ring are defined (erpEastPort>0, and erpWestPort>0; see erpTable), erpRapsVlanId>0 (see erpTable) and erpOamCfmMel<>255 (see erpTable)] or since last statistics clear operation." ::= { erpPortEntry 13 } erpPortRapsTxSfMsg OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Transmitted SF (Signal Fail) RAPS (RING APS) messages on this port, since [both ports of the Ring are defined (erpEastPort>0, and erpWestPort>0; see erpTable), erpRapsVlanId>0 (see erpTable) and erpOamCfmMel<>255 (see erpTable)] or since last statistics clear operation. Transmitted SF message means, that the transmitting Node has a failed port." ::= { erpPortEntry 14 } erpPortRapsTxNrMsg OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Transmitted NR (No Request) RAPS (RING APS) messages on this port, since [both ports of the Ring are defined (erpEastPort>0, and erpWestPort>0; see erpTable), erpRapsVlanId>0 (see erpTable) and erpOamCfmMel<>255 (see erpTable)] or since last statistics clear operation. Transmitted NR message means, that there was recovery of the failed port, for the transmitting Node." ::= { erpPortEntry 15 } erpPortRapsTxNrrbMsg OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Transmitted NRRB (No Request and RPL Blocked indication) RAPS (RING APS) messages on this port, since [both ports of the Ring are defined (erpEastPort>0, and erpWestPort>0; see erpTable), erpRapsVlanId>0 (see erpTable)and erpOamCfmMel<>255 (see erpTable)] or since last statistics clear operation. Transmitted NRRB message (from RPL only) means, that the RPL Port is blocked for the transmitting Node." ::= { erpPortEntry 16 } erpPortDescr OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (1..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Description of the current ERP port entry. Default description will be: ' ' " ::= { erpPortEntry 17 } erpPortRapsRxFsMsg OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Received FS (Force Switch) RAPS (RING APS) messages on this port. " ::= { erpPortEntry 18 } erpPortRapsRxMsMsg OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Received MS (Manual Switch) RAPS (RING APS) messages on this port. " ::= { erpPortEntry 19 } erpPortRapsRxDnfMsg OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Received messages with DNF(Do Not Flush) bit=on on this port. " ::= { erpPortEntry 20 } erpPortRapsRxEvtMsg OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total received RAPS (RING APS) Event-messages on this port. " ::= { erpPortEntry 21 } erpPortRapsTxFsMsg OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Transmitted FS (Force Switch) RAPS (RING APS) messages on this port. " ::= { erpPortEntry 22 } erpPortRapsTxMsMsg OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Transmitted MS (Manual Switch) RAPS (RING APS) messages on this port. " ::= { erpPortEntry 23 } erpPortRapsTxDnfMsg OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Transmitted messages with DNF(Do Not Flush) bit=on on this port. " ::= { erpPortEntry 24 } erpPortRapsTxEvtMsg OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total transmitted RAPS (RING APS) Event-messages on this port. " ::= { erpPortEntry 25 } erpPortType OBJECT-TYPE SYNTAX INTEGER { nodePort (1), rpl (2), neighbor (3), nextNeighbor (4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This Object is used only in ERPv2 (not in use in ERPv1). rpl(2) if the port is RPL owner. neighbor(3) if the port is RPL Neighbor. nextNeighbor(4) if the port is RPL Next-Neighbor. nodePort (1) if the port is none of the above. DEFVAL{ nodePort } " ::= { erpPortEntry 26 } -- **************** -- ERP Sub Ring Table -- **************** erpSubRingTable OBJECT-TYPE SYNTAX SEQUENCE OF ErpSubRingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ethernet Ring Protection (ERP) G.8032 Sub Ring Table." ::= { erp 4 } erpSubRingEntry OBJECT-TYPE SYNTAX ErpSubRingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table." INDEX { erpSubRingMajorRingIndex, erpSubRingSubRingIndex } ::= { erpSubRingTable 1 } ErpSubRingEntry ::= SEQUENCE { erpSubRingMajorRingIndex Unsigned32, erpSubRingSubRingIndex Unsigned32, erpSubRingRowStatus RowStatus, erpSubRingVirtualChannel INTEGER, erpSubRingRAPSVlanId Unsigned32, erpSubRingRAPSVlanPriority Unsigned32 } erpSubRingMajorRingIndex OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This index represents the Major Ring ID." ::= { erpSubRingEntry 1 } erpSubRingSubRingIndex OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This index represents the Sub Ring ID." ::= { erpSubRingEntry 2 } erpSubRingRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object enables creation and deletion of entries in the erpSubRingTable." ::= { erpSubRingEntry 3 } erpSubRingVirtualChannel OBJECT-TYPE SYNTAX INTEGER { disable (2), enable (3) } MAX-ACCESS read-create STATUS deprecated DESCRIPTION "This object is currently deprecated, and replaced by erpVirtualChannel. When setting this value, erpVirtualChannel will be set to the same value. The original description: When Major Ring provides Virtual Channel to Sub-ring it is aware of topology changes in the Sub-Ring." ::= { erpSubRingEntry 4 } erpSubRingRAPSVlanId OBJECT-TYPE SYNTAX Unsigned32 (0..4094) MAX-ACCESS read-create STATUS current DESCRIPTION "VLAN ID for Ring APS messages. Valid values are: 1..4094. Default=0." ::= { erpSubRingEntry 5 } erpSubRingRAPSVlanPriority OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Priority of the VLAN used for Ring APS (RAPS) messages for Sub Ring in Major Ring Channels. Valid values are: 0..7. Default=0." ::= { erpSubRingEntry 6 } -- ERP Vlan Table erpVlanTable OBJECT-TYPE SYNTAX SEQUENCE OF ErpVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ethernet Ring Protection (ERP) Data Vlan Table." ::= { erp 5 } erpVlanEntry OBJECT-TYPE SYNTAX ErpVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table." INDEX { erpIdx, erpVlanIdx } ::= { erpVlanTable 1 } ErpVlanEntry ::= SEQUENCE { erpVlanIdx Unsigned32, erpVlanRowStatus RowStatus, erpVlanEastQblock OBJECT IDENTIFIER, erpVlanWestQblock OBJECT IDENTIFIER, erpVlanServiceIdName SnmpAdminString, erpVlanMajorEastQblock OBJECT IDENTIFIER, erpVlanMajorWestQblock OBJECT IDENTIFIER } erpVlanIdx OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This index represents the data Vlan." ::= { erpVlanEntry 1 } erpVlanRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This RowStatus is use to create and delete row in the table." ::= { erpVlanEntry 2 } erpVlanEastQblock OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the East Qblock." ::= { erpVlanEntry 3 } erpVlanWestQblock OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the West Qblock." ::= { erpVlanEntry 4 } erpVlanServiceIdName OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-create STATUS current DESCRIPTION "This attribute defines the Service name of this erp Vlan Service, if the VLAN is not associated with a Service the value is null. Upon seting a value, the agent creates an entry in serviceIdTable table." ::= { erpVlanEntry 5 } erpVlanMajorEastQblock OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the Major East Qblock and relevant only if erpInterconnectionNode = true(1)." ::= { erpVlanEntry 6 } erpVlanMajorWestQblock OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the Major West Qblock and relevant only if erpInterconnectionNode = true(1)." ::= { erpVlanEntry 7 } -- ETH Storming ethIfStorming OBJECT IDENTIFIER ::= { ethIf 5 } ethIfStormTable OBJECT-TYPE SYNTAX SEQUENCE OF EthIfStormEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ethernet Storming Table." ::= { ethIfStorming 1 } ethIfStormEntry OBJECT-TYPE SYNTAX EthIfStormEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table." INDEX {ethIfStormCnfgIdx, ethIfStormIfIdx, ethIfStormDirection, ethIfStormPacketType } ::= { ethIfStormTable 1 } EthIfStormEntry ::= SEQUENCE { ethIfStormCnfgIdx Unsigned32, ethIfStormIfIdx Unsigned32, ethIfStormDirection INTEGER, ethIfStormPacketType BITS, ethIfStormCtrlEnable INTEGER, ethIfStormMaxRate Unsigned32 } ethIfStormCnfgIdx OBJECT-TYPE SYNTAX Unsigned32 (1..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This attribute indicates the Idx of the Cnfg(1..255) being accessed ; Idx of 255 relates to the TmpCnfg." ::= {ethIfStormEntry 1} ethIfStormIfIdx OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique index of the ethernet interface/port." ::= {ethIfStormEntry 2} ethIfStormDirection OBJECT-TYPE SYNTAX INTEGER { all (1), ingress (2), egress (3) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the port's Storm Direction." ::= { ethIfStormEntry 3 } ethIfStormPacketType OBJECT-TYPE SYNTAX BITS { unknownUnicast (0), --Flooded Unicast broadcast (1), multicast (2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Packet Type on which Storming operations will be performed." ::= { ethIfStormEntry 4 } ethIfStormCtrlEnable OBJECT-TYPE SYNTAX INTEGER { disable (2), enable (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates if the Storm Controling is Enabled or Disabled for the relevant entry." ::= { ethIfStormEntry 5 } ethIfStormMaxRate OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the Maximum Rate at which Storming packets are forwarded, in Kbps.For some devices the units are PPS(Packets Per Second ) or kilobytes per second." ::= { ethIfStormEntry 6 } -- ETH OAM EFM: 802.3ah ethIfOamEfm OBJECT IDENTIFIER ::= { ethIf 6 } dot3OamEvents OBJECT IDENTIFIER ::= { ethIfOamEfm 0 } dot3OamOperStatusChange NOTIFICATION-TYPE OBJECTS { dot3OamOperStatus } STATUS current DESCRIPTION "This trap is sent when OAM EFM Link goes Up or Down. Up - is considered when dot3OamOperStatus value changes to operational(9) from any other value. Down - is considered when dot3OamOperStatus value changes from operational(9) to any other value." ::= { dot3OamEvents 1 } dot3OamPeerEvent NOTIFICATION-TYPE OBJECTS { dot3OamXPeerState } STATUS current DESCRIPTION "This trap is sent when value of dot3OamXPeerState changes from any value to one of the following values: linkFault, dyingGasp, criticalEvent. This trap has no recovery (clearing value)." ::= { dot3OamEvents 2 } dot3OamDescrTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot3OamDescrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table supports definitions of Descriptors (profiles) of OAM EFM Links." ::= {ethIfOamEfm 1} dot3OamDescrEntry OBJECT-TYPE SYNTAX Dot3OamDescrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry corresponds to a single OAM EFM Descriptor (profile). Each Descriptor contains a set of OAM EFM Link configuration parameters. The configuration parameters are applied to the OAM EFM Links referencing this Descriptor (see dot3OamXDescrId object). Descriptors may be created/deleted using the row creation/deletion mechanism via dot3OamDescrRowStatus. If an active entry is referenced in dot3OamXDescrId, the entry MUST remain active until all references are removed." INDEX { dot3OamDescrId } ::= { dot3OamDescrTable 1 } Dot3OamDescrEntry ::= SEQUENCE { dot3OamDescrId Unsigned32, dot3OamDescrRowStatus RowStatus, dot3OamDescrMode INTEGER, dot3OamDescrLbRxOperation INTEGER, dot3OamDescrRateLimit Unsigned32 } dot3OamDescrId OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object is the unique index associated with this Descriptor (profile). Entries in this table are referenced via the object dot3OamXDescrId in dot3OamXEntry." ::= { dot3OamDescrEntry 1 } dot3OamDescrRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object controls creation/deletion of the associated entry in this table per the semantics of RowStatus. If an active entry is referenced in dot3OamXDescrId, the entry MUST remain active until all references are removed." ::= { dot3OamDescrEntry 2 } dot3OamDescrMode OBJECT-TYPE SYNTAX INTEGER { passive(1), active (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object controls the mode of OAM operation for an Ethernet-like interface referencing this Descriptor. OAM on Ethernet interfaces may be in 'active' mode or 'passive' mode. These two modes differ in that active mode provides additional capabilities to initiate monitoring activities with the remote OAM peer entity, while passive mode generally waits for the peer to initiate OAM actions with it. As an example, an active OAM entity can put the remote OAM entity in a loopback state, where a passive OAM entity cannot." ::= { dot3OamDescrEntry 3 } dot3OamDescrLbRxOperation OBJECT-TYPE SYNTAX INTEGER { ignore(1), process(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Since OAM loopback is a disruptive operation (user traffic does not pass), this object provides a mechanism to provide control: whether received OAM loopback commands are processed or ignored, for the OAM Link referencing this Descriptor. When the value is ignore(1), received loopback commands are ignored. When the value is process(2), received loopback commands are processed. The default value is to ignore loopback commands (ignore(1))." ::= { dot3OamDescrEntry 4 } dot3OamDescrRateLimit OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "This object defines how many OAM frames can be sent per second (maximum) for an OAM EFM Link referencing this Descriptor." ::= { dot3OamDescrEntry 5 } dot3OamXTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot3OamXEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is an extension of dot3OamTable of standard DOT3-OAM-MIB." ::= { ethIfOamEfm 2 } dot3OamXEntry OBJECT-TYPE SYNTAX Dot3OamXEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in dot3OamXTable." AUGMENTS { dot3OamEntry } ::= { dot3OamXTable 1 } Dot3OamXEntry ::= SEQUENCE { dot3OamXDescrId Unsigned32, dot3OamXPeerState INTEGER } dot3OamXDescrId OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "This object points to an entry of dot3OamDescrTable (dot3OamDescrId), which defines part of the configuration parameters for this OAM EFM Link. As long as one of the OAM EFM Links refers an entry in the dot3OamDescrTable, this entry cannot be removed. When an OAM EFM Link supports this object (RW), the standard MIB objects of: dot3OamMode (parallel to dot3OamDescrMode) and dot3OamLoopbackIgnoreRx (parallel to dot3OamDescrLbRxOperation) will be supported by Agent RO. Value 0 means that no entry of dot3OamDescrTable (dot3OamDescrId)is pointed by this object." ::= { dot3OamXEntry 1 } dot3OamXPeerState OBJECT-TYPE SYNTAX INTEGER { unknown (1), operational (2), linkFault (3), dyingGasp (4), criticalEvent(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object reports the state of the Peer of the OAM EFM Link. unknown - at the initialization of the device, or after Reset, when there is still no data about the peer's state. operational - usually after unknown state, when device senses that peer is OK. linkFault - Loss of Signal is detected by the receiver. dyingGasp - Unrecoverable condition has occurred (e.g power failure) criticalEvent - Unspecified Critical Event has occured." ::= { dot3OamXEntry 2 } ethIfMacLayer OBJECT IDENTIFIER ::= {ethIf 7} ethIfMacLayerEvents OBJECT IDENTIFIER ::= { ethIfMacLayer 0 } ethIfSrcMacCtrlTable OBJECT-TYPE SYNTAX SEQUENCE OF EthIfSrcMacCtrlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table supports source MAC addresses control parameters per interface. Source MAC control will be used mainly for security. Only packets with certain source MAC Addresses will be allowed to access the device. The source MAC addresses can be static or learned. The static addresses will be defined by the user in another table: ethIfSrcMacCtrlAddrTable. The learned addresses will exist in the ethIfSrcMacCtrlAddrTable as well." ::= {ethIfMacLayer 1} ethIfSrcMacCtrlEntry OBJECT-TYPE SYNTAX EthIfSrcMacCtrlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table." INDEX { ethIfSrcMacCtrlIndex, ethIfSrcMacCtrlIdx2 } ::= { ethIfSrcMacCtrlTable 1 } EthIfSrcMacCtrlEntry ::= SEQUENCE { ethIfSrcMacCtrlIndex Unsigned32, ethIfSrcMacCtrlIdx2 Unsigned32, ethIfSrcMacCtrl INTEGER, ethIfSrcMacCtrlMaxPermitAddr Unsigned32, ethIfSrcMacCtrlCurNumPermitAddr Unsigned32, ethIfSrcMacCtrlFlushAddrCmd INTEGER, ethIfSrcMacCtrlAging Unsigned32, ethIfSrcMacCtrlLocking INTEGER, ethIfSrcMacCtrlViolationAction INTEGER, ethIfSrcMacCtrlLastViolatingAddr MacAddress, ethIfSrcMacCtrlPortStatus INTEGER } ethIfSrcMacCtrlIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the MAC Layer interface supporting source MAC control feature. It may be the ifIndex of the ETH/Bridge Port." ::= { ethIfSrcMacCtrlEntry 1 } ethIfSrcMacCtrlIdx2 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "A second index that can be used. For example: The VLAN ID for which the source MAC control feature is supported. When this index is not in use, its value will be: 9999." ::= { ethIfSrcMacCtrlEntry 2 } ethIfSrcMacCtrl OBJECT-TYPE SYNTAX INTEGER { disable (2), enable (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the source MAC control on the current interface. The device should not enable source MAC control if for the current interface there are more than ethIfSrcMacCtrlMaxPermitAddr addresses in the ethIfSrcMacCtrlAddrTable. Default value will be: disable (2)." ::= { ethIfSrcMacCtrlEntry 3 } ethIfSrcMacCtrlMaxPermitAddr OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This is the maximum number of permitted MAC addresses (static and learned) for the current interface." ::= { ethIfSrcMacCtrlEntry 4 } ethIfSrcMacCtrlCurNumPermitAddr OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the number of source MAC addresses currently permitted for the current interface." ::= { ethIfSrcMacCtrlEntry 5 } ethIfSrcMacCtrlFlushAddrCmd OBJECT-TYPE SYNTAX INTEGER { off (2), on (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "When set to on (3) this command will erase all the learned addresses and invalid addresses of the selected interface in the ethIfSrcMacCtrlAddrTable. After operation is finished, Agent will turn the value to 'off'." ::= { ethIfSrcMacCtrlEntry 6 } ethIfSrcMacCtrlAging OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The timeout period in seconds for aging out dynamically learned source MAC addresses. Valid Values: 0 - disable 10-1000000" ::= { ethIfSrcMacCtrlEntry 7 } ethIfSrcMacCtrlLocking OBJECT-TYPE SYNTAX INTEGER { unlock (2), lock (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "When set to lock (3) this command will lock the Source MAC Address learning. No more learned addresses will be added to the ethIfSrcMacCtrlAddrTable. When set to unlock (2) this command will unlock the Source MAC Address learning. Learned addresses will be added to the ethIfSrcMacCtrlAddrTable but the number of addresses in the table will not exceed ethIfSrcMacCtrlMaxPermitAddr. Default value is: unlock (2)." ::= { ethIfSrcMacCtrlEntry 8 } ethIfSrcMacCtrlViolationAction OBJECT-TYPE SYNTAX INTEGER { drop (2), dropNotify (3), shutdown (4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Determines the action that the device will take upon security violation. drop(2) - the violating packets will be dropped. dropNotify (3)- the violating packets will be dropped and notifications will be generated. Notifications may be for example: SNMP Traps, Syslog messages and log file new entries. shutdown (4) - the interface will be forced to shut down." ::= { ethIfSrcMacCtrlEntry 9 } ethIfSrcMacCtrlLastViolatingAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the last MAC address that violated the security on the current interface. If no violation, the agent will return: 00-00-00-00-00-00 ." ::= { ethIfSrcMacCtrlEntry 10 } ethIfSrcMacCtrlPortStatus OBJECT-TYPE SYNTAX INTEGER { shutdown (2), secureActive (3), secureInactive (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the operational status of the MAC Control feature on an interface. shutdown(2) - This indicates that the port is shutdown due to security violation. secureActive (3) - This indicates that the MAC Control interface security is operational and this interface is not shutdown due to security violation. secureInactive (4)- This indicates that the MAC Control is not operational." ::= { ethIfSrcMacCtrlEntry 11 } ethIfSrcMacCtrlAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF EthIfSrcMacCtrlAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table shows which MAC Addresses are permitted when the source MAC control is enabled and which non permitted MAC Addresses attempted to access the current interface. It contains static source MAC Addresses as well as learned MAC Addresses. The user can configure Static permitted source MAC Addresses via this table." ::= {ethIfMacLayer 2} ethIfSrcMacCtrlAddrEntry OBJECT-TYPE SYNTAX EthIfSrcMacCtrlAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table." INDEX {ethIfSrcMacCtrlAddrIndex, ethIfSrcMacCtrlAddr, ethIfSrcMacCtrlAddrIdx3 } ::= { ethIfSrcMacCtrlAddrTable 1 } EthIfSrcMacCtrlAddrEntry ::= SEQUENCE { ethIfSrcMacCtrlAddrIndex Unsigned32, ethIfSrcMacCtrlAddr MacAddress, ethIfSrcMacCtrlAddrIdx3 Unsigned32, ethIfSrcMacCtrlAddrRowStatus INTEGER, ethIfSrcMacCtrlAddrStatus INTEGER } ethIfSrcMacCtrlAddrIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the interface for which the source MAC addresses exist in this table. It may be the ifIndex of the ETH/Bridge Port." ::= { ethIfSrcMacCtrlAddrEntry 1 } ethIfSrcMacCtrlAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unicast source MAC address that was learned or statically configured for the current interface. Packets with this source MAC address will be accepted by the device." ::= { ethIfSrcMacCtrlAddrEntry 2 } ethIfSrcMacCtrlAddrIdx3 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "A third index that can be used. For example: The VLAN ID for which the source MAC control feature is supported. When this index is not in use, its value will be: 9999." ::= { ethIfSrcMacCtrlAddrEntry 3 } ethIfSrcMacCtrlAddrRowStatus OBJECT-TYPE SYNTAX INTEGER { active (1), createAndGo (4), destroy (6) } MAX-ACCESS read-write STATUS current DESCRIPTION "This MIB object will be used in order to create/delete a static row or delete an address that is not allowed to access the current interface (ethIfSrcMacCtrlAddrStatus= invalid(2)). Device will add the learned addresses to this table. It will not be possible to add a new static entry to this table while the number of existing rows is equal or more than ethIfSrcMacCtrlMaxPermitAddr. When ethIfSrcMacCtrl = enabled (3), the device will add learned entries only up to ethIfSrcMacCtrlMaxPermitAddr." ::= { ethIfSrcMacCtrlAddrEntry 4 } ethIfSrcMacCtrlAddrStatus OBJECT-TYPE SYNTAX INTEGER { invalid (2), learned(3), mgmt(5) -- static } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of this entry. The meanings of the values are: invalid (2) - the current address is not allowed to access this interface. learned(3) - the current address was learned. mgmt (5) - the current address is static. It may exist in the MAC Table." ::= { ethIfSrcMacCtrlAddrEntry 5 } -- ethIfMacLayerNotifications ethIfMacAccessViolation NOTIFICATION-TYPE OBJECTS {ifDescr, ethIfSrcMacCtrlLastViolatingAddr} STATUS current DESCRIPTION "This trap indicates that an Access Violation occurred." ::= { ethIfMacLayerEvents 1 } --*************************************** -- Ethernet definitions on device level --*************************************** ethIfSysConfig OBJECT IDENTIFIER ::= { ethIf 11 } -- List of Valid Ethernet Types at system level ethIfSysValidEtherTypeTable OBJECT-TYPE SYNTAX SEQUENCE OF EthIfSysValidEtherTypeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table contains list of valid VLAN Tag Ethertype codes that may be used in port and flow configuration. The table is used by devices that can process limited number of the Ethertype codes, e.g. due to HW limitations. Configuration of other Ethernet code fields should perform sanity check in order to allow only Ethertype codes that the table contains." ::= { ethIfSysConfig 1 } ethIfSysValidEtherTypeEntry OBJECT-TYPE SYNTAX EthIfSysValidEtherTypeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Ethertype table. Each entry contains one valid Ethernet code." INDEX { ethIfSysValidEtherTypeIdx } ::= { ethIfSysValidEtherTypeTable 1 } EthIfSysValidEtherTypeEntry ::= SEQUENCE { ethIfSysValidEtherTypeIdx Unsigned32, ethIfSysValidEtherTypeRowStatus RowStatus, ethIfSysValidEtherTypeCode Unsigned32 } ethIfSysValidEtherTypeIdx OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is a running index of the configuration table." ::= { ethIfSysValidEtherTypeEntry 1 } ethIfSysValidEtherTypeRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object enables creation and deletion of entries in the ethIfSysValidEtherTypeTable." ::= { ethIfSysValidEtherTypeEntry 2 } ethIfSysValidEtherTypeCode OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "The valid Ethertype code. See standards.ieee.org/regauth/ethertype/eth.txt for codes." ::= { ethIfSysValidEtherTypeEntry 3 } ----------------------------------- -- Ethernet Common Trap Definitions ----------------------------------- -- LOSS OF SIGNAL (LOS) ethLos NOTIFICATION-TYPE OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription, alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason, ifAlias } STATUS current DESCRIPTION "This trap indicates that a Loss of signal was detected on an ethernet interface. " ::= { ethIfEvents 1 } -- ETHERNET RING PROTECTION (ERP) STATE CHANGE erpStateProtected NOTIFICATION-TYPE OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription, alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason, erpDescr } STATUS current DESCRIPTION "This trap indicates that ERP ring state changed to protected. " ::= { ethIfEvents 4 } erpPortStateChange NOTIFICATION-TYPE OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription, alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason, erpPortDescr, erpPortState } STATUS current DESCRIPTION "This trap indicates that the Port State was changed. " ::= { ethIfEvents 5 } oamEfmRemoteLoopback NOTIFICATION-TYPE OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription, alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason, ifAlias, dot3OamLoopbackStatus, dot3OamLoopbackIgnoreRx } STATUS current DESCRIPTION "This trap indicates that Loopback started. " ::= { ethIfEvents 17} oamEfmRemoteLoopbackOff NOTIFICATION-TYPE OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription, alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason, ifAlias } STATUS current DESCRIPTION "This trap indicates that Loopback ended. " ::= { ethIfEvents 19} oamEfmLinkFaultIndication NOTIFICATION-TYPE OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription, alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason, ifAlias } STATUS current DESCRIPTION "This trap indicates Link fault indication. " ::= { ethIfEvents 20} oamEfmFeLinkFaultIndication NOTIFICATION-TYPE OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription, alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason, ifAlias } STATUS current DESCRIPTION "This trap indicates Link fault indication at Far End. " ::= { ethIfEvents 21} oamEfmCriticalLinkIndication NOTIFICATION-TYPE OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription, alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason, ifAlias } STATUS current DESCRIPTION "This trap indicates Critical link indication. " ::= { ethIfEvents 22} oamEfmFeCriticalLinkIndication NOTIFICATION-TYPE OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription, alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason, ifAlias } STATUS current DESCRIPTION "This trap indicates Critical link indication at Far End. " ::= { ethIfEvents 23} oamEfmDyingGaspIndication NOTIFICATION-TYPE OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription, alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason, ifAlias } STATUS current DESCRIPTION "This trap indicates Dying gasp indication. " ::= { ethIfEvents 24} oamEfmFeDyingGaspIndication NOTIFICATION-TYPE OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription, alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason, ifAlias } STATUS current DESCRIPTION "This trap indicates Dying gasp indication at Far End. " ::= { ethIfEvents 25} pcsLinkDown NOTIFICATION-TYPE OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription, alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason, ifAlias } STATUS current DESCRIPTION "This trap indicates that the PCS Link is down. " ::= { ethIfEvents 26 } END