1-- *****************************************************************
2-- Cisco SRP MIB
3--
4-- April 2000, Stan Jedrysiak
5--
6-- Copyright (c) 2000-2005 by cisco Systems, Inc.
7-- All rights reserved.
8-- *****************************************************************
9
10CISCO-SRP-MIB DEFINITIONS ::= BEGIN
11
12IMPORTS
13        MODULE-IDENTITY,
14        OBJECT-TYPE,
15        NOTIFICATION-TYPE,
16        Integer32,
17        Counter32,
18        Counter64,
19        Unsigned32
20                FROM SNMPv2-SMI
21        MacAddress,
22        TruthValue,
23        TimeStamp,
24        DisplayString,
25        TEXTUAL-CONVENTION
26                FROM SNMPv2-TC
27        ifIndex
28                FROM IF-MIB
29        ciscoExperiment
30                FROM CISCO-SMI
31        MODULE-COMPLIANCE,
32        OBJECT-GROUP,
33        NOTIFICATION-GROUP
34                FROM SNMPv2-CONF;
35
36ciscosrpMIB  MODULE-IDENTITY
37        LAST-UPDATED        "200512190000Z"
38        ORGANIZATION        "Cisco Systems, Inc."
39        CONTACT-INFO
40                "       Cisco Systems
41                        Customer Service
42
43                Postal: 170 W Tasman Drive
44                        San Jose, CA 95134
45                        USA
46
47                        Tel:  +1 800 553-NETS
48
49                E-mail: cs-dpt@cisco.com"
50        DESCRIPTION
51               "The MIB module to describe objects for Spatial Reuse
52                Protocol (SRP) interface layer."
53        REVISION        "200512190000Z"
54        DESCRIPTION
55                "Updated the mib to import, Unsigned32 from SNMPv2-SMI
56                 instead of CISCO-TC and ifIndex from IF-MIB instead
57                 of RFC1213-MIB.
58                 Modified the PerfCurrentCount64 and PerfIntervalCount64
59                 as per the HCPerfCurrentCount and HCPerfIntervalCount TCs
60                 in RFC3705. Replaced the use of CounterBasedGauge64 with
61                 PerfCurrentCount64 or PerfIntervalCount64.
62                 Added a new compliance including all the groups."
63        REVISION        "200103280000Z"
64        DESCRIPTION
65                 "Second version of this MIB module.
66                  srpErrorsCountersCurrentTable and
67                  srpErrorsCountersIntervalTable have been deprecated
68                  and replaced with srpErrCntCurrentTable and
69                  srpErrCntIntervalTable.
70                  The srpMACCountersTable has been deprecated."
71        REVISION        "200004170000Z"
72        DESCRIPTION
73                "Initial version of this MIB module."
74        ::= { ciscoExperiment 60 }
75
76InterfaceSide ::= TEXTUAL-CONVENTION
77    STATUS       current
78    DESCRIPTION
79      "An indication of the side of the interface.
80       An SRP ring is composed of two fiber rings: Outer
81       and Inner. Outer ring traffic flows clockwise.
82       Inner ring traffic flows counter-clockwise.
83       The side of a node with Outer ring receive fiber
84       is identified as side A, the side of a node with
85       Inner ring receive fiber is identified as B.
86       Side A must be connected to side B.
87       The SRP protocol operates by sending data traffic
88       in one direction known as downstream and it's
89       corresponding control information in the opposite
90       direction known as upstream."
91     SYNTAX  INTEGER  {
92                   sideA(1),     -- side A of the SRP interface
93                   sideB(2)      -- side B of the SRP interface
94               }
95
96
97IpsMode ::= TEXTUAL-CONVENTION
98     STATUS  current
99     DESCRIPTION
100          "An Intelligent Protection Switching mode.
101
102          An SRP ring provides redundancy and protection from a failed
103          node or a link/fiber cut through the use of IPS modes that are
104          automatic or operator/user-configured.  Automatic IPS modes
105          take effect when the ring detects an event, a fiber cut, or a
106          node failure and remain in effect until the wait-to-restore
107          value expires.  As the protection requests travel around the
108          ring, the protection hierarchy is applied.  All modes are
109          signalled on the IPS messaging channel. If an node or fiber
110          facility failure is detected, traffic going toward or coming
111          from the failure direction is wrapped (looped) back to go in
112          opposite direction on the other ring.  The wrap around takes
113          place on the nodes adjacent to the failure.  This way the
114          traffic is re-routed from the failed span.
115
116          The ISP modes starting from the highest to the lowest level
117          in the IPS protection hierarchy are:
118
119          'forcedSwitch' -
120               an operator-configured mode which causes a high-priority
121               protection switch wrap on each end of a specified span.
122          'signalFail' -
123               an automatically-detected mode which causes a protection
124               switch wrap on a span when a media signal failure is
125               detected.
126          'signalDegrade' -
127               an automatically-detected mode which causes protection
128               switch wraps on a span when a media signal degrade is
129               detected due to excessive Bit Error Rate.
130          'manualSwitch' -
131               an operator-configured mode which causes a low-prioority
132               protection switch wrap on each end of a specified span.
133          'waitToRestore' -
134               an automatically-invoked mode which results in a waiting
135               period after the working channel meets the restoration
136               criteria after a signal fail or signal degrade condition
137               disappears to prevent protection switch oscilation.
138          'normal' -
139               a mode which can be configured by an operator, and/or is
140               in effect when no other mode has been automatically
141               detected/invoked."
142     SYNTAX  INTEGER  {
143                 noRequest(1),   -- lowest priority protection request
144                 waitToRestore(2),
145                 manualSwitch(3),
146                 signalDegrade(4),
147                 signalFail(5),
148                 forcedSwitch(6) -- highest priority protection request
149              }
150
151PerfCurrentCount64 ::= TEXTUAL-CONVENTION
152     STATUS  current
153     DESCRIPTION
154            "A gauge associated with a performance measurement in a
155            current 15 minute measurement interval.  The value of an
156            object with an HCPerfCurrentCount syntax starts from zero
157            and is increased when associated events occur, until the
158            end of the 15 minute interval.  At that time the value of
159            the gauge is stored in the first 15 minute history
160            interval, and the gauge is restarted at zero.  In the case
161            where the agent has no valid data available for the
162            current interval, the corresponding object instance is not
163            available and upon a retrieval request a corresponding
164            error message shall be returned to indicate that this
165            instance does not exist.
166
167            This count represents a non-negative integer, which
168            may increase or decrease, but shall never exceed 2^64-1
169            (18446744073709551615 decimal), nor fall below 0.  The
170            value of an object with HCPerfCurrentCount syntax
171            assumes its maximum value whenever the underlying count
172            exceeds 2^64-1.  If the underlying count subsequently
173            decreases below 2^64-1 (due, e.g., to a retroactive
174            adjustment as a result of entering or exiting unavailable
175            time), then the object's value also decreases.
176
177            Note that this TC is not strictly supported in SMIv2,
178            because the 'always increasing' and 'counter wrap'
179            semantics associated with the Counter64 base type are not
180            preserved.  It is possible that management applications
181            which rely solely upon the (Counter64) ASN.1 tag to
182            determine object semantics will mistakenly operate upon
183            objects of this type as they would for Counter64 objects.
184
185            This textual convention represents a limited and short-
186            term solution, and may be deprecated as a long term
187            solution is defined and deployed to replace it."
188     SYNTAX  Counter64
189
190PerfIntervalCount64 ::= TEXTUAL-CONVENTION
191     STATUS  current
192     DESCRIPTION
193            "A gauge associated with a performance measurement in
194            a previous 15 minute measurement interval.  In the case
195            where the agent has no valid data available for a
196            particular interval, the corresponding object instance is
197            not available and upon a retrieval request a corresponding
198            error message shall be returned to indicate that this
199            instance does not exist.
200
201            Let X be an object with HCPerfIntervalCount syntax
202            Let Y be an object with HCPerfCurrentCount syntax.
203            Let Z be an object with HCPerfTotalCount syntax.
204            Then, in a system supporting a history of n intervals with
205            X(1) and X(n) the most and least recent intervals
206            respectively, the following applies at the end of a 15
207            minute interval:
208
209               - discard the value of X(n)
210               - the value of X(i) becomes that of X(i-1)
211                 for n >= i > 1
212               - the value of X(1) becomes that of Y.
213               - the value of Z, if supported, is adjusted.
214
215            This count represents a non-negative integer, which
216            may increase or decrease, but shall never exceed 2^64-1
217            (18446744073709551615 decimal), nor fall below 0.  The
218            value of an object with HCPerfIntervalCount syntax
219            assumes its maximum value whenever the underlying count
220            exceeds 2^64-1.  If the underlying count subsequently
221            decreases below 2^64-1 (due, e.g., to a retroactive
222            adjustment as a result of entering or exiting unavailable
223            time), then the value of the object also decreases.
224
225            Note that this TC is not strictly supported in SMIv2,
226            because the 'always increasing' and 'counter wrap'
227            semantics associated with the Counter64 base type are not
228            preserved.  It is possible that management applications
229            which rely solely upon the (Counter64) ASN.1 tag to
230            determine object semantics will mistakenly operate upon
231            objects of this type as they would for Counter64 objects.
232
233            This textual convention represents a limited and short-
234            term solution, and may be deprecated as a long term
235            solution is defined and deployed to replace it."
236     SYNTAX  Counter64
237
238
239srpMAC          OBJECT IDENTIFIER ::= { ciscosrpMIB 1 }
240-- Media Access Control layer (MAC) objects
241-- based on Spatial Reuse Protocol (SRP)
242
243srpRingCounters OBJECT IDENTIFIER ::= { ciscosrpMIB 2 }
244-- the Physical Layer 1 - medium dependent values Counters
245
246srpHostCounters OBJECT IDENTIFIER ::= { ciscosrpMIB 3 }
247-- the Higher Layer Current values Counters
248
249srpErrorsCounters OBJECT IDENTIFIER ::= { ciscosrpMIB 4 }
250-- the Errors Current values Counters
251
252srpTrapsNotificationsPrefix OBJECT IDENTIFIER ::= { ciscosrpMIB 5 }
253srpTrapsNotifications OBJECT IDENTIFIER
254                         ::= { srpTrapsNotificationsPrefix 0 }
255-- the SRP trap events notification
256
257srpConformance OBJECT IDENTIFIER ::= { ciscosrpMIB 6 }
258-- the SRP MIB conformance
259
260srpGroups OBJECT IDENTIFIER ::= { srpConformance 1 }
261
262srpCompliances OBJECT IDENTIFIER ::= { srpConformance 2 }
263
264
265-- *******************************************************************
266-- the SRP MAC group
267-- Implementation of the MAC Group is mandatory for all
268-- systems which implement manageable SRP subsystems.
269-- *******************************************************************
270
271   srpIfTable OBJECT-TYPE
272       SYNTAX  SEQUENCE OF SrpIfEntry
273       MAX-ACCESS  not-accessible
274       STATUS  current
275       DESCRIPTION
276         "The SRP interface table."
277       ::= { srpMAC 1 }
278
279   srpIfEntry OBJECT-TYPE
280       SYNTAX  SrpIfEntry
281       MAX-ACCESS  not-accessible
282       STATUS  current
283       DESCRIPTION
284         "There exists one such entry for every interface
285          in the ifTable which has an ifType of SRP interface (151)
286          Each of these entries are indexed by the value
287          of ifIndex as defined in RFC2233."
288       INDEX   { ifIndex }
289       ::= { srpIfTable 1 }
290
291   SrpIfEntry ::=
292       SEQUENCE {
293            srpMACAddress           MacAddress,
294            srpPriorityThreshold    Integer32,
295            srpNodesOnTheRing       Integer32,
296            srpIpsState             INTEGER,
297            srpIpsLockedOut         TruthValue,
298            srpIpsWaitToRestoreTimer
299                                    Integer32,
300            srpIfTimeElapsed        Integer32,
301            srpIfValidIntervals     Integer32
302   }
303
304   srpMACAddress OBJECT-TYPE
305       SYNTAX  MacAddress -- OCTET STRING (SIZE (6))
306       MAX-ACCESS  read-only
307       STATUS  current
308       DESCRIPTION
309         "The MAC's 48-bit individual MAC address."
310       ::= { srpIfEntry 1 }
311
312   srpPriorityThreshold OBJECT-TYPE
313       SYNTAX  Integer32 (0..7)
314       MAX-ACCESS  read-write
315       STATUS  current
316       DESCRIPTION
317         "The priority threshold value to be compared against
318          the 3 bits of priority contained in each packet's SRP
319          header. If a packet's priority is greater or equal to
320          this threshold, that packet should be placed in the
321          high priority transmit or transit queue. If a packet's
322          priority is less than this threshold, it should be
323          placed in the low priority transmit or transit queue.
324
325          Since there are only two types of priority
326          queues (High Priority and Low Priority) a packet
327          is treated as either low or high priority once it is
328          on the ring. Each node determines the threshold
329          value for classifying what is considered a high
330          priority packet and what is considered a low priority
331          packet."
332   ::= { srpIfEntry 2 }
333
334   srpNodesOnTheRing OBJECT-TYPE
335       SYNTAX  Integer32 (0..128)
336       MAX-ACCESS  read-only
337       STATUS  current
338       DESCRIPTION
339         "The number of nodes in the SRP ring.
340          When interface is down the value is 0."
341   ::= { srpIfEntry 3 }
342
343   srpIpsState OBJECT-TYPE
344       SYNTAX  INTEGER  {
345                   idle(1),        -- node ready to perform
346                                   -- protection switching
347                   passThrough(2), -- node participate
348                                   -- in protection switch
349                   wrapped(3)      -- wrap is present
350               }
351       MAX-ACCESS  read-only
352       STATUS  current
353       DESCRIPTION
354         "Each node in the Intelligent Protection Switching (IPS)
355          is one of the following states.
356          Idle - In this mode the node is ready to perform protection
357          and it sends to both neighboring nodes idle IPS messages,
358          which include self in the source address field
359          {0, SELF, 0, S}.
360
361          PassThrough - Node participate in a protection switch by
362          passing the wrapped traffic and long path signalling through
363          itself. This state is entered based on received IPS messages.
364
365          Wrapped - Node participate in a protection switch with a wrap
366          present. This state is entered based on protection request
367                issued locally or based on received IPS messages.
368
369          When interface is down the value for IPS state
370          is passThrough."
371       ::= { srpIfEntry 4 }
372
373   srpIpsLockedOut OBJECT-TYPE
374       SYNTAX TruthValue
375       MAX-ACCESS  read-write
376       STATUS  current
377       DESCRIPTION
378         "The boolean flag to indicate node
379          LockedOut of protection state. If it's true than
380          Intelligent Protection Swiching is disabled and
381          the node will not wrap on either side of the interface."
382       ::= { srpIfEntry 5 }
383
384   srpIpsWaitToRestoreTimer OBJECT-TYPE
385       SYNTAX  Integer32 (10..600)
386       UNITS   "seconds"
387       MAX-ACCESS  read-write
388       STATUS  current
389       DESCRIPTION
390         "Indicates the length of time in seconds,
391          to remain in the wrap state, after the cause
392          of a wrap is removed. This mechanism prevents
393          protection switch oscillations. Default value is 60 sec."
394       ::= { srpIfEntry 6 }
395
396   srpIfTimeElapsed OBJECT-TYPE
397       SYNTAX  Integer32 (1..900)
398       UNITS   "seconds"
399       MAX-ACCESS  read-only
400       STATUS  current
401       DESCRIPTION
402         "The number of seconds, including partial seconds,
403          that have elapsed since the beginning of the current
404          measurement interval as described in RFC 2493.
405          If, for some reason, such as an
406          adjustment in the system's time-of-day clock, the
407          current interval exceeds the maximum value, the
408          agent will return the maximum value."
409   ::= { srpIfEntry 7 }
410
411   srpIfValidIntervals OBJECT-TYPE
412       SYNTAX  Integer32 (0..96)
413       MAX-ACCESS  read-only
414       STATUS  current
415       DESCRIPTION
416         "The number of previous 15-minute
417          measurement intervals
418          for which data was collected.
419          A SRP interface must be capable
420          of supporting at least n intervals.
421          The minimum value of n is 4.
422          The default of n is 32.
423          The maximum value of n is 96.
424          The value will be  unless the measurement was
425          (re-)started within the last (*15) minutes, in which
426          case the value will be the number of complete 15
427          minute intervals for which the agent has at least
428          some data. In certain cases (e.g., in the case
429          where the agent is a proxy) it is possible that some
430          intervals are unavailable.  In this case, this
431          interval is the maximum interval number for
432          which data is available. "
433  ::= { srpIfEntry 8 }
434
435
436-- *******************************************************************
437--  The MAC table
438-- *******************************************************************
439   srpMACSideTable OBJECT-TYPE
440       SYNTAX  SEQUENCE OF SrpMACSideEntry
441       MAX-ACCESS  not-accessible
442       STATUS  current
443       DESCRIPTION
444         "A table of information about the sides of SRP interfaces."
445       ::= { srpMAC  2 }
446
447   srpMACSideEntry OBJECT-TYPE
448       SYNTAX  SrpMACSideEntry
449       MAX-ACCESS  not-accessible
450       STATUS  current
451       DESCRIPTION
452         "A list of information specific to a particular
453          side of a particular SRP interface."
454       INDEX   { ifIndex, srpMACInterfaceSide }
455       ::= { srpMACSideTable 1 }
456
457   SrpMACSideEntry ::=
458       SEQUENCE {
459           srpMACInterfaceSide
460                   InterfaceSide,
461           srpMACNeighborAddress
462                   MacAddress,
463           srpMACSideWrapped
464                   TruthValue,
465           srpMACIpsMgmtRequestedMode
466                   IpsMode,
467           srpMACIpsAutoDetectMode
468                   IpsMode,
469           srpMACIpsRemoteMode
470                   IpsMode,
471           srpMACIpsRemoteType
472                   INTEGER,
473           srpMACIpsActiveMode
474                   IpsMode,
475           srpMACIpsWrapCounter
476                   Counter32,
477           srpMACIpsLastWrapTimeStamp
478                   TimeStamp,
479           srpMACIpsLastUnWrapTimeStamp
480                   TimeStamp,
481-- Clock source attribute
482           srpMACClockSourceMode
483                   INTEGER,
484-- Topology timer attribute
485           srpMACTopologyTimer
486                   Integer32
487       }
488
489   srpMACInterfaceSide OBJECT-TYPE
490       SYNTAX InterfaceSide
491       MAX-ACCESS not-accessible
492       STATUS  current
493       DESCRIPTION
494         "An indication of the side of the interface for which
495          this row contains information."
496       ::= { srpMACSideEntry 1 }
497
498   srpMACNeighborAddress OBJECT-TYPE
499       SYNTAX  MacAddress -- OCTET STRING (SIZE (6))
500       MAX-ACCESS  read-only
501       STATUS  current
502       DESCRIPTION
503         "The MAC's neighbor's 48-bit individual
504          MAC address."
505       ::= { srpMACSideEntry 2 }
506
507   srpMACSideWrapped  OBJECT-TYPE
508       SYNTAX TruthValue
509       MAX-ACCESS  read-only
510       STATUS  current
511       DESCRIPTION
512         "The boolean flag to indicate the node's wrapped state."
513       ::= { srpMACSideEntry 3 }
514
515   srpMACIpsMgmtRequestedMode OBJECT-TYPE
516       SYNTAX  IpsMode
517       MAX-ACCESS  read-write
518       STATUS  current
519       DESCRIPTION
520         "The IPS mode requested by management for the local node
521          that can affect the srpMACIpsActiveMode state
522          of the SRP node, according to the set of rules describing IPS
523          protocol. This variable value is one from the following subset
524          (noRequest, manualSwitch, forcedSwitch)."
525       ::= { srpMACSideEntry 4 }
526
527   srpMACIpsAutoDetectMode OBJECT-TYPE
528       SYNTAX  IpsMode
529       MAX-ACCESS  read-only
530       STATUS  current
531       DESCRIPTION
532         "The current IPS mode as automatically detected
533          by the the local node that can affect
534          the srpMACIpsActiveMode state of the SRP node,
535          according to the set of rules describing IPS protocol.
536          This variable value is one from the following subset
537          (SignalFail, SignalDegrade, WaitToRestore)."
538       ::= { srpMACSideEntry 5 }
539
540   srpMACIpsRemoteMode OBJECT-TYPE
541       SYNTAX  IpsMode
542       MAX-ACCESS  read-only
543       STATUS  current
544       DESCRIPTION
545         "The IPS mode indicated in IPS messages being received by
546          the local node from other nodes on the ring,
547          that can affect the srpMACIpsActiveMode state
548          of the SRP node, according to the set of rules describing IPS
549          protocol."
550       ::= { srpMACSideEntry 6 }
551
552   srpMACIpsRemoteType OBJECT-TYPE
553       SYNTAX  INTEGER  {
554             shortPath(1), -- between local node and
555                           -- adjacent nodes on the ring
556             longPath(2)   -- between local node and other
557                           -- non-adjacent nodes on the ring
558               }
559       MAX-ACCESS  read-only
560       STATUS  current
561       DESCRIPTION
562         "Indicates if srpMACIpsRemoteMode object value
563          belongs to the adjacent node in the case of the shortPath
564          or belongs to the non-adjacent node in the case
565          of the longPath."
566       ::= { srpMACSideEntry 7 }
567
568   srpMACIpsActiveMode OBJECT-TYPE
569       SYNTAX  IpsMode
570       MAX-ACCESS  read-only
571       STATUS  current
572       DESCRIPTION
573         "The currently active IPS mode
574          for the local node, which can be changed based on
575          combined effect of the following variables:
576             srpMACIpsMgmtRequestedMode,
577             srpMACIpsAutoDetectMode,
578             srpMACIpsRemoteMode, and
579             srpMACIpsRemoteType
580          according to the set of rules describing IPS protocol."
581       ::= { srpMACSideEntry 8 }
582
583   srpMACIpsWrapCounter OBJECT-TYPE
584       SYNTAX  Counter32
585       MAX-ACCESS  read-only
586       STATUS  current
587       DESCRIPTION
588         "The number of transition from unwrap
589          to wrap state."
590       ::= { srpMACSideEntry 9 }
591
592   srpMACIpsLastWrapTimeStamp OBJECT-TYPE
593       SYNTAX    TimeStamp
594       MAX-ACCESS  read-only
595       STATUS  current
596       DESCRIPTION
597         "The value of sysUpTime for the last wrap."
598       ::= { srpMACSideEntry 10 }
599
600   srpMACIpsLastUnWrapTimeStamp OBJECT-TYPE
601       SYNTAX    TimeStamp
602       MAX-ACCESS  read-only
603       STATUS  current
604       DESCRIPTION
605         "The value of sysUpTime for the last unwrap."
606       ::= { srpMACSideEntry 11 }
607
608   srpMACClockSourceMode OBJECT-TYPE
609       SYNTAX  INTEGER  {
610                   internal(1),
611                   line(2)
612               }
613       MAX-ACCESS  read-write
614       STATUS  current
615       DESCRIPTION
616         "Indicates the mode of the SRP interface clock source.
617
618         Internal - mode specifies the clock source as internal, and
619         is used when connecting between two routers over a dark fiber
620         or over WDM system.
621         The internal mode is used as a default value.
622
623         Line -  mode specifies the clock source as line, and is used
624         when connecting a router to SONET/SDH ADM."
625       ::= { srpMACSideEntry 12 }
626
627   srpMACTopologyTimer OBJECT-TYPE
628       SYNTAX  Integer32 (1..600)
629       MAX-ACCESS  read-write
630       STATUS  current
631       DESCRIPTION
632         "Indicates the topology-timer on a SRP ring, how frequently
633         topology discovery messages are sent around ring to identify
634         the nodes. Toplogy discovery is always on.
635         The default value is 10 seconds."
636       ::= { srpMACSideEntry 13 }
637
638
639-- *******************************************************************
640--  The topology map
641-- *******************************************************************
642   srpRingTopologyMapTable OBJECT-TYPE
643       SYNTAX  SEQUENCE OF SrpRingTopologyMapEntry
644       MAX-ACCESS  not-accessible
645       STATUS  current
646       DESCRIPTION
647         "A list of SRP ring topology map entries."
648       ::= { srpMAC  3 }
649
650   srpRingTopologyMapEntry OBJECT-TYPE
651       SYNTAX  SrpRingTopologyMapEntry
652       MAX-ACCESS  not-accessible
653       STATUS  current
654       DESCRIPTION
655         "A MAC entry containing information
656          specific to a particular node on the ring."
657       INDEX   { ifIndex, srpNodeHopsNumber }
658       ::= { srpRingTopologyMapTable 1 }
659
660   SrpRingTopologyMapEntry ::=
661       SEQUENCE {
662           srpNodeHopsNumber
663                   Unsigned32,
664           srpNodeMACAddress
665                   MacAddress,
666           srpNodeWrapped
667                   TruthValue,
668           srpNodeName
669                   DisplayString
670       }
671
672   srpNodeHopsNumber OBJECT-TYPE
673       SYNTAX  Unsigned32 (0..128)
674       MAX-ACCESS  not-accessible
675       STATUS  current
676       DESCRIPTION
677         "A value, between 0 and (srpNodesOnTheRing - 1), used
678          to identify the particular node which is the number
679          of hops around the ring (clock-wise) away from
680          the local node."
681   ::= { srpRingTopologyMapEntry 1 }
682
683   srpNodeMACAddress OBJECT-TYPE
684       SYNTAX  MacAddress -- OCTET STRING (SIZE (6))
685       MAX-ACCESS  read-only
686       STATUS  current
687       DESCRIPTION
688         "The node MAC's 48-bit individual MAC address."
689       ::= { srpRingTopologyMapEntry 2 }
690
691   srpNodeWrapped  OBJECT-TYPE
692       SYNTAX TruthValue
693       MAX-ACCESS  read-only
694       STATUS  current
695       DESCRIPTION
696         "Indicates in general if the node is wrapped
697          without specifying on which side."
698       ::= { srpRingTopologyMapEntry 3 }
699
700   srpNodeName OBJECT-TYPE
701       SYNTAX DisplayString (SIZE(0..255))
702       MAX-ACCESS  read-only
703       STATUS  current
704       DESCRIPTION
705         "The node name reported by the SRP protocol.
706          If the name is not known then this field is left blank."
707   ::= { srpRingTopologyMapEntry 4 }
708
709
710
711-- *******************************************************************
712-- The MAC Layer traffic - Counters
713-- *******************************************************************
714
715   srpMACCountersTable OBJECT-TYPE
716       SYNTAX  SEQUENCE OF SrpMACCountersEntry
717       MAX-ACCESS  not-accessible
718       STATUS  deprecated
719       DESCRIPTION
720               "The MAC layer traffic Counters table."
721       ::= { srpMAC  6 }
722
723   srpMACCountersEntry OBJECT-TYPE
724       SYNTAX  SrpMACCountersEntry
725       MAX-ACCESS  not-accessible
726       STATUS  deprecated
727       DESCRIPTION
728         "A packet counting and packet reject capability for a
729          source and/or destination address on a
730          particular SRP interface."
731       INDEX   { ifIndex }
732       ::= { srpMACCountersTable 1 }
733
734   SrpMACCountersEntry ::=
735       SEQUENCE {
736-- Count packets by source address
737           srpMACCountPktsBySourceFlag
738                   TruthValue,
739           srpMACCountPktsBySourceAddress
740                   MacAddress,
741           srpMACSourceDiscontTimeStamp
742                   TimeStamp,
743           srpMACCountPktsBySource
744                   Counter64,
745-- Count packets by destination address
746           srpMACCountPktsByDestinationFlag
747                   TruthValue,
748           srpMACCountPktsByDestAddress
749                   MacAddress,
750           srpMACDestDiscontTimeStamp
751                   TimeStamp,
752           srpMACCountPktsByDest
753                   Counter64,
754-- Reject packets by source address
755           srpMACRejectPktsBySourceFlag
756                   TruthValue,
757           srpMACRejectPktsBySourceAddress
758                   MacAddress,
759-- Reject packets by destination address
760           srpMACRejectPktsByDestFlag
761                   TruthValue,
762           srpMACRejectPktsByDestAddress
763                   MacAddress
764       }
765
766
767   srpMACCountPktsBySourceFlag OBJECT-TYPE
768       SYNTAX  TruthValue
769       MAX-ACCESS  read-write
770       STATUS  deprecated
771       DESCRIPTION
772         "Indicates that packets are to be counted
773          for a particular source address."
774       ::= { srpMACCountersEntry 1 }
775
776   srpMACCountPktsBySourceAddress OBJECT-TYPE
777       SYNTAX  MacAddress
778       MAX-ACCESS  read-write
779       STATUS  deprecated
780       DESCRIPTION
781         "Indicates the particular source address for which packets
782          are to be counted when the corresponding instance of
783          srpMACCountPktsBySourceFlag has the value 'true'."
784       ::= { srpMACCountersEntry 2 }
785
786   srpMACSourceDiscontTimeStamp OBJECT-TYPE
787       SYNTAX  TimeStamp
788       MAX-ACCESS  read-only
789       STATUS  deprecated
790       DESCRIPTION
791         "The value of sysUpTime on the most recent occasion when
792          there was a change in the value of the corresponding
793          instances of either srpMACCountPktsBySourceAddress
794          or srpMACCountPktsBySourceFlag."
795       ::= { srpMACCountersEntry 3 }
796
797   srpMACCountPktsBySource OBJECT-TYPE
798       SYNTAX  Counter64
799       MAX-ACCESS  read-only
800       STATUS  deprecated
801       DESCRIPTION
802         "Counter for the number of packets received
803          from a particular source node's MAC address.
804          Discontinuities in the value of this counter can occur
805          at re-initialization of the management system, and at
806          other times as indicated by the value of
807          srpMACSourceDiscontTimeStamp."
808       ::= { srpMACCountersEntry 4 }
809
810   srpMACCountPktsByDestinationFlag OBJECT-TYPE
811       SYNTAX  TruthValue
812       MAX-ACCESS  read-write
813       STATUS  deprecated
814       DESCRIPTION
815         "Indicates that packets are to be counted
816          for a particular destination address."
817       ::= { srpMACCountersEntry 5 }
818
819   srpMACCountPktsByDestAddress OBJECT-TYPE
820       SYNTAX  MacAddress
821       MAX-ACCESS  read-write
822       STATUS  deprecated
823       DESCRIPTION
824         "Indicates the particular destination address for which
825          packets are to be counted when the corresponding instance
826          of srpMACCountPktsByDestinationFlag
827          has the value 'true'."
828       ::= { srpMACCountersEntry 6 }
829
830
831   srpMACDestDiscontTimeStamp OBJECT-TYPE
832       SYNTAX  TimeStamp
833       MAX-ACCESS  read-only
834       STATUS  deprecated
835       DESCRIPTION
836         "The value of sysUpTime on the most recent occasion when
837          there was a change in the value of the corresponding
838          instances of either srpMACCountPktsByDestAddress
839          or srpMACCountPktsByDestinationFlag."
840       ::= { srpMACCountersEntry 7 }
841
842
843   srpMACCountPktsByDest OBJECT-TYPE
844       SYNTAX  Counter64
845       MAX-ACCESS  read-only
846       STATUS  deprecated
847       DESCRIPTION
848         "Counter for the number of packets send
849          to a particular destination node's MAC address.
850          Discontinuities in the value of this counter can occur
851          at re-initialization of the management system, and at
852          other times as indicated by the value of
853          srpMACDestDiscontTimeStamp."
854
855       ::= { srpMACCountersEntry 8 }
856
857   srpMACRejectPktsBySourceFlag OBJECT-TYPE
858       SYNTAX  TruthValue
859       MAX-ACCESS  read-write
860       STATUS  deprecated
861       DESCRIPTION
862         "Indicates that packets are to be rejected
863          for a particular source address."
864       ::= { srpMACCountersEntry 9 }
865
866   srpMACRejectPktsBySourceAddress OBJECT-TYPE
867       SYNTAX  MacAddress
868       MAX-ACCESS  read-write
869       STATUS  deprecated
870       DESCRIPTION
871         "Indicates the particular source address for which
872          packets are to rejected when the corresponding
873          instance of srpMACRejectPktsBySourceFlag
874          has the value 'true'."
875       ::= { srpMACCountersEntry 10 }
876
877   srpMACRejectPktsByDestFlag OBJECT-TYPE
878       SYNTAX  TruthValue
879       MAX-ACCESS  read-write
880       STATUS  deprecated
881       DESCRIPTION
882         "Indicates that packets are to be rejected
883          for a particular destination address."
884       ::= { srpMACCountersEntry 11 }
885
886   srpMACRejectPktsByDestAddress OBJECT-TYPE
887       SYNTAX  MacAddress
888       MAX-ACCESS  read-write
889       STATUS  deprecated
890       DESCRIPTION
891         "Indicates the particular destination address for which
892          packets are to rejected when the corresponding
893          instance of srpMACRejectPktsByDestFlag
894          has the value 'true'."
895       ::= { srpMACCountersEntry 12 }
896
897
898
899-- *******************************************************************
900-- The Ring Physical Layer - media dependent Counters
901-- *******************************************************************
902
903   srpRingCountersCurrentTable OBJECT-TYPE
904       SYNTAX  SEQUENCE OF SrpRingCountersCurrentEntry
905       MAX-ACCESS  not-accessible
906       STATUS  current
907       DESCRIPTION
908         "The Physical medium dependent layer
909          Current counters table."
910       ::= { srpRingCounters  1 }
911
912   srpRingCountersCurrentEntry OBJECT-TYPE
913       SYNTAX  SrpRingCountersCurrentEntry
914       MAX-ACCESS  not-accessible
915       STATUS  current
916       DESCRIPTION
917         "Packets and octets statistics for the current interval
918          for the Physical medium dependent layer of a particular
919          side of a particular SRP interface. The corresponding
920          instance of srpIfTimeElapsed indicates the number
921          of seconds which have elapsed so far
922          in the current interval."
923       INDEX   { ifIndex, srpRingInterfaceSide }
924       ::= { srpRingCountersCurrentTable 1 }
925
926   SrpRingCountersCurrentEntry ::=
927       SEQUENCE {
928            srpRingInterfaceSide
929                   InterfaceSide,
930-- Rx PhysLayer LowPri counters
931           srpRingCurUcastLowPriPktsIn
932                   PerfCurrentCount64,
933           srpRingCurUcastLowPriOctetsIn
934                   PerfCurrentCount64,
935           srpRingCurMcastLowPriPktsIn
936                   PerfCurrentCount64,
937           srpRingCurMcastLowPriOctetsIn
938                   PerfCurrentCount64,
939-- Rx PhysLayer High Priority counters
940           srpRingCurUcastHighPriPktsIn
941                   PerfCurrentCount64,
942           srpRingCurUcastHighPriOctetsIn
943                   PerfCurrentCount64,
944           srpRingCurMcastHighPriPktsIn
945                   PerfCurrentCount64,
946           srpRingCurMcastHighPriOctetsIn
947                   PerfCurrentCount64,
948-- Tx PhysLayer LowPri counters
949           srpRingCurUcastLowPriPktsOut
950                   PerfCurrentCount64,
951           srpRingCurUcastLowPriOctetsOut
952                   PerfCurrentCount64,
953           srpRingCurMcastLowPriPktsOut
954                   PerfCurrentCount64,
955           srpRingCurMcastLowPriOctetsOut
956                   PerfCurrentCount64,
957-- Tx PhysLayer High Priority counters
958           srpRingCurUcastHighPriPktsOut
959                   PerfCurrentCount64,
960           srpRingCurUcastHighPriOctetsOut
961                   PerfCurrentCount64,
962           srpRingCurMcastHighPriPktsOut
963                   PerfCurrentCount64,
964           srpRingCurMcastHighPriOctetsOut
965                   PerfCurrentCount64
966
967       }
968
969   srpRingInterfaceSide OBJECT-TYPE
970       SYNTAX InterfaceSide
971       MAX-ACCESS  not-accessible
972       STATUS  current
973       DESCRIPTION
974         "An indication of the side of the interface for which
975          this row contains information."
976       ::= { srpRingCountersCurrentEntry 1 }
977
978-- Rx PhysLayer: Indicate the amount of traffic
979-- received from the PhysLayer medium.
980   srpRingCurUcastLowPriPktsIn OBJECT-TYPE
981       SYNTAX  PerfCurrentCount64
982       MAX-ACCESS  read-only
983       STATUS  current
984       DESCRIPTION
985         "The counter associated with the number of low priority
986          unicast packets received from
987          the Physical medium dependent layer
988          in the current 15 minute interval."
989       ::= { srpRingCountersCurrentEntry 2 }
990
991   srpRingCurUcastLowPriOctetsIn OBJECT-TYPE
992       SYNTAX  PerfCurrentCount64
993       MAX-ACCESS  read-only
994       STATUS  current
995       DESCRIPTION
996         "The counter associated with the number of low priority
997          unicast octets received from
998          the Physical medium dependent layer
999          in the current 15minute interval."
1000       ::= { srpRingCountersCurrentEntry 3 }
1001
1002   srpRingCurMcastLowPriPktsIn OBJECT-TYPE
1003       SYNTAX  PerfCurrentCount64
1004       MAX-ACCESS  read-only
1005       STATUS  current
1006       DESCRIPTION
1007         "The counter associated with the number of low priority
1008          multicast packets received from
1009          the Physical medium dependent layer
1010          in the current 15 minute interval."
1011       ::= { srpRingCountersCurrentEntry 4 }
1012
1013   srpRingCurMcastLowPriOctetsIn OBJECT-TYPE
1014       SYNTAX  PerfCurrentCount64
1015       MAX-ACCESS  read-only
1016       STATUS  current
1017       DESCRIPTION
1018         "The counter associated with the number of low priority
1019          multicast octets received from
1020          the Physical medium dependent layer
1021          in the current 15 minute interval."
1022
1023       ::= { srpRingCountersCurrentEntry 5 }
1024
1025   srpRingCurUcastHighPriPktsIn OBJECT-TYPE
1026       SYNTAX  PerfCurrentCount64
1027       MAX-ACCESS  read-only
1028       STATUS  current
1029       DESCRIPTION
1030         "The counter associated with the number of high priority
1031          unicast packets received from
1032          the Physical medium dependent layer
1033          in the current 15 minute interval."
1034       ::= { srpRingCountersCurrentEntry 6 }
1035
1036   srpRingCurUcastHighPriOctetsIn OBJECT-TYPE
1037       SYNTAX  PerfCurrentCount64
1038       MAX-ACCESS  read-only
1039       STATUS  current
1040       DESCRIPTION
1041         "The counter associated with the number of high priority
1042          unicast octets received from
1043          the Physical medium dependent layer
1044          in the current 15 minute interval."
1045       ::= { srpRingCountersCurrentEntry 7 }
1046
1047   srpRingCurMcastHighPriPktsIn OBJECT-TYPE
1048       SYNTAX  PerfCurrentCount64
1049       MAX-ACCESS  read-only
1050       STATUS  current
1051       DESCRIPTION
1052         "The counter associated with the number of high priority
1053          multicast packets received from
1054          the Physical medium dependent layer
1055          in the current 15 minute interval."
1056       ::= { srpRingCountersCurrentEntry 8 }
1057
1058   srpRingCurMcastHighPriOctetsIn OBJECT-TYPE
1059       SYNTAX  PerfCurrentCount64
1060       MAX-ACCESS  read-only
1061       STATUS  current
1062       DESCRIPTION
1063         "The counter associated with the number of high priority
1064          multicast octets received from
1065          the Physical medium dependent layer
1066          in the current 15 minute interval."
1067       ::= { srpRingCountersCurrentEntry 9 }
1068
1069
1070-- Tx PhysLayer: Indicate the amount of traffic going
1071--  to the PhysLayer medium.
1072
1073   srpRingCurUcastLowPriPktsOut OBJECT-TYPE
1074       SYNTAX  PerfCurrentCount64
1075       MAX-ACCESS  read-only
1076       STATUS  current
1077       DESCRIPTION
1078         "The counter associated with the number of low priority
1079          unicast packets going to the Physical medium dependent
1080          layer in the current 15 minute interval."
1081       ::= { srpRingCountersCurrentEntry 10 }
1082
1083   srpRingCurUcastLowPriOctetsOut OBJECT-TYPE
1084       SYNTAX  PerfCurrentCount64
1085       MAX-ACCESS  read-only
1086       STATUS  current
1087       DESCRIPTION
1088         "The counter associated with the number of low priority
1089          unicast octets going to the Physical medium dependent
1090          layer in the current 15 minute interval."
1091       ::= { srpRingCountersCurrentEntry 11 }
1092
1093   srpRingCurMcastLowPriPktsOut OBJECT-TYPE
1094       SYNTAX  PerfCurrentCount64
1095       MAX-ACCESS  read-only
1096       STATUS  current
1097       DESCRIPTION
1098         "The counter associated with the number of low priority
1099          multicast packets going to the Physical medium dependent
1100          layer in the current 15 minute interval."
1101       ::= { srpRingCountersCurrentEntry 12 }
1102
1103   srpRingCurMcastLowPriOctetsOut OBJECT-TYPE
1104       SYNTAX  PerfCurrentCount64
1105       MAX-ACCESS  read-only
1106       STATUS  current
1107       DESCRIPTION
1108         "The counter associated with the number of low priority
1109          multicast octets going to the Physical medium dependent
1110          layer in the current 15 minute interval."
1111       ::= { srpRingCountersCurrentEntry 13 }
1112
1113   srpRingCurUcastHighPriPktsOut OBJECT-TYPE
1114       SYNTAX  PerfCurrentCount64
1115       MAX-ACCESS  read-only
1116       STATUS  current
1117       DESCRIPTION
1118         "The counter associated with the number of high priority
1119          unicast packets going to the Physical medium dependent
1120          layer in the current 15 minute interval."
1121       ::= { srpRingCountersCurrentEntry 14 }
1122
1123   srpRingCurUcastHighPriOctetsOut OBJECT-TYPE
1124       SYNTAX  PerfCurrentCount64
1125       MAX-ACCESS  read-only
1126       STATUS  current
1127       DESCRIPTION
1128         "The counter associated with the number of high priority
1129          unicast octets going to the Physical medium dependent
1130          layer in the current 15 minute interval."
1131       ::= { srpRingCountersCurrentEntry 15 }
1132
1133   srpRingCurMcastHighPriPktsOut OBJECT-TYPE
1134       SYNTAX  PerfCurrentCount64
1135       MAX-ACCESS  read-only
1136       STATUS  current
1137       DESCRIPTION
1138         "The counter associated with the number of high priority
1139          multicast packets going to the Physical medium dependent
1140          layer in the current 15 minute interval."
1141       ::= { srpRingCountersCurrentEntry 16 }
1142
1143   srpRingCurMcastHighPriOctetsOut OBJECT-TYPE
1144       SYNTAX  PerfCurrentCount64
1145       MAX-ACCESS  read-only
1146       STATUS  current
1147       DESCRIPTION
1148         "The counter associated with the number of high priority
1149          multicast octets going to the Physical medium dependent
1150          layer in the current 15 minute interval."
1151       ::= { srpRingCountersCurrentEntry 17 }
1152
1153
1154
1155-- *******************************************************************
1156-- The Ring Physical Layer - media dependent Interval Counters table
1157-- *******************************************************************
1158   srpRingCountersIntervalTable OBJECT-TYPE
1159       SYNTAX  SEQUENCE OF SrpRingCountersIntervalEntry
1160       MAX-ACCESS  not-accessible
1161       STATUS  current
1162       DESCRIPTION
1163         "The Physical medium dependent layer
1164          Interval counters table."
1165       ::= { srpRingCounters  2 }
1166
1167   srpRingCountersIntervalEntry OBJECT-TYPE
1168       SYNTAX  SrpRingCountersIntervalEntry
1169       MAX-ACCESS  not-accessible
1170       STATUS  current
1171       DESCRIPTION
1172         "Packets and octets statistics collected
1173          for a particular interval
1174          for the Physical medium dependent layer of a particular
1175          side of a particular SRP interface.
1176          The number of 15-minute intervals is between 1 and 96,
1177          identifies the intervals for which the set of
1178          and statistics is available."
1179       INDEX   { ifIndex, srpRingIntInterfaceSide,
1180                 srpRingIntNumber }
1181       ::= { srpRingCountersIntervalTable 1 }
1182
1183   SrpRingCountersIntervalEntry ::=
1184       SEQUENCE {
1185           srpRingIntInterfaceSide
1186                   InterfaceSide,
1187           srpRingIntNumber
1188                   Integer32,
1189           srpRingIntWrapCounter
1190                   Counter32,
1191-- Rx PhysLayer LowPri counters
1192           srpRingIntUcastLowPriPktsIn
1193                   PerfIntervalCount64,
1194           srpRingIntUcastLowPriOctetsIn
1195                   PerfIntervalCount64,
1196           srpRingIntMcastLowPriPktsIn
1197                   PerfIntervalCount64,
1198           srpRingIntMcastLowPriOctetsIn
1199                   PerfIntervalCount64,
1200-- Rx PhysLayer High Priority counters
1201           srpRingIntUcastHighPriPktsIn
1202                   PerfIntervalCount64,
1203           srpRingIntUcastHighPriOctetsIn
1204                   PerfIntervalCount64,
1205           srpRingIntMcastHighPriPktsIn
1206                   PerfIntervalCount64,
1207           srpRingIntMcastHighPriOctetsIn
1208                   PerfIntervalCount64,
1209-- Tx PhysLayer LowPri counters
1210           srpRingIntUcastLowPriPktsOut
1211                   PerfIntervalCount64,
1212           srpRingIntUcastLowPriOctetsOut
1213                   PerfIntervalCount64,
1214           srpRingIntMcastLowPriPktsOut
1215                   PerfIntervalCount64,
1216           srpRingIntMcastLowPriOctetsOut
1217                   PerfIntervalCount64,
1218-- Tx PhysLayer High Priority counters
1219           srpRingIntUcastHighPriPktsOut
1220                   PerfIntervalCount64,
1221           srpRingIntUcastHighPriOctetsOut
1222                   PerfIntervalCount64,
1223           srpRingIntMcastHighPriPktsOut
1224                   PerfIntervalCount64,
1225           srpRingIntMcastHighPriOctetsOut
1226                   PerfIntervalCount64
1227       }
1228
1229   srpRingIntInterfaceSide OBJECT-TYPE
1230       SYNTAX InterfaceSide
1231       MAX-ACCESS  not-accessible
1232       STATUS  current
1233       DESCRIPTION
1234         "An indication of the side of the interface for which
1235          this row contains information."
1236       ::= { srpRingCountersIntervalEntry 1 }
1237
1238
1239   srpRingIntNumber OBJECT-TYPE
1240       SYNTAX Integer32 (1..96)
1241       MAX-ACCESS not-accessible
1242       STATUS current
1243       DESCRIPTION
1244         "A number between 1 and 96, which identifies the
1245          intervals for which the set of statistics is available.
1246          The interval identified by 1 is the most recently
1247          completed 15 minute interval,
1248          and interval identified by N is the interval
1249          immediately preceding the one identified by N-1."
1250       ::= { srpRingCountersIntervalEntry 2 }
1251
1252
1253   srpRingIntWrapCounter OBJECT-TYPE
1254       SYNTAX  Counter32
1255       MAX-ACCESS  read-only
1256       STATUS  current
1257       DESCRIPTION
1258         "The counter counts the number of
1259          transition from unwrap to wrap state
1260          for the last  intervals described by
1261          the srpRingIntNumber variable."
1262       ::= { srpRingCountersIntervalEntry 3 }
1263
1264
1265
1266
1267-- Rx PhysLayer: Indicate the amount of traffic
1268-- received from the PhysLayer medium.
1269   srpRingIntUcastLowPriPktsIn OBJECT-TYPE
1270       SYNTAX  PerfIntervalCount64
1271       MAX-ACCESS  read-only
1272       STATUS  current
1273       DESCRIPTION
1274         "The counter associated with the number of low priority
1275          unicast packets received from the Physical medium dependent
1276          layer in a particular 15-minute interval
1277          in the past 24 hours."
1278       ::= { srpRingCountersIntervalEntry 4 }
1279
1280   srpRingIntUcastLowPriOctetsIn OBJECT-TYPE
1281       SYNTAX  PerfIntervalCount64
1282       MAX-ACCESS  read-only
1283       STATUS  current
1284       DESCRIPTION
1285         "The counter associated with the number of low priority
1286          unicast octets received from the Physical medium dependent
1287          layer in a particular 15-minute interval
1288          in the past 24 hours."
1289       ::= { srpRingCountersIntervalEntry 5 }
1290
1291   srpRingIntMcastLowPriPktsIn OBJECT-TYPE
1292       SYNTAX  PerfIntervalCount64
1293       MAX-ACCESS  read-only
1294       STATUS  current
1295       DESCRIPTION
1296         "The counter associated with the number of low priority
1297          multicast packets received from the Physical medium dependent
1298          layer in a particular 15-minute interval
1299          in the past 24 hours."
1300       ::= { srpRingCountersIntervalEntry 6 }
1301
1302   srpRingIntMcastLowPriOctetsIn OBJECT-TYPE
1303       SYNTAX  PerfIntervalCount64
1304       MAX-ACCESS  read-only
1305       STATUS  current
1306       DESCRIPTION
1307         "The counter associated with the number of low priority
1308          multicast octets  received from the Physical medium dependent
1309          layer in a particular 15-minute interval
1310          in the past 24 hours."
1311       ::= { srpRingCountersIntervalEntry 7 }
1312
1313   srpRingIntUcastHighPriPktsIn OBJECT-TYPE
1314       SYNTAX  PerfIntervalCount64
1315       MAX-ACCESS  read-only
1316       STATUS  current
1317       DESCRIPTION
1318         "The counter associated with the number of high priority
1319          unicast packets received from the Physical medium dependent
1320          layer in a particular 15-minute interval
1321          in the past 24 hours."
1322       ::= { srpRingCountersIntervalEntry 8 }
1323
1324   srpRingIntUcastHighPriOctetsIn OBJECT-TYPE
1325       SYNTAX  PerfIntervalCount64
1326       MAX-ACCESS  read-only
1327       STATUS  current
1328       DESCRIPTION
1329         "The counter associated with the number of high priority
1330          unicast octets received from the Physical medium dependent
1331          layer in a particular 15-minute interval
1332          in the past 24 hours."
1333       ::= { srpRingCountersIntervalEntry 9 }
1334
1335   srpRingIntMcastHighPriPktsIn OBJECT-TYPE
1336       SYNTAX  PerfIntervalCount64
1337       MAX-ACCESS  read-only
1338       STATUS  current
1339       DESCRIPTION
1340         "The counter associated with the number of high priority
1341          multicast packets received from the Physical medium dependent
1342          layer in a particular 15-minute interval
1343          in the past 24 hours."
1344       ::= { srpRingCountersIntervalEntry 10 }
1345
1346   srpRingIntMcastHighPriOctetsIn OBJECT-TYPE
1347       SYNTAX  PerfIntervalCount64
1348       MAX-ACCESS  read-only
1349       STATUS  current
1350       DESCRIPTION
1351         "The counter associated with the number of high priority
1352          multicast octets received from the Physical medium dependent
1353          layer in a particular 15-minute interval
1354          in the past 24 hours."
1355       ::= { srpRingCountersIntervalEntry 11 }
1356
1357
1358-- Tx PhysLayer: Indicate the amount of traffic
1359-- going to the PhysLayer medium.
1360   srpRingIntUcastLowPriPktsOut OBJECT-TYPE
1361       SYNTAX  PerfIntervalCount64
1362       MAX-ACCESS  read-only
1363       STATUS  current
1364       DESCRIPTION
1365         "The counter associated with the number of low priority
1366         unicast packets going to the Physical medium dependent layer
1367         in a particular 15-minute interval in the past 24 hours."
1368       ::= { srpRingCountersIntervalEntry 12 }
1369
1370   srpRingIntUcastLowPriOctetsOut OBJECT-TYPE
1371       SYNTAX  PerfIntervalCount64
1372       MAX-ACCESS  read-only
1373       STATUS  current
1374       DESCRIPTION
1375         "The counter associated with the number of low priority
1376          unicast octets going to the Physical medium dependent layer
1377          in a particular 15-minute interval in the past 24 hours."
1378       ::= { srpRingCountersIntervalEntry 13 }
1379
1380   srpRingIntMcastLowPriPktsOut OBJECT-TYPE
1381       SYNTAX  PerfIntervalCount64
1382       MAX-ACCESS  read-only
1383       STATUS  current
1384       DESCRIPTION
1385        "The counter associated with the number of low priority
1386        multicast packets going to the Physical medium dependent layer
1387        in a particular 15-minute interval in the past 24 hours."
1388       ::= { srpRingCountersIntervalEntry 14 }
1389
1390   srpRingIntMcastLowPriOctetsOut OBJECT-TYPE
1391       SYNTAX  PerfIntervalCount64
1392       MAX-ACCESS  read-only
1393       STATUS  current
1394       DESCRIPTION
1395        "The counter associated with the number of low priority
1396         multicast octets going to the Physical medium dependent layer
1397         in a particular 15-minute interval in the past 24 hours."
1398       ::= { srpRingCountersIntervalEntry 15 }
1399
1400   srpRingIntUcastHighPriPktsOut OBJECT-TYPE
1401       SYNTAX  PerfIntervalCount64
1402       MAX-ACCESS  read-only
1403       STATUS  current
1404       DESCRIPTION
1405         "The counter associated with the number of high priority
1406          unicast packets going to the Physical medium dependent layer
1407          in a particular 15-minute interval in the past 24 hours."
1408       ::= { srpRingCountersIntervalEntry 16 }
1409
1410   srpRingIntUcastHighPriOctetsOut OBJECT-TYPE
1411       SYNTAX  PerfIntervalCount64
1412       MAX-ACCESS  read-only
1413       STATUS  current
1414       DESCRIPTION
1415          "The counter associated with the number of high priority
1416           unicast octets going to the Physical medium dependent layer
1417           in a particular 15-minute interval in the past 24 hours."
1418       ::= { srpRingCountersIntervalEntry 17 }
1419
1420   srpRingIntMcastHighPriPktsOut OBJECT-TYPE
1421       SYNTAX  PerfIntervalCount64
1422       MAX-ACCESS  read-only
1423       STATUS  current
1424       DESCRIPTION
1425         "The counter associated with the number of high priority
1426          multicast packets going to the Physical medium dependent layer
1427          in a particular 15-minute interval in the past 24 hours."
1428       ::= { srpRingCountersIntervalEntry 18 }
1429
1430   srpRingIntMcastHighPriOctetsOut OBJECT-TYPE
1431       SYNTAX  PerfIntervalCount64
1432       MAX-ACCESS  read-only
1433       STATUS  current
1434       DESCRIPTION
1435         "The counter associated with the number of high priority
1436          multicast octets going to the Physical medium dependent layer
1437          in a particular 15-minute interval in the past 24 hours."
1438       ::= { srpRingCountersIntervalEntry 19 }
1439
1440
1441
1442-- *******************************************************************
1443-- The Higher Layer Current Counters table
1444-- These counters are for packets/octets passed by the SRP interface
1445-- to its "higher-layer protocol" as defined by RFC 2233.
1446-- *******************************************************************
1447   srpHostCountersCurrentTable OBJECT-TYPE
1448       SYNTAX  SEQUENCE OF SrpHostCountersCurrentEntry
1449       MAX-ACCESS  not-accessible
1450       STATUS  current
1451       DESCRIPTION
1452         "The Higher Layer Current counters table."
1453       ::= { srpHostCounters  1 }
1454
1455   srpHostCountersCurrentEntry OBJECT-TYPE
1456       SYNTAX  SrpHostCountersCurrentEntry
1457       MAX-ACCESS  not-accessible
1458       STATUS  current
1459       DESCRIPTION
1460         "Packets and octets statistics for the current interval
1461          for the Higher Layer of a particular
1462          side of a particular SRP interface. The corresponding
1463          instance of srpIfTimeElapsed indicates the number
1464          of seconds which have elapsed so far
1465          in the current interval."
1466       INDEX   { ifIndex, srpHostInterfaceSide }
1467       ::= { srpHostCountersCurrentTable 1 }
1468
1469   SrpHostCountersCurrentEntry ::=
1470       SEQUENCE {
1471           srpHostInterfaceSide
1472                  InterfaceSide,
1473-- Rx Higher Layer Low Priority counters
1474           srpHostCurUcastLowPriPktsIn
1475                   PerfCurrentCount64,
1476           srpHostCurUcastLowPriOctetsIn
1477                   PerfCurrentCount64,
1478           srpHostCurMcastLowPriPktsIn
1479                   PerfCurrentCount64,
1480           srpHostCurMcastLowPriOctetsIn
1481                   PerfCurrentCount64,
1482-- Rx Higher Layer High Priority counters
1483           srpHostCurUcastHighPriPktsIn
1484                   PerfCurrentCount64,
1485           srpHostCurUcastHighPriOctetsIn
1486                   PerfCurrentCount64,
1487           srpHostCurMcastHighPriPktsIn
1488                   PerfCurrentCount64,
1489           srpHostCurMcastHighPriOctetsIn
1490                   PerfCurrentCount64,
1491-- Tx Higher Layer Low Priority counters
1492           srpHostCurUcastLowPriPktsOut
1493                   PerfCurrentCount64,
1494           srpHostCurUcastLowPriOctetsOut
1495                   PerfCurrentCount64,
1496           srpHostCurMcastLowPriPktsOut
1497                   PerfCurrentCount64,
1498           srpHostCurMcastLowPriOctetsOut
1499                   PerfCurrentCount64,
1500-- Tx Higher Layer High Priority counters
1501           srpHostCurUcastHighPriPktsOut
1502                   PerfCurrentCount64,
1503           srpHostCurUcastHighPriOctetsOut
1504                   PerfCurrentCount64,
1505           srpHostCurMcastHighPriPktsOut
1506                   PerfCurrentCount64,
1507           srpHostCurMcastHighPriOctetsOut
1508                   PerfCurrentCount64
1509
1510       }
1511
1512   srpHostInterfaceSide OBJECT-TYPE
1513       SYNTAX InterfaceSide
1514       MAX-ACCESS  not-accessible
1515       STATUS  current
1516       DESCRIPTION
1517         "An indication of the side of the interface for which
1518          this row contains information."
1519       ::= { srpHostCountersCurrentEntry 1 }
1520
1521-- Rx Higher Layer Low Priority counters
1522   srpHostCurUcastLowPriPktsIn OBJECT-TYPE
1523       SYNTAX  PerfCurrentCount64
1524       MAX-ACCESS  read-only
1525       STATUS  current
1526       DESCRIPTION
1527         "The counter associated with the number of total
1528          unicast packets received from the Higher Layer
1529          in the current 15 minute interval."
1530       ::= { srpHostCountersCurrentEntry 2 }
1531
1532   srpHostCurUcastLowPriOctetsIn OBJECT-TYPE
1533       SYNTAX  PerfCurrentCount64
1534       MAX-ACCESS  read-only
1535       STATUS  current
1536       DESCRIPTION
1537         "The counter associated with the number of total
1538          unicast octets received from the Higher Layer
1539          in the current 15 minute interval."
1540       ::= { srpHostCountersCurrentEntry 3 }
1541
1542   srpHostCurMcastLowPriPktsIn OBJECT-TYPE
1543       SYNTAX  PerfCurrentCount64
1544       MAX-ACCESS  read-only
1545       STATUS  current
1546       DESCRIPTION
1547               "The counter associated with the number of total
1548                multicast packets received from the Higher Layer
1549                in the current 15 minute interval."
1550       ::= { srpHostCountersCurrentEntry 4 }
1551
1552   srpHostCurMcastLowPriOctetsIn OBJECT-TYPE
1553       SYNTAX  PerfCurrentCount64
1554       MAX-ACCESS  read-only
1555       STATUS  current
1556       DESCRIPTION
1557               "The counter associated with the number of total
1558                multicast octets received from the Higher Layer
1559                in the current 15 minute interval."
1560       ::= { srpHostCountersCurrentEntry 5 }
1561
1562-- Rx Higher Layer High Priority counters
1563   srpHostCurUcastHighPriPktsIn OBJECT-TYPE
1564       SYNTAX  PerfCurrentCount64
1565       MAX-ACCESS  read-only
1566       STATUS  current
1567       DESCRIPTION
1568         "The counter associated with the number of high priority
1569          unicast packets received from the Higher Layer
1570          in the current 15 minute interval."
1571       ::= { srpHostCountersCurrentEntry 6 }
1572
1573   srpHostCurUcastHighPriOctetsIn OBJECT-TYPE
1574       SYNTAX  PerfCurrentCount64
1575       MAX-ACCESS  read-only
1576       STATUS  current
1577       DESCRIPTION
1578         "The counter associated with the number of high priority
1579          unicast octets received from the Higher Layer
1580          in the current 15 minute interval."
1581       ::= { srpHostCountersCurrentEntry 7 }
1582
1583   srpHostCurMcastHighPriPktsIn OBJECT-TYPE
1584       SYNTAX  PerfCurrentCount64
1585       MAX-ACCESS  read-only
1586       STATUS  current
1587       DESCRIPTION
1588         "The counter associated with the number of high priority
1589          multicast packets received from the Higher Layer
1590          in the current 15 minute interval."
1591       ::= { srpHostCountersCurrentEntry 8 }
1592
1593   srpHostCurMcastHighPriOctetsIn OBJECT-TYPE
1594       SYNTAX  PerfCurrentCount64
1595       MAX-ACCESS  read-only
1596       STATUS  current
1597       DESCRIPTION
1598         "The counter associated with the number of high priority
1599          multicast octets received from the Higher Layer
1600          in the current 15 minute interval."
1601       ::= { srpHostCountersCurrentEntry 9 }
1602
1603
1604-- Tx Host: Indicate the amount of low priority
1605-- traffic going to the Higher Layer.
1606-- Tx Host Total counters
1607   srpHostCurUcastLowPriPktsOut OBJECT-TYPE
1608       SYNTAX  PerfCurrentCount64
1609       MAX-ACCESS  read-only
1610       STATUS  current
1611       DESCRIPTION
1612         "The counter associated with the number of total
1613          unicast packets going to the Higher Layer
1614          in the current 15 minute interval."
1615       ::= { srpHostCountersCurrentEntry 10 }
1616
1617   srpHostCurUcastLowPriOctetsOut OBJECT-TYPE
1618       SYNTAX  PerfCurrentCount64
1619       MAX-ACCESS  read-only
1620       STATUS  current
1621       DESCRIPTION
1622         "The counter associated with the number of total
1623          unicast octets going to the Higher Layer
1624          in the current 15 minute interval."
1625       ::= { srpHostCountersCurrentEntry 11 }
1626
1627   srpHostCurMcastLowPriPktsOut OBJECT-TYPE
1628       SYNTAX  PerfCurrentCount64
1629       MAX-ACCESS  read-only
1630       STATUS  current
1631       DESCRIPTION
1632         "The counter associated with the number of total
1633          multicast packets going to the Higher Layer
1634          in the current 15 minute interval."
1635       ::= { srpHostCountersCurrentEntry 12 }
1636
1637   srpHostCurMcastLowPriOctetsOut OBJECT-TYPE
1638       SYNTAX  PerfCurrentCount64
1639       MAX-ACCESS  read-only
1640       STATUS  current
1641       DESCRIPTION
1642         "The counter associated with the number of total
1643          multicast octets going to the Higher Layer
1644          in the current 15 minute interval."
1645       ::= { srpHostCountersCurrentEntry 13 }
1646
1647-- Tx Host High Priority counters
1648   srpHostCurUcastHighPriPktsOut OBJECT-TYPE
1649       SYNTAX  PerfCurrentCount64
1650       MAX-ACCESS  read-only
1651       STATUS  current
1652       DESCRIPTION
1653         "The counter associated with the number of high priority
1654          unicast packets going to the Higher Layer
1655          in the current 15 minute interval."
1656       ::= { srpHostCountersCurrentEntry 14 }
1657
1658   srpHostCurUcastHighPriOctetsOut OBJECT-TYPE
1659       SYNTAX  PerfCurrentCount64
1660       MAX-ACCESS  read-only
1661       STATUS  current
1662       DESCRIPTION
1663         "The counter associated with the number of high priority
1664          unicast octets going to from the Higher Layer
1665          in the current 15 minute interval."
1666       ::= { srpHostCountersCurrentEntry 15 }
1667
1668   srpHostCurMcastHighPriPktsOut OBJECT-TYPE
1669       SYNTAX  PerfCurrentCount64
1670       MAX-ACCESS  read-only
1671       STATUS  current
1672       DESCRIPTION
1673         "The counter associated with the number of high priority
1674          multicast packets going to the Higher Layer
1675          in the current 15 minute interval."
1676       ::= { srpHostCountersCurrentEntry 16 }
1677
1678   srpHostCurMcastHighPriOctetsOut OBJECT-TYPE
1679       SYNTAX  PerfCurrentCount64
1680       MAX-ACCESS  read-only
1681       STATUS  current
1682       DESCRIPTION
1683         "The counter associated with the number of high priority
1684          multicast octets going to the Higher Layer
1685          in the current 15 minute interval."
1686       ::= { srpHostCountersCurrentEntry 17 }
1687
1688
1689
1690-- *******************************************************************
1691-- The Higher Layer Interval Counters table
1692-- *******************************************************************
1693   srpHostCountersIntervalTable OBJECT-TYPE
1694       SYNTAX  SEQUENCE OF SrpHostCountersIntervalEntry
1695       MAX-ACCESS  not-accessible
1696       STATUS  current
1697       DESCRIPTION
1698         "The Higher Layer Interval counters table."
1699       ::= { srpHostCounters  2 }
1700
1701   srpHostCountersIntervalEntry OBJECT-TYPE
1702       SYNTAX  SrpHostCountersIntervalEntry
1703       MAX-ACCESS  not-accessible
1704       STATUS  current
1705       DESCRIPTION
1706        "Packets and octets statistics collected for a
1707         particular interval for the Higher Layer
1708         of a particular side of a particular SRP interface.
1709         The number of 15-minute intervals is between 1 and 96, and
1710         identifies the intervals for which the set of
1711         statistics is available."
1712       INDEX   { ifIndex, srpHostIntInterfaceSide,
1713                 srpHostIntNumber }
1714       ::= { srpHostCountersIntervalTable 1 }
1715
1716   SrpHostCountersIntervalEntry ::=
1717       SEQUENCE {
1718           srpHostIntInterfaceSide
1719                   InterfaceSide,
1720           srpHostIntNumber
1721                   Integer32,
1722-- Rx Higher Layer Low Priority counters
1723           srpHostIntUcastLowPriPktsIn
1724                   PerfIntervalCount64,
1725           srpHostIntUcastLowPriOctetsIn
1726                   PerfIntervalCount64,
1727           srpHostIntMcastLowPriPktsIn
1728                   PerfIntervalCount64,
1729           srpHostIntMcastLowPriOctetsIn
1730                   PerfIntervalCount64,
1731-- Rx Higher Layer High Priority counters
1732           srpHostIntUcastHighPriPktsIn
1733                   PerfIntervalCount64,
1734           srpHostIntUcastHighPriOctetsIn
1735                   PerfIntervalCount64,
1736           srpHostIntMcastHighPriPktsIn
1737                   PerfIntervalCount64,
1738           srpHostIntMcastHighPriOctetsIn
1739                   PerfIntervalCount64,
1740-- Tx Higher Layer Total counters
1741           srpHostIntUcastLowPriPktsOut
1742                   PerfIntervalCount64,
1743           srpHostIntUcastLowPriOctetsOut
1744                   PerfIntervalCount64,
1745           srpHostIntMcastLowPriPktsOut
1746                   PerfIntervalCount64,
1747           srpHostIntMcastLowPriOctetsOut
1748                   PerfIntervalCount64,
1749-- Tx Higher Layer High Priority counters
1750           srpHostIntUcastHighPriPktsOut
1751                   PerfIntervalCount64,
1752           srpHostIntUcastHighPriOctetsOut
1753                   PerfIntervalCount64,
1754           srpHostIntMcastHighPriPktsOut
1755                   PerfIntervalCount64,
1756           srpHostIntMcastHighPriOctetsOut
1757                   PerfIntervalCount64
1758       }
1759
1760   srpHostIntInterfaceSide OBJECT-TYPE
1761       SYNTAX  InterfaceSide
1762       MAX-ACCESS  not-accessible
1763       STATUS  current
1764       DESCRIPTION
1765         "An indication of the side of the interface for which
1766          this row contains information."
1767       ::= { srpHostCountersIntervalEntry 1 }
1768
1769   srpHostIntNumber OBJECT-TYPE
1770       SYNTAX Integer32 (1..96)
1771       MAX-ACCESS not-accessible
1772       STATUS current
1773       DESCRIPTION
1774         "A number between 1 and 96, which identifies the
1775          interval for which the set od statistics is available.
1776          The interval identified by 1 is the most recently
1777          completed 15 minute interval,
1778          and interval identified by N is the interval
1779          immediately preceding the one identified by N-1."
1780       ::= { srpHostCountersIntervalEntry 2 }
1781
1782-- Rx Higher Layer Low Priority counters
1783   srpHostIntUcastLowPriPktsIn OBJECT-TYPE
1784       SYNTAX  PerfIntervalCount64
1785       MAX-ACCESS  read-only
1786       STATUS  current
1787       DESCRIPTION
1788         "The counter associated with the number of total
1789          unicast packets received from the Higher Layer
1790          in a particular 15-minute interval in the past 24 hours."
1791       ::= { srpHostCountersIntervalEntry 3 }
1792
1793   srpHostIntUcastLowPriOctetsIn OBJECT-TYPE
1794       SYNTAX  PerfIntervalCount64
1795       MAX-ACCESS  read-only
1796       STATUS  current
1797       DESCRIPTION
1798         "The counter associated with the number of total
1799          unicast octets received from the Higher Layer
1800          in a particular 15-minute interval in the past 24 hours."
1801       ::= { srpHostCountersIntervalEntry 4 }
1802
1803   srpHostIntMcastLowPriPktsIn OBJECT-TYPE
1804       SYNTAX  PerfIntervalCount64
1805       MAX-ACCESS  read-only
1806       STATUS  current
1807       DESCRIPTION
1808         "The counter associated with the number of total
1809          multicast packets received from the Higher Layer
1810          in a particular 15-minute interval in the past 24 hours."
1811       ::= { srpHostCountersIntervalEntry 5 }
1812
1813   srpHostIntMcastLowPriOctetsIn OBJECT-TYPE
1814       SYNTAX  PerfIntervalCount64
1815       MAX-ACCESS  read-only
1816       STATUS  current
1817       DESCRIPTION
1818         "The counter associated with the number of total
1819          multicast octets received from the Higher Layer
1820          in a particular 15-minute interval in the past 24 hours."
1821       ::= { srpHostCountersIntervalEntry 6 }
1822
1823   srpHostIntUcastHighPriPktsIn OBJECT-TYPE
1824       SYNTAX  PerfIntervalCount64
1825       MAX-ACCESS  read-only
1826       STATUS  current
1827       DESCRIPTION
1828         "The counter associated with the number of high priority
1829          unicast packets received from the Higher Layer
1830          in a particular 15-minute interval in the past 24 hours."
1831       ::= { srpHostCountersIntervalEntry 7 }
1832
1833   srpHostIntUcastHighPriOctetsIn OBJECT-TYPE
1834       SYNTAX  PerfIntervalCount64
1835       MAX-ACCESS  read-only
1836       STATUS  current
1837       DESCRIPTION
1838         "The counter associated with the number of high priority
1839          unicast octets received from from the Higher Layer
1840          in a particular 15-minute interval in the past 24 hours."
1841       ::= { srpHostCountersIntervalEntry 8 }
1842
1843   srpHostIntMcastHighPriPktsIn OBJECT-TYPE
1844       SYNTAX  PerfIntervalCount64
1845       MAX-ACCESS  read-only
1846       STATUS  current
1847       DESCRIPTION
1848         "The counter associated with the number of high priority
1849          multicast packets received from the Higher Layer
1850          in a particular 15-minute interval in the past 24 hours."
1851       ::= { srpHostCountersIntervalEntry 9 }
1852
1853   srpHostIntMcastHighPriOctetsIn OBJECT-TYPE
1854       SYNTAX  PerfIntervalCount64
1855       MAX-ACCESS  read-only
1856       STATUS  current
1857       DESCRIPTION
1858         "The counter associated with the number of high priority
1859          multicast octets received from the Higher Layer
1860          in a particular 15-minute interval in the past 24 hours."
1861       ::= { srpHostCountersIntervalEntry 10 }
1862
1863
1864
1865-- Tx Higher Layer Low Priority counters
1866   srpHostIntUcastLowPriPktsOut OBJECT-TYPE
1867       SYNTAX  PerfIntervalCount64
1868       MAX-ACCESS  read-only
1869       STATUS  current
1870       DESCRIPTION
1871         "The counter associated with the number of total
1872          unicast packets going to the Higher Layer
1873          in a particular 15-minute interval in the past 24 hours."
1874       ::= { srpHostCountersIntervalEntry 11 }
1875
1876   srpHostIntUcastLowPriOctetsOut OBJECT-TYPE
1877       SYNTAX  PerfIntervalCount64
1878       MAX-ACCESS  read-only
1879       STATUS  current
1880       DESCRIPTION
1881         "The counter associated with the number of total
1882          unicast octets going to the Higher Layer
1883          in a particular 15-minute interval in the past 24 hours."
1884       ::= { srpHostCountersIntervalEntry 12 }
1885
1886   srpHostIntMcastLowPriPktsOut OBJECT-TYPE
1887       SYNTAX  PerfIntervalCount64
1888       MAX-ACCESS  read-only
1889       STATUS  current
1890       DESCRIPTION
1891         "The counter associated with the number of total
1892          multicast packets going to the Higher Layer
1893          in a particular 15-minute interval in the past 24 hours."
1894       ::= { srpHostCountersIntervalEntry 13 }
1895
1896   srpHostIntMcastLowPriOctetsOut OBJECT-TYPE
1897       SYNTAX  PerfIntervalCount64
1898       MAX-ACCESS  read-only
1899       STATUS  current
1900       DESCRIPTION
1901         "The counter associated with the number of total
1902          multicast octets going to the Higher Layer
1903          in a particular 15-minute interval in the past 24 hours."
1904       ::= { srpHostCountersIntervalEntry 14 }
1905
1906   srpHostIntUcastHighPriPktsOut OBJECT-TYPE
1907       SYNTAX  PerfIntervalCount64
1908       MAX-ACCESS  read-only
1909       STATUS  current
1910       DESCRIPTION
1911         "The counter associated with the number of high priority
1912          unicast packets going to the Higher Layer
1913          in a particular 15-minute interval in the past 24 hours."
1914       ::= { srpHostCountersIntervalEntry 15 }
1915
1916   srpHostIntUcastHighPriOctetsOut OBJECT-TYPE
1917       SYNTAX  PerfIntervalCount64
1918       MAX-ACCESS  read-only
1919       STATUS  current
1920       DESCRIPTION
1921         "The counter associated with the number of high priority
1922          unicast octets going to the Higher Layer
1923          in a particular 15-minute interval in the past 24 hours."
1924       ::= { srpHostCountersIntervalEntry 16 }
1925
1926   srpHostIntMcastHighPriPktsOut OBJECT-TYPE
1927       SYNTAX  PerfIntervalCount64
1928       MAX-ACCESS  read-only
1929       STATUS  current
1930       DESCRIPTION
1931         "The counter associated with the number of high priority
1932          multicast packets going to the Higher Layer
1933          in a particular 15-minute interval in the past 24 hours."
1934       ::= { srpHostCountersIntervalEntry 17 }
1935
1936   srpHostIntMcastHighPriOctetsOut OBJECT-TYPE
1937       SYNTAX  PerfIntervalCount64
1938       MAX-ACCESS  read-only
1939       STATUS  current
1940       DESCRIPTION
1941         "The counter associated with the number of high priority
1942          multicast octets going to the Higher Layer
1943          in a particular 15-minute interval in the past 24 hours."
1944       ::= { srpHostCountersIntervalEntry 18 }
1945
1946
1947-- *******************************************************************
1948-- The SRP Interface Errors Current Counters table (deprecated)
1949-- *******************************************************************
1950   srpErrorsCountersCurrentTable OBJECT-TYPE
1951       SYNTAX  SEQUENCE OF SrpErrorsCountersCurrentEntry
1952       MAX-ACCESS  not-accessible
1953       STATUS  deprecated
1954       DESCRIPTION
1955               "The SRP Errors Current counters table."
1956       ::= { srpErrorsCounters  1 }
1957
1958   srpErrorsCountersCurrentEntry OBJECT-TYPE
1959       SYNTAX  SrpErrorsCountersCurrentEntry
1960       MAX-ACCESS  not-accessible
1961       STATUS  deprecated
1962       DESCRIPTION
1963        "Errors statistics for the current interval
1964         of a particular side of a particular SRP interface.
1965         The corresponding instance of srpIfTimeElapsed
1966         indicates the number of seconds which have
1967         elapsed so far in the current interval."
1968       INDEX   { ifIndex, srpErrorsInterfaceSide }
1969       ::= { srpErrorsCountersCurrentTable 1 }
1970
1971   SrpErrorsCountersCurrentEntry ::=
1972       SEQUENCE {
1973           srpErrorsInterfaceSide
1974                   InterfaceSide,
1975-- Rx PhysLayer Errors counters
1976           srpRingCurRxErrorsDataParity
1977                   PerfCurrentCount64,
1978           srpRingCurRxErrorsShortPackets
1979                   PerfCurrentCount64,
1980           srpRingCurRxErrorsGiantPackets
1981                   PerfCurrentCount64,
1982           srpRingCurRxErrorsSideBadPackets
1983                   PerfCurrentCount64,
1984           srpRingCurRxErrorsCRC
1985                   PerfCurrentCount64,
1986-- Rx Host Errors counters
1987           srpHostCurRxErrorsDataParity
1988                   PerfCurrentCount64,
1989           srpHostCurRxErrorsShortPackets
1990                   PerfCurrentCount64,
1991           srpHostCurRxErrorsGiantPackets
1992                   PerfCurrentCount64,
1993           srpHostCurRxErrorsSideBadPackets
1994                   PerfCurrentCount64
1995       }
1996
1997
1998
1999   srpErrorsInterfaceSide OBJECT-TYPE
2000       SYNTAX  InterfaceSide
2001       MAX-ACCESS  not-accessible
2002       STATUS  deprecated
2003       DESCRIPTION
2004         "An indication of the side of the interface for which
2005          this row contains information."
2006       ::= { srpErrorsCountersCurrentEntry 1 }
2007
2008
2009   srpRingCurRxErrorsDataParity OBJECT-TYPE
2010       SYNTAX  PerfCurrentCount64
2011       MAX-ACCESS  read-only
2012       STATUS  deprecated
2013       DESCRIPTION
2014         "The counter associated with the
2015          number of data parity errors,
2016          received from the Physical medium dependent layer
2017          in the current 15 minute interval."
2018       ::= { srpErrorsCountersCurrentEntry 2 }
2019
2020   srpRingCurRxErrorsShortPackets OBJECT-TYPE
2021       SYNTAX  PerfCurrentCount64
2022       MAX-ACCESS  read-only
2023       STATUS  deprecated
2024       DESCRIPTION
2025         "The counter associated with the
2026          number of short packets,
2027          received from the Physical medium dependent layer
2028          in the current 15 minute interval.
2029          A short packet is 16 octets or less."
2030       ::= { srpErrorsCountersCurrentEntry 3 }
2031
2032   srpRingCurRxErrorsGiantPackets OBJECT-TYPE
2033       SYNTAX  PerfCurrentCount64
2034       MAX-ACCESS  read-only
2035       STATUS  deprecated
2036       DESCRIPTION
2037         "The counter associated with the
2038          number of giant packets,
2039          received from the Physical medium dependent layer
2040          in the current 15 minute interval.
2041          A giant packet is larger than max size MTU,
2042          which is 9216 octets."
2043       ::= { srpErrorsCountersCurrentEntry 4 }
2044
2045   srpRingCurRxErrorsSideBadPackets OBJECT-TYPE
2046       SYNTAX  PerfCurrentCount64
2047       MAX-ACCESS  read-only
2048       STATUS  deprecated
2049       DESCRIPTION
2050         "The counter associated with the current
2051          number of bad packets,
2052          received from the Physical medium dependent layer
2053          in the current 15 minute interval.
2054          A bad packet is an empty packet with a valid
2055          Start-Of-Packet signal causing an incorrect CRC."
2056       ::= { srpErrorsCountersCurrentEntry 5 }
2057
2058   srpRingCurRxErrorsCRC OBJECT-TYPE
2059       SYNTAX  PerfCurrentCount64
2060       MAX-ACCESS  read-only
2061       STATUS  deprecated
2062       DESCRIPTION
2063         "The counter associated with the current
2064          number of packets with CRC errors,
2065          received from the Physical medium dependent layer
2066          in the current 15 minute interval."
2067       ::= { srpErrorsCountersCurrentEntry 6 }
2068
2069-- Rx Host Errors counters
2070   srpHostCurRxErrorsDataParity OBJECT-TYPE
2071       SYNTAX  PerfCurrentCount64
2072       MAX-ACCESS  read-only
2073       STATUS  deprecated
2074       DESCRIPTION
2075         "The counter associated with the current
2076          number of data parity errors,
2077          received from the Higher Layer
2078          in the current 15 minute interval."
2079       ::= { srpErrorsCountersCurrentEntry 7 }
2080
2081   srpHostCurRxErrorsShortPackets OBJECT-TYPE
2082       SYNTAX  PerfCurrentCount64
2083       MAX-ACCESS  read-only
2084       STATUS  deprecated
2085       DESCRIPTION
2086         "The counter associated with the current
2087          number of short packets,
2088          received from the Higher Layer
2089          in the current 15 minute interval."
2090       ::= { srpErrorsCountersCurrentEntry 8 }
2091
2092   srpHostCurRxErrorsGiantPackets OBJECT-TYPE
2093       SYNTAX  PerfCurrentCount64
2094       MAX-ACCESS  read-only
2095       STATUS  deprecated
2096       DESCRIPTION
2097               "The counter associated with the current
2098                number of giant packets,
2099                received from the Higher Layer
2100                in the current 15 minute interval."
2101       ::= { srpErrorsCountersCurrentEntry 9 }
2102
2103   srpHostCurRxErrorsSideBadPackets OBJECT-TYPE
2104       SYNTAX  PerfCurrentCount64
2105       MAX-ACCESS  read-only
2106       STATUS  deprecated
2107       DESCRIPTION
2108         "The counter associated with the current
2109          number of bad packets,
2110          received from the Higher Layer
2111          in the current 15 minute interval."
2112       ::= { srpErrorsCountersCurrentEntry 10 }
2113
2114
2115
2116
2117-- *******************************************************************
2118-- The SRP Interface Errors Interval Counters table (deprecated)
2119-- *******************************************************************
2120   srpErrorsCountersIntervalTable OBJECT-TYPE
2121       SYNTAX  SEQUENCE OF SrpErrorsCountersIntervalEntry
2122       MAX-ACCESS  not-accessible
2123       STATUS  deprecated
2124       DESCRIPTION
2125         "The SRP Errors Interval counters table."
2126       ::= { srpErrorsCounters  2 }
2127
2128   srpErrorsCountersIntervalEntry OBJECT-TYPE
2129       SYNTAX  SrpErrorsCountersIntervalEntry
2130       MAX-ACCESS  not-accessible
2131       STATUS  deprecated
2132       DESCRIPTION
2133         "Error statistics collected for a particular interval
2134          of a particular side of a particular SRP interface.
2135          The number of 15-minute intervals is between 1 and 96, and
2136          identifies the intervals for which the set of
2137          statistics is available."
2138       INDEX   { ifIndex, srpErrorsIntervalInterfaceSide,
2139                 srpErrorsIntervalNumber }
2140       ::= { srpErrorsCountersIntervalTable 1 }
2141
2142   SrpErrorsCountersIntervalEntry ::=
2143       SEQUENCE {
2144           srpErrorsIntervalInterfaceSide
2145                   InterfaceSide,
2146           srpErrorsIntervalNumber
2147                   Integer32,
2148-- Rx PhysLayer Errors counters
2149          srpRingIntRxErrorsDataParity
2150                   PerfIntervalCount64,
2151          srpRingIntRxErrorsShortPackets
2152                   PerfIntervalCount64,
2153          srpRingIntRxErrorsGiantPackets
2154                   PerfIntervalCount64,
2155          srpRingIntRxErrorsSideBadPackets
2156                   PerfIntervalCount64,
2157          srpRingIntRxErrorsCRC
2158                   PerfIntervalCount64,
2159-- Rx Host Errors counters
2160           srpHostIntRxErrorsDataParity
2161                   PerfIntervalCount64,
2162           srpHostIntRxErrorsShortPackets
2163                   PerfIntervalCount64,
2164           srpHostIntRxErrorsGiantPackets
2165                   PerfIntervalCount64,
2166           srpHostIntRxErrorsSideBadPackets
2167                   PerfIntervalCount64
2168       }
2169
2170
2171   srpErrorsIntervalInterfaceSide OBJECT-TYPE
2172       SYNTAX  InterfaceSide
2173       MAX-ACCESS  not-accessible
2174       STATUS  deprecated
2175       DESCRIPTION
2176         "An indication of the side of the interface for which
2177          this row contains information."
2178       ::= { srpErrorsCountersIntervalEntry 1 }
2179
2180   srpErrorsIntervalNumber OBJECT-TYPE
2181       SYNTAX Integer32 (1..96)
2182       MAX-ACCESS not-accessible
2183       STATUS  deprecated
2184       DESCRIPTION
2185         "A number between 1 and 96, which identifies the
2186          interval for which the set od statistics is available.
2187          The interval identified by 1 is the most recently
2188          completed 15 minute interval,
2189          and interval identified by N is the interval
2190          immediately preceding the one identified by N-1."
2191       ::= { srpErrorsCountersIntervalEntry 2 }
2192
2193  srpRingIntRxErrorsDataParity OBJECT-TYPE
2194       SYNTAX  PerfIntervalCount64
2195       MAX-ACCESS  read-only
2196       STATUS  deprecated
2197       DESCRIPTION
2198         "The counter associated with the interval
2199          number of data parity errors,
2200          received from the Layer 1 Physical medium
2201          in a particular 15-minute interval in the past 24 hours."
2202       ::= { srpErrorsCountersIntervalEntry 3 }
2203
2204  srpRingIntRxErrorsShortPackets OBJECT-TYPE
2205       SYNTAX  PerfIntervalCount64
2206       MAX-ACCESS  read-only
2207       STATUS  deprecated
2208       DESCRIPTION
2209         "The counter associated with the interval
2210          number of short packets,
2211          received from the Layer 1 Physical medium
2212          in a particular 15-minute interval in the past 24 hours."
2213       ::= { srpErrorsCountersIntervalEntry 4 }
2214
2215  srpRingIntRxErrorsGiantPackets OBJECT-TYPE
2216       SYNTAX  PerfIntervalCount64
2217       MAX-ACCESS  read-only
2218       STATUS  deprecated
2219       DESCRIPTION
2220         "The counter associated with the interval
2221          number of giant packets,
2222          received from the Layer 1 Physical medium
2223          in a particular 15-minute interval in the past 24 hours."
2224       ::= { srpErrorsCountersIntervalEntry 5 }
2225
2226  srpRingIntRxErrorsSideBadPackets OBJECT-TYPE
2227       SYNTAX  PerfIntervalCount64
2228       MAX-ACCESS  read-only
2229       STATUS  deprecated
2230       DESCRIPTION
2231         "The counter associated with the interval
2232          number of bad packets,
2233          received from the Layer 1 Physical medium
2234          in a particular 15-minute interval in the past 24 hours."
2235       ::= { srpErrorsCountersIntervalEntry 6 }
2236
2237  srpRingIntRxErrorsCRC OBJECT-TYPE
2238       SYNTAX  PerfIntervalCount64
2239       MAX-ACCESS  read-only
2240       STATUS  deprecated
2241       DESCRIPTION
2242         "The counter associated with the interval
2243          number of packets with CRC errors,
2244          received from the Layer 1 Physical medium
2245          in a particular 15-minute interval in the past 24 hours."
2246       ::= { srpErrorsCountersIntervalEntry 7 }
2247
2248-- Rx Host Errors counters
2249   srpHostIntRxErrorsDataParity OBJECT-TYPE
2250       SYNTAX  PerfIntervalCount64
2251       MAX-ACCESS  read-only
2252       STATUS  deprecated
2253       DESCRIPTION
2254         "The counter associated with the interval
2255          number of data parity errors,
2256          received from the higher layer
2257          in a particular 15-minute interval in the past 24 hours."
2258       ::= { srpErrorsCountersIntervalEntry 8 }
2259
2260   srpHostIntRxErrorsShortPackets OBJECT-TYPE
2261       SYNTAX  PerfIntervalCount64
2262       MAX-ACCESS  read-only
2263       STATUS  deprecated
2264       DESCRIPTION
2265         "The counter associated with the interval
2266          number of short packets,
2267          received from the higher layer
2268          in a particular 15-minute interval in the past 24 hours."
2269       ::= { srpErrorsCountersIntervalEntry 9 }
2270
2271   srpHostIntRxErrorsGiantPackets OBJECT-TYPE
2272       SYNTAX  PerfIntervalCount64
2273       MAX-ACCESS  read-only
2274       STATUS  deprecated
2275       DESCRIPTION
2276         "The counter associated with the interval
2277          number of giant packets,
2278          received from the higher layer
2279          in a particular 15-minute interval in the past 24 hours."
2280       ::= { srpErrorsCountersIntervalEntry 10 }
2281
2282   srpHostIntRxErrorsSideBadPackets OBJECT-TYPE
2283       SYNTAX  PerfIntervalCount64
2284       MAX-ACCESS  read-only
2285       STATUS  deprecated
2286       DESCRIPTION
2287         "The counter associated with the interval
2288          number of bad packets,
2289          received from the higher layer
2290          in a particular 15-minute interval in the past 24 hours."
2291       ::= { srpErrorsCountersIntervalEntry 11 }
2292
2293
2294-- *******************************************************************
2295-- The SRP Interface Errors Current Counters table
2296-- *******************************************************************
2297   srpErrCntCurrTable OBJECT-TYPE
2298       SYNTAX  SEQUENCE OF SrpErrCntCurrEntry
2299       MAX-ACCESS  not-accessible
2300       STATUS  current
2301       DESCRIPTION
2302               "The SRP Errors Current counters table."
2303       ::= { srpErrorsCounters  3 }
2304
2305   srpErrCntCurrEntry OBJECT-TYPE
2306       SYNTAX  SrpErrCntCurrEntry
2307       MAX-ACCESS  not-accessible
2308       STATUS  current
2309       DESCRIPTION
2310        "Errors statistics for the current interval
2311         of a particular side of a particular SRP interface.
2312         The corresponding instance of srpIfTimeElapsed
2313         indicates the number of seconds which have
2314         elapsed so far in the current interval."
2315       INDEX   { ifIndex, srpErrCntCurrInterfaceSide }
2316       ::= { srpErrCntCurrTable 1 }
2317
2318   SrpErrCntCurrEntry ::=
2319       SEQUENCE {
2320           srpErrCntCurrInterfaceSide
2321                   InterfaceSide,
2322-- Rx PhysLayer Errors counters
2323           srpErrCntCurrRingRxTtlExpPkts
2324                   PerfCurrentCount64,
2325           srpErrCntCurrRingRxShortPkts
2326                   PerfCurrentCount64,
2327           srpErrCntCurrRingRxGiantPkts
2328                   PerfCurrentCount64,
2329           srpErrCntCurrRingRxAbortPkts
2330                   PerfCurrentCount64,
2331           srpErrCntCurrRingRxCRC
2332                   PerfCurrentCount64,
2333-- Rx Host Errors counters
2334           srpErrCntCurrHostRxDiscardPkts
2335                   PerfCurrentCount64,
2336           srpErrCntCurrHostRxShortPkts
2337                   PerfCurrentCount64,
2338           srpErrCntCurrHostRxGiantPkts
2339                   PerfCurrentCount64
2340       }
2341
2342   srpErrCntCurrInterfaceSide OBJECT-TYPE
2343       SYNTAX  InterfaceSide
2344       MAX-ACCESS  not-accessible
2345       STATUS  current
2346       DESCRIPTION
2347         "An indication of the side of the interface for which
2348          this row contains information."
2349       ::= { srpErrCntCurrEntry 1 }
2350
2351
2352   srpErrCntCurrRingRxTtlExpPkts OBJECT-TYPE
2353       SYNTAX  PerfCurrentCount64
2354       MAX-ACCESS  read-only
2355       STATUS  current
2356       DESCRIPTION
2357         "The counter associated with the
2358          number of packets discarded due to TTL expiry,
2359          received from the Physical medium dependent layer
2360          in the current 15 minute interval."
2361       ::= { srpErrCntCurrEntry 2 }
2362
2363   srpErrCntCurrRingRxShortPkts OBJECT-TYPE
2364       SYNTAX  PerfCurrentCount64
2365       MAX-ACCESS  read-only
2366       STATUS  current
2367       DESCRIPTION
2368         "The counter associated with the
2369          number of short packets,
2370          received from the Physical medium dependent layer
2371          in the current 15 minute interval.
2372          A short packet is 16 octets or less."
2373       ::= { srpErrCntCurrEntry 3 }
2374
2375   srpErrCntCurrRingRxGiantPkts OBJECT-TYPE
2376       SYNTAX  PerfCurrentCount64
2377       MAX-ACCESS  read-only
2378       STATUS  current
2379       DESCRIPTION
2380         "The counter associated with the
2381          number of giant packets,
2382          received from the Physical medium dependent layer
2383          in the current 15 minute interval.
2384          A giant packet is larger than max size packet,
2385          which is 9216 octets."
2386       ::= { srpErrCntCurrEntry 4 }
2387
2388   srpErrCntCurrRingRxAbortPkts OBJECT-TYPE
2389       SYNTAX  PerfCurrentCount64
2390       MAX-ACCESS  read-only
2391       STATUS  current
2392       DESCRIPTION
2393         "The counter associated with the current
2394          number of aborted packets,
2395          received from the Physical medium dependent layer
2396          in the current 15 minute interval.
2397          Aborted packets are packets that have
2398          been aborted by an abort sequence code."
2399       ::= { srpErrCntCurrEntry 5 }
2400
2401   srpErrCntCurrRingRxCRC OBJECT-TYPE
2402       SYNTAX  PerfCurrentCount64
2403       MAX-ACCESS  read-only
2404       STATUS  current
2405       DESCRIPTION
2406         "The counter associated with the current
2407          number of packets with CRC errors,
2408          received from the Physical medium dependent layer
2409          in the current 15 minute interval."
2410       ::= { srpErrCntCurrEntry 6 }
2411
2412-- Rx Host Errors counters
2413   srpErrCntCurrHostRxDiscardPkts OBJECT-TYPE
2414       SYNTAX  PerfCurrentCount64
2415       MAX-ACCESS  read-only
2416       STATUS  current
2417       DESCRIPTION
2418         "The counter associated with the current
2419          number of packets which were prevented from
2420          being delivered to the Higher Layer because
2421          of a resource limitation,
2422          in the current 15 minute interval."
2423       ::= { srpErrCntCurrEntry 7 }
2424
2425   srpErrCntCurrHostRxShortPkts OBJECT-TYPE
2426       SYNTAX  PerfCurrentCount64
2427       MAX-ACCESS  read-only
2428       STATUS  current
2429       DESCRIPTION
2430         "The counter associated with the current
2431          number of packets which were prevented from
2432          being delivered to the Higher Layer because
2433          of being too short,
2434          in the current 15 minute interval."
2435       ::= { srpErrCntCurrEntry 8 }
2436
2437   srpErrCntCurrHostRxGiantPkts OBJECT-TYPE
2438       SYNTAX  PerfCurrentCount64
2439       MAX-ACCESS  read-only
2440       STATUS  current
2441       DESCRIPTION
2442         "The counter associated with the current
2443          number of packets discarded because of being
2444          too big for the higher layer,
2445          in the current 15 minute interval."
2446       ::= { srpErrCntCurrEntry 9 }
2447
2448
2449-- *******************************************************************
2450-- The SRP Interface Errors Interval Counters table
2451-- *******************************************************************
2452   srpErrCntIntTable OBJECT-TYPE
2453       SYNTAX  SEQUENCE OF SrpErrCntIntEntry
2454       MAX-ACCESS  not-accessible
2455       STATUS  current
2456       DESCRIPTION
2457         "The SRP Errors Interval counters table."
2458       ::= { srpErrorsCounters  4 }
2459
2460   srpErrCntIntEntry OBJECT-TYPE
2461       SYNTAX  SrpErrCntIntEntry
2462       MAX-ACCESS  not-accessible
2463       STATUS  current
2464       DESCRIPTION
2465         "Error statistics collected for a particular interval
2466          of a particular side of a particular SRP interface.
2467          The number of 15-minute intervals is between 1 and 96, and
2468          identifies the intervals for which the set of
2469          statistics is available. The value of srpIfValidIntervals
2470          indicates how many intervals are currently available."
2471       INDEX   { ifIndex, srpErrCntIntInterfaceSide,
2472                 srpErrCntIntNumber }
2473       ::= { srpErrCntIntTable 1 }
2474
2475   SrpErrCntIntEntry ::=
2476       SEQUENCE {
2477          srpErrCntIntInterfaceSide
2478                   InterfaceSide,
2479          srpErrCntIntNumber
2480                   Integer32,
2481-- Rx PhysLayer Errors counters
2482          srpErrCntIntRingRxTtlExpPkts
2483                   PerfIntervalCount64,
2484          srpErrCntIntRingRxShortPkts
2485                   PerfIntervalCount64,
2486          srpErrCntIntRingRxGiantPkts
2487                   PerfIntervalCount64,
2488          srpErrCntIntRingRxAbortPkts
2489                   PerfIntervalCount64,
2490          srpErrCntIntRingRxCRC
2491                   PerfIntervalCount64,
2492-- Rx Host Errors counters
2493          srpErrCntIntHostRxDiscardPkts
2494                   PerfIntervalCount64,
2495          srpErrCntIntHostRxShortPkts
2496                   PerfIntervalCount64,
2497          srpErrCntIntHostRxGiantPkts
2498                   PerfIntervalCount64
2499       }
2500
2501   srpErrCntIntInterfaceSide OBJECT-TYPE
2502       SYNTAX  InterfaceSide
2503       MAX-ACCESS  not-accessible
2504       STATUS  current
2505       DESCRIPTION
2506         "An indication of the side of the interface for which
2507          this row contains information."
2508       ::= { srpErrCntIntEntry 1 }
2509
2510   srpErrCntIntNumber OBJECT-TYPE
2511       SYNTAX Integer32 (1..96)
2512       MAX-ACCESS not-accessible
2513       STATUS current
2514       DESCRIPTION
2515         "A number between 1 and 96, which identifies the
2516          interval for which the set od statistics is available.
2517          The interval identified by 1 is the most recently
2518          completed 15 minute interval,
2519          and interval identified by N is the interval
2520          immediately preceding the one identified by N-1."
2521       ::= { srpErrCntIntEntry 2 }
2522
2523  srpErrCntIntRingRxTtlExpPkts OBJECT-TYPE
2524       SYNTAX  PerfIntervalCount64
2525       MAX-ACCESS  read-only
2526       STATUS  current
2527       DESCRIPTION
2528         "The counter associated with the interval
2529          number of expired packets,
2530          received from the Layer 1 Physical medium
2531          in a particular 15-minute interval in the past 24 hours."
2532       ::= { srpErrCntIntEntry 3 }
2533
2534  srpErrCntIntRingRxShortPkts OBJECT-TYPE
2535       SYNTAX  PerfIntervalCount64
2536       MAX-ACCESS  read-only
2537       STATUS  current
2538       DESCRIPTION
2539         "The counter associated with the interval
2540          number of short packets,
2541          received from the Layer 1 Physical medium
2542          in a particular 15-minute interval in the past 24 hours."
2543       ::= { srpErrCntIntEntry 4 }
2544
2545  srpErrCntIntRingRxGiantPkts OBJECT-TYPE
2546       SYNTAX  PerfIntervalCount64
2547       MAX-ACCESS  read-only
2548       STATUS  current
2549       DESCRIPTION
2550         "The counter associated with the interval
2551          number of giant packets,
2552          received from the Layer 1 Physical medium
2553          in a particular 15-minute interval in the past 24 hours."
2554       ::= { srpErrCntIntEntry 5 }
2555
2556  srpErrCntIntRingRxAbortPkts OBJECT-TYPE
2557       SYNTAX  PerfIntervalCount64
2558       MAX-ACCESS  read-only
2559       STATUS  current
2560       DESCRIPTION
2561         "The counter associated with the interval
2562          number of aborted packets,
2563          received from the Layer 1 Physical medium
2564          in a particular 15-minute interval in the past 24 hours."
2565       ::= { srpErrCntIntEntry 6 }
2566
2567  srpErrCntIntRingRxCRC OBJECT-TYPE
2568       SYNTAX  PerfIntervalCount64
2569       MAX-ACCESS  read-only
2570       STATUS  current
2571       DESCRIPTION
2572         "The counter associated with the interval
2573          number of packets with CRC errors,
2574          received from the Layer 1 Physical medium
2575          in a particular 15-minute interval in the past 24 hours."
2576       ::= { srpErrCntIntEntry 7 }
2577
2578-- Rx Host Errors counters
2579   srpErrCntIntHostRxDiscardPkts OBJECT-TYPE
2580       SYNTAX  PerfIntervalCount64
2581       MAX-ACCESS  read-only
2582       STATUS  current
2583       DESCRIPTION
2584         "The counter associated with the interval
2585          number of packets discarded due to resource limitations,
2586          received from the Layer 1 Physical medium
2587          in a particular 15-minute interval in the past 24 hours."
2588       ::= { srpErrCntIntEntry 8 }
2589
2590   srpErrCntIntHostRxShortPkts OBJECT-TYPE
2591       SYNTAX  PerfIntervalCount64
2592       MAX-ACCESS  read-only
2593       STATUS  current
2594       DESCRIPTION
2595         "The counter associated with the interval
2596          number of packets discarded because of being
2597          too short for the higher layer,
2598          in a particular 15-minute interval in the past 24 hours."
2599       ::= { srpErrCntIntEntry 9 }
2600
2601   srpErrCntIntHostRxGiantPkts OBJECT-TYPE
2602       SYNTAX  PerfIntervalCount64
2603       MAX-ACCESS  read-only
2604       STATUS  current
2605       DESCRIPTION
2606         "The counter associated with the interval
2607          number of packets discarded because of being
2608          too big for the higher layer,
2609          in a particular 15-minute interval in the past 24 hours."
2610       ::= { srpErrCntIntEntry 10 }
2611
2612
2613
2614-- *******************************************************************
2615--  Spatial Reuse Protocol (SRP) Traps.
2616-- *******************************************************************
2617srpTrapRingWrapped  NOTIFICATION-TYPE
2618    OBJECTS   { ifIndex, srpIpsState,
2619                srpMACIpsAutoDetectMode, srpMACIpsRemoteMode,
2620                srpMACIpsRemoteType, srpMACIpsActiveMode,
2621                srpMACIpsWrapCounter, srpMACIpsLastWrapTimeStamp,
2622                srpMACIpsLastUnWrapTimeStamp }
2623    STATUS  current
2624    DESCRIPTION
2625        "An srpTrapRingWrapped notification is sent
2626        when the value of an instance of
2627        srpMACIpsWrapCounter increments."
2628    ::= { srpTrapsNotifications 1 }
2629
2630srpTrapRingRestored  NOTIFICATION-TYPE
2631    OBJECTS   { ifIndex, srpIpsState,
2632                srpMACIpsAutoDetectMode, srpMACIpsRemoteMode,
2633                srpMACIpsRemoteType, srpMACIpsActiveMode,
2634                srpMACIpsWrapCounter, srpMACIpsLastWrapTimeStamp,
2635                srpMACIpsLastUnWrapTimeStamp }
2636    STATUS  current
2637    DESCRIPTION
2638        "An srpTrapRingRestored notification is sent
2639        when the value of an instance of
2640        rpMACIpsLastUnWrapTimeStamp is changed."
2641    ::= { srpTrapsNotifications 2 }
2642
2643
2644
2645-- *********************************************************************
2646--  MIB groupings - units of conformance
2647-- *********************************************************************
2648
2649
2650
2651srpIfGroup OBJECT-GROUP
2652    OBJECTS   {
2653                   srpMACAddress,
2654                   srpPriorityThreshold,
2655                   srpNodesOnTheRing,
2656                   srpIpsState,
2657                   srpIpsLockedOut,
2658                   srpIpsWaitToRestoreTimer,
2659                   srpIfTimeElapsed,
2660                   srpIfValidIntervals
2661              }
2662    STATUS      current
2663    DESCRIPTION "A collection of objects providing information
2664                 independent from a particular side A or B and is
2665                 applicable to all SRP interfaces."
2666    ::= { srpGroups 1 }
2667
2668srpMACSideGroup OBJECT-GROUP
2669    OBJECTS   {
2670                  srpMACNeighborAddress,
2671                  srpMACSideWrapped,
2672                  srpMACIpsMgmtRequestedMode,
2673                  srpMACIpsAutoDetectMode,
2674                  srpMACIpsRemoteMode,
2675                  srpMACIpsRemoteType,
2676                  srpMACIpsActiveMode,
2677                  srpMACIpsWrapCounter,
2678                  srpMACIpsLastWrapTimeStamp,
2679                  srpMACIpsLastUnWrapTimeStamp,
2680                  srpMACClockSourceMode,
2681                  srpMACTopologyTimer
2682              }
2683    STATUS      current
2684    DESCRIPTION "A collection of objects providing information
2685                 dependent from a particular side A or B and is
2686                 specific to MAC and IPS (Intelligent protection
2687                 Switching)."
2688    ::= { srpGroups 2 }
2689
2690srpRingTopologyMapGroup OBJECT-GROUP
2691    OBJECTS   {
2692                  srpNodeMACAddress,
2693                  srpNodeWrapped,
2694                  srpNodeName
2695              }
2696    STATUS      current
2697    DESCRIPTION "A collection of objects providing information
2698                 on the ring topology and nodes status."
2699    ::= { srpGroups 3 }
2700
2701srpMACCountersGroup OBJECT-GROUP
2702    OBJECTS   {
2703                  srpMACCountPktsBySourceFlag,
2704                  srpMACCountPktsBySourceAddress,
2705                  srpMACSourceDiscontTimeStamp,
2706                  srpMACCountPktsBySource,
2707                  srpMACCountPktsByDestinationFlag,
2708                  srpMACCountPktsByDestAddress,
2709                  srpMACDestDiscontTimeStamp,
2710                  srpMACCountPktsByDest,
2711                  srpMACRejectPktsBySourceFlag,
2712                  srpMACRejectPktsBySourceAddress,
2713                  srpMACRejectPktsByDestFlag,
2714                  srpMACRejectPktsByDestAddress
2715              }
2716    STATUS      deprecated
2717    DESCRIPTION "A collection of objects providing information
2718                 about packets received or rejected by
2719                 a particular source or destination address."
2720    ::= { srpGroups 4 }
2721
2722srpRingCountersCurrentGroup OBJECT-GROUP
2723    OBJECTS   {
2724                  srpRingCurUcastLowPriPktsIn,
2725                  srpRingCurUcastLowPriOctetsIn,
2726                  srpRingCurMcastLowPriPktsIn,
2727                  srpRingCurMcastLowPriOctetsIn,
2728                  srpRingCurUcastHighPriPktsIn,
2729                  srpRingCurUcastHighPriOctetsIn,
2730                  srpRingCurMcastHighPriPktsIn,
2731                  srpRingCurMcastHighPriOctetsIn,
2732
2733                  srpRingCurUcastLowPriPktsOut,
2734                  srpRingCurUcastLowPriOctetsOut,
2735                  srpRingCurMcastLowPriPktsOut,
2736                  srpRingCurMcastLowPriOctetsOut,
2737                  srpRingCurUcastHighPriPktsOut,
2738                  srpRingCurUcastHighPriOctetsOut,
2739                  srpRingCurMcastHighPriPktsOut,
2740                  srpRingCurMcastHighPriOctetsOut
2741              }
2742    STATUS      current
2743    DESCRIPTION "A collection of objects providing information
2744                 about unicast or multicast packets and octets
2745                 coming from the ring to a particular node
2746                 in the current 15 minute interval."
2747    ::= { srpGroups 5 }
2748
2749srpRingCountersIntervalGroup OBJECT-GROUP
2750    OBJECTS   {
2751                  srpRingIntWrapCounter,
2752                  srpRingIntUcastLowPriPktsIn,
2753                  srpRingIntUcastLowPriOctetsIn,
2754                  srpRingIntMcastLowPriPktsIn,
2755                  srpRingIntMcastLowPriOctetsIn,
2756                  srpRingIntUcastHighPriPktsIn,
2757                  srpRingIntUcastHighPriOctetsIn,
2758                  srpRingIntMcastHighPriPktsIn,
2759                  srpRingIntMcastHighPriOctetsIn,
2760                  srpRingIntUcastLowPriPktsOut,
2761                  srpRingIntUcastLowPriOctetsOut,
2762                  srpRingIntMcastLowPriPktsOut,
2763                  srpRingIntMcastLowPriOctetsOut,
2764                  srpRingIntUcastHighPriPktsOut,
2765                  srpRingIntUcastHighPriOctetsOut,
2766                  srpRingIntMcastHighPriPktsOut,
2767                  srpRingIntMcastHighPriOctetsOut
2768              }
2769    STATUS      current
2770    DESCRIPTION "A collection of objects providing information
2771                 about uni or multicast packets and octets
2772                 coming from the ring to a particular node
2773                 in a particular 15-minute interval
2774                 in the past 24 hours."
2775    ::= { srpGroups 6 }
2776
2777srpHostCountersCurrentGroup OBJECT-GROUP
2778    OBJECTS   {
2779                  srpHostCurUcastLowPriPktsIn,
2780                  srpHostCurUcastLowPriOctetsIn,
2781                  srpHostCurMcastLowPriPktsIn,
2782                  srpHostCurMcastLowPriOctetsIn,
2783                  srpHostCurUcastHighPriPktsIn,
2784                  srpHostCurUcastHighPriOctetsIn,
2785                  srpHostCurMcastHighPriPktsIn,
2786                  srpHostCurMcastHighPriOctetsIn,
2787                  srpHostCurUcastLowPriPktsOut,
2788                  srpHostCurUcastLowPriOctetsOut,
2789                  srpHostCurMcastLowPriPktsOut,
2790                  srpHostCurMcastLowPriOctetsOut,
2791                  srpHostCurUcastHighPriPktsOut,
2792                  srpHostCurUcastHighPriOctetsOut,
2793                  srpHostCurMcastHighPriPktsOut,
2794                  srpHostCurMcastHighPriOctetsOut
2795              }
2796    STATUS      current
2797    DESCRIPTION "A collection of objects providing information
2798                 about uni or multicast packets and octets
2799                 coming from the host to a particular node
2800                 in the current 15 minute interval."
2801    ::= { srpGroups 7 }
2802
2803srpHostCountersIntervalGroup OBJECT-GROUP
2804    OBJECTS   {
2805                  srpHostIntUcastLowPriPktsIn,
2806                  srpHostIntUcastLowPriOctetsIn,
2807                  srpHostIntMcastLowPriPktsIn,
2808                  srpHostIntMcastLowPriOctetsIn,
2809                  srpHostIntUcastHighPriPktsIn,
2810                  srpHostIntUcastHighPriOctetsIn,
2811                  srpHostIntMcastHighPriPktsIn,
2812                  srpHostIntMcastHighPriOctetsIn,
2813                  srpHostIntUcastLowPriPktsOut,
2814                  srpHostIntUcastLowPriOctetsOut,
2815                  srpHostIntMcastLowPriPktsOut,
2816                  srpHostIntMcastLowPriOctetsOut,
2817                  srpHostIntUcastHighPriPktsOut,
2818                  srpHostIntUcastHighPriOctetsOut,
2819                  srpHostIntMcastHighPriPktsOut,
2820                  srpHostIntMcastHighPriOctetsOut
2821              }
2822    STATUS      current
2823    DESCRIPTION "A collection of objects providing information
2824                 about uni or multicast packets and octets
2825                 coming from the host to a particular node
2826                 in a particular 15-minute interval
2827                 in the past 24 hours."
2828
2829    ::= { srpGroups 8 }
2830
2831srpErrorsCountersCurrentGroup OBJECT-GROUP
2832    OBJECTS   {
2833                  srpRingCurRxErrorsDataParity,
2834                  srpRingCurRxErrorsShortPackets,
2835                  srpRingCurRxErrorsGiantPackets,
2836                  srpRingCurRxErrorsSideBadPackets,
2837                  srpRingCurRxErrorsCRC,
2838                  srpHostCurRxErrorsDataParity,
2839                  srpHostCurRxErrorsShortPackets,
2840                  srpHostCurRxErrorsGiantPackets,
2841                  srpHostCurRxErrorsSideBadPackets
2842              }
2843    STATUS      deprecated
2844    DESCRIPTION "A collection of objects providing information
2845                 about errors coming from the ring
2846                 to a particular node
2847                 in the current 15 minute interval."
2848    ::= { srpGroups 9 }
2849
2850srpErrorsCountersIntervalGroup OBJECT-GROUP
2851    OBJECTS   {
2852                  srpRingIntRxErrorsDataParity,
2853                  srpRingIntRxErrorsShortPackets,
2854                  srpRingIntRxErrorsGiantPackets,
2855                  srpRingIntRxErrorsSideBadPackets,
2856                  srpRingIntRxErrorsCRC,
2857                  srpHostIntRxErrorsDataParity,
2858                  srpHostIntRxErrorsShortPackets,
2859                  srpHostIntRxErrorsGiantPackets,
2860                  srpHostIntRxErrorsSideBadPackets
2861              }
2862    STATUS      deprecated
2863    DESCRIPTION "A collection of objects providing information
2864                 about errors coming from the higher layer
2865                 to a particular interface
2866                 in the current 15 minute interval."
2867    ::= { srpGroups 10 }
2868
2869srpErrCntCurrGroup OBJECT-GROUP
2870    OBJECTS   {
2871                  srpErrCntCurrRingRxTtlExpPkts,
2872                  srpErrCntCurrRingRxShortPkts,
2873                  srpErrCntCurrRingRxGiantPkts,
2874                  srpErrCntCurrRingRxAbortPkts,
2875                  srpErrCntCurrRingRxCRC,
2876                  srpErrCntCurrHostRxDiscardPkts,
2877                  srpErrCntCurrHostRxShortPkts,
2878                  srpErrCntCurrHostRxGiantPkts
2879              }
2880    STATUS      current
2881    DESCRIPTION "A collection of objects providing information
2882                 about received errors,
2883                 in the current 15 minute interval."
2884    ::= { srpGroups 11 }
2885
2886srpErrCntIntGroup OBJECT-GROUP
2887    OBJECTS   {
2888                  srpErrCntIntRingRxTtlExpPkts,
2889                  srpErrCntIntRingRxShortPkts,
2890                  srpErrCntIntRingRxGiantPkts,
2891                  srpErrCntIntRingRxAbortPkts,
2892                  srpErrCntIntRingRxCRC,
2893                  srpErrCntIntHostRxDiscardPkts,
2894                  srpErrCntIntHostRxShortPkts,
2895                  srpErrCntIntHostRxGiantPkts
2896              }
2897    STATUS      current
2898    DESCRIPTION "A collection of objects providing information
2899                 about received errors,
2900                 in a particular 15-minute interval
2901                 in the past 24 hours."
2902    ::= { srpGroups 12 }
2903
2904srpNotificationsGroup NOTIFICATION-GROUP
2905    NOTIFICATIONS { srpTrapRingWrapped , srpTrapRingRestored }
2906    STATUS current
2907    DESCRIPTION
2908        "The collection of notifications used to indicate
2909        wrapped and unwrapped node state information."
2910    ::= { srpGroups 13 }
2911
2912-- *********************************************************************
2913-- SRP MIB compliance statement
2914-- *********************************************************************
2915
2916srpCompliance MODULE-COMPLIANCE
2917    STATUS      current
2918    DESCRIPTION
2919        "The compliance statement for this MIB."
2920    MODULE  -- this module
2921        MANDATORY-GROUPS {
2922                srpIfGroup,
2923                srpMACSideGroup,
2924                srpRingTopologyMapGroup }
2925
2926    GROUP       srpRingCountersCurrentGroup
2927    DESCRIPTION "This group is optional."
2928
2929    GROUP       srpRingCountersIntervalGroup
2930    DESCRIPTION "This group is optional."
2931
2932    GROUP       srpHostCountersCurrentGroup
2933    DESCRIPTION "This group is optional."
2934
2935    GROUP       srpHostCountersIntervalGroup
2936    DESCRIPTION "This group is optional."
2937
2938    GROUP       srpErrCntCurrGroup
2939    DESCRIPTION "This group is optional."
2940
2941    GROUP       srpErrCntIntGroup
2942    DESCRIPTION "This group is optional."
2943
2944    GROUP       srpNotificationsGroup
2945    DESCRIPTION "This group is optional."
2946
2947    ::= { srpCompliances 1 }
2948
2949srpComplianceOld MODULE-COMPLIANCE
2950    STATUS      deprecated
2951    DESCRIPTION
2952        "A compliance statement whose only purpose is to list
2953        explicitly the deprecated groups."
2954    MODULE  -- this module
2955
2956    GROUP       srpMACCountersGroup
2957    DESCRIPTION "This group is deprecated."
2958
2959    GROUP       srpErrorsCountersCurrentGroup
2960    DESCRIPTION "This group is deprecated."
2961
2962    GROUP       srpErrorsCountersIntervalGroup
2963    DESCRIPTION "This group is deprecated."
2964
2965    ::= { srpCompliances 2 }
2966END
2967