IEEE-802DOT17-RPR-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, Counter64, Unsigned32 FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF MacAddress, TimeStamp,TEXTUAL-CONVENTION, TruthValue, DateAndTime FROM SNMPv2-TC InterfaceIndex, InterfaceIndexOrZero FROM IF-MIB SnmpAdminString FROM SNMP-FRAMEWORK-MIB InetAddressType, InetAddress FROM INET-ADDRESS-MIB HCPerfTotalCount, HCPerfIntervalCount, HCPerfCurrentCount FROM HC-PerfHist-TC-MIB ; ieee802dot17rprMIB MODULE-IDENTITY LAST-UPDATED "200404211200Z" -- 21 Apr 2004 12:00:00 UTC ORGANIZATION "IEEE 802.17 Working Group" CONTACT-INFO "stds-802-17@ieee.org" DESCRIPTION "The resilient packet ring MIB for IEEE 802.17. Copyright (C) IEEE802.17. This version of this MIB module is part of IEEE802.17; see the draft itself for full legal notices." -- Revision history REVISION "200404211200Z" -- 21 Apr 2004 12:00:00 UTC DESCRIPTION "First published version." ::= {iso std(0) iso8802(8802) ieee802dot17(17) ieee802dot17mibs(1) 1} -- -- Textual Conventions used in this MIB -- RprSpan ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Indicates the span interface of the RPR MAC. Each RPR span is connected to both ringlet0 and ringlet1. The east span receives from ringlet1 and transmits through ringlet0. The west span receives from ringlet0 and transmits through ringlet1." SYNTAX INTEGER { east (1), west (2) } RprProtectionStatus ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Indicates the current protection status of the RPR MAC span. The status values are (arranged in ascending priority order) : noRequest No protection request on the span, the protection status is idle. waitToRestore The condition for an automatic protection was cleared and the span is engaged in a wait to restore period. manualSwitch A user initiated manual switch (via the rprSpanProtectionCommand) on the span. signalDegraded An automatically-detected status which causes protection on a span when a media signal degrade is detected due to excessive BER. signalFailed An automatically-detected status which causes protection on a span when a media signal failure is detected. forcedSwitch A user initiated forced switch (via the rprSpanProtectionCommand) on the span." SYNTAX BITS { noRequest (0), waitToRestore (1), manualSwitch (2), signalDegraded (3), signalFailed (4), forcedSwitch (5) } RprOamRinglet ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Indicates the ringlet on which the OAM action request/response is sent/replied. The valid values for this object are: (1) Default (2) ringlet0 (3) ringlet1 (4) Reverse ringlet. The value (4) is applicable only for OAM response action." SYNTAX INTEGER { default (1), ringlet0 (2), ringlet1 (3), reverseRinglet (4) } -- -- Object groups -- rprObjects OBJECT IDENTIFIER ::= { ieee802dot17rprMIB 1 } rprGeneral OBJECT IDENTIFIER ::= { rprObjects 1 } rprProtocols OBJECT IDENTIFIER ::= { rprObjects 2 } rprSpanCounters OBJECT IDENTIFIER ::= { rprObjects 3 } rprClientCounters OBJECT IDENTIFIER ::= { rprObjects 4 } rprSpanErrorCounters OBJECT IDENTIFIER ::= { rprObjects 5 } -- -- Conformance -- rprConformance OBJECT IDENTIFIER ::= { ieee802dot17rprMIB 2 } -- -- RPR interface table -- rprIfTable OBJECT-TYPE SYNTAX SEQUENCE OF RprIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The RPR interface table, extension to the ifTable. All read-write attributes in this table are non-volatile, i.e. will be retained across system reset." ::= { rprGeneral 1 } rprIfEntry OBJECT-TYPE SYNTAX RprIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One such entry for every interface in the ifTable which has an ifType of RPR interface." INDEX { rprIfIndex } ::= { rprIfTable 1 } RprIfEntry ::= SEQUENCE { rprIfIndex InterfaceIndex, rprIfStationsOnRing Unsigned32, rprIfReversionMode TruthValue, rprIfProtectionWTR Unsigned32, rprIfProtectionFastTimer Unsigned32, rprIfProtectionSlowTimer Unsigned32, rprIfAtdTimer Unsigned32, rprIfKeepaliveTimeout Unsigned32, rprIfFairnessAggressive TruthValue, rprIfPtqSize Unsigned32, rprIfStqSize Unsigned32, rprIfSTQFullThreshold Unsigned32, rprIfIdleThreshold Unsigned32, rprIfSesThreshold Unsigned32, rprIfWrapConfig TruthValue, rprIfJumboFramePreferred TruthValue, rprIfMacOperModes BITS, rprIfRingOperModes BITS, rprIfCurrentStatus BITS, rprIfLastChange TimeStamp, rprIfChanges Counter32 } rprIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ifIndex of this RPR interface." REFERENCE "RFC 2863, ifIndex" ::= { rprIfEntry 1 } rprIfStationsOnRing OBJECT-TYPE SYNTAX Unsigned32 (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of stations on the RPR ring. When the operStatus of the interface is down the value is 1." REFERENCE "IEEE 802.17 Subclause 11.2.4, numStations" ::= { rprIfEntry 2 } rprIfReversionMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The reversion mode of the MAC, False for non-revertive True for revertive. Revertive station will return to idle state after WTR interval expires. Default value for reversion mode is true." REFERENCE "IEEE 802.17 Subclause 11.2.3, revertive" DEFVAL { true } ::= { rprIfEntry 3 } rprIfProtectionWTR OBJECT-TYPE SYNTAX Unsigned32 (0..1440) UNITS "Seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the length of time in seconds, to remain in the protection state, after the cause of an automatic protection is removed. This mechanism prevents protection switch oscillations. Default value for WTR is 10 seconds." REFERENCE "IEEE 802.17 Subclause 11.2.3, wtr" DEFVAL { 10 } ::= { rprIfEntry 4 } rprIfProtectionFastTimer OBJECT-TYPE SYNTAX Unsigned32 (1..20) UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the protection messages fast timer value in 1 ms units. The fast timer is used for protection protocols. Default value for fast timer protection messages is 10 ms." REFERENCE "IEEE 802.17 Subclause 11.2.3, txFastTimeout" DEFVAL { 10 } ::= { rprIfEntry 5 } rprIfProtectionSlowTimer OBJECT-TYPE SYNTAX Unsigned32 (1..200) UNITS "50 milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the protection slow timer value in 50 ms units. The slow timer is used for topology and protection protocols. Default value for slow timer protection and topology messages is 20 units of 50 ms, i.e. 1sec." REFERENCE "IEEE 802.17 Subclause 11.2.3, txSlowTimeout" DEFVAL { 20 } ::= { rprIfEntry 6 } rprIfAtdTimer OBJECT-TYPE SYNTAX Unsigned32 (1..200) UNITS "50 milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the timer period for ATD message transmissions. Default value is 20 units of 50 ms, i.e. 1sec." REFERENCE "IEEE 802.17 Subclause 11.2.3, atdTimerTimeout" DEFVAL { 20 } ::= { rprIfEntry 7 } rprIfKeepaliveTimeout OBJECT-TYPE SYNTAX Unsigned32 (2..50) UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the timer to declare keepalive timeout, multiples of 1 millisecond. Default value for keepalive timeout is 3 ms." REFERENCE "IEEE 802.17 Subclause 11.2.3, keepaliveTime" DEFVAL { 3 } ::= { rprIfEntry 8 } rprIfFairnessAggressive OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether the selected RPR fairness algorithm is aggressive or conservative. If true, the selected fairness mode is aggressive. If false, the selected fairness mode is conservative. The default value for fairness aggressive is true." REFERENCE "IEEE 802.17 Subclause 11.2.5, conservativeMode" DEFVAL { true } ::= { rprIfEntry 9 } rprIfPtqSize OBJECT-TYPE SYNTAX Unsigned32 UNITS "Bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "The size in bytes of the Primary Transit Queue per ringlet supported by this RPR MAC." REFERENCE "IEEE 802.17 Subclause 7.2.2, sizePtq" ::= { rprIfEntry 10 } rprIfStqSize OBJECT-TYPE SYNTAX Unsigned32 UNITS "Bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "The size in bytes of the Secondary Transit Queue per ringlet supported by this RPR MAC." REFERENCE "IEEE 802.17 Subclause 7.2.2, size Stq" ::= { rprIfEntry 11 } rprIfSTQFullThreshold OBJECT-TYPE SYNTAX Unsigned32 UNITS "MTUs" MAX-ACCESS read-write STATUS current DESCRIPTION "A level of STQ occupancy at or above which the STQ is almost full. This attribute specifies the full threshold location in MTU units below the STQ size. The range is [stqHighThreshold + mtuSize, sizeSTQ - mtuSize]. The default value for stqFullThreshold is sizeSTQ - 2*mtuSize." REFERENCE "IEEE 802.17 Subclause 7.2.2, stqFullThreshold" DEFVAL { 2 } ::= { rprIfEntry 12 } rprIfIdleThreshold OBJECT-TYPE SYNTAX Unsigned32 UNITS "MTUs" MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates that a MAC is experiencing an adverse rate mismatch. When the PTQ depth exceeds this value, the incoming link is considered adversely rate mismatched. This attribute specifies the idle-threshold location from the top of the PTQ buffer, in MTU size. Default value should be 1, which means (sizePTQ - mtuSize)" REFERENCE "IEEE 802.17 Subclause 7.5.3.2, idleThreshold" DEFVAL { 1 } ::= { rprIfEntry 13 } rprIfSesThreshold OBJECT-TYPE SYNTAX Unsigned32 (1..512) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the number of E-RPR errors to declare a second as SES-RPR The default value is the rounded integer of 0.000001 * (lineRate * advertisementRatio)." REFERENCE "IEEE 802.17 Subclause 12.2.2, sesThreshold" ::= { rprIfEntry 14 } rprIfWrapConfig OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the configured protection mode, steering or wrapping, in a MAC that supports both modes. If wrap configured bit is set, the station will perform wrap protection during ring failures. If the station detects another station on the ring that has a protection configuration that conflicts with its own, the station will generate a defect to higher layers. Default value for wrap preferred is false for steering only stations, and true for stations that implement wrapping." REFERENCE "IEEE 802.17 Subclause 11.2.5, protConfig" ::= { rprIfEntry 15 } rprIfJumboFramePreferred OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the preference of the manager to support jumbo frame in a MAC that supports jumbo frame. The station advertises the 'logical and' of rprIfJumboFramePreferred and jumbo capable bit in the rprIfMacCapability. Default value for jumbo frame preferred is true. i.e. station supports jumbo frame." REFERENCE "IEEE 802.17 Subclause 11.2.5, jumboPrefer" DEFVAL { true } ::= { rprIfEntry 16 } rprIfMacOperModes OBJECT-TYPE SYNTAX BITS { strictOrder (0), dropBadFcs (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The summary of the Mac operational modes. if strictOrder is set, the MAC operates in strict order mode. if dropBadFcs is set, frames with bad FCS are dropped." REFERENCE "IEEE 802.17 Subclause 6.2, forceStrict and copyBadFcs" ::= { rprIfEntry 17 } rprIfRingOperModes OBJECT-TYPE SYNTAX BITS { jumboFrames (0), wrapProtection (1), openRing (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The summary of the ring operational modes collected through the topology discovery protocol. If at least one station doesn't support jumbo frames, the jumboFrame bit in this attribute is set to false. Only if all stations support jumbo frames, the bit is true. If at least one station wasn't configured to wrap, the wrap bit in this attribute is set to false. Only if all stations configured to wrap, the bit is true. If the ring doesn't complete full loop, the ring is considered openRing, with at least one detected edge." REFERENCE "IEEE 802.17 Subclause 11.2.4, jumboType and topoType" ::= { rprIfEntry 18 } rprIfCurrentStatus OBJECT-TYPE SYNTAX BITS { neighborInconsistency (0), duplicateMac (1), exceedMaxStations (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the current status of the RPR interface. this attribute is used to generate alarm to the management system." REFERENCE "IEEE 802.17 Subclause 11.2.9, topoInconsistencyDefect, duplicateSecMacAddressDefect, and maxStationsDefect" ::= { rprIfEntry 19 } rprIfLastChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime at the time when any of the following attributes changes: rprIfStationsOnRing, rprIfReversionMode, rprIfProtectionWTR, rprIfProtectionFastTimer, rprIfProtectionSlowTimer, rprIfAtdTimer, rprIfKeepaliveTimeout, rprIfFairnessAggressive, rprIfSTQFullThreshold, rprIfIdleThreshold, rprIfSesThreshold, rprIfWrapConfig, rprIfJumboFramePreferred, rprIfMacOperModes, rprIfRingOperModes, rprIfCurrentStatus contents of the rprTopoImageEntry." ::= { rprIfEntry 20 } rprIfChanges OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates number of times rprIfLastChange changed. The discontinued counter value is indicated by the ifCounterDiscontinuityTime value." ::= { rprIfEntry 21 } -- -- RPR statistics management table -- rprIfStatsControlTable OBJECT-TYPE SYNTAX SEQUENCE OF RprIfStatsControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The RPR statistics management table, controls the collection, duration, clearance, and status of the MAC statistics. The usage of this table is as follows: 1. In order to clear period of counters (or all periods) of specific counting point (or all counting points) of the RPR MAC, the user should first set the rprIfStatsControlPeriodClear item to specify the period that he would like to clear, and the rprIfStatsControlCountPointClear item to specify the counting point on which he would like to perform the statistics clearance. In case that the user specified 'clearSpecificInterval' in the rprIfStatsControlPeriodClear item, the user should also set the specific interval to clear by setting rprIfStatsControlIntervalClear. After setting these items, the user can activate the clear operation by setting rprIfStatsControlCommitClear item to 'commit'. The status of the clear operation (done of failed) is indicated by the returned value of rprIfStatsControlCommitClear item. 2. Setting rprIfStatsControlPeriodClear to 'clearAllIntervals' and rprIfStatsControlCountPointClear to 'clearWest' (for example) will clear all current and previous intervals, and day counters of the west side of the RPR MAC. 3. The IntervalValidData of cleared interval should be set to false. All read-write attributes in this table are volatile, i.e. will be cleared on system reset." ::= { rprGeneral 2 } rprIfStatsControlEntry OBJECT-TYPE SYNTAX RprIfStatsControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One such entry for every interface in the ifTable which has an ifType of RPR interface." INDEX { rprIfStatsControlIfIndex } ::= { rprIfStatsControlTable 1 } RprIfStatsControlEntry ::= SEQUENCE { rprIfStatsControlIfIndex InterfaceIndex, rprIfStatsControlPeriodClear INTEGER, rprIfStatsControlCountPointClear INTEGER, rprIfStatsControlIntervalClear Unsigned32, rprIfStatsControlCommitClear INTEGER, rprIfStatsControlTimeElapsed Unsigned32, rprIfStatsControlValidIntervals Unsigned32 } rprIfStatsControlIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ifIndex of this RPR interface." REFERENCE "RFC 2863, ifIndex" ::= { rprIfStatsControlEntry 1 } rprIfStatsControlPeriodClear OBJECT-TYPE SYNTAX INTEGER { idle (1), clearAllIntervals (2), clearCurrent (3), clearIntervals (4), clearSpecificInterval (5) } MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute allows for some or all of the interval statistics for this RPR MAC to be cleared. It does not affect the values of the running counters or the counter values reported through the interface MIB. clearSpecificInterval clears the interval indicated by rprIfStatsControlIntervalClear. Default value for period clear is idle." DEFVAL { idle } ::= { rprIfStatsControlEntry 2 } rprIfStatsControlCountPointClear OBJECT-TYPE SYNTAX INTEGER { clearAll (1), clearWest (2), clearEast (3), clearClient (4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute allows for a specific counting point of the RPR MAC or all of the RPR MAC counting points to be cleared on rprIfStatsControlPeriodClear request. Default value for Interface to clear is clearAll, i.e. clear statistics of all interfaces." DEFVAL { clearAll } ::= { rprIfStatsControlEntry 3 } rprIfStatsControlIntervalClear OBJECT-TYPE SYNTAX Unsigned32 (1..96) MAX-ACCESS read-write STATUS current DESCRIPTION "The statistics interval number to clear. The interval identified by 1 is the most recently completed 15 minute interval, and interval identified by N is the interval immediately preceding the one identified by N-1. Setting rprIfStatsControlPeriodClear to clearSpecificInterval will clear the interval that is indicated by this object." ::= { rprIfStatsControlEntry 4 } rprIfStatsControlCommitClear OBJECT-TYPE SYNTAX INTEGER { commit (1), -- write only commitDone (2), -- read only commitFailed (3) -- read only } MAX-ACCESS read-write STATUS current DESCRIPTION "Sends a commit with input parameters to specify the Period (rprIfStatsControlPeriodClear), count point (rprIfStatsControlCountPointClear) and specific interval (rprIfStatsControlIntervalClear) to clear. If the clear operation succeeds this attribute will have the value commitDone(2) when read. If the clear operation fails this attribute will have the value commitFailed(3) when read." ::= { rprIfStatsControlEntry 5 } rprIfStatsControlTimeElapsed OBJECT-TYPE SYNTAX Unsigned32 (0..899) UNITS "Seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of seconds, including partial seconds, that have elapsed since the beginning of the current measurement interval. If, for some reason, such as an adjustment in the system's time-of-day clock, the current interval exceeds the maximum value, the agent will return the maximum value." ::= { rprIfStatsControlEntry 6 } rprIfStatsControlValidIntervals OBJECT-TYPE SYNTAX Unsigned32 (0..96) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of previous 15-minute intervals for which data was collected. An RPR interface must be capable of supporting at least n intervals. The minimum value of n is 4. The default of n is 32. The maximum value of n is 96. The value will be unless the measurement was (re-)started within the last (*15) minutes, in which case the value will be the number of complete 15 minute intervals for which the agent has at least some data. In certain cases (e.g., in the case where the agent is a proxy) it is possible that some intervals are unavailable. In this case, this interval is the maximum interval number for which data is available. " ::= { rprIfStatsControlEntry 7 } -- -- RPR span table -- rprSpanTable OBJECT-TYPE SYNTAX SEQUENCE OF RprSpanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The RPR interface Span table. All read-write attributes in this table are non-volatile, i.e. will be retained across system reset." ::= { rprGeneral 3 } rprSpanEntry OBJECT-TYPE SYNTAX RprSpanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One such entry for every span of an RPR interface." INDEX { rprSpanIfIndex, rprSpanId } ::= { rprSpanTable 1 } RprSpanEntry ::= SEQUENCE { rprSpanIfIndex InterfaceIndex, rprSpanId RprSpan, rprSpanLowerLayerIfIndex InterfaceIndexOrZero, rprSpanTotalRingletReservedRate Unsigned32, rprSpanCurrentStatus BITS, rprSpanLastChange TimeStamp, rprSpanChanges Counter32 } rprSpanIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ifIndex of this RPR interface." REFERENCE "RFC 2863, ifIndex" ::= { rprSpanEntry 1 } rprSpanId OBJECT-TYPE SYNTAX RprSpan MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the span interface of the RPR MAC. Each RPR span is connected to both ringlet0 and ringlet1. The east span receives from ringlet1 and transmits through ringlet0. The west span receives from ringlet0 and transmits through ringlet1." REFERENCE "IEEE 802.17 Subclause 7.2.2, myRi" ::= { rprSpanEntry 2 } rprSpanLowerLayerIfIndex OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "The ifIndex of interface which is below the RPR layer in this span. A value of zero indicates an interface index that has yet to be determined" REFERENCE "RFC 2863, ifIndex" ::= { rprSpanEntry 3 } rprSpanTotalRingletReservedRate OBJECT-TYPE SYNTAX Unsigned32 UNITS "Mb/s" MAX-ACCESS read-only STATUS current DESCRIPTION "The total reserved subclassA0 bandwidth on the ringlet. This variable is used by the fairness module to determine the total reclaimable bandwidth." REFERENCE "IEEE 802.17 Subclause 11.2.4, unreservedRate" ::= { rprSpanEntry 4 } rprSpanCurrentStatus OBJECT-TYPE SYNTAX BITS { keepAliveTimeout (0), miscabling (1), phyLinkDegrade (2), phyLinkFail (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the current status of the RPR span. this attribute is used to generate alarm to the management system." REFERENCE "IEEE 802.17 Subclause 11.2.3, keepaliveTime, 11.2.9, miscablingDefect, and 8.2.3.2, LINK_STATUS" ::= { rprSpanEntry 5 } rprSpanLastChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime at the time when any of the following attributes changes: rprSpanCurrentStatus, rprSpanProtectionNeighborValid, rprSpanProtectionHoldOffTimer, rprSpanProtectionCommand, rprSpanProtectionCount." ::= { rprSpanEntry 6 } rprSpanChanges OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates number of times rprSpanLastChange changed. The discontinued counter value is indicated by the ifCounterDiscontinuityTime value." ::= { rprSpanEntry 7 } -- -- RPR span protection table -- rprSpanProtectionTable OBJECT-TYPE SYNTAX SEQUENCE OF RprSpanProtectionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The RPR interface Span protection management table. All read-write attributes in this table are non-volatile, i.e. will be retained across system reset." ::= { rprGeneral 4 } rprSpanProtectionEntry OBJECT-TYPE SYNTAX RprSpanProtectionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One such entry for every span of an RPR interface." INDEX { rprSpanProtectionIfIndex, rprSpanProtectionSpan } ::= { rprSpanProtectionTable 1 } RprSpanProtectionEntry ::= SEQUENCE { rprSpanProtectionIfIndex InterfaceIndex, rprSpanProtectionSpan RprSpan, rprSpanProtectionNeighborValid TruthValue, rprSpanProtectionHoldOffTimer Unsigned32, rprSpanProtectionCommand INTEGER, rprSpanProtectionCount Counter32, rprSpanProtectionDuration Counter32, rprSpanProtectionLastActivationTime TimeStamp } rprSpanProtectionIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ifIndex of this RPR interface." REFERENCE "RFC 2863, ifIndex" ::= { rprSpanProtectionEntry 1 } rprSpanProtectionSpan OBJECT-TYPE SYNTAX RprSpan MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Span for this entry." REFERENCE "IEEE 802.17 Subclause 7.2.2. myRi" ::= { rprSpanProtectionEntry 2 } rprSpanProtectionNeighborValid OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the neighbor address is active or former. true value for active, false for former" REFERENCE "IEEE 802.17 Subclause 11.2.5, lastNeighborMac" ::= { rprSpanProtectionEntry 3 } rprSpanProtectionHoldOffTimer OBJECT-TYPE SYNTAX Unsigned32 (0..500) UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The period that RPR gives to lower layer to perform protection, before it activates its protection mechanism. Default value of hold off timer is 0." REFERENCE "IEEE 802.17 Subclause 11.2.3, holdOffTimeout" DEFVAL { 0 } ::= { rprSpanProtectionEntry 4 } rprSpanProtectionCommand OBJECT-TYPE SYNTAX INTEGER { idle (1), manualSwitch (2), forcedSwitch (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The protection mode requested by management for the local station that can affect the protection status of the RPR station, according to the set of rules describing the RPR protection. When read, this object returns the last command written unless it has been preempted, or idle if no command has been written to this interface span since initialization. There is no pending of commands, that is if a command has been preempted by a failure, when the failure clears the command is not executed. If the command cannot be executed because an equal or \ higher priority request is in effect, an error is returned. writing idle to a span that has no pending protection command, has no affect. An idle clears an active WTR state. The protection commands (arranged in ascending priority order) are: idle This command clears the protection for the specified interface span. This value should be returned by a read request when no protection command has been written to the object. manualSwitch A protection command on each end of a specified span. This command doesn't have precedence over automatic protection, and therefore it can't preempt an existing automatic protection request. forcedSwitch A command on each end of a specified span. This command has precedence over automatic protection, and therefore it can preempt an existing automatic protection request. Default value of protection command is idle." REFERENCE "IEEE 802.17 Subclause 11.2.3, adminRequestProtection" DEFVAL { idle } ::= { rprSpanProtectionEntry 5 } rprSpanProtectionCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transitions from idle state to active protection state. The discontinued counter value is indicated by the ifCounterDiscontinuityTime value." REFERENCE "IEEE 802.17 Subclause 11.6.5.5, IndicateEdgeState()" ::= { rprSpanProtectionEntry 6 } rprSpanProtectionDuration OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The total amount of time protection was active on the span interface. The discontinued counter value is indicated by the ifCounterDiscontinuityTime value." REFERENCE "IEEE 802.17 Subclause 11.6.5.5, IndicateEdgeState()" ::= { rprSpanProtectionEntry 7 } rprSpanProtectionLastActivationTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime at the time of the last protection activation." REFERENCE "IEEE 802.17 Subclause 11.6.5.5, IndicateEdgeState()" ::= { rprSpanProtectionEntry 8 } -- -- RPR topology table -- rprTopoImageTable OBJECT-TYPE SYNTAX SEQUENCE OF RprTopoImageEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A topology map that details the list of stations on the RPR ringlets. All attributes in this table are volatile, i.e. will be cleared on system reset." ::= { rprProtocols 1 } rprTopoImageEntry OBJECT-TYPE SYNTAX RprTopoImageEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains information specific to a particular station on the ring. The table has at least one entry for the station itself, this entry indicates zero hops on each ringlet." INDEX { rprTopoImageIfIndex, rprTopoImageMacAddress } ::= { rprTopoImageTable 1 } RprTopoImageEntry ::= SEQUENCE { rprTopoImageIfIndex InterfaceIndex, rprTopoImageMacAddress MacAddress, rprTopoImageSecMacAddress1 MacAddress, rprTopoImageSecMacAddress2 MacAddress, rprTopoImageStationIfIndex InterfaceIndex, rprTopoImageStationName SnmpAdminString, rprTopoImageInetAddressType InetAddressType, rprTopoImageInetAddress InetAddress, rprTopoImageCapability BITS, rprTopoImageRinglet0Hops Integer32, rprTopoImageRinglet0ReservedRate Unsigned32, rprTopoImageRinglet1Hops Integer32, rprTopoImageRinglet1ReservedRate Unsigned32, rprTopoImageWestProtectionStatus RprProtectionStatus, rprTopoImageWestWeight Unsigned32, rprTopoImageEastProtectionStatus RprProtectionStatus, rprTopoImageEastWeight Unsigned32, rprTopoImageStatus BITS } rprTopoImageIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ifIndex of this RPR interface." REFERENCE "RFC 2863, ifIndex" ::= { rprTopoImageEntry 1 } rprTopoImageMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The 48-bit MAC address of the station." REFERENCE "IEEE 802.17 Subclause 11.2.6, macAddress" ::= { rprTopoImageEntry 2 } rprTopoImageSecMacAddress1 OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The 48-bit first secondary MAC address of the station. Default and unused value is FF:FF:FF:FF:FF:FF" REFERENCE "IEEE 802.17 Subclause 11.2.6, secMac" ::= { rprTopoImageEntry 3 } rprTopoImageSecMacAddress2 OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The 48-bit second secondary MAC address of the station. Default and unused value is FF:FF:FF:FF:FF:FF" REFERENCE "IEEE 802.17 Subclause 11.2.6, secMac" ::= { rprTopoImageEntry 4 } rprTopoImageStationIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "The station ifIndex." REFERENCE "IEEE 802.17 Subclause 11.2.6, interfaceIndex" ::= { rprTopoImageEntry 5 } rprTopoImageStationName OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "The operator assigned station name." REFERENCE "IEEE 802.17 Subclause 11.2.6, stationName" ::= { rprTopoImageEntry 6 } rprTopoImageInetAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Denotes the address type of the station INET address It should be set to 'unknown' if station INET address is not known." REFERENCE "IEEE 802.17 Subclause 11.2.6, managementAddressType" ::= { rprTopoImageEntry 7 } rprTopoImageInetAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the value of of the station IP (v4 or V6) address. The format of this address is specified by the value of the corresponding rprTopoImageInetAddressType object. If the address type is unknown, then this object contains the zero-length OCTET-STRING." REFERENCE "IEEE 802.17 Subclause 11.2.6, managementIpAddr" ::= { rprTopoImageEntry 8 } rprTopoImageCapability OBJECT-TYPE SYNTAX BITS { jumboFrames (0), wrapProtection (1), supportsConservativeFairness (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the capabilities that the MAC supports. jumboFrames - Indicates whether the MAC capable of receiving, transmitting and transiting jumbo frames. wrapProtection - Indicates whether the MAC configured to wrap protection. supportsConservativeFairness - indicates the MAC supports conservative fairness algorithm." REFERENCE "IEEE 802.17 Subclause 11.2.6, jumboPrefer, protConfig, and conservativeMode" ::= { rprTopoImageEntry 9 } rprTopoImageRinglet0Hops OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of hops to this station through ringlet0. The self station is indicated with zero hops. A non reachable station is indicated with -1 value." REFERENCE "IEEE 802.17 Subclause 11.2.6, hops" ::= { rprTopoImageEntry 10 } rprTopoImageRinglet0ReservedRate OBJECT-TYPE SYNTAX Unsigned32 UNITS "Mb/s" MAX-ACCESS read-only STATUS current DESCRIPTION "The amount of A0 traffic that this station adds on ringlet0, in Mb/s units." REFERENCE "IEEE 802.17 Subclause 11.2.6, reservedRate" ::= { rprTopoImageEntry 11 } rprTopoImageRinglet1Hops OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of hops to this station through ringlet1. The self station is indicated with zero hops. A non reachable station is indicated with -1 value." REFERENCE "IEEE 802.17 Subclause 11.2.6, hops" ::= { rprTopoImageEntry 12 } rprTopoImageRinglet1ReservedRate OBJECT-TYPE SYNTAX Unsigned32 UNITS "Mb/s" MAX-ACCESS read-only STATUS current DESCRIPTION "The amount of A0 traffic that this station adds on ringlet1, in Mb/s units." REFERENCE "IEEE 802.17 Subclause 11.2.6, reservedRate" ::= { rprTopoImageEntry 13 } rprTopoImageWestProtectionStatus OBJECT-TYPE SYNTAX RprProtectionStatus MAX-ACCESS read-only STATUS current DESCRIPTION "The current protection status of the West span." REFERENCE "IEEE 802.17 Subclause 11.2.6, spanProtState" ::= { rprTopoImageEntry 14 } rprTopoImageWestWeight OBJECT-TYPE SYNTAX Unsigned32 (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The weight of the station on the west span. used for weighted fairness." REFERENCE "IEEE 802.17 Subclause 11.2.6, weight" ::= { rprTopoImageEntry 15 } rprTopoImageEastProtectionStatus OBJECT-TYPE SYNTAX RprProtectionStatus MAX-ACCESS read-only STATUS current DESCRIPTION "The current protection status of the east span." REFERENCE "IEEE 802.17 Subclause 11.2.6, spanProtState" ::= { rprTopoImageEntry 16 } rprTopoImageEastWeight OBJECT-TYPE SYNTAX Unsigned32 (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The weight of the station on the east span. Used for weighted fairness." REFERENCE "IEEE 802.17 Subclause 11.2.6, weight" ::= { rprTopoImageEntry 17 } rprTopoImageStatus OBJECT-TYPE SYNTAX BITS { reachableRinglet0 (0), reachableRinglet1 (1), wrapActiveWest (2), wrapActiveEast (3), receivedBadFcs (4), receivedMultichokeFairness (5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of the station, the reachability of station through ringlet0 and ringlet1, wrap active on the station spans, events of reception frames with bad FCS, events of reception multichoke fairness frames." REFERENCE "IEEE 802.17 Subclause 11.2.6, reachable, protConfig, spanProtState, badFcsUser, and multichokeUser" ::= { rprTopoImageEntry 18 } -- -- The RPR Fairness table -- rprFairnessTable OBJECT-TYPE SYNTAX SEQUENCE OF RprFairnessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of RPR Fairness per RPR span. All read-write attributes in this table are non-volatile, i.e. will be retained across system reset." ::= { rprProtocols 2 } rprFairnessEntry OBJECT-TYPE SYNTAX RprFairnessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A fairness parameters for a particular ringlet of the an RPR interface." INDEX { rprFairnessIfIndex, rprFairnessRinglet } ::= { rprFairnessTable 1 } RprFairnessEntry ::= SEQUENCE { rprFairnessIfIndex InterfaceIndex, rprFairnessRinglet INTEGER, rprFairnessRingletWeight Unsigned32, rprFairnessReservedRate Unsigned32, rprFairnessMaxAllowed Unsigned32, rprFairnessAgeCoef Unsigned32, rprFairnessRampCoef Unsigned32, rprFairnessLpCoef Unsigned32, rprFairnessAdvertisementRatio Unsigned32, rprFairnessMcffReportCoef Unsigned32, rprFairnessActiveWeightsCoef Unsigned32, rprFairnessSTQHighThreshold Unsigned32, rprFairnessSTQMedThreshold Unsigned32, rprFairnessSTQLowThreshold Unsigned32, rprFairnessRateHighThreshold Unsigned32, rprFairnessRateLowThreshold Unsigned32, rprFairnessResetWaterMarks INTEGER, rprFairnessSTQHighWaterMark Unsigned32, rprFairnessSTQLowWaterMark Unsigned32, rprFairnessLastChange TimeStamp, rprFairnessChanges Counter32 } rprFairnessIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ifIndex of this RPR interface." REFERENCE "RFC 2863, ifIndex" ::= { rprFairnessEntry 1 } rprFairnessRinglet OBJECT-TYPE SYNTAX INTEGER { ringlet0 (1), ringlet1 (2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ringlet for which this row contains information. ringlet0 is the transmission of the east span and the reception of the west span, ringlet1 is the transmission of the west span and the reception of the east span" REFERENCE "IEEE 802.17 Subclause 7.2.2, myRi" ::= { rprFairnessEntry 2 } rprFairnessRingletWeight OBJECT-TYPE SYNTAX Unsigned32 (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Weight assigned to fairness to permit the scaling of fair rate values among stations on the ringlet. This allows one station to use a larger share of available capacity than another station without violating fairness principles. The allowed range is [1, 255]. The default value is 1." REFERENCE "IEEE 802.17 Subclause 10.2.2, localWeight" DEFVAL { 1 } ::= { rprFairnessEntry 3 } rprFairnessReservedRate OBJECT-TYPE SYNTAX Unsigned32 UNITS "Mb/s" MAX-ACCESS read-write STATUS current DESCRIPTION "The amount of A0 traffic that this station adds that ringlet, in Mb/s units. Default value for A0 reserved rate is 0 Mb/s." REFERENCE "IEEE 802.17 Subclause 11.2.4, reservedRate" DEFVAL { 0 } ::= { rprFairnessEntry 4 } rprFairnessMaxAllowed OBJECT-TYPE SYNTAX Unsigned32 UNITS "Mb/s" MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum value that the station is allowed to transmit local excess traffic to the ringlet. The default value is the physical ring rate." REFERENCE "IEEE 802.17 Subclause 10.2.2, maxAllowedRate" ::= { rprFairnessEntry 5 } rprFairnessAgeCoef OBJECT-TYPE SYNTAX Unsigned32 (0..4) MAX-ACCESS read-write STATUS current DESCRIPTION "The coefficient used by the aging procedure to specify the relative weights assigned to (a) the change in the value of a rate-counter during the most recent agingInterval and (b) the value of the rate-counter at the end of the previous agingInterval. The value is interpreted as 2 raised to the power specified by this attribute. The default value is 2, giving an aging coefficient of 2**2, or 4." REFERENCE "IEEE 802.17 Subclause 10.2.2, ageCoef" DEFVAL { 2 } ::= { rprFairnessEntry 6 } rprFairnessRampCoef OBJECT-TYPE SYNTAX Unsigned32 (4..9) MAX-ACCESS read-write STATUS current DESCRIPTION "The coefficient used for ramping a rate. The value is interpreted as 2 raised to the power specified by this attribute. The default value is 6, giving a low-pass coefficient of 2**6, or 64." REFERENCE "IEEE 802.17 Subclause 10.2.2, rampUpCoef" DEFVAL { 6 } ::= { rprFairnessEntry 7 } rprFairnessLpCoef OBJECT-TYPE SYNTAX Unsigned32 (4..9) MAX-ACCESS read-write STATUS current DESCRIPTION "The coefficient used by the low-pass filter procedure to specify the relative weights applied to (a) the increase in the rate-count value during the most recent agingInterval and (b) the previous low-pass filtered rate. The former is assigned a weight of 1 and the latter a weight of (lpCoef-1). The value is interpreted as 2 raised to the power specified by this attribute. The default value is 6, giving a low-pass coefficient of 2**6, or 64." REFERENCE "IEEE 802.17 Subclause 10.2.2, lpCoef" DEFVAL { 6 } ::= { rprFairnessEntry 8 } rprFairnessAdvertisementRatio OBJECT-TYPE SYNTAX Unsigned32 (1..40) UNITS "0.00025" MAX-ACCESS read-write STATUS current DESCRIPTION "The ratio between the link capacity reserved for fairness control messages and the total link capacity. Default value of fairness advertisement ratio is 5 units of 0.00025, i.e 0.00125." REFERENCE "IEEE 802.17 Subclause 10.2.2, advertisementRatio" DEFVAL { 5 } ::= { rprFairnessEntry 9 } rprFairnessMcffReportCoef OBJECT-TYPE SYNTAX Unsigned32 (8..512) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the number of SCFF advertisingIntervals that elapse between the sending of successive MCFFs, This value allows the interval between sending MCFFs to be established as MCFF_reportingInterval = rprFairnessMcffReportCoef * SCFF_avertisingInterval. The default value is 10." REFERENCE "IEEE 802.17 Subclause 10.2.2, reportCoef" DEFVAL { 10 } ::= { rprFairnessEntry 10 } rprFairnessActiveWeightsCoef OBJECT-TYPE SYNTAX Unsigned32 (8..512) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the number of agingIntervals that elapse between successive computations of activeWeights. This value allows the interval between computations of activeWeights to be established as activeWeightsInterval = activeWeightsCoef * agingInterval. The default value is 64." REFERENCE "IEEE 802.17 Subclause 10.2.2, activeWeightsCoef" DEFVAL { 64 } ::= { rprFairnessEntry 11 } rprFairnessSTQHighThreshold OBJECT-TYPE SYNTAX Unsigned32 (0..1000) UNITS "Tenth of percent" MAX-ACCESS read-write STATUS current DESCRIPTION "A level of STQ occupancy at or above which CSFE frames are no longer admitted. Defined only for a dual transit-queue implementation. This attribute specifies the high threshold location in percentage of the STQ size. The allowed range is [2*mtuSize, stqFullThreshold -mtuSize]. The default value is 0.25*stqFullThreshold." REFERENCE "IEEE 802.17 Subclause 10.2.2, stqHighThreshold" DEFVAL { 250 } ::= { rprFairnessEntry 12 } rprFairnessSTQMedThreshold OBJECT-TYPE SYNTAX Unsigned32 (0..1000) UNITS "Tenth of percent" MAX-ACCESS read-write STATUS current DESCRIPTION "A level of buffer occupancy in a dual-queue deployment, at or above which congestion on the outbound link is declared. This attribute specifies the medium threshold location in percentage of the STQ size. The allowed range is [stqLowThreshold + mtuSize, stqHighThreshold - mtuSize]. The default value is 0.5 * (stqHighThreshold + stqLowThreshold)." REFERENCE "IEEE 802.17 Subclause 10.2.2, stqMedThreshold" DEFVAL { 187 } ::= { rprFairnessEntry 13 } rprFairnessSTQLowThreshold OBJECT-TYPE SYNTAX Unsigned32 (0..1000) UNITS "Tenth of percent" MAX-ACCESS read-write STATUS current DESCRIPTION "A level of STQ occupancy at or above which congestion on the outbound link is imminent. Defined only for dual transit-queue implementations. This attribute specifies the low threshold location in percentage of the STQ size. The range is [mtuSize, stqHighThreshold -mtuSize]. The default value is 0.5*stqHighThreshold." REFERENCE "IEEE 802.17 Subclause 10.2.2, stqLowThreshold" DEFVAL { 125 } ::= { rprFairnessEntry 14 } rprFairnessRateHighThreshold OBJECT-TYPE SYNTAX Unsigned32 (400..990) UNITS "Tenth of percent" MAX-ACCESS read-write STATUS current DESCRIPTION "Rate at or above which congestion on the outbound link is declared. The range is [0.4 * unreservedRate, 0.99 * unreservedRate]. The default value is 0.95 * unreservedRate." REFERENCE "IEEE 802.17 Subclause 10.2.2, rateHighThreshold" DEFVAL { 950 } ::= { rprFairnessEntry 15 } rprFairnessRateLowThreshold OBJECT-TYPE SYNTAX Unsigned32 (500..990) UNITS "Tenth of percent" MAX-ACCESS read-write STATUS current DESCRIPTION "Rate at or above which congestion on the outbound link is imminent. The range is [0.5 * rateHighThreshold, 0.99 * rateHighThreshold]. The default value is 0.9 * rateHighThreshold" REFERENCE "IEEE 802.17 Subclause 10.2.2, rateLowThreshold" DEFVAL { 900 } ::= { rprFairnessEntry 16 } rprFairnessResetWaterMarks OBJECT-TYPE SYNTAX INTEGER { idle (1), resetWaterMarks (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Write resetWaterMarks to this attribute to reset the STQ water marks to the current occupancy. Default value is idle" DEFVAL { idle } ::= { rprFairnessEntry 17 } rprFairnessSTQHighWaterMark OBJECT-TYPE SYNTAX Unsigned32 (0..1000) UNITS "Tenth of percent" MAX-ACCESS read-only STATUS current DESCRIPTION "The highest level of STQ occupancy since the last reset of this value, in percentage of the STQ size." REFERENCE "IEEE 802.17 Subclause 10.2.2, stqHighWatermark" ::= { rprFairnessEntry 18 } rprFairnessSTQLowWaterMark OBJECT-TYPE SYNTAX Unsigned32 (0..1000) UNITS "Tenth of percent" MAX-ACCESS read-only STATUS current DESCRIPTION "The lowest level of STQ occupancy since the last reset of this value, in percentage of the STQ size." REFERENCE "IEEE 802.17 Subclause 10.2.2, stqLowWatermark" ::= { rprFairnessEntry 19 } rprFairnessLastChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime at the time when any of the following attributes changes: rprFairnessRingletWeight, rprFairnessReservedRate, rprFairnessMaxAllowed, rprFairnessAgeCoef, rprFairnessRampCoef, rprFairnessLpCoef, rprFairnessAdvertisementRatio, rprFairnessSTQHighThreshold, rprFairnessSTQLowThreshold rprFairnessResetWaterMarks." ::= { rprFairnessEntry 20 } rprFairnessChanges OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates number of times rprFairnessLastChange changed. The discontinued counter value is indicated by the ifCounterDiscontinuityTime value." ::= { rprFairnessEntry 21 } -- -- The RPR OAM actions table -- rprOamTable OBJECT-TYPE SYNTAX SEQUENCE OF RprOamEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of RPR OAM actions. The table is designed to support a one action at a time on an RPR interface. All read-write attributes in this table are volatile, i.e. will be cleared on system reset." ::= { rprProtocols 3 } rprOamEntry OBJECT-TYPE SYNTAX RprOamEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "OAM Echo and Flush control for an RPR interface" INDEX { rprOamIfIndex } ::= { rprOamTable 1 } RprOamEntry ::= SEQUENCE { rprOamIfIndex InterfaceIndex, rprOamActionType INTEGER, rprOamDestAddress MacAddress, rprOamRequestRinglet RprOamRinglet, rprOamResponseRinglet RprOamRinglet, rprOamClassOfService INTEGER, rprOamUserData OCTET STRING, rprOamProtected TruthValue, rprOamRequestCount Unsigned32, rprOamTimeout Unsigned32, rprOamControl INTEGER, rprOamResponseCount Unsigned32, rprOamAvResponseTime Unsigned32, rprOamResponseStatus INTEGER } rprOamIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ifIndex of this RPR interface." REFERENCE "RFC 2863, ifIndex" ::= { rprOamEntry 1 } rprOamActionType OBJECT-TYPE SYNTAX INTEGER { echo (1), flush (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The type of OAM action. The valid values for this object are: (1) echo (2) flush." REFERENCE "IEEE 802.17 Subclause 12.4.1, OAM_ECHO_REQ, and 12.4.3, OAM_FLUSH_REQ" DEFVAL { echo } ::= { rprOamEntry 2 } rprOamDestAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The 48-bit MAC address of the destination station of OAM session." REFERENCE "IEEE 802.17 Subclause 12.4.1 and 12.4.3, destination_address" ::= { rprOamEntry 3 } rprOamRequestRinglet OBJECT-TYPE SYNTAX RprOamRinglet MAX-ACCESS read-write STATUS current DESCRIPTION "The ringlet ID on which the OAM request should be sent." REFERENCE "IEEE 802.17 Subclause 12.4.1 and 12.4.3, ringlet_id" DEFVAL { default } ::= { rprOamEntry 4 } rprOamResponseRinglet OBJECT-TYPE SYNTAX RprOamRinglet MAX-ACCESS read-write STATUS current DESCRIPTION "The ringlet ID on which the OAM response should be replied." REFERENCE "IEEE 802.17 Subclause 12.4.1, response_ringlet" DEFVAL { default } ::= { rprOamEntry 5 } rprOamClassOfService OBJECT-TYPE SYNTAX INTEGER { classA (1), classB (2), classC (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The class-of-service of OAM session frames" REFERENCE "IEEE 802.17 Subclause 12.4.1 and 12.4.3, service_class" DEFVAL { classC } ::= { rprOamEntry 6 } rprOamUserData OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..1024)) MAX-ACCESS read-write STATUS current DESCRIPTION "The operator assigned user specific data." REFERENCE "IEEE 802.17 Subclause 12.4.1 and 12.4.3, user_data" DEFVAL { "" } ::= { rprOamEntry 7 } rprOamProtected OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether the OAM action should be protected. In a wrapping ring, If true, the WE (wrap eligible) bit of the OAM action frame is set to 1. Otherwise, the WE bit is set to 0. In steering ring, If true, in case of failure on the requested ringlet between the source and the destination stations, the OAM action frame will be steered to the alternative ringlet. Otherwise, the OAM action frame will be sent through the requested ringlet regardless of its protection state." REFERENCE "IEEE 802.17 Subclause 12.4.1 and 12.4.3, mac_protection" DEFVAL { false } ::= { rprOamEntry 8 } rprOamRequestCount OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the number of OAM requests to send. Default value of OAM request action is 1." DEFVAL { 1 } ::= { rprOamEntry 9 } rprOamTimeout OBJECT-TYPE SYNTAX Unsigned32 (1..10000) UNITS "10usec" MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the timer to declare OAM action timeout, in 10usec units. Default value of OAM timeout is 500 units of 10usec (i.e. 5 ms)" DEFVAL { 500 } ::= { rprOamEntry 10 } rprOamControl OBJECT-TYPE SYNTAX INTEGER { idle (1), active (2), abort (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Control of an OAM action. The valid values for this object are: (1) idle (2) active (3) abort. Default value of OAM control is idle." DEFVAL { idle } ::= { rprOamEntry 11 } rprOamResponseCount OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of OAM actions responses received." ::= { rprOamEntry 12 } rprOamAvResponseTime OBJECT-TYPE SYNTAX Unsigned32 (0..65535) UNITS "10usec" MAX-ACCESS read-only STATUS current DESCRIPTION "Average response time to receive the OAM reply." ::= { rprOamEntry 13 } rprOamResponseStatus OBJECT-TYPE SYNTAX INTEGER { unknown (1), inProcess (2), error (3), success (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of an OAM action. The valid values for this object are: (1) unknown (2) inProcess (3) error (4) success. The action status is success if at least 90% of the responses were received till timeout." ::= { rprOamEntry 14 } -- -- RPR changes summary group -- rprIfChangeSummaryObject OBJECT IDENTIFIER ::= { rprGeneral 5 } rprIfChangeSummaryNumInterfaces OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of RPR interfaces on this device." ::= { rprIfChangeSummaryObject 1 } rprIfChangeSummaryIfLastChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "Latest timestamp when any instance of rprIfLastChange changed." ::= { rprIfChangeSummaryObject 2 } rprIfChangeSummaryIfChanges OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times any instance of rprIfChanges changed. The discontinued counter value is indicated by the ifCounterDiscontinuityTime value." ::= { rprIfChangeSummaryObject 3 } rprIfChangeSummarySpanLastChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "Latest timestamp when any instance of rprSpanLastChange changed." ::= { rprIfChangeSummaryObject 4 } rprIfChangeSummarySpanChanges OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times any instance of rprSpanChanges changed. The discontinued counter value is indicated by the ifCounterDiscontinuityTime value." ::= { rprIfChangeSummaryObject 5 } rprIfChangeSummaryFairnessLastChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "Latest timestamp when any instance of rprFairnessLastChange changed." ::= { rprIfChangeSummaryObject 6 } rprIfChangeSummaryFairnessChanges OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times any instance of rprFairnessChanges changed. The discontinued counter value is indicated by the ifCounterDiscontinuityTime value." ::= { rprIfChangeSummaryObject 7 } -- -- RPR ring interface current counters table -- rprSpanCountersCurrentTable OBJECT-TYPE SYNTAX SEQUENCE OF RprSpanCountersCurrentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The RPR MAC Span interface current counters table. All attributes in this table are volatile, i.e. will be cleared on system reset." ::= { rprSpanCounters 1 } rprSpanCountersCurrentEntry OBJECT-TYPE SYNTAX RprSpanCountersCurrentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Frames and octets statistics for the current interval for the RPR MAC Span interface. The corresponding instance of rprIfStatsControlTimeElapsed indicates the number of seconds which have elapsed so far in the current interval." INDEX { rprSpanCurrentIfIndex, rprSpanCurrentSpan } ::= { rprSpanCountersCurrentTable 1 } RprSpanCountersCurrentEntry ::= SEQUENCE { rprSpanCurrentIfIndex InterfaceIndex, rprSpanCurrentSpan RprSpan, rprSpanCurrentInUcastClassAFrames HCPerfCurrentCount, rprSpanCurrentInUcastClassAOctets HCPerfCurrentCount, rprSpanCurrentInUcastClassBCirFrames HCPerfCurrentCount, rprSpanCurrentInUcastClassBCirOctets HCPerfCurrentCount, rprSpanCurrentInUcastClassBEirFrames HCPerfCurrentCount, rprSpanCurrentInUcastClassBEirOctets HCPerfCurrentCount, rprSpanCurrentInUcastClassCFrames HCPerfCurrentCount, rprSpanCurrentInUcastClassCOctets HCPerfCurrentCount, rprSpanCurrentInMcastClassAFrames HCPerfCurrentCount, rprSpanCurrentInMcastClassAOctets HCPerfCurrentCount, rprSpanCurrentInMcastClassBCirFrames HCPerfCurrentCount, rprSpanCurrentInMcastClassBCirOctets HCPerfCurrentCount, rprSpanCurrentInMcastClassBEirFrames HCPerfCurrentCount, rprSpanCurrentInMcastClassBEirOctets HCPerfCurrentCount, rprSpanCurrentInMcastClassCFrames HCPerfCurrentCount, rprSpanCurrentInMcastClassCOctets HCPerfCurrentCount, rprSpanCurrentOutUcastClassAFrames HCPerfCurrentCount, rprSpanCurrentOutUcastClassAOctets HCPerfCurrentCount, rprSpanCurrentOutUcastClassBCirFrames HCPerfCurrentCount, rprSpanCurrentOutUcastClassBCirOctets HCPerfCurrentCount, rprSpanCurrentOutUcastClassBEirFrames HCPerfCurrentCount, rprSpanCurrentOutUcastClassBEirOctets HCPerfCurrentCount, rprSpanCurrentOutUcastClassCFrames HCPerfCurrentCount, rprSpanCurrentOutUcastClassCOctets HCPerfCurrentCount, rprSpanCurrentOutMcastClassAFrames HCPerfCurrentCount, rprSpanCurrentOutMcastClassAOctets HCPerfCurrentCount, rprSpanCurrentOutMcastClassBCirFrames HCPerfCurrentCount, rprSpanCurrentOutMcastClassBCirOctets HCPerfCurrentCount, rprSpanCurrentOutMcastClassBEirFrames HCPerfCurrentCount, rprSpanCurrentOutMcastClassBEirOctets HCPerfCurrentCount, rprSpanCurrentOutMcastClassCFrames HCPerfCurrentCount, rprSpanCurrentOutMcastClassCOctets HCPerfCurrentCount } rprSpanCurrentIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ifIndex of this RPR interface." REFERENCE "RFC 2863, ifIndex" ::= { rprSpanCountersCurrentEntry 1 } rprSpanCurrentSpan OBJECT-TYPE SYNTAX RprSpan MAX-ACCESS not-accessible STATUS current DESCRIPTION "An indication of the span of the interface for which this row contains information." ::= { rprSpanCountersCurrentEntry 2 } rprSpanCurrentInUcastClassAFrames OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classA unicast frames in the current interval." ::= { rprSpanCountersCurrentEntry 3 } rprSpanCurrentInUcastClassAOctets OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classA unicast octets, in the current interval." ::= { rprSpanCountersCurrentEntry 4 } rprSpanCurrentInUcastClassBCirFrames OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classB CIR unicast frames in the current interval." ::= { rprSpanCountersCurrentEntry 5 } rprSpanCurrentInUcastClassBCirOctets OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classB CIR unicast octets in the current interval." ::= { rprSpanCountersCurrentEntry 6 } rprSpanCurrentInUcastClassBEirFrames OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classB EIR unicast frames in the current interval." ::= { rprSpanCountersCurrentEntry 7 } rprSpanCurrentInUcastClassBEirOctets OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classB EIR unicast octets in the current interval." ::= { rprSpanCountersCurrentEntry 8 } rprSpanCurrentInUcastClassCFrames OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classC unicast frames in the current interval." ::= { rprSpanCountersCurrentEntry 9 } rprSpanCurrentInUcastClassCOctets OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classC unicast octets in the current interval." ::= { rprSpanCountersCurrentEntry 10 } rprSpanCurrentInMcastClassAFrames OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classA multicast and broadcast frames in the current interval." ::= { rprSpanCountersCurrentEntry 11 } rprSpanCurrentInMcastClassAOctets OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classA multicast and broadcast octets in the current interval." ::= { rprSpanCountersCurrentEntry 12 } rprSpanCurrentInMcastClassBCirFrames OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classB CIR multicast and broadcast frames in the current interval." ::= { rprSpanCountersCurrentEntry 13 } rprSpanCurrentInMcastClassBCirOctets OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classB CIR multicast and broadcast octets in the current interval." ::= { rprSpanCountersCurrentEntry 14 } rprSpanCurrentInMcastClassBEirFrames OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classB EIR multicast and broadcast frames in the current interval." ::= { rprSpanCountersCurrentEntry 15 } rprSpanCurrentInMcastClassBEirOctets OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classB EIR multicast and broadcast octets in the current interval." ::= { rprSpanCountersCurrentEntry 16 } rprSpanCurrentInMcastClassCFrames OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classC multicast and broadcast frames in the current interval." ::= { rprSpanCountersCurrentEntry 17 } rprSpanCurrentInMcastClassCOctets OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classC multicast and broadcast octets in the current interval." ::= { rprSpanCountersCurrentEntry 18 } rprSpanCurrentOutUcastClassAFrames OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classA unicast frames in the current interval." ::= { rprSpanCountersCurrentEntry 19 } rprSpanCurrentOutUcastClassAOctets OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classA unicast octets in the current interval." ::= { rprSpanCountersCurrentEntry 20 } rprSpanCurrentOutUcastClassBCirFrames OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classB CIR unicast frames in the current interval." ::= { rprSpanCountersCurrentEntry 21 } rprSpanCurrentOutUcastClassBCirOctets OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classB CIR unicast octets in the current interval." ::= { rprSpanCountersCurrentEntry 22 } rprSpanCurrentOutUcastClassBEirFrames OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classB EIR unicast frames in the current interval." ::= { rprSpanCountersCurrentEntry 23 } rprSpanCurrentOutUcastClassBEirOctets OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classB EIR unicast octets in the current interval." ::= { rprSpanCountersCurrentEntry 24 } rprSpanCurrentOutUcastClassCFrames OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classC unicast frames in the current interval." ::= { rprSpanCountersCurrentEntry 25 } rprSpanCurrentOutUcastClassCOctets OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classC unicast octets in the current interval." ::= { rprSpanCountersCurrentEntry 26 } rprSpanCurrentOutMcastClassAFrames OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classA multicast and broadcast frames in the current interval." ::= { rprSpanCountersCurrentEntry 27 } rprSpanCurrentOutMcastClassAOctets OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classA multicast and broadcast octets in the current interval." ::= { rprSpanCountersCurrentEntry 28 } rprSpanCurrentOutMcastClassBCirFrames OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classB CIR multicast and broadcast frames in the current interval." ::= { rprSpanCountersCurrentEntry 29 } rprSpanCurrentOutMcastClassBCirOctets OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classB CIR multicast and broadcast octets in the current interval." ::= { rprSpanCountersCurrentEntry 30 } rprSpanCurrentOutMcastClassBEirFrames OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classB EIR multicast and broadcast frames in the current interval." ::= { rprSpanCountersCurrentEntry 31 } rprSpanCurrentOutMcastClassBEirOctets OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classB EIR multicast and broadcast octets in the current interval." ::= { rprSpanCountersCurrentEntry 32 } rprSpanCurrentOutMcastClassCFrames OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classC multicast and broadcast frames in the current interval." ::= { rprSpanCountersCurrentEntry 33 } rprSpanCurrentOutMcastClassCOctets OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classC multicast and broadcast octets in the current interval." ::= { rprSpanCountersCurrentEntry 34 } -- -- RPR ring interface interval counters -- rprSpanCountersIntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF RprSpanCountersIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The RPR MAC Span interface interval counters table. All attributes in this table are volatile, i.e. will be cleared on system reset." ::= { rprSpanCounters 2 } rprSpanCountersIntervalEntry OBJECT-TYPE SYNTAX RprSpanCountersIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Frames and octets statistics collected for a particular interval for the RPR MAC Span interface of a particular span of a particular RPR interface. The corresponding instance of rprIfValidIntervals indicates the number of intervals for which the set of statistics is available." INDEX { rprSpanIntervalIfIndex, rprSpanIntervalSpan, rprSpanIntervalNumber } ::= { rprSpanCountersIntervalTable 1 } RprSpanCountersIntervalEntry ::= SEQUENCE { rprSpanIntervalIfIndex InterfaceIndex, rprSpanIntervalSpan RprSpan, rprSpanIntervalNumber Unsigned32, rprSpanIntervalValidData TruthValue, rprSpanIntervalTimeElapsed Unsigned32, rprSpanIntervalStartTime DateAndTime, rprSpanIntervalInUcastClassAFrames HCPerfIntervalCount, rprSpanIntervalInUcastClassAOctets HCPerfIntervalCount, rprSpanIntervalInUcastClassBCirFrames HCPerfIntervalCount, rprSpanIntervalInUcastClassBCirOctets HCPerfIntervalCount, rprSpanIntervalInUcastClassBEirFrames HCPerfIntervalCount, rprSpanIntervalInUcastClassBEirOctets HCPerfIntervalCount, rprSpanIntervalInUcastClassCFrames HCPerfIntervalCount, rprSpanIntervalInUcastClassCOctets HCPerfIntervalCount, rprSpanIntervalInMcastClassAFrames HCPerfIntervalCount, rprSpanIntervalInMcastClassAOctets HCPerfIntervalCount, rprSpanIntervalInMcastClassBCirFrames HCPerfIntervalCount, rprSpanIntervalInMcastClassBCirOctets HCPerfIntervalCount, rprSpanIntervalInMcastClassBEirFrames HCPerfIntervalCount, rprSpanIntervalInMcastClassBEirOctets HCPerfIntervalCount, rprSpanIntervalInMcastClassCFrames HCPerfIntervalCount, rprSpanIntervalInMcastClassCOctets HCPerfIntervalCount, rprSpanIntervalOutUcastClassAFrames HCPerfIntervalCount, rprSpanIntervalOutUcastClassAOctets HCPerfIntervalCount, rprSpanIntervalOutUcastClassBCirFrames HCPerfIntervalCount, rprSpanIntervalOutUcastClassBCirOctets HCPerfIntervalCount, rprSpanIntervalOutUcastClassBEirFrames HCPerfIntervalCount, rprSpanIntervalOutUcastClassBEirOctets HCPerfIntervalCount, rprSpanIntervalOutUcastClassCFrames HCPerfIntervalCount, rprSpanIntervalOutUcastClassCOctets HCPerfIntervalCount, rprSpanIntervalOutMcastClassAFrames HCPerfIntervalCount, rprSpanIntervalOutMcastClassAOctets HCPerfIntervalCount, rprSpanIntervalOutMcastClassBCirFrames HCPerfIntervalCount, rprSpanIntervalOutMcastClassBCirOctets HCPerfIntervalCount, rprSpanIntervalOutMcastClassBEirFrames HCPerfIntervalCount, rprSpanIntervalOutMcastClassBEirOctets HCPerfIntervalCount, rprSpanIntervalOutMcastClassCFrames HCPerfIntervalCount, rprSpanIntervalOutMcastClassCOctets HCPerfIntervalCount } rprSpanIntervalIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ifIndex of this RPR interface." ::= { rprSpanCountersIntervalEntry 1 } rprSpanIntervalSpan OBJECT-TYPE SYNTAX RprSpan MAX-ACCESS not-accessible STATUS current DESCRIPTION "An indication of the span of the interface for which this row contains information." ::= { rprSpanCountersIntervalEntry 2 } rprSpanIntervalNumber OBJECT-TYPE SYNTAX Unsigned32 (1..96) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A number between 1 and 96, which identifies the intervals for which the set of statistics is available. The interval identified by 1 is the most recently completed 15 minute interval, and interval identified by N is the interval immediately preceding the one identified by N-1." ::= { rprSpanCountersIntervalEntry 3 } rprSpanIntervalValidData OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indicates if the data for this interval is valid. It will be valid if it contains data for 900 seconds plus or minus 10 seconds." ::= { rprSpanCountersIntervalEntry 4 } rprSpanIntervalTimeElapsed OBJECT-TYPE SYNTAX Unsigned32 (0..899) UNITS "Seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The duration of a particular interval in seconds. If, for some reason, such as an adjustment in the system's time-of-day clock, the current interval exceeds the maximum value, the agent will return the maximum value." ::= { rprSpanCountersIntervalEntry 5 } rprSpanIntervalStartTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the wall clock time that this interval started." ::= { rprSpanCountersIntervalEntry 6 } rprSpanIntervalInUcastClassAFrames OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classA unicast frames in a particular interval in the past 24 hours." ::= { rprSpanCountersIntervalEntry 7 } rprSpanIntervalInUcastClassAOctets OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classA unicast octets in a particular interval in the past 24 hours." ::= { rprSpanCountersIntervalEntry 8 } rprSpanIntervalInUcastClassBCirFrames OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classB CIR unicast frames in a particular interval in the past 24 hours." ::= { rprSpanCountersIntervalEntry 9 } rprSpanIntervalInUcastClassBCirOctets OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classB CIR unicast octets in a particular interval in the past 24 hours." ::= { rprSpanCountersIntervalEntry 10 } rprSpanIntervalInUcastClassBEirFrames OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classB EIR unicast frames in a particular interval in the past 24 hours." ::= { rprSpanCountersIntervalEntry 11 } rprSpanIntervalInUcastClassBEirOctets OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classB EIR unicast octets in a particular interval in the past 24 hours." ::= { rprSpanCountersIntervalEntry 12 } rprSpanIntervalInUcastClassCFrames OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classC unicast frames in a particular interval in the past 24 hours." ::= { rprSpanCountersIntervalEntry 13 } rprSpanIntervalInUcastClassCOctets OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classC unicast octets in a particular interval in the past 24 hours." ::= { rprSpanCountersIntervalEntry 14 } rprSpanIntervalInMcastClassAFrames OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classA multicast and broadcast frames in a particular interval in the past 24 hours." ::= { rprSpanCountersIntervalEntry 15 } rprSpanIntervalInMcastClassAOctets OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classA multicast and broadcast octets in a particular interval in the past 24 hours." ::= { rprSpanCountersIntervalEntry 16 } rprSpanIntervalInMcastClassBCirFrames OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classB CIR multicast and broadcast frames in a particular interval in the past 24 hours." ::= { rprSpanCountersIntervalEntry 17 } rprSpanIntervalInMcastClassBCirOctets OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classB CIR multicast and broadcast octets in a particular interval in the past 24 hours." ::= { rprSpanCountersIntervalEntry 18 } rprSpanIntervalInMcastClassBEirFrames OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classB EIR multicast and broadcast frames in a particular interval in the past 24 hours." ::= { rprSpanCountersIntervalEntry 19 } rprSpanIntervalInMcastClassBEirOctets OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classB EIR multicast and broadcast octets in a particular interval in the past 24 hours." ::= { rprSpanCountersIntervalEntry 20 } rprSpanIntervalInMcastClassCFrames OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classC multicast and broadcast frames in a particular interval in the past 24 hours." ::= { rprSpanCountersIntervalEntry 21 } rprSpanIntervalInMcastClassCOctets OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classC multicast and broadcast octets in a particular interval in the past 24 hours." ::= { rprSpanCountersIntervalEntry 22 } rprSpanIntervalOutUcastClassAFrames OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classA unicast frames in a particular interval in the past 24 hours." ::= { rprSpanCountersIntervalEntry 23 } rprSpanIntervalOutUcastClassAOctets OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classA unicast octets in a particular interval in the past 24 hours." ::= { rprSpanCountersIntervalEntry 24 } rprSpanIntervalOutUcastClassBCirFrames OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classB CIR unicast frames, in a particular interval in the past 24 hours." ::= { rprSpanCountersIntervalEntry 25 } rprSpanIntervalOutUcastClassBCirOctets OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classB CIR unicast octets in a particular interval in the past 24 hours." ::= { rprSpanCountersIntervalEntry 26 } rprSpanIntervalOutUcastClassBEirFrames OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classB EIR unicast frames in a particular interval in the past 24 hours." ::= { rprSpanCountersIntervalEntry 27 } rprSpanIntervalOutUcastClassBEirOctets OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classB EIR unicast octets in a particular interval in the past 24 hours." ::= { rprSpanCountersIntervalEntry 28 } rprSpanIntervalOutUcastClassCFrames OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classC unicast frames in a particular interval in the past 24 hours." ::= { rprSpanCountersIntervalEntry 29 } rprSpanIntervalOutUcastClassCOctets OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classC unicast octets in a particular interval in the past 24 hours." ::= { rprSpanCountersIntervalEntry 30 } rprSpanIntervalOutMcastClassAFrames OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classA multicast and broadcast frames in a particular interval in the past 24 hours." ::= { rprSpanCountersIntervalEntry 31 } rprSpanIntervalOutMcastClassAOctets OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classA multicast and broadcast octets in a particular interval in the past 24 hours." ::= { rprSpanCountersIntervalEntry 32 } rprSpanIntervalOutMcastClassBCirFrames OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classB CIR multicast and broadcast frames in a particular interval in the past 24 hours." ::= { rprSpanCountersIntervalEntry 33 } rprSpanIntervalOutMcastClassBCirOctets OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classB CIR multicast and broadcast octets in a particular interval in the past 24 hours." ::= { rprSpanCountersIntervalEntry 34 } rprSpanIntervalOutMcastClassBEirFrames OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classB EIR multicast and broadcast frames in a particular interval in the past 24 hours." ::= { rprSpanCountersIntervalEntry 35 } rprSpanIntervalOutMcastClassBEirOctets OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classB EIR multicast and broadcast octets in a particular interval in the past 24 hours." ::= { rprSpanCountersIntervalEntry 36 } rprSpanIntervalOutMcastClassCFrames OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classC multicast and broadcast frames in a particular interval in the past 24 hours." ::= { rprSpanCountersIntervalEntry 37 } rprSpanIntervalOutMcastClassCOctets OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classC multicast and broadcast octets in a particular interval in the past 24 hours." ::= { rprSpanCountersIntervalEntry 38 } -- -- RPR ring interface day (24 hour summaries) counters -- rprSpanCountersDayTable OBJECT-TYPE SYNTAX SEQUENCE OF RprSpanCountersDayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The RPR Mac Span Day Table contains the cumulative sum of the various statistics for the 24 hour period preceding the current interval. All attributes in this table are volatile, i.e. will be cleared on system reset." ::= { rprSpanCounters 3 } rprSpanCountersDayEntry OBJECT-TYPE SYNTAX RprSpanCountersDayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the RPR Span Day table." INDEX { rprSpanDayIfIndex, rprSpanDaySpan } ::= { rprSpanCountersDayTable 1 } RprSpanCountersDayEntry ::= SEQUENCE { rprSpanDayIfIndex InterfaceIndex, rprSpanDaySpan RprSpan, rprSpanDayInUcastClassAFrames HCPerfTotalCount, rprSpanDayInUcastClassAOctets HCPerfTotalCount, rprSpanDayInUcastClassBCirFrames HCPerfTotalCount, rprSpanDayInUcastClassBCirOctets HCPerfTotalCount, rprSpanDayInUcastClassBEirFrames HCPerfTotalCount, rprSpanDayInUcastClassBEirOctets HCPerfTotalCount, rprSpanDayInUcastClassCFrames HCPerfTotalCount, rprSpanDayInUcastClassCOctets HCPerfTotalCount, rprSpanDayInMcastClassAFrames HCPerfTotalCount, rprSpanDayInMcastClassAOctets HCPerfTotalCount, rprSpanDayInMcastClassBCirFrames HCPerfTotalCount, rprSpanDayInMcastClassBCirOctets HCPerfTotalCount, rprSpanDayInMcastClassBEirFrames HCPerfTotalCount, rprSpanDayInMcastClassBEirOctets HCPerfTotalCount, rprSpanDayInMcastClassCFrames HCPerfTotalCount, rprSpanDayInMcastClassCOctets HCPerfTotalCount, rprSpanDayOutUcastClassAFrames HCPerfTotalCount, rprSpanDayOutUcastClassAOctets HCPerfTotalCount, rprSpanDayOutUcastClassBCirFrames HCPerfTotalCount, rprSpanDayOutUcastClassBCirOctets HCPerfTotalCount, rprSpanDayOutUcastClassBEirFrames HCPerfTotalCount, rprSpanDayOutUcastClassBEirOctets HCPerfTotalCount, rprSpanDayOutUcastClassCFrames HCPerfTotalCount, rprSpanDayOutUcastClassCOctets HCPerfTotalCount, rprSpanDayOutMcastClassAFrames HCPerfTotalCount, rprSpanDayOutMcastClassAOctets HCPerfTotalCount, rprSpanDayOutMcastClassBCirFrames HCPerfTotalCount, rprSpanDayOutMcastClassBCirOctets HCPerfTotalCount, rprSpanDayOutMcastClassBEirFrames HCPerfTotalCount, rprSpanDayOutMcastClassBEirOctets HCPerfTotalCount, rprSpanDayOutMcastClassCFrames HCPerfTotalCount, rprSpanDayOutMcastClassCOctets HCPerfTotalCount } rprSpanDayIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ifIndex of this RPR interface." ::= { rprSpanCountersDayEntry 1 } rprSpanDaySpan OBJECT-TYPE SYNTAX RprSpan MAX-ACCESS not-accessible STATUS current DESCRIPTION "An indication of the span of the interface for which this row contains information." ::= { rprSpanCountersDayEntry 2 } rprSpanDayInUcastClassAFrames OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classA unicast frames." ::= { rprSpanCountersDayEntry 3 } rprSpanDayInUcastClassAOctets OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classA unicast octets." ::= { rprSpanCountersDayEntry 4 } rprSpanDayInUcastClassBCirFrames OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classB CIR unicast frames." ::= { rprSpanCountersDayEntry 5 } rprSpanDayInUcastClassBCirOctets OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classB CIR unicast octets." ::= { rprSpanCountersDayEntry 6 } rprSpanDayInUcastClassBEirFrames OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classB EIR unicast frames." ::= { rprSpanCountersDayEntry 7 } rprSpanDayInUcastClassBEirOctets OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classB EIR unicast octets." ::= { rprSpanCountersDayEntry 8 } rprSpanDayInUcastClassCFrames OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classC unicast frames." ::= { rprSpanCountersDayEntry 9 } rprSpanDayInUcastClassCOctets OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classC unicast octets." ::= { rprSpanCountersDayEntry 10 } rprSpanDayInMcastClassAFrames OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classA multicast and broadcast frames" ::= { rprSpanCountersDayEntry 11 } rprSpanDayInMcastClassAOctets OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classA multicast and broadcast octets" ::= { rprSpanCountersDayEntry 12 } rprSpanDayInMcastClassBCirFrames OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classB CIR multicast and broadcast frames" ::= { rprSpanCountersDayEntry 13 } rprSpanDayInMcastClassBCirOctets OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classB CIR multicast and broadcast octets" ::= { rprSpanCountersDayEntry 14 } rprSpanDayInMcastClassBEirFrames OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classB EIR multicast and broadcast frames" ::= { rprSpanCountersDayEntry 15 } rprSpanDayInMcastClassBEirOctets OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classB EIR multicast and broadcast octets" ::= { rprSpanCountersDayEntry 16 } rprSpanDayInMcastClassCFrames OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classC multicast and broadcast frames" ::= { rprSpanCountersDayEntry 17 } rprSpanDayInMcastClassCOctets OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classC multicast and broadcast octets" ::= { rprSpanCountersDayEntry 18 } rprSpanDayOutUcastClassAFrames OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classA unicast frames." ::= { rprSpanCountersDayEntry 19 } rprSpanDayOutUcastClassAOctets OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classA unicast octets." ::= { rprSpanCountersDayEntry 20 } rprSpanDayOutUcastClassBCirFrames OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classB CIR unicast frames." ::= { rprSpanCountersDayEntry 21 } rprSpanDayOutUcastClassBCirOctets OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classB CIR unicast octets." ::= { rprSpanCountersDayEntry 22 } rprSpanDayOutUcastClassBEirFrames OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classB EIR unicast frames" ::= { rprSpanCountersDayEntry 23 } rprSpanDayOutUcastClassBEirOctets OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classB EIR unicast octets" ::= { rprSpanCountersDayEntry 24 } rprSpanDayOutUcastClassCFrames OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classC unicast frames" ::= { rprSpanCountersDayEntry 25 } rprSpanDayOutUcastClassCOctets OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classC unicast octets" ::= { rprSpanCountersDayEntry 26 } rprSpanDayOutMcastClassAFrames OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classA multicast and broadcast frames." ::= { rprSpanCountersDayEntry 27 } rprSpanDayOutMcastClassAOctets OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classA multicast and broadcast octets." ::= { rprSpanCountersDayEntry 28 } rprSpanDayOutMcastClassBCirFrames OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classB CIR multicast and broadcast frames." ::= { rprSpanCountersDayEntry 29 } rprSpanDayOutMcastClassBCirOctets OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classB CIR multicast and broadcast octets." ::= { rprSpanCountersDayEntry 30 } rprSpanDayOutMcastClassBEirFrames OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classB EIR multicast and broadcast frames." ::= { rprSpanCountersDayEntry 31 } rprSpanDayOutMcastClassBEirOctets OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classB EIR multicast and broadcast octets." ::= { rprSpanCountersDayEntry 32 } rprSpanDayOutMcastClassCFrames OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classC multicast and broadcast frames." ::= { rprSpanCountersDayEntry 33 } rprSpanDayOutMcastClassCOctets OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classC multicast and broadcast octets." ::= { rprSpanCountersDayEntry 34 } -- -- RPR ring interface continuously running counters -- rprSpanCountersStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RprSpanCountersStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The RPR Mac Span interface total counters table. The DiscontinuityTime for this table is indicated by ifCounterDiscontinuityTime defined in ifXTable. All attributes in this table are volatile, i.e. will be cleared on system reset." ::= { rprSpanCounters 4 } rprSpanCountersStatsEntry OBJECT-TYPE SYNTAX RprSpanCountersStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the span stats table." INDEX { rprSpanStatsIfIndex, rprSpanStatsSpan } ::= { rprSpanCountersStatsTable 1 } RprSpanCountersStatsEntry ::= SEQUENCE { rprSpanStatsIfIndex InterfaceIndex, rprSpanStatsSpan RprSpan, rprSpanStatsInUcastClassAFrames Counter64, rprSpanStatsInUcastClassAOctets Counter64, rprSpanStatsInUcastClassBCirFrames Counter64, rprSpanStatsInUcastClassBCirOctets Counter64, rprSpanStatsInUcastClassBEirFrames Counter64, rprSpanStatsInUcastClassBEirOctets Counter64, rprSpanStatsInUcastClassCFrames Counter64, rprSpanStatsInUcastClassCOctets Counter64, rprSpanStatsInMcastClassAFrames Counter64, rprSpanStatsInMcastClassAOctets Counter64, rprSpanStatsInMcastClassBCirFrames Counter64, rprSpanStatsInMcastClassBCirOctets Counter64, rprSpanStatsInMcastClassBEirFrames Counter64, rprSpanStatsInMcastClassBEirOctets Counter64, rprSpanStatsInMcastClassCFrames Counter64, rprSpanStatsInMcastClassCOctets Counter64, rprSpanStatsInCtrlFrames Counter64, rprSpanStatsInOamEchoFrames Counter64, rprSpanStatsInOamFlushFrames Counter64, rprSpanStatsInOamOrgFrames Counter64, rprSpanStatsInTopoAtdFrames Counter64, rprSpanStatsInTopoChkSumFrames Counter64, rprSpanStatsInTopoTpFrames Counter64, rprSpanStatsOutUcastClassAFrames Counter64, rprSpanStatsOutUcastClassAOctets Counter64, rprSpanStatsOutUcastClassBCirFrames Counter64, rprSpanStatsOutUcastClassBCirOctets Counter64, rprSpanStatsOutUcastClassBEirFrames Counter64, rprSpanStatsOutUcastClassBEirOctets Counter64, rprSpanStatsOutUcastClassCFrames Counter64, rprSpanStatsOutUcastClassCOctets Counter64, rprSpanStatsOutMcastClassAFrames Counter64, rprSpanStatsOutMcastClassAOctets Counter64, rprSpanStatsOutMcastClassBCirFrames Counter64, rprSpanStatsOutMcastClassBCirOctets Counter64, rprSpanStatsOutMcastClassBEirFrames Counter64, rprSpanStatsOutMcastClassBEirOctets Counter64, rprSpanStatsOutMcastClassCFrames Counter64, rprSpanStatsOutMcastClassCOctets Counter64, rprSpanStatsOutCtrlFrames Counter64, rprSpanStatsOutOamEchoFrames Counter64, rprSpanStatsOutOamFlushFrames Counter64, rprSpanStatsOutOamOrgFrames Counter64, rprSpanStatsOutTopoAtdFrames Counter64, rprSpanStatsOutTopoChkSumFrames Counter64, rprSpanStatsOutTopoTpFrames Counter64 } rprSpanStatsIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ifIndex of this RPR interface." ::= { rprSpanCountersStatsEntry 1 } rprSpanStatsSpan OBJECT-TYPE SYNTAX RprSpan MAX-ACCESS not-accessible STATUS current DESCRIPTION "An indication of the span of the interface for which this row contains information." REFERENCE "IEEE 802.17 Subclause 7.2.2, myRi" ::= { rprSpanCountersStatsEntry 2 } rprSpanStatsInUcastClassAFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classA unicast frames." REFERENCE "IEEE 802.17 Subclause 7.2.5, rxUcastClassAFrames" ::= { rprSpanCountersStatsEntry 3 } rprSpanStatsInUcastClassAOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classA unicast octets." REFERENCE "IEEE 802.17 Subclause 7.2.5, rxUcastClassABytes" ::= { rprSpanCountersStatsEntry 4 } rprSpanStatsInUcastClassBCirFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classB CIR unicast frames." REFERENCE "IEEE 802.17 Subclause 7.2.5, rxUcastClassBCirFrames" ::= { rprSpanCountersStatsEntry 5 } rprSpanStatsInUcastClassBCirOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classB CIR unicast octets." REFERENCE "IEEE 802.17 Subclause 7.2.5, rxUcastClassBCirBytes" ::= { rprSpanCountersStatsEntry 6 } rprSpanStatsInUcastClassBEirFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classB EIR unicast frames." REFERENCE "IEEE 802.17 Subclause 7.2.5, rxUcastClassBEirFrames" ::= { rprSpanCountersStatsEntry 7 } rprSpanStatsInUcastClassBEirOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classB EIR unicast octets." REFERENCE "IEEE 802.17 Subclause 7.2.5, rxUcastClassBEirBytes" ::= { rprSpanCountersStatsEntry 8 } rprSpanStatsInUcastClassCFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classC unicast frames." REFERENCE "IEEE 802.17 Subclause 7.2.5, rxUcastClassCFrames" ::= { rprSpanCountersStatsEntry 9 } rprSpanStatsInUcastClassCOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classC unicast octets." REFERENCE "IEEE 802.17 Subclause 7.2.5, rxUcastClassCBytes" ::= { rprSpanCountersStatsEntry 10 } rprSpanStatsInMcastClassAFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classA multicast and broadcast frames" REFERENCE "IEEE 802.17 Subclause 7.2.5, rxMcastClassAFrames" ::= { rprSpanCountersStatsEntry 11 } rprSpanStatsInMcastClassAOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classA multicast and broadcast octets" REFERENCE "IEEE 802.17 Subclause 7.2.5, rxMcastClassABytes" ::= { rprSpanCountersStatsEntry 12 } rprSpanStatsInMcastClassBCirFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classB CIR multicast and broadcast frames" REFERENCE "IEEE 802.17 Subclause 7.2.5, rxMcastClassBCirFrames" ::= { rprSpanCountersStatsEntry 13 } rprSpanStatsInMcastClassBCirOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classB CIR multicast and broadcast octets" REFERENCE "IEEE 802.17 Subclause 7.2.5, rxMcastClassBCirBytes" ::= { rprSpanCountersStatsEntry 14 } rprSpanStatsInMcastClassBEirFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classB EIR multicast and broadcast frames" REFERENCE "IEEE 802.17 Subclause 7.2.5, rxMcastClassBEirFrames" ::= { rprSpanCountersStatsEntry 15 } rprSpanStatsInMcastClassBEirOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classB EIR multicast and broadcast octets" REFERENCE "IEEE 802.17 Subclause 7.2.5, rxMcastClassBEirBytes" ::= { rprSpanCountersStatsEntry 16 } rprSpanStatsInMcastClassCFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classC multicast and broadcast frames" REFERENCE "IEEE 802.17 Subclause 7.2.5, rxMcastClassCFrames" ::= { rprSpanCountersStatsEntry 17 } rprSpanStatsInMcastClassCOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) classC multicast and broadcast octets" REFERENCE "IEEE 802.17 Subclause 7.2.5, rxMcastClassCBytes" ::= { rprSpanCountersStatsEntry 18 } rprSpanStatsInCtrlFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) control frames processed by this MAC. This does not include control frames in transit, i.e. a multicast control frame received from a ringlet will be counted as In but not Out. This does not include Fairness or idle frames." REFERENCE "IEEE 802.17 Subclause 7.2.5, toCtrlFrames" ::= { rprSpanCountersStatsEntry 19 } rprSpanStatsInOamEchoFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) OAM echo frames processed by this MAC." REFERENCE "IEEE 802.17 Subclause 7.2.5, toCtrlOamEchoFrames" ::= { rprSpanCountersStatsEntry 20 } rprSpanStatsInOamFlushFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) OAM flush frames processed by this MAC." REFERENCE "IEEE 802.17 Subclause 7.2.5, toCtrlOamFlushFrames" ::= { rprSpanCountersStatsEntry 21 } rprSpanStatsInOamOrgFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) OAM Org frames processed by this MAC." REFERENCE "IEEE 802.17 Subclause 7.2.5, toCtrlOamOrgFrames" ::= { rprSpanCountersStatsEntry 22 } rprSpanStatsInTopoAtdFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) Topology ATD frames processed by this MAC." REFERENCE "IEEE 802.17 Subclause 7.2.5, toCtrlTopoATDFrames" ::= { rprSpanCountersStatsEntry 23 } rprSpanStatsInTopoChkSumFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) topology checksum frames processed by this MAC." REFERENCE "IEEE 802.17 Subclause 7.2.5, toCtrlTopoSumFrames" ::= { rprSpanCountersStatsEntry 24 } rprSpanStatsInTopoTpFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received (PHY to MAC) topology TP frames processed by this MAC." REFERENCE "IEEE 802.17 Subclause 7.2.5, toCtrlTopoTPFrames" ::= { rprSpanCountersStatsEntry 25 } rprSpanStatsOutUcastClassAFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classA unicast frames." REFERENCE "IEEE 802.17 Subclause 7.2.5, txUcastClassAFrames" ::= { rprSpanCountersStatsEntry 26 } rprSpanStatsOutUcastClassAOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classA unicast octets." REFERENCE "IEEE 802.17 Subclause 7.2.5, txUcastClassABytes" ::= { rprSpanCountersStatsEntry 27 } rprSpanStatsOutUcastClassBCirFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classB CIR unicast frames." REFERENCE "IEEE 802.17 Subclause 7.2.5, txUcastClassBCirFrames" ::= { rprSpanCountersStatsEntry 28 } rprSpanStatsOutUcastClassBCirOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classB CIR unicast octets." REFERENCE "IEEE 802.17 Subclause 7.2.5, txUcastClassBCirBytes" ::= { rprSpanCountersStatsEntry 29 } rprSpanStatsOutUcastClassBEirFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classB EIR unicast frames" REFERENCE "IEEE 802.17 Subclause 7.2.5, txUcastClassBEirFrames" ::= { rprSpanCountersStatsEntry 30 } rprSpanStatsOutUcastClassBEirOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classB EIR unicast octets" REFERENCE "IEEE 802.17 Subclause 7.2.5, txUcastClassBEirBytes" ::= { rprSpanCountersStatsEntry 31 } rprSpanStatsOutUcastClassCFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classC unicast frames" REFERENCE "IEEE 802.17 Subclause 7.2.5, txUcastClassCFrames" ::= { rprSpanCountersStatsEntry 32 } rprSpanStatsOutUcastClassCOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classC unicast octets" REFERENCE "IEEE 802.17 Subclause 7.2.5, txUcastClassCBytes" ::= { rprSpanCountersStatsEntry 33 } rprSpanStatsOutMcastClassAFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classA multicast and broadcast frames." REFERENCE "IEEE 802.17 Subclause 7.2.5, txMcastClassAFrames" ::= { rprSpanCountersStatsEntry 34 } rprSpanStatsOutMcastClassAOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classA multicast and broadcast octets." REFERENCE "IEEE 802.17 Subclause 7.2.5, txMcastClassABytes" ::= { rprSpanCountersStatsEntry 35 } rprSpanStatsOutMcastClassBCirFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classB CIR multicast and broadcast frames." REFERENCE "IEEE 802.17 Subclause 7.2.5, txMcastClassBCirFrames" ::= { rprSpanCountersStatsEntry 36 } rprSpanStatsOutMcastClassBCirOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classB CIR multicast and broadcast octets." REFERENCE "IEEE 802.17 Subclause 7.2.5, txMcastClassBCirBytes" ::= { rprSpanCountersStatsEntry 37 } rprSpanStatsOutMcastClassBEirFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classB EIR multicast and broadcast frames." REFERENCE "IEEE 802.17 Subclause 7.2.5, txMcastClassBEirFrames" ::= { rprSpanCountersStatsEntry 38 } rprSpanStatsOutMcastClassBEirOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classB EIR multicast and broadcast octets." REFERENCE "IEEE 802.17 Subclause 7.2.5, txMcastClassBEirBytes" ::= { rprSpanCountersStatsEntry 39 } rprSpanStatsOutMcastClassCFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classC multicast and broadcast frames." REFERENCE "IEEE 802.17 Subclause 7.2.5, txMcastClassCFrames" ::= { rprSpanCountersStatsEntry 40 } rprSpanStatsOutMcastClassCOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) classC multicast and broadcast octets." REFERENCE "IEEE 802.17 Subclause 7.2.5, txMcastClassCBytes" ::= { rprSpanCountersStatsEntry 41 } rprSpanStatsOutCtrlFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) control frames generated by this MAC. This does not include control frames in transit, i.e. a multicast control frame received from a ringlet will be counted as In but not Out. This does not include Fairness or idle frames." REFERENCE "IEEE 802.17 Subclause 7.2.5, fromCtrlFrames" ::= { rprSpanCountersStatsEntry 42 } rprSpanStatsOutOamEchoFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) OAM echo frames generated by this MAC." REFERENCE "IEEE 802.17 Subclause 7.2.5, fromCtrlOamEchoFrames" ::= { rprSpanCountersStatsEntry 43 } rprSpanStatsOutOamFlushFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) OAM flush frames generated by this MAC." REFERENCE "IEEE 802.17 Subclause 7.2.5, fromCtrlOamFlushFrames" ::= { rprSpanCountersStatsEntry 44 } rprSpanStatsOutOamOrgFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) OAM Org frames generated by this MAC." REFERENCE "IEEE 802.17 Subclause 7.2.5, fromCtrlOamOrgFrames" ::= { rprSpanCountersStatsEntry 45 } rprSpanStatsOutTopoAtdFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) topology ATD frames generated by this MAC." REFERENCE "IEEE 802.17 Subclause 7.2.5, fromCtrlTopoATDFrames" ::= { rprSpanCountersStatsEntry 46 } rprSpanStatsOutTopoChkSumFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) topology checksum frames generated by this MAC." REFERENCE "IEEE 802.17 Subclause 7.2.5, fromCtrlTopoSumFrames" ::= { rprSpanCountersStatsEntry 47 } rprSpanStatsOutTopoTpFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted (MAC to PHY) topology TP frames