1-- *****************************************************************
2-- IEEE-802DOT17-RPR-MIB.my :  IEEE 802.17 MIB file
3--
4-- June 2004
5--
6-- Copyright (c) 2004 by cisco Systems, Inc.
7-- All rights reserved.
8--
9-- *****************************************************************
10-- This mib was extracted from IEEE 802.17 standard
11
12IEEE-802DOT17-RPR-MIB DEFINITIONS ::= BEGIN
13
14
15IMPORTS
16
17   MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32,
18   Counter64, Unsigned32
19       FROM SNMPv2-SMI
20   MODULE-COMPLIANCE, OBJECT-GROUP
21       FROM SNMPv2-CONF
22   MacAddress, TimeStamp,TEXTUAL-CONVENTION, TruthValue, DateAndTime
23       FROM SNMPv2-TC
24   InterfaceIndex, InterfaceIndexOrZero
25       FROM IF-MIB
26   SnmpAdminString
27       FROM SNMP-FRAMEWORK-MIB
28   InetAddressType, InetAddress
29       FROM INET-ADDRESS-MIB
30   HCPerfTotalCount, HCPerfIntervalCount, HCPerfCurrentCount
31       FROM HC-PerfHist-TC-MIB
32   ;
33
34
35    ieee802dot17rprMIB MODULE-IDENTITY
36    LAST-UPDATED "200404211200Z"  -- 21 Apr 2004 12:00:00 UTC
37    ORGANIZATION "IEEE 802.17 Working Group"
38    CONTACT-INFO "stds-802-17@ieee.org"
39    DESCRIPTION
40        "The resilient packet ring MIB for IEEE 802.17.
41
42         Copyright (C) IEEE802.17.
43         This version of this MIB module is part of IEEE802.17;
44         see the draft itself for full legal notices."
45
46    -- Revision history
47    REVISION
48        "200404211200Z"  -- 21 Apr 2004 12:00:00 UTC
49    DESCRIPTION
50        "First published version."
51
52    ::= {iso std(0) iso8802(8802) ieee802dot17(17) ieee802dot17mibs(1) 1}
53
54--
55--   Textual Conventions used in this MIB
56--
57
58RprSpan ::= TEXTUAL-CONVENTION
59    STATUS current
60    DESCRIPTION
61       "Indicates the span interface of the RPR MAC. Each RPR
62        span is connected to both ringlet0 and ringlet1.
63        The east span receives from ringlet1 and transmits through
64        ringlet0.
65        The west span receives from ringlet0 and transmits through
66        ringlet1."
67    SYNTAX INTEGER {
68        east    (1),
69        west    (2)
70        }
71
72RprProtectionStatus ::= TEXTUAL-CONVENTION
73    STATUS current
74    DESCRIPTION
75        "Indicates the current protection status of the RPR MAC
76         span.
77         The status values are (arranged in ascending priority
78         order) :
79
80         noRequest
81         No protection request on the span, the protection
82         status is idle.
83
84         waitToRestore
85         The condition for an automatic protection was cleared and
86         the span is engaged in a wait to restore period.
87
88         manualSwitch
89         A user initiated manual switch (via the
90         rprSpanProtectionCommand) on the span.
91
92         signalDegraded
93         An automatically-detected status which causes protection on
94         a span when a media signal degrade is detected due to
95         excessive BER.
96
97         signalFailed
98         An automatically-detected status which causes protection on
99         a span when a media signal failure is detected.
100
101         forcedSwitch
102         A user initiated forced switch (via the
103         rprSpanProtectionCommand) on the span."
104    SYNTAX BITS {
105        noRequest       (0),
106        waitToRestore   (1),
107        manualSwitch    (2),
108        signalDegraded  (3),
109        signalFailed    (4),
110        forcedSwitch    (5)
111        }
112
113RprOamRinglet ::= TEXTUAL-CONVENTION
114    STATUS current
115    DESCRIPTION
116       "Indicates the ringlet on which the OAM action
117        request/response is sent/replied.
118        The valid values for this object are:
119        (1) Default (2) ringlet0 (3) ringlet1 (4) Reverse ringlet.
120
121        The value (4) is applicable only for OAM response action."
122    SYNTAX INTEGER {
123        default        (1),
124        ringlet0       (2),
125        ringlet1       (3),
126        reverseRinglet (4)
127        }
128
129--
130-- Object groups
131--
132
133rprObjects            OBJECT IDENTIFIER ::= { ieee802dot17rprMIB 1 }
134
135rprGeneral            OBJECT IDENTIFIER ::= { rprObjects 1 }
136rprProtocols          OBJECT IDENTIFIER ::= { rprObjects 2 }
137rprSpanCounters       OBJECT IDENTIFIER ::= { rprObjects 3 }
138rprClientCounters     OBJECT IDENTIFIER ::= { rprObjects 4 }
139rprSpanErrorCounters  OBJECT IDENTIFIER ::= { rprObjects 5 }
140
141
142--
143-- Conformance
144--
145
146rprConformance        OBJECT IDENTIFIER ::= { ieee802dot17rprMIB 2 }
147
148
149--
150-- RPR interface table
151--
152
153rprIfTable OBJECT-TYPE
154    SYNTAX        SEQUENCE OF RprIfEntry
155    MAX-ACCESS    not-accessible
156    STATUS        current
157    DESCRIPTION
158        "The RPR interface table, extension to the ifTable.
159
160         All read-write attributes in this table are non-volatile,
161         i.e. will be retained across system reset."
162    ::= { rprGeneral 1 }
163
164rprIfEntry OBJECT-TYPE
165    SYNTAX        RprIfEntry
166    MAX-ACCESS    not-accessible
167    STATUS        current
168    DESCRIPTION
169        "One such entry for every interface in the ifTable which
170         has an ifType of RPR interface."
171    INDEX { rprIfIndex }
172    ::= { rprIfTable 1 }
173
174RprIfEntry ::= SEQUENCE {
175    rprIfIndex                  InterfaceIndex,
176    rprIfStationsOnRing         Unsigned32,
177    rprIfReversionMode          TruthValue,
178    rprIfProtectionWTR          Unsigned32,
179    rprIfProtectionFastTimer    Unsigned32,
180    rprIfProtectionSlowTimer    Unsigned32,
181    rprIfAtdTimer               Unsigned32,
182    rprIfKeepaliveTimeout       Unsigned32,
183    rprIfFairnessAggressive     TruthValue,
184    rprIfPtqSize                Unsigned32,
185    rprIfStqSize                Unsigned32,
186    rprIfSTQFullThreshold       Unsigned32,
187    rprIfIdleThreshold          Unsigned32,
188    rprIfSesThreshold           Unsigned32,
189    rprIfWrapConfig             TruthValue,
190    rprIfJumboFramePreferred    TruthValue,
191    rprIfMacOperModes           BITS,
192    rprIfRingOperModes          BITS,
193    rprIfCurrentStatus          BITS,
194    rprIfLastChange             TimeStamp,
195    rprIfChanges                Counter32
196    }
197
198rprIfIndex OBJECT-TYPE
199    SYNTAX        InterfaceIndex
200    MAX-ACCESS    not-accessible
201    STATUS        current
202    DESCRIPTION
203        "The ifIndex of this RPR interface."
204    REFERENCE   "RFC 2863, ifIndex"
205    ::= { rprIfEntry 1 }
206
207rprIfStationsOnRing OBJECT-TYPE
208    SYNTAX        Unsigned32 (1..255)
209    MAX-ACCESS    read-only
210    STATUS        current
211    DESCRIPTION
212        "The number of stations on the RPR ring.
213         When the operStatus of the interface is down the value is 1."
214    REFERENCE
215        "IEEE 802.17 Subclause 11.2.4, numStations"
216    ::= { rprIfEntry 2 }
217
218rprIfReversionMode OBJECT-TYPE
219    SYNTAX        TruthValue
220    MAX-ACCESS    read-write
221    STATUS        current
222    DESCRIPTION
223        "The reversion mode of the MAC,
224         False for non-revertive
225         True for revertive.
226
227         Revertive station will return to idle state after
228         WTR interval expires.
229
230         Default value for reversion mode is true."
231    REFERENCE
232        "IEEE 802.17 Subclause 11.2.3, revertive"
233    DEFVAL { true }
234    ::= { rprIfEntry 3 }
235
236rprIfProtectionWTR OBJECT-TYPE
237    SYNTAX        Unsigned32 (0..1440)
238    UNITS         "Seconds"
239    MAX-ACCESS    read-write
240    STATUS        current
241    DESCRIPTION
242        "Indicates the length of time in seconds, to remain in the
243         protection state, after the cause of an automatic
244         protection is removed. This mechanism prevents protection
245         switch oscillations.
246
247         Default value for WTR is 10 seconds."
248    REFERENCE
249        "IEEE 802.17 Subclause 11.2.3, wtr"
250    DEFVAL { 10 }
251    ::= { rprIfEntry 4 }
252
253rprIfProtectionFastTimer OBJECT-TYPE
254    SYNTAX        Unsigned32 (1..20)
255    UNITS         "milliseconds"
256    MAX-ACCESS    read-write
257    STATUS        current
258    DESCRIPTION
259        "Indicates the protection messages fast timer value in 1 ms units.
260         The fast timer is used for protection protocols.
261
262         Default value for fast timer protection messages is 10 ms."
263    REFERENCE
264        "IEEE 802.17 Subclause 11.2.3, txFastTimeout"
265    DEFVAL { 10 }
266    ::= { rprIfEntry 5 }
267
268rprIfProtectionSlowTimer OBJECT-TYPE
269    SYNTAX        Unsigned32 (1..200)
270    UNITS         "50 milliseconds"
271    MAX-ACCESS    read-write
272    STATUS        current
273    DESCRIPTION
274        "Indicates the protection slow timer value in 50 ms units.
275         The slow timer is used for topology and protection protocols.
276
277         Default value for slow timer protection and topology messages
278         is 20 units of 50 ms, i.e. 1sec."
279    REFERENCE
280        "IEEE 802.17 Subclause 11.2.3, txSlowTimeout"
281    DEFVAL { 20 }
282    ::= { rprIfEntry 6 }
283
284rprIfAtdTimer OBJECT-TYPE
285    SYNTAX        Unsigned32 (1..200)
286    UNITS         "50 milliseconds"
287    MAX-ACCESS    read-write
288    STATUS        current
289    DESCRIPTION
290        "Indicates the timer period for ATD message transmissions.
291
292         Default value is 20 units of 50 ms, i.e. 1sec."
293    REFERENCE
294        "IEEE 802.17 Subclause 11.2.3, atdTimerTimeout"
295    DEFVAL { 20 }
296    ::= { rprIfEntry 7 }
297
298rprIfKeepaliveTimeout OBJECT-TYPE
299    SYNTAX        Unsigned32 (2..50)
300    UNITS         "milliseconds"
301    MAX-ACCESS    read-write
302    STATUS        current
303    DESCRIPTION
304        "Indicates the timer to declare keepalive timeout, multiples
305         of 1 millisecond.
306
307         Default value for keepalive timeout is 3 ms."
308    REFERENCE
309        "IEEE 802.17 Subclause 11.2.3, keepaliveTime"
310    DEFVAL { 3 }
311    ::= { rprIfEntry 8 }
312
313rprIfFairnessAggressive OBJECT-TYPE
314    SYNTAX        TruthValue
315    MAX-ACCESS    read-write
316    STATUS        current
317    DESCRIPTION
318        "Indicates whether the selected RPR fairness algorithm is
319         aggressive or conservative.
320
321         If true, the selected fairness mode is aggressive.
322         If false, the selected fairness mode is conservative.
323
324         The default value for fairness aggressive is true."
325    REFERENCE
326        "IEEE 802.17 Subclause 11.2.5, conservativeMode"
327    DEFVAL { true }
328    ::= { rprIfEntry 9 }
329
330rprIfPtqSize OBJECT-TYPE
331    SYNTAX        Unsigned32
332    UNITS         "Bytes"
333    MAX-ACCESS    read-only
334    STATUS        current
335    DESCRIPTION
336        "The size in bytes of the Primary Transit Queue per ringlet
337        supported by this RPR MAC."
338    REFERENCE
339        "IEEE 802.17 Subclause 7.2.2, sizePtq"
340    ::= { rprIfEntry 10 }
341
342rprIfStqSize OBJECT-TYPE
343    SYNTAX        Unsigned32
344    UNITS         "Bytes"
345    MAX-ACCESS    read-only
346    STATUS        current
347    DESCRIPTION
348        "The size in bytes of the Secondary Transit Queue per ringlet
349        supported by this RPR MAC."
350    REFERENCE
351        "IEEE 802.17 Subclause 7.2.2, size Stq"
352    ::= { rprIfEntry 11 }
353
354rprIfSTQFullThreshold OBJECT-TYPE
355    SYNTAX        Unsigned32
356    UNITS         "MTUs"
357    MAX-ACCESS    read-write
358    STATUS        current
359    DESCRIPTION
360        "A level of STQ occupancy at or above which the STQ
361         is almost full.
362
363         This attribute specifies the full threshold location
364         in MTU units below the STQ size.
365         The range is [stqHighThreshold + mtuSize, sizeSTQ - mtuSize].
366         The default value for stqFullThreshold is sizeSTQ - 2*mtuSize."
367    REFERENCE
368        "IEEE 802.17 Subclause 7.2.2, stqFullThreshold"
369    DEFVAL { 2 }
370    ::= { rprIfEntry 12 }
371
372rprIfIdleThreshold OBJECT-TYPE
373    SYNTAX        Unsigned32
374    UNITS         "MTUs"
375    MAX-ACCESS    read-write
376    STATUS        current
377    DESCRIPTION
378        "Indicates that a MAC is experiencing an adverse rate
379         mismatch. When the PTQ depth exceeds this value,
380         the incoming link is considered adversely rate mismatched.
381
382         This attribute specifies the idle-threshold location
383         from the top of the PTQ buffer, in MTU size.
384
385         Default value should be 1, which means (sizePTQ - mtuSize)"
386    REFERENCE
387        "IEEE 802.17 Subclause 7.5.3.2, idleThreshold"
388    DEFVAL { 1 }
389    ::= { rprIfEntry 13 }
390
391rprIfSesThreshold OBJECT-TYPE
392    SYNTAX        Unsigned32 (1..512)
393    MAX-ACCESS    read-write
394    STATUS        current
395    DESCRIPTION
396        "Indicates the number of E-RPR errors to declare
397         a second as SES-RPR
398
399         The default value is the rounded integer of
400         0.000001 * (lineRate * advertisementRatio)."
401    REFERENCE
402        "IEEE 802.17 Subclause 12.2.2, sesThreshold"
403    ::= { rprIfEntry 14 }
404
405rprIfWrapConfig OBJECT-TYPE
406    SYNTAX        TruthValue
407    MAX-ACCESS    read-write
408    STATUS        current
409    DESCRIPTION
410        "Indicates the configured protection mode,
411         steering or wrapping, in a MAC that supports both modes.
412
413         If wrap configured bit is set, the station will
414         perform wrap protection during ring failures.
415
416         If the station detects another station on the ring that
417         has a protection configuration that conflicts with its own,
418         the station will generate a defect to higher layers.
419
420         Default value for wrap preferred is false for steering
421         only stations, and true for stations that implement wrapping."
422    REFERENCE
423        "IEEE 802.17 Subclause 11.2.5, protConfig"
424    ::= { rprIfEntry 15 }
425
426rprIfJumboFramePreferred OBJECT-TYPE
427    SYNTAX        TruthValue
428    MAX-ACCESS    read-write
429    STATUS        current
430    DESCRIPTION
431        "Indicates the preference of the manager to support jumbo frame
432         in a MAC that supports jumbo frame.
433
434         The station advertises the 'logical and' of rprIfJumboFramePreferred
435         and jumbo capable bit in the rprIfMacCapability.
436
437         Default value for jumbo frame preferred is true. i.e. station
438         supports jumbo frame."
439    REFERENCE
440        "IEEE 802.17 Subclause 11.2.5, jumboPrefer"
441    DEFVAL { true }
442    ::= { rprIfEntry 16 }
443
444rprIfMacOperModes OBJECT-TYPE
445    SYNTAX        BITS {
446         strictOrder  (0),
447         dropBadFcs   (1)
448        }
449    MAX-ACCESS    read-only
450    STATUS        current
451    DESCRIPTION
452        "The summary of the Mac operational modes.
453         if strictOrder is set, the MAC operates in strict order mode.
454         if dropBadFcs is set, frames with bad FCS are dropped."
455    REFERENCE
456        "IEEE 802.17 Subclause 6.2, forceStrict and copyBadFcs"
457    ::= { rprIfEntry 17 }
458
459rprIfRingOperModes OBJECT-TYPE
460    SYNTAX        BITS {
461         jumboFrames     (0),
462         wrapProtection  (1),
463         openRing        (2)
464        }
465    MAX-ACCESS    read-only
466    STATUS        current
467    DESCRIPTION
468        "The summary of the ring operational modes
469         collected through the topology discovery protocol.
470
471         If at least one station doesn't support jumbo frames,
472         the jumboFrame bit in this attribute is set to false.
473         Only if all stations support jumbo frames, the bit is true.
474
475         If at least one station wasn't configured to wrap,
476         the wrap bit in this attribute is set to false.
477         Only if all stations configured to wrap, the bit is true.
478
479         If the ring doesn't complete full loop, the ring is considered
480         openRing, with at least one detected edge."
481    REFERENCE
482        "IEEE 802.17 Subclause 11.2.4, jumboType and topoType"
483    ::= { rprIfEntry 18 }
484
485rprIfCurrentStatus OBJECT-TYPE
486     SYNTAX       BITS {
487                    neighborInconsistency (0),
488                    duplicateMac          (1),
489                    exceedMaxStations     (2)
490                  }
491    MAX-ACCESS    read-only
492    STATUS        current
493    DESCRIPTION
494        "Indicates the current status of the RPR interface.
495         this attribute is used to generate alarm to the management system."
496    REFERENCE
497        "IEEE 802.17 Subclause 11.2.9, topoInconsistencyDefect, duplicateSecMacAddressDefect, and maxStationsDefect"
498    ::= { rprIfEntry 19 }
499
500rprIfLastChange OBJECT-TYPE
501    SYNTAX        TimeStamp
502    MAX-ACCESS    read-only
503    STATUS        current
504    DESCRIPTION
505        "The value of sysUpTime at the time when any of the following
506         attributes changes:
507         rprIfStationsOnRing, rprIfReversionMode, rprIfProtectionWTR,
508         rprIfProtectionFastTimer, rprIfProtectionSlowTimer, rprIfAtdTimer,
509         rprIfKeepaliveTimeout, rprIfFairnessAggressive,
510         rprIfSTQFullThreshold, rprIfIdleThreshold,
511         rprIfSesThreshold, rprIfWrapConfig, rprIfJumboFramePreferred,
512         rprIfMacOperModes, rprIfRingOperModes, rprIfCurrentStatus
513         contents of the rprTopoImageEntry."
514    ::= { rprIfEntry 20 }
515
516rprIfChanges OBJECT-TYPE
517    SYNTAX        Counter32
518    MAX-ACCESS    read-only
519    STATUS        current
520    DESCRIPTION
521        "Indicates number of times rprIfLastChange changed.
522
523         The discontinued counter value is indicated
524         by the ifCounterDiscontinuityTime value."
525    ::= { rprIfEntry 21 }
526
527
528--
529-- RPR statistics management table
530--
531
532rprIfStatsControlTable OBJECT-TYPE
533    SYNTAX        SEQUENCE OF RprIfStatsControlEntry
534    MAX-ACCESS    not-accessible
535    STATUS        current
536    DESCRIPTION
537        "The RPR statistics management table,
538         controls the collection, duration, clearance, and status
539         of the MAC statistics.
540
541         The usage of this table is as follows:
542         1. In order to clear period of counters (or all periods) of
543            specific counting point (or all counting points) of the
544            RPR MAC, the user should first set the
545            rprIfStatsControlPeriodClear item to specify the period
546            that he would like to clear, and the
547            rprIfStatsControlCountPointClear item to specify the
548            counting point on which he would like to perform the
549            statistics clearance.
550            In case that the user specified 'clearSpecificInterval'
551            in the rprIfStatsControlPeriodClear item, the user should
552            also set the specific interval to clear by setting
553            rprIfStatsControlIntervalClear.
554            After setting these items, the user can activate the
555            clear operation by setting rprIfStatsControlCommitClear
556            item to 'commit'.
557            The status of the clear operation (done of failed) is
558            indicated by the returned value of rprIfStatsControlCommitClear
559            item.
560         2. Setting rprIfStatsControlPeriodClear to 'clearAllIntervals' and
561            rprIfStatsControlCountPointClear to 'clearWest' (for example)
562            will clear all current and previous intervals, and day
563            counters of the west side of the RPR MAC.
564         3. The IntervalValidData of cleared interval should be set to false.
565
566         All read-write attributes in this table are volatile,
567         i.e. will be cleared on system reset."
568    ::= { rprGeneral 2 }
569
570rprIfStatsControlEntry OBJECT-TYPE
571    SYNTAX        RprIfStatsControlEntry
572    MAX-ACCESS    not-accessible
573    STATUS        current
574    DESCRIPTION
575        "One such entry for every interface in the ifTable which
576         has an ifType of RPR interface."
577    INDEX { rprIfStatsControlIfIndex }
578    ::= { rprIfStatsControlTable 1 }
579
580RprIfStatsControlEntry ::= SEQUENCE {
581    rprIfStatsControlIfIndex            InterfaceIndex,
582    rprIfStatsControlPeriodClear        INTEGER,
583    rprIfStatsControlCountPointClear    INTEGER,
584    rprIfStatsControlIntervalClear      Unsigned32,
585    rprIfStatsControlCommitClear        INTEGER,
586    rprIfStatsControlTimeElapsed        Unsigned32,
587    rprIfStatsControlValidIntervals     Unsigned32
588    }
589
590rprIfStatsControlIfIndex OBJECT-TYPE
591    SYNTAX        InterfaceIndex
592    MAX-ACCESS    not-accessible
593    STATUS        current
594    DESCRIPTION
595        "The ifIndex of this RPR interface."
596    REFERENCE   "RFC 2863, ifIndex"
597    ::= { rprIfStatsControlEntry 1 }
598
599rprIfStatsControlPeriodClear OBJECT-TYPE
600    SYNTAX        INTEGER {
601                    idle                  (1),
602                    clearAllIntervals     (2),
603                    clearCurrent          (3),
604                    clearIntervals        (4),
605                    clearSpecificInterval (5)
606                  }
607    MAX-ACCESS    read-write
608    STATUS        current
609    DESCRIPTION
610        "This attribute allows for some or all of the
611         interval statistics for this RPR MAC to be cleared.
612         It does not affect the values of the running counters
613         or the counter values reported through the interface MIB.
614
615         clearSpecificInterval clears the interval indicated by
616         rprIfStatsControlIntervalClear.
617
618         Default value for period clear is idle."
619    DEFVAL { idle }
620    ::= { rprIfStatsControlEntry 2 }
621
622rprIfStatsControlCountPointClear OBJECT-TYPE
623    SYNTAX        INTEGER {
624                    clearAll           (1),
625                    clearWest          (2),
626                    clearEast          (3),
627                    clearClient        (4)
628                  }
629    MAX-ACCESS    read-write
630    STATUS        current
631    DESCRIPTION
632        "This attribute allows for a specific counting point of the
633         RPR MAC or all of the RPR MAC counting points to be cleared
634         on rprIfStatsControlPeriodClear request.
635
636         Default value for Interface to clear is clearAll, i.e.
637         clear statistics of all interfaces."
638    DEFVAL { clearAll }
639    ::= { rprIfStatsControlEntry 3 }
640
641rprIfStatsControlIntervalClear OBJECT-TYPE
642    SYNTAX        Unsigned32 (1..96)
643    MAX-ACCESS    read-write
644    STATUS        current
645    DESCRIPTION
646        "The statistics interval number to clear.
647         The interval identified by 1 is the most recently completed
648         15 minute interval, and interval identified by N is the
649         interval immediately preceding the one identified by N-1.
650
651         Setting rprIfStatsControlPeriodClear to clearSpecificInterval will
652         clear the interval that is indicated by this object."
653    ::= { rprIfStatsControlEntry 4 }
654
655rprIfStatsControlCommitClear OBJECT-TYPE
656    SYNTAX  INTEGER {
657                      commit        (1),  -- write only
658                      commitDone    (2),  -- read only
659                      commitFailed  (3)   -- read only
660                    }
661    MAX-ACCESS   read-write
662    STATUS       current
663    DESCRIPTION
664        "Sends a commit with input parameters to specify the
665         Period (rprIfStatsControlPeriodClear),
666         count point (rprIfStatsControlCountPointClear) and
667         specific interval (rprIfStatsControlIntervalClear) to clear.
668
669         If the clear operation succeeds this attribute will have
670         the value commitDone(2) when read.
671         If the clear operation fails this attribute will have
672         the value commitFailed(3) when read."
673    ::= { rprIfStatsControlEntry 5 }
674
675rprIfStatsControlTimeElapsed OBJECT-TYPE
676    SYNTAX        Unsigned32 (0..899)
677    UNITS         "Seconds"
678    MAX-ACCESS    read-only
679    STATUS        current
680    DESCRIPTION
681        "The number of seconds, including partial seconds, that
682         have elapsed since the beginning of the current
683         measurement interval. If, for some reason, such as an
684         adjustment in the system's time-of-day clock, the current
685         interval exceeds the maximum value, the agent will return
686         the maximum value."
687    ::= { rprIfStatsControlEntry 6 }
688
689rprIfStatsControlValidIntervals OBJECT-TYPE
690    SYNTAX        Unsigned32 (0..96)
691    MAX-ACCESS    read-only
692    STATUS        current
693    DESCRIPTION
694       "The number of previous 15-minute intervals for
695        which data was collected.
696        An RPR interface must be capable of supporting at least n
697        intervals.
698        The minimum value of n is 4. The default of n is 32.
699        The maximum value of n is 96.
700        The value will be <n> unless the measurement was
701        (re-)started within the last (<n>*15) minutes, in which
702        case the value will be the number of complete 15
703        minute intervals for which the agent has at least
704        some data. In certain cases (e.g., in the case
705        where the agent is a proxy) it is possible that some
706        intervals are unavailable.  In this case, this
707        interval is the maximum interval number for
708        which data is available. "
709    ::= { rprIfStatsControlEntry 7 }
710
711--
712-- RPR span table
713--
714
715rprSpanTable OBJECT-TYPE
716    SYNTAX        SEQUENCE OF RprSpanEntry
717    MAX-ACCESS    not-accessible
718    STATUS        current
719    DESCRIPTION
720        "The RPR interface Span table.
721
722         All read-write attributes in this table are non-volatile,
723         i.e. will be retained across system reset."
724    ::= { rprGeneral 3 }
725
726rprSpanEntry OBJECT-TYPE
727    SYNTAX        RprSpanEntry
728    MAX-ACCESS    not-accessible
729    STATUS        current
730    DESCRIPTION
731        "One such entry for every span of an RPR interface."
732    INDEX { rprSpanIfIndex,
733            rprSpanId   }
734    ::= { rprSpanTable 1 }
735
736RprSpanEntry ::= SEQUENCE {
737    rprSpanIfIndex                        InterfaceIndex,
738    rprSpanId                             RprSpan,
739    rprSpanLowerLayerIfIndex              InterfaceIndexOrZero,
740    rprSpanTotalRingletReservedRate       Unsigned32,
741    rprSpanCurrentStatus                  BITS,
742    rprSpanLastChange                     TimeStamp,
743    rprSpanChanges                        Counter32
744    }
745
746rprSpanIfIndex  OBJECT-TYPE
747    SYNTAX        InterfaceIndex
748    MAX-ACCESS    not-accessible
749    STATUS        current
750    DESCRIPTION
751        "The ifIndex of this RPR interface."
752    REFERENCE   "RFC 2863, ifIndex"
753    ::= { rprSpanEntry 1 }
754
755rprSpanId OBJECT-TYPE
756    SYNTAX        RprSpan
757    MAX-ACCESS    not-accessible
758    STATUS        current
759    DESCRIPTION
760        "Indicates the span interface of the RPR MAC. Each RPR
761         span is connected to both ringlet0 and ringlet1.
762         The east span receives from ringlet1 and transmits through
763         ringlet0.
764         The west span receives from ringlet0 and transmits through
765         ringlet1."
766    REFERENCE
767        "IEEE 802.17 Subclause 7.2.2, myRi"
768    ::= { rprSpanEntry 2 }
769
770rprSpanLowerLayerIfIndex  OBJECT-TYPE
771    SYNTAX        InterfaceIndexOrZero
772    MAX-ACCESS    read-only
773    STATUS        current
774    DESCRIPTION
775        "The ifIndex of interface which is below the RPR layer in this
776         span. A value of zero indicates an interface index that has
777         yet to be determined"
778    REFERENCE
779        "RFC 2863, ifIndex"
780    ::= { rprSpanEntry 3 }
781
782rprSpanTotalRingletReservedRate OBJECT-TYPE
783    SYNTAX        Unsigned32
784    UNITS         "Mb/s"
785    MAX-ACCESS    read-only
786    STATUS        current
787    DESCRIPTION
788        "The total reserved subclassA0 bandwidth on the ringlet.
789         This variable is used by the fairness module
790         to determine the total reclaimable bandwidth."
791    REFERENCE
792        "IEEE 802.17 Subclause 11.2.4, unreservedRate"
793    ::= { rprSpanEntry 4 }
794
795rprSpanCurrentStatus OBJECT-TYPE
796    SYNTAX        BITS {
797                     keepAliveTimeout (0),
798                     miscabling       (1),
799                     phyLinkDegrade   (2),
800                     phyLinkFail      (3)
801                  }
802    MAX-ACCESS    read-only
803    STATUS        current
804    DESCRIPTION
805        "Indicates the current status of the RPR span.
806         this attribute is used to generate alarm to the management system."
807    REFERENCE
808        "IEEE 802.17 Subclause 11.2.3, keepaliveTime, 11.2.9, miscablingDefect, and 8.2.3.2, LINK_STATUS"
809    ::= { rprSpanEntry 5 }
810
811rprSpanLastChange OBJECT-TYPE
812    SYNTAX        TimeStamp
813    MAX-ACCESS    read-only
814    STATUS        current
815    DESCRIPTION
816        "The value of sysUpTime at the time when any of the following
817         attributes changes:
818         rprSpanCurrentStatus,
819         rprSpanProtectionNeighborValid, rprSpanProtectionHoldOffTimer,
820         rprSpanProtectionCommand, rprSpanProtectionCount."
821    ::= { rprSpanEntry 6 }
822
823rprSpanChanges OBJECT-TYPE
824    SYNTAX        Counter32
825    MAX-ACCESS    read-only
826    STATUS        current
827    DESCRIPTION
828        "Indicates number of times rprSpanLastChange changed.
829
830         The discontinued counter value is indicated
831         by the ifCounterDiscontinuityTime value."
832    ::= { rprSpanEntry 7 }
833
834--
835-- RPR span protection table
836--
837
838rprSpanProtectionTable OBJECT-TYPE
839    SYNTAX        SEQUENCE OF RprSpanProtectionEntry
840    MAX-ACCESS    not-accessible
841    STATUS        current
842    DESCRIPTION
843        "The RPR interface Span protection management table.
844
845         All read-write attributes in this table are non-volatile,
846         i.e. will be retained across system reset."
847    ::= { rprGeneral 4 }
848
849rprSpanProtectionEntry OBJECT-TYPE
850    SYNTAX        RprSpanProtectionEntry
851    MAX-ACCESS    not-accessible
852    STATUS        current
853    DESCRIPTION
854        "One such entry for every span of an RPR interface."
855    INDEX { rprSpanProtectionIfIndex,
856            rprSpanProtectionSpan }
857    ::= { rprSpanProtectionTable 1 }
858
859RprSpanProtectionEntry ::= SEQUENCE {
860    rprSpanProtectionIfIndex              InterfaceIndex,
861    rprSpanProtectionSpan                 RprSpan,
862    rprSpanProtectionNeighborValid        TruthValue,
863    rprSpanProtectionHoldOffTimer         Unsigned32,
864    rprSpanProtectionCommand              INTEGER,
865    rprSpanProtectionCount                Counter32,
866    rprSpanProtectionDuration             Counter32,
867    rprSpanProtectionLastActivationTime   TimeStamp
868    }
869
870rprSpanProtectionIfIndex OBJECT-TYPE
871    SYNTAX        InterfaceIndex
872    MAX-ACCESS    not-accessible
873    STATUS        current
874    DESCRIPTION
875        "The ifIndex of this RPR interface."
876    REFERENCE   "RFC 2863, ifIndex"
877    ::= { rprSpanProtectionEntry 1 }
878
879rprSpanProtectionSpan OBJECT-TYPE
880    SYNTAX        RprSpan
881    MAX-ACCESS    not-accessible
882    STATUS        current
883    DESCRIPTION
884        "The Span for this entry."
885    REFERENCE
886        "IEEE 802.17 Subclause 7.2.2. myRi"
887    ::= { rprSpanProtectionEntry 2 }
888
889rprSpanProtectionNeighborValid  OBJECT-TYPE
890    SYNTAX        TruthValue
891    MAX-ACCESS    read-only
892    STATUS        current
893    DESCRIPTION
894        "Indicates whether the neighbor address is active or former.
895         true value for active, false for former"
896    REFERENCE
897        "IEEE 802.17 Subclause 11.2.5, lastNeighborMac"
898    ::= { rprSpanProtectionEntry 3 }
899
900rprSpanProtectionHoldOffTimer OBJECT-TYPE
901    SYNTAX        Unsigned32 (0..500)
902    UNITS         "milliseconds"
903    MAX-ACCESS    read-write
904    STATUS        current
905    DESCRIPTION
906        "The period that RPR gives to lower layer to perform
907         protection, before it activates its protection mechanism.
908
909         Default value of hold off timer is 0."
910    REFERENCE
911        "IEEE 802.17 Subclause 11.2.3, holdOffTimeout"
912    DEFVAL { 0 }
913    ::= { rprSpanProtectionEntry 4 }
914
915rprSpanProtectionCommand OBJECT-TYPE
916    SYNTAX        INTEGER {
917                    idle            (1),
918                    manualSwitch    (2),
919                    forcedSwitch    (3)
920                  }
921    MAX-ACCESS    read-write
922    STATUS        current
923    DESCRIPTION
924        "The protection mode requested by management for the local
925         station that can affect the protection status of the RPR
926         station, according to the set of rules describing the RPR
927         protection.
928
929         When read, this object returns the last command written
930         unless it has been preempted, or idle if no command has been
931         written to this interface span since initialization.
932
933
934         There is no pending of commands, that is if a command has
935         been preempted by a failure, when the failure clears the
936         command is not executed.
937
938         If the command cannot be executed because an equal or \
939         higher priority request is in effect, an error is returned.
940
941         writing idle to a span that has no pending protection
942         command, has no affect. An idle clears an active WTR state.
943
944         The protection commands (arranged in ascending priority
945         order) are:
946
947         idle
948         This command clears the protection for the specified
949         interface span.
950         This value should be returned by a read request when no
951         protection command has been written to the object.
952
953         manualSwitch
954         A protection command on each end of a specified span. This
955         command doesn't have precedence over automatic protection,
956         and therefore it can't preempt
957         an existing automatic protection request.
958
959         forcedSwitch
960         A command on each end of a specified span. This command has
961         precedence over automatic protection, and therefore it can
962         preempt an existing automatic protection request.
963
964         Default value of protection command is idle."
965    REFERENCE
966        "IEEE 802.17 Subclause 11.2.3, adminRequestProtection"
967    DEFVAL { idle }
968    ::= { rprSpanProtectionEntry 5 }
969
970rprSpanProtectionCount OBJECT-TYPE
971    SYNTAX        Counter32
972    MAX-ACCESS    read-only
973    STATUS        current
974    DESCRIPTION
975        "The number of transitions from idle state to active
976         protection state.
977
978         The discontinued counter value is indicated
979         by the ifCounterDiscontinuityTime value."
980    REFERENCE
981        "IEEE 802.17 Subclause 11.6.5.5, IndicateEdgeState()"
982    ::= { rprSpanProtectionEntry 6 }
983
984rprSpanProtectionDuration OBJECT-TYPE
985    SYNTAX        Counter32
986    UNITS         "seconds"
987    MAX-ACCESS    read-only
988    STATUS        current
989    DESCRIPTION
990        "The total amount of time protection was active on the
991         span interface.
992
993         The discontinued counter value is indicated
994         by the ifCounterDiscontinuityTime value."
995    REFERENCE
996        "IEEE 802.17 Subclause 11.6.5.5, IndicateEdgeState()"
997    ::= { rprSpanProtectionEntry 7 }
998
999rprSpanProtectionLastActivationTime OBJECT-TYPE
1000    SYNTAX        TimeStamp
1001    MAX-ACCESS    read-only
1002    STATUS        current
1003    DESCRIPTION
1004        "The value of sysUpTime at the time of the last protection
1005         activation."
1006    REFERENCE
1007        "IEEE 802.17 Subclause 11.6.5.5, IndicateEdgeState()"
1008    ::= { rprSpanProtectionEntry 8 }
1009
1010
1011--
1012-- RPR topology table
1013--
1014
1015rprTopoImageTable OBJECT-TYPE
1016    SYNTAX        SEQUENCE OF RprTopoImageEntry
1017    MAX-ACCESS    not-accessible
1018    STATUS        current
1019    DESCRIPTION
1020        "A topology map that details the list of stations on the RPR
1021         ringlets.
1022
1023         All attributes in this table are volatile,
1024         i.e. will be cleared on system reset."
1025    ::= { rprProtocols 1 }
1026
1027rprTopoImageEntry OBJECT-TYPE
1028    SYNTAX        RprTopoImageEntry
1029    MAX-ACCESS    not-accessible
1030    STATUS        current
1031    DESCRIPTION
1032        "Each entry contains information specific to a particular
1033         station on the ring.
1034
1035         The table has at least one entry for the station itself,
1036         this entry indicates zero hops on each ringlet."
1037    INDEX { rprTopoImageIfIndex,
1038            rprTopoImageMacAddress }
1039    ::= { rprTopoImageTable 1 }
1040
1041RprTopoImageEntry ::= SEQUENCE {
1042    rprTopoImageIfIndex                  InterfaceIndex,
1043    rprTopoImageMacAddress               MacAddress,
1044    rprTopoImageSecMacAddress1           MacAddress,
1045    rprTopoImageSecMacAddress2           MacAddress,
1046    rprTopoImageStationIfIndex           InterfaceIndex,
1047    rprTopoImageStationName              SnmpAdminString,
1048    rprTopoImageInetAddressType          InetAddressType,
1049    rprTopoImageInetAddress              InetAddress,
1050    rprTopoImageCapability               BITS,
1051    rprTopoImageRinglet0Hops             Integer32,
1052    rprTopoImageRinglet0ReservedRate     Unsigned32,
1053    rprTopoImageRinglet1Hops             Integer32,
1054    rprTopoImageRinglet1ReservedRate     Unsigned32,
1055    rprTopoImageWestProtectionStatus     RprProtectionStatus,
1056    rprTopoImageWestWeight               Unsigned32,
1057    rprTopoImageEastProtectionStatus     RprProtectionStatus,
1058    rprTopoImageEastWeight               Unsigned32,
1059    rprTopoImageStatus                   BITS
1060    }
1061
1062rprTopoImageIfIndex OBJECT-TYPE
1063    SYNTAX        InterfaceIndex
1064    MAX-ACCESS    not-accessible
1065    STATUS        current
1066    DESCRIPTION
1067        "The ifIndex of this RPR interface."
1068    REFERENCE   "RFC 2863, ifIndex"
1069    ::= { rprTopoImageEntry 1 }
1070
1071rprTopoImageMacAddress OBJECT-TYPE
1072    SYNTAX        MacAddress
1073    MAX-ACCESS    not-accessible
1074    STATUS        current
1075    DESCRIPTION
1076        "The 48-bit MAC address of the station."
1077    REFERENCE
1078        "IEEE 802.17 Subclause 11.2.6, macAddress"
1079    ::= { rprTopoImageEntry 2 }
1080
1081rprTopoImageSecMacAddress1 OBJECT-TYPE
1082    SYNTAX        MacAddress
1083    MAX-ACCESS    read-only
1084    STATUS        current
1085    DESCRIPTION
1086        "The 48-bit first secondary MAC address of the station.
1087
1088         Default and unused value is FF:FF:FF:FF:FF:FF"
1089    REFERENCE
1090        "IEEE 802.17 Subclause 11.2.6, secMac"
1091    ::= { rprTopoImageEntry 3 }
1092
1093rprTopoImageSecMacAddress2 OBJECT-TYPE
1094    SYNTAX        MacAddress
1095    MAX-ACCESS    read-only
1096    STATUS        current
1097    DESCRIPTION
1098        "The 48-bit second secondary MAC address of the station.
1099
1100         Default and unused value is FF:FF:FF:FF:FF:FF"
1101    REFERENCE
1102        "IEEE 802.17 Subclause 11.2.6, secMac"
1103    ::= { rprTopoImageEntry 4 }
1104
1105rprTopoImageStationIfIndex OBJECT-TYPE
1106    SYNTAX        InterfaceIndex
1107    MAX-ACCESS    read-only
1108    STATUS        current
1109    DESCRIPTION
1110        "The station ifIndex."
1111    REFERENCE
1112        "IEEE 802.17 Subclause 11.2.6, interfaceIndex"
1113    ::= { rprTopoImageEntry 5 }
1114
1115rprTopoImageStationName OBJECT-TYPE
1116    SYNTAX        SnmpAdminString
1117    MAX-ACCESS    read-only
1118    STATUS        current
1119    DESCRIPTION
1120        "The operator assigned station name."
1121    REFERENCE
1122        "IEEE 802.17 Subclause 11.2.6, stationName"
1123    ::= { rprTopoImageEntry 6 }
1124
1125rprTopoImageInetAddressType OBJECT-TYPE
1126    SYNTAX        InetAddressType
1127    MAX-ACCESS    read-only
1128    STATUS        current
1129    DESCRIPTION
1130        "Denotes the address type of the station INET address
1131         It should be set to 'unknown' if station INET address
1132         is not known."
1133    REFERENCE
1134        "IEEE 802.17 Subclause 11.2.6, managementAddressType"
1135    ::= { rprTopoImageEntry 7 }
1136
1137rprTopoImageInetAddress OBJECT-TYPE
1138   SYNTAX        InetAddress
1139   MAX-ACCESS    read-only
1140   STATUS        current
1141   DESCRIPTION
1142        "This object contains the value of of the station
1143         IP (v4 or V6) address.
1144         The format of this address is specified by the value
1145         of the corresponding rprTopoImageInetAddressType object.
1146
1147         If the address type is unknown, then this object contains the
1148         zero-length OCTET-STRING."
1149    REFERENCE
1150        "IEEE 802.17 Subclause 11.2.6, managementIpAddr"
1151   ::= { rprTopoImageEntry 8 }
1152
1153rprTopoImageCapability OBJECT-TYPE
1154    SYNTAX        BITS {
1155         jumboFrames                  (0),
1156         wrapProtection               (1),
1157         supportsConservativeFairness (2)
1158
1159        }
1160    MAX-ACCESS    read-only
1161    STATUS        current
1162    DESCRIPTION
1163       "Indicates the capabilities that the MAC supports.
1164
1165        jumboFrames - Indicates whether the MAC capable of receiving,
1166        transmitting and transiting jumbo frames.
1167
1168        wrapProtection - Indicates whether the MAC configured to wrap
1169        protection.
1170
1171        supportsConservativeFairness - indicates the MAC supports
1172        conservative fairness algorithm."
1173    REFERENCE
1174        "IEEE 802.17 Subclause 11.2.6, jumboPrefer, protConfig, and conservativeMode"
1175    ::= { rprTopoImageEntry 9 }
1176
1177rprTopoImageRinglet0Hops OBJECT-TYPE
1178    SYNTAX        Integer32
1179    MAX-ACCESS    read-only
1180    STATUS        current
1181    DESCRIPTION
1182        "The number of hops to this station through ringlet0.
1183
1184         The self station is indicated with zero hops.
1185         A non reachable station is indicated with -1 value."
1186    REFERENCE
1187        "IEEE 802.17 Subclause 11.2.6, hops"
1188    ::= { rprTopoImageEntry 10 }
1189
1190rprTopoImageRinglet0ReservedRate OBJECT-TYPE
1191    SYNTAX        Unsigned32
1192    UNITS         "Mb/s"
1193    MAX-ACCESS    read-only
1194    STATUS        current
1195    DESCRIPTION
1196        "The amount of A0 traffic that this station adds on ringlet0,
1197         in Mb/s units."
1198    REFERENCE
1199        "IEEE 802.17 Subclause 11.2.6, reservedRate"
1200    ::= { rprTopoImageEntry 11 }
1201
1202rprTopoImageRinglet1Hops OBJECT-TYPE
1203    SYNTAX        Integer32
1204    MAX-ACCESS    read-only
1205    STATUS        current
1206    DESCRIPTION
1207        "The number of hops to this station through ringlet1.
1208
1209         The self station is indicated with zero hops.
1210         A non reachable station is indicated with -1 value."
1211    REFERENCE
1212        "IEEE 802.17 Subclause 11.2.6, hops"
1213    ::= { rprTopoImageEntry 12 }
1214
1215rprTopoImageRinglet1ReservedRate OBJECT-TYPE
1216    SYNTAX        Unsigned32
1217    UNITS         "Mb/s"
1218    MAX-ACCESS    read-only
1219    STATUS        current
1220    DESCRIPTION
1221        "The amount of A0 traffic that this station adds on ringlet1,
1222         in Mb/s units."
1223    REFERENCE
1224        "IEEE 802.17 Subclause 11.2.6, reservedRate"
1225    ::= { rprTopoImageEntry 13 }
1226
1227rprTopoImageWestProtectionStatus OBJECT-TYPE
1228    SYNTAX        RprProtectionStatus
1229    MAX-ACCESS    read-only
1230    STATUS        current
1231    DESCRIPTION
1232        "The current protection status of the West span."
1233    REFERENCE
1234        "IEEE 802.17 Subclause 11.2.6, spanProtState"
1235    ::= { rprTopoImageEntry 14 }
1236
1237rprTopoImageWestWeight OBJECT-TYPE
1238    SYNTAX        Unsigned32 (1..255)
1239    MAX-ACCESS    read-only
1240    STATUS        current
1241    DESCRIPTION
1242        "The weight of the station on the west span.
1243         used for weighted fairness."
1244    REFERENCE
1245        "IEEE 802.17 Subclause 11.2.6, weight"
1246    ::= { rprTopoImageEntry 15 }
1247
1248rprTopoImageEastProtectionStatus OBJECT-TYPE
1249    SYNTAX        RprProtectionStatus
1250    MAX-ACCESS    read-only
1251    STATUS        current
1252    DESCRIPTION
1253        "The current protection status of the east span."
1254    REFERENCE
1255        "IEEE 802.17 Subclause 11.2.6, spanProtState"
1256    ::= { rprTopoImageEntry 16 }
1257
1258rprTopoImageEastWeight OBJECT-TYPE
1259    SYNTAX        Unsigned32 (1..255)
1260    MAX-ACCESS    read-only
1261    STATUS        current
1262    DESCRIPTION
1263        "The weight of the station on the east span.
1264         Used for weighted fairness."
1265    REFERENCE
1266        "IEEE 802.17 Subclause 11.2.6, weight"
1267    ::= { rprTopoImageEntry 17 }
1268
1269rprTopoImageStatus OBJECT-TYPE
1270    SYNTAX        BITS {
1271                     reachableRinglet0            (0),
1272                     reachableRinglet1            (1),
1273                     wrapActiveWest               (2),
1274                     wrapActiveEast               (3),
1275                     receivedBadFcs               (4),
1276                     receivedMultichokeFairness   (5)
1277                  }
1278    MAX-ACCESS    read-only
1279    STATUS        current
1280    DESCRIPTION
1281        "Status of the station,
1282         the reachability of station through ringlet0 and ringlet1,
1283         wrap active on the station spans,
1284         events of reception frames with bad FCS,
1285         events of reception multichoke fairness frames."
1286    REFERENCE
1287        "IEEE 802.17 Subclause 11.2.6, reachable, protConfig, spanProtState, badFcsUser, and multichokeUser"
1288    ::= { rprTopoImageEntry 18 }
1289
1290--
1291-- The RPR Fairness table
1292--
1293
1294rprFairnessTable OBJECT-TYPE
1295    SYNTAX        SEQUENCE OF RprFairnessEntry
1296    MAX-ACCESS    not-accessible
1297    STATUS        current
1298    DESCRIPTION
1299        "A table of RPR Fairness per RPR span.
1300
1301         All read-write attributes in this table are non-volatile,
1302         i.e. will be retained across system reset."
1303    ::= { rprProtocols 2 }
1304
1305rprFairnessEntry OBJECT-TYPE
1306    SYNTAX        RprFairnessEntry
1307    MAX-ACCESS    not-accessible
1308    STATUS        current
1309    DESCRIPTION
1310        "A fairness parameters for a particular ringlet of the
1311         an RPR interface."
1312    INDEX { rprFairnessIfIndex,
1313            rprFairnessRinglet }
1314    ::= { rprFairnessTable 1 }
1315
1316RprFairnessEntry ::= SEQUENCE {
1317    rprFairnessIfIndex                InterfaceIndex,
1318    rprFairnessRinglet                INTEGER,
1319    rprFairnessRingletWeight          Unsigned32,
1320    rprFairnessReservedRate           Unsigned32,
1321    rprFairnessMaxAllowed             Unsigned32,
1322    rprFairnessAgeCoef                Unsigned32,
1323    rprFairnessRampCoef               Unsigned32,
1324    rprFairnessLpCoef                 Unsigned32,
1325    rprFairnessAdvertisementRatio     Unsigned32,
1326    rprFairnessMcffReportCoef         Unsigned32,
1327    rprFairnessActiveWeightsCoef      Unsigned32,
1328    rprFairnessSTQHighThreshold       Unsigned32,
1329    rprFairnessSTQMedThreshold        Unsigned32,
1330    rprFairnessSTQLowThreshold        Unsigned32,
1331    rprFairnessRateHighThreshold      Unsigned32,
1332    rprFairnessRateLowThreshold       Unsigned32,
1333    rprFairnessResetWaterMarks        INTEGER,
1334    rprFairnessSTQHighWaterMark       Unsigned32,
1335    rprFairnessSTQLowWaterMark        Unsigned32,
1336    rprFairnessLastChange             TimeStamp,
1337    rprFairnessChanges                Counter32
1338    }
1339
1340rprFairnessIfIndex  OBJECT-TYPE
1341    SYNTAX        InterfaceIndex
1342    MAX-ACCESS    not-accessible
1343    STATUS        current
1344    DESCRIPTION
1345        "The ifIndex of this RPR interface."
1346    REFERENCE   "RFC 2863, ifIndex"
1347    ::= { rprFairnessEntry 1 }
1348
1349rprFairnessRinglet OBJECT-TYPE
1350    SYNTAX        INTEGER {
1351                    ringlet0    (1),
1352                    ringlet1    (2)
1353                  }
1354    MAX-ACCESS    not-accessible
1355    STATUS        current
1356    DESCRIPTION
1357        "The ringlet for which this row contains information.
1358
1359         ringlet0 is the transmission of the east span and the
1360         reception of the west span,
1361         ringlet1 is the transmission of the west span and the
1362         reception of the east span"
1363    REFERENCE
1364        "IEEE 802.17 Subclause 7.2.2, myRi"
1365    ::= { rprFairnessEntry 2 }
1366
1367rprFairnessRingletWeight OBJECT-TYPE
1368    SYNTAX        Unsigned32 (1..255)
1369    MAX-ACCESS    read-write
1370    STATUS        current
1371    DESCRIPTION
1372        "Weight assigned to fairness to permit the scaling of
1373         fair rate values among stations on the ringlet.
1374         This allows one station to use a larger share of available
1375         capacity than another station without violating fairness
1376         principles.
1377
1378         The allowed range is [1, 255]. The default value is 1."
1379    REFERENCE
1380        "IEEE 802.17 Subclause 10.2.2, localWeight"
1381    DEFVAL { 1 }
1382    ::= { rprFairnessEntry 3 }
1383
1384rprFairnessReservedRate OBJECT-TYPE
1385    SYNTAX        Unsigned32
1386    UNITS         "Mb/s"
1387    MAX-ACCESS    read-write
1388    STATUS        current
1389    DESCRIPTION
1390        "The amount of A0 traffic that this station adds that ringlet,
1391         in Mb/s units.
1392
1393         Default value for A0 reserved rate is 0 Mb/s."
1394    REFERENCE
1395        "IEEE 802.17 Subclause 11.2.4, reservedRate"
1396    DEFVAL { 0 }
1397    ::= { rprFairnessEntry 4 }
1398
1399rprFairnessMaxAllowed OBJECT-TYPE
1400    SYNTAX        Unsigned32
1401    UNITS         "Mb/s"
1402    MAX-ACCESS    read-write
1403    STATUS        current
1404    DESCRIPTION
1405        "The maximum value that the station is allowed to transmit
1406         local excess traffic to the ringlet. The default value
1407         is the physical ring rate."
1408    REFERENCE
1409        "IEEE 802.17 Subclause 10.2.2, maxAllowedRate"
1410    ::= { rprFairnessEntry 5 }
1411
1412rprFairnessAgeCoef OBJECT-TYPE
1413    SYNTAX        Unsigned32 (0..4)
1414    MAX-ACCESS    read-write
1415    STATUS        current
1416    DESCRIPTION
1417        "The coefficient used by the aging procedure to specify
1418         the relative weights assigned to
1419         (a) the change in the value of a rate-counter during
1420             the most recent agingInterval and
1421         (b) the value of the rate-counter at the end of the previous
1422             agingInterval.
1423
1424         The value is interpreted as 2 raised to the power
1425         specified by this attribute.
1426
1427         The default value is 2, giving an aging coefficient
1428         of 2**2, or 4."
1429    REFERENCE
1430        "IEEE 802.17 Subclause 10.2.2, ageCoef"
1431    DEFVAL { 2 }
1432    ::= { rprFairnessEntry 6 }
1433
1434rprFairnessRampCoef OBJECT-TYPE
1435    SYNTAX        Unsigned32 (4..9)
1436    MAX-ACCESS    read-write
1437    STATUS        current
1438    DESCRIPTION
1439        "The coefficient used for ramping a rate.
1440
1441
1442         The value is interpreted as 2 raised to the power
1443         specified by this attribute.
1444
1445         The default value is 6, giving a low-pass coefficient
1446         of 2**6, or 64."
1447    REFERENCE
1448        "IEEE 802.17 Subclause 10.2.2, rampUpCoef"
1449    DEFVAL { 6 }
1450    ::= { rprFairnessEntry 7 }
1451
1452rprFairnessLpCoef OBJECT-TYPE
1453    SYNTAX        Unsigned32 (4..9)
1454    MAX-ACCESS    read-write
1455    STATUS        current
1456    DESCRIPTION
1457        "The coefficient used by the low-pass filter procedure
1458         to specify the relative weights applied to
1459         (a) the increase in the rate-count value during the most
1460             recent agingInterval and
1461         (b) the previous low-pass filtered rate.
1462         The former is assigned a weight of 1 and the latter a
1463         weight of (lpCoef-1).
1464
1465         The value is interpreted as 2 raised to the power
1466         specified by this attribute.
1467
1468         The default value is 6, giving a low-pass coefficient
1469         of 2**6, or 64."
1470    REFERENCE
1471        "IEEE 802.17 Subclause 10.2.2, lpCoef"
1472    DEFVAL { 6 }
1473    ::= { rprFairnessEntry 8 }
1474
1475rprFairnessAdvertisementRatio OBJECT-TYPE
1476    SYNTAX        Unsigned32 (1..40)
1477    UNITS         "0.00025"
1478    MAX-ACCESS    read-write
1479    STATUS        current
1480    DESCRIPTION
1481        "The ratio between the link capacity reserved for fairness
1482         control messages and the total link capacity.
1483
1484         Default value of fairness advertisement ratio is 5 units
1485         of 0.00025, i.e 0.00125."
1486    REFERENCE
1487        "IEEE 802.17 Subclause 10.2.2, advertisementRatio"
1488    DEFVAL { 5 }
1489    ::= { rprFairnessEntry 9 }
1490
1491rprFairnessMcffReportCoef OBJECT-TYPE
1492    SYNTAX        Unsigned32 (8..512)
1493    MAX-ACCESS    read-write
1494    STATUS        current
1495    DESCRIPTION
1496        "Indicates the number of SCFF advertisingIntervals that
1497         elapse between the sending of successive MCFFs,
1498         This value allows the interval between sending MCFFs
1499         to be established as MCFF_reportingInterval =
1500         rprFairnessMcffReportCoef * SCFF_avertisingInterval.
1501
1502         The default value is 10."
1503    REFERENCE
1504        "IEEE 802.17 Subclause 10.2.2, reportCoef"
1505    DEFVAL { 10 }
1506    ::= { rprFairnessEntry 10 }
1507
1508rprFairnessActiveWeightsCoef OBJECT-TYPE
1509    SYNTAX        Unsigned32 (8..512)
1510    MAX-ACCESS    read-write
1511    STATUS        current
1512    DESCRIPTION
1513        "Indicates the number of agingIntervals that elapse between
1514         successive computations of activeWeights.
1515         This value allows the interval between computations of
1516         activeWeights to be established as
1517         activeWeightsInterval = activeWeightsCoef * agingInterval.
1518
1519         The default value is 64."
1520    REFERENCE
1521        "IEEE 802.17 Subclause 10.2.2, activeWeightsCoef"
1522    DEFVAL { 64 }
1523    ::= { rprFairnessEntry 11 }
1524
1525rprFairnessSTQHighThreshold OBJECT-TYPE
1526    SYNTAX        Unsigned32 (0..1000)
1527    UNITS         "Tenth of percent"
1528    MAX-ACCESS    read-write
1529    STATUS        current
1530    DESCRIPTION
1531        "A level of STQ occupancy at or above which CSFE frames are no
1532         longer admitted. Defined only for a dual transit-queue
1533         implementation.
1534
1535         This attribute specifies the high threshold location
1536         in percentage of the STQ size.
1537         The allowed range is [2*mtuSize, stqFullThreshold -mtuSize].
1538         The default value is 0.25*stqFullThreshold."
1539    REFERENCE
1540        "IEEE 802.17 Subclause 10.2.2, stqHighThreshold"
1541    DEFVAL { 250 }
1542    ::= { rprFairnessEntry 12 }
1543
1544rprFairnessSTQMedThreshold OBJECT-TYPE
1545    SYNTAX        Unsigned32 (0..1000)
1546    UNITS         "Tenth of percent"
1547    MAX-ACCESS    read-write
1548    STATUS        current
1549    DESCRIPTION
1550        "A level of buffer occupancy in a dual-queue deployment,
1551         at or above which congestion on the outbound link is declared.
1552
1553         This attribute specifies the medium threshold location
1554         in percentage of the STQ size.
1555         The allowed range is [stqLowThreshold + mtuSize,
1556                               stqHighThreshold - mtuSize].
1557         The default value is 0.5 * (stqHighThreshold + stqLowThreshold)."
1558    REFERENCE
1559        "IEEE 802.17 Subclause 10.2.2, stqMedThreshold"
1560    DEFVAL { 187 }
1561    ::= { rprFairnessEntry 13 }
1562
1563rprFairnessSTQLowThreshold OBJECT-TYPE
1564    SYNTAX        Unsigned32 (0..1000)
1565    UNITS         "Tenth of percent"
1566    MAX-ACCESS    read-write
1567    STATUS        current
1568    DESCRIPTION
1569        "A level of STQ occupancy at or above which congestion on
1570         the outbound link is imminent.
1571         Defined only for dual transit-queue implementations.
1572
1573         This attribute specifies the low threshold location
1574         in percentage of the STQ size.
1575         The range is [mtuSize, stqHighThreshold -mtuSize].
1576         The default value is 0.5*stqHighThreshold."
1577    REFERENCE
1578        "IEEE 802.17 Subclause 10.2.2, stqLowThreshold"
1579    DEFVAL { 125 }
1580    ::= { rprFairnessEntry 14 }
1581
1582rprFairnessRateHighThreshold OBJECT-TYPE
1583    SYNTAX        Unsigned32 (400..990)
1584    UNITS         "Tenth of percent"
1585    MAX-ACCESS    read-write
1586    STATUS        current
1587    DESCRIPTION
1588        "Rate at or above which congestion on the outbound link
1589         is declared.
1590
1591         The range is [0.4 * unreservedRate, 0.99 * unreservedRate].
1592         The default value is 0.95 * unreservedRate."
1593    REFERENCE
1594        "IEEE 802.17 Subclause 10.2.2, rateHighThreshold"
1595    DEFVAL { 950 }
1596    ::= { rprFairnessEntry 15 }
1597
1598rprFairnessRateLowThreshold OBJECT-TYPE
1599    SYNTAX        Unsigned32 (500..990)
1600    UNITS         "Tenth of percent"
1601    MAX-ACCESS    read-write
1602    STATUS        current
1603    DESCRIPTION
1604        "Rate at or above which congestion on the outbound link
1605         is imminent.
1606
1607         The range is [0.5 * rateHighThreshold, 0.99 * rateHighThreshold].
1608         The default value is 0.9 * rateHighThreshold"
1609    REFERENCE
1610        "IEEE 802.17 Subclause 10.2.2, rateLowThreshold"
1611    DEFVAL { 900 }
1612    ::= { rprFairnessEntry 16 }
1613
1614rprFairnessResetWaterMarks OBJECT-TYPE
1615    SYNTAX        INTEGER {
1616                    idle            (1),
1617                    resetWaterMarks (2)
1618                  }
1619    MAX-ACCESS    read-write
1620    STATUS        current
1621    DESCRIPTION
1622        "Write resetWaterMarks to this attribute to reset
1623         the STQ water marks to the current occupancy.
1624
1625         Default value is idle"
1626    DEFVAL  { idle }
1627    ::= { rprFairnessEntry 17 }
1628
1629rprFairnessSTQHighWaterMark OBJECT-TYPE
1630    SYNTAX        Unsigned32 (0..1000)
1631    UNITS         "Tenth of percent"
1632    MAX-ACCESS    read-only
1633    STATUS        current
1634    DESCRIPTION
1635        "The highest level of STQ occupancy since the last reset
1636         of this value, in percentage of the STQ size."
1637    REFERENCE
1638        "IEEE 802.17 Subclause 10.2.2, stqHighWatermark"
1639    ::= { rprFairnessEntry 18 }
1640
1641rprFairnessSTQLowWaterMark OBJECT-TYPE
1642    SYNTAX        Unsigned32 (0..1000)
1643    UNITS         "Tenth of percent"
1644    MAX-ACCESS    read-only
1645    STATUS        current
1646    DESCRIPTION
1647        "The lowest level of STQ occupancy since the last reset of
1648         this value, in percentage of the STQ size."
1649    REFERENCE
1650        "IEEE 802.17 Subclause 10.2.2, stqLowWatermark"
1651    ::= { rprFairnessEntry 19 }
1652
1653rprFairnessLastChange OBJECT-TYPE
1654    SYNTAX        TimeStamp
1655    MAX-ACCESS    read-only
1656    STATUS        current
1657    DESCRIPTION
1658        "The value of sysUpTime at the time when any of the following
1659         attributes changes:
1660         rprFairnessRingletWeight, rprFairnessReservedRate,
1661         rprFairnessMaxAllowed, rprFairnessAgeCoef, rprFairnessRampCoef,
1662         rprFairnessLpCoef, rprFairnessAdvertisementRatio,
1663         rprFairnessSTQHighThreshold, rprFairnessSTQLowThreshold
1664         rprFairnessResetWaterMarks."
1665    ::= { rprFairnessEntry 20 }
1666
1667rprFairnessChanges OBJECT-TYPE
1668    SYNTAX        Counter32
1669    MAX-ACCESS    read-only
1670    STATUS        current
1671    DESCRIPTION
1672        "Indicates number of times rprFairnessLastChange changed.
1673
1674         The discontinued counter value is indicated
1675         by the ifCounterDiscontinuityTime value."
1676    ::= { rprFairnessEntry 21 }
1677
1678
1679--
1680-- The RPR OAM actions table
1681--
1682
1683rprOamTable OBJECT-TYPE
1684    SYNTAX        SEQUENCE OF RprOamEntry
1685    MAX-ACCESS    not-accessible
1686    STATUS        current
1687    DESCRIPTION
1688        "A table of RPR OAM actions.
1689         The table is designed to support a one action at a time
1690         on an RPR interface.
1691
1692         All read-write attributes in this table are volatile,
1693         i.e. will be cleared on system reset."
1694    ::= { rprProtocols 3 }
1695
1696rprOamEntry OBJECT-TYPE
1697    SYNTAX        RprOamEntry
1698    MAX-ACCESS    not-accessible
1699    STATUS        current
1700    DESCRIPTION
1701        "OAM Echo and Flush control for an RPR interface"
1702    INDEX { rprOamIfIndex }
1703    ::= { rprOamTable 1 }
1704
1705RprOamEntry ::= SEQUENCE {
1706    rprOamIfIndex           InterfaceIndex,
1707    rprOamActionType        INTEGER,
1708    rprOamDestAddress       MacAddress,
1709    rprOamRequestRinglet    RprOamRinglet,
1710    rprOamResponseRinglet   RprOamRinglet,
1711    rprOamClassOfService    INTEGER,
1712    rprOamUserData          OCTET STRING,
1713    rprOamProtected         TruthValue,
1714    rprOamRequestCount      Unsigned32,
1715    rprOamTimeout           Unsigned32,
1716    rprOamControl           INTEGER,
1717    rprOamResponseCount     Unsigned32,
1718    rprOamAvResponseTime    Unsigned32,
1719    rprOamResponseStatus    INTEGER
1720    }
1721
1722rprOamIfIndex  OBJECT-TYPE
1723    SYNTAX        InterfaceIndex
1724    MAX-ACCESS    not-accessible
1725    STATUS        current
1726    DESCRIPTION
1727        "The ifIndex of this RPR interface."
1728    REFERENCE   "RFC 2863, ifIndex"
1729    ::= { rprOamEntry 1 }
1730
1731rprOamActionType OBJECT-TYPE
1732    SYNTAX        INTEGER {
1733                    echo  (1),
1734                    flush (2)
1735                  }
1736    MAX-ACCESS    read-write
1737    STATUS        current
1738    DESCRIPTION
1739        "The type of OAM action.
1740         The valid values for this object are:
1741         (1) echo (2) flush."
1742    REFERENCE
1743        "IEEE 802.17 Subclause 12.4.1, OAM_ECHO_REQ, and 12.4.3, OAM_FLUSH_REQ"
1744    DEFVAL { echo }
1745    ::= { rprOamEntry  2 }
1746
1747rprOamDestAddress OBJECT-TYPE
1748    SYNTAX        MacAddress
1749    MAX-ACCESS    read-write
1750    STATUS        current
1751    DESCRIPTION
1752        "The 48-bit MAC address of the destination station of OAM
1753         session."
1754    REFERENCE
1755        "IEEE 802.17 Subclause 12.4.1 and 12.4.3, destination_address"
1756    ::= { rprOamEntry  3 }
1757
1758rprOamRequestRinglet OBJECT-TYPE
1759    SYNTAX        RprOamRinglet
1760    MAX-ACCESS    read-write
1761    STATUS        current
1762    DESCRIPTION
1763       "The ringlet ID on which the OAM request should be sent."
1764    REFERENCE
1765        "IEEE 802.17 Subclause 12.4.1 and 12.4.3, ringlet_id"
1766    DEFVAL { default }
1767    ::= { rprOamEntry  4 }
1768
1769rprOamResponseRinglet OBJECT-TYPE
1770    SYNTAX        RprOamRinglet
1771    MAX-ACCESS    read-write
1772    STATUS        current
1773    DESCRIPTION
1774       "The ringlet ID on which the OAM response should be replied."
1775    REFERENCE
1776        "IEEE 802.17 Subclause 12.4.1, response_ringlet"
1777    DEFVAL { default }
1778    ::= { rprOamEntry  5 }
1779
1780rprOamClassOfService OBJECT-TYPE
1781    SYNTAX        INTEGER {
1782                    classA   (1),
1783                    classB   (2),
1784                    classC   (3)
1785                  }
1786    MAX-ACCESS    read-write
1787    STATUS        current
1788    DESCRIPTION
1789        "The class-of-service of OAM session frames"
1790    REFERENCE
1791        "IEEE 802.17 Subclause 12.4.1 and 12.4.3, service_class"
1792    DEFVAL { classC }
1793    ::= { rprOamEntry 6 }
1794
1795rprOamUserData OBJECT-TYPE
1796    SYNTAX        OCTET STRING (SIZE (0..1024))
1797    MAX-ACCESS    read-write
1798    STATUS        current
1799    DESCRIPTION
1800        "The operator assigned user specific data."
1801    REFERENCE
1802        "IEEE 802.17 Subclause 12.4.1 and 12.4.3, user_data"
1803    DEFVAL { "" }
1804    ::= { rprOamEntry 7 }
1805
1806rprOamProtected OBJECT-TYPE
1807    SYNTAX        TruthValue
1808    MAX-ACCESS    read-write
1809    STATUS        current
1810    DESCRIPTION
1811        "Indicates whether the OAM action should be protected.
1812
1813         In a wrapping ring,
1814         If true, the WE (wrap eligible) bit of the OAM action
1815         frame is set to 1.
1816         Otherwise, the WE bit is set to 0.
1817
1818         In steering ring,
1819         If true, in case of failure on the requested ringlet between
1820         the source and the destination stations, the OAM action frame
1821         will be steered to the alternative ringlet.
1822         Otherwise, the OAM action frame will be sent through the requested
1823         ringlet regardless of its protection state."
1824    REFERENCE
1825        "IEEE 802.17 Subclause 12.4.1 and 12.4.3, mac_protection"
1826    DEFVAL { false }
1827    ::= { rprOamEntry 8 }
1828
1829rprOamRequestCount OBJECT-TYPE
1830    SYNTAX        Unsigned32 (0..65535)
1831    MAX-ACCESS    read-write
1832    STATUS        current
1833    DESCRIPTION
1834        "Indicates the number of OAM requests to send.
1835
1836         Default value of OAM request action is 1."
1837    DEFVAL { 1 }
1838    ::= { rprOamEntry 9 }
1839
1840rprOamTimeout OBJECT-TYPE
1841    SYNTAX        Unsigned32 (1..10000)
1842    UNITS         "10usec"
1843    MAX-ACCESS    read-write
1844    STATUS        current
1845    DESCRIPTION
1846        "Indicates the timer to declare OAM action timeout,
1847         in 10usec units.
1848
1849         Default value of OAM timeout is 500 units of 10usec (i.e. 5 ms)"
1850    DEFVAL { 500 }
1851    ::= { rprOamEntry 10 }
1852
1853rprOamControl OBJECT-TYPE
1854    SYNTAX        INTEGER {
1855                    idle     (1),
1856                    active   (2),
1857                    abort    (3)
1858                  }
1859    MAX-ACCESS    read-write
1860    STATUS        current
1861    DESCRIPTION
1862        "Control of an OAM action.
1863        The valid values for this object are:
1864        (1) idle (2) active (3) abort.
1865
1866        Default value of OAM control is idle."
1867    DEFVAL { idle }
1868    ::= { rprOamEntry 11 }
1869
1870rprOamResponseCount OBJECT-TYPE
1871    SYNTAX        Unsigned32 (0..65535)
1872    MAX-ACCESS    read-only
1873    STATUS        current
1874    DESCRIPTION
1875        "Indicates the number of OAM actions responses received."
1876    ::= { rprOamEntry 12 }
1877
1878rprOamAvResponseTime OBJECT-TYPE
1879    SYNTAX        Unsigned32 (0..65535)
1880    UNITS         "10usec"
1881    MAX-ACCESS    read-only
1882    STATUS        current
1883    DESCRIPTION
1884        "Average response time to receive the OAM reply."
1885    ::= { rprOamEntry 13 }
1886
1887rprOamResponseStatus OBJECT-TYPE
1888    SYNTAX        INTEGER {
1889                    unknown   (1),
1890                    inProcess (2),
1891                    error     (3),
1892                    success   (4)
1893                  }
1894    MAX-ACCESS    read-only
1895    STATUS        current
1896    DESCRIPTION
1897        "Status of an OAM action.
1898        The valid values for this object are:
1899        (1) unknown (2) inProcess (3) error (4) success.
1900
1901        The action status is success if at least 90% of the responses
1902        were received till timeout."
1903    ::= { rprOamEntry 14 }
1904
1905
1906--
1907-- RPR changes summary group
1908--
1909
1910rprIfChangeSummaryObject OBJECT IDENTIFIER ::= { rprGeneral 5 }
1911
1912rprIfChangeSummaryNumInterfaces OBJECT-TYPE
1913    SYNTAX        Unsigned32
1914    MAX-ACCESS    read-only
1915    STATUS        current
1916    DESCRIPTION
1917        "Number of RPR interfaces on this device."
1918    ::= {  rprIfChangeSummaryObject 1 }
1919
1920rprIfChangeSummaryIfLastChange OBJECT-TYPE
1921    SYNTAX        TimeStamp
1922    MAX-ACCESS    read-only
1923    STATUS        current
1924    DESCRIPTION
1925        "Latest timestamp when any instance of rprIfLastChange changed."
1926    ::= { rprIfChangeSummaryObject 2 }
1927
1928rprIfChangeSummaryIfChanges OBJECT-TYPE
1929    SYNTAX        Counter32
1930    MAX-ACCESS    read-only
1931    STATUS        current
1932    DESCRIPTION
1933        "Number of times any instance of rprIfChanges changed.
1934
1935         The discontinued counter value is indicated
1936         by the ifCounterDiscontinuityTime value."
1937    ::= { rprIfChangeSummaryObject 3 }
1938
1939rprIfChangeSummarySpanLastChange OBJECT-TYPE
1940    SYNTAX        TimeStamp
1941    MAX-ACCESS    read-only
1942    STATUS        current
1943    DESCRIPTION
1944        "Latest timestamp when any instance of rprSpanLastChange changed."
1945    ::= { rprIfChangeSummaryObject 4 }
1946
1947rprIfChangeSummarySpanChanges OBJECT-TYPE
1948    SYNTAX        Counter32
1949    MAX-ACCESS    read-only
1950    STATUS        current
1951    DESCRIPTION
1952        "Number of times any instance of rprSpanChanges changed.
1953
1954         The discontinued counter value is indicated
1955         by the ifCounterDiscontinuityTime value."
1956    ::= { rprIfChangeSummaryObject 5 }
1957
1958rprIfChangeSummaryFairnessLastChange OBJECT-TYPE
1959    SYNTAX        TimeStamp
1960    MAX-ACCESS    read-only
1961    STATUS        current
1962    DESCRIPTION
1963        "Latest timestamp when any instance of rprFairnessLastChange changed."
1964    ::= { rprIfChangeSummaryObject 6 }
1965
1966rprIfChangeSummaryFairnessChanges OBJECT-TYPE
1967    SYNTAX        Counter32
1968    MAX-ACCESS    read-only
1969    STATUS        current
1970    DESCRIPTION
1971        "Number of times any instance of rprFairnessChanges changed.
1972
1973         The discontinued counter value is indicated
1974         by the ifCounterDiscontinuityTime value."
1975    ::= { rprIfChangeSummaryObject 7 }
1976
1977
1978--
1979-- RPR ring interface current counters table
1980--
1981
1982rprSpanCountersCurrentTable OBJECT-TYPE
1983    SYNTAX        SEQUENCE OF RprSpanCountersCurrentEntry
1984    MAX-ACCESS    not-accessible
1985    STATUS        current
1986    DESCRIPTION
1987       "The RPR MAC Span interface current counters table.
1988
1989         All attributes in this table are volatile,
1990         i.e. will be cleared on system reset."
1991    ::= { rprSpanCounters 1 }
1992
1993rprSpanCountersCurrentEntry OBJECT-TYPE
1994    SYNTAX        RprSpanCountersCurrentEntry
1995    MAX-ACCESS    not-accessible
1996    STATUS        current
1997    DESCRIPTION
1998        "Frames and octets statistics for the current interval for
1999         the RPR MAC Span interface.
2000         The corresponding instance of rprIfStatsControlTimeElapsed
2001         indicates the number of seconds which have elapsed
2002         so far in the current interval."
2003    INDEX { rprSpanCurrentIfIndex,
2004            rprSpanCurrentSpan }
2005    ::= { rprSpanCountersCurrentTable 1 }
2006
2007RprSpanCountersCurrentEntry ::= SEQUENCE {
2008    rprSpanCurrentIfIndex                 InterfaceIndex,
2009    rprSpanCurrentSpan                    RprSpan,
2010
2011    rprSpanCurrentInUcastClassAFrames     HCPerfCurrentCount,
2012    rprSpanCurrentInUcastClassAOctets     HCPerfCurrentCount,
2013    rprSpanCurrentInUcastClassBCirFrames  HCPerfCurrentCount,
2014    rprSpanCurrentInUcastClassBCirOctets  HCPerfCurrentCount,
2015    rprSpanCurrentInUcastClassBEirFrames  HCPerfCurrentCount,
2016    rprSpanCurrentInUcastClassBEirOctets  HCPerfCurrentCount,
2017    rprSpanCurrentInUcastClassCFrames     HCPerfCurrentCount,
2018    rprSpanCurrentInUcastClassCOctets     HCPerfCurrentCount,
2019
2020    rprSpanCurrentInMcastClassAFrames     HCPerfCurrentCount,
2021    rprSpanCurrentInMcastClassAOctets     HCPerfCurrentCount,
2022    rprSpanCurrentInMcastClassBCirFrames  HCPerfCurrentCount,
2023    rprSpanCurrentInMcastClassBCirOctets  HCPerfCurrentCount,
2024    rprSpanCurrentInMcastClassBEirFrames  HCPerfCurrentCount,
2025    rprSpanCurrentInMcastClassBEirOctets  HCPerfCurrentCount,
2026    rprSpanCurrentInMcastClassCFrames     HCPerfCurrentCount,
2027    rprSpanCurrentInMcastClassCOctets     HCPerfCurrentCount,
2028
2029    rprSpanCurrentOutUcastClassAFrames    HCPerfCurrentCount,
2030    rprSpanCurrentOutUcastClassAOctets    HCPerfCurrentCount,
2031    rprSpanCurrentOutUcastClassBCirFrames HCPerfCurrentCount,
2032    rprSpanCurrentOutUcastClassBCirOctets HCPerfCurrentCount,
2033    rprSpanCurrentOutUcastClassBEirFrames HCPerfCurrentCount,
2034    rprSpanCurrentOutUcastClassBEirOctets HCPerfCurrentCount,
2035    rprSpanCurrentOutUcastClassCFrames    HCPerfCurrentCount,
2036    rprSpanCurrentOutUcastClassCOctets    HCPerfCurrentCount,
2037
2038    rprSpanCurrentOutMcastClassAFrames    HCPerfCurrentCount,
2039    rprSpanCurrentOutMcastClassAOctets    HCPerfCurrentCount,
2040    rprSpanCurrentOutMcastClassBCirFrames HCPerfCurrentCount,
2041    rprSpanCurrentOutMcastClassBCirOctets HCPerfCurrentCount,
2042    rprSpanCurrentOutMcastClassBEirFrames HCPerfCurrentCount,
2043    rprSpanCurrentOutMcastClassBEirOctets HCPerfCurrentCount,
2044    rprSpanCurrentOutMcastClassCFrames    HCPerfCurrentCount,
2045    rprSpanCurrentOutMcastClassCOctets    HCPerfCurrentCount
2046    }
2047
2048rprSpanCurrentIfIndex OBJECT-TYPE
2049    SYNTAX        InterfaceIndex
2050    MAX-ACCESS    not-accessible
2051    STATUS        current
2052    DESCRIPTION
2053        "The ifIndex of this RPR interface."
2054    REFERENCE   "RFC 2863, ifIndex"
2055    ::= { rprSpanCountersCurrentEntry 1 }
2056
2057rprSpanCurrentSpan OBJECT-TYPE
2058    SYNTAX        RprSpan
2059    MAX-ACCESS    not-accessible
2060    STATUS        current
2061    DESCRIPTION
2062        "An indication of the span of the interface for which this
2063         row contains information."
2064    ::= { rprSpanCountersCurrentEntry 2 }
2065
2066rprSpanCurrentInUcastClassAFrames OBJECT-TYPE
2067    SYNTAX        HCPerfCurrentCount
2068    MAX-ACCESS    read-only
2069    STATUS        current
2070    DESCRIPTION
2071        "The number of received (PHY to MAC) classA unicast frames
2072         in the current interval."
2073    ::= { rprSpanCountersCurrentEntry 3 }
2074
2075rprSpanCurrentInUcastClassAOctets OBJECT-TYPE
2076    SYNTAX        HCPerfCurrentCount
2077    MAX-ACCESS    read-only
2078    STATUS        current
2079    DESCRIPTION
2080        "The number of received (PHY to MAC) classA unicast octets,
2081         in the current interval."
2082    ::= { rprSpanCountersCurrentEntry 4 }
2083
2084rprSpanCurrentInUcastClassBCirFrames OBJECT-TYPE
2085    SYNTAX        HCPerfCurrentCount
2086    MAX-ACCESS    read-only
2087    STATUS        current
2088    DESCRIPTION
2089        "The number of received (PHY to MAC) classB CIR unicast frames
2090         in the current interval."
2091    ::= { rprSpanCountersCurrentEntry 5 }
2092
2093rprSpanCurrentInUcastClassBCirOctets OBJECT-TYPE
2094    SYNTAX        HCPerfCurrentCount
2095    MAX-ACCESS    read-only
2096    STATUS        current
2097    DESCRIPTION
2098        "The number of received (PHY to MAC) classB CIR unicast octets
2099         in the current interval."
2100    ::= { rprSpanCountersCurrentEntry 6 }
2101
2102rprSpanCurrentInUcastClassBEirFrames OBJECT-TYPE
2103    SYNTAX        HCPerfCurrentCount
2104    MAX-ACCESS    read-only
2105    STATUS        current
2106    DESCRIPTION
2107        "The number of received (PHY to MAC) classB EIR unicast frames
2108         in the current interval."
2109    ::= { rprSpanCountersCurrentEntry 7 }
2110
2111rprSpanCurrentInUcastClassBEirOctets OBJECT-TYPE
2112    SYNTAX        HCPerfCurrentCount
2113    MAX-ACCESS    read-only
2114    STATUS        current
2115    DESCRIPTION
2116        "The number of received (PHY to MAC) classB EIR unicast octets
2117         in the current interval."
2118    ::= { rprSpanCountersCurrentEntry 8 }
2119
2120rprSpanCurrentInUcastClassCFrames OBJECT-TYPE
2121    SYNTAX        HCPerfCurrentCount
2122    MAX-ACCESS    read-only
2123    STATUS        current
2124    DESCRIPTION
2125        "The number of received (PHY to MAC) classC unicast frames
2126         in the current interval."
2127    ::= { rprSpanCountersCurrentEntry 9 }
2128
2129rprSpanCurrentInUcastClassCOctets OBJECT-TYPE
2130    SYNTAX        HCPerfCurrentCount
2131    MAX-ACCESS    read-only
2132    STATUS        current
2133    DESCRIPTION
2134        "The number of received (PHY to MAC) classC unicast octets
2135         in the current interval."
2136    ::= { rprSpanCountersCurrentEntry 10 }
2137
2138rprSpanCurrentInMcastClassAFrames OBJECT-TYPE
2139    SYNTAX        HCPerfCurrentCount
2140    MAX-ACCESS    read-only
2141    STATUS        current
2142    DESCRIPTION
2143        "The number of received (PHY to MAC) classA multicast and
2144         broadcast frames in the current interval."
2145    ::= { rprSpanCountersCurrentEntry 11 }
2146
2147rprSpanCurrentInMcastClassAOctets OBJECT-TYPE
2148    SYNTAX        HCPerfCurrentCount
2149    MAX-ACCESS    read-only
2150    STATUS        current
2151    DESCRIPTION
2152        "The number of received (PHY to MAC) classA multicast and
2153         broadcast octets in the current interval."
2154    ::= { rprSpanCountersCurrentEntry 12 }
2155
2156rprSpanCurrentInMcastClassBCirFrames OBJECT-TYPE
2157    SYNTAX        HCPerfCurrentCount
2158    MAX-ACCESS    read-only
2159    STATUS        current
2160    DESCRIPTION
2161        "The number of received (PHY to MAC) classB CIR multicast and
2162         broadcast frames in the current interval."
2163    ::= { rprSpanCountersCurrentEntry 13 }
2164
2165rprSpanCurrentInMcastClassBCirOctets OBJECT-TYPE
2166    SYNTAX        HCPerfCurrentCount
2167    MAX-ACCESS    read-only
2168    STATUS        current
2169    DESCRIPTION
2170        "The number of received (PHY to MAC) classB CIR multicast and
2171         broadcast octets in the current interval."
2172    ::= { rprSpanCountersCurrentEntry 14 }
2173
2174rprSpanCurrentInMcastClassBEirFrames OBJECT-TYPE
2175    SYNTAX        HCPerfCurrentCount
2176    MAX-ACCESS    read-only
2177    STATUS        current
2178    DESCRIPTION
2179        "The number of received (PHY to MAC) classB EIR multicast and
2180         broadcast frames in the current interval."
2181    ::= { rprSpanCountersCurrentEntry 15 }
2182
2183rprSpanCurrentInMcastClassBEirOctets OBJECT-TYPE
2184    SYNTAX        HCPerfCurrentCount
2185    MAX-ACCESS    read-only
2186    STATUS        current
2187    DESCRIPTION
2188        "The number of received (PHY to MAC) classB EIR multicast and
2189         broadcast octets in the current interval."
2190    ::= { rprSpanCountersCurrentEntry 16 }
2191
2192rprSpanCurrentInMcastClassCFrames OBJECT-TYPE
2193    SYNTAX        HCPerfCurrentCount
2194    MAX-ACCESS    read-only
2195    STATUS        current
2196    DESCRIPTION
2197        "The number of received (PHY to MAC) classC multicast and
2198         broadcast frames in the current interval."
2199    ::= { rprSpanCountersCurrentEntry 17 }
2200
2201rprSpanCurrentInMcastClassCOctets OBJECT-TYPE
2202    SYNTAX        HCPerfCurrentCount
2203    MAX-ACCESS    read-only
2204    STATUS        current
2205    DESCRIPTION
2206        "The number of received (PHY to MAC) classC multicast and
2207         broadcast octets in the current interval."
2208    ::= { rprSpanCountersCurrentEntry 18 }
2209
2210rprSpanCurrentOutUcastClassAFrames OBJECT-TYPE
2211    SYNTAX        HCPerfCurrentCount
2212    MAX-ACCESS    read-only
2213    STATUS        current
2214    DESCRIPTION
2215        "The number of transmitted (MAC to PHY) classA unicast frames
2216         in the current interval."
2217    ::= { rprSpanCountersCurrentEntry 19 }
2218
2219rprSpanCurrentOutUcastClassAOctets OBJECT-TYPE
2220    SYNTAX        HCPerfCurrentCount
2221    MAX-ACCESS    read-only
2222    STATUS        current
2223    DESCRIPTION
2224        "The number of transmitted (MAC to PHY) classA unicast octets
2225         in the current interval."
2226    ::= { rprSpanCountersCurrentEntry 20 }
2227
2228rprSpanCurrentOutUcastClassBCirFrames OBJECT-TYPE
2229    SYNTAX        HCPerfCurrentCount
2230    MAX-ACCESS    read-only
2231    STATUS        current
2232    DESCRIPTION
2233        "The number of transmitted (MAC to PHY) classB CIR unicast frames
2234         in the current interval."
2235    ::= { rprSpanCountersCurrentEntry 21 }
2236
2237rprSpanCurrentOutUcastClassBCirOctets OBJECT-TYPE
2238    SYNTAX        HCPerfCurrentCount
2239    MAX-ACCESS    read-only
2240    STATUS        current
2241    DESCRIPTION
2242        "The number of transmitted (MAC to PHY) classB CIR unicast octets
2243         in the current interval."
2244    ::= { rprSpanCountersCurrentEntry 22 }
2245
2246rprSpanCurrentOutUcastClassBEirFrames OBJECT-TYPE
2247    SYNTAX        HCPerfCurrentCount
2248    MAX-ACCESS    read-only
2249    STATUS        current
2250    DESCRIPTION
2251        "The number of transmitted (MAC to PHY) classB EIR unicast frames
2252         in the current interval."
2253    ::= { rprSpanCountersCurrentEntry 23 }
2254
2255rprSpanCurrentOutUcastClassBEirOctets OBJECT-TYPE
2256    SYNTAX        HCPerfCurrentCount
2257    MAX-ACCESS    read-only
2258    STATUS        current
2259    DESCRIPTION
2260        "The number of transmitted (MAC to PHY) classB EIR unicast octets
2261         in the current interval."
2262    ::= { rprSpanCountersCurrentEntry 24 }
2263
2264rprSpanCurrentOutUcastClassCFrames OBJECT-TYPE
2265    SYNTAX        HCPerfCurrentCount
2266    MAX-ACCESS    read-only
2267    STATUS        current
2268    DESCRIPTION
2269        "The number of transmitted (MAC to PHY) classC unicast frames
2270         in the current interval."
2271    ::= { rprSpanCountersCurrentEntry 25 }
2272
2273rprSpanCurrentOutUcastClassCOctets OBJECT-TYPE
2274    SYNTAX        HCPerfCurrentCount
2275    MAX-ACCESS    read-only
2276    STATUS        current
2277    DESCRIPTION
2278        "The number of transmitted (MAC to PHY) classC unicast octets
2279         in the current interval."
2280    ::= { rprSpanCountersCurrentEntry 26 }
2281
2282rprSpanCurrentOutMcastClassAFrames OBJECT-TYPE
2283    SYNTAX        HCPerfCurrentCount
2284    MAX-ACCESS    read-only
2285    STATUS        current
2286    DESCRIPTION
2287        "The number of transmitted (MAC to PHY) classA multicast and
2288         broadcast frames in the current interval."
2289    ::= { rprSpanCountersCurrentEntry 27 }
2290
2291rprSpanCurrentOutMcastClassAOctets OBJECT-TYPE
2292    SYNTAX        HCPerfCurrentCount
2293    MAX-ACCESS    read-only
2294    STATUS        current
2295    DESCRIPTION
2296        "The number of transmitted (MAC to PHY) classA multicast and
2297         broadcast octets in the current interval."
2298    ::= { rprSpanCountersCurrentEntry 28 }
2299
2300rprSpanCurrentOutMcastClassBCirFrames OBJECT-TYPE
2301    SYNTAX        HCPerfCurrentCount
2302    MAX-ACCESS    read-only
2303    STATUS        current
2304    DESCRIPTION
2305        "The number of transmitted (MAC to PHY) classB CIR multicast and
2306         broadcast frames in the current interval."
2307    ::= { rprSpanCountersCurrentEntry 29 }
2308
2309rprSpanCurrentOutMcastClassBCirOctets OBJECT-TYPE
2310    SYNTAX        HCPerfCurrentCount
2311    MAX-ACCESS    read-only
2312    STATUS        current
2313    DESCRIPTION
2314        "The number of transmitted (MAC to PHY) classB CIR multicast and
2315         broadcast octets in the current interval."
2316    ::= { rprSpanCountersCurrentEntry 30 }
2317
2318rprSpanCurrentOutMcastClassBEirFrames OBJECT-TYPE
2319    SYNTAX        HCPerfCurrentCount
2320    MAX-ACCESS    read-only
2321    STATUS        current
2322    DESCRIPTION
2323        "The number of transmitted (MAC to PHY) classB EIR multicast and
2324         broadcast frames in the current interval."
2325    ::= { rprSpanCountersCurrentEntry 31 }
2326
2327rprSpanCurrentOutMcastClassBEirOctets OBJECT-TYPE
2328    SYNTAX        HCPerfCurrentCount
2329    MAX-ACCESS    read-only
2330    STATUS        current
2331    DESCRIPTION
2332        "The number of transmitted (MAC to PHY) classB EIR multicast and
2333         broadcast octets in the current interval."
2334    ::= { rprSpanCountersCurrentEntry 32 }
2335
2336rprSpanCurrentOutMcastClassCFrames OBJECT-TYPE
2337    SYNTAX        HCPerfCurrentCount
2338    MAX-ACCESS    read-only
2339    STATUS        current
2340    DESCRIPTION
2341        "The number of transmitted (MAC to PHY) classC multicast and
2342         broadcast frames in the current interval."
2343    ::= { rprSpanCountersCurrentEntry 33 }
2344
2345rprSpanCurrentOutMcastClassCOctets OBJECT-TYPE
2346    SYNTAX        HCPerfCurrentCount
2347    MAX-ACCESS    read-only
2348    STATUS        current
2349    DESCRIPTION
2350        "The number of transmitted (MAC to PHY) classC multicast and
2351         broadcast octets in the current interval."
2352    ::= { rprSpanCountersCurrentEntry 34 }
2353
2354
2355--
2356-- RPR ring interface interval counters
2357--
2358
2359rprSpanCountersIntervalTable OBJECT-TYPE
2360    SYNTAX        SEQUENCE OF RprSpanCountersIntervalEntry
2361    MAX-ACCESS    not-accessible
2362    STATUS        current
2363    DESCRIPTION
2364      "The RPR MAC Span interface interval counters table.
2365
2366       All attributes in this table are volatile,
2367       i.e. will be cleared on system reset."
2368    ::= { rprSpanCounters 2 }
2369
2370rprSpanCountersIntervalEntry OBJECT-TYPE
2371    SYNTAX        RprSpanCountersIntervalEntry
2372    MAX-ACCESS    not-accessible
2373    STATUS        current
2374    DESCRIPTION
2375        "Frames and octets statistics collected for a particular
2376         interval for the RPR MAC Span interface of a
2377         particular span of a particular RPR interface.
2378         The corresponding instance of rprIfValidIntervals
2379         indicates the number of intervals for which the set of
2380         statistics is available."
2381    INDEX { rprSpanIntervalIfIndex,
2382            rprSpanIntervalSpan,
2383            rprSpanIntervalNumber }
2384    ::= { rprSpanCountersIntervalTable 1 }
2385
2386RprSpanCountersIntervalEntry ::= SEQUENCE {
2387    rprSpanIntervalIfIndex                  InterfaceIndex,
2388    rprSpanIntervalSpan                     RprSpan,
2389    rprSpanIntervalNumber                   Unsigned32,
2390    rprSpanIntervalValidData                TruthValue,
2391    rprSpanIntervalTimeElapsed              Unsigned32,
2392    rprSpanIntervalStartTime                DateAndTime,
2393
2394    rprSpanIntervalInUcastClassAFrames      HCPerfIntervalCount,
2395    rprSpanIntervalInUcastClassAOctets      HCPerfIntervalCount,
2396    rprSpanIntervalInUcastClassBCirFrames   HCPerfIntervalCount,
2397    rprSpanIntervalInUcastClassBCirOctets   HCPerfIntervalCount,
2398    rprSpanIntervalInUcastClassBEirFrames   HCPerfIntervalCount,
2399    rprSpanIntervalInUcastClassBEirOctets   HCPerfIntervalCount,
2400    rprSpanIntervalInUcastClassCFrames      HCPerfIntervalCount,
2401    rprSpanIntervalInUcastClassCOctets      HCPerfIntervalCount,
2402
2403    rprSpanIntervalInMcastClassAFrames      HCPerfIntervalCount,
2404    rprSpanIntervalInMcastClassAOctets      HCPerfIntervalCount,
2405    rprSpanIntervalInMcastClassBCirFrames   HCPerfIntervalCount,
2406    rprSpanIntervalInMcastClassBCirOctets   HCPerfIntervalCount,
2407    rprSpanIntervalInMcastClassBEirFrames   HCPerfIntervalCount,
2408    rprSpanIntervalInMcastClassBEirOctets   HCPerfIntervalCount,
2409    rprSpanIntervalInMcastClassCFrames      HCPerfIntervalCount,
2410    rprSpanIntervalInMcastClassCOctets      HCPerfIntervalCount,
2411
2412    rprSpanIntervalOutUcastClassAFrames     HCPerfIntervalCount,
2413    rprSpanIntervalOutUcastClassAOctets     HCPerfIntervalCount,
2414    rprSpanIntervalOutUcastClassBCirFrames  HCPerfIntervalCount,
2415    rprSpanIntervalOutUcastClassBCirOctets  HCPerfIntervalCount,
2416    rprSpanIntervalOutUcastClassBEirFrames  HCPerfIntervalCount,
2417    rprSpanIntervalOutUcastClassBEirOctets  HCPerfIntervalCount,
2418    rprSpanIntervalOutUcastClassCFrames     HCPerfIntervalCount,
2419    rprSpanIntervalOutUcastClassCOctets     HCPerfIntervalCount,
2420
2421    rprSpanIntervalOutMcastClassAFrames     HCPerfIntervalCount,
2422    rprSpanIntervalOutMcastClassAOctets     HCPerfIntervalCount,
2423    rprSpanIntervalOutMcastClassBCirFrames  HCPerfIntervalCount,
2424    rprSpanIntervalOutMcastClassBCirOctets  HCPerfIntervalCount,
2425    rprSpanIntervalOutMcastClassBEirFrames  HCPerfIntervalCount,
2426    rprSpanIntervalOutMcastClassBEirOctets  HCPerfIntervalCount,
2427    rprSpanIntervalOutMcastClassCFrames     HCPerfIntervalCount,
2428    rprSpanIntervalOutMcastClassCOctets     HCPerfIntervalCount
2429    }
2430
2431rprSpanIntervalIfIndex OBJECT-TYPE
2432    SYNTAX        InterfaceIndex
2433    MAX-ACCESS    not-accessible
2434    STATUS        current
2435    DESCRIPTION
2436        "The ifIndex of this RPR interface."
2437    ::= { rprSpanCountersIntervalEntry 1 }
2438
2439rprSpanIntervalSpan OBJECT-TYPE
2440    SYNTAX        RprSpan
2441    MAX-ACCESS    not-accessible
2442    STATUS        current
2443    DESCRIPTION
2444        "An indication of the span of the interface for which this
2445         row contains information."
2446    ::= { rprSpanCountersIntervalEntry 2 }
2447
2448rprSpanIntervalNumber OBJECT-TYPE
2449    SYNTAX        Unsigned32 (1..96)
2450    MAX-ACCESS    not-accessible
2451    STATUS        current
2452    DESCRIPTION
2453        "A number between 1 and 96, which identifies the intervals
2454         for which the set of statistics is available. The interval
2455         identified by 1 is the most recently completed 15 minute
2456         interval, and interval identified by N is the interval
2457         immediately preceding the one identified by N-1."
2458    ::= { rprSpanCountersIntervalEntry 3 }
2459
2460rprSpanIntervalValidData OBJECT-TYPE
2461    SYNTAX        TruthValue
2462    MAX-ACCESS    read-only
2463    STATUS        current
2464    DESCRIPTION
2465        "This variable indicates if the data for this interval
2466         is valid.
2467         It will be valid if it contains data for 900 seconds
2468         plus or minus 10 seconds."
2469    ::= { rprSpanCountersIntervalEntry 4 }
2470
2471rprSpanIntervalTimeElapsed OBJECT-TYPE
2472    SYNTAX        Unsigned32 (0..899)
2473    UNITS         "Seconds"
2474    MAX-ACCESS    read-only
2475    STATUS        current
2476    DESCRIPTION
2477      "The duration of a particular interval in seconds.
2478       If, for some reason, such as an adjustment in the system's
2479       time-of-day clock, the current interval exceeds the maximum
2480       value, the agent will return the maximum value."
2481    ::= { rprSpanCountersIntervalEntry 5 }
2482
2483rprSpanIntervalStartTime OBJECT-TYPE
2484    SYNTAX        DateAndTime
2485    MAX-ACCESS    read-only
2486    STATUS        current
2487    DESCRIPTION
2488      "Indicates the wall clock time that this interval started."
2489    ::= { rprSpanCountersIntervalEntry 6 }
2490
2491rprSpanIntervalInUcastClassAFrames OBJECT-TYPE
2492    SYNTAX        HCPerfIntervalCount
2493    MAX-ACCESS    read-only
2494    STATUS        current
2495    DESCRIPTION
2496        "The number of received (PHY to MAC) classA unicast frames
2497         in a particular interval in the past 24 hours."
2498    ::= { rprSpanCountersIntervalEntry 7 }
2499
2500rprSpanIntervalInUcastClassAOctets OBJECT-TYPE
2501    SYNTAX        HCPerfIntervalCount
2502    MAX-ACCESS    read-only
2503    STATUS        current
2504    DESCRIPTION
2505        "The number of received (PHY to MAC) classA unicast octets
2506         in a particular interval in the past 24 hours."
2507    ::= { rprSpanCountersIntervalEntry 8 }
2508
2509rprSpanIntervalInUcastClassBCirFrames OBJECT-TYPE
2510    SYNTAX        HCPerfIntervalCount
2511    MAX-ACCESS    read-only
2512    STATUS        current
2513    DESCRIPTION
2514        "The number of received (PHY to MAC) classB CIR unicast frames
2515         in a particular interval in the past 24 hours."
2516    ::= { rprSpanCountersIntervalEntry 9 }
2517
2518rprSpanIntervalInUcastClassBCirOctets OBJECT-TYPE
2519    SYNTAX        HCPerfIntervalCount
2520    MAX-ACCESS    read-only
2521    STATUS        current
2522    DESCRIPTION
2523        "The number of received (PHY to MAC) classB CIR unicast octets
2524         in a particular interval in the past 24 hours."
2525    ::= { rprSpanCountersIntervalEntry 10 }
2526
2527rprSpanIntervalInUcastClassBEirFrames OBJECT-TYPE
2528    SYNTAX        HCPerfIntervalCount
2529    MAX-ACCESS    read-only
2530    STATUS        current
2531    DESCRIPTION
2532        "The number of received (PHY to MAC) classB EIR unicast
2533         frames in a particular interval in the past 24 hours."
2534    ::= { rprSpanCountersIntervalEntry 11 }
2535
2536rprSpanIntervalInUcastClassBEirOctets OBJECT-TYPE
2537    SYNTAX        HCPerfIntervalCount
2538    MAX-ACCESS    read-only
2539    STATUS        current
2540    DESCRIPTION
2541        "The number of received (PHY to MAC) classB EIR unicast
2542         octets in a particular interval in the past 24 hours."
2543    ::= { rprSpanCountersIntervalEntry 12 }
2544
2545rprSpanIntervalInUcastClassCFrames OBJECT-TYPE
2546    SYNTAX        HCPerfIntervalCount
2547    MAX-ACCESS    read-only
2548    STATUS        current
2549    DESCRIPTION
2550        "The number of received (PHY to MAC) classC unicast
2551         frames in a particular interval in the past 24 hours."
2552    ::= { rprSpanCountersIntervalEntry 13 }
2553
2554rprSpanIntervalInUcastClassCOctets OBJECT-TYPE
2555    SYNTAX        HCPerfIntervalCount
2556    MAX-ACCESS    read-only
2557    STATUS        current
2558    DESCRIPTION
2559        "The number of received (PHY to MAC) classC unicast
2560         octets in a particular interval in the past 24 hours."
2561    ::= { rprSpanCountersIntervalEntry 14 }
2562
2563rprSpanIntervalInMcastClassAFrames OBJECT-TYPE
2564    SYNTAX        HCPerfIntervalCount
2565    MAX-ACCESS    read-only
2566    STATUS        current
2567    DESCRIPTION
2568        "The number of received (PHY to MAC) classA multicast and
2569         broadcast frames in a particular interval in the past 24 hours."
2570    ::= { rprSpanCountersIntervalEntry 15 }
2571
2572rprSpanIntervalInMcastClassAOctets OBJECT-TYPE
2573    SYNTAX        HCPerfIntervalCount
2574    MAX-ACCESS    read-only
2575    STATUS        current
2576    DESCRIPTION
2577        "The number of received (PHY to MAC) classA multicast and
2578         broadcast octets in a particular interval in the past 24 hours."
2579    ::= { rprSpanCountersIntervalEntry 16 }
2580
2581rprSpanIntervalInMcastClassBCirFrames OBJECT-TYPE
2582    SYNTAX        HCPerfIntervalCount
2583    MAX-ACCESS    read-only
2584    STATUS        current
2585    DESCRIPTION
2586        "The number of received (PHY to MAC) classB CIR multicast and
2587         broadcast frames in a particular interval in the past 24 hours."
2588    ::= { rprSpanCountersIntervalEntry 17 }
2589
2590rprSpanIntervalInMcastClassBCirOctets OBJECT-TYPE
2591    SYNTAX        HCPerfIntervalCount
2592    MAX-ACCESS    read-only
2593    STATUS        current
2594    DESCRIPTION
2595        "The number of received (PHY to MAC) classB CIR multicast and
2596         broadcast octets in a particular interval in the past 24 hours."
2597    ::= { rprSpanCountersIntervalEntry 18 }
2598
2599rprSpanIntervalInMcastClassBEirFrames OBJECT-TYPE
2600    SYNTAX        HCPerfIntervalCount
2601    MAX-ACCESS    read-only
2602    STATUS        current
2603    DESCRIPTION
2604        "The number of received (PHY to MAC) classB EIR multicast and
2605         broadcast frames in a particular interval in the past 24 hours."
2606    ::= { rprSpanCountersIntervalEntry 19 }
2607
2608rprSpanIntervalInMcastClassBEirOctets OBJECT-TYPE
2609    SYNTAX        HCPerfIntervalCount
2610    MAX-ACCESS    read-only
2611    STATUS        current
2612    DESCRIPTION
2613        "The number of received (PHY to MAC) classB EIR multicast and
2614         broadcast octets in a particular interval in the past 24 hours."
2615    ::= { rprSpanCountersIntervalEntry 20 }
2616
2617rprSpanIntervalInMcastClassCFrames OBJECT-TYPE
2618    SYNTAX        HCPerfIntervalCount
2619    MAX-ACCESS    read-only
2620    STATUS        current
2621    DESCRIPTION
2622        "The number of received (PHY to MAC) classC multicast and
2623         broadcast frames in a particular interval in the past 24 hours."
2624    ::= { rprSpanCountersIntervalEntry 21 }
2625
2626rprSpanIntervalInMcastClassCOctets OBJECT-TYPE
2627    SYNTAX        HCPerfIntervalCount
2628    MAX-ACCESS    read-only
2629    STATUS        current
2630    DESCRIPTION
2631        "The number of received (PHY to MAC) classC multicast and
2632         broadcast octets in a particular interval in the past 24 hours."
2633    ::= { rprSpanCountersIntervalEntry 22 }
2634
2635rprSpanIntervalOutUcastClassAFrames OBJECT-TYPE
2636    SYNTAX        HCPerfIntervalCount
2637    MAX-ACCESS    read-only
2638    STATUS        current
2639    DESCRIPTION
2640        "The number of transmitted (MAC to PHY) classA unicast frames
2641         in a particular interval in the past 24 hours."
2642    ::= { rprSpanCountersIntervalEntry 23 }
2643
2644rprSpanIntervalOutUcastClassAOctets OBJECT-TYPE
2645    SYNTAX        HCPerfIntervalCount
2646    MAX-ACCESS    read-only
2647    STATUS        current
2648    DESCRIPTION
2649        "The number of transmitted (MAC to PHY) classA unicast octets
2650         in a particular interval in the past 24 hours."
2651    ::= { rprSpanCountersIntervalEntry 24 }
2652
2653rprSpanIntervalOutUcastClassBCirFrames OBJECT-TYPE
2654    SYNTAX        HCPerfIntervalCount
2655    MAX-ACCESS    read-only
2656    STATUS        current
2657    DESCRIPTION
2658        "The number of transmitted (MAC to PHY) classB CIR unicast frames,
2659         in a particular interval in the past 24 hours."
2660    ::= { rprSpanCountersIntervalEntry 25 }
2661
2662rprSpanIntervalOutUcastClassBCirOctets OBJECT-TYPE
2663    SYNTAX        HCPerfIntervalCount
2664    MAX-ACCESS    read-only
2665    STATUS        current
2666    DESCRIPTION
2667        "The number of transmitted (MAC to PHY) classB CIR unicast octets
2668         in a particular interval in the past 24 hours."
2669    ::= { rprSpanCountersIntervalEntry 26 }
2670
2671rprSpanIntervalOutUcastClassBEirFrames OBJECT-TYPE
2672    SYNTAX        HCPerfIntervalCount
2673    MAX-ACCESS    read-only
2674    STATUS        current
2675    DESCRIPTION
2676        "The number of transmitted (MAC to PHY) classB EIR unicast frames
2677         in a particular interval in the past 24 hours."
2678    ::= { rprSpanCountersIntervalEntry 27 }
2679
2680rprSpanIntervalOutUcastClassBEirOctets OBJECT-TYPE
2681    SYNTAX        HCPerfIntervalCount
2682    MAX-ACCESS    read-only
2683    STATUS        current
2684    DESCRIPTION
2685        "The number of transmitted (MAC to PHY) classB EIR unicast octets
2686         in a particular interval in the past 24 hours."
2687    ::= { rprSpanCountersIntervalEntry 28 }
2688
2689rprSpanIntervalOutUcastClassCFrames OBJECT-TYPE
2690    SYNTAX        HCPerfIntervalCount
2691    MAX-ACCESS    read-only
2692    STATUS        current
2693    DESCRIPTION
2694        "The number of transmitted (MAC to PHY) classC unicast frames
2695         in a particular interval in the past 24 hours."
2696    ::= { rprSpanCountersIntervalEntry 29 }
2697
2698rprSpanIntervalOutUcastClassCOctets OBJECT-TYPE
2699    SYNTAX        HCPerfIntervalCount
2700    MAX-ACCESS    read-only
2701    STATUS        current
2702    DESCRIPTION
2703        "The number of transmitted (MAC to PHY) classC unicast octets
2704         in a particular interval in the past 24 hours."
2705    ::= { rprSpanCountersIntervalEntry 30 }
2706
2707rprSpanIntervalOutMcastClassAFrames OBJECT-TYPE
2708    SYNTAX        HCPerfIntervalCount
2709    MAX-ACCESS    read-only
2710    STATUS        current
2711    DESCRIPTION
2712        "The number of transmitted (MAC to PHY) classA multicast and
2713         broadcast frames in a particular interval in the past 24 hours."
2714    ::= { rprSpanCountersIntervalEntry 31 }
2715
2716rprSpanIntervalOutMcastClassAOctets OBJECT-TYPE
2717    SYNTAX        HCPerfIntervalCount
2718    MAX-ACCESS    read-only
2719    STATUS        current
2720    DESCRIPTION
2721        "The number of transmitted (MAC to PHY) classA multicast and
2722         broadcast octets in a particular interval in the past 24 hours."
2723    ::= { rprSpanCountersIntervalEntry 32 }
2724
2725rprSpanIntervalOutMcastClassBCirFrames OBJECT-TYPE
2726    SYNTAX        HCPerfIntervalCount
2727    MAX-ACCESS    read-only
2728    STATUS        current
2729    DESCRIPTION
2730        "The number of transmitted (MAC to PHY) classB CIR multicast and
2731         broadcast frames in a particular interval in the past 24 hours."
2732    ::= { rprSpanCountersIntervalEntry 33 }
2733
2734rprSpanIntervalOutMcastClassBCirOctets OBJECT-TYPE
2735    SYNTAX        HCPerfIntervalCount
2736    MAX-ACCESS    read-only
2737    STATUS        current
2738    DESCRIPTION
2739        "The number of transmitted (MAC to PHY) classB CIR multicast and
2740         broadcast octets in a particular interval in the past 24 hours."
2741    ::= { rprSpanCountersIntervalEntry 34 }
2742
2743rprSpanIntervalOutMcastClassBEirFrames OBJECT-TYPE
2744    SYNTAX        HCPerfIntervalCount
2745    MAX-ACCESS    read-only
2746    STATUS        current
2747    DESCRIPTION
2748        "The number of transmitted (MAC to PHY) classB EIR multicast and
2749         broadcast frames in a particular interval in the past 24 hours."
2750    ::= { rprSpanCountersIntervalEntry 35 }
2751
2752rprSpanIntervalOutMcastClassBEirOctets OBJECT-TYPE
2753    SYNTAX        HCPerfIntervalCount
2754    MAX-ACCESS    read-only
2755    STATUS        current
2756    DESCRIPTION
2757        "The number of transmitted (MAC to PHY) classB EIR multicast and
2758         broadcast octets in a particular interval in the past 24 hours."
2759    ::= { rprSpanCountersIntervalEntry 36 }
2760
2761rprSpanIntervalOutMcastClassCFrames OBJECT-TYPE
2762    SYNTAX        HCPerfIntervalCount
2763    MAX-ACCESS    read-only
2764    STATUS        current
2765    DESCRIPTION
2766        "The number of transmitted (MAC to PHY) classC multicast and
2767         broadcast frames in a particular interval in the past 24 hours."
2768    ::= { rprSpanCountersIntervalEntry 37 }
2769
2770rprSpanIntervalOutMcastClassCOctets OBJECT-TYPE
2771    SYNTAX        HCPerfIntervalCount
2772    MAX-ACCESS    read-only
2773    STATUS        current
2774    DESCRIPTION
2775        "The number of transmitted (MAC to PHY) classC multicast and
2776         broadcast octets in a particular interval in the past 24 hours."
2777    ::= { rprSpanCountersIntervalEntry 38 }
2778
2779--
2780-- RPR ring interface day (24 hour summaries) counters
2781--
2782
2783rprSpanCountersDayTable OBJECT-TYPE
2784    SYNTAX        SEQUENCE OF RprSpanCountersDayEntry
2785    MAX-ACCESS    not-accessible
2786    STATUS        current
2787    DESCRIPTION
2788      "The RPR Mac Span Day Table contains the cumulative sum
2789       of the various statistics for the 24 hour period
2790       preceding the current interval.
2791
2792       All attributes in this table are volatile,
2793       i.e. will be cleared on system reset."
2794    ::= { rprSpanCounters 3 }
2795
2796rprSpanCountersDayEntry OBJECT-TYPE
2797    SYNTAX        RprSpanCountersDayEntry
2798    MAX-ACCESS    not-accessible
2799    STATUS        current
2800    DESCRIPTION
2801        "An entry in the RPR Span Day table."
2802    INDEX { rprSpanDayIfIndex,
2803            rprSpanDaySpan }
2804    ::= { rprSpanCountersDayTable 1 }
2805
2806RprSpanCountersDayEntry ::= SEQUENCE {
2807    rprSpanDayIfIndex                 InterfaceIndex,
2808    rprSpanDaySpan                    RprSpan,
2809
2810    rprSpanDayInUcastClassAFrames     HCPerfTotalCount,
2811    rprSpanDayInUcastClassAOctets     HCPerfTotalCount,
2812    rprSpanDayInUcastClassBCirFrames  HCPerfTotalCount,
2813    rprSpanDayInUcastClassBCirOctets  HCPerfTotalCount,
2814    rprSpanDayInUcastClassBEirFrames  HCPerfTotalCount,
2815    rprSpanDayInUcastClassBEirOctets  HCPerfTotalCount,
2816    rprSpanDayInUcastClassCFrames     HCPerfTotalCount,
2817    rprSpanDayInUcastClassCOctets     HCPerfTotalCount,
2818
2819    rprSpanDayInMcastClassAFrames     HCPerfTotalCount,
2820    rprSpanDayInMcastClassAOctets     HCPerfTotalCount,
2821    rprSpanDayInMcastClassBCirFrames  HCPerfTotalCount,
2822    rprSpanDayInMcastClassBCirOctets  HCPerfTotalCount,
2823    rprSpanDayInMcastClassBEirFrames  HCPerfTotalCount,
2824    rprSpanDayInMcastClassBEirOctets  HCPerfTotalCount,
2825    rprSpanDayInMcastClassCFrames     HCPerfTotalCount,
2826    rprSpanDayInMcastClassCOctets     HCPerfTotalCount,
2827
2828    rprSpanDayOutUcastClassAFrames    HCPerfTotalCount,
2829    rprSpanDayOutUcastClassAOctets    HCPerfTotalCount,
2830    rprSpanDayOutUcastClassBCirFrames HCPerfTotalCount,
2831    rprSpanDayOutUcastClassBCirOctets HCPerfTotalCount,
2832    rprSpanDayOutUcastClassBEirFrames HCPerfTotalCount,
2833    rprSpanDayOutUcastClassBEirOctets HCPerfTotalCount,
2834    rprSpanDayOutUcastClassCFrames    HCPerfTotalCount,
2835    rprSpanDayOutUcastClassCOctets    HCPerfTotalCount,
2836
2837    rprSpanDayOutMcastClassAFrames    HCPerfTotalCount,
2838    rprSpanDayOutMcastClassAOctets    HCPerfTotalCount,
2839    rprSpanDayOutMcastClassBCirFrames HCPerfTotalCount,
2840    rprSpanDayOutMcastClassBCirOctets HCPerfTotalCount,
2841    rprSpanDayOutMcastClassBEirFrames HCPerfTotalCount,
2842    rprSpanDayOutMcastClassBEirOctets HCPerfTotalCount,
2843    rprSpanDayOutMcastClassCFrames    HCPerfTotalCount,
2844    rprSpanDayOutMcastClassCOctets    HCPerfTotalCount
2845    }
2846
2847rprSpanDayIfIndex OBJECT-TYPE
2848    SYNTAX        InterfaceIndex
2849    MAX-ACCESS    not-accessible
2850    STATUS        current
2851    DESCRIPTION
2852        "The ifIndex of this RPR interface."
2853    ::= { rprSpanCountersDayEntry 1 }
2854
2855rprSpanDaySpan OBJECT-TYPE
2856    SYNTAX        RprSpan
2857    MAX-ACCESS    not-accessible
2858    STATUS        current
2859    DESCRIPTION
2860        "An indication of the span of the interface for which this
2861         row contains information."
2862    ::= { rprSpanCountersDayEntry 2 }
2863
2864rprSpanDayInUcastClassAFrames OBJECT-TYPE
2865    SYNTAX        HCPerfTotalCount
2866    MAX-ACCESS    read-only
2867    STATUS        current
2868    DESCRIPTION
2869      "The number of received (PHY to MAC) classA unicast frames."
2870    ::= { rprSpanCountersDayEntry 3 }
2871
2872rprSpanDayInUcastClassAOctets OBJECT-TYPE
2873    SYNTAX        HCPerfTotalCount
2874    MAX-ACCESS    read-only
2875    STATUS        current
2876    DESCRIPTION
2877      "The number of received (PHY to MAC) classA unicast octets."
2878    ::= { rprSpanCountersDayEntry 4 }
2879
2880rprSpanDayInUcastClassBCirFrames OBJECT-TYPE
2881    SYNTAX        HCPerfTotalCount
2882    MAX-ACCESS    read-only
2883    STATUS        current
2884    DESCRIPTION
2885      "The number of received (PHY to MAC) classB CIR unicast frames."
2886    ::= { rprSpanCountersDayEntry 5 }
2887
2888rprSpanDayInUcastClassBCirOctets OBJECT-TYPE
2889    SYNTAX        HCPerfTotalCount
2890    MAX-ACCESS    read-only
2891    STATUS        current
2892    DESCRIPTION
2893      "The number of received (PHY to MAC) classB CIR unicast octets."
2894    ::= { rprSpanCountersDayEntry 6 }
2895
2896rprSpanDayInUcastClassBEirFrames OBJECT-TYPE
2897    SYNTAX        HCPerfTotalCount
2898    MAX-ACCESS    read-only
2899    STATUS        current
2900    DESCRIPTION
2901      "The number of received (PHY to MAC) classB EIR unicast frames."
2902    ::= { rprSpanCountersDayEntry 7 }
2903
2904rprSpanDayInUcastClassBEirOctets OBJECT-TYPE
2905    SYNTAX        HCPerfTotalCount
2906    MAX-ACCESS    read-only
2907    STATUS        current
2908    DESCRIPTION
2909      "The number of received (PHY to MAC) classB EIR unicast octets."
2910    ::= { rprSpanCountersDayEntry 8 }
2911
2912rprSpanDayInUcastClassCFrames OBJECT-TYPE
2913    SYNTAX        HCPerfTotalCount
2914    MAX-ACCESS    read-only
2915    STATUS        current
2916    DESCRIPTION
2917      "The number of received (PHY to MAC) classC unicast frames."
2918    ::= { rprSpanCountersDayEntry 9 }
2919
2920rprSpanDayInUcastClassCOctets OBJECT-TYPE
2921    SYNTAX        HCPerfTotalCount
2922    MAX-ACCESS    read-only
2923    STATUS        current
2924    DESCRIPTION
2925      "The number of received (PHY to MAC) classC unicast octets."
2926    ::= { rprSpanCountersDayEntry 10 }
2927
2928rprSpanDayInMcastClassAFrames OBJECT-TYPE
2929    SYNTAX        HCPerfTotalCount
2930    MAX-ACCESS    read-only
2931    STATUS        current
2932    DESCRIPTION
2933      "The number of received (PHY to MAC) classA multicast
2934       and broadcast frames"
2935    ::= { rprSpanCountersDayEntry 11 }
2936
2937rprSpanDayInMcastClassAOctets OBJECT-TYPE
2938    SYNTAX        HCPerfTotalCount
2939    MAX-ACCESS    read-only
2940    STATUS        current
2941    DESCRIPTION
2942      "The number of received (PHY to MAC) classA multicast
2943       and broadcast octets"
2944    ::= { rprSpanCountersDayEntry 12 }
2945
2946rprSpanDayInMcastClassBCirFrames OBJECT-TYPE
2947    SYNTAX        HCPerfTotalCount
2948    MAX-ACCESS    read-only
2949    STATUS        current
2950    DESCRIPTION
2951      "The number of received (PHY to MAC) classB CIR multicast
2952       and broadcast frames"
2953    ::= { rprSpanCountersDayEntry 13 }
2954
2955rprSpanDayInMcastClassBCirOctets OBJECT-TYPE
2956    SYNTAX        HCPerfTotalCount
2957    MAX-ACCESS    read-only
2958    STATUS        current
2959    DESCRIPTION
2960      "The number of received (PHY to MAC) classB CIR multicast
2961       and broadcast octets"
2962    ::= { rprSpanCountersDayEntry 14 }
2963
2964rprSpanDayInMcastClassBEirFrames OBJECT-TYPE
2965    SYNTAX        HCPerfTotalCount
2966    MAX-ACCESS    read-only
2967    STATUS        current
2968    DESCRIPTION
2969      "The number of received (PHY to MAC) classB EIR multicast
2970       and broadcast frames"
2971    ::= { rprSpanCountersDayEntry 15 }
2972
2973rprSpanDayInMcastClassBEirOctets OBJECT-TYPE
2974    SYNTAX        HCPerfTotalCount
2975    MAX-ACCESS    read-only
2976    STATUS        current
2977    DESCRIPTION
2978      "The number of received (PHY to MAC) classB EIR multicast
2979       and broadcast octets"
2980    ::= { rprSpanCountersDayEntry 16 }
2981
2982rprSpanDayInMcastClassCFrames OBJECT-TYPE
2983    SYNTAX        HCPerfTotalCount
2984    MAX-ACCESS    read-only
2985    STATUS        current
2986    DESCRIPTION
2987      "The number of received (PHY to MAC) classC multicast
2988       and broadcast frames"
2989    ::= { rprSpanCountersDayEntry 17 }
2990
2991rprSpanDayInMcastClassCOctets OBJECT-TYPE
2992    SYNTAX        HCPerfTotalCount
2993    MAX-ACCESS    read-only
2994    STATUS        current
2995    DESCRIPTION
2996      "The number of received (PHY to MAC) classC multicast
2997       and broadcast octets"
2998    ::= { rprSpanCountersDayEntry 18 }
2999
3000rprSpanDayOutUcastClassAFrames OBJECT-TYPE
3001    SYNTAX        HCPerfTotalCount
3002    MAX-ACCESS    read-only
3003    STATUS        current
3004    DESCRIPTION
3005      "The number of transmitted (MAC to PHY) classA unicast frames."
3006    ::= { rprSpanCountersDayEntry 19 }
3007
3008rprSpanDayOutUcastClassAOctets OBJECT-TYPE
3009    SYNTAX        HCPerfTotalCount
3010    MAX-ACCESS    read-only
3011    STATUS        current
3012    DESCRIPTION
3013      "The number of transmitted (MAC to PHY) classA unicast octets."
3014    ::= { rprSpanCountersDayEntry 20 }
3015
3016rprSpanDayOutUcastClassBCirFrames OBJECT-TYPE
3017    SYNTAX        HCPerfTotalCount
3018    MAX-ACCESS    read-only
3019    STATUS        current
3020    DESCRIPTION
3021      "The number of transmitted (MAC to PHY) classB CIR unicast frames."
3022    ::= { rprSpanCountersDayEntry 21 }
3023
3024rprSpanDayOutUcastClassBCirOctets OBJECT-TYPE
3025    SYNTAX        HCPerfTotalCount
3026    MAX-ACCESS    read-only
3027    STATUS        current
3028    DESCRIPTION
3029      "The number of transmitted (MAC to PHY) classB CIR unicast octets."
3030    ::= { rprSpanCountersDayEntry 22 }
3031
3032rprSpanDayOutUcastClassBEirFrames OBJECT-TYPE
3033    SYNTAX        HCPerfTotalCount
3034    MAX-ACCESS    read-only
3035    STATUS        current
3036    DESCRIPTION
3037      "The number of transmitted (MAC to PHY) classB EIR unicast
3038       frames"
3039    ::= { rprSpanCountersDayEntry 23 }
3040
3041rprSpanDayOutUcastClassBEirOctets OBJECT-TYPE
3042    SYNTAX        HCPerfTotalCount
3043    MAX-ACCESS    read-only
3044    STATUS        current
3045    DESCRIPTION
3046      "The number of transmitted (MAC to PHY) classB EIR unicast
3047       octets"
3048    ::= { rprSpanCountersDayEntry 24 }
3049
3050rprSpanDayOutUcastClassCFrames OBJECT-TYPE
3051    SYNTAX        HCPerfTotalCount
3052    MAX-ACCESS    read-only
3053    STATUS        current
3054    DESCRIPTION
3055      "The number of transmitted (MAC to PHY) classC unicast frames"
3056    ::= { rprSpanCountersDayEntry 25 }
3057
3058rprSpanDayOutUcastClassCOctets OBJECT-TYPE
3059    SYNTAX        HCPerfTotalCount
3060    MAX-ACCESS    read-only
3061    STATUS        current
3062    DESCRIPTION
3063      "The number of transmitted (MAC to PHY) classC unicast octets"
3064    ::= { rprSpanCountersDayEntry 26 }
3065
3066rprSpanDayOutMcastClassAFrames OBJECT-TYPE
3067    SYNTAX        HCPerfTotalCount
3068    MAX-ACCESS    read-only
3069    STATUS        current
3070    DESCRIPTION
3071      "The number of transmitted (MAC to PHY) classA multicast and broadcast
3072       frames."
3073    ::= { rprSpanCountersDayEntry 27 }
3074
3075rprSpanDayOutMcastClassAOctets OBJECT-TYPE
3076    SYNTAX        HCPerfTotalCount
3077    MAX-ACCESS    read-only
3078    STATUS        current
3079    DESCRIPTION
3080      "The number of transmitted (MAC to PHY) classA multicast and broadcast
3081       octets."
3082    ::= { rprSpanCountersDayEntry 28 }
3083
3084rprSpanDayOutMcastClassBCirFrames OBJECT-TYPE
3085    SYNTAX        HCPerfTotalCount
3086    MAX-ACCESS    read-only
3087    STATUS        current
3088    DESCRIPTION
3089      "The number of transmitted (MAC to PHY) classB CIR
3090       multicast and broadcast frames."
3091    ::= { rprSpanCountersDayEntry 29 }
3092
3093rprSpanDayOutMcastClassBCirOctets OBJECT-TYPE
3094    SYNTAX        HCPerfTotalCount
3095    MAX-ACCESS    read-only
3096    STATUS        current
3097    DESCRIPTION
3098      "The number of transmitted (MAC to PHY) classB CIR
3099       multicast and broadcast octets."
3100    ::= { rprSpanCountersDayEntry 30 }
3101
3102rprSpanDayOutMcastClassBEirFrames OBJECT-TYPE
3103    SYNTAX        HCPerfTotalCount
3104    MAX-ACCESS    read-only
3105    STATUS        current
3106    DESCRIPTION
3107      "The number of transmitted (MAC to PHY) classB EIR
3108       multicast and broadcast frames."
3109    ::= { rprSpanCountersDayEntry 31 }
3110
3111rprSpanDayOutMcastClassBEirOctets OBJECT-TYPE
3112    SYNTAX        HCPerfTotalCount
3113    MAX-ACCESS    read-only
3114    STATUS        current
3115    DESCRIPTION
3116      "The number of transmitted (MAC to PHY) classB EIR
3117       multicast and broadcast octets."
3118    ::= { rprSpanCountersDayEntry 32 }
3119
3120rprSpanDayOutMcastClassCFrames OBJECT-TYPE
3121    SYNTAX        HCPerfTotalCount
3122    MAX-ACCESS    read-only
3123    STATUS        current
3124    DESCRIPTION
3125      "The number of transmitted (MAC to PHY) classC multicast and broadcast
3126       frames."
3127    ::= { rprSpanCountersDayEntry 33 }
3128
3129rprSpanDayOutMcastClassCOctets OBJECT-TYPE
3130    SYNTAX        HCPerfTotalCount
3131    MAX-ACCESS    read-only
3132    STATUS        current
3133    DESCRIPTION
3134      "The number of transmitted (MAC to PHY) classC multicast and broadcast
3135       octets."
3136    ::= { rprSpanCountersDayEntry 34 }
3137
3138--
3139-- RPR ring interface continuously running counters
3140--
3141
3142rprSpanCountersStatsTable OBJECT-TYPE
3143    SYNTAX        SEQUENCE OF RprSpanCountersStatsEntry
3144    MAX-ACCESS    not-accessible
3145    STATUS        current
3146    DESCRIPTION
3147      "The RPR Mac Span interface total counters table.
3148
3149        The DiscontinuityTime for this table is indicated by
3150        ifCounterDiscontinuityTime defined in ifXTable.
3151
3152        All attributes in this table are volatile,
3153        i.e. will be cleared on system reset."
3154    ::= { rprSpanCounters 4 }
3155
3156rprSpanCountersStatsEntry OBJECT-TYPE
3157    SYNTAX        RprSpanCountersStatsEntry
3158    MAX-ACCESS    not-accessible
3159    STATUS        current
3160    DESCRIPTION
3161      "An entry in the span stats table."
3162    INDEX { rprSpanStatsIfIndex,
3163            rprSpanStatsSpan }
3164    ::= { rprSpanCountersStatsTable 1 }
3165
3166RprSpanCountersStatsEntry ::= SEQUENCE {
3167    rprSpanStatsIfIndex                 InterfaceIndex,
3168    rprSpanStatsSpan                    RprSpan,
3169
3170    rprSpanStatsInUcastClassAFrames     Counter64,
3171    rprSpanStatsInUcastClassAOctets     Counter64,
3172    rprSpanStatsInUcastClassBCirFrames  Counter64,
3173    rprSpanStatsInUcastClassBCirOctets  Counter64,
3174    rprSpanStatsInUcastClassBEirFrames  Counter64,
3175    rprSpanStatsInUcastClassBEirOctets  Counter64,
3176    rprSpanStatsInUcastClassCFrames     Counter64,
3177    rprSpanStatsInUcastClassCOctets     Counter64,
3178
3179    rprSpanStatsInMcastClassAFrames     Counter64,
3180    rprSpanStatsInMcastClassAOctets     Counter64,
3181    rprSpanStatsInMcastClassBCirFrames  Counter64,
3182    rprSpanStatsInMcastClassBCirOctets  Counter64,
3183    rprSpanStatsInMcastClassBEirFrames  Counter64,
3184    rprSpanStatsInMcastClassBEirOctets  Counter64,
3185    rprSpanStatsInMcastClassCFrames     Counter64,
3186    rprSpanStatsInMcastClassCOctets     Counter64,
3187
3188    rprSpanStatsInCtrlFrames            Counter64,
3189    rprSpanStatsInOamEchoFrames         Counter64,
3190    rprSpanStatsInOamFlushFrames        Counter64,
3191    rprSpanStatsInOamOrgFrames          Counter64,
3192    rprSpanStatsInTopoAtdFrames         Counter64,
3193    rprSpanStatsInTopoChkSumFrames      Counter64,
3194    rprSpanStatsInTopoTpFrames          Counter64,
3195
3196    rprSpanStatsOutUcastClassAFrames    Counter64,
3197    rprSpanStatsOutUcastClassAOctets    Counter64,
3198    rprSpanStatsOutUcastClassBCirFrames Counter64,
3199    rprSpanStatsOutUcastClassBCirOctets Counter64,
3200    rprSpanStatsOutUcastClassBEirFrames Counter64,
3201    rprSpanStatsOutUcastClassBEirOctets Counter64,
3202    rprSpanStatsOutUcastClassCFrames    Counter64,
3203    rprSpanStatsOutUcastClassCOctets    Counter64,
3204
3205    rprSpanStatsOutMcastClassAFrames    Counter64,
3206    rprSpanStatsOutMcastClassAOctets    Counter64,
3207    rprSpanStatsOutMcastClassBCirFrames Counter64,
3208    rprSpanStatsOutMcastClassBCirOctets Counter64,
3209    rprSpanStatsOutMcastClassBEirFrames Counter64,
3210    rprSpanStatsOutMcastClassBEirOctets Counter64,
3211    rprSpanStatsOutMcastClassCFrames    Counter64,
3212    rprSpanStatsOutMcastClassCOctets    Counter64,
3213
3214    rprSpanStatsOutCtrlFrames           Counter64,
3215    rprSpanStatsOutOamEchoFrames        Counter64,
3216    rprSpanStatsOutOamFlushFrames       Counter64,
3217    rprSpanStatsOutOamOrgFrames         Counter64,
3218    rprSpanStatsOutTopoAtdFrames        Counter64,
3219    rprSpanStatsOutTopoChkSumFrames     Counter64,
3220    rprSpanStatsOutTopoTpFrames         Counter64
3221    }
3222
3223rprSpanStatsIfIndex OBJECT-TYPE
3224    SYNTAX        InterfaceIndex
3225    MAX-ACCESS    not-accessible
3226    STATUS        current
3227    DESCRIPTION
3228        "The ifIndex of this RPR interface."
3229    ::= { rprSpanCountersStatsEntry 1 }
3230
3231rprSpanStatsSpan OBJECT-TYPE
3232    SYNTAX        RprSpan
3233    MAX-ACCESS    not-accessible
3234    STATUS        current
3235    DESCRIPTION
3236        "An indication of the span of the interface for which this
3237         row contains information."
3238REFERENCE
3239        "IEEE 802.17 Subclause 7.2.2, myRi"
3240    ::= { rprSpanCountersStatsEntry 2 }
3241
3242rprSpanStatsInUcastClassAFrames OBJECT-TYPE
3243    SYNTAX        Counter64
3244    MAX-ACCESS    read-only
3245    STATUS        current
3246    DESCRIPTION
3247      "The number of received (PHY to MAC) classA unicast frames."
3248    REFERENCE
3249        "IEEE 802.17 Subclause 7.2.5, rxUcastClassAFrames"
3250    ::= { rprSpanCountersStatsEntry 3 }
3251
3252rprSpanStatsInUcastClassAOctets OBJECT-TYPE
3253    SYNTAX        Counter64
3254    MAX-ACCESS    read-only
3255    STATUS        current
3256    DESCRIPTION
3257      "The number of received (PHY to MAC) classA unicast octets."
3258    REFERENCE
3259        "IEEE 802.17 Subclause 7.2.5, rxUcastClassABytes"
3260    ::= { rprSpanCountersStatsEntry 4 }
3261
3262rprSpanStatsInUcastClassBCirFrames OBJECT-TYPE
3263    SYNTAX        Counter64
3264    MAX-ACCESS    read-only
3265    STATUS        current
3266    DESCRIPTION
3267      "The number of received (PHY to MAC) classB CIR unicast frames."
3268    REFERENCE
3269        "IEEE 802.17 Subclause 7.2.5, rxUcastClassBCirFrames"
3270    ::= { rprSpanCountersStatsEntry 5 }
3271
3272rprSpanStatsInUcastClassBCirOctets OBJECT-TYPE
3273    SYNTAX        Counter64
3274    MAX-ACCESS    read-only
3275    STATUS        current
3276    DESCRIPTION
3277      "The number of received (PHY to MAC) classB CIR unicast octets."
3278    REFERENCE
3279        "IEEE 802.17 Subclause 7.2.5, rxUcastClassBCirBytes"
3280    ::= { rprSpanCountersStatsEntry 6 }
3281
3282rprSpanStatsInUcastClassBEirFrames OBJECT-TYPE
3283    SYNTAX        Counter64
3284    MAX-ACCESS    read-only
3285    STATUS        current
3286    DESCRIPTION
3287      "The number of received (PHY to MAC) classB EIR unicast frames."
3288    REFERENCE
3289        "IEEE 802.17 Subclause 7.2.5, rxUcastClassBEirFrames"
3290    ::= { rprSpanCountersStatsEntry 7 }
3291
3292rprSpanStatsInUcastClassBEirOctets OBJECT-TYPE
3293    SYNTAX        Counter64
3294    MAX-ACCESS    read-only
3295    STATUS        current
3296    DESCRIPTION
3297      "The number of received (PHY to MAC) classB EIR unicast octets."
3298    REFERENCE
3299        "IEEE 802.17 Subclause 7.2.5, rxUcastClassBEirBytes"
3300    ::= { rprSpanCountersStatsEntry 8 }
3301
3302rprSpanStatsInUcastClassCFrames OBJECT-TYPE
3303    SYNTAX        Counter64
3304    MAX-ACCESS    read-only
3305    STATUS        current
3306    DESCRIPTION
3307      "The number of received (PHY to MAC) classC unicast frames."
3308    REFERENCE
3309        "IEEE 802.17 Subclause 7.2.5, rxUcastClassCFrames"
3310    ::= { rprSpanCountersStatsEntry 9 }
3311
3312rprSpanStatsInUcastClassCOctets OBJECT-TYPE
3313    SYNTAX        Counter64
3314    MAX-ACCESS    read-only
3315    STATUS        current
3316    DESCRIPTION
3317      "The number of received (PHY to MAC) classC unicast octets."
3318    REFERENCE
3319        "IEEE 802.17 Subclause 7.2.5, rxUcastClassCBytes"
3320    ::= { rprSpanCountersStatsEntry 10 }
3321
3322rprSpanStatsInMcastClassAFrames OBJECT-TYPE
3323    SYNTAX        Counter64
3324    MAX-ACCESS    read-only
3325    STATUS        current
3326    DESCRIPTION
3327      "The number of received (PHY to MAC) classA multicast and
3328       broadcast frames"
3329    REFERENCE
3330        "IEEE 802.17 Subclause 7.2.5, rxMcastClassAFrames"
3331    ::= { rprSpanCountersStatsEntry 11 }
3332
3333rprSpanStatsInMcastClassAOctets OBJECT-TYPE
3334    SYNTAX        Counter64
3335    MAX-ACCESS    read-only
3336    STATUS        current
3337    DESCRIPTION
3338      "The number of received (PHY to MAC) classA multicast and
3339       broadcast octets"
3340    REFERENCE
3341        "IEEE 802.17 Subclause 7.2.5, rxMcastClassABytes"
3342    ::= { rprSpanCountersStatsEntry 12 }
3343
3344rprSpanStatsInMcastClassBCirFrames OBJECT-TYPE
3345    SYNTAX        Counter64
3346    MAX-ACCESS    read-only
3347    STATUS        current
3348    DESCRIPTION
3349      "The number of received (PHY to MAC) classB CIR multicast
3350       and broadcast frames"
3351    REFERENCE
3352        "IEEE 802.17 Subclause 7.2.5, rxMcastClassBCirFrames"
3353    ::= { rprSpanCountersStatsEntry 13 }
3354
3355rprSpanStatsInMcastClassBCirOctets OBJECT-TYPE
3356    SYNTAX        Counter64
3357    MAX-ACCESS    read-only
3358    STATUS        current
3359    DESCRIPTION
3360      "The number of received (PHY to MAC) classB CIR multicast
3361       and broadcast octets"
3362    REFERENCE
3363        "IEEE 802.17 Subclause 7.2.5, rxMcastClassBCirBytes"
3364    ::= { rprSpanCountersStatsEntry 14 }
3365
3366rprSpanStatsInMcastClassBEirFrames OBJECT-TYPE
3367    SYNTAX        Counter64
3368    MAX-ACCESS    read-only
3369    STATUS        current
3370    DESCRIPTION
3371      "The number of received (PHY to MAC) classB EIR multicast
3372       and broadcast frames"
3373    REFERENCE
3374        "IEEE 802.17 Subclause 7.2.5, rxMcastClassBEirFrames"
3375    ::= { rprSpanCountersStatsEntry 15 }
3376
3377rprSpanStatsInMcastClassBEirOctets OBJECT-TYPE
3378    SYNTAX        Counter64
3379    MAX-ACCESS    read-only
3380    STATUS        current
3381    DESCRIPTION
3382      "The number of received (PHY to MAC) classB EIR multicast
3383       and broadcast octets"
3384    REFERENCE
3385        "IEEE 802.17 Subclause 7.2.5, rxMcastClassBEirBytes"
3386    ::= { rprSpanCountersStatsEntry 16 }
3387
3388rprSpanStatsInMcastClassCFrames OBJECT-TYPE
3389    SYNTAX        Counter64
3390    MAX-ACCESS    read-only
3391    STATUS        current
3392    DESCRIPTION
3393      "The number of received (PHY to MAC) classC multicast and
3394       broadcast frames"
3395    REFERENCE
3396        "IEEE 802.17 Subclause 7.2.5, rxMcastClassCFrames"
3397    ::= { rprSpanCountersStatsEntry 17 }
3398
3399rprSpanStatsInMcastClassCOctets OBJECT-TYPE
3400    SYNTAX        Counter64
3401    MAX-ACCESS    read-only
3402    STATUS        current
3403    DESCRIPTION
3404      "The number of received (PHY to MAC) classC multicast and
3405       broadcast octets"
3406    REFERENCE
3407        "IEEE 802.17 Subclause 7.2.5, rxMcastClassCBytes"
3408    ::= { rprSpanCountersStatsEntry 18 }
3409
3410rprSpanStatsInCtrlFrames OBJECT-TYPE
3411    SYNTAX        Counter64
3412    MAX-ACCESS    read-only
3413    STATUS        current
3414    DESCRIPTION
3415        "The number of received (PHY to MAC) control frames
3416         processed by this MAC.
3417         This does not include control frames in transit,
3418         i.e. a multicast control frame received from a ringlet
3419         will be counted as In but not Out.
3420         This does not include Fairness or idle frames."
3421    REFERENCE
3422        "IEEE 802.17 Subclause 7.2.5, toCtrlFrames"
3423    ::= { rprSpanCountersStatsEntry 19 }
3424
3425rprSpanStatsInOamEchoFrames OBJECT-TYPE
3426    SYNTAX        Counter64
3427    MAX-ACCESS    read-only
3428    STATUS        current
3429    DESCRIPTION
3430        "The number of received (PHY to MAC) OAM echo
3431         frames processed by this MAC."
3432    REFERENCE
3433        "IEEE 802.17 Subclause 7.2.5, toCtrlOamEchoFrames"
3434    ::= { rprSpanCountersStatsEntry 20 }
3435
3436rprSpanStatsInOamFlushFrames OBJECT-TYPE
3437    SYNTAX        Counter64
3438    MAX-ACCESS    read-only
3439    STATUS        current
3440    DESCRIPTION
3441        "The number of received (PHY to MAC) OAM flush
3442         frames processed by this MAC."
3443    REFERENCE
3444        "IEEE 802.17 Subclause 7.2.5, toCtrlOamFlushFrames"
3445    ::= { rprSpanCountersStatsEntry 21 }
3446
3447rprSpanStatsInOamOrgFrames OBJECT-TYPE
3448    SYNTAX        Counter64
3449    MAX-ACCESS    read-only
3450    STATUS        current
3451    DESCRIPTION
3452        "The number of received (PHY to MAC) OAM Org
3453         frames processed by this MAC."
3454    REFERENCE
3455        "IEEE 802.17 Subclause 7.2.5, toCtrlOamOrgFrames"
3456    ::= { rprSpanCountersStatsEntry 22 }
3457
3458rprSpanStatsInTopoAtdFrames OBJECT-TYPE
3459    SYNTAX        Counter64
3460    MAX-ACCESS    read-only
3461    STATUS        current
3462    DESCRIPTION
3463        "The number of received (PHY to MAC) Topology ATD
3464         frames processed by this MAC."
3465    REFERENCE
3466        "IEEE 802.17 Subclause 7.2.5, toCtrlTopoATDFrames"
3467    ::= { rprSpanCountersStatsEntry 23 }
3468
3469rprSpanStatsInTopoChkSumFrames OBJECT-TYPE
3470    SYNTAX        Counter64
3471    MAX-ACCESS    read-only
3472    STATUS        current
3473    DESCRIPTION
3474        "The number of received (PHY to MAC) topology
3475         checksum frames processed by this MAC."
3476    REFERENCE
3477        "IEEE 802.17 Subclause 7.2.5, toCtrlTopoSumFrames"
3478    ::= { rprSpanCountersStatsEntry 24 }
3479
3480rprSpanStatsInTopoTpFrames OBJECT-TYPE
3481    SYNTAX        Counter64
3482    MAX-ACCESS    read-only
3483    STATUS        current
3484    DESCRIPTION
3485        "The number of received (PHY to MAC) topology TP
3486         frames processed by this MAC."
3487    REFERENCE
3488        "IEEE 802.17 Subclause 7.2.5, toCtrlTopoTPFrames"
3489    ::= { rprSpanCountersStatsEntry 25 }
3490
3491rprSpanStatsOutUcastClassAFrames OBJECT-TYPE
3492    SYNTAX        Counter64
3493    MAX-ACCESS    read-only
3494    STATUS        current
3495    DESCRIPTION
3496      "The number of transmitted (MAC to PHY) classA unicast frames."
3497    REFERENCE
3498        "IEEE 802.17 Subclause 7.2.5, txUcastClassAFrames"
3499    ::= { rprSpanCountersStatsEntry 26 }
3500
3501rprSpanStatsOutUcastClassAOctets OBJECT-TYPE
3502    SYNTAX        Counter64
3503    MAX-ACCESS    read-only
3504    STATUS        current
3505    DESCRIPTION
3506      "The number of transmitted (MAC to PHY) classA unicast octets."
3507    REFERENCE
3508        "IEEE 802.17 Subclause 7.2.5, txUcastClassABytes"
3509    ::= { rprSpanCountersStatsEntry 27 }
3510
3511rprSpanStatsOutUcastClassBCirFrames OBJECT-TYPE
3512    SYNTAX        Counter64
3513    MAX-ACCESS    read-only
3514    STATUS        current
3515    DESCRIPTION
3516      "The number of transmitted (MAC to PHY) classB CIR unicast frames."
3517    REFERENCE
3518        "IEEE 802.17 Subclause 7.2.5, txUcastClassBCirFrames"
3519    ::= { rprSpanCountersStatsEntry 28 }
3520
3521rprSpanStatsOutUcastClassBCirOctets OBJECT-TYPE
3522    SYNTAX        Counter64
3523    MAX-ACCESS    read-only
3524    STATUS        current
3525    DESCRIPTION
3526      "The number of transmitted (MAC to PHY) classB CIR unicast octets."
3527    REFERENCE
3528        "IEEE 802.17 Subclause 7.2.5, txUcastClassBCirBytes"
3529    ::= { rprSpanCountersStatsEntry 29 }
3530
3531rprSpanStatsOutUcastClassBEirFrames OBJECT-TYPE
3532    SYNTAX        Counter64
3533    MAX-ACCESS    read-only
3534    STATUS        current
3535    DESCRIPTION
3536      "The number of transmitted (MAC to PHY) classB EIR unicast frames"
3537    REFERENCE
3538        "IEEE 802.17 Subclause 7.2.5, txUcastClassBEirFrames"
3539    ::= { rprSpanCountersStatsEntry 30 }
3540
3541rprSpanStatsOutUcastClassBEirOctets OBJECT-TYPE
3542    SYNTAX        Counter64
3543    MAX-ACCESS    read-only
3544    STATUS        current
3545    DESCRIPTION
3546      "The number of transmitted (MAC to PHY) classB EIR unicast octets"
3547    REFERENCE
3548        "IEEE 802.17 Subclause 7.2.5, txUcastClassBEirBytes"
3549    ::= { rprSpanCountersStatsEntry 31 }
3550
3551rprSpanStatsOutUcastClassCFrames OBJECT-TYPE
3552    SYNTAX        Counter64
3553    MAX-ACCESS    read-only
3554    STATUS        current
3555    DESCRIPTION
3556      "The number of transmitted (MAC to PHY) classC unicast frames"
3557    REFERENCE
3558        "IEEE 802.17 Subclause 7.2.5, txUcastClassCFrames"
3559    ::= { rprSpanCountersStatsEntry 32 }
3560
3561rprSpanStatsOutUcastClassCOctets OBJECT-TYPE
3562    SYNTAX        Counter64
3563    MAX-ACCESS    read-only
3564    STATUS        current
3565    DESCRIPTION
3566      "The number of transmitted (MAC to PHY) classC unicast octets"
3567    REFERENCE
3568        "IEEE 802.17 Subclause 7.2.5, txUcastClassCBytes"
3569    ::= { rprSpanCountersStatsEntry 33 }
3570
3571rprSpanStatsOutMcastClassAFrames OBJECT-TYPE
3572    SYNTAX        Counter64
3573    MAX-ACCESS    read-only
3574    STATUS        current
3575    DESCRIPTION
3576      "The number of transmitted (MAC to PHY) classA multicast and
3577       broadcast frames."
3578    REFERENCE
3579        "IEEE 802.17 Subclause 7.2.5, txMcastClassAFrames"
3580    ::= { rprSpanCountersStatsEntry 34 }
3581
3582rprSpanStatsOutMcastClassAOctets OBJECT-TYPE
3583    SYNTAX        Counter64
3584    MAX-ACCESS    read-only
3585    STATUS        current
3586    DESCRIPTION
3587      "The number of transmitted (MAC to PHY) classA multicast and
3588       broadcast octets."
3589    REFERENCE
3590        "IEEE 802.17 Subclause 7.2.5, txMcastClassABytes"
3591    ::= { rprSpanCountersStatsEntry 35 }
3592
3593rprSpanStatsOutMcastClassBCirFrames OBJECT-TYPE
3594    SYNTAX        Counter64
3595    MAX-ACCESS    read-only
3596    STATUS        current
3597    DESCRIPTION
3598      "The number of transmitted (MAC to PHY) classB CIR
3599       multicast and broadcast frames."
3600    REFERENCE
3601        "IEEE 802.17 Subclause 7.2.5, txMcastClassBCirFrames"
3602    ::= { rprSpanCountersStatsEntry 36 }
3603
3604rprSpanStatsOutMcastClassBCirOctets OBJECT-TYPE
3605    SYNTAX        Counter64
3606    MAX-ACCESS    read-only
3607    STATUS        current
3608    DESCRIPTION
3609      "The number of transmitted (MAC to PHY) classB CIR
3610       multicast and broadcast octets."
3611    REFERENCE
3612        "IEEE 802.17 Subclause 7.2.5, txMcastClassBCirBytes"
3613    ::= { rprSpanCountersStatsEntry 37 }
3614
3615rprSpanStatsOutMcastClassBEirFrames OBJECT-TYPE
3616    SYNTAX        Counter64
3617    MAX-ACCESS    read-only
3618    STATUS        current
3619    DESCRIPTION
3620      "The number of transmitted (MAC to PHY) classB EIR
3621       multicast and broadcast frames."
3622    REFERENCE
3623        "IEEE 802.17 Subclause 7.2.5, txMcastClassBEirFrames"
3624    ::= { rprSpanCountersStatsEntry 38 }
3625
3626rprSpanStatsOutMcastClassBEirOctets OBJECT-TYPE
3627    SYNTAX        Counter64
3628    MAX-ACCESS    read-only
3629    STATUS        current
3630    DESCRIPTION
3631      "The number of transmitted (MAC to PHY) classB EIR
3632       multicast and broadcast octets."
3633    REFERENCE
3634        "IEEE 802.17 Subclause 7.2.5, txMcastClassBEirBytes"
3635    ::= { rprSpanCountersStatsEntry 39 }
3636
3637rprSpanStatsOutMcastClassCFrames OBJECT-TYPE
3638    SYNTAX        Counter64
3639    MAX-ACCESS    read-only
3640    STATUS        current
3641    DESCRIPTION
3642      "The number of transmitted (MAC to PHY) classC multicast and
3643       broadcast frames."
3644    REFERENCE
3645        "IEEE 802.17 Subclause 7.2.5, txMcastClassCFrames"
3646    ::= { rprSpanCountersStatsEntry 40 }
3647
3648rprSpanStatsOutMcastClassCOctets OBJECT-TYPE
3649    SYNTAX        Counter64
3650    MAX-ACCESS    read-only
3651    STATUS        current
3652    DESCRIPTION
3653      "The number of transmitted (MAC to PHY) classC multicast and
3654       broadcast octets."
3655    REFERENCE
3656        "IEEE 802.17 Subclause 7.2.5, txMcastClassCBytes"
3657    ::= { rprSpanCountersStatsEntry 41 }
3658
3659rprSpanStatsOutCtrlFrames OBJECT-TYPE
3660    SYNTAX        Counter64
3661    MAX-ACCESS    read-only
3662    STATUS        current
3663    DESCRIPTION
3664        "The number of transmitted (MAC to PHY) control frames
3665         generated by this MAC.
3666         This does not include control frames in transit,
3667         i.e. a multicast control frame received from a ringlet
3668         will be counted as In but not Out.
3669         This does not include Fairness or idle frames."
3670    REFERENCE
3671        "IEEE 802.17 Subclause 7.2.5, fromCtrlFrames"
3672    ::= { rprSpanCountersStatsEntry 42 }
3673
3674rprSpanStatsOutOamEchoFrames OBJECT-TYPE
3675    SYNTAX        Counter64
3676    MAX-ACCESS    read-only
3677    STATUS        current
3678    DESCRIPTION
3679        "The number of transmitted (MAC to PHY) OAM echo
3680         frames generated by this MAC."
3681    REFERENCE
3682        "IEEE 802.17 Subclause 7.2.5, fromCtrlOamEchoFrames"
3683    ::= { rprSpanCountersStatsEntry 43 }
3684
3685rprSpanStatsOutOamFlushFrames OBJECT-TYPE
3686    SYNTAX        Counter64
3687    MAX-ACCESS    read-only
3688    STATUS        current
3689    DESCRIPTION
3690        "The number of transmitted (MAC to PHY) OAM flush
3691         frames generated by this MAC."
3692    REFERENCE
3693        "IEEE 802.17 Subclause 7.2.5, fromCtrlOamFlushFrames"
3694    ::= { rprSpanCountersStatsEntry 44 }
3695
3696rprSpanStatsOutOamOrgFrames OBJECT-TYPE
3697    SYNTAX        Counter64
3698    MAX-ACCESS    read-only
3699    STATUS        current
3700    DESCRIPTION
3701        "The number of transmitted (MAC to PHY) OAM Org
3702         frames generated by this MAC."
3703    REFERENCE
3704        "IEEE 802.17 Subclause 7.2.5, fromCtrlOamOrgFrames"
3705    ::= { rprSpanCountersStatsEntry 45 }
3706
3707rprSpanStatsOutTopoAtdFrames OBJECT-TYPE
3708    SYNTAX        Counter64
3709    MAX-ACCESS    read-only
3710    STATUS        current
3711    DESCRIPTION
3712        "The number of transmitted (MAC to PHY) topology
3713         ATD frames generated by this MAC."
3714    REFERENCE
3715        "IEEE 802.17 Subclause 7.2.5, fromCtrlTopoATDFrames"
3716    ::= { rprSpanCountersStatsEntry 46 }
3717
3718rprSpanStatsOutTopoChkSumFrames OBJECT-TYPE
3719    SYNTAX        Counter64
3720    MAX-ACCESS    read-only
3721    STATUS        current
3722    DESCRIPTION
3723        "The number of transmitted (MAC to PHY) topology
3724         checksum frames generated by this MAC."
3725    REFERENCE
3726        "IEEE 802.17 Subclause 7.2.5, fromCtrlTopoSumFrames"
3727    ::= { rprSpanCountersStatsEntry 47 }
3728
3729rprSpanStatsOutTopoTpFrames OBJECT-TYPE
3730    SYNTAX        Counter64
3731    MAX-ACCESS    read-only
3732    STATUS        current
3733    DESCRIPTION
3734        "The number of transmitted (MAC to PHY) topology
3735         TP frames generated by this MAC."
3736    REFERENCE
3737        "IEEE 802.17 Subclause 7.2.5, fromCtrlTopoTPFrames"
3738    ::= { rprSpanCountersStatsEntry 48 }
3739
3740
3741--
3742-- RPR Client interface current counters table
3743--
3744
3745rprClientCountersCurrentTable OBJECT-TYPE
3746    SYNTAX        SEQUENCE OF RprClientCountersCurrentEntry
3747    MAX-ACCESS    not-accessible
3748    STATUS        current
3749    DESCRIPTION
3750        "The local station traffic current counters table.
3751
3752         All attributes in this table are volatile,
3753         i.e. will be cleared on system reset."
3754    ::= { rprClientCounters 1 }
3755
3756rprClientCountersCurrentEntry OBJECT-TYPE
3757    SYNTAX        RprClientCountersCurrentEntry
3758    MAX-ACCESS    not-accessible
3759    STATUS        current
3760    DESCRIPTION
3761       "Frames and octets statistics for the current interval for
3762        the local station traffic of a particular RPR client interface.
3763        The corresponding instance of rprIfTimeElapsed indicates
3764        the number of seconds which have elapsed so far in the
3765        current interval."
3766    INDEX { rprClientCurrentIfIndex }
3767    ::= { rprClientCountersCurrentTable 1 }
3768
3769RprClientCountersCurrentEntry ::= SEQUENCE {
3770    rprClientCurrentIfIndex                 InterfaceIndex,
3771
3772    rprClientCurrentInUcastClassAFrames     HCPerfCurrentCount,
3773    rprClientCurrentInUcastClassAOctets     HCPerfCurrentCount,
3774    rprClientCurrentInUcastClassBCirFrames  HCPerfCurrentCount,
3775    rprClientCurrentInUcastClassBCirOctets  HCPerfCurrentCount,
3776    rprClientCurrentInUcastClassBEirFrames  HCPerfCurrentCount,
3777    rprClientCurrentInUcastClassBEirOctets  HCPerfCurrentCount,
3778    rprClientCurrentInUcastClassCFrames     HCPerfCurrentCount,
3779    rprClientCurrentInUcastClassCOctets     HCPerfCurrentCount,
3780
3781    rprClientCurrentInMcastClassAFrames     HCPerfCurrentCount,
3782    rprClientCurrentInMcastClassAOctets     HCPerfCurrentCount,
3783    rprClientCurrentInMcastClassBCirFrames  HCPerfCurrentCount,
3784    rprClientCurrentInMcastClassBCirOctets  HCPerfCurrentCount,
3785    rprClientCurrentInMcastClassBEirFrames  HCPerfCurrentCount,
3786    rprClientCurrentInMcastClassBEirOctets  HCPerfCurrentCount,
3787    rprClientCurrentInMcastClassCFrames     HCPerfCurrentCount,
3788    rprClientCurrentInMcastClassCOctets     HCPerfCurrentCount,
3789
3790    rprClientCurrentOutUcastClassAFrames    HCPerfCurrentCount,
3791    rprClientCurrentOutUcastClassAOctets    HCPerfCurrentCount,
3792    rprClientCurrentOutUcastClassBCirFrames HCPerfCurrentCount,
3793    rprClientCurrentOutUcastClassBCirOctets HCPerfCurrentCount,
3794    rprClientCurrentOutUcastClassBEirFrames HCPerfCurrentCount,
3795    rprClientCurrentOutUcastClassBEirOctets HCPerfCurrentCount,
3796    rprClientCurrentOutUcastClassCFrames    HCPerfCurrentCount,
3797    rprClientCurrentOutUcastClassCOctets    HCPerfCurrentCount,
3798
3799    rprClientCurrentOutMcastClassAFrames    HCPerfCurrentCount,
3800    rprClientCurrentOutMcastClassAOctets    HCPerfCurrentCount,
3801    rprClientCurrentOutMcastClassBCirFrames HCPerfCurrentCount,
3802    rprClientCurrentOutMcastClassBCirOctets HCPerfCurrentCount,
3803    rprClientCurrentOutMcastClassBEirFrames HCPerfCurrentCount,
3804    rprClientCurrentOutMcastClassBEirOctets HCPerfCurrentCount,
3805    rprClientCurrentOutMcastClassCFrames    HCPerfCurrentCount,
3806    rprClientCurrentOutMcastClassCOctets    HCPerfCurrentCount
3807    }
3808
3809rprClientCurrentIfIndex OBJECT-TYPE
3810    SYNTAX        InterfaceIndex
3811    MAX-ACCESS    not-accessible
3812    STATUS        current
3813    DESCRIPTION
3814        "The ifIndex of this RPR interface."
3815    REFERENCE   "RFC 2863, ifIndex"
3816    ::= { rprClientCountersCurrentEntry 1 }
3817
3818rprClientCurrentInUcastClassAFrames OBJECT-TYPE
3819    SYNTAX        HCPerfCurrentCount
3820    MAX-ACCESS    read-only
3821    STATUS        current
3822    DESCRIPTION
3823        "The number of MAC to client classA unicast frames in
3824         the current interval."
3825    ::= { rprClientCountersCurrentEntry 2 }
3826
3827rprClientCurrentInUcastClassAOctets OBJECT-TYPE
3828    SYNTAX        HCPerfCurrentCount
3829    MAX-ACCESS    read-only
3830    STATUS        current
3831    DESCRIPTION
3832        "The number of MAC to client classA unicast octets in
3833         the current interval."
3834    ::= { rprClientCountersCurrentEntry 3 }
3835
3836rprClientCurrentInUcastClassBCirFrames OBJECT-TYPE
3837    SYNTAX        HCPerfCurrentCount
3838    MAX-ACCESS    read-only
3839    STATUS        current
3840    DESCRIPTION
3841        "The number of MAC to client classB CIR unicast frames in
3842         the current interval."
3843    ::= { rprClientCountersCurrentEntry 4 }
3844
3845rprClientCurrentInUcastClassBCirOctets OBJECT-TYPE
3846    SYNTAX        HCPerfCurrentCount
3847    MAX-ACCESS    read-only
3848    STATUS        current
3849    DESCRIPTION
3850        "The number of MAC to client classB CIR unicast octets
3851         in the current interval."
3852    ::= { rprClientCountersCurrentEntry 5 }
3853
3854rprClientCurrentInUcastClassBEirFrames OBJECT-TYPE
3855    SYNTAX        HCPerfCurrentCount
3856    MAX-ACCESS    read-only
3857    STATUS        current
3858    DESCRIPTION
3859        "The number of MAC to client classB EIR unicast
3860         frames in the current interval."
3861    ::= { rprClientCountersCurrentEntry 6 }
3862
3863rprClientCurrentInUcastClassBEirOctets OBJECT-TYPE
3864    SYNTAX        HCPerfCurrentCount
3865    MAX-ACCESS    read-only
3866    STATUS        current
3867    DESCRIPTION
3868        "The number of MAC to client classB EIR unicast
3869         octets in the current interval."
3870    ::= { rprClientCountersCurrentEntry 7 }
3871
3872rprClientCurrentInUcastClassCFrames OBJECT-TYPE
3873    SYNTAX        HCPerfCurrentCount
3874    MAX-ACCESS    read-only
3875    STATUS        current
3876    DESCRIPTION
3877        "The number of MAC to client classC unicast frames in the
3878         current interval."
3879    ::= { rprClientCountersCurrentEntry 8 }
3880
3881rprClientCurrentInUcastClassCOctets OBJECT-TYPE
3882    SYNTAX        HCPerfCurrentCount
3883    MAX-ACCESS    read-only
3884    STATUS        current
3885    DESCRIPTION
3886        "The number of MAC to client classC unicast octets in the
3887         current interval."
3888    ::= { rprClientCountersCurrentEntry 9 }
3889
3890rprClientCurrentInMcastClassAFrames OBJECT-TYPE
3891    SYNTAX        HCPerfCurrentCount
3892    MAX-ACCESS    read-only
3893    STATUS        current
3894    DESCRIPTION
3895        "The number of MAC to client classA multicast and broadcast
3896         frames in the current interval."
3897    ::= { rprClientCountersCurrentEntry 10 }
3898
3899rprClientCurrentInMcastClassAOctets OBJECT-TYPE
3900    SYNTAX        HCPerfCurrentCount
3901    MAX-ACCESS    read-only
3902    STATUS        current
3903    DESCRIPTION
3904        "The number of MAC to client classA multicast and broadcast
3905         octets in the current interval."
3906    ::= { rprClientCountersCurrentEntry 11 }
3907
3908rprClientCurrentInMcastClassBCirFrames OBJECT-TYPE
3909    SYNTAX        HCPerfCurrentCount
3910    MAX-ACCESS    read-only
3911    STATUS        current
3912    DESCRIPTION
3913        "The number of MAC to client classB CIR
3914         multicast and broadcast frames in the current interval."
3915    ::= { rprClientCountersCurrentEntry 12 }
3916
3917rprClientCurrentInMcastClassBCirOctets OBJECT-TYPE
3918    SYNTAX        HCPerfCurrentCount
3919    MAX-ACCESS    read-only
3920    STATUS        current
3921    DESCRIPTION
3922        "The number of MAC to client classB CIR
3923         multicast and broadcast octets in the current interval."
3924    ::= { rprClientCountersCurrentEntry 13 }
3925
3926rprClientCurrentInMcastClassBEirFrames OBJECT-TYPE
3927    SYNTAX        HCPerfCurrentCount
3928    MAX-ACCESS    read-only
3929    STATUS        current
3930    DESCRIPTION
3931        "The number of MAC to client classB EIR
3932         multicast and broadcast frames in the current interval."
3933    ::= { rprClientCountersCurrentEntry 14 }
3934
3935rprClientCurrentInMcastClassBEirOctets OBJECT-TYPE
3936    SYNTAX        HCPerfCurrentCount
3937    MAX-ACCESS    read-only
3938    STATUS        current
3939    DESCRIPTION
3940        "The number of MAC to client classB EIR
3941         multicast and broadcast octets in the current interval."
3942    ::= { rprClientCountersCurrentEntry 15 }
3943
3944rprClientCurrentInMcastClassCFrames OBJECT-TYPE
3945    SYNTAX        HCPerfCurrentCount
3946    MAX-ACCESS    read-only
3947    STATUS        current
3948    DESCRIPTION
3949        "The number of MAC to client classC multicast and broadcast
3950         frames in the current interval."
3951    ::= { rprClientCountersCurrentEntry 16 }
3952
3953rprClientCurrentInMcastClassCOctets OBJECT-TYPE
3954    SYNTAX        HCPerfCurrentCount
3955    MAX-ACCESS    read-only
3956    STATUS        current
3957    DESCRIPTION
3958        "The number of MAC to client classC multicast and broadcast
3959         octets in the current interval."
3960    ::= { rprClientCountersCurrentEntry 17 }
3961
3962rprClientCurrentOutUcastClassAFrames OBJECT-TYPE
3963    SYNTAX        HCPerfCurrentCount
3964    MAX-ACCESS    read-only
3965    STATUS        current
3966    DESCRIPTION
3967        "The number of client to MAC classA unicast frames
3968         in the current interval."
3969    ::= { rprClientCountersCurrentEntry 18 }
3970
3971rprClientCurrentOutUcastClassAOctets OBJECT-TYPE
3972    SYNTAX        HCPerfCurrentCount
3973    MAX-ACCESS    read-only
3974    STATUS        current
3975    DESCRIPTION
3976        "The number of client to MAC classA unicast octets
3977         in the current interval."
3978    ::= { rprClientCountersCurrentEntry 19 }
3979
3980rprClientCurrentOutUcastClassBCirFrames OBJECT-TYPE
3981    SYNTAX        HCPerfCurrentCount
3982    MAX-ACCESS    read-only
3983    STATUS        current
3984    DESCRIPTION
3985        "The number of client to MAC classB CIR unicast
3986         frames in the current interval."
3987    ::= { rprClientCountersCurrentEntry 20 }
3988
3989rprClientCurrentOutUcastClassBCirOctets OBJECT-TYPE
3990    SYNTAX        HCPerfCurrentCount
3991    MAX-ACCESS    read-only
3992    STATUS        current
3993    DESCRIPTION
3994        "The number of client to MAC classB CIR unicast
3995         octets in the current interval."
3996    ::= { rprClientCountersCurrentEntry 21 }
3997
3998rprClientCurrentOutUcastClassBEirFrames OBJECT-TYPE
3999    SYNTAX        HCPerfCurrentCount
4000    MAX-ACCESS    read-only
4001    STATUS        current
4002    DESCRIPTION
4003        "The number of client to MAC classB EIR unicast
4004         frames in the current interval."
4005    ::= { rprClientCountersCurrentEntry 22 }
4006
4007rprClientCurrentOutUcastClassBEirOctets OBJECT-TYPE
4008    SYNTAX        HCPerfCurrentCount
4009    MAX-ACCESS    read-only
4010    STATUS        current
4011    DESCRIPTION
4012        "The number of client to MAC classB EIR unicast
4013         octets in the current interval."
4014    ::= { rprClientCountersCurrentEntry 23 }
4015
4016rprClientCurrentOutUcastClassCFrames OBJECT-TYPE
4017    SYNTAX        HCPerfCurrentCount
4018    MAX-ACCESS    read-only
4019    STATUS        current
4020    DESCRIPTION
4021        "The number of client to MAC classC unicast frames
4022         in the current interval."
4023    ::= { rprClientCountersCurrentEntry 24 }
4024
4025rprClientCurrentOutUcastClassCOctets OBJECT-TYPE
4026    SYNTAX        HCPerfCurrentCount
4027    MAX-ACCESS    read-only
4028    STATUS        current
4029    DESCRIPTION
4030        "The number of client to MAC classC unicast octets
4031         in the current interval."
4032    ::= { rprClientCountersCurrentEntry 25 }
4033
4034rprClientCurrentOutMcastClassAFrames OBJECT-TYPE
4035    SYNTAX        HCPerfCurrentCount
4036    MAX-ACCESS    read-only
4037    STATUS        current
4038    DESCRIPTION
4039        "The number of client to MAC classA multicast and broadcast
4040         frames in the current interval."
4041    ::= { rprClientCountersCurrentEntry 26 }
4042
4043rprClientCurrentOutMcastClassAOctets OBJECT-TYPE
4044    SYNTAX        HCPerfCurrentCount
4045    MAX-ACCESS    read-only
4046    STATUS        current
4047    DESCRIPTION
4048        "The number of client to MAC classA multicast and broadcast
4049         octets in the current interval."
4050    ::= { rprClientCountersCurrentEntry 27 }
4051
4052rprClientCurrentOutMcastClassBCirFrames OBJECT-TYPE
4053    SYNTAX        HCPerfCurrentCount
4054    MAX-ACCESS    read-only
4055    STATUS        current
4056    DESCRIPTION
4057        "The number of client to MAC classB CIR
4058         multicast and broadcast frames in the current interval."
4059    ::= { rprClientCountersCurrentEntry 28 }
4060
4061rprClientCurrentOutMcastClassBCirOctets OBJECT-TYPE
4062    SYNTAX        HCPerfCurrentCount
4063    MAX-ACCESS    read-only
4064    STATUS        current
4065    DESCRIPTION
4066        "The number of client to MAC classB CIR
4067         multicast and broadcast octets in the current interval."
4068    ::= { rprClientCountersCurrentEntry 29 }
4069
4070rprClientCurrentOutMcastClassBEirFrames OBJECT-TYPE
4071    SYNTAX        HCPerfCurrentCount
4072    MAX-ACCESS    read-only
4073    STATUS        current
4074    DESCRIPTION
4075        "The number of client to MAC classB EIR
4076         multicast and broadcast frames in the current interval."
4077    ::= { rprClientCountersCurrentEntry 30 }
4078
4079rprClientCurrentOutMcastClassBEirOctets OBJECT-TYPE
4080    SYNTAX        HCPerfCurrentCount
4081    MAX-ACCESS    read-only
4082    STATUS        current
4083    DESCRIPTION
4084        "The number of client to MAC classB EIR
4085         multicast and broadcast octets in the current interval."
4086    ::= { rprClientCountersCurrentEntry 31 }
4087
4088rprClientCurrentOutMcastClassCFrames OBJECT-TYPE
4089    SYNTAX        HCPerfCurrentCount
4090    MAX-ACCESS    read-only
4091    STATUS        current
4092    DESCRIPTION
4093        "The number of client to MAC classC multicast and broadcast
4094         frames in the current interval."
4095    ::= { rprClientCountersCurrentEntry 32 }
4096
4097rprClientCurrentOutMcastClassCOctets OBJECT-TYPE
4098    SYNTAX        HCPerfCurrentCount
4099    MAX-ACCESS    read-only
4100    STATUS        current
4101    DESCRIPTION
4102        "The number of client to MAC classC multicast and broadcast
4103         octets in the current interval."
4104    ::= { rprClientCountersCurrentEntry 33 }
4105
4106
4107--
4108-- RPR client interface interval counters table
4109--
4110
4111rprClientCountersIntervalTable OBJECT-TYPE
4112    SYNTAX        SEQUENCE OF RprClientCountersIntervalEntry
4113    MAX-ACCESS    not-accessible
4114    STATUS        current
4115    DESCRIPTION
4116        "The local station traffic interval counters table.
4117
4118         All attributes in this table are volatile,
4119         i.e. will be cleared on system reset."
4120    ::= { rprClientCounters 2 }
4121
4122rprClientCountersIntervalEntry OBJECT-TYPE
4123    SYNTAX        RprClientCountersIntervalEntry
4124    MAX-ACCESS    not-accessible
4125    STATUS        current
4126    DESCRIPTION
4127      "Frames and octets statistics collected for a particular
4128       interval for local station traffic of a particular RPR
4129       interface.
4130       The corresponding instance of rprIfValidIntervals indicates
4131       the number of intervals for which the set of statistics is
4132       available."
4133    INDEX { rprClientIntervalIfIndex,
4134            rprClientIntervalNumber }
4135    ::= { rprClientCountersIntervalTable 1 }
4136
4137RprClientCountersIntervalEntry ::= SEQUENCE {
4138    rprClientIntervalIfIndex                 InterfaceIndex,
4139    rprClientIntervalNumber                  Unsigned32,
4140    rprClientIntervalValidData               TruthValue,
4141    rprClientIntervalTimeElapsed             Unsigned32,
4142
4143    rprClientIntervalInUcastClassAFrames     HCPerfIntervalCount,
4144    rprClientIntervalInUcastClassAOctets     HCPerfIntervalCount,
4145    rprClientIntervalInUcastClassBCirFrames  HCPerfIntervalCount,
4146    rprClientIntervalInUcastClassBCirOctets  HCPerfIntervalCount,
4147    rprClientIntervalInUcastClassBEirFrames  HCPerfIntervalCount,
4148    rprClientIntervalInUcastClassBEirOctets  HCPerfIntervalCount,
4149    rprClientIntervalInUcastClassCFrames     HCPerfIntervalCount,
4150    rprClientIntervalInUcastClassCOctets     HCPerfIntervalCount,
4151
4152    rprClientIntervalInMcastClassAFrames     HCPerfIntervalCount,
4153    rprClientIntervalInMcastClassAOctets     HCPerfIntervalCount,
4154    rprClientIntervalInMcastClassBCirFrames  HCPerfIntervalCount,
4155    rprClientIntervalInMcastClassBCirOctets  HCPerfIntervalCount,
4156    rprClientIntervalInMcastClassBEirFrames  HCPerfIntervalCount,
4157    rprClientIntervalInMcastClassBEirOctets  HCPerfIntervalCount,
4158    rprClientIntervalInMcastClassCFrames     HCPerfIntervalCount,
4159    rprClientIntervalInMcastClassCOctets     HCPerfIntervalCount,
4160
4161    rprClientIntervalOutUcastClassAFrames    HCPerfIntervalCount,
4162    rprClientIntervalOutUcastClassAOctets    HCPerfIntervalCount,
4163    rprClientIntervalOutUcastClassBCirFrames HCPerfIntervalCount,
4164    rprClientIntervalOutUcastClassBCirOctets HCPerfIntervalCount,
4165    rprClientIntervalOutUcastClassBEirFrames HCPerfIntervalCount,
4166    rprClientIntervalOutUcastClassBEirOctets HCPerfIntervalCount,
4167    rprClientIntervalOutUcastClassCFrames    HCPerfIntervalCount,
4168    rprClientIntervalOutUcastClassCOctets    HCPerfIntervalCount,
4169
4170    rprClientIntervalOutMcastClassAFrames    HCPerfIntervalCount,
4171    rprClientIntervalOutMcastClassAOctets    HCPerfIntervalCount,
4172    rprClientIntervalOutMcastClassBCirFrames HCPerfIntervalCount,
4173    rprClientIntervalOutMcastClassBCirOctets HCPerfIntervalCount,
4174    rprClientIntervalOutMcastClassBEirFrames HCPerfIntervalCount,
4175    rprClientIntervalOutMcastClassBEirOctets HCPerfIntervalCount,
4176    rprClientIntervalOutMcastClassCFrames    HCPerfIntervalCount,
4177    rprClientIntervalOutMcastClassCOctets    HCPerfIntervalCount
4178    }
4179
4180rprClientIntervalIfIndex OBJECT-TYPE
4181    SYNTAX        InterfaceIndex
4182    MAX-ACCESS    not-accessible
4183    STATUS        current
4184    DESCRIPTION
4185        "The ifIndex of this RPR interface."
4186    ::= { rprClientCountersIntervalEntry 1 }
4187
4188rprClientIntervalNumber OBJECT-TYPE
4189    SYNTAX        Unsigned32 (1..96)
4190    MAX-ACCESS    not-accessible
4191    STATUS        current
4192    DESCRIPTION
4193        "A number between 1 and 96, which identifies the interval
4194         for which the set of statistics is available. The interval
4195         identified by 1 is the most recently completed 15 minute
4196         interval, and interval identified by N is the interval
4197         immediately preceding the one identified by N-1."
4198    ::= { rprClientCountersIntervalEntry 2 }
4199
4200rprClientIntervalValidData OBJECT-TYPE
4201    SYNTAX        TruthValue
4202    MAX-ACCESS    read-only
4203    STATUS        current
4204    DESCRIPTION
4205        "This variable indicates if the data for this interval
4206         is valid.
4207         It will be valid if it contains data for 900 seconds
4208         plus or minus 10 seconds."
4209    ::= { rprClientCountersIntervalEntry 3 }
4210
4211rprClientIntervalTimeElapsed OBJECT-TYPE
4212    SYNTAX        Unsigned32 (0..899)
4213    UNITS         "Seconds"
4214    MAX-ACCESS    read-only
4215    STATUS        current
4216    DESCRIPTION
4217      "The duration of a particular interval in seconds.
4218       If, for some reason, such as an adjustment in the system's
4219       time-of-day clock, the current interval exceeds the maximum
4220       value, the agent will return the maximum value."
4221    ::= { rprClientCountersIntervalEntry 4 }
4222
4223rprClientIntervalInUcastClassAFrames OBJECT-TYPE
4224    SYNTAX        HCPerfIntervalCount
4225    MAX-ACCESS    read-only
4226    STATUS        current
4227    DESCRIPTION
4228        "The number of MAC to client classA unicast frames
4229         in a particular interval in the past 24 hours."
4230    ::= { rprClientCountersIntervalEntry 5 }
4231
4232rprClientIntervalInUcastClassAOctets OBJECT-TYPE
4233    SYNTAX        HCPerfIntervalCount
4234    MAX-ACCESS    read-only
4235    STATUS        current
4236    DESCRIPTION
4237        "The number of MAC to client classA unicast octets
4238         in a particular interval in the past 24 hours."
4239    ::= { rprClientCountersIntervalEntry 6 }
4240
4241rprClientIntervalInUcastClassBCirFrames OBJECT-TYPE
4242    SYNTAX        HCPerfIntervalCount
4243    MAX-ACCESS    read-only
4244    STATUS        current
4245    DESCRIPTION
4246        "The number of MAC to client classB CIR unicast frames
4247         in a particular interval in the past 24 hours."
4248    ::= { rprClientCountersIntervalEntry 7 }
4249
4250rprClientIntervalInUcastClassBCirOctets OBJECT-TYPE
4251    SYNTAX        HCPerfIntervalCount
4252    MAX-ACCESS    read-only
4253    STATUS        current
4254    DESCRIPTION
4255        "The number of MAC to client classB CIR unicast octets
4256         in a particular interval in the past 24 hours."
4257    ::= { rprClientCountersIntervalEntry 8 }
4258
4259rprClientIntervalInUcastClassBEirFrames OBJECT-TYPE
4260    SYNTAX        HCPerfIntervalCount
4261    MAX-ACCESS    read-only
4262    STATUS        current
4263    DESCRIPTION
4264        "The number of MAC to client classB EIR unicast
4265         frames in a particular interval in the past 24 hours."
4266    ::= { rprClientCountersIntervalEntry 9 }
4267
4268rprClientIntervalInUcastClassBEirOctets OBJECT-TYPE
4269    SYNTAX        HCPerfIntervalCount
4270    MAX-ACCESS    read-only
4271    STATUS        current
4272    DESCRIPTION
4273        "The number of MAC to client classB EIR unicast
4274         octets in a particular interval in the past 24 hours."
4275    ::= { rprClientCountersIntervalEntry 10 }
4276
4277rprClientIntervalInUcastClassCFrames OBJECT-TYPE
4278    SYNTAX        HCPerfIntervalCount
4279    MAX-ACCESS    read-only
4280    STATUS        current
4281    DESCRIPTION
4282        "The number of MAC to client classC unicast
4283         frames in a particular interval in the past 24 hours."
4284    ::= { rprClientCountersIntervalEntry 11 }
4285
4286rprClientIntervalInUcastClassCOctets OBJECT-TYPE
4287    SYNTAX        HCPerfIntervalCount
4288    MAX-ACCESS    read-only
4289    STATUS        current
4290    DESCRIPTION
4291        "The number of MAC to client classC unicast
4292         octets in a particular interval in the past 24 hours."
4293    ::= { rprClientCountersIntervalEntry 12 }
4294
4295rprClientIntervalInMcastClassAFrames OBJECT-TYPE
4296    SYNTAX        HCPerfIntervalCount
4297    MAX-ACCESS    read-only
4298    STATUS        current
4299    DESCRIPTION
4300        "The number of MAC to client classA multicast and broadcast
4301         frames in a particular interval in the past 24 hours."
4302    ::= { rprClientCountersIntervalEntry 13 }
4303
4304rprClientIntervalInMcastClassAOctets OBJECT-TYPE
4305    SYNTAX        HCPerfIntervalCount
4306    MAX-ACCESS    read-only
4307    STATUS        current
4308    DESCRIPTION
4309        "The number of MAC to client classA multicast and broadcast
4310         octets in a particular interval in the past 24 hours."
4311    ::= { rprClientCountersIntervalEntry 14 }
4312
4313rprClientIntervalInMcastClassBCirFrames OBJECT-TYPE
4314    SYNTAX        HCPerfIntervalCount
4315    MAX-ACCESS    read-only
4316    STATUS        current
4317    DESCRIPTION
4318        "The number of MAC to client classB CIR multicast and
4319         broadcast frames in a particular interval in the past
4320         24 hours."
4321    ::= { rprClientCountersIntervalEntry 15 }
4322
4323rprClientIntervalInMcastClassBCirOctets OBJECT-TYPE
4324    SYNTAX        HCPerfIntervalCount
4325    MAX-ACCESS    read-only
4326    STATUS        current
4327    DESCRIPTION
4328        "The number of MAC to client classB CIR multicast and
4329         broadcast octets in a particular interval in the past
4330         24 hours."
4331    ::= { rprClientCountersIntervalEntry 16 }
4332
4333rprClientIntervalInMcastClassBEirFrames OBJECT-TYPE
4334    SYNTAX        HCPerfIntervalCount
4335    MAX-ACCESS    read-only
4336    STATUS        current
4337    DESCRIPTION
4338        "The number of MAC to client classB EIR multicast and
4339         broadcast frames in a particular interval in the past
4340         24 hours."
4341    ::= { rprClientCountersIntervalEntry 17 }
4342
4343rprClientIntervalInMcastClassBEirOctets OBJECT-TYPE
4344    SYNTAX        HCPerfIntervalCount
4345    MAX-ACCESS    read-only
4346    STATUS        current
4347    DESCRIPTION
4348        "The number of MAC to client classB EIR multicast and
4349         broadcast octets in a particular interval in the past
4350         24 hours."
4351    ::= { rprClientCountersIntervalEntry 18 }
4352
4353rprClientIntervalInMcastClassCFrames OBJECT-TYPE
4354    SYNTAX        HCPerfIntervalCount
4355    MAX-ACCESS    read-only
4356    STATUS        current
4357    DESCRIPTION
4358        "The number of MAC to client classC multicast and broadcast
4359         frames in a particular interval in the past 24 hours."
4360    ::= { rprClientCountersIntervalEntry 19 }
4361
4362rprClientIntervalInMcastClassCOctets OBJECT-TYPE
4363    SYNTAX        HCPerfIntervalCount
4364    MAX-ACCESS    read-only
4365    STATUS        current
4366    DESCRIPTION
4367        "The number of MAC to client classC multicast and broadcast
4368         octets in a particular interval in the past 24 hours."
4369    ::= { rprClientCountersIntervalEntry 20 }
4370
4371rprClientIntervalOutUcastClassAFrames OBJECT-TYPE
4372    SYNTAX        HCPerfIntervalCount
4373    MAX-ACCESS    read-only
4374    STATUS        current
4375    DESCRIPTION
4376        "The number of client to MAC classA unicast frames
4377         in a particular interval in the past 24 hours."
4378    ::= { rprClientCountersIntervalEntry 21 }
4379
4380rprClientIntervalOutUcastClassAOctets OBJECT-TYPE
4381    SYNTAX        HCPerfIntervalCount
4382    MAX-ACCESS    read-only
4383    STATUS        current
4384    DESCRIPTION
4385        "The number of client to MAC classA unicast octets
4386         in a particular interval in the past 24 hours."
4387    ::= { rprClientCountersIntervalEntry 22 }
4388
4389rprClientIntervalOutUcastClassBCirFrames OBJECT-TYPE
4390    SYNTAX        HCPerfIntervalCount
4391    MAX-ACCESS    read-only
4392    STATUS        current
4393    DESCRIPTION
4394        "The number of client to MAC classB CIR unicast frames
4395         in a particular interval in the past 24 hours."
4396    ::= { rprClientCountersIntervalEntry 23 }
4397
4398rprClientIntervalOutUcastClassBCirOctets OBJECT-TYPE
4399    SYNTAX        HCPerfIntervalCount
4400    MAX-ACCESS    read-only
4401    STATUS        current
4402    DESCRIPTION
4403        "The number of client to MAC classB CIR unicast octets
4404         in a particular interval in the past 24 hours."
4405    ::= { rprClientCountersIntervalEntry 24 }
4406
4407rprClientIntervalOutUcastClassBEirFrames OBJECT-TYPE
4408    SYNTAX        HCPerfIntervalCount
4409    MAX-ACCESS    read-only
4410    STATUS        current
4411    DESCRIPTION
4412        "The number of client to MAC classB EIR unicast
4413         frames in a particular interval in the past 24 hours."
4414    ::= { rprClientCountersIntervalEntry 25 }
4415
4416rprClientIntervalOutUcastClassBEirOctets OBJECT-TYPE
4417    SYNTAX        HCPerfIntervalCount
4418    MAX-ACCESS    read-only
4419    STATUS        current
4420    DESCRIPTION
4421        "The number of client to MAC classB EIR unicast
4422         octets in a particular interval in the past 24 hours."
4423    ::= { rprClientCountersIntervalEntry 26 }
4424
4425rprClientIntervalOutUcastClassCFrames OBJECT-TYPE
4426    SYNTAX        HCPerfIntervalCount
4427    MAX-ACCESS    read-only
4428    STATUS        current
4429    DESCRIPTION
4430        "The number of client to MAC classC unicast
4431         frames in a particular interval in the past 24 hours."
4432    ::= { rprClientCountersIntervalEntry 27 }
4433
4434rprClientIntervalOutUcastClassCOctets OBJECT-TYPE
4435    SYNTAX        HCPerfIntervalCount
4436    MAX-ACCESS    read-only
4437    STATUS        current
4438    DESCRIPTION
4439        "The number of client to MAC classC unicast
4440         octets in a particular interval in the past 24 hours."
4441    ::= { rprClientCountersIntervalEntry 28 }
4442
4443rprClientIntervalOutMcastClassAFrames OBJECT-TYPE
4444    SYNTAX        HCPerfIntervalCount
4445    MAX-ACCESS    read-only
4446    STATUS        current
4447    DESCRIPTION
4448        "The number of client to MAC classA multicast and broadcast
4449         frames in a particular interval in the past 24 hours."
4450    ::= { rprClientCountersIntervalEntry 29 }
4451
4452rprClientIntervalOutMcastClassAOctets OBJECT-TYPE
4453    SYNTAX        HCPerfIntervalCount
4454    MAX-ACCESS    read-only
4455    STATUS        current
4456    DESCRIPTION
4457        "The number of client to MAC classA multicast and broadcast
4458         octets in a particular interval in the past 24 hours."
4459    ::= { rprClientCountersIntervalEntry 30 }
4460
4461rprClientIntervalOutMcastClassBCirFrames OBJECT-TYPE
4462    SYNTAX        HCPerfIntervalCount
4463    MAX-ACCESS    read-only
4464    STATUS        current
4465    DESCRIPTION
4466        "The number of client to MAC classB CIR multicast
4467         and broadcast frames in a particular interval in the
4468         past 24 hours."
4469    ::= { rprClientCountersIntervalEntry 31 }
4470
4471rprClientIntervalOutMcastClassBCirOctets OBJECT-TYPE
4472    SYNTAX        HCPerfIntervalCount
4473    MAX-ACCESS    read-only
4474    STATUS        current
4475    DESCRIPTION
4476        "The number of client to MAC classB CIR multicast
4477         and broadcast octets in a particular interval in the
4478         past 24 hours."
4479    ::= { rprClientCountersIntervalEntry 32 }
4480
4481rprClientIntervalOutMcastClassBEirFrames OBJECT-TYPE
4482    SYNTAX        HCPerfIntervalCount
4483    MAX-ACCESS    read-only
4484    STATUS        current
4485    DESCRIPTION
4486        "The number of client to MAC classB EIR multicast
4487         and broadcast frames in a particular interval in the
4488         past 24 hours."
4489    ::= { rprClientCountersIntervalEntry 33 }
4490
4491rprClientIntervalOutMcastClassBEirOctets OBJECT-TYPE
4492    SYNTAX        HCPerfIntervalCount
4493    MAX-ACCESS    read-only
4494    STATUS        current
4495    DESCRIPTION
4496        "The number of client to MAC classB EIR multicast
4497         and broadcast octets in a particular interval in the
4498         past 24 hours."
4499    ::= { rprClientCountersIntervalEntry 34 }
4500
4501rprClientIntervalOutMcastClassCFrames OBJECT-TYPE
4502    SYNTAX        HCPerfIntervalCount
4503    MAX-ACCESS    read-only
4504    STATUS        current
4505    DESCRIPTION
4506        "The number of client to MAC classC multicast and broadcast
4507         frames in a particular interval in the past 24 hours."
4508    ::= { rprClientCountersIntervalEntry 35 }
4509
4510rprClientIntervalOutMcastClassCOctets OBJECT-TYPE
4511    SYNTAX        HCPerfIntervalCount
4512    MAX-ACCESS    read-only
4513    STATUS        current
4514    DESCRIPTION
4515        "The number of client to MAC classC multicast and broadcast
4516         octets in a particular interval in the past 24 hours."
4517    ::= { rprClientCountersIntervalEntry 36 }
4518
4519--
4520-- RPR client interface day (24 hour summaries) counters table
4521--
4522
4523rprClientCountersDayTable OBJECT-TYPE
4524    SYNTAX        SEQUENCE OF RprClientCountersDayEntry
4525    MAX-ACCESS    not-accessible
4526    STATUS        current
4527    DESCRIPTION
4528      "The RPR Mac Client Day Table contains the cumulative sum
4529       of the various statistics for the 24 hour period
4530       preceding the current interval.
4531
4532       All attributes in this table are volatile,
4533       i.e. will be cleared on system reset."
4534    ::= { rprClientCounters 3 }
4535
4536rprClientCountersDayEntry OBJECT-TYPE
4537    SYNTAX        RprClientCountersDayEntry
4538    MAX-ACCESS    not-accessible
4539    STATUS        current
4540    DESCRIPTION
4541        "An entry in the RPR Client Day table."
4542    INDEX { rprClientDayIfIndex }
4543    ::= { rprClientCountersDayTable 1 }
4544
4545RprClientCountersDayEntry ::= SEQUENCE {
4546    rprClientDayIfIndex                  InterfaceIndex,
4547
4548    rprClientDayInUcastClassAFrames      HCPerfTotalCount,
4549    rprClientDayInUcastClassAOctets      HCPerfTotalCount,
4550    rprClientDayInUcastClassBCirFrames   HCPerfTotalCount,
4551    rprClientDayInUcastClassBCirOctets   HCPerfTotalCount,
4552    rprClientDayInUcastClassBEirFrames   HCPerfTotalCount,
4553    rprClientDayInUcastClassBEirOctets   HCPerfTotalCount,
4554    rprClientDayInUcastClassCFrames      HCPerfTotalCount,
4555    rprClientDayInUcastClassCOctets      HCPerfTotalCount,
4556
4557    rprClientDayInMcastClassAFrames      HCPerfTotalCount,
4558    rprClientDayInMcastClassAOctets      HCPerfTotalCount,
4559    rprClientDayInMcastClassBCirFrames   HCPerfTotalCount,
4560    rprClientDayInMcastClassBCirOctets   HCPerfTotalCount,
4561    rprClientDayInMcastClassBEirFrames   HCPerfTotalCount,
4562    rprClientDayInMcastClassBEirOctets   HCPerfTotalCount,
4563    rprClientDayInMcastClassCFrames      HCPerfTotalCount,
4564    rprClientDayInMcastClassCOctets      HCPerfTotalCount,
4565
4566    rprClientDayOutUcastClassAFrames     HCPerfTotalCount,
4567    rprClientDayOutUcastClassAOctets     HCPerfTotalCount,
4568    rprClientDayOutUcastClassBCirFrames  HCPerfTotalCount,
4569    rprClientDayOutUcastClassBCirOctets  HCPerfTotalCount,
4570    rprClientDayOutUcastClassBEirFrames  HCPerfTotalCount,
4571    rprClientDayOutUcastClassBEirOctets  HCPerfTotalCount,
4572    rprClientDayOutUcastClassCFrames     HCPerfTotalCount,
4573    rprClientDayOutUcastClassCOctets     HCPerfTotalCount,
4574
4575    rprClientDayOutMcastClassAFrames     HCPerfTotalCount,
4576    rprClientDayOutMcastClassAOctets     HCPerfTotalCount,
4577    rprClientDayOutMcastClassBCirFrames  HCPerfTotalCount,
4578    rprClientDayOutMcastClassBCirOctets  HCPerfTotalCount,
4579    rprClientDayOutMcastClassBEirFrames  HCPerfTotalCount,
4580    rprClientDayOutMcastClassBEirOctets  HCPerfTotalCount,
4581    rprClientDayOutMcastClassCFrames     HCPerfTotalCount,
4582    rprClientDayOutMcastClassCOctets     HCPerfTotalCount
4583    }
4584
4585rprClientDayIfIndex OBJECT-TYPE
4586    SYNTAX        InterfaceIndex
4587    MAX-ACCESS    not-accessible
4588    STATUS        current
4589    DESCRIPTION
4590        "The ifIndex of this RPR interface."
4591    ::= { rprClientCountersDayEntry 1 }
4592
4593rprClientDayInUcastClassAFrames OBJECT-TYPE
4594    SYNTAX        HCPerfTotalCount
4595    MAX-ACCESS    read-only
4596    STATUS        current
4597    DESCRIPTION
4598      "The number of MAC to client classA unicast frames."
4599    ::= { rprClientCountersDayEntry 2 }
4600
4601rprClientDayInUcastClassAOctets OBJECT-TYPE
4602    SYNTAX        HCPerfTotalCount
4603    MAX-ACCESS    read-only
4604    STATUS        current
4605    DESCRIPTION
4606      "The number of MAC to client classA unicast octets."
4607    ::= { rprClientCountersDayEntry 3 }
4608
4609rprClientDayInUcastClassBCirFrames OBJECT-TYPE
4610    SYNTAX        HCPerfTotalCount
4611    MAX-ACCESS    read-only
4612    STATUS        current
4613    DESCRIPTION
4614      "The number of MAC to client classB CIR unicast frames."
4615    ::= { rprClientCountersDayEntry 4 }
4616
4617rprClientDayInUcastClassBCirOctets OBJECT-TYPE
4618    SYNTAX        HCPerfTotalCount
4619    MAX-ACCESS    read-only
4620    STATUS        current
4621    DESCRIPTION
4622      "The number of MAC to client classB CIR unicast octets."
4623    ::= { rprClientCountersDayEntry 5 }
4624
4625rprClientDayInUcastClassBEirFrames OBJECT-TYPE
4626    SYNTAX        HCPerfTotalCount
4627    MAX-ACCESS    read-only
4628    STATUS        current
4629    DESCRIPTION
4630      "The number of MAC to client classB EIR unicast frames."
4631    ::= { rprClientCountersDayEntry 6 }
4632
4633rprClientDayInUcastClassBEirOctets OBJECT-TYPE
4634    SYNTAX        HCPerfTotalCount
4635    MAX-ACCESS    read-only
4636    STATUS        current
4637    DESCRIPTION
4638      "The number of MAC to client classB EIR unicast octets."
4639    ::= { rprClientCountersDayEntry 7 }
4640
4641rprClientDayInUcastClassCFrames OBJECT-TYPE
4642    SYNTAX        HCPerfTotalCount
4643    MAX-ACCESS    read-only
4644    STATUS        current
4645    DESCRIPTION
4646      "The number of MAC to client classC unicast frames."
4647    ::= { rprClientCountersDayEntry 8 }
4648
4649rprClientDayInUcastClassCOctets OBJECT-TYPE
4650    SYNTAX        HCPerfTotalCount
4651    MAX-ACCESS    read-only
4652    STATUS        current
4653    DESCRIPTION
4654      "The number of MAC to client classC unicast octets."
4655    ::= { rprClientCountersDayEntry 9 }
4656
4657rprClientDayInMcastClassAFrames OBJECT-TYPE
4658    SYNTAX        HCPerfTotalCount
4659    MAX-ACCESS    read-only
4660    STATUS        current
4661    DESCRIPTION
4662      "The number of MAC to client classA multicast and broadcast frames"
4663    ::= { rprClientCountersDayEntry 10 }
4664
4665rprClientDayInMcastClassAOctets OBJECT-TYPE
4666    SYNTAX        HCPerfTotalCount
4667    MAX-ACCESS    read-only
4668    STATUS        current
4669    DESCRIPTION
4670      "The number of MAC to client classA multicast and broadcast octets"
4671    ::= { rprClientCountersDayEntry 11 }
4672
4673rprClientDayInMcastClassBCirFrames OBJECT-TYPE
4674    SYNTAX        HCPerfTotalCount
4675    MAX-ACCESS    read-only
4676    STATUS        current
4677    DESCRIPTION
4678      "The number of MAC to client classB CIR multicast
4679       and broadcast frames"
4680    ::= { rprClientCountersDayEntry 12 }
4681
4682rprClientDayInMcastClassBCirOctets OBJECT-TYPE
4683    SYNTAX        HCPerfTotalCount
4684    MAX-ACCESS    read-only
4685    STATUS        current
4686    DESCRIPTION
4687      "The number of MAC to client classB CIR multicast
4688       and broadcast octets"
4689    ::= { rprClientCountersDayEntry 13 }
4690
4691rprClientDayInMcastClassBEirFrames OBJECT-TYPE
4692    SYNTAX        HCPerfTotalCount
4693    MAX-ACCESS    read-only
4694    STATUS        current
4695    DESCRIPTION
4696      "The number of MAC to client classB EIR multicast
4697       and broadcast frames"
4698    ::= { rprClientCountersDayEntry 14 }
4699
4700rprClientDayInMcastClassBEirOctets OBJECT-TYPE
4701    SYNTAX        HCPerfTotalCount
4702    MAX-ACCESS    read-only
4703    STATUS        current
4704    DESCRIPTION
4705      "The number of MAC to client classB EIR multicast
4706       and broadcast octets"
4707    ::= { rprClientCountersDayEntry 15 }
4708
4709rprClientDayInMcastClassCFrames OBJECT-TYPE
4710    SYNTAX        HCPerfTotalCount
4711    MAX-ACCESS    read-only
4712    STATUS        current
4713    DESCRIPTION
4714      "The number of MAC to client classC multicast and broadcast frames"
4715    ::= { rprClientCountersDayEntry 16 }
4716
4717rprClientDayInMcastClassCOctets OBJECT-TYPE
4718    SYNTAX        HCPerfTotalCount
4719    MAX-ACCESS    read-only
4720    STATUS        current
4721    DESCRIPTION
4722      "The number of MAC to client classC multicast and broadcast octets"
4723    ::= { rprClientCountersDayEntry 17 }
4724
4725rprClientDayOutUcastClassAFrames OBJECT-TYPE
4726    SYNTAX        HCPerfTotalCount
4727    MAX-ACCESS    read-only
4728    STATUS        current
4729    DESCRIPTION
4730      "The number of client to MAC classA unicast frames."
4731    ::= { rprClientCountersDayEntry 18 }
4732
4733rprClientDayOutUcastClassAOctets OBJECT-TYPE
4734    SYNTAX        HCPerfTotalCount
4735    MAX-ACCESS    read-only
4736    STATUS        current
4737    DESCRIPTION
4738      "The number of client to MAC classA unicast octets."
4739    ::= { rprClientCountersDayEntry 19 }
4740
4741rprClientDayOutUcastClassBCirFrames OBJECT-TYPE
4742    SYNTAX        HCPerfTotalCount
4743    MAX-ACCESS    read-only
4744    STATUS        current
4745    DESCRIPTION
4746      "The number of client to MAC classB CIR unicast frames."
4747    ::= { rprClientCountersDayEntry 20 }
4748
4749rprClientDayOutUcastClassBCirOctets OBJECT-TYPE
4750    SYNTAX        HCPerfTotalCount
4751    MAX-ACCESS    read-only
4752    STATUS        current
4753    DESCRIPTION
4754      "The number of client to MAC classB CIR unicast octets."
4755    ::= { rprClientCountersDayEntry 21 }
4756
4757rprClientDayOutUcastClassBEirFrames OBJECT-TYPE
4758    SYNTAX        HCPerfTotalCount
4759    MAX-ACCESS    read-only
4760    STATUS        current
4761    DESCRIPTION
4762      "The number of client to MAC classB EIR unicast
4763       frames"
4764    ::= { rprClientCountersDayEntry 22 }
4765
4766rprClientDayOutUcastClassBEirOctets OBJECT-TYPE
4767    SYNTAX        HCPerfTotalCount
4768    MAX-ACCESS    read-only
4769    STATUS        current
4770    DESCRIPTION
4771      "The number of client to MAC classB EIR unicast
4772       octets"
4773    ::= { rprClientCountersDayEntry 23 }
4774
4775rprClientDayOutUcastClassCFrames OBJECT-TYPE
4776    SYNTAX        HCPerfTotalCount
4777    MAX-ACCESS    read-only
4778    STATUS        current
4779    DESCRIPTION
4780      "The number of client to MAC classC unicast frames"
4781    ::= { rprClientCountersDayEntry 24 }
4782
4783rprClientDayOutUcastClassCOctets OBJECT-TYPE
4784    SYNTAX        HCPerfTotalCount
4785    MAX-ACCESS    read-only
4786    STATUS        current
4787    DESCRIPTION
4788      "The number of client to MAC classC unicast octets"
4789    ::= { rprClientCountersDayEntry 25 }
4790
4791rprClientDayOutMcastClassAFrames OBJECT-TYPE
4792    SYNTAX        HCPerfTotalCount
4793    MAX-ACCESS    read-only
4794    STATUS        current
4795    DESCRIPTION
4796      "The number of client to MAC classA multicast and broadcast
4797       frames."
4798    ::= { rprClientCountersDayEntry 26 }
4799
4800rprClientDayOutMcastClassAOctets OBJECT-TYPE
4801    SYNTAX        HCPerfTotalCount
4802    MAX-ACCESS    read-only
4803    STATUS        current
4804    DESCRIPTION
4805      "The number of client to MAC classA multicast and broadcast
4806       octets."
4807    ::= { rprClientCountersDayEntry 27 }
4808
4809rprClientDayOutMcastClassBCirFrames OBJECT-TYPE
4810    SYNTAX        HCPerfTotalCount
4811    MAX-ACCESS    read-only
4812    STATUS        current
4813    DESCRIPTION
4814      "The number of client to MAC classB CIR
4815       multicast and broadcast frames."
4816    ::= { rprClientCountersDayEntry 28 }
4817
4818rprClientDayOutMcastClassBCirOctets OBJECT-TYPE
4819    SYNTAX        HCPerfTotalCount
4820    MAX-ACCESS    read-only
4821    STATUS        current
4822    DESCRIPTION
4823      "The number of client to MAC classB CIR
4824       multicast and broadcast octets."
4825    ::= { rprClientCountersDayEntry 29 }
4826
4827rprClientDayOutMcastClassBEirFrames OBJECT-TYPE
4828    SYNTAX        HCPerfTotalCount
4829    MAX-ACCESS    read-only
4830    STATUS        current
4831    DESCRIPTION
4832      "The number of client to MAC classB EIR
4833       multicast and broadcast frames."
4834    ::= { rprClientCountersDayEntry 30 }
4835
4836rprClientDayOutMcastClassBEirOctets OBJECT-TYPE
4837    SYNTAX        HCPerfTotalCount
4838    MAX-ACCESS    read-only
4839    STATUS        current
4840    DESCRIPTION
4841      "The number of client to MAC classB EIR
4842       multicast and broadcast octets."
4843    ::= { rprClientCountersDayEntry 31 }
4844
4845rprClientDayOutMcastClassCFrames OBJECT-TYPE
4846    SYNTAX        HCPerfTotalCount
4847    MAX-ACCESS    read-only
4848    STATUS        current
4849    DESCRIPTION
4850      "The number of client to MAC classC multicast and broadcast
4851       frames."
4852    ::= { rprClientCountersDayEntry 32 }
4853
4854rprClientDayOutMcastClassCOctets OBJECT-TYPE
4855    SYNTAX        HCPerfTotalCount
4856    MAX-ACCESS    read-only
4857    STATUS        current
4858    DESCRIPTION
4859      "The number of client to MAC classC multicast and broadcast
4860       octets."
4861    ::= { rprClientCountersDayEntry 33 }
4862
4863--
4864-- RPR client interface continuously running counters table
4865--
4866
4867rprClientCountersStatsTable OBJECT-TYPE
4868    SYNTAX        SEQUENCE OF RprClientCountersStatsEntry
4869    MAX-ACCESS    not-accessible
4870    STATUS        current
4871    DESCRIPTION
4872        "The local station traffic total counters table.
4873
4874         The DiscontinuityTime for this table is indicated by
4875         ifCounterDiscontinuityTime defined in ifXTable.
4876
4877         All attributes in this table are volatile,
4878         i.e. will be cleared on system reset."
4879    ::= { rprClientCounters 4 }
4880
4881rprClientCountersStatsEntry OBJECT-TYPE
4882    SYNTAX        RprClientCountersStatsEntry
4883    MAX-ACCESS    not-accessible
4884    STATUS        current
4885    DESCRIPTION
4886      "An entry in the span stats table."
4887    INDEX { rprClientStatsIfIndex }
4888    ::= { rprClientCountersStatsTable 1 }
4889
4890RprClientCountersStatsEntry ::= SEQUENCE {
4891    rprClientStatsIfIndex                  InterfaceIndex,
4892
4893    rprClientStatsInUcastClassAFrames      Counter64,
4894    rprClientStatsInUcastClassAOctets      Counter64,
4895    rprClientStatsInUcastClassBCirFrames   Counter64,
4896    rprClientStatsInUcastClassBCirOctets   Counter64,
4897    rprClientStatsInUcastClassBEirFrames   Counter64,
4898    rprClientStatsInUcastClassBEirOctets   Counter64,
4899    rprClientStatsInUcastClassCFrames      Counter64,
4900    rprClientStatsInUcastClassCOctets      Counter64,
4901
4902    rprClientStatsInMcastClassAFrames      Counter64,
4903    rprClientStatsInMcastClassAOctets      Counter64,
4904    rprClientStatsInMcastClassBCirFrames   Counter64,
4905    rprClientStatsInMcastClassBCirOctets   Counter64,
4906    rprClientStatsInMcastClassBEirFrames   Counter64,
4907    rprClientStatsInMcastClassBEirOctets   Counter64,
4908    rprClientStatsInMcastClassCFrames      Counter64,
4909    rprClientStatsInMcastClassCOctets      Counter64,
4910
4911    rprClientStatsInBcastFrames            Counter64,
4912
4913    rprClientStatsOutUcastClassAFrames     Counter64,
4914    rprClientStatsOutUcastClassAOctets     Counter64,
4915    rprClientStatsOutUcastClassBCirFrames  Counter64,
4916    rprClientStatsOutUcastClassBCirOctets  Counter64,
4917    rprClientStatsOutUcastClassBEirFrames  Counter64,
4918    rprClientStatsOutUcastClassBEirOctets  Counter64,
4919    rprClientStatsOutUcastClassCFrames     Counter64,
4920    rprClientStatsOutUcastClassCOctets     Counter64,
4921
4922    rprClientStatsOutMcastClassAFrames     Counter64,
4923    rprClientStatsOutMcastClassAOctets     Counter64,
4924    rprClientStatsOutMcastClassBCirFrames  Counter64,
4925    rprClientStatsOutMcastClassBCirOctets  Counter64,
4926    rprClientStatsOutMcastClassBEirFrames  Counter64,
4927    rprClientStatsOutMcastClassBEirOctets  Counter64,
4928    rprClientStatsOutMcastClassCFrames     Counter64,
4929    rprClientStatsOutMcastClassCOctets     Counter64,
4930
4931    rprClientStatsOutBcastFrames           Counter64
4932    }
4933
4934rprClientStatsIfIndex OBJECT-TYPE
4935    SYNTAX        InterfaceIndex
4936    MAX-ACCESS    not-accessible
4937    STATUS        current
4938    DESCRIPTION
4939        "The ifIndex of this RPR interface."
4940    ::= { rprClientCountersStatsEntry 1 }
4941
4942rprClientStatsInUcastClassAFrames OBJECT-TYPE
4943    SYNTAX        Counter64
4944    MAX-ACCESS    read-only
4945    STATUS        current
4946    DESCRIPTION
4947      "The number of MAC to client classA unicast frames."
4948    REFERENCE
4949        "IEEE 802.17 Subclause 7.2.5, toClientUcastClassAFrames"
4950    ::= { rprClientCountersStatsEntry 2 }
4951
4952rprClientStatsInUcastClassAOctets OBJECT-TYPE
4953    SYNTAX        Counter64
4954    MAX-ACCESS    read-only
4955    STATUS        current
4956    DESCRIPTION
4957      "The number of MAC to client classA unicast octets."
4958    REFERENCE
4959        "IEEE 802.17 Subclause 7.2.5, toClientUcastClassABytes"
4960    ::= { rprClientCountersStatsEntry 3 }
4961
4962rprClientStatsInUcastClassBCirFrames OBJECT-TYPE
4963    SYNTAX        Counter64
4964    MAX-ACCESS    read-only
4965    STATUS        current
4966    DESCRIPTION
4967      "The number of MAC to client classB CIR unicast frames."
4968    REFERENCE
4969        "IEEE 802.17 Subclause 7.2.5, toClientUcastClassBCirAFrames"
4970    ::= { rprClientCountersStatsEntry 4 }
4971
4972rprClientStatsInUcastClassBCirOctets OBJECT-TYPE
4973    SYNTAX        Counter64
4974    MAX-ACCESS    read-only
4975    STATUS        current
4976    DESCRIPTION
4977      "The number of MAC to client classB CIR unicast octets."
4978    REFERENCE
4979        "IEEE 802.17 Subclause 7.2.5, toClientUcastClassBCirBytes"
4980    ::= { rprClientCountersStatsEntry 5 }
4981
4982rprClientStatsInUcastClassBEirFrames OBJECT-TYPE
4983    SYNTAX        Counter64
4984    MAX-ACCESS    read-only
4985    STATUS        current
4986    DESCRIPTION
4987      "The number of MAC to client classB EIR unicast frames."
4988    REFERENCE
4989        "IEEE 802.17 Subclause 7.2.5, toClientUcastClassBEirFrames"
4990    ::= { rprClientCountersStatsEntry 6 }
4991
4992rprClientStatsInUcastClassBEirOctets OBJECT-TYPE
4993    SYNTAX        Counter64
4994    MAX-ACCESS    read-only
4995    STATUS        current
4996    DESCRIPTION
4997      "The number of MAC to client classB EIR unicast octets."
4998    REFERENCE
4999        "IEEE 802.17 Subclause 7.2.5, toClientUcastClassBEirBytes"
5000    ::= { rprClientCountersStatsEntry 7 }
5001
5002rprClientStatsInUcastClassCFrames OBJECT-TYPE
5003    SYNTAX        Counter64
5004    MAX-ACCESS    read-only
5005    STATUS        current
5006    DESCRIPTION
5007      "The number of MAC to client classC unicast frames."
5008    REFERENCE
5009        "IEEE 802.17 Subclause 7.2.5, toClientUcastClassCFrames"
5010    ::= { rprClientCountersStatsEntry 8 }
5011
5012rprClientStatsInUcastClassCOctets OBJECT-TYPE
5013    SYNTAX        Counter64
5014    MAX-ACCESS    read-only
5015    STATUS        current
5016    DESCRIPTION
5017      "The number of MAC to client classC unicast octets."
5018    REFERENCE
5019        "IEEE 802.17 Subclause 7.2.5, toClientUcastClassCBytes"
5020    ::= { rprClientCountersStatsEntry 9 }
5021
5022rprClientStatsInMcastClassAFrames OBJECT-TYPE
5023    SYNTAX        Counter64
5024    MAX-ACCESS    read-only
5025    STATUS        current
5026    DESCRIPTION
5027      "The number of MAC to client classA multicast and broadcast frames"
5028    REFERENCE
5029        "IEEE 802.17 Subclause 7.2.5, toClientMcastClassAFrames"
5030    ::= { rprClientCountersStatsEntry 10 }
5031
5032rprClientStatsInMcastClassAOctets OBJECT-TYPE
5033    SYNTAX        Counter64
5034    MAX-ACCESS    read-only
5035    STATUS        current
5036    DESCRIPTION
5037      "The number of MAC to client classA multicast and broadcast octets"
5038    REFERENCE
5039        "IEEE 802.17 Subclause 7.2.5, toClientMcastClassABytes"
5040    ::= { rprClientCountersStatsEntry 11 }
5041
5042rprClientStatsInMcastClassBCirFrames OBJECT-TYPE
5043    SYNTAX        Counter64
5044    MAX-ACCESS    read-only
5045    STATUS        current
5046    DESCRIPTION
5047      "The number of MAC to client classB CIR multicast
5048       and broadcast frames"
5049    REFERENCE
5050        "IEEE 802.17 Subclause 7.2.5, toClientMcastClassBCirFrames"
5051    ::= { rprClientCountersStatsEntry 12 }
5052
5053rprClientStatsInMcastClassBCirOctets OBJECT-TYPE
5054    SYNTAX        Counter64
5055    MAX-ACCESS    read-only
5056    STATUS        current
5057    DESCRIPTION
5058      "The number of MAC to client classB CIR multicast
5059       and broadcast octets"
5060    REFERENCE
5061        "IEEE 802.17 Subclause 7.2.5, toClientMcastClassBCirBytes"
5062    ::= { rprClientCountersStatsEntry 13 }
5063
5064rprClientStatsInMcastClassBEirFrames OBJECT-TYPE
5065    SYNTAX        Counter64
5066    MAX-ACCESS    read-only
5067    STATUS        current
5068    DESCRIPTION
5069      "The number of MAC to client classB EIR multicast
5070       and broadcast frames"
5071    REFERENCE
5072        "IEEE 802.17 Subclause 7.2.5, toClientMcastClassBEirFrames"
5073    ::= { rprClientCountersStatsEntry 14 }
5074
5075rprClientStatsInMcastClassBEirOctets OBJECT-TYPE
5076    SYNTAX        Counter64
5077    MAX-ACCESS    read-only
5078    STATUS        current
5079    DESCRIPTION
5080      "The number of MAC to client classB EIR multicast
5081       and broadcast octets"
5082    REFERENCE
5083        "IEEE 802.17 Subclause 7.2.5, toClientMcastClassBEirBytes"
5084    ::= { rprClientCountersStatsEntry 15 }
5085
5086rprClientStatsInMcastClassCFrames OBJECT-TYPE
5087    SYNTAX        Counter64
5088    MAX-ACCESS    read-only
5089    STATUS        current
5090    DESCRIPTION
5091      "The number of MAC to client classC multicast and broadcast frames"
5092    REFERENCE
5093        "IEEE 802.17 Subclause 7.2.5, toClientMcastClassCFrames"
5094    ::= { rprClientCountersStatsEntry 16 }
5095
5096rprClientStatsInMcastClassCOctets OBJECT-TYPE
5097    SYNTAX        Counter64
5098    MAX-ACCESS    read-only
5099    STATUS        current
5100    DESCRIPTION
5101      "The number of MAC to client classC multicast and broadcast octets"
5102    REFERENCE
5103        "IEEE 802.17 Subclause 7.2.5, toClientMcastClassCBytes"
5104    ::= { rprClientCountersStatsEntry 17 }
5105
5106rprClientStatsInBcastFrames OBJECT-TYPE
5107    SYNTAX        Counter64
5108    MAX-ACCESS    read-only
5109    STATUS        current
5110    DESCRIPTION
5111      "The number of MAC to client broadcast frames.
5112       This is used only when deriving the multicast
5113       and broadcast packet counters for the interface MIB."
5114    REFERENCE
5115        "IEEE 802.17 Subclause 7.2.5, toClientBcastFrames"
5116    ::= { rprClientCountersStatsEntry 18 }
5117
5118rprClientStatsOutUcastClassAFrames OBJECT-TYPE
5119    SYNTAX        Counter64
5120    MAX-ACCESS    read-only
5121    STATUS        current
5122    DESCRIPTION
5123      "The number of client to MAC classA unicast frames."
5124    REFERENCE
5125        "IEEE 802.17 Subclause 7.2.5, fromClientUcastClassAFrames"
5126    ::= { rprClientCountersStatsEntry 19 }
5127
5128rprClientStatsOutUcastClassAOctets OBJECT-TYPE
5129    SYNTAX        Counter64
5130    MAX-ACCESS    read-only
5131    STATUS        current
5132    DESCRIPTION
5133      "The number of client to MAC classA unicast octets."
5134    REFERENCE
5135        "IEEE 802.17 Subclause 7.2.5, fromClientUcastClassABytes"
5136    ::= { rprClientCountersStatsEntry 20 }
5137
5138rprClientStatsOutUcastClassBCirFrames OBJECT-TYPE
5139    SYNTAX        Counter64
5140    MAX-ACCESS    read-only
5141    STATUS        current
5142    DESCRIPTION
5143      "The number of client to MAC classB CIR unicast frames."
5144    REFERENCE
5145        "IEEE 802.17 Subclause 7.2.5, fromClientUcastClassBCirFrames"
5146    ::= { rprClientCountersStatsEntry 21 }
5147
5148rprClientStatsOutUcastClassBCirOctets OBJECT-TYPE
5149    SYNTAX        Counter64
5150    MAX-ACCESS    read-only
5151    STATUS        current
5152    DESCRIPTION
5153      "The number of client to MAC classB CIR unicast octets."
5154    REFERENCE
5155        "IEEE 802.17 Subclause 7.2.5, fromClientUcastClassBCirBytes"
5156    ::= { rprClientCountersStatsEntry 22 }
5157
5158rprClientStatsOutUcastClassBEirFrames OBJECT-TYPE
5159    SYNTAX        Counter64
5160    MAX-ACCESS    read-only
5161    STATUS        current
5162    DESCRIPTION
5163      "The number of client to MAC classB EIR unicast
5164       frames"
5165    REFERENCE
5166        "IEEE 802.17 Subclause 7.2.5, fromClientUcastClassBEirFrames"
5167    ::= { rprClientCountersStatsEntry 23 }
5168
5169rprClientStatsOutUcastClassBEirOctets OBJECT-TYPE
5170    SYNTAX        Counter64
5171    MAX-ACCESS    read-only
5172    STATUS        current
5173    DESCRIPTION
5174      "The number of client to MAC classB EIR unicast
5175       octets"
5176    REFERENCE
5177        "IEEE 802.17 Subclause 7.2.5, fromClientUcastClassBEirBytes"
5178    ::= { rprClientCountersStatsEntry 24 }
5179
5180rprClientStatsOutUcastClassCFrames OBJECT-TYPE
5181    SYNTAX        Counter64
5182    MAX-ACCESS    read-only
5183    STATUS        current
5184    DESCRIPTION
5185      "The number of client to MAC classC unicast frames"
5186    REFERENCE
5187        "IEEE 802.17 Subclause 7.2.5, fromClientUcastClassCFrames"
5188    ::= { rprClientCountersStatsEntry 25 }
5189
5190rprClientStatsOutUcastClassCOctets OBJECT-TYPE
5191    SYNTAX        Counter64
5192    MAX-ACCESS    read-only
5193    STATUS        current
5194    DESCRIPTION
5195      "The number of client to MAC classC unicast octets"
5196    REFERENCE
5197        "IEEE 802.17 Subclause 7.2.5, fromClientUcastClassCBytes"
5198    ::= { rprClientCountersStatsEntry 26 }
5199
5200rprClientStatsOutMcastClassAFrames OBJECT-TYPE
5201    SYNTAX        Counter64
5202    MAX-ACCESS    read-only
5203    STATUS        current
5204    DESCRIPTION
5205      "The number of client to MAC classA multicast and broadcast
5206       frames."
5207    REFERENCE
5208        "IEEE 802.17 Subclause 7.2.5, fromClientMcastClassAFrames"
5209    ::= { rprClientCountersStatsEntry 27 }
5210
5211rprClientStatsOutMcastClassAOctets OBJECT-TYPE
5212    SYNTAX        Counter64
5213    MAX-ACCESS    read-only
5214    STATUS        current
5215    DESCRIPTION
5216      "The number of client to MAC classA multicast and broadcast
5217       octets."
5218    REFERENCE
5219        "IEEE 802.17 Subclause 7.2.5, fromClientMcastClassABytes"
5220    ::= { rprClientCountersStatsEntry 28 }
5221
5222rprClientStatsOutMcastClassBCirFrames OBJECT-TYPE
5223    SYNTAX        Counter64
5224    MAX-ACCESS    read-only
5225    STATUS        current
5226    DESCRIPTION
5227      "The number of client to MAC classB CIR
5228       multicast and broadcast frames."
5229    REFERENCE
5230        "IEEE 802.17 Subclause 7.2.5, fromClientMcastClassBCirFrames"
5231    ::= { rprClientCountersStatsEntry 29 }
5232
5233rprClientStatsOutMcastClassBCirOctets OBJECT-TYPE
5234    SYNTAX        Counter64
5235    MAX-ACCESS    read-only
5236    STATUS        current
5237    DESCRIPTION
5238      "The number of client to MAC classB CIR
5239       multicast and broadcast octets."
5240    REFERENCE
5241        "IEEE 802.17 Subclause 7.2.5, fromClientMcastClassBCirBytes"
5242    ::= { rprClientCountersStatsEntry 30 }
5243
5244rprClientStatsOutMcastClassBEirFrames OBJECT-TYPE
5245    SYNTAX        Counter64
5246    MAX-ACCESS    read-only
5247    STATUS        current
5248    DESCRIPTION
5249      "The number of client to MAC classB EIR
5250       multicast and broadcast frames."
5251    REFERENCE
5252        "IEEE 802.17 Subclause 7.2.5, fromClientMcastClassBEirFrames"
5253    ::= { rprClientCountersStatsEntry 31 }
5254
5255rprClientStatsOutMcastClassBEirOctets OBJECT-TYPE
5256    SYNTAX        Counter64
5257    MAX-ACCESS    read-only
5258    STATUS        current
5259    DESCRIPTION
5260      "The number of client to MAC classB EIR
5261       multicast and broadcast octets."
5262    REFERENCE
5263        "IEEE 802.17 Subclause 7.2.5, fromClientMcastClassBEirBytes"
5264    ::= { rprClientCountersStatsEntry 32 }
5265
5266rprClientStatsOutMcastClassCFrames OBJECT-TYPE
5267    SYNTAX        Counter64
5268    MAX-ACCESS    read-only
5269    STATUS        current
5270    DESCRIPTION
5271      "The number of client to MAC classC multicast and broadcast
5272       frames."
5273    REFERENCE
5274        "IEEE 802.17 Subclause 7.2.5, fromClientMcastClassCFrames"
5275    ::= { rprClientCountersStatsEntry 33 }
5276
5277rprClientStatsOutMcastClassCOctets OBJECT-TYPE
5278    SYNTAX        Counter64
5279    MAX-ACCESS    read-only
5280    STATUS        current
5281    DESCRIPTION
5282      "The number of client to MAC classC multicast and broadcast
5283       octets."
5284    REFERENCE
5285        "IEEE 802.17 Subclause 7.2.5, fromClientMcastClassCBytes"
5286    ::= { rprClientCountersStatsEntry 34 }
5287
5288rprClientStatsOutBcastFrames OBJECT-TYPE
5289    SYNTAX        Counter64
5290    MAX-ACCESS    read-only
5291    STATUS        current
5292    DESCRIPTION
5293      "The number of client to MAC broadcast frames.
5294       This is used only when deriving the multicast
5295       and broadcast packet counters for the interface MIB."
5296    REFERENCE
5297        "IEEE 802.17 Subclause 7.2.5, fromClientBcastFrames"
5298    ::= { rprClientCountersStatsEntry 35 }
5299
5300--
5301-- RPR error current counters
5302--
5303
5304rprSpanErrorCountersCurrentTable OBJECT-TYPE
5305    SYNTAX        SEQUENCE OF RprSpanErrorCountersCurrentEntry
5306    MAX-ACCESS    not-accessible
5307    STATUS        current
5308    DESCRIPTION
5309        "The RPR Errors Current counters table.
5310
5311         All attributes in this table are volatile,
5312         i.e. will be cleared on system reset."
5313    ::= { rprSpanErrorCounters 1 }
5314
5315rprSpanErrorCountersCurrentEntry OBJECT-TYPE
5316    SYNTAX        RprSpanErrorCountersCurrentEntry
5317    MAX-ACCESS    not-accessible
5318    STATUS        current
5319    DESCRIPTION
5320        "Errors statistics for the current interval of a particular
5321         span of a particular RPR interface.
5322         The corresponding instance of rprIfTimeElapsed indicates
5323         the number of seconds which have elapsed so far in the
5324         current interval."
5325    INDEX { rprSpanErrorCurrentIfIndex,
5326            rprSpanErrorCurrentSpan }
5327    ::= { rprSpanErrorCountersCurrentTable 1 }
5328
5329RprSpanErrorCountersCurrentEntry ::= SEQUENCE {
5330    rprSpanErrorCurrentIfIndex                InterfaceIndex,
5331    rprSpanErrorCurrentSpan                   RprSpan,
5332
5333    rprSpanErrorCurrentTtlExpFrames           HCPerfCurrentCount,
5334    rprSpanErrorCurrentTooLongFrames          HCPerfCurrentCount,
5335    rprSpanErrorCurrentTooShortFrames         HCPerfCurrentCount,
5336    rprSpanErrorCurrentBadHecFrames           HCPerfCurrentCount,
5337    rprSpanErrorCurrentBadFcsFrames           HCPerfCurrentCount,
5338    rprSpanErrorCurrentSelfSrcUcastFrames     HCPerfCurrentCount,
5339    rprSpanErrorCurrentPmdAbortFrames         HCPerfCurrentCount,
5340    rprSpanErrorCurrentBadAddrFrames          HCPerfCurrentCount,
5341    rprSpanErrorCurrentBadParityFrames        HCPerfCurrentCount,
5342    rprSpanErrorCurrentContainedFrames        HCPerfCurrentCount,
5343
5344    rprSpanErrorCurrentScffErrors             HCPerfCurrentCount,
5345    rprSpanErrorCurrentErroredSeconds         HCPerfCurrentCount,
5346    rprSpanErrorCurrentSeverelyErroredSeconds HCPerfCurrentCount,
5347    rprSpanErrorCurrentUnavailableSeconds     HCPerfCurrentCount
5348    }
5349
5350rprSpanErrorCurrentIfIndex OBJECT-TYPE
5351    SYNTAX        InterfaceIndex
5352    MAX-ACCESS    not-accessible
5353    STATUS        current
5354    DESCRIPTION
5355        "The ifIndex of this RPR interface."
5356    REFERENCE   "RFC 2863, ifIndex"
5357    ::= { rprSpanErrorCountersCurrentEntry 1 }
5358
5359rprSpanErrorCurrentSpan OBJECT-TYPE
5360    SYNTAX        RprSpan
5361    MAX-ACCESS    not-accessible
5362    STATUS        current
5363    DESCRIPTION
5364        "An indication of the span of the interface for which this
5365         row contains information."
5366    ::= { rprSpanErrorCountersCurrentEntry 2 }
5367
5368rprSpanErrorCurrentTtlExpFrames OBJECT-TYPE
5369    SYNTAX        HCPerfCurrentCount
5370    MAX-ACCESS    read-only
5371    STATUS        current
5372    DESCRIPTION
5373        "The number of received (PHY to MAC) data frames that were dropped
5374         due to zero Time To Live (TTL)."
5375    ::= { rprSpanErrorCountersCurrentEntry 3 }
5376
5377rprSpanErrorCurrentTooLongFrames OBJECT-TYPE
5378    SYNTAX        HCPerfCurrentCount
5379    MAX-ACCESS    read-only
5380    STATUS        current
5381    DESCRIPTION
5382        "The number of received (PHY to MAC) frames that exceed the
5383         maximum permitted frame size."
5384    ::= { rprSpanErrorCountersCurrentEntry 4 }
5385
5386rprSpanErrorCurrentTooShortFrames OBJECT-TYPE
5387    SYNTAX        HCPerfCurrentCount
5388    MAX-ACCESS    read-only
5389    STATUS        current
5390    DESCRIPTION
5391        "The number of received (PHY to MAC) frames shortest than the
5392         minimum permitted frame size."
5393    ::= { rprSpanErrorCountersCurrentEntry 5 }
5394
5395rprSpanErrorCurrentBadHecFrames OBJECT-TYPE
5396    SYNTAX        HCPerfCurrentCount
5397    MAX-ACCESS    read-only
5398    STATUS        current
5399    DESCRIPTION
5400        "The number of received (PHY to MAC) frames with HEC error."
5401    ::= { rprSpanErrorCountersCurrentEntry 6 }
5402
5403rprSpanErrorCurrentBadFcsFrames OBJECT-TYPE
5404    SYNTAX        HCPerfCurrentCount
5405    MAX-ACCESS    read-only
5406    STATUS        current
5407    DESCRIPTION
5408      "The number of received (PHY to MAC) data and control frames
5409       where the fcs value did not match the expected fcs value.
5410
5411       This includes data frames passed to the client as a result of
5412       rprIfMacOperModes being not set to dropBadFcs."
5413    ::= { rprSpanErrorCountersCurrentEntry 7 }
5414
5415rprSpanErrorCurrentSelfSrcUcastFrames OBJECT-TYPE
5416    SYNTAX        HCPerfCurrentCount
5417    MAX-ACCESS    read-only
5418    STATUS        current
5419    DESCRIPTION
5420        "The number of received (PHY to MAC) unicast frames that were
5421         transmitted by the station itself i.e.
5422         the source MAC is equal to the interface MAC."
5423    ::= { rprSpanErrorCountersCurrentEntry 8 }
5424
5425rprSpanErrorCurrentPmdAbortFrames OBJECT-TYPE
5426    SYNTAX        HCPerfCurrentCount
5427    MAX-ACCESS    read-only
5428    STATUS        current
5429    DESCRIPTION
5430      "The number of received (PHY to MAC) frames that were
5431       aborted by the PMD."
5432    ::= { rprSpanErrorCountersCurrentEntry 9 }
5433
5434rprSpanErrorCurrentBadAddrFrames OBJECT-TYPE
5435    SYNTAX        HCPerfCurrentCount
5436    MAX-ACCESS    read-only
5437    STATUS        current
5438    DESCRIPTION
5439      "The number of received (PHY to MAC) frames
5440       with invalid SA value."
5441    ::= { rprSpanErrorCountersCurrentEntry 10 }
5442
5443rprSpanErrorCurrentBadParityFrames OBJECT-TYPE
5444    SYNTAX        HCPerfCurrentCount
5445    MAX-ACCESS    read-only
5446    STATUS        current
5447    DESCRIPTION
5448      "The number of received (PHY to MAC) frames
5449       parity value not matching the expected parity value"
5450    ::= { rprSpanErrorCountersCurrentEntry 11 }
5451
5452rprSpanErrorCurrentContainedFrames OBJECT-TYPE
5453    SYNTAX        HCPerfCurrentCount
5454    MAX-ACCESS    read-only
5455    STATUS        current
5456    DESCRIPTION
5457      "The number of received (PHY to MAC) frames
5458       that were removed due to context containment"
5459    ::= { rprSpanErrorCountersCurrentEntry 12 }
5460
5461rprSpanErrorCurrentScffErrors OBJECT-TYPE
5462    SYNTAX        HCPerfCurrentCount
5463    MAX-ACCESS    read-only
5464    STATUS        current
5465    DESCRIPTION
5466      "The number of received (PHY to MAC) errored SCFF,
5467       with bad parity, bad FCS, or both."
5468    ::= { rprSpanErrorCountersCurrentEntry 13 }
5469
5470rprSpanErrorCurrentErroredSeconds OBJECT-TYPE
5471    SYNTAX        HCPerfCurrentCount
5472    MAX-ACCESS    read-only
5473    STATUS        current
5474    DESCRIPTION
5475      "The number of errored seconds."
5476    ::= { rprSpanErrorCountersCurrentEntry 14 }
5477
5478rprSpanErrorCurrentSeverelyErroredSeconds OBJECT-TYPE
5479    SYNTAX        HCPerfCurrentCount
5480    MAX-ACCESS    read-only
5481    STATUS        current
5482    DESCRIPTION
5483      "The number of severely errored seconds."
5484    ::= { rprSpanErrorCountersCurrentEntry 15 }
5485
5486rprSpanErrorCurrentUnavailableSeconds OBJECT-TYPE
5487    SYNTAX        HCPerfCurrentCount
5488    MAX-ACCESS    read-only
5489    STATUS        current
5490    DESCRIPTION
5491      "The number of unavailable seconds."
5492    ::= { rprSpanErrorCountersCurrentEntry 16 }
5493
5494
5495--
5496-- RPR error interval counters table
5497--
5498
5499rprSpanErrorCountersIntervalTable OBJECT-TYPE
5500    SYNTAX        SEQUENCE OF RprSpanErrorCountersIntervalEntry
5501    MAX-ACCESS    not-accessible
5502    STATUS        current
5503    DESCRIPTION
5504        "The RPR Errors Interval counters table.
5505
5506         All attributes in this table are volatile,
5507         i.e. will be cleared on system reset."
5508    ::= { rprSpanErrorCounters 2 }
5509
5510rprSpanErrorCountersIntervalEntry OBJECT-TYPE
5511    SYNTAX        RprSpanErrorCountersIntervalEntry
5512    MAX-ACCESS    not-accessible
5513    STATUS        current
5514    DESCRIPTION
5515        "Error statistics collected for a particular interval of a
5516         particular span of a particular RPR interface.
5517         The corresponding instance of rprIfValidIntervals indicates
5518         the number of intervals for which the set of statistics is
5519         available."
5520    INDEX { rprSpanErrorIntervalIfIndex,
5521            rprSpanErrorIntervalSpan,
5522            rprSpanErrorIntervalNumber }
5523    ::= { rprSpanErrorCountersIntervalTable 1 }
5524
5525RprSpanErrorCountersIntervalEntry ::= SEQUENCE {
5526    rprSpanErrorIntervalIfIndex                 InterfaceIndex,
5527    rprSpanErrorIntervalSpan                    RprSpan,
5528    rprSpanErrorIntervalNumber                  Unsigned32,
5529    rprSpanErrorIntervalValidData               TruthValue,
5530    rprSpanErrorIntervalTimeElapsed             Unsigned32,
5531
5532    rprSpanErrorIntervalTtlExpFrames            HCPerfIntervalCount,
5533    rprSpanErrorIntervalTooLongFrames           HCPerfIntervalCount,
5534    rprSpanErrorIntervalTooShortFrames          HCPerfIntervalCount,
5535    rprSpanErrorIntervalBadHecFrames            HCPerfIntervalCount,
5536    rprSpanErrorIntervalBadFcsFrames            HCPerfIntervalCount,
5537    rprSpanErrorIntervalSelfSrcUcastFrames      HCPerfIntervalCount,
5538    rprSpanErrorIntervalPmdAbortFrames          HCPerfIntervalCount,
5539    rprSpanErrorIntervalBadAddrFrames           HCPerfIntervalCount,
5540    rprSpanErrorIntervalBadParityFrames         HCPerfIntervalCount,
5541    rprSpanErrorIntervalContainedFrames         HCPerfIntervalCount,
5542
5543    rprSpanErrorIntervalScffErrors              HCPerfIntervalCount,
5544    rprSpanErrorIntervalErroredSeconds          HCPerfIntervalCount,
5545    rprSpanErrorIntervalSeverelyErroredSeconds  HCPerfIntervalCount,
5546    rprSpanErrorIntervalUnavailableSeconds      HCPerfIntervalCount
5547   }
5548
5549rprSpanErrorIntervalIfIndex OBJECT-TYPE
5550    SYNTAX        InterfaceIndex
5551    MAX-ACCESS    not-accessible
5552    STATUS        current
5553    DESCRIPTION
5554        "The ifIndex of this RPR interface."
5555    ::= { rprSpanErrorCountersIntervalEntry 1 }
5556
5557rprSpanErrorIntervalSpan OBJECT-TYPE
5558    SYNTAX        RprSpan
5559    MAX-ACCESS    not-accessible
5560    STATUS        current
5561    DESCRIPTION
5562        "An indication of the span of the interface for which this
5563         row contains information."
5564    ::= { rprSpanErrorCountersIntervalEntry 2 }
5565
5566rprSpanErrorIntervalNumber OBJECT-TYPE
5567    SYNTAX        Unsigned32 (1..96)
5568    MAX-ACCESS    not-accessible
5569    STATUS        current
5570    DESCRIPTION
5571        "A number between 1 and 96, which identifies the interval
5572         for which the set of statistics is available. The interval
5573         identified by 1 is the most recently completed 15 minute
5574         interval, and interval identified by N is the interval
5575         immediately preceding the one identified by N-1."
5576    ::= { rprSpanErrorCountersIntervalEntry 3 }
5577
5578rprSpanErrorIntervalValidData OBJECT-TYPE
5579    SYNTAX        TruthValue
5580    MAX-ACCESS    read-only
5581    STATUS        current
5582    DESCRIPTION
5583        "This variable indicates if the data for this interval
5584         is valid.
5585         It will be valid if it contains data for 900 seconds
5586         plus or minus 10 seconds."
5587    ::= { rprSpanErrorCountersIntervalEntry 4 }
5588
5589rprSpanErrorIntervalTimeElapsed OBJECT-TYPE
5590    SYNTAX        Unsigned32 (0..899)
5591    UNITS         "Seconds"
5592    MAX-ACCESS    read-only
5593    STATUS        current
5594    DESCRIPTION
5595        "The duration of a particular interval in seconds.
5596         If, for some reason, such as an adjustment in the system's
5597         time-of-day clock, the current interval exceeds the maximum
5598         value, the agent will return the maximum value."
5599    ::= { rprSpanErrorCountersIntervalEntry 5 }
5600
5601rprSpanErrorIntervalTtlExpFrames OBJECT-TYPE
5602    SYNTAX        HCPerfIntervalCount
5603    MAX-ACCESS    read-only
5604    STATUS        current
5605    DESCRIPTION
5606        "The number of received (PHY to MAC) frames that were dropped due to
5607         zero Time To Live (TTL) in a particular interval in the
5608         past 24 hours"
5609    ::= { rprSpanErrorCountersIntervalEntry 6 }
5610
5611rprSpanErrorIntervalTooLongFrames OBJECT-TYPE
5612    SYNTAX        HCPerfIntervalCount
5613    MAX-ACCESS    read-only
5614    STATUS        current
5615    DESCRIPTION
5616        "The number of received (PHY to MAC) frames that exceed the maximum
5617         permitted frame size in a particular interval in the
5618         past 24 hours"
5619    ::= { rprSpanErrorCountersIntervalEntry 7 }
5620
5621rprSpanErrorIntervalTooShortFrames OBJECT-TYPE
5622    SYNTAX        HCPerfIntervalCount
5623    MAX-ACCESS    read-only
5624    STATUS        current
5625    DESCRIPTION
5626        "The number of received (PHY to MAC) frames shortest than the
5627         minimum permitted frame size in a particular interval
5628         in the past 24 hours."
5629    ::= { rprSpanErrorCountersIntervalEntry 8 }
5630
5631rprSpanErrorIntervalBadHecFrames OBJECT-TYPE
5632    SYNTAX        HCPerfIntervalCount
5633    MAX-ACCESS    read-only
5634    STATUS        current
5635    DESCRIPTION
5636        "The number of received (PHY to MAC) frames with HEC error in a
5637         particular interval in the past 24 hours"
5638    ::= { rprSpanErrorCountersIntervalEntry 9 }
5639
5640rprSpanErrorIntervalBadFcsFrames OBJECT-TYPE
5641    SYNTAX        HCPerfIntervalCount
5642    MAX-ACCESS    read-only
5643    STATUS        current
5644    DESCRIPTION
5645      "The number of received (PHY to MAC) data and control frames
5646       where the fcs value did not match the expected fcs value.
5647
5648       This includes data frames passed to the client as a result of
5649       rprIfMacOperModes being not set to dropBadFcs."
5650    ::= { rprSpanErrorCountersIntervalEntry 10 }
5651
5652rprSpanErrorIntervalSelfSrcUcastFrames OBJECT-TYPE
5653    SYNTAX        HCPerfIntervalCount
5654    MAX-ACCESS    read-only
5655    STATUS        current
5656    DESCRIPTION
5657        "The number of received (PHY to MAC) unicast frames that were transmitted
5658         by the station itself i.e. the source MAC is equal to the
5659         interface MAC, in a particular interval in the past 24 hours"
5660    ::= { rprSpanErrorCountersIntervalEntry 11 }
5661
5662rprSpanErrorIntervalPmdAbortFrames OBJECT-TYPE
5663    SYNTAX        HCPerfIntervalCount
5664    MAX-ACCESS    read-only
5665    STATUS        current
5666    DESCRIPTION
5667        "The number of received (PHY to MAC) unicast frames that were aborted
5668         by the PMD layer, in a particular interval in the past
5669         24 hours"
5670    ::= { rprSpanErrorCountersIntervalEntry 12 }
5671
5672rprSpanErrorIntervalBadAddrFrames OBJECT-TYPE
5673    SYNTAX        HCPerfIntervalCount
5674    MAX-ACCESS    read-only
5675    STATUS        current
5676    DESCRIPTION
5677      "The number of received (PHY to MAC) frames
5678       with invalid SA value."
5679    ::= { rprSpanErrorCountersIntervalEntry 13 }
5680
5681rprSpanErrorIntervalBadParityFrames OBJECT-TYPE
5682    SYNTAX        HCPerfIntervalCount
5683    MAX-ACCESS    read-only
5684    STATUS        current
5685    DESCRIPTION
5686      "The number of received (PHY to MAC) frames
5687       parity value not matching the expected parity value"
5688    ::= { rprSpanErrorCountersIntervalEntry 14 }
5689
5690rprSpanErrorIntervalContainedFrames OBJECT-TYPE
5691    SYNTAX        HCPerfIntervalCount
5692    MAX-ACCESS    read-only
5693    STATUS        current
5694    DESCRIPTION
5695      "The number of received (PHY to MAC) frames
5696       that were removed due to context containment"
5697    ::= { rprSpanErrorCountersIntervalEntry 15 }
5698
5699rprSpanErrorIntervalScffErrors OBJECT-TYPE
5700    SYNTAX        HCPerfIntervalCount
5701    MAX-ACCESS    read-only
5702    STATUS        current
5703    DESCRIPTION
5704      "The number of received (PHY to MAC) errored SCFF,
5705       with bad parity, bad FCS, or both."
5706    ::= { rprSpanErrorCountersIntervalEntry 16 }
5707
5708rprSpanErrorIntervalErroredSeconds OBJECT-TYPE
5709    SYNTAX        HCPerfIntervalCount
5710    MAX-ACCESS    read-only
5711    STATUS        current
5712    DESCRIPTION
5713      "The number of errored seconds."
5714    ::= { rprSpanErrorCountersIntervalEntry 17 }
5715
5716rprSpanErrorIntervalSeverelyErroredSeconds OBJECT-TYPE
5717    SYNTAX        HCPerfIntervalCount
5718    MAX-ACCESS    read-only
5719    STATUS        current
5720    DESCRIPTION
5721      "The number of severely errored seconds."
5722    ::= { rprSpanErrorCountersIntervalEntry 18 }
5723
5724rprSpanErrorIntervalUnavailableSeconds OBJECT-TYPE
5725    SYNTAX        HCPerfIntervalCount
5726    MAX-ACCESS    read-only
5727    STATUS        current
5728    DESCRIPTION
5729      "The number of unavailable seconds."
5730    ::= { rprSpanErrorCountersIntervalEntry 19 }
5731
5732--
5733-- RPR error day (24 hour summaries) counters table
5734--
5735
5736rprSpanErrorCountersDayTable OBJECT-TYPE
5737    SYNTAX        SEQUENCE OF RprSpanErrorCountersDayEntry
5738    MAX-ACCESS    not-accessible
5739    STATUS        current
5740    DESCRIPTION
5741      "The RPR Mac Error Day Table contains the cumulative sum
5742       of the various statistics for the 24 hour period
5743       preceding the current interval.
5744
5745         All attributes in this table are volatile,
5746         i.e. will be cleared on system reset."
5747    ::= { rprSpanErrorCounters 3 }
5748
5749rprSpanErrorCountersDayEntry OBJECT-TYPE
5750    SYNTAX        RprSpanErrorCountersDayEntry
5751    MAX-ACCESS    not-accessible
5752    STATUS        current
5753    DESCRIPTION
5754        "An entry in the RPR Error Day table."
5755    INDEX { rprSpanErrorDayIfIndex,
5756            rprSpanErrorDaySpan }
5757    ::= { rprSpanErrorCountersDayTable 1 }
5758
5759RprSpanErrorCountersDayEntry ::= SEQUENCE {
5760    rprSpanErrorDayIfIndex                InterfaceIndex,
5761    rprSpanErrorDaySpan                   RprSpan,
5762
5763    rprSpanErrorDayTtlExpFrames           HCPerfTotalCount,
5764    rprSpanErrorDayTooLongFrames          HCPerfTotalCount,
5765    rprSpanErrorDayTooShortFrames         HCPerfTotalCount,
5766    rprSpanErrorDayBadHecFrames           HCPerfTotalCount,
5767    rprSpanErrorDayBadFcsFrames           HCPerfTotalCount,
5768    rprSpanErrorDaySelfSrcUcastFrames     HCPerfTotalCount,
5769    rprSpanErrorDayPmdAbortFrames         HCPerfTotalCount,
5770    rprSpanErrorDayBadAddrFrames          HCPerfTotalCount,
5771    rprSpanErrorDayBadParityFrames        HCPerfTotalCount,
5772    rprSpanErrorDayContainedFrames        HCPerfTotalCount,
5773
5774    rprSpanErrorDayScffErrors             HCPerfTotalCount,
5775    rprSpanErrorDayErroredSeconds         HCPerfTotalCount,
5776    rprSpanErrorDaySeverelyErroredSeconds HCPerfTotalCount,
5777    rprSpanErrorDayUnavailableSeconds     HCPerfTotalCount
5778    }
5779
5780rprSpanErrorDayIfIndex OBJECT-TYPE
5781    SYNTAX        InterfaceIndex
5782    MAX-ACCESS    not-accessible
5783    STATUS        current
5784    DESCRIPTION
5785        "The ifIndex of this RPR interface."
5786    ::= { rprSpanErrorCountersDayEntry 1 }
5787
5788rprSpanErrorDaySpan OBJECT-TYPE
5789    SYNTAX        RprSpan
5790    MAX-ACCESS    not-accessible
5791    STATUS        current
5792    DESCRIPTION
5793        "An indication of the span of the interface for which this
5794         row contains information."
5795    ::= { rprSpanErrorCountersDayEntry 2 }
5796
5797rprSpanErrorDayTtlExpFrames OBJECT-TYPE
5798    SYNTAX        HCPerfTotalCount
5799    MAX-ACCESS    read-only
5800    STATUS        current
5801    DESCRIPTION
5802        "The number of received (PHY to MAC) frames that were dropped
5803         due to zero Time To Live (TTL)."
5804    ::= { rprSpanErrorCountersDayEntry 3 }
5805
5806rprSpanErrorDayTooLongFrames OBJECT-TYPE
5807    SYNTAX        HCPerfTotalCount
5808    MAX-ACCESS    read-only
5809    STATUS        current
5810    DESCRIPTION
5811        "The number of received (PHY to MAC) frames that exceed the
5812         maximum permitted frame size."
5813    ::= { rprSpanErrorCountersDayEntry 4 }
5814
5815rprSpanErrorDayTooShortFrames OBJECT-TYPE
5816    SYNTAX        HCPerfTotalCount
5817    MAX-ACCESS    read-only
5818    STATUS        current
5819    DESCRIPTION
5820        "The number of received (PHY to MAC) frames shortest than the
5821         minimum permitted frame size."
5822    ::= { rprSpanErrorCountersDayEntry 5 }
5823
5824rprSpanErrorDayBadHecFrames OBJECT-TYPE
5825    SYNTAX        HCPerfTotalCount
5826    MAX-ACCESS    read-only
5827    STATUS        current
5828    DESCRIPTION
5829        "The number of received (PHY to MAC) frames with HEC error."
5830    ::= { rprSpanErrorCountersDayEntry 6 }
5831
5832rprSpanErrorDayBadFcsFrames OBJECT-TYPE
5833    SYNTAX        HCPerfTotalCount
5834    MAX-ACCESS    read-only
5835    STATUS        current
5836    DESCRIPTION
5837      "The number of received (PHY to MAC) data and control frames
5838       where the fcs value did not match the expected fcs value.
5839
5840       This includes data frames passed to the client as a result of
5841       rprIfMacOperModes being not set to dropBadFcs."
5842    ::= { rprSpanErrorCountersDayEntry 7 }
5843
5844rprSpanErrorDaySelfSrcUcastFrames OBJECT-TYPE
5845    SYNTAX        HCPerfTotalCount
5846    MAX-ACCESS    read-only
5847    STATUS        current
5848    DESCRIPTION
5849        "The number of received (PHY to MAC) unicast frames that were
5850         transmitted by the station itself i.e.
5851         the source MAC is equal to the interface MAC."
5852    ::= { rprSpanErrorCountersDayEntry 8 }
5853
5854rprSpanErrorDayPmdAbortFrames OBJECT-TYPE
5855    SYNTAX        HCPerfTotalCount
5856    MAX-ACCESS    read-only
5857    STATUS        current
5858    DESCRIPTION
5859      "The number of received (PHY to MAC) frames that were
5860       aborted by the PMD"
5861    ::= { rprSpanErrorCountersDayEntry 9 }
5862
5863rprSpanErrorDayBadAddrFrames OBJECT-TYPE
5864    SYNTAX        HCPerfTotalCount
5865    MAX-ACCESS    read-only
5866    STATUS        current
5867    DESCRIPTION
5868      "The number of received (PHY to MAC) frames
5869       with invalid SA value."
5870    ::= { rprSpanErrorCountersDayEntry 10 }
5871
5872rprSpanErrorDayBadParityFrames OBJECT-TYPE
5873    SYNTAX        HCPerfTotalCount
5874    MAX-ACCESS    read-only
5875    STATUS        current
5876    DESCRIPTION
5877      "The number of received (PHY to MAC) frames
5878       parity value not matching the expected parity value"
5879    ::= { rprSpanErrorCountersDayEntry 11 }
5880
5881rprSpanErrorDayContainedFrames OBJECT-TYPE
5882    SYNTAX        HCPerfTotalCount
5883    MAX-ACCESS    read-only
5884    STATUS        current
5885    DESCRIPTION
5886      "The number of received (PHY to MAC) frames
5887       that were removed due to context containment"
5888    ::= { rprSpanErrorCountersDayEntry 12 }
5889
5890rprSpanErrorDayScffErrors OBJECT-TYPE
5891    SYNTAX        HCPerfTotalCount
5892    MAX-ACCESS    read-only
5893    STATUS        current
5894    DESCRIPTION
5895      "The number of received (PHY to MAC) errored SCFF,
5896       with bad parity, bad FCS, or both."
5897    ::= { rprSpanErrorCountersDayEntry 13 }
5898
5899rprSpanErrorDayErroredSeconds OBJECT-TYPE
5900    SYNTAX        HCPerfTotalCount
5901    MAX-ACCESS    read-only
5902    STATUS        current
5903    DESCRIPTION
5904      "The number of errored seconds."
5905    ::= { rprSpanErrorCountersDayEntry 14 }
5906
5907rprSpanErrorDaySeverelyErroredSeconds OBJECT-TYPE
5908    SYNTAX        HCPerfTotalCount
5909    MAX-ACCESS    read-only
5910    STATUS        current
5911    DESCRIPTION
5912      "The number of severely errored seconds."
5913    ::= { rprSpanErrorCountersDayEntry 15 }
5914
5915rprSpanErrorDayUnavailableSeconds OBJECT-TYPE
5916    SYNTAX        HCPerfTotalCount
5917    MAX-ACCESS    read-only
5918    STATUS        current
5919    DESCRIPTION
5920      "The number of unavailable seconds."
5921    ::= { rprSpanErrorCountersDayEntry 16 }
5922
5923--
5924-- RPR error total continuously running counters table
5925--
5926
5927rprSpanErrorCountersStatsTable OBJECT-TYPE
5928    SYNTAX        SEQUENCE OF RprSpanErrorCountersStatsEntry
5929    MAX-ACCESS    not-accessible
5930    STATUS        current
5931    DESCRIPTION
5932        "The RPR Errors total counters table.
5933
5934         The DiscontinuityTime for this table is indicated by
5935         ifCounterDiscontinuityTime defined in ifXTable.
5936
5937         All attributes in this table are volatile,
5938         i.e. will be cleared on system reset."
5939    ::= { rprSpanErrorCounters 4 }
5940
5941rprSpanErrorCountersStatsEntry OBJECT-TYPE
5942    SYNTAX        RprSpanErrorCountersStatsEntry
5943    MAX-ACCESS    not-accessible
5944    STATUS        current
5945    DESCRIPTION
5946        "An entry in the span error counter table."
5947    INDEX { rprSpanErrorStatsIfIndex,
5948            rprSpanErrorStatsSpan }
5949    ::= { rprSpanErrorCountersStatsTable 1 }
5950
5951RprSpanErrorCountersStatsEntry ::= SEQUENCE {
5952    rprSpanErrorStatsIfIndex                InterfaceIndex,
5953    rprSpanErrorStatsSpan                   RprSpan,
5954
5955    rprSpanErrorStatsTtlExpFrames           Counter64,
5956    rprSpanErrorStatsTooLongFrames          Counter64,
5957    rprSpanErrorStatsTooShortFrames         Counter64,
5958    rprSpanErrorStatsBadHecFrames           Counter64,
5959    rprSpanErrorStatsBadFcsFrames           Counter64,
5960    rprSpanErrorStatsSelfSrcUcastFrames     Counter64,
5961    rprSpanErrorStatsPmdAbortFrames         Counter64,
5962    rprSpanErrorStatsBadAddrFrames          Counter64,
5963    rprSpanErrorStatsBadParityFrames        Counter64,
5964    rprSpanErrorStatsContainedFrames        Counter64,
5965
5966    rprSpanErrorStatsScffErrors             Counter64
5967    }
5968
5969rprSpanErrorStatsIfIndex OBJECT-TYPE
5970    SYNTAX        InterfaceIndex
5971    MAX-ACCESS    not-accessible
5972    STATUS        current
5973    DESCRIPTION
5974        "The ifIndex of this RPR interface."
5975    ::= { rprSpanErrorCountersStatsEntry 1 }
5976
5977rprSpanErrorStatsSpan OBJECT-TYPE
5978    SYNTAX        RprSpan
5979    MAX-ACCESS    not-accessible
5980    STATUS        current
5981    DESCRIPTION
5982        "An indication of the span of the interface for which this
5983         row contains information."
5984REFERENCE
5985        "IEEE 802.17 Subclause 7.2.2, myRi"
5986    ::= { rprSpanErrorCountersStatsEntry 2 }
5987
5988rprSpanErrorStatsTtlExpFrames OBJECT-TYPE
5989    SYNTAX        Counter64
5990    MAX-ACCESS    read-only
5991    STATUS        current
5992    DESCRIPTION
5993        "The number of received (PHY to MAC) frames that were dropped
5994         due to zero Time To Live (TTL)."
5995    REFERENCE
5996        "IEEE 802.17 Subclause 7.6.3.6.2, ttlExpiredFrames"
5997    ::= { rprSpanErrorCountersStatsEntry 3 }
5998
5999rprSpanErrorStatsTooLongFrames OBJECT-TYPE
6000    SYNTAX        Counter64
6001    MAX-ACCESS    read-only
6002    STATUS        current
6003    DESCRIPTION
6004        "The number of received (PHY to MAC) frames that exceed the
6005         maximum permitted frame size."
6006    REFERENCE
6007        "IEEE 802.17 Subclause 7.6.3.6.2, tooLongFrames"
6008    ::= { rprSpanErrorCountersStatsEntry 4 }
6009
6010rprSpanErrorStatsTooShortFrames OBJECT-TYPE
6011    SYNTAX        Counter64
6012    MAX-ACCESS    read-only
6013    STATUS        current
6014    DESCRIPTION
6015        "The number of received (PHY to MAC) frames shortest than the
6016         minimum permitted frame size."
6017    REFERENCE
6018        "IEEE 802.17 Subclause 7.6.3.6.2, tooShortFrames"
6019    ::= { rprSpanErrorCountersStatsEntry 5 }
6020
6021rprSpanErrorStatsBadHecFrames OBJECT-TYPE
6022    SYNTAX        Counter64
6023    MAX-ACCESS    read-only
6024    STATUS        current
6025    DESCRIPTION
6026        "The number of received (PHY to MAC) frames with HEC error."
6027    REFERENCE
6028        "IEEE 802.17 Subclause 7.6.3.6.2, badHecFrames"
6029    ::= { rprSpanErrorCountersStatsEntry 6 }
6030
6031rprSpanErrorStatsBadFcsFrames OBJECT-TYPE
6032    SYNTAX        Counter64
6033    MAX-ACCESS    read-only
6034    STATUS        current
6035    DESCRIPTION
6036      "The number of received (PHY to MAC) data and control frames
6037       where the fcs value did not match the expected fcs value.
6038
6039       This includes data frames passed to the client as a result of
6040       rprIfMacOperModes being not set to dropBadFcs."
6041    REFERENCE
6042        "IEEE 802.17 Subclause 7.6.3.6.2, badFcsFrames"
6043    ::= { rprSpanErrorCountersStatsEntry 7 }
6044
6045rprSpanErrorStatsSelfSrcUcastFrames OBJECT-TYPE
6046    SYNTAX        Counter64
6047    MAX-ACCESS    read-only
6048    STATUS        current
6049    DESCRIPTION
6050        "The number of received (PHY to MAC) unicast frames that were
6051         transmitted by the station itself i.e.
6052         the source MAC is equal to the interface MAC."
6053    REFERENCE
6054        "IEEE 802.17 Subclause 7.6.3.8.2, selfSourcedFrames"
6055    ::= { rprSpanErrorCountersStatsEntry 8 }
6056
6057rprSpanErrorStatsPmdAbortFrames OBJECT-TYPE
6058    SYNTAX        Counter64
6059    MAX-ACCESS    read-only
6060    STATUS        current
6061    DESCRIPTION
6062      "The number of received (PHY to MAC) frames that
6063       were aborted by the PMD"
6064    REFERENCE
6065        "IEEE 802.17 Subclause 8.2.2, STATUS"
6066    ::= { rprSpanErrorCountersStatsEntry 9 }
6067
6068rprSpanErrorStatsBadAddrFrames OBJECT-TYPE
6069    SYNTAX        Counter64
6070    MAX-ACCESS    read-only
6071    STATUS        current
6072    DESCRIPTION
6073      "The number of received (PHY to MAC) frames
6074       with invalid SA value."
6075    REFERENCE
6076        "IEEE 802.17 Subclause 7.6.3.6.2, badAddressFrames"
6077    ::= { rprSpanErrorCountersStatsEntry 10 }
6078
6079rprSpanErrorStatsBadParityFrames OBJECT-TYPE
6080    SYNTAX        Counter64
6081    MAX-ACCESS    read-only
6082    STATUS        current
6083    DESCRIPTION
6084      "The number of received (PHY to MAC) frames
6085       parity value not matching the expected parity value"
6086    REFERENCE
6087        "IEEE 802.17 Subclause 7.6.3.6.2, badParityFrames"
6088    ::= { rprSpanErrorCountersStatsEntry 11 }
6089
6090rprSpanErrorStatsContainedFrames OBJECT-TYPE
6091    SYNTAX        Counter64
6092    MAX-ACCESS    read-only
6093    STATUS        current
6094    DESCRIPTION
6095      "The number of received (PHY to MAC) frames
6096       that were removed due to context containment"
6097    REFERENCE
6098        "IEEE 802.17 Subclause , containedFrames"
6099    ::= { rprSpanErrorCountersStatsEntry 12 }
6100
6101rprSpanErrorStatsScffErrors OBJECT-TYPE
6102    SYNTAX        Counter64
6103    MAX-ACCESS    read-only
6104    STATUS        current
6105    DESCRIPTION
6106      "The number of received (PHY to MAC) errored SCFF,
6107       with bad parity, bad FCS, or both."
6108    REFERENCE
6109        "IEEE 802.17 Subclause 12.5.1.2, scffErrors"
6110    ::= { rprSpanErrorCountersStatsEntry 13 }
6111
6112
6113--
6114-- conformance information
6115--
6116
6117rprGroups      OBJECT IDENTIFIER ::= { rprConformance 1 }
6118rprCompliances OBJECT IDENTIFIER ::= { rprConformance 2 }
6119
6120
6121rprModuleTotalStatsCompliance MODULE-COMPLIANCE
6122    STATUS  current
6123    DESCRIPTION
6124      "The compliance statement for agent that support RPR operation
6125       with total statistics collections."
6126
6127    MODULE  -- this module
6128        MANDATORY-GROUPS { rprIfGroup,
6129                           rprSpanGroup,
6130                           rprSpanProtectionGroup,
6131                           rprTopoGroup,
6132                           rprFairnessGroup,
6133                           rprSpanStatsGroup,
6134                           rprClientStatsGroup,
6135                           rprErrorStatsGroup }
6136
6137        GROUP rprIfGroupOpt
6138        DESCRIPTION
6139          "Collection of objects for RPR MAC.
6140           This group is optional."
6141
6142        GROUP rprSpanGroupOpt
6143        DESCRIPTION
6144          "Collection of objects for RPR span.
6145           This group is optional."
6146
6147        GROUP rprIfStatsControlGroup
6148        DESCRIPTION
6149          "Current, interval, total intervals and running counters management.
6150           This group is optional."
6151
6152        GROUP rprFairnessGroupOpt
6153        DESCRIPTION
6154          "Collection of objects for RPR fairness.
6155           This group is optional."
6156
6157        GROUP rprOamGroup
6158        DESCRIPTION
6159          "OAM Echo and Flush control and status table.
6160           This group is optional."
6161
6162        GROUP rprIfChangeSummaryGroup
6163        DESCRIPTION
6164          "RPR interfaces changes summry group.
6165           This group is optional."
6166
6167        GROUP rprSpanCurrentGroup
6168        DESCRIPTION
6169          "Collection of RPR MAC Span current interval counters.
6170           This group is optional."
6171
6172        GROUP rprSpanIntervalGroup
6173        DESCRIPTION
6174          "Collection of RPR MAC Span counters during specific 15min
6175           interval. This group is optional."
6176
6177        GROUP rprSpanDayGroup
6178        DESCRIPTION
6179          "Collection of RPR MAC Span Day counters, contains the
6180           cumulative sum of the span statistics for the 24 hour period
6181           preceding the current interval.
6182
6183           This group is optional, the Span Day statistics can be
6184           calculated from the 96 15min Intervals table."
6185
6186        GROUP rprClientCurrentGroup
6187        DESCRIPTION
6188          "Collection of RPR MAC client interface current interval counters.
6189           This group is optional."
6190
6191        GROUP rprClientIntervalGroup
6192        DESCRIPTION
6193          "Collection of RPR MAC client interface counters during
6194           specific 15min interval. This group is optional."
6195
6196        GROUP rprClientDayGroup
6197        DESCRIPTION
6198          "Collection of RPR MAC Client Day counters, contains the
6199           cumulative sum of the client interface statistics for the 24
6200           hour period preceding the current interval.
6201
6202           This group is optional, the client Day statistics can be
6203           calculated from the 96 15min Intervals table."
6204
6205        GROUP rprErrorCurrentGroup
6206        DESCRIPTION
6207          "Collection of RPR MAC span error current interval counters.
6208           This group is optional."
6209
6210        GROUP rprErrorIntervalGroup
6211        DESCRIPTION
6212          "Collection of RPR MAC span error counters during
6213           specific 15min interval. This group is optional."
6214
6215        GROUP rprErrorDayGroup
6216        DESCRIPTION
6217          "Collection of RPR MAC Error Day counters, contains the
6218           cumulative sum of the span error statistics for the 24
6219           hour period preceding the current interval.
6220
6221           This group is optional, the error Day statistics can be
6222           calculated from the 96 15min Intervals table."
6223
6224     ::= { rprCompliances 1 }
6225
6226--
6227-- Units of conformance.
6228--
6229
6230rprIfGroup   OBJECT-GROUP
6231     OBJECTS {
6232              rprIfStationsOnRing,
6233              rprIfReversionMode,
6234              rprIfProtectionWTR,
6235              rprIfProtectionFastTimer,
6236              rprIfProtectionSlowTimer,
6237              rprIfAtdTimer,
6238              rprIfKeepaliveTimeout,
6239              rprIfFairnessAggressive,
6240              rprIfPtqSize,
6241              rprIfStqSize,
6242              rprIfSTQFullThreshold,
6243              rprIfIdleThreshold,
6244              rprIfSesThreshold,
6245              rprIfWrapConfig,
6246              rprIfJumboFramePreferred,
6247              rprIfMacOperModes,
6248              rprIfRingOperModes,
6249              rprIfCurrentStatus
6250            }
6251     STATUS  current
6252     DESCRIPTION
6253            "Collection of objects needed for RPR MAC
6254             configuration."
6255     ::= { rprGroups 1 }
6256
6257rprIfGroupOpt   OBJECT-GROUP
6258     OBJECTS {
6259              rprIfLastChange,
6260              rprIfChanges
6261            }
6262     STATUS  current
6263     DESCRIPTION
6264            "Collection of objects for RPR MAC."
6265     ::= { rprGroups 2 }
6266
6267rprIfStatsControlGroup   OBJECT-GROUP
6268     OBJECTS {
6269              rprIfStatsControlPeriodClear,
6270              rprIfStatsControlCountPointClear,
6271              rprIfStatsControlIntervalClear,
6272              rprIfStatsControlCommitClear,
6273              rprIfStatsControlTimeElapsed,
6274              rprIfStatsControlValidIntervals
6275            }
6276     STATUS  current
6277     DESCRIPTION
6278            "Collection of objects needed for RPR MAC
6279             statistics management."
6280     ::= { rprGroups 3 }
6281
6282rprSpanGroup   OBJECT-GROUP
6283     OBJECTS {
6284              rprSpanLowerLayerIfIndex,
6285              rprSpanTotalRingletReservedRate,
6286              rprSpanCurrentStatus
6287            }
6288     STATUS  current
6289     DESCRIPTION
6290            "Collection of objects needed for RPR Span
6291             configuration."
6292     ::= { rprGroups 4 }
6293
6294rprSpanGroupOpt   OBJECT-GROUP
6295     OBJECTS {
6296              rprSpanLastChange,
6297              rprSpanChanges
6298            }
6299     STATUS  current
6300     DESCRIPTION
6301            "Collection of objects for RPR Span."
6302     ::= { rprGroups 5 }
6303
6304rprSpanProtectionGroup   OBJECT-GROUP
6305     OBJECTS {
6306              rprSpanProtectionNeighborValid,
6307              rprSpanProtectionHoldOffTimer,
6308              rprSpanProtectionCommand,
6309              rprSpanProtectionCount,
6310              rprSpanProtectionDuration,
6311              rprSpanProtectionLastActivationTime
6312            }
6313     STATUS  current
6314     DESCRIPTION
6315            "Collection of objects needed for RPR Span
6316             Protection monitoring."
6317     ::= { rprGroups 6 }
6318
6319rprTopoGroup   OBJECT-GROUP
6320     OBJECTS {
6321              rprTopoImageSecMacAddress1,
6322              rprTopoImageSecMacAddress2,
6323              rprTopoImageStationIfIndex,
6324              rprTopoImageStationName,
6325              rprTopoImageInetAddressType,
6326              rprTopoImageInetAddress,
6327              rprTopoImageCapability,
6328              rprTopoImageRinglet0Hops,
6329              rprTopoImageRinglet0ReservedRate,
6330              rprTopoImageRinglet1Hops,
6331              rprTopoImageRinglet1ReservedRate,
6332              rprTopoImageWestProtectionStatus,
6333              rprTopoImageWestWeight,
6334              rprTopoImageEastProtectionStatus,
6335              rprTopoImageEastWeight,
6336              rprTopoImageStatus
6337            }
6338     STATUS  current
6339     DESCRIPTION
6340            "Collection of objects needed for RPR Topology
6341             discovery."
6342     ::= { rprGroups 7 }
6343
6344rprFairnessGroup   OBJECT-GROUP
6345     OBJECTS {
6346              rprFairnessRingletWeight,
6347              rprFairnessReservedRate,
6348              rprFairnessMaxAllowed,
6349              rprFairnessAgeCoef,
6350              rprFairnessRampCoef,
6351              rprFairnessLpCoef,
6352              rprFairnessAdvertisementRatio,
6353              rprFairnessMcffReportCoef,
6354              rprFairnessActiveWeightsCoef,
6355              rprFairnessSTQHighThreshold,
6356              rprFairnessSTQMedThreshold,
6357              rprFairnessSTQLowThreshold,
6358              rprFairnessRateHighThreshold,
6359              rprFairnessRateLowThreshold,
6360              rprFairnessResetWaterMarks,
6361              rprFairnessSTQHighWaterMark,
6362              rprFairnessSTQLowWaterMark
6363            }
6364     STATUS  current
6365     DESCRIPTION
6366            "Collection of objects needed for RPR Fairness
6367             configuration."
6368     ::= { rprGroups 8 }
6369
6370rprFairnessGroupOpt   OBJECT-GROUP
6371     OBJECTS {
6372              rprFairnessLastChange,
6373              rprFairnessChanges
6374            }
6375     STATUS  current
6376     DESCRIPTION
6377            "Collection of objects for RPR Fairness."
6378     ::= { rprGroups 9 }
6379
6380rprOamGroup   OBJECT-GROUP
6381     OBJECTS {
6382              rprOamActionType,
6383              rprOamDestAddress,
6384              rprOamRequestRinglet,
6385              rprOamResponseRinglet,
6386              rprOamClassOfService,
6387              rprOamUserData,
6388              rprOamProtected,
6389              rprOamRequestCount,
6390              rprOamTimeout,
6391              rprOamControl,
6392              rprOamResponseCount,
6393              rprOamAvResponseTime,
6394              rprOamResponseStatus
6395            }
6396     STATUS  current
6397     DESCRIPTION
6398            "Collection of objects needed for RPR OAM
6399             configuration."
6400     ::= { rprGroups 10 }
6401
6402rprIfChangeSummaryGroup   OBJECT-GROUP
6403     OBJECTS {
6404              rprIfChangeSummaryNumInterfaces,
6405              rprIfChangeSummaryIfLastChange,
6406              rprIfChangeSummaryIfChanges,
6407              rprIfChangeSummarySpanLastChange,
6408              rprIfChangeSummarySpanChanges,
6409              rprIfChangeSummaryFairnessLastChange,
6410              rprIfChangeSummaryFairnessChanges
6411             }
6412     STATUS  current
6413     DESCRIPTION
6414            "Collection of objects summarizes changes on
6415             the RPR interfaces."
6416     ::= { rprGroups 11 }
6417
6418rprSpanCurrentGroup   OBJECT-GROUP
6419     OBJECTS {
6420              rprSpanCurrentInUcastClassAFrames,
6421              rprSpanCurrentInUcastClassAOctets,
6422              rprSpanCurrentInUcastClassBCirFrames,
6423              rprSpanCurrentInUcastClassBCirOctets,
6424              rprSpanCurrentInUcastClassBEirFrames,
6425              rprSpanCurrentInUcastClassBEirOctets,
6426              rprSpanCurrentInUcastClassCFrames,
6427              rprSpanCurrentInUcastClassCOctets,
6428              rprSpanCurrentInMcastClassAFrames,
6429              rprSpanCurrentInMcastClassAOctets,
6430              rprSpanCurrentInMcastClassBCirFrames,
6431              rprSpanCurrentInMcastClassBCirOctets,
6432              rprSpanCurrentInMcastClassBEirFrames,
6433              rprSpanCurrentInMcastClassBEirOctets,
6434              rprSpanCurrentInMcastClassCFrames,
6435              rprSpanCurrentInMcastClassCOctets,
6436              rprSpanCurrentOutUcastClassAFrames,
6437              rprSpanCurrentOutUcastClassAOctets,
6438              rprSpanCurrentOutUcastClassBCirFrames,
6439              rprSpanCurrentOutUcastClassBCirOctets,
6440              rprSpanCurrentOutUcastClassBEirFrames,
6441              rprSpanCurrentOutUcastClassBEirOctets,
6442              rprSpanCurrentOutUcastClassCFrames,
6443              rprSpanCurrentOutUcastClassCOctets,
6444              rprSpanCurrentOutMcastClassAFrames,
6445              rprSpanCurrentOutMcastClassAOctets,
6446              rprSpanCurrentOutMcastClassBCirFrames,
6447              rprSpanCurrentOutMcastClassBCirOctets,
6448              rprSpanCurrentOutMcastClassBEirFrames,
6449              rprSpanCurrentOutMcastClassBEirOctets,
6450              rprSpanCurrentOutMcastClassCFrames,
6451              rprSpanCurrentOutMcastClassCOctets
6452            }
6453     STATUS  current
6454     DESCRIPTION
6455            "Collection of objects counting MAC span current
6456             statistics."
6457     ::= { rprGroups 12 }
6458
6459rprSpanIntervalGroup   OBJECT-GROUP
6460     OBJECTS {
6461              rprSpanIntervalValidData,
6462              rprSpanIntervalTimeElapsed,
6463              rprSpanIntervalStartTime,
6464              rprSpanIntervalInUcastClassAFrames,
6465              rprSpanIntervalInUcastClassAOctets,
6466              rprSpanIntervalInUcastClassBCirFrames,
6467              rprSpanIntervalInUcastClassBCirOctets,
6468              rprSpanIntervalInUcastClassBEirFrames,
6469              rprSpanIntervalInUcastClassBEirOctets,
6470              rprSpanIntervalInUcastClassCFrames,
6471              rprSpanIntervalInUcastClassCOctets,
6472              rprSpanIntervalInMcastClassAFrames,
6473              rprSpanIntervalInMcastClassAOctets,
6474              rprSpanIntervalInMcastClassBCirFrames,
6475              rprSpanIntervalInMcastClassBCirOctets,
6476              rprSpanIntervalInMcastClassBEirFrames,
6477              rprSpanIntervalInMcastClassBEirOctets,
6478              rprSpanIntervalInMcastClassCFrames,
6479              rprSpanIntervalInMcastClassCOctets,
6480              rprSpanIntervalOutUcastClassAFrames,
6481              rprSpanIntervalOutUcastClassAOctets,
6482              rprSpanIntervalOutUcastClassBCirFrames,
6483              rprSpanIntervalOutUcastClassBCirOctets,
6484              rprSpanIntervalOutUcastClassBEirFrames,
6485              rprSpanIntervalOutUcastClassBEirOctets,
6486              rprSpanIntervalOutUcastClassCFrames,
6487              rprSpanIntervalOutUcastClassCOctets,
6488              rprSpanIntervalOutMcastClassAFrames,
6489              rprSpanIntervalOutMcastClassAOctets,
6490              rprSpanIntervalOutMcastClassBCirFrames,
6491              rprSpanIntervalOutMcastClassBCirOctets,
6492              rprSpanIntervalOutMcastClassBEirFrames,
6493              rprSpanIntervalOutMcastClassBEirOctets,
6494              rprSpanIntervalOutMcastClassCFrames,
6495              rprSpanIntervalOutMcastClassCOctets
6496            }
6497     STATUS  current
6498     DESCRIPTION
6499            "Collection of objects counting MAC span intervals
6500             statistics."
6501     ::= { rprGroups 13 }
6502
6503rprSpanDayGroup   OBJECT-GROUP
6504     OBJECTS {
6505              rprSpanDayInUcastClassAFrames,
6506              rprSpanDayInUcastClassAOctets,
6507              rprSpanDayInUcastClassBCirFrames,
6508              rprSpanDayInUcastClassBCirOctets,
6509              rprSpanDayInUcastClassBEirFrames,
6510              rprSpanDayInUcastClassBEirOctets,
6511              rprSpanDayInUcastClassCFrames,
6512              rprSpanDayInUcastClassCOctets,
6513              rprSpanDayInMcastClassAFrames,
6514              rprSpanDayInMcastClassAOctets,
6515              rprSpanDayInMcastClassBCirFrames,
6516              rprSpanDayInMcastClassBCirOctets,
6517              rprSpanDayInMcastClassBEirFrames,
6518              rprSpanDayInMcastClassBEirOctets,
6519              rprSpanDayInMcastClassCFrames,
6520              rprSpanDayInMcastClassCOctets,
6521              rprSpanDayOutUcastClassAFrames,
6522              rprSpanDayOutUcastClassAOctets,
6523              rprSpanDayOutUcastClassBCirFrames,
6524              rprSpanDayOutUcastClassBCirOctets,
6525              rprSpanDayOutUcastClassBEirFrames,
6526              rprSpanDayOutUcastClassBEirOctets,
6527              rprSpanDayOutUcastClassCFrames,
6528              rprSpanDayOutUcastClassCOctets,
6529              rprSpanDayOutMcastClassAFrames,
6530              rprSpanDayOutMcastClassAOctets,
6531              rprSpanDayOutMcastClassBCirFrames,
6532              rprSpanDayOutMcastClassBCirOctets,
6533              rprSpanDayOutMcastClassBEirFrames,
6534              rprSpanDayOutMcastClassBEirOctets,
6535              rprSpanDayOutMcastClassCFrames,
6536              rprSpanDayOutMcastClassCOctets
6537            }
6538     STATUS  current
6539     DESCRIPTION
6540            "Collection of objects counting MAC span 24 hours
6541             statistics."
6542     ::= { rprGroups 14 }
6543
6544rprSpanStatsGroup   OBJECT-GROUP
6545     OBJECTS {
6546              rprSpanStatsInUcastClassAFrames,
6547              rprSpanStatsInUcastClassAOctets,
6548              rprSpanStatsInUcastClassBCirFrames,
6549              rprSpanStatsInUcastClassBCirOctets,
6550              rprSpanStatsInUcastClassBEirFrames,
6551              rprSpanStatsInUcastClassBEirOctets,
6552              rprSpanStatsInUcastClassCFrames,
6553              rprSpanStatsInUcastClassCOctets,
6554              rprSpanStatsInMcastClassAFrames,
6555              rprSpanStatsInMcastClassAOctets,
6556              rprSpanStatsInMcastClassBCirFrames,
6557              rprSpanStatsInMcastClassBCirOctets,
6558              rprSpanStatsInMcastClassBEirFrames,
6559              rprSpanStatsInMcastClassBEirOctets,
6560              rprSpanStatsInMcastClassCFrames,
6561              rprSpanStatsInMcastClassCOctets,
6562              rprSpanStatsInCtrlFrames,
6563              rprSpanStatsInOamEchoFrames,
6564              rprSpanStatsInOamFlushFrames,
6565              rprSpanStatsInOamOrgFrames,
6566              rprSpanStatsInTopoAtdFrames,
6567              rprSpanStatsInTopoChkSumFrames,
6568              rprSpanStatsInTopoTpFrames,
6569              rprSpanStatsOutUcastClassAFrames,
6570              rprSpanStatsOutUcastClassAOctets,
6571              rprSpanStatsOutUcastClassBCirFrames,
6572              rprSpanStatsOutUcastClassBCirOctets,
6573              rprSpanStatsOutUcastClassBEirFrames,
6574              rprSpanStatsOutUcastClassBEirOctets,
6575              rprSpanStatsOutUcastClassCFrames,
6576              rprSpanStatsOutUcastClassCOctets,
6577              rprSpanStatsOutMcastClassAFrames,
6578              rprSpanStatsOutMcastClassAOctets,
6579              rprSpanStatsOutMcastClassBCirFrames,
6580              rprSpanStatsOutMcastClassBCirOctets,
6581              rprSpanStatsOutMcastClassBEirFrames,
6582              rprSpanStatsOutMcastClassBEirOctets,
6583              rprSpanStatsOutMcastClassCFrames,
6584              rprSpanStatsOutMcastClassCOctets,
6585              rprSpanStatsOutCtrlFrames,
6586              rprSpanStatsOutOamEchoFrames,
6587              rprSpanStatsOutOamFlushFrames,
6588              rprSpanStatsOutOamOrgFrames,
6589              rprSpanStatsOutTopoAtdFrames,
6590              rprSpanStatsOutTopoChkSumFrames,
6591              rprSpanStatsOutTopoTpFrames
6592            }
6593     STATUS  current
6594     DESCRIPTION
6595            "Collection of objects counting MAC span total
6596             statistics."
6597     ::= { rprGroups 15 }
6598
6599rprClientCurrentGroup   OBJECT-GROUP
6600     OBJECTS {
6601              rprClientCurrentInUcastClassAFrames,
6602              rprClientCurrentInUcastClassAOctets,
6603              rprClientCurrentInUcastClassBCirFrames,
6604              rprClientCurrentInUcastClassBCirOctets,
6605              rprClientCurrentInUcastClassBEirFrames,
6606              rprClientCurrentInUcastClassBEirOctets,
6607              rprClientCurrentInUcastClassCFrames,
6608              rprClientCurrentInUcastClassCOctets,
6609              rprClientCurrentInMcastClassAFrames,
6610              rprClientCurrentInMcastClassAOctets,
6611              rprClientCurrentInMcastClassBCirFrames,
6612              rprClientCurrentInMcastClassBCirOctets,
6613              rprClientCurrentInMcastClassBEirFrames,
6614              rprClientCurrentInMcastClassBEirOctets,
6615              rprClientCurrentInMcastClassCFrames,
6616              rprClientCurrentInMcastClassCOctets,
6617              rprClientCurrentOutUcastClassAFrames,
6618              rprClientCurrentOutUcastClassAOctets,
6619              rprClientCurrentOutUcastClassBCirFrames,
6620              rprClientCurrentOutUcastClassBCirOctets,
6621              rprClientCurrentOutUcastClassBEirFrames,
6622              rprClientCurrentOutUcastClassBEirOctets,
6623              rprClientCurrentOutUcastClassCFrames,
6624              rprClientCurrentOutUcastClassCOctets,
6625              rprClientCurrentOutMcastClassAFrames,
6626              rprClientCurrentOutMcastClassAOctets,
6627              rprClientCurrentOutMcastClassBCirFrames,
6628              rprClientCurrentOutMcastClassBCirOctets,
6629              rprClientCurrentOutMcastClassBEirFrames,
6630              rprClientCurrentOutMcastClassBEirOctets,
6631              rprClientCurrentOutMcastClassCFrames,
6632              rprClientCurrentOutMcastClassCOctets
6633            }
6634     STATUS  current
6635     DESCRIPTION
6636            "Collection of objects counting MAC client interface
6637             current statistics."
6638     ::= { rprGroups 16 }
6639
6640rprClientIntervalGroup   OBJECT-GROUP
6641     OBJECTS {
6642              rprClientIntervalValidData,
6643              rprClientIntervalTimeElapsed,
6644              rprClientIntervalInUcastClassAFrames,
6645              rprClientIntervalInUcastClassAOctets,
6646              rprClientIntervalInUcastClassBCirFrames,
6647              rprClientIntervalInUcastClassBCirOctets,
6648              rprClientIntervalInUcastClassBEirFrames,
6649              rprClientIntervalInUcastClassBEirOctets,
6650              rprClientIntervalInUcastClassCFrames,
6651              rprClientIntervalInUcastClassCOctets,
6652              rprClientIntervalInMcastClassAFrames,
6653              rprClientIntervalInMcastClassAOctets,
6654              rprClientIntervalInMcastClassBCirFrames,
6655              rprClientIntervalInMcastClassBCirOctets,
6656              rprClientIntervalInMcastClassBEirFrames,
6657              rprClientIntervalInMcastClassBEirOctets,
6658              rprClientIntervalInMcastClassCFrames,
6659              rprClientIntervalInMcastClassCOctets,
6660              rprClientIntervalOutUcastClassAFrames,
6661              rprClientIntervalOutUcastClassAOctets,
6662              rprClientIntervalOutUcastClassBCirFrames,
6663              rprClientIntervalOutUcastClassBCirOctets,
6664              rprClientIntervalOutUcastClassBEirFrames,
6665              rprClientIntervalOutUcastClassBEirOctets,
6666              rprClientIntervalOutUcastClassCFrames,
6667              rprClientIntervalOutUcastClassCOctets,
6668              rprClientIntervalOutMcastClassAFrames,
6669              rprClientIntervalOutMcastClassAOctets,
6670              rprClientIntervalOutMcastClassBCirFrames,
6671              rprClientIntervalOutMcastClassBCirOctets,
6672              rprClientIntervalOutMcastClassBEirFrames,
6673              rprClientIntervalOutMcastClassBEirOctets,
6674              rprClientIntervalOutMcastClassCFrames,
6675              rprClientIntervalOutMcastClassCOctets
6676            }
6677     STATUS  current
6678     DESCRIPTION
6679            "Collection of objects counting MAC client interface
6680             intervals statistics."
6681     ::= { rprGroups 17 }
6682
6683rprClientDayGroup   OBJECT-GROUP
6684     OBJECTS {
6685              rprClientDayInUcastClassAFrames,
6686              rprClientDayInUcastClassAOctets,
6687              rprClientDayInUcastClassBCirFrames,
6688              rprClientDayInUcastClassBCirOctets,
6689              rprClientDayInUcastClassBEirFrames,
6690              rprClientDayInUcastClassBEirOctets,
6691              rprClientDayInUcastClassCFrames,
6692              rprClientDayInUcastClassCOctets,
6693              rprClientDayInMcastClassAFrames,
6694              rprClientDayInMcastClassAOctets,
6695              rprClientDayInMcastClassBCirFrames,
6696              rprClientDayInMcastClassBCirOctets,
6697              rprClientDayInMcastClassBEirFrames,
6698              rprClientDayInMcastClassBEirOctets,
6699              rprClientDayInMcastClassCFrames,
6700              rprClientDayInMcastClassCOctets,
6701              rprClientDayOutUcastClassAFrames,
6702              rprClientDayOutUcastClassAOctets,
6703              rprClientDayOutUcastClassBCirFrames,
6704              rprClientDayOutUcastClassBCirOctets,
6705              rprClientDayOutUcastClassBEirFrames,
6706              rprClientDayOutUcastClassBEirOctets,
6707              rprClientDayOutUcastClassCFrames,
6708              rprClientDayOutUcastClassCOctets,
6709              rprClientDayOutMcastClassAFrames,
6710              rprClientDayOutMcastClassAOctets,
6711              rprClientDayOutMcastClassBCirFrames,
6712              rprClientDayOutMcastClassBCirOctets,
6713              rprClientDayOutMcastClassBEirFrames,
6714              rprClientDayOutMcastClassBEirOctets,
6715              rprClientDayOutMcastClassCFrames,
6716              rprClientDayOutMcastClassCOctets
6717            }
6718     STATUS  current
6719     DESCRIPTION
6720            "Collection of objects counting MAC client interface
6721             24 hours statistics."
6722     ::= { rprGroups 18 }
6723
6724rprClientStatsGroup   OBJECT-GROUP
6725     OBJECTS {
6726              rprClientStatsInUcastClassAFrames,
6727              rprClientStatsInUcastClassAOctets,
6728              rprClientStatsInUcastClassBCirFrames,
6729              rprClientStatsInUcastClassBCirOctets,
6730              rprClientStatsInUcastClassBEirFrames,
6731              rprClientStatsInUcastClassBEirOctets,
6732              rprClientStatsInUcastClassCFrames,
6733              rprClientStatsInUcastClassCOctets,
6734              rprClientStatsInMcastClassAFrames,
6735              rprClientStatsInMcastClassAOctets,
6736              rprClientStatsInMcastClassBCirFrames,
6737              rprClientStatsInMcastClassBCirOctets,
6738              rprClientStatsInMcastClassBEirFrames,
6739              rprClientStatsInMcastClassBEirOctets,
6740              rprClientStatsInMcastClassCFrames,
6741              rprClientStatsInMcastClassCOctets,
6742              rprClientStatsInBcastFrames,
6743              rprClientStatsOutUcastClassAFrames,
6744              rprClientStatsOutUcastClassAOctets,
6745              rprClientStatsOutUcastClassBCirFrames,
6746              rprClientStatsOutUcastClassBCirOctets,
6747              rprClientStatsOutUcastClassBEirFrames,
6748              rprClientStatsOutUcastClassBEirOctets,
6749              rprClientStatsOutUcastClassCFrames,
6750              rprClientStatsOutUcastClassCOctets,
6751              rprClientStatsOutMcastClassAFrames,
6752              rprClientStatsOutMcastClassAOctets,
6753              rprClientStatsOutMcastClassBCirFrames,
6754              rprClientStatsOutMcastClassBCirOctets,
6755              rprClientStatsOutMcastClassBEirFrames,
6756              rprClientStatsOutMcastClassBEirOctets,
6757              rprClientStatsOutMcastClassCFrames,
6758              rprClientStatsOutMcastClassCOctets,
6759              rprClientStatsOutBcastFrames
6760            }
6761     STATUS  current
6762     DESCRIPTION
6763            "Collection of objects counting MAC client interface
6764             total statistics."
6765     ::= { rprGroups 19 }
6766
6767rprErrorCurrentGroup   OBJECT-GROUP
6768     OBJECTS {
6769              rprSpanErrorCurrentTtlExpFrames,
6770              rprSpanErrorCurrentTooLongFrames,
6771              rprSpanErrorCurrentTooShortFrames,
6772              rprSpanErrorCurrentBadHecFrames,
6773              rprSpanErrorCurrentBadFcsFrames,
6774              rprSpanErrorCurrentSelfSrcUcastFrames,
6775              rprSpanErrorCurrentPmdAbortFrames,
6776              rprSpanErrorCurrentBadAddrFrames,
6777              rprSpanErrorCurrentBadParityFrames,
6778              rprSpanErrorCurrentContainedFrames,
6779              rprSpanErrorCurrentScffErrors,
6780              rprSpanErrorCurrentErroredSeconds,
6781              rprSpanErrorCurrentSeverelyErroredSeconds,
6782              rprSpanErrorCurrentUnavailableSeconds
6783            }
6784     STATUS  current
6785     DESCRIPTION
6786            "Collection of objects counting MAC span error
6787             current statistics."
6788     ::= { rprGroups 20 }
6789
6790rprErrorIntervalGroup   OBJECT-GROUP
6791     OBJECTS {
6792              rprSpanErrorIntervalValidData,
6793              rprSpanErrorIntervalTimeElapsed,
6794              rprSpanErrorIntervalTtlExpFrames,
6795              rprSpanErrorIntervalTooLongFrames,
6796              rprSpanErrorIntervalTooShortFrames,
6797              rprSpanErrorIntervalBadHecFrames,
6798              rprSpanErrorIntervalBadFcsFrames,
6799              rprSpanErrorIntervalSelfSrcUcastFrames,
6800              rprSpanErrorIntervalPmdAbortFrames,
6801              rprSpanErrorIntervalBadAddrFrames,
6802              rprSpanErrorIntervalBadParityFrames,
6803              rprSpanErrorIntervalContainedFrames,
6804              rprSpanErrorIntervalScffErrors,
6805              rprSpanErrorIntervalErroredSeconds,
6806              rprSpanErrorIntervalSeverelyErroredSeconds,
6807              rprSpanErrorIntervalUnavailableSeconds
6808            }
6809     STATUS  current
6810     DESCRIPTION
6811            "Collection of objects counting MAC span error
6812             intervals statistics."
6813     ::= { rprGroups 21 }
6814
6815rprErrorDayGroup   OBJECT-GROUP
6816     OBJECTS {
6817              rprSpanErrorDayTtlExpFrames,
6818              rprSpanErrorDayTooLongFrames,
6819              rprSpanErrorDayTooShortFrames,
6820              rprSpanErrorDayBadHecFrames,
6821              rprSpanErrorDayBadFcsFrames,
6822              rprSpanErrorDaySelfSrcUcastFrames,
6823              rprSpanErrorDayPmdAbortFrames,
6824              rprSpanErrorDayBadAddrFrames,
6825              rprSpanErrorDayBadParityFrames,
6826              rprSpanErrorDayContainedFrames,
6827              rprSpanErrorDayScffErrors,
6828              rprSpanErrorDayErroredSeconds,
6829              rprSpanErrorDaySeverelyErroredSeconds,
6830              rprSpanErrorDayUnavailableSeconds
6831            }
6832     STATUS  current
6833     DESCRIPTION
6834            "Collection of objects counting MAC span error
6835             24 hours statistics."
6836     ::= { rprGroups 22 }
6837
6838rprErrorStatsGroup   OBJECT-GROUP
6839     OBJECTS {
6840              rprSpanErrorStatsTtlExpFrames,
6841              rprSpanErrorStatsTooLongFrames,
6842              rprSpanErrorStatsTooShortFrames,
6843              rprSpanErrorStatsBadHecFrames,
6844              rprSpanErrorStatsBadFcsFrames,
6845              rprSpanErrorStatsSelfSrcUcastFrames,
6846              rprSpanErrorStatsPmdAbortFrames,
6847              rprSpanErrorStatsBadAddrFrames,
6848              rprSpanErrorStatsBadParityFrames,
6849              rprSpanErrorStatsContainedFrames,
6850              rprSpanErrorStatsScffErrors
6851            }
6852     STATUS  current
6853     DESCRIPTION
6854            "Collection of objects counting MAC span error
6855             total statistics."
6856     ::= { rprGroups 23 }
6857
6858END
6859