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, RowStatus 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 VlanIdOrNone FROM Q-BRIDGE-MIB ; ieee802dot17rprMIB MODULE-IDENTITY LAST-UPDATED “200903171200Z” -- 17 March 2009 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) IEEE (2006). This version of this MIB module is published as Annex D.6 of IEEE Std 802.17c-2009; see the standard itself for full legal notices.” -- Revision history REVISION “200903171200Z” -- 17 March 2009 12:00:00 UTC DESCRIPTION “Third published version. Includes 802.17c Protected Inter-ring Connected (PIRC). This adds: TEXTUAL-CONVENTIONs - RprPircProtectionStatus. Tables - rprPircConfTable, rprPircSummaryTable. Module Compliances - rprModulePircCompliance BITS values - rprIfMacOperModes (pircEnabled, pircPrimary, pircRevertive, pircLoadbalancing), rprTopoImageStatus (receivedPircUser). Objects - rprSpanStatsInOamPircStatusFrames, rprSpanStatsOutOamPircStatusFrames.” REVISION “200611141200Z” -- 14 November 2006 12:00:00 UTC DESCRIPTION “Second published version. Includes 802.17b Spatially Aware Sublayer(SAS). This adds: TEXTUAL-CONVENTIONs - RprSasDbIdValue Tables - rprSasSummaryTable, rprSasDbTable, rprSasStaticUcastTable, rprSasStaticMcastTable, rprSasCountersStatsTable. Module Compliances - rprModuleSasCompliance BITS values - rprIfMacOperModes (sasEnabled, relaxedTransmission, permissiveTransmission and sasVlanAware), rprTopoImageStatus (receivedSasUser) Objects - rprSpanStatsInOamSasNotifyFrames, rprSpanStatsOutOamSasNotifyFrames.” 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) } RprRingHopCount ::= TEXTUAL-CONVENTION DISPLAY-HINT “d” STATUS current DESCRIPTION “A hop count value.” SYNTAX Integer32 (0..255) RprSasDbIdValue ::= TEXTUAL-CONVENTION DISPLAY-HINT “d” STATUS current DESCRIPTION “An SDB ID. This follows the syntax defined in Q-BRIDGE-MIB dot1qFdbId. If this MAC interface has a bridging client, this is the dot1qFdbId value used in the corresponding bridge relay FDB entry. If the MAC interface does not have a bridging client, then the value used is 1.” SYNTAX Unsigned32 (1..4094) RprPircProtectionStatus ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION “Indicates the current PIRC protection status of the RPR MAC. The status values are (arranged in ascending priority order) : noRequest No PIRC protection request on the MAC, the PIRC protection status is idle. containment The PIRC state preceding protection group member activation for inter-ring connectivity. The PIRC containment timer prevents frame duplication during PIRC transient events. waitToRestore The condition for an automatic PIRC protection was cleared and the MAC is engaged in a wait to restore period. manualSwitch A user initiated PIRC manual switch (via the rprPircConfProtectionCommand) on the MAC. protecting The MAC PIRC protection state while the PIRC mate station deactivates inter-ring connectivity. failure The MAC PIRC state during PIRC misconfiguration condition, or loss of ring interface (i/f operStatus not up). forcedSwitch A user initiated PIRC forced switch (via the rprPircConfProtectionCommand) on the MAC.” SYNTAX BITS { noRequest (0), containment (1), waitToRestore (2), manualSwitch (3), protecting (4), failure (5), forcedSwitch (6) } -- -- 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 } rprSas OBJECT IDENTIFIER ::= { rprObjects 6 } rprSasObjects OBJECT IDENTIFIER ::= { rprSas 1 } rprSasCounters OBJECT IDENTIFIER ::= { rprSas 2 } rprPirc OBJECT IDENTIFIER ::= { rprObjects 7 } rprPircObjects OBJECT IDENTIFIER ::= { rprPirc 1 } -- -- 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, i.e. rpr(225).” 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 rprIfWrapConfig is ‘true’, 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), sasEnabled (2), relaxedTransmission (3), permissiveTransmission (4), sasVlanAware (5), pircEnabled (6), pircPrimary (7), pircRevertive (8), pircLoadbalancing (9) } 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. if sasEnabled is set, then the SAS layer is present and enabled. if relaxedTransmission is set, then the MAC is providing relaxed transmission service. if permissiveTransmission is set, then the MAC is providing permissive transmission service. if sasVlanAware is set, then SAS is VLAN aware. if pircEnabled is set, then the PIRC layer is present and enabled. if pircPrimary is set, then this MAC is the primary PIRC protection group member. if pircRevertive is set, then this MAC operates in PIRC protection reversion mode is enabled. if pircLoadbalancing is set, then this MAC operates in PIRC load- balancing mode. NOTE: Only one of the strictOrder, relaxedTransmission, or permissiveTransmission values is reported at any given time.” REFERENCE “IEEE 802.17 Subclause 6.2, copyBadFcs, enableSAS, and transmissionControl, Subclause 14.2.2 optionSasVlanAware, Subclause 6.2.1 enablePirc, Subclause 15.3.1 pircProv.pircPrimary, pircProv.pircRevertive, pircProv.pircLoadBalancing.” ::= { 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, i.e. rpr(225).” 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), receivedSasUser (6), receivedPircUser (7) } 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, Subclause 11.2.5 SasUser, PircUser” ::= { 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.” ::= { 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.” ::= { 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.” ::= { 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.” ::= { 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, rprSpanStatsInOamSasNotifyFrames Counter64, rprSpanStatsOutOamSasNotifyFrames Counter64, rprSpanStatsInOamPircStatusFrames Counter64, rprSpanStatsOutOamPircStatusFrames 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 generated by this MAC.” REFERENCE “IEEE 802.17 Subclause 7.2.5, fromCtrlTopoTPFrames” ::= { rprSpanCountersStatsEntry 48 } rprSpanStatsInOamSasNotifyFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) OAM SAS Notify frames generated by this MAC.” REFERENCE “IEEE 802.17 Subclause 7.2.5, toCtrlOamSasNotifyFrames” ::= { rprSpanCountersStatsEntry 49 } rprSpanStatsOutOamSasNotifyFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of transmitted (MAC to PHY) OAM SAS Notify frames generated by this MAC.” REFERENCE “IEEE 802.17 Subclause 7.2.5, fromCtrlOamSasNotifyFrames” ::= { rprSpanCountersStatsEntry 50 } rprSpanStatsInOamPircStatusFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) OAM PIRC status frames generated by this MAC.” REFERENCE “IEEE 802.17 Subclause 7.2.5, toCtrlOamPircStatusFrames” ::= { rprSpanCountersStatsEntry 51 } rprSpanStatsOutOamPircStatusFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of transmitted (MAC to PHY) OAM PIRC status frames generated by this MAC.” REFERENCE “IEEE 802.17 Subclause 7.2.5, fromCtrlOamPircStatusFrames” ::= { rprSpanCountersStatsEntry 52 } -- -- RPR Client interface current counters table -- rprClientCountersCurrentTable OBJECT-TYPE SYNTAX SEQUENCE OF RprClientCountersCurrentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION “The local station traffic current counters table.” ::= { rprClientCounters 1 } rprClientCountersCurrentEntry OBJECT-TYPE SYNTAX RprClientCountersCurrentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION “Frames and octets statistics for the current interval for the local station traffic of a particular RPR client interface. The corresponding instance of rprIfTimeElapsed indicates the number of seconds which have elapsed so far in the current interval.” INDEX { rprClientCurrentIfIndex } ::= { rprClientCountersCurrentTable 1 } RprClientCountersCurrentEntry ::= SEQUENCE { rprClientCurrentIfIndex InterfaceIndex, rprClientCurrentInUcastClassAFrames HCPerfCurrentCount, rprClientCurrentInUcastClassAOctets HCPerfCurrentCount, rprClientCurrentInUcastClassBCirFrames HCPerfCurrentCount, rprClientCurrentInUcastClassBCirOctets HCPerfCurrentCount, rprClientCurrentInUcastClassBEirFrames HCPerfCurrentCount, rprClientCurrentInUcastClassBEirOctets HCPerfCurrentCount, rprClientCurrentInUcastClassCFrames HCPerfCurrentCount, rprClientCurrentInUcastClassCOctets HCPerfCurrentCount, rprClientCurrentInMcastClassAFrames HCPerfCurrentCount, rprClientCurrentInMcastClassAOctets HCPerfCurrentCount, rprClientCurrentInMcastClassBCirFrames HCPerfCurrentCount, rprClientCurrentInMcastClassBCirOctets HCPerfCurrentCount, rprClientCurrentInMcastClassBEirFrames HCPerfCurrentCount, rprClientCurrentInMcastClassBEirOctets HCPerfCurrentCount, rprClientCurrentInMcastClassCFrames HCPerfCurrentCount, rprClientCurrentInMcastClassCOctets HCPerfCurrentCount, rprClientCurrentOutUcastClassAFrames HCPerfCurrentCount, rprClientCurrentOutUcastClassAOctets HCPerfCurrentCount, rprClientCurrentOutUcastClassBCirFrames HCPerfCurrentCount, rprClientCurrentOutUcastClassBCirOctets HCPerfCurrentCount, rprClientCurrentOutUcastClassBEirFrames HCPerfCurrentCount, rprClientCurrentOutUcastClassBEirOctets HCPerfCurrentCount, rprClientCurrentOutUcastClassCFrames HCPerfCurrentCount, rprClientCurrentOutUcastClassCOctets HCPerfCurrentCount, rprClientCurrentOutMcastClassAFrames HCPerfCurrentCount, rprClientCurrentOutMcastClassAOctets HCPerfCurrentCount, rprClientCurrentOutMcastClassBCirFrames HCPerfCurrentCount, rprClientCurrentOutMcastClassBCirOctets HCPerfCurrentCount, rprClientCurrentOutMcastClassBEirFrames HCPerfCurrentCount, rprClientCurrentOutMcastClassBEirOctets HCPerfCurrentCount, rprClientCurrentOutMcastClassCFrames HCPerfCurrentCount, rprClientCurrentOutMcastClassCOctets HCPerfCurrentCount } rprClientCurrentIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION “The ifIndex of this RPR interface.” REFERENCE “RFC 2863, ifIndex” ::= { rprClientCountersCurrentEntry 1 } rprClientCurrentInUcastClassAFrames OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classA unicast frames in the current interval.” ::= { rprClientCountersCurrentEntry 2 } rprClientCurrentInUcastClassAOctets OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classA unicast octets in the current interval.” ::= { rprClientCountersCurrentEntry 3 } rprClientCurrentInUcastClassBCirFrames OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classB CIR unicast frames in the current interval.” ::= { rprClientCountersCurrentEntry 4 } rprClientCurrentInUcastClassBCirOctets OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classB CIR unicast octets in the current interval.” ::= { rprClientCountersCurrentEntry 5 } rprClientCurrentInUcastClassBEirFrames OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classB EIR unicast frames in the current interval.” ::= { rprClientCountersCurrentEntry 6 } rprClientCurrentInUcastClassBEirOctets OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classB EIR unicast octets in the current interval.” ::= { rprClientCountersCurrentEntry 7 } rprClientCurrentInUcastClassCFrames OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classC unicast frames in the current interval.” ::= { rprClientCountersCurrentEntry 8 } rprClientCurrentInUcastClassCOctets OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classC unicast octets in the current interval.” ::= { rprClientCountersCurrentEntry 9 } rprClientCurrentInMcastClassAFrames OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classA multicast and broadcast frames in the current interval.” ::= { rprClientCountersCurrentEntry 10 } rprClientCurrentInMcastClassAOctets OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classA multicast and broadcast octets in the current interval.” ::= { rprClientCountersCurrentEntry 11 } rprClientCurrentInMcastClassBCirFrames OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classB CIR multicast and broadcast frames in the current interval.” ::= { rprClientCountersCurrentEntry 12 } rprClientCurrentInMcastClassBCirOctets OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classB CIR multicast and broadcast octets in the current interval.” ::= { rprClientCountersCurrentEntry 13 } rprClientCurrentInMcastClassBEirFrames OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classB EIR multicast and broadcast frames in the current interval.” ::= { rprClientCountersCurrentEntry 14 } rprClientCurrentInMcastClassBEirOctets OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classB EIR multicast and broadcast octets in the current interval.” ::= { rprClientCountersCurrentEntry 15 } rprClientCurrentInMcastClassCFrames OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classC multicast and broadcast frames in the current interval.” ::= { rprClientCountersCurrentEntry 16 } rprClientCurrentInMcastClassCOctets OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classC multicast and broadcast octets in the current interval.” ::= { rprClientCountersCurrentEntry 17 } rprClientCurrentOutUcastClassAFrames OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classA unicast frames in the current interval.” ::= { rprClientCountersCurrentEntry 18 } rprClientCurrentOutUcastClassAOctets OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classA unicast octets in the current interval.” ::= { rprClientCountersCurrentEntry 19 } rprClientCurrentOutUcastClassBCirFrames OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classB CIR unicast frames in the current interval.” ::= { rprClientCountersCurrentEntry 20 } rprClientCurrentOutUcastClassBCirOctets OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classB CIR unicast octets in the current interval.” ::= { rprClientCountersCurrentEntry 21 } rprClientCurrentOutUcastClassBEirFrames OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classB EIR unicast frames in the current interval.” ::= { rprClientCountersCurrentEntry 22 } rprClientCurrentOutUcastClassBEirOctets OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classB EIR unicast octets in the current interval.” ::= { rprClientCountersCurrentEntry 23 } rprClientCurrentOutUcastClassCFrames OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classC unicast frames in the current interval.” ::= { rprClientCountersCurrentEntry 24 } rprClientCurrentOutUcastClassCOctets OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classC unicast octets in the current interval.” ::= { rprClientCountersCurrentEntry 25 } rprClientCurrentOutMcastClassAFrames OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classA multicast and broadcast frames in the current interval.” ::= { rprClientCountersCurrentEntry 26 } rprClientCurrentOutMcastClassAOctets OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classA multicast and broadcast octets in the current interval.” ::= { rprClientCountersCurrentEntry 27 } rprClientCurrentOutMcastClassBCirFrames OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classB CIR multicast and broadcast frames in the current interval.” ::= { rprClientCountersCurrentEntry 28 } rprClientCurrentOutMcastClassBCirOctets OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classB CIR multicast and broadcast octets in the current interval.” ::= { rprClientCountersCurrentEntry 29 } rprClientCurrentOutMcastClassBEirFrames OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classB EIR multicast and broadcast frames in the current interval.” ::= { rprClientCountersCurrentEntry 30 } rprClientCurrentOutMcastClassBEirOctets OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classB EIR multicast and broadcast octets in the current interval.” ::= { rprClientCountersCurrentEntry 31 } rprClientCurrentOutMcastClassCFrames OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classC multicast and broadcast frames in the current interval.” ::= { rprClientCountersCurrentEntry 32 } rprClientCurrentOutMcastClassCOctets OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classC multicast and broadcast octets in the current interval.” ::= { rprClientCountersCurrentEntry 33 } -- -- RPR client interface interval counters table -- rprClientCountersIntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF RprClientCountersIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION “The local station traffic interval counters table.” ::= { rprClientCounters 2 } rprClientCountersIntervalEntry OBJECT-TYPE SYNTAX RprClientCountersIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION “Frames and octets statistics collected for a particular interval for local station traffic of a particular RPR interface. The corresponding instance of rprIfValidIntervals indicates the number of intervals for which the set of statistics is available.” INDEX { rprClientIntervalIfIndex, rprClientIntervalNumber } ::= { rprClientCountersIntervalTable 1 } RprClientCountersIntervalEntry ::= SEQUENCE { rprClientIntervalIfIndex InterfaceIndex, rprClientIntervalNumber Unsigned32, rprClientIntervalValidData TruthValue, rprClientIntervalTimeElapsed Unsigned32, rprClientIntervalInUcastClassAFrames HCPerfIntervalCount, rprClientIntervalInUcastClassAOctets HCPerfIntervalCount, rprClientIntervalInUcastClassBCirFrames HCPerfIntervalCount, rprClientIntervalInUcastClassBCirOctets HCPerfIntervalCount, rprClientIntervalInUcastClassBEirFrames HCPerfIntervalCount, rprClientIntervalInUcastClassBEirOctets HCPerfIntervalCount, rprClientIntervalInUcastClassCFrames HCPerfIntervalCount, rprClientIntervalInUcastClassCOctets HCPerfIntervalCount, rprClientIntervalInMcastClassAFrames HCPerfIntervalCount, rprClientIntervalInMcastClassAOctets HCPerfIntervalCount, rprClientIntervalInMcastClassBCirFrames HCPerfIntervalCount, rprClientIntervalInMcastClassBCirOctets HCPerfIntervalCount, rprClientIntervalInMcastClassBEirFrames HCPerfIntervalCount, rprClientIntervalInMcastClassBEirOctets HCPerfIntervalCount, rprClientIntervalInMcastClassCFrames HCPerfIntervalCount, rprClientIntervalInMcastClassCOctets HCPerfIntervalCount, rprClientIntervalOutUcastClassAFrames HCPerfIntervalCount, rprClientIntervalOutUcastClassAOctets HCPerfIntervalCount, rprClientIntervalOutUcastClassBCirFrames HCPerfIntervalCount, rprClientIntervalOutUcastClassBCirOctets HCPerfIntervalCount, rprClientIntervalOutUcastClassBEirFrames HCPerfIntervalCount, rprClientIntervalOutUcastClassBEirOctets HCPerfIntervalCount, rprClientIntervalOutUcastClassCFrames HCPerfIntervalCount, rprClientIntervalOutUcastClassCOctets HCPerfIntervalCount, rprClientIntervalOutMcastClassAFrames HCPerfIntervalCount, rprClientIntervalOutMcastClassAOctets HCPerfIntervalCount, rprClientIntervalOutMcastClassBCirFrames HCPerfIntervalCount, rprClientIntervalOutMcastClassBCirOctets HCPerfIntervalCount, rprClientIntervalOutMcastClassBEirFrames HCPerfIntervalCount, rprClientIntervalOutMcastClassBEirOctets HCPerfIntervalCount, rprClientIntervalOutMcastClassCFrames HCPerfIntervalCount, rprClientIntervalOutMcastClassCOctets HCPerfIntervalCount } rprClientIntervalIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION “The ifIndex of this RPR interface.” ::= { rprClientCountersIntervalEntry 1 } rprClientIntervalNumber OBJECT-TYPE SYNTAX Unsigned32 (1..96) MAX-ACCESS not-accessible STATUS current DESCRIPTION “A number between 1 and 96, which identifies the interval 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.” ::= { rprClientCountersIntervalEntry 2 } rprClientIntervalValidData 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.” ::= { rprClientCountersIntervalEntry 3 } rprClientIntervalTimeElapsed 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.” ::= { rprClientCountersIntervalEntry 4 } rprClientIntervalInUcastClassAFrames OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classA unicast frames in a particular interval in the past 24 hours.” ::= { rprClientCountersIntervalEntry 5 } rprClientIntervalInUcastClassAOctets OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classA unicast octets in a particular interval in the past 24 hours.” ::= { rprClientCountersIntervalEntry 6 } rprClientIntervalInUcastClassBCirFrames OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classB CIR unicast frames in a particular interval in the past 24 hours.” ::= { rprClientCountersIntervalEntry 7 } rprClientIntervalInUcastClassBCirOctets OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classB CIR unicast octets in a particular interval in the past 24 hours.” ::= { rprClientCountersIntervalEntry 8 } rprClientIntervalInUcastClassBEirFrames OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classB EIR unicast frames in a particular interval in the past 24 hours.” ::= { rprClientCountersIntervalEntry 9 } rprClientIntervalInUcastClassBEirOctets OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classB EIR unicast octets in a particular interval in the past 24 hours.” ::= { rprClientCountersIntervalEntry 10 } rprClientIntervalInUcastClassCFrames OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classC unicast frames in a particular interval in the past 24 hours.” ::= { rprClientCountersIntervalEntry 11 } rprClientIntervalInUcastClassCOctets OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classC unicast octets in a particular interval in the past 24 hours.” ::= { rprClientCountersIntervalEntry 12 } rprClientIntervalInMcastClassAFrames OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classA multicast and broadcast frames in a particular interval in the past 24 hours.” ::= { rprClientCountersIntervalEntry 13 } rprClientIntervalInMcastClassAOctets OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classA multicast and broadcast octets in a particular interval in the past 24 hours.” ::= { rprClientCountersIntervalEntry 14 } rprClientIntervalInMcastClassBCirFrames OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classB CIR multicast and broadcast frames in a particular interval in the past 24 hours.” ::= { rprClientCountersIntervalEntry 15 } rprClientIntervalInMcastClassBCirOctets OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classB CIR multicast and broadcast octets in a particular interval in the past 24 hours.” ::= { rprClientCountersIntervalEntry 16 } rprClientIntervalInMcastClassBEirFrames OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classB EIR multicast and broadcast frames in a particular interval in the past 24 hours.” ::= { rprClientCountersIntervalEntry 17 } rprClientIntervalInMcastClassBEirOctets OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classB EIR multicast and broadcast octets in a particular interval in the past 24 hours.” ::= { rprClientCountersIntervalEntry 18 } rprClientIntervalInMcastClassCFrames OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classC multicast and broadcast frames in a particular interval in the past 24 hours.” ::= { rprClientCountersIntervalEntry 19 } rprClientIntervalInMcastClassCOctets OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classC multicast and broadcast octets in a particular interval in the past 24 hours.” ::= { rprClientCountersIntervalEntry 20 } rprClientIntervalOutUcastClassAFrames OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classA unicast frames in a particular interval in the past 24 hours.” ::= { rprClientCountersIntervalEntry 21 } rprClientIntervalOutUcastClassAOctets OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classA unicast octets in a particular interval in the past 24 hours.” ::= { rprClientCountersIntervalEntry 22 } rprClientIntervalOutUcastClassBCirFrames OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classB CIR unicast frames in a particular interval in the past 24 hours.” ::= { rprClientCountersIntervalEntry 23 } rprClientIntervalOutUcastClassBCirOctets OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classB CIR unicast octets in a particular interval in the past 24 hours.” ::= { rprClientCountersIntervalEntry 24 } rprClientIntervalOutUcastClassBEirFrames OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classB EIR unicast frames in a particular interval in the past 24 hours.” ::= { rprClientCountersIntervalEntry 25 } rprClientIntervalOutUcastClassBEirOctets OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classB EIR unicast octets in a particular interval in the past 24 hours.” ::= { rprClientCountersIntervalEntry 26 } rprClientIntervalOutUcastClassCFrames OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classC unicast frames in a particular interval in the past 24 hours.” ::= { rprClientCountersIntervalEntry 27 } rprClientIntervalOutUcastClassCOctets OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classC unicast octets in a particular interval in the past 24 hours.” ::= { rprClientCountersIntervalEntry 28 } rprClientIntervalOutMcastClassAFrames OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classA multicast and broadcast frames in a particular interval in the past 24 hours.” ::= { rprClientCountersIntervalEntry 29 } rprClientIntervalOutMcastClassAOctets OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classA multicast and broadcast octets in a particular interval in the past 24 hours.” ::= { rprClientCountersIntervalEntry 30 } rprClientIntervalOutMcastClassBCirFrames OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classB CIR multicast and broadcast frames in a particular interval in the past 24 hours.” ::= { rprClientCountersIntervalEntry 31 } rprClientIntervalOutMcastClassBCirOctets OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classB CIR multicast and broadcast octets in a particular interval in the past 24 hours.” ::= { rprClientCountersIntervalEntry 32 } rprClientIntervalOutMcastClassBEirFrames OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classB EIR multicast and broadcast frames in a particular interval in the past 24 hours.” ::= { rprClientCountersIntervalEntry 33 } rprClientIntervalOutMcastClassBEirOctets OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classB EIR multicast and broadcast octets in a particular interval in the past 24 hours.” ::= { rprClientCountersIntervalEntry 34 } rprClientIntervalOutMcastClassCFrames OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classC multicast and broadcast frames in a particular interval in the past 24 hours.” ::= { rprClientCountersIntervalEntry 35 } rprClientIntervalOutMcastClassCOctets OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classC multicast and broadcast octets in a particular interval in the past 24 hours.” ::= { rprClientCountersIntervalEntry 36 } -- -- RPR client interface day (24 hour summaries) counters table -- rprClientCountersDayTable OBJECT-TYPE SYNTAX SEQUENCE OF RprClientCountersDayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION “The RPR Mac Client Day Table contains the cumulative sum of the various statistics for the 24 hour period preceding the current interval.” ::= { rprClientCounters 3 } rprClientCountersDayEntry OBJECT-TYPE SYNTAX RprClientCountersDayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION “An entry in the RPR Client Day table.” INDEX { rprClientDayIfIndex } ::= { rprClientCountersDayTable 1 } RprClientCountersDayEntry ::= SEQUENCE { rprClientDayIfIndex InterfaceIndex, rprClientDayInUcastClassAFrames HCPerfTotalCount, rprClientDayInUcastClassAOctets HCPerfTotalCount, rprClientDayInUcastClassBCirFrames HCPerfTotalCount, rprClientDayInUcastClassBCirOctets HCPerfTotalCount, rprClientDayInUcastClassBEirFrames HCPerfTotalCount, rprClientDayInUcastClassBEirOctets HCPerfTotalCount, rprClientDayInUcastClassCFrames HCPerfTotalCount, rprClientDayInUcastClassCOctets HCPerfTotalCount, rprClientDayInMcastClassAFrames HCPerfTotalCount, rprClientDayInMcastClassAOctets HCPerfTotalCount, rprClientDayInMcastClassBCirFrames HCPerfTotalCount, rprClientDayInMcastClassBCirOctets HCPerfTotalCount, rprClientDayInMcastClassBEirFrames HCPerfTotalCount, rprClientDayInMcastClassBEirOctets HCPerfTotalCount, rprClientDayInMcastClassCFrames HCPerfTotalCount, rprClientDayInMcastClassCOctets HCPerfTotalCount, rprClientDayOutUcastClassAFrames HCPerfTotalCount, rprClientDayOutUcastClassAOctets HCPerfTotalCount, rprClientDayOutUcastClassBCirFrames HCPerfTotalCount, rprClientDayOutUcastClassBCirOctets HCPerfTotalCount, rprClientDayOutUcastClassBEirFrames HCPerfTotalCount, rprClientDayOutUcastClassBEirOctets HCPerfTotalCount, rprClientDayOutUcastClassCFrames HCPerfTotalCount, rprClientDayOutUcastClassCOctets HCPerfTotalCount, rprClientDayOutMcastClassAFrames HCPerfTotalCount, rprClientDayOutMcastClassAOctets HCPerfTotalCount, rprClientDayOutMcastClassBCirFrames HCPerfTotalCount, rprClientDayOutMcastClassBCirOctets HCPerfTotalCount, rprClientDayOutMcastClassBEirFrames HCPerfTotalCount, rprClientDayOutMcastClassBEirOctets HCPerfTotalCount, rprClientDayOutMcastClassCFrames HCPerfTotalCount, rprClientDayOutMcastClassCOctets HCPerfTotalCount } rprClientDayIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION “The ifIndex of this RPR interface.” ::= { rprClientCountersDayEntry 1 } rprClientDayInUcastClassAFrames OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classA unicast frames.” ::= { rprClientCountersDayEntry 2 } rprClientDayInUcastClassAOctets OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classA unicast octets.” ::= { rprClientCountersDayEntry 3 } rprClientDayInUcastClassBCirFrames OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classB CIR unicast frames.” ::= { rprClientCountersDayEntry 4 } rprClientDayInUcastClassBCirOctets OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classB CIR unicast octets.” ::= { rprClientCountersDayEntry 5 } rprClientDayInUcastClassBEirFrames OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classB EIR unicast frames.” ::= { rprClientCountersDayEntry 6 } rprClientDayInUcastClassBEirOctets OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classB EIR unicast octets.” ::= { rprClientCountersDayEntry 7 } rprClientDayInUcastClassCFrames OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classC unicast frames.” ::= { rprClientCountersDayEntry 8 } rprClientDayInUcastClassCOctets OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classC unicast octets.” ::= { rprClientCountersDayEntry 9 } rprClientDayInMcastClassAFrames OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classA multicast and broadcast frames” ::= { rprClientCountersDayEntry 10 } rprClientDayInMcastClassAOctets OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classA multicast and broadcast octets” ::= { rprClientCountersDayEntry 11 } rprClientDayInMcastClassBCirFrames OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classB CIR multicast and broadcast frames” ::= { rprClientCountersDayEntry 12 } rprClientDayInMcastClassBCirOctets OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classB CIR multicast and broadcast octets” ::= { rprClientCountersDayEntry 13 } rprClientDayInMcastClassBEirFrames OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classB EIR multicast and broadcast frames” ::= { rprClientCountersDayEntry 14 } rprClientDayInMcastClassBEirOctets OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classB EIR multicast and broadcast octets” ::= { rprClientCountersDayEntry 15 } rprClientDayInMcastClassCFrames OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classC multicast and broadcast frames” ::= { rprClientCountersDayEntry 16 } rprClientDayInMcastClassCOctets OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classC multicast and broadcast octets” ::= { rprClientCountersDayEntry 17 } rprClientDayOutUcastClassAFrames OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classA unicast frames.” ::= { rprClientCountersDayEntry 18 } rprClientDayOutUcastClassAOctets OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classA unicast octets.” ::= { rprClientCountersDayEntry 19 } rprClientDayOutUcastClassBCirFrames OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classB CIR unicast frames.” ::= { rprClientCountersDayEntry 20 } rprClientDayOutUcastClassBCirOctets OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classB CIR unicast octets.” ::= { rprClientCountersDayEntry 21 } rprClientDayOutUcastClassBEirFrames OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classB EIR unicast frames” ::= { rprClientCountersDayEntry 22 } rprClientDayOutUcastClassBEirOctets OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classB EIR unicast octets” ::= { rprClientCountersDayEntry 23 } rprClientDayOutUcastClassCFrames OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classC unicast frames” ::= { rprClientCountersDayEntry 24 } rprClientDayOutUcastClassCOctets OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classC unicast octets” ::= { rprClientCountersDayEntry 25 } rprClientDayOutMcastClassAFrames OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classA multicast and broadcast frames.” ::= { rprClientCountersDayEntry 26 } rprClientDayOutMcastClassAOctets OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classA multicast and broadcast octets.” ::= { rprClientCountersDayEntry 27 } rprClientDayOutMcastClassBCirFrames OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classB CIR multicast and broadcast frames.” ::= { rprClientCountersDayEntry 28 } rprClientDayOutMcastClassBCirOctets OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classB CIR multicast and broadcast octets.” ::= { rprClientCountersDayEntry 29 } rprClientDayOutMcastClassBEirFrames OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classB EIR multicast and broadcast frames.” ::= { rprClientCountersDayEntry 30 } rprClientDayOutMcastClassBEirOctets OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classB EIR multicast and broadcast octets.” ::= { rprClientCountersDayEntry 31 } rprClientDayOutMcastClassCFrames OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classC multicast and broadcast frames.” ::= { rprClientCountersDayEntry 32 } rprClientDayOutMcastClassCOctets OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classC multicast and broadcast octets.” ::= { rprClientCountersDayEntry 33 } -- -- RPR client interface continuously running counters table -- rprClientCountersStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RprClientCountersStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION “The local station traffic total counters table. The DiscontinuityTime for this table is indicated by ifCounterDiscontinuityTime defined in ifXTable.” ::= { rprClientCounters 4 } rprClientCountersStatsEntry OBJECT-TYPE SYNTAX RprClientCountersStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION “An entry in the span stats table.” INDEX { rprClientStatsIfIndex } ::= { rprClientCountersStatsTable 1 } RprClientCountersStatsEntry ::= SEQUENCE { rprClientStatsIfIndex InterfaceIndex, rprClientStatsInUcastClassAFrames Counter64, rprClientStatsInUcastClassAOctets Counter64, rprClientStatsInUcastClassBCirFrames Counter64, rprClientStatsInUcastClassBCirOctets Counter64, rprClientStatsInUcastClassBEirFrames Counter64, rprClientStatsInUcastClassBEirOctets Counter64, rprClientStatsInUcastClassCFrames Counter64, rprClientStatsInUcastClassCOctets Counter64, rprClientStatsInMcastClassAFrames Counter64, rprClientStatsInMcastClassAOctets Counter64, rprClientStatsInMcastClassBCirFrames Counter64, rprClientStatsInMcastClassBCirOctets Counter64, rprClientStatsInMcastClassBEirFrames Counter64, rprClientStatsInMcastClassBEirOctets Counter64, rprClientStatsInMcastClassCFrames Counter64, rprClientStatsInMcastClassCOctets Counter64, rprClientStatsInBcastFrames Counter64, rprClientStatsOutUcastClassAFrames Counter64, rprClientStatsOutUcastClassAOctets Counter64, rprClientStatsOutUcastClassBCirFrames Counter64, rprClientStatsOutUcastClassBCirOctets Counter64, rprClientStatsOutUcastClassBEirFrames Counter64, rprClientStatsOutUcastClassBEirOctets Counter64, rprClientStatsOutUcastClassCFrames Counter64, rprClientStatsOutUcastClassCOctets Counter64, rprClientStatsOutMcastClassAFrames Counter64, rprClientStatsOutMcastClassAOctets Counter64, rprClientStatsOutMcastClassBCirFrames Counter64, rprClientStatsOutMcastClassBCirOctets Counter64, rprClientStatsOutMcastClassBEirFrames Counter64, rprClientStatsOutMcastClassBEirOctets Counter64, rprClientStatsOutMcastClassCFrames Counter64, rprClientStatsOutMcastClassCOctets Counter64, rprClientStatsOutBcastFrames Counter64 } rprClientStatsIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION “The ifIndex of this RPR interface.” ::= { rprClientCountersStatsEntry 1 } rprClientStatsInUcastClassAFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classA unicast frames.” REFERENCE “IEEE 802.17 Subclause 7.2.5, toClientUcastClassAFrames” ::= { rprClientCountersStatsEntry 2 } rprClientStatsInUcastClassAOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classA unicast octets.” REFERENCE “IEEE 802.17 Subclause 7.2.5, toClientUcastClassABytes” ::= { rprClientCountersStatsEntry 3 } rprClientStatsInUcastClassBCirFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classB CIR unicast frames.” REFERENCE “IEEE 802.17 Subclause 7.2.5, toClientUcastClassBCirAFrames” ::= { rprClientCountersStatsEntry 4 } rprClientStatsInUcastClassBCirOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classB CIR unicast octets.” REFERENCE “IEEE 802.17 Subclause 7.2.5, toClientUcastClassBCirBytes” ::= { rprClientCountersStatsEntry 5 } rprClientStatsInUcastClassBEirFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classB EIR unicast frames.” REFERENCE “IEEE 802.17 Subclause 7.2.5, toClientUcastClassBEirFrames” ::= { rprClientCountersStatsEntry 6 } rprClientStatsInUcastClassBEirOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classB EIR unicast octets.” REFERENCE “IEEE 802.17 Subclause 7.2.5, toClientUcastClassBEirBytes” ::= { rprClientCountersStatsEntry 7 } rprClientStatsInUcastClassCFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classC unicast frames.” REFERENCE “IEEE 802.17 Subclause 7.2.5, toClientUcastClassCFrames” ::= { rprClientCountersStatsEntry 8 } rprClientStatsInUcastClassCOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classC unicast octets.” REFERENCE “IEEE 802.17 Subclause 7.2.5, toClientUcastClassCBytes” ::= { rprClientCountersStatsEntry 9 } rprClientStatsInMcastClassAFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classA multicast and broadcast frames” REFERENCE “IEEE 802.17 Subclause 7.2.5, toClientMcastClassAFrames” ::= { rprClientCountersStatsEntry 10 } rprClientStatsInMcastClassAOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classA multicast and broadcast octets” REFERENCE “IEEE 802.17 Subclause 7.2.5, toClientMcastClassABytes” ::= { rprClientCountersStatsEntry 11 } rprClientStatsInMcastClassBCirFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classB CIR multicast and broadcast frames” REFERENCE “IEEE 802.17 Subclause 7.2.5, toClientMcastClassBCirFrames” ::= { rprClientCountersStatsEntry 12 } rprClientStatsInMcastClassBCirOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classB CIR multicast and broadcast octets” REFERENCE “IEEE 802.17 Subclause 7.2.5, toClientMcastClassBCirBytes” ::= { rprClientCountersStatsEntry 13 } rprClientStatsInMcastClassBEirFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classB EIR multicast and broadcast frames” REFERENCE “IEEE 802.17 Subclause 7.2.5, toClientMcastClassBEirFrames” ::= { rprClientCountersStatsEntry 14 } rprClientStatsInMcastClassBEirOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classB EIR multicast and broadcast octets” REFERENCE “IEEE 802.17 Subclause 7.2.5, toClientMcastClassBEirBytes” ::= { rprClientCountersStatsEntry 15 } rprClientStatsInMcastClassCFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classC multicast and broadcast frames” REFERENCE “IEEE 802.17 Subclause 7.2.5, toClientMcastClassCFrames” ::= { rprClientCountersStatsEntry 16 } rprClientStatsInMcastClassCOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client classC multicast and broadcast octets” REFERENCE “IEEE 802.17 Subclause 7.2.5, toClientMcastClassCBytes” ::= { rprClientCountersStatsEntry 17 } rprClientStatsInBcastFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of MAC to client broadcast frames. This is used only when deriving the multicast and broadcast packet counters for the interface MIB.” REFERENCE “IEEE 802.17 Subclause 7.2.5, toClientBcastFrames” ::= { rprClientCountersStatsEntry 18 } rprClientStatsOutUcastClassAFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classA unicast frames.” REFERENCE “IEEE 802.17 Subclause 7.2.5, fromClientUcastClassAFrames” ::= { rprClientCountersStatsEntry 19 } rprClientStatsOutUcastClassAOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classA unicast octets.” REFERENCE “IEEE 802.17 Subclause 7.2.5, fromClientUcastClassABytes” ::= { rprClientCountersStatsEntry 20 } rprClientStatsOutUcastClassBCirFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classB CIR unicast frames.” REFERENCE “IEEE 802.17 Subclause 7.2.5, fromClientUcastClassBCirFrames” ::= { rprClientCountersStatsEntry 21 } rprClientStatsOutUcastClassBCirOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classB CIR unicast octets.” REFERENCE “IEEE 802.17 Subclause 7.2.5, fromClientUcastClassBCirBytes” ::= { rprClientCountersStatsEntry 22 } rprClientStatsOutUcastClassBEirFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classB EIR unicast frames” REFERENCE “IEEE 802.17 Subclause 7.2.5, fromClientUcastClassBEirFrames” ::= { rprClientCountersStatsEntry 23 } rprClientStatsOutUcastClassBEirOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classB EIR unicast octets” REFERENCE “IEEE 802.17 Subclause 7.2.5, fromClientUcastClassBEirBytes” ::= { rprClientCountersStatsEntry 24 } rprClientStatsOutUcastClassCFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classC unicast frames” REFERENCE “IEEE 802.17 Subclause 7.2.5, fromClientUcastClassCFrames” ::= { rprClientCountersStatsEntry 25 } rprClientStatsOutUcastClassCOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classC unicast octets” REFERENCE “IEEE 802.17 Subclause 7.2.5, fromClientUcastClassCBytes” ::= { rprClientCountersStatsEntry 26 } rprClientStatsOutMcastClassAFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classA multicast and broadcast frames.” REFERENCE “IEEE 802.17 Subclause 7.2.5, fromClientMcastClassAFrames” ::= { rprClientCountersStatsEntry 27 } rprClientStatsOutMcastClassAOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classA multicast and broadcast octets.” REFERENCE “IEEE 802.17 Subclause 7.2.5, fromClientMcastClassABytes” ::= { rprClientCountersStatsEntry 28 } rprClientStatsOutMcastClassBCirFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classB CIR multicast and broadcast frames.” REFERENCE “IEEE 802.17 Subclause 7.2.5, fromClientMcastClassBCirFrames” ::= { rprClientCountersStatsEntry 29 } rprClientStatsOutMcastClassBCirOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classB CIR multicast and broadcast octets.” REFERENCE “IEEE 802.17 Subclause 7.2.5, fromClientMcastClassBCirBytes” ::= { rprClientCountersStatsEntry 30 } rprClientStatsOutMcastClassBEirFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classB EIR multicast and broadcast frames.” REFERENCE “IEEE 802.17 Subclause 7.2.5, fromClientMcastClassBEirFrames” ::= { rprClientCountersStatsEntry 31 } rprClientStatsOutMcastClassBEirOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classB EIR multicast and broadcast octets.” REFERENCE “IEEE 802.17 Subclause 7.2.5, fromClientMcastClassBEirBytes” ::= { rprClientCountersStatsEntry 32 } rprClientStatsOutMcastClassCFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classC multicast and broadcast frames.” REFERENCE “IEEE 802.17 Subclause 7.2.5, fromClientMcastClassCFrames” ::= { rprClientCountersStatsEntry 33 } rprClientStatsOutMcastClassCOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC classC multicast and broadcast octets.” REFERENCE “IEEE 802.17 Subclause 7.2.5, fromClientMcastClassCBytes” ::= { rprClientCountersStatsEntry 34 } rprClientStatsOutBcastFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of client to MAC broadcast frames. This is used only when deriving the multicast and broadcast packet counters for the interface MIB.” REFERENCE “IEEE 802.17 Subclause 7.2.5, fromClientBcastFrames” ::= { rprClientCountersStatsEntry 35 } -- -- RPR error current counters -- rprSpanErrorCountersCurrentTable OBJECT-TYPE SYNTAX SEQUENCE OF RprSpanErrorCountersCurrentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION “The RPR Errors Current counters table.” ::= { rprSpanErrorCounters 1 } rprSpanErrorCountersCurrentEntry OBJECT-TYPE SYNTAX RprSpanErrorCountersCurrentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION “Errors statistics for the current interval of a particular span of a particular RPR interface. The corresponding instance of rprIfTimeElapsed indicates the number of seconds which have elapsed so far in the current interval.” INDEX { rprSpanErrorCurrentIfIndex, rprSpanErrorCurrentSpan } ::= { rprSpanErrorCountersCurrentTable 1 } RprSpanErrorCountersCurrentEntry ::= SEQUENCE { rprSpanErrorCurrentIfIndex InterfaceIndex, rprSpanErrorCurrentSpan RprSpan, rprSpanErrorCurrentTtlExpFrames HCPerfCurrentCount, rprSpanErrorCurrentTooLongFrames HCPerfCurrentCount, rprSpanErrorCurrentTooShortFrames HCPerfCurrentCount, rprSpanErrorCurrentBadHecFrames HCPerfCurrentCount, rprSpanErrorCurrentBadFcsFrames HCPerfCurrentCount, rprSpanErrorCurrentSelfSrcUcastFrames HCPerfCurrentCount, rprSpanErrorCurrentPmdAbortFrames HCPerfCurrentCount, rprSpanErrorCurrentBadAddrFrames HCPerfCurrentCount, rprSpanErrorCurrentBadParityFrames HCPerfCurrentCount, rprSpanErrorCurrentContainedFrames HCPerfCurrentCount, rprSpanErrorCurrentScffErrors HCPerfCurrentCount, rprSpanErrorCurrentErroredSeconds HCPerfCurrentCount, rprSpanErrorCurrentSeverelyErroredSeconds HCPerfCurrentCount, rprSpanErrorCurrentUnavailableSeconds HCPerfCurrentCount } rprSpanErrorCurrentIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION “The ifIndex of this RPR interface.” REFERENCE “RFC 2863, ifIndex” ::= { rprSpanErrorCountersCurrentEntry 1 } rprSpanErrorCurrentSpan 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.” ::= { rprSpanErrorCountersCurrentEntry 2 } rprSpanErrorCurrentTtlExpFrames OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) data frames that were dropped due to zero Time To Live (TTL).” ::= { rprSpanErrorCountersCurrentEntry 3 } rprSpanErrorCurrentTooLongFrames OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) frames that exceed the maximum permitted frame size.” ::= { rprSpanErrorCountersCurrentEntry 4 } rprSpanErrorCurrentTooShortFrames OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) frames shortest than the minimum permitted frame size.” ::= { rprSpanErrorCountersCurrentEntry 5 } rprSpanErrorCurrentBadHecFrames OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) frames with HEC error.” ::= { rprSpanErrorCountersCurrentEntry 6 } rprSpanErrorCurrentBadFcsFrames OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) data and control frames where the fcs value did not match the expected fcs value. This includes data frames passed to the client as a result of rprIfMacOperModes being not set to dropBadFcs.” ::= { rprSpanErrorCountersCurrentEntry 7 } rprSpanErrorCurrentSelfSrcUcastFrames OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) unicast frames that were transmitted by the station itself i.e. the source MAC is equal to the interface MAC.” ::= { rprSpanErrorCountersCurrentEntry 8 } rprSpanErrorCurrentPmdAbortFrames OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) frames that were aborted by the PMD.” ::= { rprSpanErrorCountersCurrentEntry 9 } rprSpanErrorCurrentBadAddrFrames OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) frames with invalid SA value.” ::= { rprSpanErrorCountersCurrentEntry 10 } rprSpanErrorCurrentBadParityFrames OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) frames parity value not matching the expected parity value” ::= { rprSpanErrorCountersCurrentEntry 11 } rprSpanErrorCurrentContainedFrames OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) frames that were removed due to context containment” ::= { rprSpanErrorCountersCurrentEntry 12 } rprSpanErrorCurrentScffErrors OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) errored SCFF, with bad parity, bad FCS, or both.” ::= { rprSpanErrorCountersCurrentEntry 13 } rprSpanErrorCurrentErroredSeconds OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of errored seconds.” ::= { rprSpanErrorCountersCurrentEntry 14 } rprSpanErrorCurrentSeverelyErroredSeconds OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of severely errored seconds.” ::= { rprSpanErrorCountersCurrentEntry 15 } rprSpanErrorCurrentUnavailableSeconds OBJECT-TYPE SYNTAX HCPerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of unavailable seconds.” ::= { rprSpanErrorCountersCurrentEntry 16 } -- -- RPR error interval counters table -- rprSpanErrorCountersIntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF RprSpanErrorCountersIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION “The RPR Errors Interval counters table.” ::= { rprSpanErrorCounters 2 } rprSpanErrorCountersIntervalEntry OBJECT-TYPE SYNTAX RprSpanErrorCountersIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION “Error statistics collected for a particular interval 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 { rprSpanErrorIntervalIfIndex, rprSpanErrorIntervalSpan, rprSpanErrorIntervalNumber } ::= { rprSpanErrorCountersIntervalTable 1 } RprSpanErrorCountersIntervalEntry ::= SEQUENCE { rprSpanErrorIntervalIfIndex InterfaceIndex, rprSpanErrorIntervalSpan RprSpan, rprSpanErrorIntervalNumber Unsigned32, rprSpanErrorIntervalValidData TruthValue, rprSpanErrorIntervalTimeElapsed Unsigned32, rprSpanErrorIntervalTtlExpFrames HCPerfIntervalCount, rprSpanErrorIntervalTooLongFrames HCPerfIntervalCount, rprSpanErrorIntervalTooShortFrames HCPerfIntervalCount, rprSpanErrorIntervalBadHecFrames HCPerfIntervalCount, rprSpanErrorIntervalBadFcsFrames HCPerfIntervalCount, rprSpanErrorIntervalSelfSrcUcastFrames HCPerfIntervalCount, rprSpanErrorIntervalPmdAbortFrames HCPerfIntervalCount, rprSpanErrorIntervalBadAddrFrames HCPerfIntervalCount, rprSpanErrorIntervalBadParityFrames HCPerfIntervalCount, rprSpanErrorIntervalContainedFrames HCPerfIntervalCount, rprSpanErrorIntervalScffErrors HCPerfIntervalCount, rprSpanErrorIntervalErroredSeconds HCPerfIntervalCount, rprSpanErrorIntervalSeverelyErroredSeconds HCPerfIntervalCount, rprSpanErrorIntervalUnavailableSeconds HCPerfIntervalCount } rprSpanErrorIntervalIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION “The ifIndex of this RPR interface.” ::= { rprSpanErrorCountersIntervalEntry 1 } rprSpanErrorIntervalSpan 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.” ::= { rprSpanErrorCountersIntervalEntry 2 } rprSpanErrorIntervalNumber OBJECT-TYPE SYNTAX Unsigned32 (1..96) MAX-ACCESS not-accessible STATUS current DESCRIPTION “A number between 1 and 96, which identifies the interval 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.” ::= { rprSpanErrorCountersIntervalEntry 3 } rprSpanErrorIntervalValidData 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.” ::= { rprSpanErrorCountersIntervalEntry 4 } rprSpanErrorIntervalTimeElapsed 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.” ::= { rprSpanErrorCountersIntervalEntry 5 } rprSpanErrorIntervalTtlExpFrames OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) frames that were dropped due to zero Time To Live (TTL) in a particular interval in the past 24 hours” ::= { rprSpanErrorCountersIntervalEntry 6 } rprSpanErrorIntervalTooLongFrames OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) frames that exceed the maximum permitted frame size in a particular interval in the past 24 hours” ::= { rprSpanErrorCountersIntervalEntry 7 } rprSpanErrorIntervalTooShortFrames OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) frames shortest than the minimum permitted frame size in a particular interval in the past 24 hours.” ::= { rprSpanErrorCountersIntervalEntry 8 } rprSpanErrorIntervalBadHecFrames OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) frames with HEC error in a particular interval in the past 24 hours” ::= { rprSpanErrorCountersIntervalEntry 9 } rprSpanErrorIntervalBadFcsFrames OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) data and control frames where the fcs value did not match the expected fcs value. This includes data frames passed to the client as a result of rprIfMacOperModes being not set to dropBadFcs.” ::= { rprSpanErrorCountersIntervalEntry 10 } rprSpanErrorIntervalSelfSrcUcastFrames OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) unicast frames that were transmitted by the station itself i.e. the source MAC is equal to the interface MAC, in a particular interval in the past 24 hours” ::= { rprSpanErrorCountersIntervalEntry 11 } rprSpanErrorIntervalPmdAbortFrames OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) unicast frames that were aborted by the PMD layer, in a particular interval in the past 24 hours” ::= { rprSpanErrorCountersIntervalEntry 12 } rprSpanErrorIntervalBadAddrFrames OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) frames with invalid SA value.” ::= { rprSpanErrorCountersIntervalEntry 13 } rprSpanErrorIntervalBadParityFrames OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) frames parity value not matching the expected parity value” ::= { rprSpanErrorCountersIntervalEntry 14 } rprSpanErrorIntervalContainedFrames OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) frames that were removed due to context containment” ::= { rprSpanErrorCountersIntervalEntry 15 } rprSpanErrorIntervalScffErrors OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) errored SCFF, with bad parity, bad FCS, or both.” ::= { rprSpanErrorCountersIntervalEntry 16 } rprSpanErrorIntervalErroredSeconds OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of errored seconds.” ::= { rprSpanErrorCountersIntervalEntry 17 } rprSpanErrorIntervalSeverelyErroredSeconds OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of severely errored seconds.” ::= { rprSpanErrorCountersIntervalEntry 18 } rprSpanErrorIntervalUnavailableSeconds OBJECT-TYPE SYNTAX HCPerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of unavailable seconds.” ::= { rprSpanErrorCountersIntervalEntry 19 } -- -- RPR error day (24 hour summaries) counters table -- rprSpanErrorCountersDayTable OBJECT-TYPE SYNTAX SEQUENCE OF RprSpanErrorCountersDayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION “The RPR Mac Error Day Table contains the cumulative sum of the various statistics for the 24 hour period preceding the current interval.” ::= { rprSpanErrorCounters 3 } rprSpanErrorCountersDayEntry OBJECT-TYPE SYNTAX RprSpanErrorCountersDayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION “An entry in the RPR Error Day table.” INDEX { rprSpanErrorDayIfIndex, rprSpanErrorDaySpan } ::= { rprSpanErrorCountersDayTable 1 } RprSpanErrorCountersDayEntry ::= SEQUENCE { rprSpanErrorDayIfIndex InterfaceIndex, rprSpanErrorDaySpan RprSpan, rprSpanErrorDayTtlExpFrames HCPerfTotalCount, rprSpanErrorDayTooLongFrames HCPerfTotalCount, rprSpanErrorDayTooShortFrames HCPerfTotalCount, rprSpanErrorDayBadHecFrames HCPerfTotalCount, rprSpanErrorDayBadFcsFrames HCPerfTotalCount, rprSpanErrorDaySelfSrcUcastFrames HCPerfTotalCount, rprSpanErrorDayPmdAbortFrames HCPerfTotalCount, rprSpanErrorDayBadAddrFrames HCPerfTotalCount, rprSpanErrorDayBadParityFrames HCPerfTotalCount, rprSpanErrorDayContainedFrames HCPerfTotalCount, rprSpanErrorDayScffErrors HCPerfTotalCount, rprSpanErrorDayErroredSeconds HCPerfTotalCount, rprSpanErrorDaySeverelyErroredSeconds HCPerfTotalCount, rprSpanErrorDayUnavailableSeconds HCPerfTotalCount } rprSpanErrorDayIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION “The ifIndex of this RPR interface.” ::= { rprSpanErrorCountersDayEntry 1 } rprSpanErrorDaySpan 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.” ::= { rprSpanErrorCountersDayEntry 2 } rprSpanErrorDayTtlExpFrames OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) frames that were dropped due to zero Time To Live (TTL).” ::= { rprSpanErrorCountersDayEntry 3 } rprSpanErrorDayTooLongFrames OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) frames that exceed the maximum permitted frame size.” ::= { rprSpanErrorCountersDayEntry 4 } rprSpanErrorDayTooShortFrames OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) frames shortest than the minimum permitted frame size.” ::= { rprSpanErrorCountersDayEntry 5 } rprSpanErrorDayBadHecFrames OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) frames with HEC error.” ::= { rprSpanErrorCountersDayEntry 6 } rprSpanErrorDayBadFcsFrames OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) data and control frames where the fcs value did not match the expected fcs value. This includes data frames passed to the client as a result of rprIfMacOperModes being not set to dropBadFcs.” ::= { rprSpanErrorCountersDayEntry 7 } rprSpanErrorDaySelfSrcUcastFrames OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) unicast frames that were transmitted by the station itself i.e. the source MAC is equal to the interface MAC.” ::= { rprSpanErrorCountersDayEntry 8 } rprSpanErrorDayPmdAbortFrames OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) frames that were aborted by the PMD” ::= { rprSpanErrorCountersDayEntry 9 } rprSpanErrorDayBadAddrFrames OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) frames with invalid SA value.” ::= { rprSpanErrorCountersDayEntry 10 } rprSpanErrorDayBadParityFrames OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) frames parity value not matching the expected parity value” ::= { rprSpanErrorCountersDayEntry 11 } rprSpanErrorDayContainedFrames OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) frames that were removed due to context containment” ::= { rprSpanErrorCountersDayEntry 12 } rprSpanErrorDayScffErrors OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) errored SCFF, with bad parity, bad FCS, or both.” ::= { rprSpanErrorCountersDayEntry 13 } rprSpanErrorDayErroredSeconds OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of errored seconds.” ::= { rprSpanErrorCountersDayEntry 14 } rprSpanErrorDaySeverelyErroredSeconds OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of severely errored seconds.” ::= { rprSpanErrorCountersDayEntry 15 } rprSpanErrorDayUnavailableSeconds OBJECT-TYPE SYNTAX HCPerfTotalCount MAX-ACCESS read-only STATUS current DESCRIPTION “The number of unavailable seconds.” ::= { rprSpanErrorCountersDayEntry 16 } -- -- RPR error total continuously running counters table -- rprSpanErrorCountersStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RprSpanErrorCountersStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION “The RPR Errors total counters table. The DiscontinuityTime for this table is indicated by ifCounterDiscontinuityTime defined in ifXTable.” ::= { rprSpanErrorCounters 4 } rprSpanErrorCountersStatsEntry OBJECT-TYPE SYNTAX RprSpanErrorCountersStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION “An entry in the span error counter table.” INDEX { rprSpanErrorStatsIfIndex, rprSpanErrorStatsSpan } ::= { rprSpanErrorCountersStatsTable 1 } RprSpanErrorCountersStatsEntry ::= SEQUENCE { rprSpanErrorStatsIfIndex InterfaceIndex, rprSpanErrorStatsSpan RprSpan, rprSpanErrorStatsTtlExpFrames Counter64, rprSpanErrorStatsTooLongFrames Counter64, rprSpanErrorStatsTooShortFrames Counter64, rprSpanErrorStatsBadHecFrames Counter64, rprSpanErrorStatsBadFcsFrames Counter64, rprSpanErrorStatsSelfSrcUcastFrames Counter64, rprSpanErrorStatsPmdAbortFrames Counter64, rprSpanErrorStatsBadAddrFrames Counter64, rprSpanErrorStatsBadParityFrames Counter64, rprSpanErrorStatsContainedFrames Counter64, rprSpanErrorStatsScffErrors Counter64 } rprSpanErrorStatsIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION “The ifIndex of this RPR interface.” ::= { rprSpanErrorCountersStatsEntry 1 } rprSpanErrorStatsSpan 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” ::= { rprSpanErrorCountersStatsEntry 2 } rprSpanErrorStatsTtlExpFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) frames that were dropped due to zero Time To Live (TTL).” REFERENCE “IEEE 802.17 Subclause 7.6.3.6.2, ttlExpiredFrames” ::= { rprSpanErrorCountersStatsEntry 3 } rprSpanErrorStatsTooLongFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) frames that exceed the maximum permitted frame size.” REFERENCE “IEEE 802.17 Subclause 7.6.3.6.2, tooLongFrames” ::= { rprSpanErrorCountersStatsEntry 4 } rprSpanErrorStatsTooShortFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) frames shortest than the minimum permitted frame size.” REFERENCE “IEEE 802.17 Subclause 7.6.3.6.2, tooShortFrames” ::= { rprSpanErrorCountersStatsEntry 5 } rprSpanErrorStatsBadHecFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) frames with HEC error.” REFERENCE “IEEE 802.17 Subclause 7.6.3.6.2, badHecFrames” ::= { rprSpanErrorCountersStatsEntry 6 } rprSpanErrorStatsBadFcsFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) data and control frames where the fcs value did not match the expected fcs value. This includes data frames passed to the client as a result of rprIfMacOperModes being not set to dropBadFcs.” REFERENCE “IEEE 802.17 Subclause 7.6.3.6.2, badFcsFrames” ::= { rprSpanErrorCountersStatsEntry 7 } rprSpanErrorStatsSelfSrcUcastFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) unicast frames that were transmitted by the station itself i.e. the source MAC is equal to the interface MAC.” REFERENCE “IEEE 802.17 Subclause 7.6.3.8.2, selfSourcedFrames” ::= { rprSpanErrorCountersStatsEntry 8 } rprSpanErrorStatsPmdAbortFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) frames that were aborted by the PMD” REFERENCE “IEEE 802.17 Subclause 8.2.2, STATUS” ::= { rprSpanErrorCountersStatsEntry 9 } rprSpanErrorStatsBadAddrFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) frames with invalid SA value.” REFERENCE “IEEE 802.17 Subclause 7.6.3.6.2, badAddressFrames” ::= { rprSpanErrorCountersStatsEntry 10 } rprSpanErrorStatsBadParityFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) frames parity value not matching the expected parity value” REFERENCE “IEEE 802.17 Subclause 7.6.3.6.2, badParityFrames” ::= { rprSpanErrorCountersStatsEntry 11 } rprSpanErrorStatsContainedFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) frames that were removed due to context containment” REFERENCE “IEEE 802.17 Subclause , containedFrames” ::= { rprSpanErrorCountersStatsEntry 12 } rprSpanErrorStatsScffErrors OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of received (PHY to MAC) errored SCFF, with bad parity, bad FCS, or both.” REFERENCE “IEEE 802.17 Subclause 12.5.1.2, scffErrors” ::= { rprSpanErrorCountersStatsEntry 13 } -- -- 802.17b SAS tables -- -- -- SDB table information. -- rprSasSummaryTable OBJECT-TYPE SYNTAX SEQUENCE OF RprSasSummaryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION “A table that reports information about SDB tables for each RPR interface running SAS.” ::= { rprSasObjects 1 } rprSasSummaryEntry OBJECT-TYPE SYNTAX RprSasSummaryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION “Information about a specific SDB. The rprSasSummarySdbPurgeCmd, rprSasSummarySdbPurgeScopeSingle and rprSasSummarySdbPurgeScopeMap read-write attributes in this table are volatile, i.e. will be cleared on system reset. All other read-write attributes in this table are non-volatile, i.e. will be retained across system reset.” INDEX { rprSasSummaryIfIndex } ::= { rprSasSummaryTable 1 } RprSasSummaryEntry ::= SEQUENCE { rprSasSummaryIfIndex InterfaceIndex, rprSasSummaryDynamicCount Unsigned32, rprSasSummaryStaticUcastCount Unsigned32, rprSasSummaryStaticMcastCount Unsigned32, rprSasSummaryAgingTime Unsigned32, rprSasSummaryStdCleave TruthValue, rprSasSummarySdbPurgeCmd INTEGER, rprSasSummarySdbPurgeScopeSingle Unsigned32, rprSasSummarySdbPurgeScopeMap OCTET STRING } rprSasSummaryIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION “The ifIndex of the RPR interface running SAS.” ::= { rprSasSummaryEntry 1 } rprSasSummaryDynamicCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION “The current number of dynamic entries in this interfaces SDB.” REFERENCE “IEEE 802.17b Section 14.2.5.1 numDynamicEntries” ::= { rprSasSummaryEntry 2 } rprSasSummaryStaticUcastCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION “The current number of static unicast entries in this interfaces SDB.” REFERENCE “IEEE 802.17b Section 14.2.5.1 NumStaticUcastEntries” ::= { rprSasSummaryEntry 3 } rprSasSummaryStaticMcastCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION “The current number of static multicast entries in this interfaces SDB.” REFERENCE “IEEE 802.17b Section 14.2.5.1 NumStaticMcastEntries.” ::= { rprSasSummaryEntry 4 } rprSasSummaryAgingTime OBJECT-TYPE SYNTAX Unsigned32 (10..1000000) UNITS “seconds” MAX-ACCESS read-write STATUS current DESCRIPTION “The aging timer used for dynamic entries in the SDB. When an entry is created or updated its age is reset to 0. Entries are removed when their age reaches or exceeds the value specified by this attribute.” REFERENCE “IEEE 802.17b Section 14.2.5.1 sbdAgingTimer” DEFVAL { 300 } ::= { rprSasSummaryEntry 5 } rprSasSummaryStdCleave OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION “This attribute reports if this RPR station uses the standard cleave point algorithm when flooding SAS traffic onto the ring.” REFERENCE “IEEE 802.17b Section 6.2.1 stdCleave” ::= { rprSasSummaryEntry 6 } rprSasSummarySdbPurgeCmd OBJECT-TYPE SYNTAX INTEGER { idle(1), purgeAll(2), purgeVid(3), purgeMsti(4), purgeVidMap(5), purgeMstiMap(6) } MAX-ACCESS read-write STATUS current DESCRIPTION “This attribute is used to perform a full or partial purge of the SAS dynamic (not static) database for this RPR interface. This attribute has no effect on the configured static entries. If the attribute is set to ‘purgeAll’ then all entries in the SAS database are purged. If the attribute is set to ‘purgeVid’ then the value of rprSasSummarySdbPurgeScopeSingle specifies the VID to be purged according to the semantics of VlanIdOrNone. If the attribute is set to ‘purgeMsti’ then the value of rprSasSummarySdbPurgeScopeSingle specifies the MSTI to be purged. If the attribute is set to ‘purgeVidMap’ then the value of rprSasSummarySdbPurgeScopeMap specifies the set of VIDs to be purged. If the attribute is set to ‘purgeMstiMap’ then the value of rprSasSummarySdbPurgeScopeMap specifies the MSTIs to be purged.” REFERENCE “IEEE 802.17b Section 14.2.2 purgeScope” DEFVAL { idle } ::= { rprSasSummaryEntry 7 } rprSasSummarySdbPurgeScopeSingle OBJECT-TYPE SYNTAX Unsigned32(0..4095) MAX-ACCESS read-write STATUS current DESCRIPTION “This attribute is used to specify a VID or MSTI value used to select entries to be purged when rprSasSummarySdbPurgeCmd is set to ‘purgeVid’ or ‘purgeMsti’. This attribute is ignored if rprSasSummarySdbPurgeCmd is set to ‘purgeAll’, ‘purgeVidMap’ or’ purgeMstiMap’. Provides the VID value to be used when rprSasSummaryPurgeCmd is set to ‘purgeVid’. Provides the MSTI value to be used when rprSasSummaryPurgeCmd is set to ‘purgeMSTI’.” REFERENCE “IEEE 802.17b Section 14.2.2 purgeValue” DEFVAL { 0 } ::= { rprSasSummaryEntry 8 } rprSasSummarySdbPurgeScopeMap OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..512)) MAX-ACCESS read-write STATUS current DESCRIPTION “This attribute is used to specify a VID or MSTI map used to select entries to be purged when rprSasSummarySdbPurgeCmd is set to ‘purgeVidMap’ or’ purgeMstiMap’. This object is a octet string of length from 0 to 512 bytes. Each bit in the octet string represents a single VID or MSTI value from value 0 to value 4095. The first bit of the first octet corresponds to VID/MSTI value 0. The last bit of the first octet corresponds to VID/MSTI value 7. The second octet represents values 8 though 15. The 512th octet represents values 4088 though 4095. Note that is the length of this octet string is less than the maximum length, all omitted octets are presumed to contain the value zero. This applies to both set and get operations. A string of length zero string is an empty map. This attribute is ignored if rprSasSummarySdbPurgeCmd is set to ‘purgeAll’, ‘purgeVid’ or ‘purgeMsti’. Provides the map of VID values to be used when rprSasSummaryPurgeCmd is set to ‘purgeVidMap’. Provides the map of MSTI values to be used when rprSasSummaryPurgeCmd is set to ‘purgeMstiMap’.” REFERENCE “IEEE 802.17b Section 14.2.2 purgeValue” DEFVAL { “” } ::= { rprSasSummaryEntry 9 } -- -- The unicast MAC address table -- rprSasDbTable OBJECT-TYPE SYNTAX SEQUENCE OF RprSasDbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION “A table that contains unicast address association entries, including both dynamic (i.e., learned) and static entries. Except for VID-only static entries, these entries associate a MAC address (provided in the MA_DATA.request destination_address parameter) and SAS Database ID value with an RPR station address. A static VID-only entry ignores the MAC address.” REFERENCE “IEEE 802.17b Section 14.2.5.2” ::= { rprSasObjects 2 } rprSasDbEntry OBJECT-TYPE SYNTAX RprSasDbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION “A SDB unicast assocation entry.” INDEX { rprSasDbIfIndex, rprSasDbId, rprSasDbAddr } ::= { rprSasDbTable 1 } RprSasDbEntry ::= SEQUENCE { rprSasDbIfIndex InterfaceIndex, rprSasDbId RprSasDbIdValue, rprSasDbAddr MacAddress, rprSasDbTargetAddr MacAddress, rprSasDbEntryStatus INTEGER } rprSasDbIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION “The ifIndex of the RPR interface containing this SDB.” REFERENCE “RFC 2863, ifIndex” ::= { rprSasDbEntry 1 } rprSasDbId OBJECT-TYPE SYNTAX RprSasDbIdValue MAX-ACCESS not-accessible STATUS current DESCRIPTION “The identity of this SDB. If this MAC interface has a bridging client, this is the same as the dot1qFdbId value used in the corresponding bridge relay FDB entry. If the MAC interface does not have a bridging client, then the value used is 1. The value of 1 is used when SAS is VLAN-unaware.” REFERENCE “IEEE 802.17b Section 14.2.5.2 sdbEntryFid” ::= { rprSasDbEntry 2 } rprSasDbAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION “The unicast destination MAC address for this entry. Except for VID-only static entries, this is compared to the MA_DATA.request destination_address parameter. For a VID-only static entry, this attribute is set to the broadcast address FF-FF-FF-FF-FF-FF and ignored in the table search” REFERENCE “IEEE 802.17b Section 14.2.5.2 sdbEntryDestAddr” ::= { rprSasDbEntry 3 } rprSasDbTargetAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION “The target address (i.e. local RPR station address) associated with this entry.” REFERENCE “IEEE 802.17b Section 14.2.5.2 sdbEntryTargetAddr” ::= { rprSasDbEntry 4 } rprSasDbEntryStatus OBJECT-TYPE SYNTAX INTEGER { other(1), invalid(2), learned(3), self(4), mgmt(5) } MAX-ACCESS read-only STATUS current DESCRIPTION “The status of this entry. The meanings of the values are: other(1) - none of the following. This includes the case where some other MIB object (not the corresponding instance of rprSasDbTargetAddr, nor an entry in the rprSasStaticUcastTable) created the entry. invalid(2) - this entry is no longer valid (e.g., has aged out), but has not yet been flushed from the table. learned(3) - the value of the corresponding instance of rprSasDbTargetAddr was learned and is being used. self(4) - represents the local station address. mgmt(5) - created using an entry in the rprSasStaticAddress table.” REFERENCE “IEEE 802.17b Section 14.2.5.2 sdbEntryType” ::= { rprSasDbEntry 5 } -- -- The static unicast MAC address table -- rprSasStaticUcastTable OBJECT-TYPE SYNTAX SEQUENCE OF RprSasStaticUcastEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION “A table containing static association entries for unicast MAC addresses configured by managment. These entries associate a MAC address provided in a MA_DATA.request destination_address parameter with an RPR station address. This table also supports VID only association entries which direct all traffic with a given VID (regardless of the destination_address) to the specified RPR station address. All read-write attributes in this table are non-volatile, i.e. will be retained across system reset.” REFERENCE “IEEE 802.17b Section 14.2.5.4” ::= { rprSasObjects 3 } rprSasStaticUcastEntry OBJECT-TYPE SYNTAX RprSasStaticUcastEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION “A statically configured SDB unicast assocation entry.” INDEX { rprSasStaticUcastIfIndex, rprSasStaticUcastVid, rprSasStaticUcastAddr } ::= { rprSasStaticUcastTable 1 } RprSasStaticUcastEntry ::= SEQUENCE { rprSasStaticUcastIfIndex InterfaceIndex, rprSasStaticUcastVid VlanIdOrNone, rprSasStaticUcastAddr MacAddress, rprSasStaticUcastVidOnly TruthValue, rprSasStaticUcastTargetAddr MacAddress, rprSasStaticUcastRowStatus RowStatus } rprSasStaticUcastIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION “The ifIndex of the RPR interface containing this SDB.” REFERENCE “RFC 2863, ifIndex” ::= { rprSasStaticUcastEntry 1 } rprSasStaticUcastVid OBJECT-TYPE SYNTAX VlanIdOrNone MAX-ACCESS not-accessible STATUS current DESCRIPTION “The VLAN ID for this static entry. The value of 0 is used when SAS is VLAN-unaware or for untagged or priority tagged frames.” REFERENCE “IEEE 802.17b Section 14.2.5.4 sdbStaticUcastVid” ::= { rprSasStaticUcastEntry 2 } rprSasStaticUcastAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION “The unicast MAC address for this entry. This is compared to the MA_DATA.request destination_address parameter when rprSasStaticUcastVidOnly is set to ‘false’. If rprSasStaticUcastVidOnly is set to true, this attribute is not used in the SAS lookup, and must be set to the broadcast address FF-FF-FF-FF-FF-FF.” REFERENCE “IEEE 802.17b Section 14.2.5.4 sdbStaticUcastDestAddr” ::= { rprSasStaticUcastEntry 3 } rprSasStaticUcastVidOnly OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION “This attribute indicates if this entry matches on VID only, ignoring the value of MA_DATA.request destination address parameter (including not checking for unicast vs. multicast). Setting this attribute to ‘true’ means all frames being transmitted with the matching VID value (regardless of the destination address) will match this entry and be sent to the station specified in rprSasStaticUcastTargetAddr.” REFERENCE “IEEE 802.17b Section 14.2.5.4 sdbStaticUcastType” DEFVAL { false } ::= { rprSasStaticUcastEntry 4 } rprSasStaticUcastTargetAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-create STATUS current DESCRIPTION “The local RPR station address associated with this entry.” REFERENCE “IEEE 802.17b Section 14.2.5.4 sdbStaticUcastTargetAddr” ::= { rprSasStaticUcastEntry 5 } rprSasStaticUcastRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION “This attribute is used to control (e.g., create, delete, etc) entries from this table as described in SNMPv2-TC. None of the other writable objects in a row can be changed if the status is active(1). All read-create objects must have valid and consistent values before the row can be activated.” REFERENCE “RFC 2579, RowStatus and IEEE 802.17b section 14.2.5.4 sdbStaticUcastState” ::= { rprSasStaticUcastEntry 6 } -- -- The static multicast MAC address table -- rprSasStaticMcastTable OBJECT-TYPE SYNTAX SEQUENCE OF RprSasStaticMcastEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION “A table containing static association entries for multicast MAC addresses configured by managment. These entries associate a destination MAC address (and optionally VLAN ID) with east and west hop counts. All read-write attributes in this table are non-volatile, i.e. will be retained across system reset.” REFERENCE “IEEE 802.17b Section 14.2.5.4.” ::= { rprSasObjects 4 } rprSasStaticMcastEntry OBJECT-TYPE SYNTAX RprSasStaticMcastEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION “A statically configured entry for a multicast MAC address.” INDEX { rprSasStaticMcastIfIndex, rprSasStaticMcastVid, rprSasStaticMcastAddr } ::= { rprSasStaticMcastTable 1 } RprSasStaticMcastEntry ::= SEQUENCE { rprSasStaticMcastIfIndex InterfaceIndex, rprSasStaticMcastVid VlanIdOrNone, rprSasStaticMcastAddr MacAddress, rprSasStaticMcastHopsRinglet0 RprRingHopCount, rprSasStaticMcastHopsRinglet1 RprRingHopCount, rprSasStaticMcastExtend TruthValue, rprSasStaticMcastRowStatus RowStatus } rprSasStaticMcastIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION “The ifIndex of the RPR interface containing this SDB.” REFERENCE “RFC 2863, ifIndex” ::= { rprSasStaticMcastEntry 1 } rprSasStaticMcastVid OBJECT-TYPE SYNTAX VlanIdOrNone MAX-ACCESS not-accessible STATUS current DESCRIPTION “The VLAN ID for this static entry. The value of 0 is used when SAS is VLAN-unaware or for untagged or priority tagged frames.” REFERENCE “IEEE 802.17b Section 14.2.5.5 sdbStaticMcastVid” ::= { rprSasStaticMcastEntry 2 } rprSasStaticMcastAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION “The multicast MAC address for this entry. This is compared to the MA_DATA.request destination_address parameter.” REFERENCE “IEEE 802.17b Section 14.2.5.5 sdbStaticMcastAddr” ::= { rprSasStaticMcastEntry 3 } rprSasStaticMcastHopsRinglet0 OBJECT-TYPE SYNTAX RprRingHopCount MAX-ACCESS read-create STATUS current DESCRIPTION “The number of hops to send frames matching this entry on ringlet0. A value of ‘0’ means that the frames are not sent on ringlet0.” REFERENCE “IEEE 802.17b Section 14.2.5.5 sdbStaticMcastHopsRinglet0” DEFVAL { 0 } ::= { rprSasStaticMcastEntry 4 } rprSasStaticMcastHopsRinglet1 OBJECT-TYPE SYNTAX RprRingHopCount MAX-ACCESS read-create STATUS current DESCRIPTION “The number of hops to send frames matching this entry on ringlet1. A value of ‘0’ means that the frames are not sent on ringlet1.” REFERENCE “IEEE 802.17b Section 14.2.5.5 sdbStaticMcastHopsRinglet1” DEFVAL { 0 } ::= { rprSasStaticMcastEntry 5 } rprSasStaticMcastExtend OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION “This attribute is used to control if the frames that use this entry always extended and sent with the SAS group address. Frames extended like this are used by the SAS association learning entity on station that receive the frame. A value of ‘true’ means that the frames are always sent extended with the SAS group address as the outer destination address.” REFERENCE “IEEE 802.17b Section 14.2.5.5 sdbStaticMcastExtend” DEFVAL { true } ::= { rprSasStaticMcastEntry 6 } rprSasStaticMcastRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION “This attribute is used to control (e.g., create, delete, etc) entries from this table as described in SNMPv2-TC. None of the other writable objects in a row can be changed if the status is active(1). All read-create objects must have valid and consistent values before the row can be activated.” REFERENCE “RFC 2579, RowStatus and IEEE 802.17b Section 14.2.5.5 sdbStaticMcastState.” ::= { rprSasStaticMcastEntry 7 } -- -- Sas Counters. -- rprSasCountersStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RprSasCountersStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION “The SAS interface total counters table. The DiscontinuityTime for this table is indicated by ifCounterDiscontinuityTime defined in ifXTable.” ::= { rprSasCounters 1 } rprSasCountersStatsEntry OBJECT-TYPE SYNTAX RprSasCountersStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION “Statistics for an RPR interface with SAS enabled.” INDEX { rprSasCountersStatsIfIndex } ::= { rprSasCountersStatsTable 1 } RprSasCountersStatsEntry ::= SEQUENCE { rprSasCountersStatsIfIndex InterfaceIndex, rprSasCountersStatsLocalPurges Counter64, rprSasCountersStatsTopologyPurges Counter64, rprSasCountersStatsNotifyPurges Counter64, rprSasCountersStatsLearnFulls Counter64, rprSasCountersStatsTxDirectedFrames Counter64, rprSasCountersStatsTxUndirectedFrames Counter64, rprSasCountersStatsTxMcastScopedFrames Counter64 } rprSasCountersStatsIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION “The ifIndex of the RPR interface running SAS.” REFERENCE “RFC 2863, ifIndex” ::= { rprSasCountersStatsEntry 1 } rprSasCountersStatsLocalPurges OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of locally initiated SDB purges.” REFERENCE “IEEE 802.17b Section 14.2.6 sdbLocalPurges” ::= { rprSasCountersStatsEntry 2 } rprSasCountersStatsTopologyPurges OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of topology initiated SDB purges.” REFERENCE “IEEE 802.17b Section 14.2.6 sdbTopologyPurges” ::= { rprSasCountersStatsEntry 3 } rprSasCountersStatsNotifyPurges OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of OAM SAS Notify initiated SDB purges.” REFERENCE “IEEE 802.17b Section 14.2.6 sdbNotifyPurges” ::= { rprSasCountersStatsEntry 4 } rprSasCountersStatsLearnFulls OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of times SAS learning could not add a new entry due to SDB occupancy and either overwrote an existing entry or did not learn the new information.” REFERENCE “IEEE 802.17b Section 14.2.6 sdbLearnFulls” ::= { rprSasCountersStatsEntry 5 } rprSasCountersStatsTxDirectedFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of directed frames sent by SAS on this interface.” REFERENCE “IEEE 802.17b Section 14.2.6 sasTxDirectedFrames” ::= { rprSasCountersStatsEntry 6 } rprSasCountersStatsTxUndirectedFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of undirected frames sent by SAS on this interface.” REFERENCE “IEEE 802.17b Section 14.2.6 sasTxUndirectedFrames” ::= { rprSasCountersStatsEntry 7 } rprSasCountersStatsTxMcastScopedFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION “The number of multicast scoped frames sent by SAS on this interface.” REFERENCE “IEEE 802.17b Section 14.2.6 sasTxMcastScopedFrames” ::= { rprSasCountersStatsEntry 8 } -- -- 802.17c PIRC tables -- -- -- PIRC Configuration table -- rprPircConfTable OBJECT-TYPE SYNTAX SEQUENCE OF RprPircConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION “A table for configuration of PIRC related attributes, for each RPR interface running PIRC.” ::= { rprPircObjects 1 } rprPircConfEntry OBJECT-TYPE SYNTAX RprPircConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION “Attributes of MAC PIRC functionality. All the attributes in this table are non-volatile, i.e. will be retained across system reset.” INDEX { rprPircConfIfIndex } ::= { rprPircConfTable 1 } RprPircConfEntry ::= SEQUENCE { rprPircConfIfIndex InterfaceIndex, rprPircConfPrimary TruthValue, rprPircConfRevertive TruthValue, rprPircConfLoadBalancing TruthValue, rprPircConfFastMateMsgRpt Unsigned32, rprPircConfFastMateMsgInterval Unsigned32, rprPircConfSlowMateMsgInterval Unsigned32, rprPircConfWtrTimeout Unsigned32, rprPircConfPcTimeout Unsigned32, rprPircConfMateKeepAliveInterval Unsigned32, rprPircConfProtectionCommand INTEGER } rprPircConfIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION “The ifIndex of the RPR interface running PIRC.” ::= { rprPircConfEntry 1 } rprPircConfPrimary OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION “Indicates that this station is the primary station in the protection group.” REFERENCE “IEEE 802.17c clause 15.3.1 pircProv.pircPrimary.” DEFVAL { true } ::= { rprPircConfEntry 2 } rprPircConfRevertive OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION “Indicates that this station will return to PIRC noRequest state after WTR interval expires.” REFERENCE “IEEE 802.17c clause 15.3.1 pircProv.pircRevertive.” DEFVAL { false } ::= { rprPircConfEntry 3 } rprPircConfLoadBalancing OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION “Indicates that this station operates in PIRC load-balancing mode.” REFERENCE “IEEE 802.17c clause 15.3.1 pircProv.pircLoadBalancing.” DEFVAL { false } ::= { rprPircConfEntry 4 } rprPircConfFastMateMsgRpt OBJECT-TYPE SYNTAX Unsigned32 (1..10) MAX-ACCESS read-write STATUS current DESCRIPTION “Indicates the number of times a PIRC mate message shall be retransmitted after PIRC status change.” REFERENCE “IEEE 802.17c clause 15.3.1 pircProv.fastMateMsgRpt.” DEFVAL { 3 } ::= { rprPircConfEntry 5 } rprPircConfFastMateMsgInterval OBJECT-TYPE SYNTAX Unsigned32 (1..1000) UNITS “milliseconds” MAX-ACCESS read-write STATUS current DESCRIPTION “Indicates the time interval between PIRC mate message retransmission after PIRC status change.” REFERENCE “IEEE 802.17c clause 15.3.1 pircProv.fastMateMsgInterval.” DEFVAL { 10 } ::= { rprPircConfEntry 6 } rprPircConfSlowMateMsgInterval OBJECT-TYPE SYNTAX Unsigned32 (1..1000) UNITS “10 milliseconds” MAX-ACCESS read-write STATUS current DESCRIPTION “Indicates the time interval between periodic PIRC mate message.” REFERENCE “IEEE 802.17c clause 15.3.1 pircProv.slowMateMsgInterval.” DEFVAL { 10 } ::= { rprPircConfEntry 7 } rprPircConfWtrTimeout OBJECT-TYPE SYNTAX Unsigned32 (0..100) UNITS “Seconds” MAX-ACCESS read-write STATUS current DESCRIPTION “Indicates the PIRC WTR timeout interval.” REFERENCE “IEEE 802.17c clause 15.3.1 pircProv.wtrTimeout.” DEFVAL { 10 } ::= { rprPircConfEntry 8 } rprPircConfPcTimeout OBJECT-TYPE SYNTAX Unsigned32 (0..100) UNITS “10 milliseconds” MAX-ACCESS read-write STATUS current DESCRIPTION “Indicates the PIRC containment timeout interval.” REFERENCE “IEEE 802.17c clause 15.3.1 pircProv.pcTimeout.” DEFVAL { 5 } ::= { rprPircConfEntry 9 } rprPircConfMateKeepAliveInterval OBJECT-TYPE SYNTAX Unsigned32 (3..10000) UNITS “10 milliseconds” MAX-ACCESS read-write STATUS current DESCRIPTION “Indicates the time interval without reception of any PIRC mate message for determining loss of connectivity with PIRC mate.” REFERENCE “IEEE 802.17c clause 15.3.1 pircProv.mateKeepAliveInterval.” DEFVAL { 35 } ::= { rprPircConfEntry 10 } rprPircConfProtectionCommand OBJECT-TYPE SYNTAX INTEGER { idle (1), manualSwitch (2), forcedSwitch (3) } MAX-ACCESS read-write STATUS current DESCRIPTION “The PIRC protection mode requested by management for the local PIRC station, according to the set of rules describing the PIRC protection. When read, this object returns the last PIRC command written unless it has been preempted, or idle if no PIRC command has been written to this station since initialization. There is no pending of commands, that is if a PIRC command has been preempted by a PIRC failure, when the PIRC failure clears the PIRC command is not executed. If the PIRC command cannot be executed because an equal or higher priority PIRC request is in effect, an error is returned. writing idle to a station that has no pending PIRC protection command, has no affect. An idle clears an active PIRC WTR state. The protection commands (arranged in ascending priority order) are: idle This command clears the PIRC protection for the station. This value should be returned by a read request when no PIRC protection command has been written to the object. manualSwitch A PIRC protection command for the station. This PIRC command doesn’t have precedence over automatic PIRC protection, and therefore it can’t preempt an existing automatic PIRC protection request. forcedSwitch A PIRC command for the station. This PIRC command has precedence over automatic PIRC protection, and therefore it can preempt an existing automatic PIRC protection request. Default value of PIRC protection command is idle.” REFERENCE “IEEE 802.17 Subclause 15.2.2, adminPircReq.” DEFVAL { idle } ::= { rprPircConfEntry 11 } -- -- PIRC status summary table -- rprPircSummaryTable OBJECT-TYPE SYNTAX SEQUENCE OF RprPircSummaryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION “A table that reports information about PIRC status and variables for each RPR interface running PIRC.” ::= { rprPircObjects 2 } rprPircSummaryEntry OBJECT-TYPE SYNTAX RprPircSummaryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION “PIRC functionality information about a specific PIRC station.” INDEX { rprPircSummaryIfIndex } ::= { rprPircSummaryTable 1 } RprPircSummaryEntry ::= SEQUENCE { rprPircSummaryIfIndex InterfaceIndex, rprPircSummaryProtState RprPircProtectionStatus, rprPircSummaryMateLastMsgTime TimeStamp, rprPircSummaryMateMacAddress MacAddress, rprPircSummaryMatePrimary TruthValue, rprPircSummaryMateLoadbalancing TruthValue, rprPircSummaryMateOK TruthValue, rprPircSummaryMateManualSwitch TruthValue } rprPircSummaryIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION “The ifIndex of the RPR interface running PIRC.” ::= { rprPircSummaryEntry 1 } rprPircSummaryProtState OBJECT-TYPE SYNTAX RprPircProtectionStatus MAX-ACCESS read-only STATUS current DESCRIPTION “The current PIRC protection status of the station.” REFERENCE “IEEE 802.17c clause 15.3.2 pircInfo.ProtState.” ::= { rprPircSummaryEntry 2 } rprPircSummaryMateLastMsgTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION “The value of sysUpTime at the time when the last valid PIRC mate message was received.” REFERENCE “IEEE 802.17c clause 15.3.2 pircMateMsg.lastTimeStamp.” ::= { rprPircSummaryEntry 3 } rprPircSummaryMateMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION “The source MAC Address of last valid PIRC mate message that was received.” REFERENCE “IEEE 802.17c clause 15.3.2 pircMateMsg.macAddress.” ::= { rprPircSummaryEntry 4 } rprPircSummaryMatePrimary OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION “The pircPrimary of last valid PIRC mate message that was received.” REFERENCE “IEEE 802.17c clause 15.3.3 pircMateMsg.pr.” ::= { rprPircSummaryEntry 5 } rprPircSummaryMateLoadbalancing OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION “The pircLoadBalancing of last valid PIRC mate message that was received.” REFERENCE “IEEE 802.17c clause 15.3.3 pircMateMsg.lb.” ::= { rprPircSummaryEntry 6 } rprPircSummaryMateOK OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION “The OK indication of last valid PIRC mate message that was received.” REFERENCE “IEEE 802.17c clause 15.3.3 pircMateMsg.ok.” ::= { rprPircSummaryEntry 7 } rprPircSummaryMateManualSwitch OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION “The manual-switch indication of last valid PIRC mate message that was received.” REFERENCE “IEEE 802.17c clause 15.3.3 pircMateMsg.ms.” ::= { rprPircSummaryEntry 8 } -- -- conformance information -- rprGroups OBJECT IDENTIFIER ::= { rprConformance 1 } rprCompliances OBJECT IDENTIFIER ::= { rprConformance 2 } rprModuleTotalStatsCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION “The compliance statement for agent that support RPR operation with total statistics collections.” MODULE -- this module MANDATORY-GROUPS { rprIfGroup, rprSpanGroup, rprSpanProtectionGroup, rprTopoGroup, rprFairnessGroup, rprSpanStatsGroup, rprClientStatsGroup, rprErrorStatsGroup } GROUP rprIfGroupOpt DESCRIPTION “Collection of objects for RPR MAC. This group is optional.” GROUP rprSpanGroupOpt DESCRIPTION “Collection of objects for RPR span. This group is optional.” GROUP rprIfStatsControlGroup DESCRIPTION “Current, interval, total intervals and running counters management. This group is optional.” GROUP rprFairnessGroupOpt DESCRIPTION “Collection of objects for RPR fairness. This group is optional.” GROUP rprOamGroup DESCRIPTION “OAM Echo and Flush control and status table. This group is optional.” GROUP rprIfChangeSummaryGroup DESCRIPTION “RPR interfaces changes summry group. This group is optional.” GROUP rprSpanCurrentGroup DESCRIPTION “Collection of RPR MAC Span current interval counters. This group is optional.” GROUP rprSpanIntervalGroup DESCRIPTION “Collection of RPR MAC Span counters during specific 15min interval. This group is optional.” GROUP rprSpanDayGroup DESCRIPTION “Collection of RPR MAC Span Day counters, contains the cumulative sum of the span statistics for the 24 hour period preceding the current interval. This group is optional, the Span Day statistics can be calculated from the 96 15min Intervals table.” GROUP rprClientCurrentGroup DESCRIPTION “Collection of RPR MAC client interface current interval counters. This group is optional.” GROUP rprClientIntervalGroup DESCRIPTION “Collection of RPR MAC client interface counters during specific 15min interval. This group is optional.” GROUP rprClientDayGroup DESCRIPTION “Collection of RPR MAC Client Day counters, contains the cumulative sum of the client interface statistics for the 24 hour period preceding the current interval. This group is optional, the client Day statistics can be calculated from the 96 15min Intervals table.” GROUP rprErrorCurrentGroup DESCRIPTION “Collection of RPR MAC span error current interval counters. This group is optional.” GROUP rprErrorIntervalGroup DESCRIPTION “Collection of RPR MAC span error counters during specific 15min interval. This group is optional.” GROUP rprErrorDayGroup DESCRIPTION “Collection of RPR MAC Error Day counters, contains the cumulative sum of the span error statistics for the 24 hour period preceding the current interval. This group is optional, the error Day statistics can be calculated from the 96 15min Intervals table.” OBJECT rprIfMacOperModes SYNTAX BITS { strictOrder(0), dropBadFcs(1) } DESCRIPTION “Only support for the original bit values is required.” OBJECT rprTopoImageStatus SYNTAX BITS { reachableRinglet0(0), reachableRinglet1(1), wrapActiveWest(2), wrapActiveEast(3), receivedBadFcs(4), receivedMultichokeFairness(5) } DESCRIPTION “Only support for the original bit values is required.” ::= { rprCompliances 1 } rprModuleSasCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION “The compliance statement for agents that support RPR with the optional Spatially Aware Sublayer as well as the requirements from rprModuleTotalStatsCompliance.” MODULE -- this module MANDATORY-GROUPS { rprIfGroup, -- From rprModuleTotalStatsCompliance rprSpanGroup, rprSpanProtectionGroup, rprTopoGroup, rprFairnessGroup, rprSpanStatsGroup, rprClientStatsGroup, rprErrorStatsGroup, rprSasSummaryGroup, -- New groups rprSasGroup, rprSasStatsGroup, rprSasSpanStatsGroup } GROUP rprSasSummaryPurgeGroup DESCRIPTION “Attributes for SAS database purge control. This group is optional.” GROUP rprSasStaticUcastGroup DESCRIPTION “Attributes for SAS Unicast Static Entries. This group is optional.” GROUP rprSasStaticMcastGroup DESCRIPTION “Attributes for SAS Multicast Static Entries. This group is optional.” OBJECT rprSasStaticUcastRowStatus SYNTAX RowStatus { active(1), notInService(2) } WRITE-SYNTAX RowStatus { notInService(2), createAndGo(4), destroy(6) } DESCRIPTION “Support for createAndWait and notReady values are not required.” OBJECT rprSasStaticMcastRowStatus SYNTAX RowStatus { active(1), notInService(2) } WRITE-SYNTAX RowStatus { notInService(2), createAndGo(4), destroy(6) } DESCRIPTION “Support for createAndWait and notReady values are not required.” OBJECT rprSasSummarySdbPurgeCmd SYNTAX INTEGER { idle(1), purgeAll(2) } WRITE-SYNTAX INTEGER { idle(1), purgeAll(2) } DESCRIPTION “Support for purgeVid, purgeMsti, purgeVidMap and purgeMstiMap values are not required.” ::= { rprCompliances 2 } rprModulePircSasCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION “The compliance statement for agents that support RPR with the optional Protected Ring Interconnect Sublayer as well as the requirements from rprModuleSasCompliance.” MODULE -- this module MANDATORY-GROUPS { rprIfGroup, -- From rprModuleTotalStatsCompliance rprSpanGroup, rprSpanProtectionGroup, rprTopoGroup, rprFairnessGroup, rprSpanStatsGroup, rprClientStatsGroup, rprErrorStatsGroup, rprSasSummaryGroup, -- From rprModuleSasCompliance rprSasGroup, rprSasStatsGroup, rprSasSpanStatsGroup, rprPircConfGroup, -- new groups rprPircSummaryGroup, rprPircSpanStatsGroup } ::= { rprCompliances 3 } rprModulePircCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION “The compliance statement for agents that support RPR with the optional Protected Ring Interconnect Sublayer as well as the requirements from rprModuleTotalStatsCompliance.” MODULE -- this module MANDATORY-GROUPS { rprIfGroup, -- From rprModuleTotalStatsCompliance rprSpanGroup, rprSpanProtectionGroup, rprTopoGroup, rprFairnessGroup, rprSpanStatsGroup, rprClientStatsGroup, rprErrorStatsGroup, rprPircConfGroup, -- new groups rprPircSummaryGroup, rprPircSpanStatsGroup } ::= { rprCompliances 4 } -- -- Units of conformance. -- rprIfGroup OBJECT-GROUP OBJECTS { rprIfStationsOnRing, rprIfReversionMode, rprIfProtectionWTR, rprIfProtectionFastTimer, rprIfProtectionSlowTimer, rprIfAtdTimer, rprIfKeepaliveTimeout, rprIfFairnessAggressive, rprIfPtqSize, rprIfStqSize, rprIfSTQFullThreshold, rprIfIdleThreshold, rprIfSesThreshold, rprIfWrapConfig, rprIfJumboFramePreferred, rprIfMacOperModes, rprIfRingOperModes, rprIfCurrentStatus } STATUS current DESCRIPTION “Collection of objects needed for RPR MAC configuration.” ::= { rprGroups 1 } rprIfGroupOpt OBJECT-GROUP OBJECTS { rprIfLastChange, rprIfChanges } STATUS current DESCRIPTION “Collection of objects for RPR MAC.” ::= { rprGroups 2 } rprIfStatsControlGroup OBJECT-GROUP OBJECTS { rprIfStatsControlPeriodClear, rprIfStatsControlCountPointClear, rprIfStatsControlIntervalClear, rprIfStatsControlCommitClear, rprIfStatsControlTimeElapsed, rprIfStatsControlValidIntervals } STATUS current DESCRIPTION “Collection of objects needed for RPR MAC statistics management.” ::= { rprGroups 3 } rprSpanGroup OBJECT-GROUP OBJECTS { rprSpanLowerLayerIfIndex, rprSpanTotalRingletReservedRate, rprSpanCurrentStatus } STATUS current DESCRIPTION “Collection of objects needed for RPR Span configuration.” ::= { rprGroups 4 } rprSpanGroupOpt OBJECT-GROUP OBJECTS { rprSpanLastChange, rprSpanChanges } STATUS current DESCRIPTION “Collection of objects for RPR Span.” ::= { rprGroups 5 } rprSpanProtectionGroup OBJECT-GROUP OBJECTS { rprSpanProtectionNeighborValid, rprSpanProtectionHoldOffTimer, rprSpanProtectionCommand, rprSpanProtectionCount, rprSpanProtectionDuration, rprSpanProtectionLastActivationTime } STATUS current DESCRIPTION “Collection of objects needed for RPR Span Protection monitoring.” ::= { rprGroups 6 } rprTopoGroup OBJECT-GROUP OBJECTS { rprTopoImageSecMacAddress1, rprTopoImageSecMacAddress2, rprTopoImageStationIfIndex, rprTopoImageStationName, rprTopoImageInetAddressType, rprTopoImageInetAddress, rprTopoImageCapability, rprTopoImageRinglet0Hops, rprTopoImageRinglet0ReservedRate, rprTopoImageRinglet1Hops, rprTopoImageRinglet1ReservedRate, rprTopoImageWestProtectionStatus, rprTopoImageWestWeight, rprTopoImageEastProtectionStatus, rprTopoImageEastWeight, rprTopoImageStatus } STATUS current DESCRIPTION “Collection of objects needed for RPR Topology discovery.” ::= { rprGroups 7 } rprFairnessGroup OBJECT-GROUP OBJECTS { rprFairnessRingletWeight, rprFairnessReservedRate, rprFairnessMaxAllowed, rprFairnessAgeCoef, rprFairnessRampCoef, rprFairnessLpCoef, rprFairnessAdvertisementRatio, rprFairnessMcffReportCoef, rprFairnessActiveWeightsCoef, rprFairnessSTQHighThreshold, rprFairnessSTQMedThreshold, rprFairnessSTQLowThreshold, rprFairnessRateHighThreshold, rprFairnessRateLowThreshold, rprFairnessResetWaterMarks, rprFairnessSTQHighWaterMark, rprFairnessSTQLowWaterMark } STATUS current DESCRIPTION “Collection of objects needed for RPR Fairness configuration.” ::= { rprGroups 8 } rprFairnessGroupOpt OBJECT-GROUP OBJECTS { rprFairnessLastChange, rprFairnessChanges } STATUS current DESCRIPTION “Collection of objects for RPR Fairness.” ::= { rprGroups 9 } rprOamGroup OBJECT-GROUP OBJECTS { rprOamActionType, rprOamDestAddress, rprOamRequestRinglet, rprOamResponseRinglet, rprOamClassOfService, rprOamUserData, rprOamProtected, rprOamRequestCount, rprOamTimeout, rprOamControl, rprOamResponseCount, rprOamAvResponseTime, rprOamResponseStatus } STATUS current DESCRIPTION “Collection of objects needed for RPR OAM configuration.” ::= { rprGroups 10 } rprIfChangeSummaryGroup OBJECT-GROUP OBJECTS { rprIfChangeSummaryNumInterfaces, rprIfChangeSummaryIfLastChange, rprIfChangeSummaryIfChanges, rprIfChangeSummarySpanLastChange, rprIfChangeSummarySpanChanges, rprIfChangeSummaryFairnessLastChange, rprIfChangeSummaryFairnessChanges } STATUS current DESCRIPTION “Collection of objects summarizes changes on the RPR interfaces.” ::= { rprGroups 11 } rprSpanCurrentGroup OBJECT-GROUP OBJECTS { rprSpanCurrentInUcastClassAFrames, rprSpanCurrentInUcastClassAOctets, rprSpanCurrentInUcastClassBCirFrames, rprSpanCurrentInUcastClassBCirOctets, rprSpanCurrentInUcastClassBEirFrames, rprSpanCurrentInUcastClassBEirOctets, rprSpanCurrentInUcastClassCFrames, rprSpanCurrentInUcastClassCOctets, rprSpanCurrentInMcastClassAFrames, rprSpanCurrentInMcastClassAOctets, rprSpanCurrentInMcastClassBCirFrames, rprSpanCurrentInMcastClassBCirOctets, rprSpanCurrentInMcastClassBEirFrames, rprSpanCurrentInMcastClassBEirOctets, rprSpanCurrentInMcastClassCFrames, rprSpanCurrentInMcastClassCOctets, rprSpanCurrentOutUcastClassAFrames, rprSpanCurrentOutUcastClassAOctets, rprSpanCurrentOutUcastClassBCirFrames, rprSpanCurrentOutUcastClassBCirOctets, rprSpanCurrentOutUcastClassBEirFrames, rprSpanCurrentOutUcastClassBEirOctets, rprSpanCurrentOutUcastClassCFrames, rprSpanCurrentOutUcastClassCOctets, rprSpanCurrentOutMcastClassAFrames, rprSpanCurrentOutMcastClassAOctets, rprSpanCurrentOutMcastClassBCirFrames, rprSpanCurrentOutMcastClassBCirOctets, rprSpanCurrentOutMcastClassBEirFrames, rprSpanCurrentOutMcastClassBEirOctets, rprSpanCurrentOutMcastClassCFrames, rprSpanCurrentOutMcastClassCOctets } STATUS current DESCRIPTION “Collection of objects counting MAC span current statistics.” ::= { rprGroups 12 } rprSpanIntervalGroup OBJECT-GROUP OBJECTS { rprSpanIntervalValidData, rprSpanIntervalTimeElapsed, rprSpanIntervalStartTime, rprSpanIntervalInUcastClassAFrames, rprSpanIntervalInUcastClassAOctets, rprSpanIntervalInUcastClassBCirFrames, rprSpanIntervalInUcastClassBCirOctets, rprSpanIntervalInUcastClassBEirFrames, rprSpanIntervalInUcastClassBEirOctets, rprSpanIntervalInUcastClassCFrames, rprSpanIntervalInUcastClassCOctets, rprSpanIntervalInMcastClassAFrames, rprSpanIntervalInMcastClassAOctets, rprSpanIntervalInMcastClassBCirFrames, rprSpanIntervalInMcastClassBCirOctets, rprSpanIntervalInMcastClassBEirFrames, rprSpanIntervalInMcastClassBEirOctets, rprSpanIntervalInMcastClassCFrames, rprSpanIntervalInMcastClassCOctets, rprSpanIntervalOutUcastClassAFrames, rprSpanIntervalOutUcastClassAOctets, rprSpanIntervalOutUcastClassBCirFrames, rprSpanIntervalOutUcastClassBCirOctets, rprSpanIntervalOutUcastClassBEirFrames, rprSpanIntervalOutUcastClassBEirOctets, rprSpanIntervalOutUcastClassCFrames, rprSpanIntervalOutUcastClassCOctets, rprSpanIntervalOutMcastClassAFrames, rprSpanIntervalOutMcastClassAOctets, rprSpanIntervalOutMcastClassBCirFrames, rprSpanIntervalOutMcastClassBCirOctets, rprSpanIntervalOutMcastClassBEirFrames, rprSpanIntervalOutMcastClassBEirOctets, rprSpanIntervalOutMcastClassCFrames, rprSpanIntervalOutMcastClassCOctets } STATUS current DESCRIPTION “Collection of objects counting MAC span intervals statistics.” ::= { rprGroups 13 } rprSpanDayGroup OBJECT-GROUP OBJECTS { rprSpanDayInUcastClassAFrames, rprSpanDayInUcastClassAOctets, rprSpanDayInUcastClassBCirFrames, rprSpanDayInUcastClassBCirOctets, rprSpanDayInUcastClassBEirFrames, rprSpanDayInUcastClassBEirOctets, rprSpanDayInUcastClassCFrames, rprSpanDayInUcastClassCOctets, rprSpanDayInMcastClassAFrames, rprSpanDayInMcastClassAOctets, rprSpanDayInMcastClassBCirFrames, rprSpanDayInMcastClassBCirOctets, rprSpanDayInMcastClassBEirFrames, rprSpanDayInMcastClassBEirOctets, rprSpanDayInMcastClassCFrames, rprSpanDayInMcastClassCOctets, rprSpanDayOutUcastClassAFrames, rprSpanDayOutUcastClassAOctets, rprSpanDayOutUcastClassBCirFrames, rprSpanDayOutUcastClassBCirOctets, rprSpanDayOutUcastClassBEirFrames, rprSpanDayOutUcastClassBEirOctets, rprSpanDayOutUcastClassCFrames, rprSpanDayOutUcastClassCOctets, rprSpanDayOutMcastClassAFrames, rprSpanDayOutMcastClassAOctets, rprSpanDayOutMcastClassBCirFrames, rprSpanDayOutMcastClassBCirOctets, rprSpanDayOutMcastClassBEirFrames, rprSpanDayOutMcastClassBEirOctets, rprSpanDayOutMcastClassCFrames, rprSpanDayOutMcastClassCOctets } STATUS current DESCRIPTION “Collection of objects counting MAC span 24 hours statistics.” ::= { rprGroups 14 } rprSpanStatsGroup OBJECT-GROUP OBJECTS { rprSpanStatsInUcastClassAFrames, rprSpanStatsInUcastClassAOctets, rprSpanStatsInUcastClassBCirFrames, rprSpanStatsInUcastClassBCirOctets, rprSpanStatsInUcastClassBEirFrames, rprSpanStatsInUcastClassBEirOctets, rprSpanStatsInUcastClassCFrames, rprSpanStatsInUcastClassCOctets, rprSpanStatsInMcastClassAFrames, rprSpanStatsInMcastClassAOctets, rprSpanStatsInMcastClassBCirFrames, rprSpanStatsInMcastClassBCirOctets, rprSpanStatsInMcastClassBEirFrames, rprSpanStatsInMcastClassBEirOctets, rprSpanStatsInMcastClassCFrames, rprSpanStatsInMcastClassCOctets, rprSpanStatsInCtrlFrames, rprSpanStatsInOamEchoFrames, rprSpanStatsInOamFlushFrames, rprSpanStatsInOamOrgFrames, rprSpanStatsInTopoAtdFrames, rprSpanStatsInTopoChkSumFrames, rprSpanStatsInTopoTpFrames, rprSpanStatsOutUcastClassAFrames, rprSpanStatsOutUcastClassAOctets, rprSpanStatsOutUcastClassBCirFrames, rprSpanStatsOutUcastClassBCirOctets, rprSpanStatsOutUcastClassBEirFrames, rprSpanStatsOutUcastClassBEirOctets, rprSpanStatsOutUcastClassCFrames, rprSpanStatsOutUcastClassCOctets, rprSpanStatsOutMcastClassAFrames, rprSpanStatsOutMcastClassAOctets, rprSpanStatsOutMcastClassBCirFrames, rprSpanStatsOutMcastClassBCirOctets, rprSpanStatsOutMcastClassBEirFrames, rprSpanStatsOutMcastClassBEirOctets, rprSpanStatsOutMcastClassCFrames, rprSpanStatsOutMcastClassCOctets, rprSpanStatsOutCtrlFrames, rprSpanStatsOutOamEchoFrames, rprSpanStatsOutOamFlushFrames, rprSpanStatsOutOamOrgFrames, rprSpanStatsOutTopoAtdFrames, rprSpanStatsOutTopoChkSumFrames, rprSpanStatsOutTopoTpFrames } STATUS current DESCRIPTION “Collection of objects counting MAC span total statistics.” ::= { rprGroups 15 } rprClientCurrentGroup OBJECT-GROUP OBJECTS { rprClientCurrentInUcastClassAFrames, rprClientCurrentInUcastClassAOctets, rprClientCurrentInUcastClassBCirFrames, rprClientCurrentInUcastClassBCirOctets, rprClientCurrentInUcastClassBEirFrames, rprClientCurrentInUcastClassBEirOctets, rprClientCurrentInUcastClassCFrames, rprClientCurrentInUcastClassCOctets, rprClientCurrentInMcastClassAFrames, rprClientCurrentInMcastClassAOctets, rprClientCurrentInMcastClassBCirFrames, rprClientCurrentInMcastClassBCirOctets, rprClientCurrentInMcastClassBEirFrames, rprClientCurrentInMcastClassBEirOctets, rprClientCurrentInMcastClassCFrames, rprClientCurrentInMcastClassCOctets, rprClientCurrentOutUcastClassAFrames, rprClientCurrentOutUcastClassAOctets, rprClientCurrentOutUcastClassBCirFrames, rprClientCurrentOutUcastClassBCirOctets, rprClientCurrentOutUcastClassBEirFrames, rprClientCurrentOutUcastClassBEirOctets, rprClientCurrentOutUcastClassCFrames, rprClientCurrentOutUcastClassCOctets, rprClientCurrentOutMcastClassAFrames, rprClientCurrentOutMcastClassAOctets, rprClientCurrentOutMcastClassBCirFrames, rprClientCurrentOutMcastClassBCirOctets, rprClientCurrentOutMcastClassBEirFrames, rprClientCurrentOutMcastClassBEirOctets, rprClientCurrentOutMcastClassCFrames, rprClientCurrentOutMcastClassCOctets } STATUS current DESCRIPTION “Collection of objects counting MAC client interface current statistics.” ::= { rprGroups 16 } rprClientIntervalGroup OBJECT-GROUP OBJECTS { rprClientIntervalValidData, rprClientIntervalTimeElapsed, rprClientIntervalInUcastClassAFrames, rprClientIntervalInUcastClassAOctets, rprClientIntervalInUcastClassBCirFrames, rprClientIntervalInUcastClassBCirOctets, rprClientIntervalInUcastClassBEirFrames, rprClientIntervalInUcastClassBEirOctets, rprClientIntervalInUcastClassCFrames, rprClientIntervalInUcastClassCOctets, rprClientIntervalInMcastClassAFrames, rprClientIntervalInMcastClassAOctets, rprClientIntervalInMcastClassBCirFrames, rprClientIntervalInMcastClassBCirOctets, rprClientIntervalInMcastClassBEirFrames, rprClientIntervalInMcastClassBEirOctets, rprClientIntervalInMcastClassCFrames, rprClientIntervalInMcastClassCOctets, rprClientIntervalOutUcastClassAFrames, rprClientIntervalOutUcastClassAOctets, rprClientIntervalOutUcastClassBCirFrames, rprClientIntervalOutUcastClassBCirOctets, rprClientIntervalOutUcastClassBEirFrames, rprClientIntervalOutUcastClassBEirOctets, rprClientIntervalOutUcastClassCFrames, rprClientIntervalOutUcastClassCOctets, rprClientIntervalOutMcastClassAFrames, rprClientIntervalOutMcastClassAOctets, rprClientIntervalOutMcastClassBCirFrames, rprClientIntervalOutMcastClassBCirOctets, rprClientIntervalOutMcastClassBEirFrames, rprClientIntervalOutMcastClassBEirOctets, rprClientIntervalOutMcastClassCFrames, rprClientIntervalOutMcastClassCOctets } STATUS current DESCRIPTION “Collection of objects counting MAC client interface intervals statistics.” ::= { rprGroups 17 } rprClientDayGroup OBJECT-GROUP OBJECTS { rprClientDayInUcastClassAFrames, rprClientDayInUcastClassAOctets, rprClientDayInUcastClassBCirFrames, rprClientDayInUcastClassBCirOctets, rprClientDayInUcastClassBEirFrames, rprClientDayInUcastClassBEirOctets, rprClientDayInUcastClassCFrames, rprClientDayInUcastClassCOctets, rprClientDayInMcastClassAFrames, rprClientDayInMcastClassAOctets, rprClientDayInMcastClassBCirFrames, rprClientDayInMcastClassBCirOctets, rprClientDayInMcastClassBEirFrames, rprClientDayInMcastClassBEirOctets, rprClientDayInMcastClassCFrames, rprClientDayInMcastClassCOctets, rprClientDayOutUcastClassAFrames, rprClientDayOutUcastClassAOctets, rprClientDayOutUcastClassBCirFrames, rprClientDayOutUcastClassBCirOctets, rprClientDayOutUcastClassBEirFrames, rprClientDayOutUcastClassBEirOctets, rprClientDayOutUcastClassCFrames, rprClientDayOutUcastClassCOctets, rprClientDayOutMcastClassAFrames, rprClientDayOutMcastClassAOctets, rprClientDayOutMcastClassBCirFrames, rprClientDayOutMcastClassBCirOctets, rprClientDayOutMcastClassBEirFrames, rprClientDayOutMcastClassBEirOctets, rprClientDayOutMcastClassCFrames, rprClientDayOutMcastClassCOctets } STATUS current DESCRIPTION “Collection of objects counting MAC client interface 24 hours statistics.” ::= { rprGroups 18 } rprClientStatsGroup OBJECT-GROUP OBJECTS { rprClientStatsInUcastClassAFrames, rprClientStatsInUcastClassAOctets, rprClientStatsInUcastClassBCirFrames, rprClientStatsInUcastClassBCirOctets, rprClientStatsInUcastClassBEirFrames, rprClientStatsInUcastClassBEirOctets, rprClientStatsInUcastClassCFrames, rprClientStatsInUcastClassCOctets, rprClientStatsInMcastClassAFrames, rprClientStatsInMcastClassAOctets, rprClientStatsInMcastClassBCirFrames, rprClientStatsInMcastClassBCirOctets, rprClientStatsInMcastClassBEirFrames, rprClientStatsInMcastClassBEirOctets, rprClientStatsInMcastClassCFrames, rprClientStatsInMcastClassCOctets, rprClientStatsInBcastFrames, rprClientStatsOutUcastClassAFrames, rprClientStatsOutUcastClassAOctets, rprClientStatsOutUcastClassBCirFrames, rprClientStatsOutUcastClassBCirOctets, rprClientStatsOutUcastClassBEirFrames, rprClientStatsOutUcastClassBEirOctets, rprClientStatsOutUcastClassCFrames, rprClientStatsOutUcastClassCOctets, rprClientStatsOutMcastClassAFrames, rprClientStatsOutMcastClassAOctets, rprClientStatsOutMcastClassBCirFrames, rprClientStatsOutMcastClassBCirOctets, rprClientStatsOutMcastClassBEirFrames, rprClientStatsOutMcastClassBEirOctets, rprClientStatsOutMcastClassCFrames, rprClientStatsOutMcastClassCOctets, rprClientStatsOutBcastFrames } STATUS current DESCRIPTION “Collection of objects counting MAC client interface total statistics.” ::= { rprGroups 19 } rprErrorCurrentGroup OBJECT-GROUP OBJECTS { rprSpanErrorCurrentTtlExpFrames, rprSpanErrorCurrentTooLongFrames, rprSpanErrorCurrentTooShortFrames, rprSpanErrorCurrentBadHecFrames, rprSpanErrorCurrentBadFcsFrames, rprSpanErrorCurrentSelfSrcUcastFrames, rprSpanErrorCurrentPmdAbortFrames, rprSpanErrorCurrentBadAddrFrames, rprSpanErrorCurrentBadParityFrames, rprSpanErrorCurrentContainedFrames, rprSpanErrorCurrentScffErrors, rprSpanErrorCurrentErroredSeconds, rprSpanErrorCurrentSeverelyErroredSeconds, rprSpanErrorCurrentUnavailableSeconds } STATUS current DESCRIPTION “Collection of objects counting MAC span error current statistics.” ::= { rprGroups 20 } rprErrorIntervalGroup OBJECT-GROUP OBJECTS { rprSpanErrorIntervalValidData, rprSpanErrorIntervalTimeElapsed, rprSpanErrorIntervalTtlExpFrames, rprSpanErrorIntervalTooLongFrames, rprSpanErrorIntervalTooShortFrames, rprSpanErrorIntervalBadHecFrames, rprSpanErrorIntervalBadFcsFrames, rprSpanErrorIntervalSelfSrcUcastFrames, rprSpanErrorIntervalPmdAbortFrames, rprSpanErrorIntervalBadAddrFrames, rprSpanErrorIntervalBadParityFrames, rprSpanErrorIntervalContainedFrames, rprSpanErrorIntervalScffErrors, rprSpanErrorIntervalErroredSeconds, rprSpanErrorIntervalSeverelyErroredSeconds, rprSpanErrorIntervalUnavailableSeconds } STATUS current DESCRIPTION “Collection of objects counting MAC span error intervals statistics.” ::= { rprGroups 21 } rprErrorDayGroup OBJECT-GROUP OBJECTS { rprSpanErrorDayTtlExpFrames, rprSpanErrorDayTooLongFrames, rprSpanErrorDayTooShortFrames, rprSpanErrorDayBadHecFrames, rprSpanErrorDayBadFcsFrames, rprSpanErrorDaySelfSrcUcastFrames, rprSpanErrorDayPmdAbortFrames, rprSpanErrorDayBadAddrFrames, rprSpanErrorDayBadParityFrames, rprSpanErrorDayContainedFrames, rprSpanErrorDayScffErrors, rprSpanErrorDayErroredSeconds, rprSpanErrorDaySeverelyErroredSeconds, rprSpanErrorDayUnavailableSeconds } STATUS current DESCRIPTION “Collection of objects counting MAC span error 24 hours statistics.” ::= { rprGroups 22 } rprErrorStatsGroup OBJECT-GROUP OBJECTS { rprSpanErrorStatsTtlExpFrames, rprSpanErrorStatsTooLongFrames, rprSpanErrorStatsTooShortFrames, rprSpanErrorStatsBadHecFrames, rprSpanErrorStatsBadFcsFrames, rprSpanErrorStatsSelfSrcUcastFrames, rprSpanErrorStatsPmdAbortFrames, rprSpanErrorStatsBadAddrFrames, rprSpanErrorStatsBadParityFrames, rprSpanErrorStatsContainedFrames, rprSpanErrorStatsScffErrors } STATUS current DESCRIPTION “Collection of objects counting MAC span error total statistics.” ::= { rprGroups 23 } -- -- 802.17b SAS Units of conformance -- rprSasSummaryGroup OBJECT-GROUP OBJECTS { rprSasSummaryDynamicCount, rprSasSummaryStaticUcastCount, rprSasSummaryStaticMcastCount, rprSasSummaryAgingTime, rprSasSummaryStdCleave } STATUS current DESCRIPTION “A collection of objects providing summary information about the SAS database and SAS global settings.” ::= { rprGroups 24 } rprSasSummaryPurgeGroup OBJECT-GROUP OBJECTS { rprSasSummarySdbPurgeCmd, rprSasSummarySdbPurgeScopeSingle, rprSasSummarySdbPurgeScopeMap } STATUS current DESCRIPTION “A collection of objects providing access to SAS database purge functions.” ::= { rprGroups 25 } rprSasGroup OBJECT-GROUP OBJECTS { rprSasDbTargetAddr, rprSasDbEntryStatus } STATUS current DESCRIPTION “A collection of objects providing information about dynamic entries within a given SDB.” ::= { rprGroups 26 } rprSasStaticUcastGroup OBJECT-GROUP OBJECTS { rprSasStaticUcastVidOnly, rprSasStaticUcastTargetAddr, rprSasStaticUcastRowStatus } STATUS current DESCRIPTION “A collection of objects providing information about unicast addresses statically configured by management.” ::= { rprGroups 27 } rprSasStaticMcastGroup OBJECT-GROUP OBJECTS { rprSasStaticMcastHopsRinglet0, rprSasStaticMcastHopsRinglet1, rprSasStaticMcastExtend, rprSasStaticMcastRowStatus } STATUS current DESCRIPTION “A collection of objects providing information about multicast addresses statically configured by management.” ::= { rprGroups 28 } rprSasStatsGroup OBJECT-GROUP OBJECTS { rprSasCountersStatsLocalPurges, rprSasCountersStatsTopologyPurges, rprSasCountersStatsNotifyPurges, rprSasCountersStatsLearnFulls, rprSasCountersStatsTxDirectedFrames, rprSasCountersStatsTxUndirectedFrames, rprSasCountersStatsTxMcastScopedFrames } STATUS current DESCRIPTION “A collection of objects providing statistics about SAS operation.” ::= { rprGroups 29 } rprSasSpanStatsGroup OBJECT-GROUP OBJECTS { rprSpanStatsInOamSasNotifyFrames, rprSpanStatsOutOamSasNotifyFrames } STATUS current DESCRIPTION “Collection of objects counting SAS span total statistics.” ::= { rprGroups 30 } -- -- 802.17C PIRC Units of conformance -- rprPircConfGroup OBJECT-GROUP OBJECTS { rprPircConfPrimary, rprPircConfRevertive, rprPircConfLoadBalancing, rprPircConfFastMateMsgRpt, rprPircConfFastMateMsgInterval, rprPircConfSlowMateMsgInterval, rprPircConfWtrTimeout, rprPircConfPcTimeout, rprPircConfMateKeepAliveInterval, rprPircConfProtectionCommand} STATUS current DESCRIPTION “A collection of objects providing configuration of PIRC related attributes” ::= { rprGroups 31 } rprPircSummaryGroup OBJECT-GROUP OBJECTS { rprPircSummaryProtState, rprPircSummaryMateLastMsgTime, rprPircSummaryMateMacAddress, rprPircSummaryMatePrimary, rprPircSummaryMateLoadbalancing, rprPircSummaryMateOK, rprPircSummaryMateManualSwitch} STATUS current DESCRIPTION “A collection of objects providing information about PIRC status and variables” ::= { rprGroups 32 } rprPircSpanStatsGroup OBJECT-GROUP OBJECTS { rprSpanStatsInOamPircStatusFrames, rprSpanStatsOutOamPircStatusFrames } STATUS current DESCRIPTION “Collection of objects counting PIRC span total statistics.” ::= { rprGroups 33 } END