1--
2-- *****************************************************************
3-- C I S C O  A T M  R e s o u r c e  M a n a g e m e n t  M I B
4--
5-- December 1995, Michael Grobelch
6--
7-- Copyright (c) 1996-2001 by cisco Systems, Inc.
8-- All rights reserved.
9-- *****************************************************************
10--
11CISCO-ATM-RM-MIB DEFINITIONS ::= BEGIN
12
13IMPORTS
14    MODULE-IDENTITY, OBJECT-TYPE,
15    Counter32, Gauge32, Unsigned32   FROM SNMPv2-SMI
16    TEXTUAL-CONVENTION,DisplayString,
17    TruthValue                       FROM SNMPv2-TC
18    ifIndex                          FROM RFC1213-MIB
19    ciscoExperiment                  FROM CISCO-SMI
20    MODULE-COMPLIANCE, OBJECT-GROUP  FROM SNMPv2-CONF;
21
22ciscoAtmRmMIB   MODULE-IDENTITY
23    LAST-UPDATED "200206030000Z"
24    ORGANIZATION "Cisco System Inc."
25    CONTACT-INFO
26            "           Cisco Systems
27                        Customer Service
28
29                Postal: 170 W Tasman Drive
30                        San Jose, CA  95134
31                        USA
32
33                   Tel: +1 800 553-NETS
34
35                E-mail: cs-atm@cisco.com"
36    DESCRIPTION
37            "The MIB module which complements standard ATM MIBs for
38             Cisco devices, for Resource Management."
39
40    REVISION        "200206030000Z"
41    DESCRIPTION
42            "Added objects to support Per Class Overbooking for
43             ATM interfaces."
44
45    REVISION        "200101290000Z"
46    DESCRIPTION
47            "Added a table that contains objects to manage ATM
48             Traffic Shaper configuration and state information
49             for ATM interfaces."
50
51    REVISION        "9912220000Z"
52    DESCRIPTION
53            "Fix the errors in the definition of cgrPerVcqAtmRmGroup."
54
55    REVISION        "9907270000Z"
56    DESCRIPTION
57            "Added object to support overbooking of equivalent bandwidth
58             of an ATM interface."
59
60    REVISION        "9904300000Z"
61    DESCRIPTION
62            " Added objects for the IMA interface support."
63
64    REVISION        "9904140000Z"
65    DESCRIPTION
66            "Added objects to instruct Connection Admission Control to
67             include framing overhead in the calculation of maximum cell
68             rate of an ATM interface."
69    REVISION        "9903110000Z"
70    DESCRIPTION
71            "Clarified the description for some of the objects that they
72             are applicable to logical port ATM interfaces too and made
73             appropriate changes to the Compliance section."
74    REVISION        "9811240000Z"
75    DESCRIPTION
76            "Added a table to manage global resources on the Catalyst8540MSR
77            platform. This was necessary because the Catalyst8540MSR,
78            has 8 switching modules internally, with each switching
79            module having its own independent cell memory. Each
80            switching module performs per-VC queueing for a specific
81            (fixed in hardware) group of ports, independent of
82            any other switching module.
83
84            The Lightstream 1010 had only one global cell memory
85            for the entire device. "
86    REVISION        "9811030000Z"
87    DESCRIPTION
88            "Specify a range limiting Link Distance object."
89    REVISION        "9807260000Z"
90    DESCRIPTION
91            "Added an object to enable Hierarchical Scheduling."
92    REVISION        "9712030000Z"
93    DESCRIPTION
94            "Added object to configure Service Category support on
95             an interface."
96    REVISION        "9705260000Z"
97    DESCRIPTION
98            "Added objects for management of new features made possible
99             on the LS1010 by the Feature Card Plus.  This includes
100             support for per-VC queueing hardware structures,
101             enhanced UPC, non-zero MCR for ABR, and UBR+."
102    REVISION        "9611110000Z"
103    DESCRIPTION
104            "Added objects for management of Cell Loss Ratio for
105             CLP0+1 cell-streams. Added table for default tolerance."
106    ::= { ciscoExperiment 10 }
107
108--
109-- Caution.  This MIB is temporary and experimental.
110-- In the future willbe removed from products,
111-- perhaps with short notice, in favor of more standard
112-- or generic MIBs.  Application developers should not
113-- depend on long-term access to this MIB.
114--
115
116ciscoAtmRmMIBObjects OBJECT IDENTIFIER ::= { ciscoAtmRmMIB 1 }
117
118ForceValue ::= TEXTUAL-CONVENTION
119    STATUS       current
120    DESCRIPTION
121            "This data type is used to provide a standard mechanism
122             for providing protection on writing to objects.
123             An object of type ForceValue is associated with the
124             protected object. If an set request is made for the
125             protected object, the state of the system or the
126             value to be set may violate the intended protection.
127             The value of the associated object of type ForceValue
128             is then used to determine whether the set request
129             succeeds or fails:
130                - value is forceChange, request succeeds.
131                - value is noForceChange, request fails.
132             An additional characteristic of the ForceValue type is
133             that the setting of the protected object resets the
134             value of the protection object to noForceChange.
135               As an example, take an object limiting the number of
136             network connections on an interface (named maxNetConn).
137             If maxNetConn is set below the number of currently active
138             connections, some of those connections will be cleared.
139             An associated protection object of type ForceValue
140             (named maxNetConnForce) is used to protect the setting
141             of maxNetConn. If the setting of maxNetConn would cause
142             the clearing of connections, maxNetConnForce must
143             be set to forceChange. Whenever maxNetConn is successfully
144             set, maxNetConnForce assumes the value noForceChange."
145    SYNTAX  INTEGER {
146              forceChange(1),
147              noForceChange(2)
148               }
149
150FineQueueThreshold ::= TEXTUAL-CONVENTION
151    STATUS       current
152    DESCRIPTION
153            "This data type is used to represent thresholds for
154             output-queues on a shared memory ATM switch."
155    SYNTAX  INTEGER {
156                    percent12(1),
157                    percent25(2),
158                    percent37(3),
159                    percent50(4),
160                    percent62(5),
161                    percent75(6),
162                    percent87(7),
163                    percent100(8)
164              }
165
166LsPerVcqServiceClass ::= TEXTUAL-CONVENTION
167    STATUS       current
168    DESCRIPTION
169            "This data type is used to represent one of the
170             Service Classes."
171    SYNTAX     INTEGER {
172                    c1(1),  -- Service class 1 (highest SP priority)
173                    c2(2),  -- Service class 2 (2nd highest SP priority)
174                    c3(3),  -- Service class 3
175                    c4(4),  -- Service class 4
176                    c5(5),  -- Service class 5 (lowest SP priority)
177                    c6(6),  -- reserved
178                    c7(7),  -- reserved
179                    c8(8)   -- reserved
180                   }
181
182LsPerVcqServiceClassNoC1 ::= TEXTUAL-CONVENTION
183    STATUS       current
184    DESCRIPTION
185            "This data type is used to represent one of the
186             Service Classes, omitting c1."
187    SYNTAX     INTEGER {
188                    c2(2),  -- Service class 2 (2nd highest SP priority)
189                    c3(3),  -- Service class 3
190                    c4(4),  -- Service class 4
191                    c5(5),  -- Service class 5 (lowest SP priority)
192                    c6(6),  -- reserved
193                    c7(7),  -- reserved
194                    c8(8)   -- reserved
195                   }
196
197LsPerVcqThresholdGroup ::= TEXTUAL-CONVENTION
198    STATUS       current
199    DESCRIPTION
200            "This data type is used to represent one of the
201             Threshold Groups."
202    SYNTAX     INTEGER {
203                    tg1(1),  -- Threshold Group 1
204                    tg2(2),  -- Threshold Group 2
205                    tg3(3),  -- Threshold Group 3
206                    tg4(4),  -- Threshold Group 4
207                    tg5(5),  -- Threshold Group 5
208                    tg6(6),  -- Threshold Group 6
209                    tg7(7),  -- reserved
210                    tg8(8),  -- reserved
211                    tg9(9),  -- reserved
212                    tg10(10), -- reserved
213                    tg11(11), -- reserved
214                    tg12(12), -- reserved
215                    tg13(13), -- reserved
216                    tg14(14), -- reserved
217                    tg15(15), -- reserved
218                    tg16(16)  -- reserved
219                   }
220
221LsPerVcqThresholdGroupService ::= TEXTUAL-CONVENTION
222    STATUS       current
223    DESCRIPTION
224            "This data type is used to specify how VC/VP
225             queues are assigned to Threshold Groups."
226    SYNTAX     INTEGER {
227                    cbr(1),
228                    vbrRt(2),
229                    vbrNrt(3),
230                    abr(4),
231                    ubr(5)
232                   }
233
234CgrPerVcqModuleId ::= TEXTUAL-CONVENTION
235    STATUS       current
236    DESCRIPTION
237        "The Catalyst8540MSR has 8 switching modules. Each
238         module has its own cell memory, and performs
239         its own congestion control, independent  of
240         the other switching modules."
241    SYNTAX     INTEGER {
242                   module1(1),
243                   module2(2),
244                   module3(3),
245                   module4(4),
246                   module5(5),
247                   module6(6),
248                   module7(7),
249                   module8(8)
250    }
251
252
253-- This MIB defines the following Groups:
254--
255--    1. the ATM Switch Resource Management Configuration Group
256--    2. the Shared-Memory architecture ATM Switch Resource Management Group
257--    3. the ATM Interface Resource Management Configuration Group
258--    4. the ATM Interface Resource Management State Group
259--    5. the ATM Interface Resource Management Statistics Group
260--    6. the Shared-Memory architecture ATM Interface Resource Management Group
261--    7. the Lightstream per-VC queueing chipset ATM Switch Resource
262--       Management Group
263--    8. the Lightstream per-VC queueing switch chipset ATM Interface Resource
264--       Management Group
265--    9. The Catalyst8540MSR per-VC queueing chipset ATM Switch Resource
266--       Management Group
267--   10. The ATM Traffic Shaper Interface Management Group
268
269ciscoAtmRmSwitchCfg       OBJECT IDENTIFIER ::= { ciscoAtmRmMIBObjects 1 }
270ciscoAtmRmSwitchSharedMem OBJECT IDENTIFIER ::= { ciscoAtmRmMIBObjects 2 }
271ciscoAtmRmIfCfg           OBJECT IDENTIFIER ::= { ciscoAtmRmMIBObjects 3 }
272ciscoAtmRmIfState         OBJECT IDENTIFIER ::= { ciscoAtmRmMIBObjects 4 }
273ciscoAtmRmIfStatistics    OBJECT IDENTIFIER ::= { ciscoAtmRmMIBObjects 5 }
274ciscoAtmRmIfSharedMem     OBJECT IDENTIFIER ::= { ciscoAtmRmMIBObjects 6 }
275ciscoLsPerVcqAtmRmSwitch   OBJECT IDENTIFIER ::= { ciscoAtmRmMIBObjects 7 }
276ciscoLsPerVcqAtmRmIf       OBJECT IDENTIFIER ::= { ciscoAtmRmMIBObjects 8 }
277ciscoCgrPerVcqAtmRmSwitch   OBJECT IDENTIFIER ::= { ciscoAtmRmMIBObjects 9 }
278ciscoAtmRmTrafShaperIf OBJECT IDENTIFIER ::= { ciscoAtmRmMIBObjects 10 }
279
280--
281-- The ATM Switch Resource Management Configuration Group
282--
283rmSwitchOverSubFactor OBJECT-TYPE
284    SYNTAX     INTEGER (1..32)
285    MAX-ACCESS read-write
286    STATUS     current
287    DESCRIPTION
288            "The Over Subscription Factor (OSF) is used on switch startup/OIR
289             to determine the maximum sizes of VBR-NRT and ABR/UBR queues.
290             In general, the larger the value of OSF specified, the
291             larger the queues are made at startup.
292             Denoting the maximum sizes of CBR,VBR-RT, VBR-NRT, and ABR/UBR
293             output queues for a physical interface as L1, L2, L3, and L4,
294             respectively, an example algorithm is:
295                L3 = .25 * (OSF*(2048-L1 -L2)
296                L4 = .75 * (OSF*(2048-L1 -L2)"
297    DEFVAL { 4 }
298    ::= { ciscoAtmRmSwitchCfg 1 }
299
300rmSwitchScrMarginFactor OBJECT-TYPE
301    SYNTAX     INTEGER (0..100)
302    MAX-ACCESS read-write
303    STATUS     current
304    DESCRIPTION
305            "The Sustained Cell Rate Margin Factor (SCRMF) is used in
306             Connection Admission Control (CAC) of VBR connections to
307             vary the weight given to the difference between Sustained
308             Cell Rate (scr) and Peak Cell Rate (pcr) specified in the
309             traffic contract. When calculating the equivalent bandwidth
310             offered by a connection, SCRMF is used as follows:
311                eqBw = scr + ((pcr - scr) * rcacVbrScrmf) / 100"
312    DEFVAL { 1 }
313    ::= { ciscoAtmRmSwitchCfg 2 }
314
315rmSwitchAbrCongNotify   OBJECT-TYPE
316    SYNTAX     INTEGER  {
317                 relativeRate(1),
318                 efci(2),
319                 efciAndRelativeRate(3)
320               }
321    MAX-ACCESS read-write
322    STATUS     current
323    DESCRIPTION
324            "The ABR Congestion Notification object determines
325             the type of congestion notification used on ABR connections
326             in the switch. This notification can be done either via
327             relative-rate or Explicit Forward Congestion Indication
328             marking in ATM cells, or both."
329    DEFVAL { relativeRate }
330    ::= { ciscoAtmRmSwitchCfg 3 }
331
332rmDefaultQosObjectiveTable OBJECT-TYPE
333    SYNTAX     SEQUENCE OF RmDefaultQosObjectiveEntry
334    MAX-ACCESS not-accessible
335    STATUS     current
336    DESCRIPTION
337            "The (conceptual) table containing Resource Management
338             configuration information for default Quality of Service
339             objective values used when a signalling request is received
340             on a UNI interface."
341    ::= { ciscoAtmRmSwitchCfg 4 }
342
343rmDefaultQosObjectiveEntry OBJECT-TYPE
344    SYNTAX     RmDefaultQosObjectiveEntry
345    MAX-ACCESS not-accessible
346    STATUS     current
347    DESCRIPTION
348            "An entry (conceptual row) in the
349             rmDefaultQosObjectiveTable containing Resource
350             Management configuration for the default UNI QOS objectives.
351             Rows are identified by Service Category."
352    INDEX      { rmDefaultQosServiceCategory }
353    ::= { rmDefaultQosObjectiveTable 1 }
354
355RmDefaultQosObjectiveEntry ::= SEQUENCE {
356    rmDefaultQosServiceCategory  INTEGER,
357    rmScDefaultQosMaxCtd         INTEGER,
358    rmScDefaultQosPeakToPeakCdv  INTEGER,
359    rmScDefaultQosClr            INTEGER,
360    rmScDefaultQosClrClp01       INTEGER
361}
362
363rmDefaultQosServiceCategory OBJECT-TYPE
364    SYNTAX     INTEGER {
365                    cbr(1),      --constant-bit-rate
366                    vbrRt(2),    --variable-bit-rate-real-time
367                    vbrNrt(3)    --variable-bit-rate-non-real-time
368                   }
369    MAX-ACCESS not-accessible
370    STATUS     current
371    DESCRIPTION
372            "The Service Category to which the row applies."
373    ::= { rmDefaultQosObjectiveEntry 1 }
374
375rmScDefaultQosMaxCtd OBJECT-TYPE
376    SYNTAX     INTEGER (0..16777215)
377    UNITS      "microseconds"
378    MAX-ACCESS read-write
379    STATUS     current
380    DESCRIPTION
381            "The default Maximum Cell Transfer Delay (ctd) for the
382             Service Category. It applies only to cbr and vbr-rt Service
383             Categories. Specifying a value of 16777215 signifies that
384             this parameter should not be checked during connection setup.
385             The units of this object are microseconds."
386    DEFVAL { 16777215 }
387    ::= { rmDefaultQosObjectiveEntry 2 }
388
389rmScDefaultQosPeakToPeakCdv OBJECT-TYPE
390    SYNTAX     INTEGER (0..16777215)
391    UNITS      "microseconds"
392    MAX-ACCESS read-write
393    STATUS     current
394    DESCRIPTION
395            "The default Peak-to-peak cell delay variation (cdv) for
396             the Service Category. It applies only to cbr and vbr-rt Service
397             Categories. Specifying a value of 16777215 signifies
398             that this parameter should not be checked during connection
399             setup. The units of this object are microseconds."
400    DEFVAL { 16777215 }
401    ::= { rmDefaultQosObjectiveEntry 3 }
402
403rmScDefaultQosClr     OBJECT-TYPE
404    SYNTAX     INTEGER (0..15)
405    MAX-ACCESS read-write
406    STATUS     current
407    DESCRIPTION
408            "The default cell-loss-ratio for the Service Category (for
409             CLP=0 cells only). Specifying a value of 0 signifies that
410             this parameter should not be checked during connection setup.
411             The units of this object are negative powers of ten (so
412             an object value of 8 means 10**(-8))."
413    DEFVAL { 0 }
414    ::= { rmDefaultQosObjectiveEntry 4 }
415
416rmScDefaultQosClrClp01 OBJECT-TYPE
417    SYNTAX     INTEGER (0..15)
418    MAX-ACCESS read-write
419    STATUS     current
420    DESCRIPTION
421            "The default cell-loss-ratio for the Service Category for
422             CLP=0+1 cells. Specifying a value of 0 signifies that
423             this parameter should not be checked during connection setup.
424             The units of this object are negative powers of ten (so
425             an object value of 8 means 10**(-8))."
426    DEFVAL { 0 }
427    ::= { rmDefaultQosObjectiveEntry 5 }
428
429--
430-- The cisco ATM Switch Shared Memory Architecture Resource Management Group
431--
432sharedMemRmSwitchQueuedCellTable OBJECT-TYPE
433    SYNTAX     SEQUENCE OF SharedMemRmSwitchQueuedCellEntry
434    MAX-ACCESS not-accessible
435    STATUS     current
436    DESCRIPTION
437            "The (conceptual) table containing Resource Management
438             information on the cells in the output queues of a
439             shared-memory output-queued ATM switch."
440    ::= { ciscoAtmRmSwitchSharedMem 1 }
441
442sharedMemRmSwitchQueuedCellEntry OBJECT-TYPE
443    SYNTAX     SharedMemRmSwitchQueuedCellEntry
444    MAX-ACCESS not-accessible
445    STATUS     current
446    DESCRIPTION
447            "An entry (conceptual row) in the
448             sharedMemRmSwitchQueuedCellTable containing Resource
449             Management information on the cells in the output
450             queues of a shared-memory switch.  Rows are
451             indexed by priority."
452    INDEX      { sharedMemRmCellPriority }
453    ::= { sharedMemRmSwitchQueuedCellTable 1 }
454
455SharedMemRmSwitchQueuedCellEntry ::= SEQUENCE {
456    sharedMemRmCellPriority          INTEGER,
457    sharedMemRmSwitchQueuedCellLimit INTEGER,
458    sharedMemRmSwitchQueuedCellCount Gauge32
459}
460
461sharedMemRmCellPriority OBJECT-TYPE
462    SYNTAX     INTEGER {
463                    p1(1),  -- Priority 1 (highest priority)
464                    p2(2),  -- Priority 2 (2nd highest priority)
465                    p3(3),  -- Priority 3 (3rd highest priority)
466                    p4(4)   -- Priority 4 (lowest priority)
467                   }
468    MAX-ACCESS not-accessible
469    STATUS     current
470    DESCRIPTION
471            "The cell priority. The cell priority maps one-to-one to the
472             per-interface queues specified by the sharedMemRmIfOutputQ
473             object. All cells of a connection of a particular Service
474             Category are given a fixed priority. The Service Categories
475             allocated to a priority can be determined by querying the
476             sharedMemRmIfOutputQServCategory object for any physical
477             interface on the switch."
478    ::= { sharedMemRmSwitchQueuedCellEntry 1 }
479
480sharedMemRmSwitchQueuedCellLimit OBJECT-TYPE
481    SYNTAX     INTEGER (0..65535)
482    UNITS      "cells"
483    MAX-ACCESS read-write
484    STATUS     current
485    DESCRIPTION
486            "Configured limit on the number of cells on all output queues
487             of the switch at any time of a particular priority."
488    DEFVAL { 65535 }
489    ::= { sharedMemRmSwitchQueuedCellEntry 2 }
490
491sharedMemRmSwitchQueuedCellCount OBJECT-TYPE
492    SYNTAX     Gauge32
493    UNITS      "cells"
494    MAX-ACCESS read-only
495    STATUS     current
496    DESCRIPTION
497            "Count of the number of cells on all output queues
498             of the switch at any time of a particular priority."
499    ::= { sharedMemRmSwitchQueuedCellEntry 3 }
500
501--
502-- The ATM Interface Resource Management Configuration Group
503--
504rmIfCfgTable OBJECT-TYPE
505    SYNTAX     SEQUENCE OF RmIfCfgEntry
506    MAX-ACCESS not-accessible
507    STATUS     current
508    DESCRIPTION
509            "The (conceptual) table containing Resource Management
510             configuration information for whole ATM interfaces."
511    ::= { ciscoAtmRmIfCfg 3 }
512
513rmIfCfgEntry OBJECT-TYPE
514    SYNTAX     RmIfCfgEntry
515    MAX-ACCESS not-accessible
516    STATUS     current
517    DESCRIPTION
518            "An entry (conceptual row) in the rmIfCfgTable
519             containing Resource Management configuration for an ATM
520            interface.  The particular interface is identified by the
521            value of MIB-II's ifIndex."
522    INDEX      { ifIndex }
523    ::= { rmIfCfgTable 1 }
524
525RmIfCfgEntry ::= SEQUENCE {
526    rmIfOutPacingRateRequested       Unsigned32,
527    rmIfOutPacingRateInstalled       Unsigned32,
528    rmIfOutPacingForce               ForceValue,
529    rmIfLinkDistance                 Unsigned32,
530    rmIfBestEffortLimit              Unsigned32,
531    rmIfCbrDefaultRxUpcTolerance     Unsigned32,
532    rmIfVbrRtDefaultRxUpcTolerance   Unsigned32,
533    rmIfVbrNrtDefaultRxUpcTolerance  Unsigned32,
534    rmIfAbrDefaultRxUpcTolerance     Unsigned32,
535    rmIfUbrDefaultRxUpcTolerance     Unsigned32,
536    rmIfVbrRtDefaultRxUpcCdvt        Unsigned32,
537    rmIfVbrNrtDefaultRxUpcCdvt       Unsigned32,
538    rmIfServCategorySupport          INTEGER,
539    rmIfFramingOverhead              TruthValue,
540    rmIfFramingOverheadForce         ForceValue,
541    rmIfOverBooking                  INTEGER,
542    rmIfVbrRtPerClassOverbooking     INTEGER,
543    rmIfVbrNrtPerClassOverbooking    INTEGER,
544    rmIfAbrPerClassOverbooking       INTEGER,
545    rmIfUbrPerClassOverbooking       INTEGER
546}
547
548rmIfOutPacingRateRequested OBJECT-TYPE
549    SYNTAX     Unsigned32
550    UNITS      "kilobits-per-second"
551    MAX-ACCESS read-write
552    STATUS     current
553    DESCRIPTION
554            "This object reflects an explicit configuration of the
555             state of pacing for this interface. If the value of this
556             object is 0, pacing is disabled on this interface.
557             Prior to any user configuration, the value of this object
558             is 0. If the value not 0, it represents the output pacing
559             value, in kilobits per second. The hardware is not capable
560             of providing all possible rates. The rate in place is available
561             in rmIfOutPacingRateInstalled. If the value specified would
562             reduce the port rate below that currently allocated to
563             Guaranteed Service bandwidth for the output flow,
564             the rmIfOutPacingForce object must be set in conjunction with
565             this object in order to cause the change to take effect."
566    DEFVAL { 0 }
567    ::= { rmIfCfgEntry 1 }
568
569rmIfOutPacingRateInstalled OBJECT-TYPE
570    SYNTAX     Unsigned32
571    UNITS      "kilobits-per-second"
572    MAX-ACCESS read-only
573    STATUS     current
574    DESCRIPTION
575            "The output pacing value, in kilobits per second, in effect.
576             A value of 0 indicates output pacing is disabled.
577             This object is not instantiated for interfaces to which it
578             cannot be applied."
579    DEFVAL { 0 }
580    ::= { rmIfCfgEntry 2 }
581
582rmIfOutPacingForce OBJECT-TYPE
583    SYNTAX     ForceValue
584    MAX-ACCESS read-write
585    STATUS     current
586    DESCRIPTION
587            "A Set Request for rmIfOutPacingRateRequested that does not
588             reduce the port rate below the currently allocated bandwidth
589             guarantees for the output flow always succeeds irrespective
590             of the value of rmIfOutPacingForce.  But a Set Request for
591             rmIfOutPacingRateRequested that does reduce the port rate
592             below the currently allocated bandwidth guarantees for the
593             output flow will succeed only if rmIfOutPacingForce object
594             is also set to the value forceChange. In either of the above
595             cases, once rmIfOutPacingRateRequested object is set to the
596             appropriate value, rmIfOutPacingForce object assumes the
597             noForceChange value. This object is not instantiated for
598             interfaces to which it cannot be applied."
599    DEFVAL { noForceChange }
600    ::= { rmIfCfgEntry 3 }
601
602rmIfLinkDistance     OBJECT-TYPE
603    SYNTAX     Unsigned32 (0..65535)
604    UNITS      "kilometers"
605    MAX-ACCESS read-write
606    STATUS     current
607    DESCRIPTION
608            "The link distance defined for the interface, expressed
609             in kilometers. This is then divided by the speed of light
610             to determine a propagation delay."
611    DEFVAL { 0 }
612    ::= { rmIfCfgEntry 4 }
613
614rmIfBestEffortLimit OBJECT-TYPE
615    SYNTAX     Unsigned32
616    MAX-ACCESS read-write
617    STATUS     current
618    DESCRIPTION
619            "The limit on the number of Best Effort connections that
620             can be established on this interface. Note that a change
621             to this value affects subsequent connection setup, not
622             existing connections. A value of 4294967295 disables best-effort
623             limits."
624    DEFVAL { 4294967295 }
625    ::= { rmIfCfgEntry 5 }
626
627rmIfCbrDefaultRxUpcTolerance OBJECT-TYPE
628    SYNTAX     Unsigned32
629    UNITS      "cell-times"
630    MAX-ACCESS read-write
631    STATUS     current
632    DESCRIPTION
633            "Specifies the GCRA limit parameter used for policing
634             of a receive cell-stream of a CBR connection on an interface,
635             if the limit parameter is not specified explicitly in the
636             connection setup request. It is specified
637             in cell-times. Note that a change to this value affects
638             subsequent connection setup, not existing connections."
639    DEFVAL { 1024 }
640    ::= { rmIfCfgEntry 6 }
641
642rmIfVbrRtDefaultRxUpcTolerance OBJECT-TYPE
643    SYNTAX     Unsigned32
644    UNITS      "cell-times"
645    MAX-ACCESS read-write
646    STATUS     current
647    DESCRIPTION
648            "Specifies the maximum burst size parameter used for policing
649             of a receive cell-stream of a VBR-RT connection on an
650             interface, if this parameter is not specified
651             explicitly in the connection setup request. It is
652             specified in cell-times. Note that a change to this value
653             affects subsequent connection setup, not existing
654             connections."
655    DEFVAL { 1024 }
656    ::= { rmIfCfgEntry 7 }
657
658rmIfVbrNrtDefaultRxUpcTolerance OBJECT-TYPE
659    SYNTAX     Unsigned32
660    UNITS      "cell-times"
661    MAX-ACCESS read-write
662    STATUS     current
663    DESCRIPTION
664            "Specifies the maximum burst size parameter used for policing
665             of a receive cell-stream of a VBR-NRT connection on an
666             interface, if this parameter is not specified
667             explicitly in the connection setup request. It is
668             specified in cell-times. Note that a change to this value
669             affects subsequent connection setup, not existing
670             connections."
671    DEFVAL { 1024 }
672    ::= { rmIfCfgEntry 8 }
673
674    rmIfAbrDefaultRxUpcTolerance  OBJECT-TYPE
675    SYNTAX     Unsigned32
676    UNITS      "cell-times"
677    MAX-ACCESS read-write
678    STATUS     current
679    DESCRIPTION
680            "Specifies the GCRA limit parameter used for policing
681             of a receive cell-stream of an ABR connection on an interface,
682             if the limit parameter is not specified explicitly in the
683             connection setup request. It is specified
684             in cell-times. Note that a change to this value affects
685             subsequent connection setup, not existing connections."
686    DEFVAL { 1024 }
687    ::= { rmIfCfgEntry 9 }
688
689    rmIfUbrDefaultRxUpcTolerance  OBJECT-TYPE
690    SYNTAX     Unsigned32
691    UNITS      "cell-times"
692    MAX-ACCESS read-write
693    STATUS     current
694    DESCRIPTION
695            "Specifies the GCRA limit parameter used for policing
696             of a receive cell-stream of a UBR connection on an interface,
697             if the limit parameter is not specified explicitly in the
698             connection setup request. It is specified
699             in cell-times. Note that a change to this value affects
700             subsequent connection setup, not existing connections."
701    DEFVAL { 1024 }
702    ::= { rmIfCfgEntry 10 }
703
704rmIfVbrRtDefaultRxUpcCdvt OBJECT-TYPE
705    SYNTAX     Unsigned32
706    UNITS      "cell-times"
707    MAX-ACCESS read-write
708    STATUS     current
709    DESCRIPTION
710            "Specifies the GCRA limit parameter used for peak-rate
711             policing of a receive cell-stream of a VBR-RT connection
712             on an interface, if the CDVT parameter is not specified
713             explicitly in the connection setup request. It is
714             specified in cell-times. Note that a change to this value
715             affects subsequent connection setup, not existing
716             connections."
717    DEFVAL { 1024 }
718    ::= { rmIfCfgEntry 11 }
719
720rmIfVbrNrtDefaultRxUpcCdvt OBJECT-TYPE
721    SYNTAX     Unsigned32
722    UNITS      "cell-times"
723    MAX-ACCESS read-write
724    STATUS     current
725    DESCRIPTION
726            "Specifies the GCRA limit parameter used for peak-rate
727             policing of a receive cell-stream of a VBR-NRT connection
728             on an interface, if the CDVT parameter is not specified
729             explicitly in the connection setup request. It is
730             specified in cell-times. Note that a change to this value
731             affects subsequent connection setup, not existing
732             connections."
733    DEFVAL { 1024 }
734    ::= { rmIfCfgEntry 12 }
735
736rmIfServCategorySupport OBJECT-TYPE
737    SYNTAX     INTEGER (0..31)
738    MAX-ACCESS read-write
739    STATUS     current
740    DESCRIPTION
741            "The value of this object controls and reflects the
742             Service Category(s) supported on this ATM interface.
743
744             If a bit is set, the corresponding Service Category
745             is supported on the interface, and CAC will allow
746             such connections. If a bit is reset, the corresponding
747             Service Category is not supported on the interface,
748             and CAC will reject such connections.
749
750             Write access may not be supported on all interfaces.
751             Not all Service Categories may be supported on
752             an interface. For example, mixing of Service
753             Categories may not be allowed on a VP tunnel
754             interface.
755
756                 The various bit positions are:
757                  1    constant bit rate (cbr)
758                  2    variable bit rate-real time (vbr-rt)
759                  4    variable bit rate-non real time (vbr-nrt)
760                  8    available bit rate (abr)
761                 16    unspecified bit rate (ubr)"
762    ::= { rmIfCfgEntry 13 }
763
764rmIfFramingOverhead OBJECT-TYPE
765    SYNTAX     TruthValue
766    MAX-ACCESS read-write
767    STATUS     current
768    DESCRIPTION
769            "If this object is set to true, framing overhead will be taken
770             into account in determining the Maximum Cell Rate that is
771             possible on this interface. If this object is set to false,
772             framing overhead will not figure in the determination of the
773             Maximum Cell Rate that is possible on this interface. If
774             setting the value of this object to true results in reducing
775             the Maximum Guaranteed Services Bandwidth of this interface
776             below the currently allocated bandwidth guarantees on this
777             interface, the object rmIfFramingOverheadForce must also be
778             set in order to cause the change to take effect. This object is
779             not instantiated for interfaces to which it cannot be applied."
780    DEFVAL { false }
781    ::= { rmIfCfgEntry 14 }
782
783rmIfFramingOverheadForce OBJECT-TYPE
784    SYNTAX     ForceValue
785    MAX-ACCESS read-write
786    STATUS     current
787    DESCRIPTION
788            "A Set Request for rmIfFramingOverhead that does not reduce
789             the Maximum Guaranteed Services Bandwidth of this interface
790             below the currently allocated bandwidth guarantees always
791             succeeds irrespective of the value of rmIfFramingOverheadForce.
792             But a Set Request for rmIfFramingOverhead that does reduce the
793             Maximum Guaranteed Services Bandwidth of this interface below
794             the currently allocated bandwidth guarantees will succeed only
795             if rmIfFramingOverheadForce object is also set to the value
796             forceChange.  In either of the above cases, once the
797             rmIfFramingOverhead object is set to the appropriate value,
798             rmIfFramingOverheadForce object assumes the noForceChange
799             value.  This object is not instantiated for interfaces to
800             which it cannot be applied."
801    DEFVAL { noForceChange }
802    ::= { rmIfCfgEntry 15 }
803
804rmIfOverBooking OBJECT-TYPE
805    SYNTAX     INTEGER (100..1000)
806    UNITS      "percent"
807    MAX-ACCESS read-write
808    STATUS     current
809    DESCRIPTION
810            "This object specifies overbooking on this interface as
811             a percentage of the Maximum Cell Rate that is possible
812             on this interface. If the value of this object is 100,
813             overbooking is disabled on this interface. A set request
814             for this object will succeed only if the value of the
815             ifAdminStatus object for this interface is 'down'.
816             This object is not instantiated for interfaces to which
817             it cannot be applied."
818    DEFVAL { 100 }
819    ::= { rmIfCfgEntry 16 }
820
821rmIfVbrRtPerClassOverbooking OBJECT-TYPE
822    SYNTAX     INTEGER (100..3200)
823    UNITS      "percent"
824    MAX-ACCESS read-write
825    STATUS     current
826    DESCRIPTION
827            "This object specifies the Per Class Overbooking
828             percentage for VBR-rt service category on this
829             interface. If the value of this object is 100,
830             Per Class Overbooking for VBR-rt is disabled on this
831             interface. Specifying a value that is greater than 100
832             causes the CAC to scale down the bandwidth allocated to
833             a VBR-rt VC on this interface by a factor that is equal
834             to the inverse of the overbooking percentage specified by
835             this object. A set request for this object will succeed
836             only if the value of the ifAdminStatus object for this
837             interface is 'down' and Interface overbooking
838             (rmIfOverBooking object) is disabled. A set request for
839             this object will not succeed if it specifies a value
840             that would cause the current bandwidth guarantees on
841             this interface to exceed the maximum bandwidth available
842             for guaranteed services on this interface."
843    DEFVAL { 100 }
844    ::= { rmIfCfgEntry 17 }
845
846rmIfVbrNrtPerClassOverbooking OBJECT-TYPE
847    SYNTAX     INTEGER (100..3200)
848    UNITS      "percent"
849    MAX-ACCESS read-write
850    STATUS     current
851    DESCRIPTION
852            "This object specifies the Per Class Overbooking
853             percentage for VBR-Nrt service category on this
854             interface. If the value of this object is 100,
855             Per Class Overbooking for VBR-Nrt is disabled on this
856             interface. Specifying a value that is greater than 100
857             causes the CAC to scale down the bandwidth allocated to
858             a VBR-Nrt VC on this interface by a factor that is equal
859             to the inverse of the overbooking percentage specified by
860             this object. A set request for this object will succeed
861             only if the value of the ifAdminStatus object for this
862             interface is 'down' and Interface overbooking
863             (rmIfOverBooking object) is disabled. A set request for
864             this object will not succeed if it specifies a value
865             that would cause the current bandwidth guarantees on
866             this interface to exceed the maximum bandwidth available
867             for guaranteed services on this interface."
868    DEFVAL { 100 }
869    ::= { rmIfCfgEntry 18 }
870
871rmIfAbrPerClassOverbooking OBJECT-TYPE
872    SYNTAX     INTEGER (100..3200)
873    UNITS      "percent"
874    MAX-ACCESS read-write
875    STATUS     current
876    DESCRIPTION
877            "This object specifies the Per Class Overbooking
878             percentage for ABR service category on this
879             interface. If the value of this object is 100,
880             Per Class Overbooking for ABR is disabled on this
881             interface. Specifying a value that is greater than 100
882             causes the CAC to scale down the bandwidth allocated to
883             a ABR VC on this interface by a factor that is equal
884             to the inverse of the overbooking percentage specified by
885             this object. A set request for this object will succeed
886             only if the value of the ifAdminStatus object for this
887             interface is 'down' and Interface overbooking
888             (rmIfOverBooking object) is disabled. A set request for
889             this object will not succeed if it specifies a value
890             that would cause the current bandwidth guarantees on
891             this interface to exceed the maximum bandwidth available
892             for guaranteed services on this interface."
893    DEFVAL { 100 }
894    ::= { rmIfCfgEntry 19 }
895
896rmIfUbrPerClassOverbooking OBJECT-TYPE
897    SYNTAX     INTEGER (100..3200)
898    UNITS      "percent"
899    MAX-ACCESS read-write
900    STATUS     current
901    DESCRIPTION
902            "This object specifies the Per Class Overbooking
903             percentage for UBR service category on this
904             interface. If the value of this object is 100,
905             Per Class Overbooking for UBR is disabled on this
906             interface. Specifying a value that is greater than 100
907             causes the CAC to scale down the bandwidth allocated to
908             a UBR VC on this interface by a factor that is equal
909             to the inverse of the overbooking percentage specified by
910             this object. A set request for this object will succeed
911             only if the value of the ifAdminStatus object for this
912             interface is 'down' and Interface overbooking
913             (rmIfOverBooking object) is disabled. A set request for
914             this object will not succeed if it specifies a value
915             that would cause the current bandwidth guarantees on
916             this interface to exceed the maximum bandwidth available
917             for guaranteed services on this interface."
918    DEFVAL { 100 }
919    ::= { rmIfCfgEntry 20 }
920
921rmIfDirectionCfgTable OBJECT-TYPE
922    SYNTAX     SEQUENCE OF RmIfDirectionCfgEntry
923    MAX-ACCESS not-accessible
924    STATUS     current
925    DESCRIPTION
926            "The (conceptual) table containing Resource Management
927             configuration information for a single direction of
928             traffic flow on ATM interfaces."
929    ::= { ciscoAtmRmIfCfg 4 }
930
931rmIfDirectionCfgEntry OBJECT-TYPE
932    SYNTAX     RmIfDirectionCfgEntry
933    MAX-ACCESS not-accessible
934    STATUS     current
935    DESCRIPTION
936            "An entry (conceptual row) in the rmIfInOutCfgTable
937             containing Resource Management configuration for a
938             traffic direction on an ATM interface.  The particular
939             interface is identified by the value of MIB-II's ifIndex,
940             and the direction of flow."
941    INDEX      { ifIndex, rmIfDirection }
942    ::= { rmIfDirectionCfgTable 1 }
943
944RmIfDirectionCfgEntry ::= SEQUENCE {
945    rmIfDirection                   INTEGER,
946    rmIfDirControlLinkShareMaxAgg   INTEGER,
947    rmIfDirControlLinkShareMinCbr   INTEGER,
948    rmIfDirControlLinkShareMaxCbr   INTEGER,
949    rmIfDirControlLinkShareMinVbr   INTEGER,
950    rmIfDirControlLinkShareMaxVbr   INTEGER,
951    rmIfDirMaxCbrPcr                Unsigned32,
952    rmIfDirMaxCbrTolerance          Unsigned32,
953    rmIfDirMaxVbrPcr                Unsigned32,
954    rmIfDirMaxVbrScr                Unsigned32,
955    rmIfDirMaxVbrTolerance          Unsigned32,
956    rmIfDirMaxAbrPcr                Unsigned32,
957    rmIfDirMaxAbrTolerance          Unsigned32,
958    rmIfDirMaxUbrPcr                Unsigned32,
959    rmIfDirMaxUbrTolerance          Unsigned32,
960    rmIfDirMaxAbrMcr                Unsigned32,
961    rmIfDirMaxUbrMcr                Unsigned32,
962    rmIfDirMaxVbrCdvt               Unsigned32,
963    rmIfDirControlLinkShareMinAbr   INTEGER,
964    rmIfDirControlLinkShareMaxAbr   INTEGER,
965    rmIfDirControlLinkShareMinUbr   INTEGER,
966    rmIfDirControlLinkShareMaxUbr   INTEGER
967}
968
969rmIfDirection   OBJECT-TYPE
970    SYNTAX     INTEGER {
971                    receive(1),
972                    transmit(2)
973                   }
974    MAX-ACCESS not-accessible
975    STATUS     current
976    DESCRIPTION
977            "Selects the traffic direction for which subsequent row
978             parameters are read or written. In is received from
979             the port(into the device), Out is transmitted to the
980             port (from the device)."
981    ::= { rmIfDirectionCfgEntry 1 }
982
983rmIfDirControlLinkShareMaxAgg OBJECT-TYPE
984    SYNTAX     INTEGER (-1..95)
985    MAX-ACCESS read-write
986    STATUS     current
987    DESCRIPTION
988            "Configuration in the Controller Link Sharing (CLS) scheme.
989             Specifies the maximum aggregate Guaranteed Service
990             (CBR or VBR) traffic that can be allocated in a
991             traffic direction on an interface. It is expressed
992             as a percentage of the maximum traffic direction's
993             bandwidth (applies after output pacing, for example).
994             This object interacts with MaxVbr (if specified) such
995             that MaxVbr <= MaxAgg.
996             This object interacts with MaxCbr (if specified) such
997             that MaxCbr <= MaxAgg.
998             This object interacts with MaxAbr (if specified) such
999             that MaxAbr <= MaxAgg.
1000             This object interacts with MaxUbr (if specified) such
1001             that MaxUbr <= MaxAgg.
1002             Note that a change to this value affects subsequent
1003             connection setup, not existing connections.
1004             If the object is set to -1, the object is considered
1005             to be unspecified.
1006             This object is not instantiated for interfaces to which it
1007             cannot be applied."
1008    DEFVAL { -1 }
1009    ::= { rmIfDirectionCfgEntry 2 }
1010
1011rmIfDirControlLinkShareMinCbr OBJECT-TYPE
1012    SYNTAX     INTEGER (-1..95)
1013    MAX-ACCESS read-write
1014    STATUS     current
1015    DESCRIPTION
1016            "Configuration in the Controller Link Sharing (CLS) scheme.
1017             Specifies a minimum amount of CBR traffic that can
1018             be reserved in a traffic direction on an interface.
1019             It is expressed as a percentage of the maximum traffic
1020             direction's bandwidth (applies after output pacing,
1021             for example).
1022             This object interacts with MinVbr, MinAbr, MinUbr
1023             (if specified) such that
1024              MinVbr + MinCbr + MinAbr + MinUbr <= 95%.
1025             This object interacts with MaxCbr (if specified) such that
1026             MinCbr < MaxCbr.
1027             Note that a change to this value affects subsequent
1028             connection setup, not existing connections. If the object
1029             is set to -1, the object is considered to be unspecified.
1030             This object is not instantiated for interfaces to which it
1031             cannot be applied."
1032    DEFVAL { -1 }
1033    ::= { rmIfDirectionCfgEntry 3 }
1034
1035rmIfDirControlLinkShareMaxCbr OBJECT-TYPE
1036    SYNTAX     INTEGER (-1..95)
1037    MAX-ACCESS read-write
1038    STATUS     current
1039    DESCRIPTION
1040            "Configuration in the Controller Link Sharing (CLS) scheme.
1041             Specifies the maximum CBR traffic that can be allocated
1042             in a traffic direction on an interface. It is expressed
1043             as a percentage of the maximum traffic direction's
1044             bandwidth (applies after output pacing, for example).
1045             This object interacts with MinCbr (if specified) such that
1046             MinCbr <= MaxCbr.
1047             This object interacts with MaxAgg (if specified) such
1048             that MaxCbr <= MaxAgg.
1049             Note that a change to this value affects subsequent
1050             connection setup, not existing connections. This object is
1051             not instantiated for interfaces to which it cannot be applied."
1052    DEFVAL { -1 }
1053    ::= { rmIfDirectionCfgEntry 4 }
1054
1055rmIfDirControlLinkShareMinVbr OBJECT-TYPE
1056    SYNTAX     INTEGER (-1..95)
1057    MAX-ACCESS read-write
1058    STATUS     current
1059    DESCRIPTION
1060            "Configuration in the Controller Link Sharing (CLS) scheme.
1061             Specifies a minimum amount of VBR traffic that can
1062             be reserved in a traffic direction on an interface.
1063             It is expressed as a percentage of the maximum traffic
1064             direction's bandwidth (applies after output pacing,
1065             for example).
1066             This object interacts with MinCbr, MinAbr, and MinUbr
1067             (if specified), such that
1068              MinVbr + MinCbr + MinAbr + MinUbr <= 95%.
1069             This object interacts with MaxVbr (if specified) such that
1070             MinVbr <= MaxVbr.
1071             Note that a change to this value affects subsequent
1072             connection setup, not existing connections. If the object
1073             is set to -1, the object is considered to be unspecified.
1074             This object is not instantiated for interfaces to which it
1075             cannot be applied."
1076    DEFVAL { -1 }
1077    ::= { rmIfDirectionCfgEntry 5 }
1078
1079rmIfDirControlLinkShareMaxVbr OBJECT-TYPE
1080    SYNTAX     INTEGER (-1..95)
1081    MAX-ACCESS read-write
1082    STATUS     current
1083    DESCRIPTION
1084            "Configuration in the Controller Link Sharing (CLS) scheme.
1085             Specifies the maximum VBR traffic that can be allocated
1086             in a traffic direction on an interface. It is expressed
1087             as a percentage of the maximum traffic direction's
1088             bandwidth (applies after output pacing, for example).
1089             This object interacts with MinVbr (if specified) such that
1090             MinVbr <= MaxVbr.
1091             This object interacts with MaxAgg (if specified) such
1092             that MaxVbr <= MaxAgg.
1093             Note that a change to this value affects subsequent
1094             connection setup, not existing connections.
1095             If the object is set to -1, the object is considered
1096             to be unspecified.
1097             This object is not instantiated for interfaces to which it
1098             cannot be applied."
1099    DEFVAL { -1 }
1100    ::= { rmIfDirectionCfgEntry 6 }
1101
1102rmIfDirMaxCbrPcr OBJECT-TYPE
1103    SYNTAX     Unsigned32
1104    UNITS      "cells-per-second"
1105    MAX-ACCESS read-write
1106    STATUS     current
1107    DESCRIPTION
1108            "Specifies the maximum Peak-cell-rate (pcr) traffic
1109             parameter that can be specified for CBR connections
1110             in a traffic direction on an interface. It is specified
1111             in cells-per-second. A value of 4294967295 disables checking
1112             of this parameter limit. Note that a change to this value
1113             affects subsequent connection setup, not existing
1114             connections."
1115    DEFVAL { 4294967295 }
1116    ::= { rmIfDirectionCfgEntry 7 }
1117
1118rmIfDirMaxCbrTolerance OBJECT-TYPE
1119    SYNTAX     Unsigned32
1120    UNITS      "cell-times"
1121    MAX-ACCESS read-write
1122    STATUS     current
1123    DESCRIPTION
1124            "Specifies the maximum limit parameter used in the GCRA
1125             algorithm for traffic policing that can be specified
1126             for CBR connections in a traffic direction on an interface.
1127             It is specified in cell-times.  A value of 4294967295 disables
1128             checking of this parameter limit. Note that a change to this
1129             value affects subsequent connection setup, not existing
1130             connections."
1131    DEFVAL { 4294967295 }
1132    ::= { rmIfDirectionCfgEntry 8 }
1133
1134rmIfDirMaxVbrPcr OBJECT-TYPE
1135    SYNTAX     Unsigned32
1136    UNITS      "cells-per-second"
1137    MAX-ACCESS read-write
1138    STATUS     current
1139    DESCRIPTION
1140            "Specifies the maximum Peak-cell-rate (pcr) traffic
1141             parameter that can be specified for VBR connections
1142             in a traffic direction on an interface. It is specified
1143             in cells-per-second.  A value of 4294967295 disables checking
1144             of this parameter limit. Note that a change to this value
1145             affects subsequent connection setup, not existing
1146             connections."
1147    DEFVAL { 4294967295 }
1148    ::= { rmIfDirectionCfgEntry 9 }
1149
1150rmIfDirMaxVbrScr OBJECT-TYPE
1151    SYNTAX     Unsigned32
1152    UNITS      "cells-per-second"
1153    MAX-ACCESS read-write
1154    STATUS     current
1155    DESCRIPTION
1156            "Specifies the maximum Sustained-cell-rate (scr) traffic
1157             parameter that can be specified for VBR connections
1158             in a traffic direction on an interface. It is specified
1159             in cells-per-second.  A value of 4294967295 disables checking
1160             of this parameter limit. Note that a change to this value
1161             affects subsequent connection setup, not existing
1162             connections."
1163    DEFVAL { 4294967295 }
1164    ::= { rmIfDirectionCfgEntry 10 }
1165
1166rmIfDirMaxVbrTolerance OBJECT-TYPE
1167    SYNTAX     Unsigned32
1168    UNITS      "cell-times"
1169    MAX-ACCESS read-write
1170    STATUS     current
1171    DESCRIPTION
1172            "Specifies the maximum limit parameter used in the GCRA
1173             algorithm for traffic policing that can be specified
1174             for VBR connections in a traffic direction on an interface.
1175             It is specified in cell-times.  A value of 4294967295 disables
1176             checking of this parameter limit. Note that a change to this
1177             value affects subsequent connection setup, not existing
1178             connections."
1179    DEFVAL { 4294967295 }
1180    ::= { rmIfDirectionCfgEntry 11 }
1181
1182rmIfDirMaxAbrPcr OBJECT-TYPE
1183    SYNTAX     Unsigned32
1184    UNITS      "cells-per-second"
1185    MAX-ACCESS read-write
1186    STATUS     current
1187    DESCRIPTION
1188            "Specifies the maximum Peak-cell-rate (pcr) traffic
1189             parameter that can be specified for ABR connections
1190             in a traffic direction on an interface. It is specified
1191             in cells-per-second.  A value of 4294967295 disables checking
1192             of this parameter limit. Note that a change to this value
1193             affects subsequent connection setup, not existing
1194             connections."
1195    DEFVAL { 4294967295 }
1196    ::= { rmIfDirectionCfgEntry 12 }
1197
1198rmIfDirMaxAbrTolerance OBJECT-TYPE
1199    SYNTAX     Unsigned32
1200    UNITS      "cell-times"
1201    MAX-ACCESS read-write
1202    STATUS     current
1203    DESCRIPTION
1204            "Specifies the maximum limit parameter used in the GCRA
1205             algorithm for traffic policing that can be specified
1206             for ABR connections in a traffic direction on an interface.
1207             It is specified in cell-times.  A value of 4294967295 disables
1208             checking of this parameter limit. Note that a change to this
1209             value affects subsequent connection setup, not existing
1210             connections."
1211    DEFVAL { 4294967295 }
1212    ::= { rmIfDirectionCfgEntry 13 }
1213
1214rmIfDirMaxUbrPcr OBJECT-TYPE
1215    SYNTAX     Unsigned32
1216    UNITS      "cells-per-second"
1217    MAX-ACCESS read-write
1218    STATUS     current
1219    DESCRIPTION
1220            "Specifies the maximum Peak-cell-rate (pcr) traffic
1221             parameter that can be specified for UBR connections
1222             in a traffic direction on an interface. It is specified
1223             in cells-per-second.  A value of 4294967295 disables checking
1224             of this parameter limit. Note that a change to this value
1225             affects subsequent connection setup, not existing
1226             connections."
1227    DEFVAL { 4294967295 }
1228    ::= { rmIfDirectionCfgEntry 14 }
1229
1230rmIfDirMaxUbrTolerance OBJECT-TYPE
1231    SYNTAX     Unsigned32
1232    UNITS      "cell-times"
1233    MAX-ACCESS read-write
1234    STATUS     current
1235    DESCRIPTION
1236            "Specifies the maximum limit parameter used in the GCRA
1237             algorithm for traffic policing that can be specified
1238             for UBR connections in a traffic direction on an interface.
1239             It is specified in cell-times.  A value of 4294967295 disables
1240             checking of this parameter limit. Note that a change to this
1241             value affects subsequent connection setup, not existing
1242             connections."
1243    DEFVAL { 4294967295 }
1244    ::= { rmIfDirectionCfgEntry 15 }
1245
1246rmIfDirMaxAbrMcr OBJECT-TYPE
1247    SYNTAX     Unsigned32
1248    UNITS      "cells-per-second"
1249    MAX-ACCESS read-write
1250    STATUS     current
1251    DESCRIPTION
1252            "Specifies the maximum Minimum-cell-rate (mcr) traffic
1253             parameter that can be specified for ABR connections
1254             in a traffic direction on an interface. It is specified
1255             in cells-per-second.  A value of 4294967295 disables checking
1256             of this parameter limit. Note that a change to this value
1257             affects subsequent connection setup, not existing
1258             connections."
1259    DEFVAL { 4294967295 }
1260    ::= { rmIfDirectionCfgEntry 16 }
1261
1262rmIfDirMaxUbrMcr OBJECT-TYPE
1263    SYNTAX     Unsigned32
1264    UNITS      "cells-per-second"
1265    MAX-ACCESS read-write
1266    STATUS     current
1267    DESCRIPTION
1268            "Specifies the maximum Minimum-cell-rate (mcr) traffic
1269             parameter that can be specified for UBR plus (UBR with
1270             an mcr guaranteed) connections in a traffic direction on
1271             an interface. It is specified in cells-per-second.  A
1272             value of 4294967295 disables checking of this parameter
1273             limit. Note that a change to this value affects subsequent
1274             connection setup, not existing
1275             connections."
1276    DEFVAL { 4294967295 }
1277    ::= { rmIfDirectionCfgEntry 17 }
1278
1279rmIfDirMaxVbrCdvt OBJECT-TYPE
1280    SYNTAX     Unsigned32
1281    UNITS      "cell-times"
1282    MAX-ACCESS read-write
1283    STATUS     current
1284    DESCRIPTION
1285            "Specifies the maximum peak-rate CDVT parameter used in
1286             the GCRA algorithm for traffic policing that can be specified
1287             for VBR connections in a traffic direction on an interface.
1288             It is specified in cell-times.  A value of 4294967295 disables
1289             checking of this parameter limit. Note that a change to this
1290             value affects subsequent connection setup, not existing
1291             connections."
1292    DEFVAL { 4294967295 }
1293    ::= { rmIfDirectionCfgEntry 18 }
1294
1295rmIfDirControlLinkShareMinAbr OBJECT-TYPE
1296    SYNTAX     INTEGER (-1..95)
1297    MAX-ACCESS read-write
1298    STATUS     current
1299    DESCRIPTION
1300            "Configuration in the Controller Link Sharing (CLS) scheme.
1301             Specifies a minimum amount of ABR traffic that can
1302             be reserved in a traffic direction on an interface.
1303             It is expressed as a percentage of the maximum traffic
1304             direction's bandwidth (applies after output pacing,
1305             for example).
1306             This object interacts with MinVbr, MinCbr, and MinUbr
1307             (if specified) such that:
1308               MinVbr + MinCbr + MinAbr + MinUbr <= 95%.
1309             This object interacts with MaxAbr (if specified) such that
1310             MinAbr < MaxAbr.
1311             Note that a change to this value affects subsequent
1312             connection setup, not existing connections. If the object
1313             is set to -1, the object is considered to be unspecified.
1314             This object is not instantiated for interfaces to which it
1315             cannot be applied."
1316    DEFVAL { -1 }
1317    ::= { rmIfDirectionCfgEntry 19 }
1318
1319rmIfDirControlLinkShareMaxAbr OBJECT-TYPE
1320    SYNTAX     INTEGER (-1..95)
1321    MAX-ACCESS read-write
1322    STATUS     current
1323    DESCRIPTION
1324            "Configuration in the Controller Link Sharing (CLS) scheme.
1325             Specifies the maximum ABR traffic that can be allocated
1326             in a traffic direction on an interface. It is expressed
1327             as a percentage of the maximum traffic direction's
1328             bandwidth (applies after output pacing, for example).
1329             This object interacts with MinAbr (if specified) such that
1330               MinAbr <= MaxAbr.
1331             This object interacts with MaxAgg (if specified) such
1332             that MaxAbr <= MaxAgg.
1333             Note that a change to this value affects subsequent
1334             connection setup, not existing connections.
1335             If the object is set to -1, the object is considered
1336             to be unspecified.
1337             This object is not instantiated for interfaces to which it
1338             cannot be applied."
1339    DEFVAL { -1 }
1340    ::= { rmIfDirectionCfgEntry 20 }
1341
1342rmIfDirControlLinkShareMinUbr OBJECT-TYPE
1343    SYNTAX     INTEGER (-1..95)
1344    MAX-ACCESS read-write
1345    STATUS     current
1346    DESCRIPTION
1347            "Configuration in the Controller Link Sharing (CLS) scheme.
1348             Specifies a minimum amount of UBR plus (UBR with
1349             an mcr guaranteed) traffic that can be reserved in a
1350             traffic direction on an interface.  It is expressed as
1351             a percentage of the maximum traffic direction's bandwidth
1352             (applies after output pacing, for example).
1353             This object interacts with MinVbr, MinCbr, and
1354             MinAbr (if specified)
1355             such that:
1356               MinVbr + MinCbr + MinAbr + MinUbr <= 95%.
1357             This object interacts with MaxUbr (if specified) such that
1358             MinUbr < MaxUbr.
1359             Note that a change to this value affects subsequent
1360             connection setup, not existing connections. If the object
1361             is set to -1, the object is considered to be unspecified.
1362             This object is not instantiated for interfaces to which it
1363             cannot be applied."
1364    DEFVAL { -1 }
1365    ::= { rmIfDirectionCfgEntry 21 }
1366
1367rmIfDirControlLinkShareMaxUbr OBJECT-TYPE
1368    SYNTAX     INTEGER (-1..95)
1369    MAX-ACCESS read-write
1370    STATUS     current
1371    DESCRIPTION
1372            "Configuration in the Controller Link Sharing (CLS) scheme.
1373             Specifies the maximum UBR plus traffic that can be allocated
1374             in a traffic direction on an interface. It is expressed
1375             as a percentage of the maximum traffic direction's
1376             bandwidth (applies after output pacing, for example).
1377             This object interacts with MinUbr (if specified) such that
1378               MinUbr <= MaxUbr.
1379             This object interacts with MaxAgg (if specified) such
1380             that MaxUbr <= MaxAgg.
1381             Note that a change to this value affects subsequent
1382             connection setup, not existing connections.
1383             If the object is set to -1, the object is considered
1384             to be unspecified.
1385             This object is not instantiated for interfaces to which it
1386             cannot be applied."
1387    DEFVAL { -1 }
1388    ::= { rmIfDirectionCfgEntry 22 }
1389
1390
1391--
1392-- The ATM Interface Resource Management State Group
1393--
1394rmIfServiceCategoryStateTable OBJECT-TYPE
1395    SYNTAX     SEQUENCE OF RmIfServiceCategoryStateEntry
1396    MAX-ACCESS not-accessible
1397    STATUS     current
1398    DESCRIPTION
1399            "The (conceptual) table containing Resource Management
1400             state information for ATM interfaces by Service Category."
1401    ::= { ciscoAtmRmIfState 1 }
1402
1403rmIfServiceCategoryStateEntry OBJECT-TYPE
1404    SYNTAX     RmIfServiceCategoryStateEntry
1405    MAX-ACCESS not-accessible
1406    STATUS     current
1407    DESCRIPTION
1408            "An entry (conceptual row) in the
1409             rmIfServiceCategoryStateTable containing Resource
1410             Management configuration for an ATM interface. Rows
1411             are identified by the value of MIB-II's ifIndex, and
1412             the Service Category."
1413    INDEX      { ifIndex, rmIfSc }
1414    ::= { rmIfServiceCategoryStateTable 1 }
1415
1416RmIfServiceCategoryStateEntry ::= SEQUENCE {
1417    rmIfSc                       INTEGER,
1418    rmIfScRxAcr                  Gauge32,
1419    rmIfScTxAcr                  Gauge32,
1420    rmIfScRxAlcr                 Gauge32,
1421    rmIfScTxAlcr                 Gauge32,
1422    rmIfScNumSvxConns            Gauge32,
1423    rmIfScNumPvxConns            Gauge32,
1424    rmIfScTxMaxCtd               Gauge32,
1425    rmIfScTxP2PeakCdv            Gauge32,
1426    rmIfScTxClr                  Gauge32,
1427    rmIfScTxClrClp01             Gauge32,
1428    rmIfScRxDynBwSvcAcr          Gauge32,
1429    rmIfScTxDynBwSvcAcr          Gauge32
1430}
1431
1432rmIfSc OBJECT-TYPE
1433    SYNTAX     INTEGER {
1434                    cbr(1),      --constant-bit-rate
1435                    vbrRt(2),    --variable-bit-rate-real-time
1436                    vbrNrt(3),   --variable-bit-rate-non-real-time
1437                    abr(4),      --available-bit-rate
1438                    ubr(5)       --unspecified-bit-rate
1439                   }
1440    MAX-ACCESS not-accessible
1441    STATUS     current
1442    DESCRIPTION
1443            "The Service Category to which the row applies."
1444    ::= { rmIfServiceCategoryStateEntry 1 }
1445
1446rmIfScRxAcr OBJECT-TYPE
1447    SYNTAX     Gauge32
1448    UNITS      "cells-per-second"
1449    MAX-ACCESS read-only
1450    STATUS     current
1451    DESCRIPTION
1452            "The Available Cell Rate (specified in cells per second) for
1453             traffic received on the interface for this Service Category.
1454             This is the bandwidth available for connections. For
1455             CBR and VBR Service Categories, this value decreases as a
1456             result of connection setup and increases as a result of
1457             connection release. For ABR and UBR Service Categories,
1458             this value changes as a result of connection setup
1459             and teardown only if non-zero mcr is specified.."
1460    ::= { rmIfServiceCategoryStateEntry 2 }
1461
1462rmIfScTxAcr OBJECT-TYPE
1463    SYNTAX     Gauge32
1464    UNITS      "cells-per-second"
1465    MAX-ACCESS read-only
1466    STATUS     current
1467    DESCRIPTION
1468            "The Available Cell Rate (specified in cells per second) for
1469             traffic sent out the interface for this Service Category.
1470             This is the bandwidth available for connections. For
1471             CBR and VBR Service Categories, this value decreases as a
1472             result of connection setup and increases as a result of
1473             connection release. For ABR and UBR Service Categories,
1474             this value changes as a result of connection setup
1475             and teardown only if non-zero mcr is specified."
1476    ::= { rmIfServiceCategoryStateEntry 3 }
1477
1478rmIfScRxAlcr OBJECT-TYPE
1479    SYNTAX     Gauge32
1480    UNITS      "cells-per-second"
1481    MAX-ACCESS read-only
1482    STATUS     current
1483    DESCRIPTION
1484            "The Allocated Cell Rate (specified in cells per second) for
1485             traffic received on the interface for this Service Category.
1486             This is the bandwidth allocated-to connections. For
1487             CBR and VBR Service Categories, this value increases as a
1488             result of connection setup and decreases as a result of
1489             connection release. For ABR and UBR Service Categories,
1490             this value changes as a result of connection setup
1491             and teardown only if non-zero mcr is specified."
1492    ::= { rmIfServiceCategoryStateEntry 4 }
1493
1494rmIfScTxAlcr OBJECT-TYPE
1495    SYNTAX     Gauge32
1496    UNITS      "cells-per-second"
1497    MAX-ACCESS read-only
1498    STATUS     current
1499    DESCRIPTION
1500            "The Allocated Cell Rate (specified in cells per second) for
1501             traffic sent out the interface for this Service Category.
1502             This is the bandwidth allocated-to connections. For
1503             Guaranteed Service Categories, this value increases as a
1504             result of connection setup and decreases as a result of
1505             connection release. For ABR and UBR Service Categories,
1506             this value changes as a result of connection setup
1507             and teardown only if non-zero mcr is specified."
1508    ::= { rmIfServiceCategoryStateEntry 5 }
1509
1510rmIfScNumSvxConns OBJECT-TYPE
1511    SYNTAX     Gauge32
1512    UNITS      "number of connections"
1513    MAX-ACCESS read-only
1514    STATUS     current
1515    DESCRIPTION
1516            "The number of signalled connections (VC or VP) of this
1517             Service Category currently allocated on the interface."
1518    ::= { rmIfServiceCategoryStateEntry 6 }
1519
1520rmIfScNumPvxConns OBJECT-TYPE
1521    SYNTAX     Gauge32
1522    UNITS      "number of connections"
1523    MAX-ACCESS read-only
1524    STATUS     current
1525    DESCRIPTION
1526            "The number of permanent connections (VC or VP) of this
1527             Service Category currently allocated on the interface."
1528    ::= { rmIfServiceCategoryStateEntry 7 }
1529
1530rmIfScTxMaxCtd    OBJECT-TYPE
1531    SYNTAX     Gauge32
1532    UNITS      "microseconds"
1533    MAX-ACCESS read-only
1534    STATUS     current
1535    DESCRIPTION
1536            "The maximum Cell Transfer Delay estimated to be experienced by
1537             cells of connections transmitted out this interface of this
1538             Service Category.  This is estimate does not distinguish between
1539             clp0 and clp1 cells.  This object is valid for Service Category
1540             cbr and vbr-rt. For other Service Categories, the object is not
1541             defined."
1542    ::= { rmIfServiceCategoryStateEntry 8 }
1543
1544rmIfScTxP2PeakCdv      OBJECT-TYPE
1545    SYNTAX     Gauge32
1546    UNITS      "microseconds"
1547    MAX-ACCESS read-only
1548    STATUS     current
1549    DESCRIPTION
1550            "The Peak-to-Peak Cell Delay Variation estimated to be experienced
1551             by cells of connections transmitted out this interface of this
1552             Service Category.  This estimate does not distinguish between
1553             clp0 and clp1 cells.  This object is valid for Service Categories
1554             cbr and  vbr-rt. For other Service Categories, the object is not
1555             defined."
1556    ::= { rmIfServiceCategoryStateEntry 9 }
1557
1558rmIfScTxClr        OBJECT-TYPE
1559    SYNTAX     Gauge32
1560    MAX-ACCESS read-only
1561    STATUS     current
1562    DESCRIPTION
1563            "The Cell Loss Ratio estimated to be experienced by cells
1564             of connections transmitted out this interface of this Service
1565             Category.  This is an estimate for clp0 cells only.  The unit of
1566             this object is negative power of ten (so an object value of 8
1567             means 10**(-8)). This object is valid for Service Categories cbr,
1568             vbr-rt, and vbr-nrt. For other Service Categories, the object is
1569             not defined."
1570    ::= { rmIfServiceCategoryStateEntry 10 }
1571
1572rmIfScTxClrClp01    OBJECT-TYPE
1573    SYNTAX     Gauge32
1574    MAX-ACCESS read-only
1575    STATUS     current
1576    DESCRIPTION
1577            "The Cell Loss Ratio estimated to be experienced by cells
1578             of connections transmitted out this interface of this Service
1579             Category.  This is an estimate for clp0+1 cells.  The unit of
1580             this object is negative power of ten (so an object value of 8
1581             means 10**(-8)). This object is valid for Service Categories cbr,
1582             vbr-rt, and vbr-nrt. For other Service Categories, the object is
1583             not defined."
1584    ::= { rmIfServiceCategoryStateEntry 11 }
1585
1586rmIfScRxDynBwSvcAcr OBJECT-TYPE
1587       SYNTAX  Gauge32
1588       UNITS   "cells-per-second"
1589       MAX-ACCESS read-only
1590       STATUS  current
1591       DESCRIPTION
1592            "The Available Cell Rate (specified in cells per second) for traffic
1593             received on the interface for this Service Category.  This object
1594             is valid only for IMA physical interfaces.  This is the bandwidth
1595             available for SVC connections.  For CBR and VBR Service Categories,
1596             this value decreases as a result of connection setup and increases
1597             as a result of connection release.  For ABR and UBR Service
1598             Categories, this value changes as a result of connection setup and
1599             teardown only if non-zero mcr is specified"
1600       ::= { rmIfServiceCategoryStateEntry 12 }
1601
1602rmIfScTxDynBwSvcAcr OBJECT-TYPE
1603       SYNTAX  Gauge32
1604       UNITS   "cells-per-second"
1605       MAX-ACCESS read-only
1606       STATUS  current
1607       DESCRIPTION
1608            "The Available Cell Rate (specified in cells per second) for traffic
1609             transmitted on the interface for this Service Category.  This
1610             object is valid only for IMA physical interfaces.  This is the
1611             bandwidth available for SVC connections on physical interfaces.
1612             For CBR and VBR Service Categories, this value decreases as a
1613             result of connection setup and increases as a result of connection
1614             release.  For ABR and UBR Service Categories, this value changes as
1615             a result of connection setup and teardown only if non-zero mcr is
1616             specified"
1617       ::= { rmIfServiceCategoryStateEntry 13 }
1618
1619
1620
1621--
1622-- The ATM Interface Resource Management Statistics Group
1623--
1624rmIfServiceCategoryStatisticsTable OBJECT-TYPE
1625    SYNTAX     SEQUENCE OF RmIfServiceCategoryStatisticsEntry
1626    MAX-ACCESS not-accessible
1627    STATUS     current
1628    DESCRIPTION
1629            "The (conceptual) table containing Resource Management
1630             statistics information for ATM interfaces by Service Category."
1631    ::= { ciscoAtmRmIfStatistics 1 }
1632
1633rmIfServiceCategoryStatisticsEntry OBJECT-TYPE
1634    SYNTAX     RmIfServiceCategoryStatisticsEntry
1635    MAX-ACCESS not-accessible
1636    STATUS     current
1637    DESCRIPTION
1638            "An entry (conceptual row) in the
1639             rmIfServiceCategoryStatisticsTable containing Resource
1640             Management configuration for an ATM interface. Rows
1641             are identified by the value of MIB-II's ifIndex, and
1642             the Service Category."
1643    INDEX      { ifIndex, rmIfSc }
1644    ::= { rmIfServiceCategoryStatisticsTable 1 }
1645
1646RmIfServiceCategoryStatisticsEntry ::= SEQUENCE {
1647    rmIfScRcacResultNumAdmit          Counter32,
1648    rmIfScRcacResultNumTotalRequests  Counter32,
1649    rmIfScRcacResultNumFailTraffComb  Counter32,
1650    rmIfScRcacResultNumFailBw         Counter32,
1651    rmIfScRcacResultNumFailLoss       Counter32,
1652    rmIfScRcacResultNumFailDelay      Counter32,
1653    rmIfScRcacResultNumFailCdv        Counter32,
1654    rmIfScRcacResultNumFailBeLimit    Counter32,
1655    rmIfScRcacResultNumFailParmLimit  Counter32,
1656    rmIfScRcacResultNumFailOther      Counter32
1657}
1658
1659rmIfScRcacResultNumAdmit OBJECT-TYPE
1660    SYNTAX     Counter32
1661    MAX-ACCESS read-only
1662    STATUS     current
1663    DESCRIPTION
1664            "The number of successful resource allocation requests for this
1665             interface."
1666    ::= { rmIfServiceCategoryStatisticsEntry 1 }
1667
1668rmIfScRcacResultNumTotalRequests OBJECT-TYPE
1669    SYNTAX     Counter32
1670    MAX-ACCESS read-only
1671    STATUS     current
1672    DESCRIPTION
1673            "The total number of resource allocation requests for this
1674             interface."
1675    ::= { rmIfServiceCategoryStatisticsEntry 2 }
1676
1677rmIfScRcacResultNumFailTraffComb OBJECT-TYPE
1678    SYNTAX     Counter32
1679    MAX-ACCESS read-only
1680    STATUS     current
1681    DESCRIPTION
1682            "The number of resource allocation requests which are considered
1683             to be in error due to an unsupported combination of traffic
1684             parameters. An example of this would be, for a VBR connection,
1685             a zero maximum burst-size given a non-zero sustainable-cell-rate."
1686    ::= { rmIfServiceCategoryStatisticsEntry 3 }
1687
1688rmIfScRcacResultNumFailBw OBJECT-TYPE
1689    SYNTAX     Counter32
1690    MAX-ACCESS read-only
1691    STATUS     current
1692    DESCRIPTION
1693            "The number of resource allocation requests which are considered
1694             to be in error due to a lack of bandwidth. This will never
1695             occur for Best Effort Service Categories."
1696    ::= { rmIfServiceCategoryStatisticsEntry 4 }
1697
1698rmIfScRcacResultNumFailLoss OBJECT-TYPE
1699    SYNTAX     Counter32
1700    MAX-ACCESS read-only
1701    STATUS     current
1702    DESCRIPTION
1703            "The number of resource allocation requests which are considered
1704             to be in error due to exceeding cell loss criterion."
1705    ::= { rmIfServiceCategoryStatisticsEntry 5 }
1706
1707rmIfScRcacResultNumFailDelay OBJECT-TYPE
1708    SYNTAX     Counter32
1709    MAX-ACCESS read-only
1710    STATUS     current
1711    DESCRIPTION
1712            "The number of resource allocation requests which are considered
1713             to be in error due to exceeding maximum delay criterion."
1714    ::= { rmIfServiceCategoryStatisticsEntry 6 }
1715
1716rmIfScRcacResultNumFailCdv OBJECT-TYPE
1717    SYNTAX     Counter32
1718    MAX-ACCESS read-only
1719    STATUS     current
1720    DESCRIPTION
1721            "The number of resource allocation requests which are considered
1722             to be in error due to exceeding cell delay variation criterion."
1723    ::= { rmIfServiceCategoryStatisticsEntry 7 }
1724
1725rmIfScRcacResultNumFailBeLimit OBJECT-TYPE
1726    SYNTAX     Counter32
1727    MAX-ACCESS read-only
1728    STATUS     current
1729    DESCRIPTION
1730            "The number of resource allocation requests which are considered
1731             to be in error due to exceeding a limit on the number of
1732             Best-Effort connections."
1733    ::= { rmIfServiceCategoryStatisticsEntry 8 }
1734
1735rmIfScRcacResultNumFailParmLimit OBJECT-TYPE
1736    SYNTAX     Counter32
1737    MAX-ACCESS read-only
1738    STATUS     current
1739    DESCRIPTION
1740            "The number of resource allocation requests which are considered
1741             to be in error due to exceeding a traffic parameter limit
1742             criterion."
1743    ::= { rmIfServiceCategoryStatisticsEntry 9 }
1744
1745rmIfScRcacResultNumFailOther OBJECT-TYPE
1746    SYNTAX     Counter32
1747    MAX-ACCESS read-only
1748    STATUS     current
1749    DESCRIPTION
1750            "The number of resource allocation requests which are considered
1751             to be in error for a reason not enumerated by other counter
1752             objects."
1753    ::= { rmIfServiceCategoryStatisticsEntry 10 }
1754
1755--
1756-- The Shared-Memory architecture ATM Interface Resource Management Group
1757--
1758sharedMemRmIfOutputQCfgTable OBJECT-TYPE
1759    SYNTAX     SEQUENCE OF SharedMemRmIfOutputQCfgEntry
1760    MAX-ACCESS not-accessible
1761    STATUS     current
1762    DESCRIPTION
1763            "The (conceptual) table containing configuration information
1764             for ATM physical interface output queues. This table is not
1765             instantiated for interfaces to which it cannot be applied."
1766    ::= { ciscoAtmRmIfSharedMem 1 }
1767
1768sharedMemRmIfOutputQCfgEntry OBJECT-TYPE
1769    SYNTAX     SharedMemRmIfOutputQCfgEntry
1770    MAX-ACCESS not-accessible
1771    STATUS     current
1772    DESCRIPTION
1773            "An entry (conceptual row) in the sharedMemRmIfOutputQCfgTable
1774             containing Resource Management configuration for an ATM
1775             interface.  A particular row is identified by the
1776             value of MIB-II's ifIndex, and the output queue."
1777    INDEX      { ifIndex, sharedMemRmIfOutputQ }
1778    ::= { sharedMemRmIfOutputQCfgTable 1 }
1779
1780SharedMemRmIfOutputQCfgEntry ::= SEQUENCE {
1781    sharedMemRmIfOutputQ                 INTEGER,
1782    sharedMemRmIfOutputQServCategory     INTEGER,
1783    sharedMemRmIfOutputQRequestedMaxSize INTEGER,
1784    sharedMemRmIfOutputQInstalledMaxSize INTEGER,
1785    sharedMemRmIfOutputQMaxSizeForce     ForceValue,
1786    sharedMemRmIfOutputQCellCount        Gauge32
1787}
1788
1789sharedMemRmIfOutputQ OBJECT-TYPE
1790    SYNTAX     INTEGER {
1791                    q1(1),  -- Priority 1 queue (highest priority)
1792                    q2(2),  -- Priority 2 queue (2nd highest priority)
1793                    q3(3),  -- Priority 3 queue (3rd highest priority)
1794                    q4(4)   -- Priority 4 queue (lowest priority)
1795                   }
1796    MAX-ACCESS not-accessible
1797    STATUS     current
1798    DESCRIPTION
1799            "The output queue on this ATM interface."
1800    ::= { sharedMemRmIfOutputQCfgEntry 1 }
1801
1802sharedMemRmIfOutputQServCategory OBJECT-TYPE
1803    SYNTAX     INTEGER (1..31)
1804    MAX-ACCESS read-only
1805    STATUS     current
1806    DESCRIPTION
1807            "The service category(s) sharing this output queue on
1808             this ATM interface.
1809                 The various bit positions are:
1810                  1    constant bit rate (cbr)
1811                  2    variable bit rate-real time (vbr-rt)
1812                  4    variable bit rate-non real time (vbr-nrt)
1813                  8    available bit rate (abr)
1814                 16    unspecified bit rate (ubr)"
1815    ::= { sharedMemRmIfOutputQCfgEntry 2 }
1816
1817sharedMemRmIfOutputQRequestedMaxSize OBJECT-TYPE
1818    SYNTAX     INTEGER (0..65504)
1819    UNITS      "cells"
1820    MAX-ACCESS read-write
1821    STATUS     current
1822    DESCRIPTION
1823            "This object reflects an explicit configuration of the
1824             maximum number of cells that may occupy this queue.
1825             If the value of this object is 0, the maximum size in effect
1826             is a default value calculated by software.
1827             Prior to any user configuration, the value of this object
1828             is 0. The actual maximum size is reflected in the object
1829             sharedMemRmIfOutputQInstalledMaxSize (and is a default value
1830             calculated by software).  Setting this value to 0 causes the
1831             size to assume it's default value. When changing a port that
1832             is up, must be set in conjunction with the force object
1833             (sharedMemRmIfOutputQMaxSizeForce) to take effect."
1834    DEFVAL { 0 }
1835    ::= { sharedMemRmIfOutputQCfgEntry 3 }
1836
1837sharedMemRmIfOutputQInstalledMaxSize OBJECT-TYPE
1838    SYNTAX     INTEGER (32..65504)
1839    UNITS      "cells"
1840    MAX-ACCESS read-only
1841    STATUS     current
1842    DESCRIPTION
1843            "The maximum number of cells that may occupy this queue.
1844             Will be a multiple of 32. Explicit configuration of maximum
1845             size are made via the object sharedMemrmIfOutputQRequestedMaxSize.
1846             Such requests are rounded up to the nearest multiple of 32
1847             prior to installation."
1848    ::= { sharedMemRmIfOutputQCfgEntry 4 }
1849
1850sharedMemRmIfOutputQMaxSizeForce OBJECT-TYPE
1851    SYNTAX     ForceValue
1852    MAX-ACCESS read-write
1853    STATUS     current
1854    DESCRIPTION
1855            "Must be set to forceChange to allow changing of
1856             sharedMemRmIfOutputQRequestedMaxSize for a queue on an
1857             interface that is 'up'. This is because such a change
1858             causes the interface to lose data while the size is
1859             changed. Once the change takes place, the force object
1860             assumes the noForceChange value."
1861    DEFVAL { noForceChange }
1862    ::= { sharedMemRmIfOutputQCfgEntry 5 }
1863
1864sharedMemRmIfOutputQCellCount   OBJECT-TYPE
1865    SYNTAX     Gauge32
1866    UNITS      "cells"
1867    MAX-ACCESS read-only
1868    STATUS     current
1869    DESCRIPTION
1870            "Count of the number of cells in the output queue."
1871    ::= { sharedMemRmIfOutputQCfgEntry 6 }
1872
1873sharedMemRmIfThresholdCfgTable OBJECT-TYPE
1874    SYNTAX     SEQUENCE OF SharedMemRmIfThresholdCfgEntry
1875    MAX-ACCESS not-accessible
1876    STATUS     current
1877    DESCRIPTION
1878            "The (conceptual) table containing the output queue thresholds
1879            used on ATM physical interface output queues. These are specified
1880            per Service Category. This table is not instantiated for interfaces
1881            to which it cannot be applied."
1882    ::= { ciscoAtmRmIfSharedMem 2 }
1883
1884sharedMemRmIfThresholdCfgEntry OBJECT-TYPE
1885    SYNTAX     SharedMemRmIfThresholdCfgEntry
1886    MAX-ACCESS not-accessible
1887    STATUS     current
1888    DESCRIPTION
1889            "An entry (conceptual row) in the sharedMemRmIfThresholdCfgTable
1890            containing Resource Management configuration for an ATM
1891            interface.  A particular row is identified by the
1892            value of MIB-II's ifIndex, and the Service Category."
1893    INDEX      { ifIndex, rmIfSc}
1894    ::= { sharedMemRmIfThresholdCfgTable 1 }
1895
1896SharedMemRmIfThresholdCfgEntry ::= SEQUENCE {
1897    sharedMemRmIfDiscardThreshold         FineQueueThreshold,
1898    sharedMemRmIfEfciThreshold            INTEGER,
1899    sharedMemRmIfAbrRelativeRateThreshold FineQueueThreshold
1900}
1901
1902sharedMemRmIfDiscardThreshold OBJECT-TYPE
1903    SYNTAX     FineQueueThreshold
1904    MAX-ACCESS read-write
1905    STATUS     current
1906    DESCRIPTION
1907            "The output queue CLP/EPD threshold for this Service
1908             Category on this ATM interface. This is expressed in
1909             percent-of-full. Note that 100% full effectively turns
1910             off the threshold."
1911    DEFVAL { percent50 }
1912    ::= { sharedMemRmIfThresholdCfgEntry 1 }
1913
1914sharedMemRmIfEfciThreshold OBJECT-TYPE
1915    SYNTAX     INTEGER {
1916                    percent12(1),
1917                    percent25(2),
1918                    percent50(3),
1919                    percent100(4)
1920                   }
1921    MAX-ACCESS read-write
1922    STATUS     current
1923    DESCRIPTION
1924            "The output queue EFCI marking threshold for this Service
1925              Category on this ATM interface. This is expressed in
1926              percent-of-full. Note that 100% full effectively turns off
1927              the threshold."
1928    DEFVAL { percent25 }
1929    ::= { sharedMemRmIfThresholdCfgEntry 2 }
1930
1931sharedMemRmIfAbrRelativeRateThreshold OBJECT-TYPE
1932    SYNTAX     FineQueueThreshold
1933    MAX-ACCESS read-write
1934    STATUS     current
1935    DESCRIPTION
1936            "The ABR Relative-rate marking queue congestion threshold
1937             for the ABR queue on this ATM interface. This is expressed in
1938             percent-of-full. Note that 100% full effectively turns off
1939             the threshold. This object is only defined for the abr
1940             service category."
1941    DEFVAL { percent25 }
1942    ::= { sharedMemRmIfThresholdCfgEntry 3 }
1943
1944--
1945-- The Lightstream per-VC queueing chipset ATM Switch Resource
1946-- Management Group
1947--
1948lsPerVcqRmThreshGrpTable OBJECT-TYPE
1949    SYNTAX     SEQUENCE OF LsPerVcqRmThreshGrpEntry
1950    MAX-ACCESS not-accessible
1951    STATUS     current
1952    DESCRIPTION
1953            "The (conceptual) table containing information
1954             for Switch Threshold Groups. When cells are
1955             queued in the switch for a direction of cell
1956             traffic on an ATM connection (VC or VP), several
1957             functions related to queueing are dictated
1958             by the congestion state (fullness) of the Threshold
1959             Group. Each connection queue is a member of
1960             a Threshold Group.
1961             These functions include:
1962             - The limit on the number of cells that can
1963               be queued. Cells exceeding this limit are
1964               discarded.
1965             - The discard threshold, used for CLP/EPD
1966               discard when the fullness of the queue exceeds
1967               the threshold.
1968             - The marking threshold, used for EFCI
1969               and ABR-RR marking.
1970             Each Threshold Group has a maximum number of cells
1971             that can be resident in it at any one time. The
1972             number of cells in a Group consists of the number
1973             of cells in all the queues that are a member of
1974             the Group. As the number of cells in a Group
1975             approaches the maximum number for the Group,
1976             the queue limits may be decreased. This limits
1977             the share of  buffering available to each
1978             connection as cell-memory is used."
1979    ::= { ciscoLsPerVcqAtmRmSwitch 1 }
1980
1981lsPerVcqRmThreshGrpEntry OBJECT-TYPE
1982    SYNTAX     LsPerVcqRmThreshGrpEntry
1983    MAX-ACCESS not-accessible
1984    STATUS     current
1985    DESCRIPTION
1986            "An entry (conceptual row) in the lsPerVcqRmThreshGrpTable
1987             containing Resource Management configuration for a
1988             Threshold Group. All entries ever in the table are
1989             present at startup, none are created dynamically."
1990    INDEX      { lsPerVcqRmThreshGrp }
1991    ::= { lsPerVcqRmThreshGrpTable 1 }
1992
1993LsPerVcqRmThreshGrpEntry ::= SEQUENCE {
1994    lsPerVcqRmThreshGrp                   LsPerVcqThresholdGroup,
1995    lsPerVcqRmThreshGrpMaxSize            INTEGER,
1996    lsPerVcqRmThreshGrpQMaxSize           INTEGER,
1997    lsPerVcqRmThreshGrpQMinSize           INTEGER,
1998    lsPerVcqRmThreshGrpDiscThreshold      INTEGER,
1999    lsPerVcqRmThreshGrpMarkThreshold      INTEGER,
2000    lsPerVcqRmThreshGrpName               DisplayString,
2001    lsPerVcqRmThreshGrpCellCount          Gauge32
2002}
2003
2004lsPerVcqRmThreshGrp OBJECT-TYPE
2005    SYNTAX     LsPerVcqThresholdGroup
2006    MAX-ACCESS not-accessible
2007    STATUS     current
2008    DESCRIPTION
2009            "The Threshold Group specified by this entry."
2010    ::= { lsPerVcqRmThreshGrpEntry 1 }
2011
2012lsPerVcqRmThreshGrpMaxSize OBJECT-TYPE
2013    SYNTAX     INTEGER (-1..65535)
2014    UNITS      "cells"
2015    MAX-ACCESS read-write
2016    STATUS     current
2017    DESCRIPTION
2018            "This object specifies the maximum number of cells that may
2019             occupy this Threshold Group. While any integer in the range
2020             can be set, the hardware granularity is in 64-cell units.
2021             Therefore, the value installed is [(value / 64) * 64] + 63.
2022
2023             If the value of this object is set to -1, the default
2024             value for the threshold-group is restored."
2025    DEFVAL { 65535 }
2026    ::= { lsPerVcqRmThreshGrpEntry 2 }
2027
2028lsPerVcqRmThreshGrpQMaxSize OBJECT-TYPE
2029    SYNTAX     INTEGER (31..16383)
2030    UNITS      "cells"
2031    MAX-ACCESS read-write
2032    STATUS     current
2033    DESCRIPTION
2034            "This object reflects an explicit configuration of the
2035             maximum limit on the number of cells that may occupy
2036             connection queues that are a member of this Threshold
2037             Group. A connection queue that is a member of this
2038             Threshold Group will never have more cells resident
2039             in it than this limit. This is the queue limit applied
2040             when the Threshold Group is uncongested.  The QMaxSize
2041             must be greater than or equal to the Threshold Group
2042             QMinSize. QMaxSize should be less than MaxSize for the
2043             Threshold Group.
2044
2045             While any integer in the range can be set, the hardware
2046             granularity is in 16-cell units. Therefore, the
2047             largest possible queue size installed is:
2048             [(value / 16) * 16]+15"
2049
2050    ::= { lsPerVcqRmThreshGrpEntry 3 }
2051
2052lsPerVcqRmThreshGrpQMinSize OBJECT-TYPE
2053    SYNTAX     INTEGER (1..1023)
2054    UNITS      "cells"
2055    MAX-ACCESS read-write
2056    STATUS     current
2057    DESCRIPTION
2058            "This object reflects an explicit configuration of the
2059             minimum limit on the number of cells that may occupy
2060             connection queues that are a member of this Threshold
2061             Group. The Threshold Group at it's most congested will
2062             not limit a connection queue to fewer than this number
2063             of cells. The QMinSize must be less than or equal to
2064             the Threshold Group QMaxSize. The hardware granularity
2065             is in units of one cell."
2066    ::= { lsPerVcqRmThreshGrpEntry 4 }
2067
2068lsPerVcqRmThreshGrpDiscThreshold OBJECT-TYPE
2069    SYNTAX     INTEGER (-1..100)
2070    UNITS      "percentage"
2071    MAX-ACCESS read-write
2072    STATUS     current
2073    DESCRIPTION
2074            "The output queue CLP/EPD threshold for this Threshold
2075             Group. This is expressed in percent-of-full. Note that
2076             100% full effectively turns off the threshold. Setting
2077             this object to -1 restores the default value for the
2078             Threshold Group. The granularity of the fill-level of
2079             a queue installed in hardware is the same as that for
2080             queue limits."
2081    ::= { lsPerVcqRmThreshGrpEntry 5 }
2082
2083lsPerVcqRmThreshGrpMarkThreshold OBJECT-TYPE
2084    SYNTAX     INTEGER (-1..100)
2085    UNITS      "percentage"
2086    MAX-ACCESS read-write
2087    STATUS     current
2088    DESCRIPTION
2089            "The output queue EFCI/ABR-RR marking threshold for
2090             this Threshold Group. This is expressed in
2091             percent-of-full. Note that 100% full effectively turns
2092             off the threshold. Setting this object to -1 restores
2093             the default value for the Threshold Group. The
2094             granularity of the fill-level of a queue installed in
2095             hardware is the same as that for queue limits."
2096    ::= { lsPerVcqRmThreshGrpEntry 6 }
2097
2098lsPerVcqRmThreshGrpName OBJECT-TYPE
2099    SYNTAX     DisplayString (SIZE (0..20))
2100    MAX-ACCESS read-write
2101    STATUS     current
2102    DESCRIPTION
2103            "The name associated with the threshold-group. If
2104             this is set to the null-string, the default
2105             name for the Threshold Group is assigned."
2106    ::= { lsPerVcqRmThreshGrpEntry 7 }
2107
2108lsPerVcqRmThreshGrpCellCount   OBJECT-TYPE
2109    SYNTAX     Gauge32
2110    UNITS      "cells"
2111    MAX-ACCESS read-only
2112    STATUS     current
2113    DESCRIPTION
2114            "Count of the number of cells in the Threshold
2115             Group."
2116    ::= { lsPerVcqRmThreshGrpEntry 8 }
2117
2118
2119lsPerVcqRmThreshGrpServiceTable OBJECT-TYPE
2120    SYNTAX     SEQUENCE OF LsPerVcqRmThreshGrpServiceEntry
2121    MAX-ACCESS not-accessible
2122    STATUS     current
2123    DESCRIPTION
2124            "The (conceptual) table specifying which
2125             VC or VP queues  are assigned to a Threshold
2126             Group."
2127    ::= { ciscoLsPerVcqAtmRmSwitch 2 }
2128
2129lsPerVcqRmThreshGrpServiceEntry OBJECT-TYPE
2130    SYNTAX     LsPerVcqRmThreshGrpServiceEntry
2131    MAX-ACCESS not-accessible
2132    STATUS     current
2133    DESCRIPTION
2134            "An entry (conceptual row) in the
2135             lsPerVcqRmThreshGrpServiceTable.  All entries
2136             ever in the table are present at startup, none
2137             are created dynamically."
2138    INDEX      { lsPerVcqRmThreshGrpService }
2139    ::= { lsPerVcqRmThreshGrpServiceTable 1 }
2140
2141LsPerVcqRmThreshGrpServiceEntry ::= SEQUENCE {
2142    lsPerVcqRmThreshGrpService      LsPerVcqThresholdGroupService,
2143    lsPerVcqRmThreshGrpServGroup    LsPerVcqThresholdGroup
2144}
2145
2146lsPerVcqRmThreshGrpService OBJECT-TYPE
2147    SYNTAX     LsPerVcqThresholdGroupService
2148    MAX-ACCESS not-accessible
2149    STATUS     current
2150    DESCRIPTION
2151            "The Service specified by this entry."
2152    ::= { lsPerVcqRmThreshGrpServiceEntry 1 }
2153
2154lsPerVcqRmThreshGrpServGroup OBJECT-TYPE
2155    SYNTAX     LsPerVcqThresholdGroup
2156    MAX-ACCESS read-write
2157    STATUS     current
2158    DESCRIPTION
2159            "The Threshold Group to which VC/VP queues specified
2160             by the service are assigned. Changing the assignment
2161             of service to Threshold Group does not alter the
2162             assignment for connections currently installed in
2163             hardware, but those connections that are subsequently
2164             installed."
2165    ::= { lsPerVcqRmThreshGrpServiceEntry 2 }
2166
2167lsPerVcqRmHierarchicalSchedulingMode   OBJECT-TYPE
2168        SYNTAX  INTEGER { enabled(1), disabled(2) }
2169        MAX-ACCESS read-write
2170        STATUS     current
2171        DESCRIPTION
2172        "On a LS1010 equipped with the Lightstream per-VC
2173         queueing chipset, the
2174         user can define Hierarchical VP-Tunnels. Each such
2175         tunnel has its own dedicated scheduler, programmed
2176         to output data at a configurable maximum rate.
2177         Therefore, the overall output of the Hierarchical
2178         VP-tunnel is rate-limited. In addition, Virtual
2179         Circuits of different service categories can
2180         traverse through such a tunnel, and each of these
2181         Virtual Circuits are guaranteed their individual
2182         contracted bandwidth agreement.
2183
2184         This object must be set to enabled before any
2185         Hierarchical VP-tunnels can be defined on the device.
2186
2187         Any setting of this variable requires a reload
2188         of the device to be effective.
2189
2190         Setting this object to enabled will cause the
2191         software to initialize the additional schedulers
2192         needed by the Hierarchical VP-Tunnels. Other
2193         limited scheduler resources are therefore used by a
2194         larger number of schedulers (as compared to the case
2195         when Hierarchical Scheduling is disabled on the device).
2196         This may result in fewer number of connections
2197         passing Connection Admission Control.
2198
2199         This object is therefore provided so that the
2200         user can make an informed decision as to whether
2201         Hierarchical Scheduling is to be used.
2202
2203         This object is defined on a LS1010 only when
2204         the switch is equipped with the Lightstream
2205         per-VC queueing chipset."
2206        DEFVAL { disabled }
2207::= { ciscoLsPerVcqAtmRmSwitch 3 }
2208
2209--
2210-- The Catalyst8540MSR per-VC queueing chipset ATM Switch Resource
2211-- Management Group
2212--
2213cgrPerVcqRmThreshGrpTable OBJECT-TYPE
2214    SYNTAX     SEQUENCE OF CgrPerVcqRmThreshGrpEntry
2215    MAX-ACCESS not-accessible
2216    STATUS     current
2217    DESCRIPTION
2218            "The (conceptual) table containing information
2219             for Switch Threshold Groups. When cells are
2220             queued in the switch for a direction of cell
2221             traffic on an ATM connection (VC or VP), several
2222             functions related to queueing are dictated
2223             by the congestion state (fullness) of the Threshold
2224             Group. Each connection queue is a member of
2225             a Threshold Group.
2226             These functions include:
2227             - The limit on the number of cells that can
2228               be queued. Cells exceeding this limit are
2229               discarded.
2230             - The discard threshold, used for CLP/EPD
2231               discard when the fullness of the queue exceeds
2232               the threshold.
2233             - The marking threshold, used for EFCI marking.
2234             Each Threshold Group has a maximum number of cells
2235             that can be resident in it at any one time. The
2236             number of cells in a Group consists of the number
2237             of cells in all the queues that are a member of
2238             the Group. As the number of cells in a Group
2239             approaches the maximum number for the Group,
2240             the queue limits may be decreased. This limits
2241             the share of  buffering available to each
2242             connection as cell-memory is used.
2243
2244             On the Catalyst8540MSR platform, there are a
2245             maximum of 8 switching modules. Each switching
2246             module services a certain group of ports (this
2247             mapping is fixed in hardware). Each module also
2248             has its own cell memory (for per VC queueing),
2249             and hence performs its own congestion control,
2250             independent of any other switching module.
2251             Each switching module has its own set of
2252             Switch Threshold Groups, which are
2253             independently programmable and readable.
2254
2255             This table is supported only on the Catalyst8540MSR
2256             platform."
2257    ::= { ciscoCgrPerVcqAtmRmSwitch 1 }
2258
2259cgrPerVcqRmThreshGrpEntry OBJECT-TYPE
2260    SYNTAX     CgrPerVcqRmThreshGrpEntry
2261    MAX-ACCESS not-accessible
2262    STATUS     current
2263    DESCRIPTION
2264            "An entry (conceptual row) in the cgrPerVcqRmThreshGrpTable
2265             containing Resource Management configuration for a
2266             Threshold Group. All entries ever in the table are
2267             present at startup, none are created dynamically."
2268    INDEX      { cgrPerVcqModuleId, cgrPerVcqRmThreshGrp }
2269    ::= { cgrPerVcqRmThreshGrpTable 1 }
2270
2271CgrPerVcqRmThreshGrpEntry ::= SEQUENCE {
2272    cgrPerVcqModuleId                      CgrPerVcqModuleId,
2273    cgrPerVcqRmThreshGrp                   LsPerVcqThresholdGroup,
2274    cgrPerVcqRmThreshGrpMaxSize            INTEGER,
2275    cgrPerVcqRmThreshGrpQMaxSize           INTEGER,
2276    cgrPerVcqRmThreshGrpQMinSize           INTEGER,
2277    cgrPerVcqRmThreshGrpDiscThreshold      INTEGER,
2278    cgrPerVcqRmThreshGrpMarkThreshold      INTEGER,
2279    cgrPerVcqRmThreshGrpName               DisplayString,
2280    cgrPerVcqRmThreshGrpCellCount          Gauge32
2281}
2282
2283cgrPerVcqModuleId OBJECT-TYPE
2284    SYNTAX    CgrPerVcqModuleId
2285    MAX-ACCESS not-accessible
2286    STATUS     current
2287    DESCRIPTION
2288    "The switching module specified by this entry."
2289    ::= { cgrPerVcqRmThreshGrpEntry 1 }
2290
2291cgrPerVcqRmThreshGrp OBJECT-TYPE
2292    SYNTAX     LsPerVcqThresholdGroup
2293    MAX-ACCESS not-accessible
2294    STATUS     current
2295    DESCRIPTION
2296            "The Threshold Group specified by this entry."
2297    ::= { cgrPerVcqRmThreshGrpEntry 2 }
2298
2299cgrPerVcqRmThreshGrpMaxSize OBJECT-TYPE
2300    SYNTAX     INTEGER (-1..131071)
2301    UNITS      "cells"
2302    MAX-ACCESS read-write
2303    STATUS     current
2304    DESCRIPTION
2305            "This object specifies the maximum number of cells that may
2306             occupy this Threshold Group. While any integer in the range
2307             can be set, the hardware granularity is in 64-cell units.
2308             Therefore, the value installed is [(value / 64) * 64] + 63.
2309
2310             Even though the maximum value for this object is 131071,
2311             the cell memory actually present in hardware can be
2312             less.
2313
2314             The agent will allow values for this object not exceeding
2315             the actual cell memory present in hardware.
2316
2317             If the value of this object is set to -1, the default
2318             value for the threshold-group is restored."
2319    DEFVAL { 131071 }
2320    ::= { cgrPerVcqRmThreshGrpEntry 3 }
2321
2322cgrPerVcqRmThreshGrpQMaxSize OBJECT-TYPE
2323    SYNTAX     INTEGER (31..16383)
2324    UNITS      "cells"
2325    MAX-ACCESS read-write
2326    STATUS     current
2327    DESCRIPTION
2328            "This object reflects an explicit configuration of the
2329             maximum limit on the number of cells that may occupy
2330             connection queues that are a member of this Threshold
2331             Group. A connection queue that is a member of this
2332             Threshold Group will never have more cells resident
2333             in it than this limit. This is the queue limit applied
2334             when the Threshold Group is uncongested.  The QMaxSize
2335             must be greater than or equal to the Threshold Group
2336             QMinSize. QMaxSize should be less than MaxSize for the
2337             Threshold Group.
2338
2339             While any integer in the range can be set, the hardware
2340             granularity is in 16-cell units. Therefore, the
2341             largest possible queue size installed is:
2342             [(value / 16) * 16]+15"
2343
2344    ::= { cgrPerVcqRmThreshGrpEntry 4 }
2345
2346cgrPerVcqRmThreshGrpQMinSize OBJECT-TYPE
2347    SYNTAX     INTEGER (1..1023)
2348    UNITS      "cells"
2349    MAX-ACCESS read-write
2350    STATUS     current
2351    DESCRIPTION
2352            "This object reflects an explicit configuration of the
2353             minimum limit on the number of cells that may occupy
2354             connection queues that are a member of this Threshold
2355             Group. The Threshold Group at it's most congested will
2356             not limit a connection queue to fewer than this number
2357             of cells. The QMinSize must be less than or equal to
2358             the Threshold Group QMaxSize. The hardware granularity
2359             is in units of one cell."
2360    ::= { cgrPerVcqRmThreshGrpEntry 5 }
2361
2362cgrPerVcqRmThreshGrpDiscThreshold OBJECT-TYPE
2363    SYNTAX     INTEGER (-1..100)
2364    UNITS      "percentage"
2365    MAX-ACCESS read-write
2366    STATUS     current
2367    DESCRIPTION
2368            "The output queue CLP/EPD threshold for this Threshold
2369             Group. This is expressed in percent-of-full. Note that
2370             100% full effectively turns off the threshold. Setting
2371             this object to -1 restores the default value for the
2372             Threshold Group. The granularity of the fill-level of
2373             a queue installed in hardware is the same as that for
2374             queue limits."
2375    ::= { cgrPerVcqRmThreshGrpEntry 6 }
2376
2377cgrPerVcqRmThreshGrpMarkThreshold OBJECT-TYPE
2378    SYNTAX     INTEGER (-1..100)
2379    UNITS      "percentage"
2380    MAX-ACCESS read-write
2381    STATUS     current
2382    DESCRIPTION
2383            "The output queue EFCI/ABR-RR marking threshold for
2384             this Threshold Group. This is expressed in
2385             percent-of-full. Note that 100% full effectively turns
2386             off the threshold. Setting this object to -1 restores
2387             the default value for the Threshold Group. The
2388             granularity of the fill-level of a queue installed in
2389             hardware is the same as that for queue limits."
2390    ::= { cgrPerVcqRmThreshGrpEntry 7 }
2391
2392cgrPerVcqRmThreshGrpName OBJECT-TYPE
2393    SYNTAX     DisplayString (SIZE (0..20))
2394    MAX-ACCESS read-write
2395    STATUS     current
2396    DESCRIPTION
2397            "The name associated with the threshold-group. If
2398             this is set to the null-string, the default
2399             name for the Threshold Group is assigned."
2400    ::= { cgrPerVcqRmThreshGrpEntry 8 }
2401
2402cgrPerVcqRmThreshGrpCellCount   OBJECT-TYPE
2403    SYNTAX     Gauge32
2404    UNITS      "cells"
2405    MAX-ACCESS read-only
2406    STATUS     current
2407    DESCRIPTION
2408            "Count of the number of cells in the Threshold
2409             Group."
2410    ::= { cgrPerVcqRmThreshGrpEntry 9 }
2411
2412cgrPerVcqRmThreshGrpServiceTable OBJECT-TYPE
2413    SYNTAX     SEQUENCE OF CgrPerVcqRmThreshGrpServiceEntry
2414    MAX-ACCESS not-accessible
2415    STATUS     current
2416    DESCRIPTION
2417            "The (conceptual) table specifying which
2418             VC or VP queues  are assigned to a Threshold
2419             Group.
2420
2421             This table is supported only on the Catalyst8540MSR
2422             Platform."
2423    ::= { ciscoCgrPerVcqAtmRmSwitch 2 }
2424
2425cgrPerVcqRmThreshGrpServiceEntry OBJECT-TYPE
2426    SYNTAX     CgrPerVcqRmThreshGrpServiceEntry
2427    MAX-ACCESS not-accessible
2428    STATUS     current
2429    DESCRIPTION
2430            "An entry (conceptual row) in the
2431             cgrPerVcqRmThreshGrpServiceTable.  All entries
2432             ever in the table are present at startup, none
2433             are created dynamically."
2434    INDEX      { cgrPerVcqRmThreshGrpService }
2435    ::= { cgrPerVcqRmThreshGrpServiceTable 1 }
2436
2437CgrPerVcqRmThreshGrpServiceEntry ::= SEQUENCE {
2438    cgrPerVcqRmThreshGrpService      LsPerVcqThresholdGroupService,
2439    cgrPerVcqRmThreshGrpServGroup    LsPerVcqThresholdGroup
2440}
2441
2442cgrPerVcqRmThreshGrpService OBJECT-TYPE
2443    SYNTAX     LsPerVcqThresholdGroupService
2444    MAX-ACCESS not-accessible
2445    STATUS     current
2446    DESCRIPTION
2447            "The Service specified by this entry."
2448    ::= { cgrPerVcqRmThreshGrpServiceEntry 1 }
2449
2450cgrPerVcqRmThreshGrpServGroup OBJECT-TYPE
2451    SYNTAX     LsPerVcqThresholdGroup
2452    MAX-ACCESS read-write
2453    STATUS     current
2454    DESCRIPTION
2455            "The Threshold Group to which VC/VP queues specified
2456             by the service are assigned. Changing the assignment
2457             of service to Threshold Group does not alter the
2458             assignment for connections currently installed in
2459             hardware, but those connections that are subsequently
2460             installed."
2461    ::= { cgrPerVcqRmThreshGrpServiceEntry 2 }
2462
2463cgrPerVcqRmHierarchicalSchedulingMode   OBJECT-TYPE
2464        SYNTAX  INTEGER { enabled(1), disabled(2) }
2465        MAX-ACCESS read-write
2466        STATUS     current
2467        DESCRIPTION
2468        "On a Catalyst8540 MSR, the user can define Hierarchical
2469         VP-Tunnels. Each such tunnel has its own dedicated
2470         scheduler, programmed to output data at a configurable
2471         maximum rate.
2472
2473         Therefore, the overall output of the Hierarchical
2474         VP-tunnel is rate-limited. In addition, Virtual
2475         Circuits of different service categories can
2476         traverse through such a tunnel, and each of these
2477         Virtual Circuits are guaranteed their individual
2478         contracted bandwidth agreement.
2479
2480         This object must be set to enabled before any
2481         Hierarchical VP-tunnels can be defined on the device.
2482
2483         Any setting of this variable requires a reload
2484         of the device to be effective.
2485
2486         Setting this object to enabled will cause the
2487         software to initialize the additional schedulers
2488         needed by the Hierarchical VP-Tunnels. Other
2489         limited scheduler resources are therefore used by a
2490         larger number of schedulers (as compared to the case
2491         when Hierarchical Scheduling is disabled on the device).
2492         This may result in fewer number of connections
2493         passing Connection Admission Control.
2494
2495         This object is therefore provided so that the
2496         user can make an informed decision as to whether
2497         Hierarchical Scheduling is to be used.
2498
2499         This object is supported only on the Catalyst8540MSR
2500         platform."
2501        DEFVAL { disabled }
2502
2503::= { ciscoCgrPerVcqAtmRmSwitch 3 }
2504
2505--
2506-- The Lightstream per-VC queueing switch chipset ATM Interface Resource
2507-- Management Group
2508--
2509lsPerVcqRmIfTable OBJECT-TYPE
2510    SYNTAX     SEQUENCE OF LsPerVcqRmIfEntry
2511    MAX-ACCESS not-accessible
2512    STATUS     current
2513    DESCRIPTION
2514            "The (conceptual) table containing configuration information
2515             for ATM physical interfaces."
2516    ::= { ciscoLsPerVcqAtmRmIf 1 }
2517
2518lsPerVcqRmIfEntry OBJECT-TYPE
2519    SYNTAX     LsPerVcqRmIfEntry
2520    MAX-ACCESS not-accessible
2521    STATUS     current
2522    DESCRIPTION
2523            "An entry (conceptual row) in the lsPerVcqRmIfTable
2524             containing Resource Management configuration for an ATM
2525             interface. An entry in the table is present when an
2526             entry in the ifTable is created for an ATM interface
2527             that uses the Lighstream per-VC queueing chipset."
2528    INDEX      { ifIndex }
2529    ::= { lsPerVcqRmIfTable 1 }
2530
2531LsPerVcqRmIfEntry ::= SEQUENCE {
2532    lsPerVcqRmIfMinWrrServiceClass        LsPerVcqServiceClass
2533}
2534
2535lsPerVcqRmIfMinWrrServiceClass OBJECT-TYPE
2536    SYNTAX     LsPerVcqServiceClass
2537    UNITS      "service class"
2538    MAX-ACCESS read-write
2539    STATUS     current
2540    DESCRIPTION
2541            "The service classes on an interface are partitioned
2542             into two subsets, dictating how a service class
2543             with a cell ready to transmit is chosen (subsequently
2544             a connection is chosen within the selected service
2545             class). There are two subsets: Strict Priority (SP),
2546             and Weighted Round Robin (WRR). The SP subset
2547             service classes are selected by strict priority (highest
2548             priority with available cell wins). If there are any SP
2549             service classes, they take precedence over any WRR
2550             classes.
2551             A WRR subset service class is chosen from among the
2552             WRR service classes with an available cell using a
2553             WRR algorithm.
2554             The SP service classes (if any) include a contiguous
2555             range of classes, starting with c2 (c1 is dedicated to
2556             CBR, which doesn't use SP/WRR).  The WRR service
2557             classes (if any) include a contiguous range of classes,
2558             ending with c5.
2559             This object specifies the break-point between SP and WRR
2560             service classes. Note that (assuming all service classes
2561             are used) specifying c2 indicates all service classes are
2562             WRR, and specifying c5 indicates all service classes
2563             are SP."
2564    ::= { lsPerVcqRmIfEntry 1 }
2565
2566
2567
2568lsPerVcqRmIfServiceClassTable OBJECT-TYPE
2569    SYNTAX     SEQUENCE OF LsPerVcqRmIfServiceClassEntry
2570    MAX-ACCESS not-accessible
2571    STATUS     current
2572    DESCRIPTION
2573            "The (conceptual) table containing configuration information
2574             for ATM physical interface Service Classes (not
2575             logical port ATM interfaces). An ATM connection (VC or VP)
2576             on an interface is a member of a Service Class. The
2577             Service Class is used in the scheduling discipline that
2578             determines which cell is next transmitted on the
2579             interface. If the rate scheduler has no cell
2580             to be sent in the guaranteed cell-flow on an interface,
2581             a decision is made between all Service Classes with
2582             VCs with cells ready for transmit."
2583    ::= { ciscoLsPerVcqAtmRmIf 2 }
2584
2585lsPerVcqRmIfServiceClassEntry OBJECT-TYPE
2586    SYNTAX     LsPerVcqRmIfServiceClassEntry
2587    MAX-ACCESS not-accessible
2588    STATUS     current
2589    DESCRIPTION
2590            "An entry (conceptual row) in the lsPerVcqRmIfServiceClassTable
2591             containing Resource Management configuration for an ATM
2592             interface.  A particular row is identified by the
2593             value of MIB-II's ifIndex, and the output queue.
2594             An entry in the table is present when an entry in
2595             the ifTable is created for an ATM interface that
2596             uses the Lighstream per-VC queueing chipset."
2597    INDEX      { ifIndex, lsPerVcqRmIfServiceClass }
2598    ::= { lsPerVcqRmIfServiceClassTable 1 }
2599
2600LsPerVcqRmIfServiceClassEntry ::= SEQUENCE {
2601    lsPerVcqRmIfServiceClass              LsPerVcqServiceClass,
2602    lsPerVcqRmIfServClassConnType         INTEGER,
2603    lsPerVcqRmIfServClassWrrWeight        INTEGER
2604}
2605
2606
2607lsPerVcqRmIfServiceClass OBJECT-TYPE
2608    SYNTAX     LsPerVcqServiceClass
2609    MAX-ACCESS not-accessible
2610    STATUS     current
2611    DESCRIPTION
2612            "The service class on this ATM interface."
2613    ::= { lsPerVcqRmIfServiceClassEntry 1 }
2614
2615lsPerVcqRmIfServClassConnType OBJECT-TYPE
2616    SYNTAX     INTEGER (1..31)
2617    MAX-ACCESS read-only
2618    STATUS     current
2619    DESCRIPTION
2620            "The types of connections using this service class on
2621             this ATM interface.
2622                 The various bit positions are:
2623                  1    constant bit rate (cbr)
2624                  2    variable bit rate-real time (vbr-rt)
2625                  4    variable bit rate-non real time (vbr-nrt)
2626                  8    available bit rate (abr)
2627                 16    unspecified bit rate (ubr)"
2628    ::= { lsPerVcqRmIfServiceClassEntry 2 }
2629
2630lsPerVcqRmIfServClassWrrWeight OBJECT-TYPE
2631    SYNTAX     INTEGER (1..15)
2632    UNITS      "weight"
2633    MAX-ACCESS read-write
2634    STATUS     current
2635    DESCRIPTION
2636            "Configure the weighting specified for a service class
2637             to make the scheduling decision among active service
2638             classes in the WRR subset."
2639    ::= { lsPerVcqRmIfServiceClassEntry 3 }
2640
2641--
2642-- The ATM Resource Management Traffic Shaper Interface Objects
2643--
2644rmTrafficShaperIfTable OBJECT-TYPE
2645    SYNTAX     SEQUENCE OF RmTrafficShaperIfEntry
2646    MAX-ACCESS not-accessible
2647    STATUS     current
2648    DESCRIPTION
2649            "The (conceptual) table containing ATM Traffic
2650             Shaper configuration  and state information for
2651             ATM interfaces."
2652    ::= { ciscoAtmRmTrafShaperIf 1 }
2653
2654rmTrafficShaperIfEntry OBJECT-TYPE
2655    SYNTAX     RmTrafficShaperIfEntry
2656    MAX-ACCESS not-accessible
2657    STATUS     current
2658    DESCRIPTION
2659            "An entry (conceptual row) in the rmTrafficShaperIfTable
2660             containing Traffic Shaper configuration and state
2661             information for an ATM interface.  The particular
2662             interface is identified by the value of MIB-II's
2663             ifIndex."
2664    INDEX      { ifIndex }
2665    ::= { rmTrafficShaperIfTable 1 }
2666
2667RmTrafficShaperIfEntry ::= SEQUENCE {
2668    rtsIfMaxThreshold                 Unsigned32,
2669    rtsIfCellCount                    Gauge32,
2670    rtsIfVbrCfgRequested              INTEGER,
2671    rtsIfVbrCfgInstalled              INTEGER,
2672    rtsIfBeCfgRequested               INTEGER,
2673    rtsIfBeCfgInstalled               INTEGER,
2674    rtsIfVbrClassMaxThrshRequested    INTEGER,
2675    rtsIfVbrClassMaxThrshInstalled    Unsigned32,
2676    rtsIfBeClassMaxThrshRequested     INTEGER,
2677    rtsIfBeClassMaxThrshInstalled     Unsigned32,
2678    rtsIfVbrVcMaxThrshRequested       Unsigned32,
2679    rtsIfVbrVcMaxThrshInstalled       Unsigned32,
2680    rtsIfBeVcMaxThrshRequested        Unsigned32,
2681    rtsIfBeVcMaxThrshInstalled        Unsigned32
2682}
2683
2684rtsIfMaxThreshold OBJECT-TYPE
2685    SYNTAX        Unsigned32 (0..4294967295)
2686    UNITS         "cells"
2687    MAX-ACCESS    read-only
2688    STATUS        current
2689    DESCRIPTION
2690               "This object reflects the value of the Maximum
2691                Threshold installed in the traffic shaper hardware
2692                for this interface.  This object is expressed in
2693                number of cell buffers.  This object is not
2694                instantiated for interfaces to which it cannot
2695                be applied."
2696    ::= { rmTrafficShaperIfEntry 1 }
2697
2698rtsIfCellCount OBJECT-TYPE
2699    SYNTAX        Gauge32
2700    UNITS         "cells"
2701    MAX-ACCESS    read-only
2702    STATUS        current
2703    DESCRIPTION
2704               "This object contains the count of cells queued to
2705                this interface in the traffic shaping hardware.
2706                This object is not instantiated for interfaces to
2707                which it cannot be applied."
2708    ::= { rmTrafficShaperIfEntry 2 }
2709
2710rtsIfVbrCfgRequested OBJECT-TYPE
2711    SYNTAX     INTEGER {
2712                  shapingDisable(1),    -- Shaping disabled
2713                  shapeToPcr(2),        -- Shape to PCR only.
2714                  shapeToScrAndPcr(3)   -- Shape to PCR, SCR and MBS
2715                       }
2716    MAX-ACCESS read-write
2717    STATUS     current
2718    DESCRIPTION
2719            "If this object is set to the value 'shapingDisable',
2720             VBR connections(VC or VP) on this interface will not
2721             be shaped.  If the object is set to the value
2722             'shapeToScrAndPcr', the VBR (VC or VP) connections on
2723             this interface will be shaped to conform to their
2724             respective SCR, PCR and MBS traffic parameters.  If
2725             this object is set to the value 'shapeToPcr', the VBR
2726             (VC or VP) connections on this interface will be shaped
2727             to conform to their respective PCR traffic parameter.
2728             Depending on the capabilities of the traffic shaping
2729             hardware, the changes to the traffic shaping
2730             configuration may or may not take effect immediately
2731             and may require that the traffic shaping hardware be
2732             reset to effect the change.  The value of the object
2733             rtsIfVbrCfgInstalled will reflect the actual VBR
2734             Traffic Shaping configuration installed in the
2735             hardware currently.  Depending on the capabilities of
2736             the traffic shaping hardware, the value of this object
2737             may or may not apply to terminating VBR VPs on this
2738             interface.  This object is not instantiated for
2739             interfaces to which it cannot be applied."
2740    DEFVAL { shapingDisable }
2741    ::= { rmTrafficShaperIfEntry 3 }
2742
2743rtsIfVbrCfgInstalled OBJECT-TYPE
2744    SYNTAX     INTEGER {
2745                  shapingDisable(1),    -- Shaping disabled
2746                  shapeToPcr(2),        -- Shape to PCR only.
2747                  shapeToScrAndPcr(3)   -- Shape to PCR, SCR and MBS
2748                       }
2749    MAX-ACCESS read-only
2750    STATUS     current
2751    DESCRIPTION
2752            "This object reflects the current VBR Traffic Shaping
2753             configuration installed in the hardware. This object
2754             is not instantiated for interfaces to which it cannot
2755             be applied."
2756    ::= { rmTrafficShaperIfEntry 4 }
2757
2758rtsIfBeCfgRequested OBJECT-TYPE
2759    SYNTAX     INTEGER {
2760                  shapingDisable(1),    -- Shaping disabled
2761                  shapeToPcr(2)         -- Shape to PCR only.
2762                       }
2763    MAX-ACCESS read-write
2764    STATUS     current
2765    DESCRIPTION
2766            "This object reflects the traffic shaping configuration
2767             applied to Best-Effort Connections(VC or VP) belonging
2768             to UBR and ABR service categories on this interface.
2769             If this object is set to the value 'shapingDisable',
2770             best-effort connections(VC or VP) on this interface
2771             will not be shaped. If this object is set to the value
2772             'shapeToPcr', the best-effort connections(VC or VP) on
2773             this interface will be shaped to conform to their
2774             respective PCR traffic parameter. Depending on the
2775             capabilities of the traffic shaping hardware, the
2776             changes to the traffic shaping configuration may or
2777             may not take effect immediately and may require that
2778             the traffic shaping hardware be reset to effect the
2779             change.  The object rtsIfBeCfgInstalled will reflect
2780             the actual best-effort Traffic Shaping configuration
2781             installed in the hardware currently. Depending on the
2782             capabilities of the traffic shaping hardware, the value
2783             of this object may or may not apply to terminating
2784             best-effort VPs on this interface.  This object is
2785             not instantiated for interfaces to which it cannot
2786             be applied."
2787    DEFVAL { shapingDisable }
2788    ::= { rmTrafficShaperIfEntry 5 }
2789
2790rtsIfBeCfgInstalled OBJECT-TYPE
2791    SYNTAX     INTEGER {
2792                  shapingDisable(1),    -- Shaping disabled
2793                  shapeToPcr(2)         -- Shape to PCR only.
2794                       }
2795    MAX-ACCESS read-only
2796    STATUS     current
2797    DESCRIPTION
2798            "This object reflects the current Best-Effort Traffic
2799             Shaping configuration installed in the hardware.
2800             This object is not instantiated for interfaces to
2801             which it cannot be applied."
2802    ::= { rmTrafficShaperIfEntry 6 }
2803
2804rtsIfVbrClassMaxThrshRequested OBJECT-TYPE
2805    SYNTAX     INTEGER (1..95)
2806    UNITS      "percent"
2807    MAX-ACCESS read-write
2808    STATUS     current
2809    DESCRIPTION
2810            "This object specifies the Traffic Shaper Maximum
2811             Cell Buffer Threshold for the VBR Traffic Class.
2812             The value of this object is expressed as a percent
2813             of the value of rtsIfMaxThreshold object.  A set
2814             request for this object will succeed only if the
2815             value of the ifAdminStatus object for this
2816             interface is 'down'. The Traffic Shaping hardware
2817             may not have the support to represent all the
2818             values and hence the value installed in hardware
2819             could be different.  And the value installed in
2820             hardware will be available through the object
2821             rtsIfVbrClassMaxThrshInstalled. This object is
2822             not instantiated for interfaces to which
2823             it cannot be applied."
2824    ::= { rmTrafficShaperIfEntry 7 }
2825
2826rtsIfVbrClassMaxThrshInstalled OBJECT-TYPE
2827    SYNTAX     Unsigned32  (0..4294967295)
2828    UNITS      "cells"
2829    MAX-ACCESS read-only
2830    STATUS     current
2831    DESCRIPTION
2832            "This object reflects the value of Maximum Class
2833             Threshold for VBR Traffic Class, in number of
2834             cell buffers, that is installed in the Traffic
2835             Shaping hardware. This object is not instantiated
2836             for interfaces to which it cannot be applied."
2837    ::= { rmTrafficShaperIfEntry 8 }
2838
2839rtsIfBeClassMaxThrshRequested OBJECT-TYPE
2840    SYNTAX     INTEGER (1..95)
2841    UNITS      "percent"
2842    MAX-ACCESS read-write
2843    STATUS     current
2844    DESCRIPTION
2845            "This object specifies the Traffic Shaper Maximum Cell
2846             Buffer Threshold for the Best-Effort Traffic Class.
2847             The value of this object is expressed as a percent of
2848             the value of rtsIfMaxThreshold object.  A set request
2849             for this object will succeed only if the value of the
2850             ifAdminStatus object for this interface is 'down'.
2851             The Traffic Shaping hardware may not have the support
2852             to represent all the values and hence the value
2853             installed in hardware could be different.  And this
2854             installed value will be available through the object
2855             rtsIfBeClassMaxThrshInstalled. This object is not
2856             instantiated for interfaces to which it cannot
2857             be applied."
2858    ::= { rmTrafficShaperIfEntry 9 }
2859
2860rtsIfBeClassMaxThrshInstalled OBJECT-TYPE
2861    SYNTAX     Unsigned32 (0..4294967295)
2862    UNITS      "cells"
2863    MAX-ACCESS read-only
2864    STATUS     current
2865    DESCRIPTION
2866            "This object reflects the value of Maximum Class
2867             Threshold for Best-Effort Traffic Class, in number
2868             of cell buffers, that is installed in the Traffic
2869             Shaping hardware. This object is not instantiated
2870             for interfaces to which it cannot be applied."
2871    ::= { rmTrafficShaperIfEntry 10 }
2872
2873rtsIfVbrVcMaxThrshRequested OBJECT-TYPE
2874    SYNTAX     Unsigned32  (0..4294967295)
2875    UNITS      "cells"
2876    MAX-ACCESS read-write
2877    STATUS     current
2878    DESCRIPTION
2879            "This object reflects the Maximum Threshold of the
2880             per-connection queues of VBR connections(VCs or VPs) in
2881             the traffic shaping hardware. The value of this object
2882             is expressed in number of cell buffers.  Any change made
2883             to the value of this object will only effect subsequently
2884             established VBR connections and will not impact already
2885             existing VBR connections.  The Traffic Shaping hardware
2886             may not have the support to represent all the values and
2887             hence the value installed in hardware could be different.
2888             And the value installed in hardware will be available
2889             through the object rtsIfVbrVcMaxThrshInstalled. This
2890             object is not instantiated for interfaces to which it
2891             cannot be applied."
2892    DEFVAL { 512 }
2893    ::= { rmTrafficShaperIfEntry 11 }
2894
2895rtsIfVbrVcMaxThrshInstalled OBJECT-TYPE
2896    SYNTAX     Unsigned32 (0..4294967295)
2897    UNITS      "cells"
2898    MAX-ACCESS read-only
2899    STATUS     current
2900    DESCRIPTION
2901            "This object reflects the Maximum Threshold for the
2902             per-connection queues of VBR connections(VCs or VPs)
2903             that is installed in the Traffic Shaping hardware.
2904             The value of this object is expressed in number of
2905             cell buffers.  This object is not instantiated for
2906             interfaces to which it cannot be applied."
2907    ::= { rmTrafficShaperIfEntry 12 }
2908
2909rtsIfBeVcMaxThrshRequested OBJECT-TYPE
2910    SYNTAX     Unsigned32 (0..4294967295)
2911    UNITS      "cells"
2912    MAX-ACCESS read-write
2913    STATUS     current
2914    DESCRIPTION
2915            "This object reflects the Maximum Threshold of the
2916             per-connection queues of best-effort connections(VCs
2917             or VPs) in the traffic shaping hardware. The value
2918             of this object is expressed in number of cell
2919             buffers.  Any change made to the value of this
2920             object will only effect subsequently established
2921             best-effort connections and will not impact already
2922             existing best-effort connections. The Traffic Shaping
2923             hardware may not have the support to represent all
2924             the values and hence the value installed in hardware
2925             could be different. And the value installed in
2926             hardware will be available through the object
2927             rtsIfBeVcMaxThrshInstalled.  This object is not
2928             instantiated for interfaces to which it cannot
2929             be applied."
2930    DEFVAL { 1024 }
2931    ::= { rmTrafficShaperIfEntry 13 }
2932
2933rtsIfBeVcMaxThrshInstalled OBJECT-TYPE
2934    SYNTAX     Unsigned32 (0..4294967295)
2935    UNITS      "cells"
2936    MAX-ACCESS read-only
2937    STATUS     current
2938    DESCRIPTION
2939            "This object reflects the Maximum Threshold for the
2940             per-connection queues of Best-Effort connections(VCs
2941             or VPs) that is installed in the Traffic Shaping
2942             hardware.  The value of this object is expressed
2943             in number of cell buffers.  This object is not
2944             instantiated for interfaces to which it cannot
2945             be applied."
2946    ::= { rmTrafficShaperIfEntry 14 }
2947
2948-- conformance information
2949
2950ciscoAtmRmMIBConformance
2951              OBJECT IDENTIFIER ::= { ciscoAtmRmMIB 3 }
2952ciscoAtmRmMIBCompliances
2953              OBJECT IDENTIFIER ::= { ciscoAtmRmMIBConformance 1 }
2954ciscoAtmRmMIBGroups
2955              OBJECT IDENTIFIER ::= { ciscoAtmRmMIBConformance 2 }
2956
2957-- compliance statements
2958
2959ciscoAtmRmMIBCompliance MODULE-COMPLIANCE
2960    STATUS obsolete -- superceded by ciscoAtmRmMIBCompliance2
2961    DESCRIPTION
2962            "The compliance statement for the Cisco ATM Resource Management
2963             MIB."
2964    MODULE  -- this module
2965    MANDATORY-GROUPS { atmRmSwitchCfgMIBGroup, atmRmPhyIfCfgMIBGroup,
2966                       atmRmAllIfCfgMIBGroup, atmRmIfAllStateMIBGroup,
2967                       atmRmIfStatsMIBGroup }
2968    ::= { ciscoAtmRmMIBCompliances 1 }
2969
2970ciscoAtmRmMIBCompliance2 MODULE-COMPLIANCE
2971    STATUS  obsolete -- superceded by ciscoAtmRmMIBCompliance3
2972    DESCRIPTION
2973            "The compliance statement for the Cisco ATM Resource Management
2974             MIB."
2975    MODULE  -- this module
2976    MANDATORY-GROUPS { atmRmSwitchCfgMIBGroup2, atmRmPhyIfCfgMIBGroup2,
2977                       atmRmAllIfCfgMIBGroup, atmRmIfAllStateMIBGroup2,
2978                       atmRmIfStatsMIBGroup }
2979    ::= { ciscoAtmRmMIBCompliances 2 }
2980
2981ciscoAtmRmMIBCompliance3 MODULE-COMPLIANCE
2982    STATUS  obsolete  -- superceded by ciscoAtmRmMIBCompliance4
2983    DESCRIPTION
2984            "The compliance statement for the Cisco ATM Resource Management
2985             MIB."
2986    MODULE  -- this module
2987    MANDATORY-GROUPS { atmRmSwitchCfgMIBGroup2, atmRmPhyIfCfgMIBGroup3,
2988                       atmRmAllIfCfgMIBGroup2, atmRmIfAllStateMIBGroup2,
2989                       atmRmIfStatsMIBGroup }
2990    ::= { ciscoAtmRmMIBCompliances 3 }
2991
2992ciscoAtmRmMIBCompliance4 MODULE-COMPLIANCE
2993    STATUS  obsolete  -- superceded by ciscoAtmRmMIBCompliance5
2994    DESCRIPTION
2995            "The compliance statement for the Cisco ATM Resource Management
2996             MIB."
2997    MODULE  -- this module
2998    MANDATORY-GROUPS { atmRmSwitchCfgMIBGroup2, atmRmPhyIfCfgMIBGroup3,
2999                       atmRmAllIfCfgMIBGroup3, atmRmIfAllStateMIBGroup2,
3000                       atmRmIfStatsMIBGroup }
3001    ::= { ciscoAtmRmMIBCompliances 4 }
3002
3003ciscoAtmRmMIBCompliance5 MODULE-COMPLIANCE
3004    STATUS  obsolete
3005    DESCRIPTION
3006            "The compliance statement for the Cisco ATM Resource Management
3007             MIB."
3008    MODULE  -- this module
3009    MANDATORY-GROUPS { atmRmSwitchCfgMIBGroup2, atmRmPhyIfCfgMIBGroup3,
3010                       atmRmAllIfCfgMIBGroup3, atmRmIfAllStateMIBGroup2,
3011                       atmRmIfStatsMIBGroup, lsPerVcqAtmRmGroup2 }
3012    ::= { ciscoAtmRmMIBCompliances 5 }
3013
3014ciscoAtmRmMIBCompliance6 MODULE-COMPLIANCE
3015    STATUS  obsolete -- superceded by ciscoAtmRmMIBCompliance7
3016    DESCRIPTION
3017            "The compliance statement for the Cisco ATM Resource Management
3018             MIB."
3019    MODULE  -- this module
3020    MANDATORY-GROUPS { atmRmSwitchCfgMIBGroup2, atmRmPhyIfCfgMIBGroup3,
3021                       atmRmAllIfCfgMIBGroup3, atmRmIfAllStateMIBGroup2,
3022                       atmRmIfStatsMIBGroup, lsPerVcqAtmRmGroup2,
3023                       cgrPerVcqAtmRmGroup }
3024    ::= { ciscoAtmRmMIBCompliances 6 }
3025
3026ciscoAtmRmMIBCompliance7 MODULE-COMPLIANCE
3027    STATUS  obsolete -- superceded by ciscoAtmRmMIBCompliance8
3028    DESCRIPTION
3029            "The compliance statement for the Cisco ATM Resource Management
3030             MIB."
3031    MODULE  -- this module
3032    MANDATORY-GROUPS { atmRmSwitchCfgMIBGroup2, atmRmPhyIfCfgMIBGroup4,
3033                       atmRmAllIfCfgMIBGroup4, atmRmIfAllStateMIBGroup2,
3034                       atmRmIfStatsMIBGroup, lsPerVcqAtmRmGroup2,
3035                       cgrPerVcqAtmRmGroup }
3036    ::= { ciscoAtmRmMIBCompliances 7 }
3037
3038ciscoAtmRmMIBCompliance8 MODULE-COMPLIANCE
3039    STATUS  obsolete -- superceded by ciscoAtmRmMIBCompliance9
3040    DESCRIPTION
3041            "The compliance statement for the Cisco ATM Resource Management
3042             MIB."
3043    MODULE  -- this module
3044    MANDATORY-GROUPS { atmRmSwitchCfgMIBGroup2, atmRmPhyIfCfgMIBGroup5,
3045                       atmRmAllIfCfgMIBGroup4, atmRmIfAllStateMIBGroup2,
3046                       atmRmIfStatsMIBGroup, lsPerVcqAtmRmGroup2,
3047                       cgrPerVcqAtmRmGroup }
3048    ::= { ciscoAtmRmMIBCompliances 8 }
3049
3050ciscoAtmRmMIBCompliance9 MODULE-COMPLIANCE
3051    STATUS  obsolete -- superceded by ciscoAtmRmMIBCompliance10
3052    DESCRIPTION
3053            "The compliance statement for the Cisco ATM Resource Management
3054             MIB."
3055    MODULE  -- this module
3056    MANDATORY-GROUPS { atmRmSwitchCfgMIBGroup2, atmRmPhyIfCfgMIBGroup5,
3057                       atmRmAllIfCfgMIBGroup4, atmRmIfAllStateMIBGroup3,
3058                       atmRmIfStatsMIBGroup, lsPerVcqAtmRmGroup2,
3059                       cgrPerVcqAtmRmGroup }
3060    ::= { ciscoAtmRmMIBCompliances 9 }
3061
3062ciscoAtmRmMIBCompliance10 MODULE-COMPLIANCE
3063    STATUS  obsolete -- superceded by ciscoAtmRmMIBCompliance11
3064    DESCRIPTION
3065            "The compliance statement for the Cisco ATM Resource Management
3066             MIB."
3067    MODULE  -- this module
3068    MANDATORY-GROUPS { atmRmSwitchCfgMIBGroup2, atmRmPhyIfCfgMIBGroup5,
3069                       atmRmAllIfCfgMIBGroup5, atmRmIfAllStateMIBGroup3,
3070                       atmRmIfStatsMIBGroup, lsPerVcqAtmRmGroup2,
3071                       cgrPerVcqAtmRmGroup }
3072    ::= { ciscoAtmRmMIBCompliances 10 }
3073
3074ciscoAtmRmMIBCompliance11 MODULE-COMPLIANCE
3075    STATUS  obsolete -- superceded by ciscoAtmRmMIBCompliance12
3076    DESCRIPTION
3077            "The compliance statement for the Cisco ATM Resource Management
3078             MIB."
3079    MODULE  -- this module
3080    MANDATORY-GROUPS { atmRmSwitchCfgMIBGroup2, atmRmPhyIfCfgMIBGroup5,
3081                       atmRmAllIfCfgMIBGroup5, atmRmIfAllStateMIBGroup3,
3082                       atmRmIfStatsMIBGroup, lsPerVcqAtmRmGroup2,
3083                       cgrPerVcqAtmRmGroup2 }
3084    ::= { ciscoAtmRmMIBCompliances 11 }
3085
3086ciscoAtmRmMIBCompliance12 MODULE-COMPLIANCE
3087    STATUS  deprecated -- superceded by ciscoAtmRmMIBCompliance13
3088    DESCRIPTION
3089            "The compliance statement for the Cisco ATM Resource
3090             Management MIB."
3091    MODULE  -- this module
3092    MANDATORY-GROUPS { atmRmSwitchCfgMIBGroup2, atmRmPhyIfCfgMIBGroup5,
3093                       atmRmAllIfCfgMIBGroup5, atmRmIfAllStateMIBGroup3,
3094                       atmRmIfStatsMIBGroup, lsPerVcqAtmRmGroup2,
3095                       cgrPerVcqAtmRmGroup2, atmRmTrafficShaperIfGroup }
3096    ::= { ciscoAtmRmMIBCompliances 12 }
3097
3098ciscoAtmRmMIBCompliance13 MODULE-COMPLIANCE
3099    STATUS  current
3100    DESCRIPTION
3101            "The compliance statement for the Cisco ATM Resource
3102             Management MIB."
3103    MODULE  -- this module
3104    MANDATORY-GROUPS { atmRmSwitchCfgMIBGroup2, atmRmPhyIfCfgMIBGroup5,
3105                       atmRmAllIfCfgMIBGroup6, atmRmIfAllStateMIBGroup3,
3106                       atmRmIfStatsMIBGroup, lsPerVcqAtmRmGroup2,
3107                       cgrPerVcqAtmRmGroup2, atmRmTrafficShaperIfGroup,
3108                       sharedMemAtmRmSwitchMIBGroup,
3109                       sharedMemAtmRmPhyIfMIBGroup }
3110    ::= { ciscoAtmRmMIBCompliances 13 }
3111
3112
3113-- units of conformance
3114
3115atmRmSwitchCfgMIBGroup  OBJECT-GROUP
3116    OBJECTS { rmSwitchOverSubFactor, rmSwitchScrMarginFactor,
3117              rmSwitchAbrCongNotify, rmScDefaultQosMaxCtd,
3118              rmScDefaultQosPeakToPeakCdv, rmScDefaultQosClr
3119            }
3120    STATUS  obsolete -- superceded by atmRmSwitchCfgMIBGroup2
3121    DESCRIPTION
3122            "A collection of objects which provide ATM Switch Resource
3123             Management configuration."
3124    ::= { ciscoAtmRmMIBGroups 1 }
3125
3126sharedMemAtmRmSwitchMIBGroup   OBJECT-GROUP
3127    OBJECTS { sharedMemRmSwitchQueuedCellLimit, sharedMemRmSwitchQueuedCellCount
3128            }
3129    STATUS  current
3130    DESCRIPTION
3131            "A collection of objects which provide ATM Switch Resource
3132             Management information global to a shared-memory ATM switch."
3133    ::= { ciscoAtmRmMIBGroups 2 }
3134
3135atmRmPhyIfCfgMIBGroup   OBJECT-GROUP
3136    OBJECTS { rmIfOutPacingRateRequested, rmIfOutPacingRateInstalled,
3137              rmIfOutPacingForce, rmIfDirControlLinkShareMaxAgg,
3138              rmIfDirControlLinkShareMinCbr, rmIfDirControlLinkShareMaxCbr,
3139              rmIfDirControlLinkShareMinVbr, rmIfDirControlLinkShareMaxVbr
3140            }
3141    STATUS  obsolete -- superceded by atmRmPhyIfCfgMIBGroup2
3142    DESCRIPTION
3143            "A collection of objects which provide ATM interface
3144             Resource Management configuration for physical interfaces."
3145    ::= { ciscoAtmRmMIBGroups 3 }
3146
3147atmRmAllIfCfgMIBGroup   OBJECT-GROUP
3148    OBJECTS { rmIfLinkDistance, rmIfBestEffortLimit,
3149              rmIfDirMaxCbrPcr, rmIfDirMaxCbrTolerance, rmIfDirMaxVbrPcr,
3150              rmIfDirMaxVbrScr, rmIfDirMaxVbrTolerance, rmIfDirMaxAbrPcr,
3151              rmIfDirMaxAbrTolerance, rmIfDirMaxUbrPcr, rmIfDirMaxUbrTolerance
3152            }
3153    STATUS  obsolete -- superceded by atmRmAllIfCfgMIBGroup2
3154    DESCRIPTION
3155            "A collection of objects which provide ATM interface Resource
3156             Management configuration for all interfaces."
3157    ::= { ciscoAtmRmMIBGroups 4 }
3158
3159atmRmIfAllStateMIBGroup  OBJECT-GROUP
3160    OBJECTS { rmIfScRxAcr, rmIfScTxAcr, rmIfScRxAlcr, rmIfScTxAlcr,
3161              rmIfScNumSvxConns, rmIfScNumPvxConns, rmIfScTxMaxCtd,
3162              rmIfScTxP2PeakCdv, rmIfScTxClr
3163            }
3164    STATUS  obsolete -- superceded by atmRmIfAllStateMIBGroup2
3165    DESCRIPTION
3166            "A collection of objects which provide ATM interface Resource
3167             Management status for all interfaces."
3168    ::= { ciscoAtmRmMIBGroups 5 }
3169
3170atmRmIfStatsMIBGroup   OBJECT-GROUP
3171    OBJECTS { rmIfScRcacResultNumAdmit, rmIfScRcacResultNumTotalRequests,
3172              rmIfScRcacResultNumFailTraffComb, rmIfScRcacResultNumFailBw,
3173              rmIfScRcacResultNumFailLoss, rmIfScRcacResultNumFailDelay,
3174              rmIfScRcacResultNumFailCdv, rmIfScRcacResultNumFailBeLimit,
3175              rmIfScRcacResultNumFailParmLimit, rmIfScRcacResultNumFailOther
3176            }
3177    STATUS  current
3178    DESCRIPTION
3179            "A collection of objects which provide ATM Switch Resource
3180             Management statistics."
3181    ::= { ciscoAtmRmMIBGroups 6 }
3182
3183sharedMemAtmRmPhyIfMIBGroup   OBJECT-GROUP
3184    OBJECTS { sharedMemRmIfOutputQServCategory, sharedMemRmIfOutputQRequestedMaxSize,
3185              sharedMemRmIfOutputQInstalledMaxSize, sharedMemRmIfOutputQMaxSizeForce,
3186              sharedMemRmIfOutputQCellCount, sharedMemRmIfDiscardThreshold,
3187              sharedMemRmIfEfciThreshold, sharedMemRmIfAbrRelativeRateThreshold
3188            }
3189    STATUS  current
3190    DESCRIPTION
3191            "A collection of objects which provide ATM interface
3192             Resource Management information for physical interfaces
3193             of a shared-memory ATM switch."
3194    ::= { ciscoAtmRmMIBGroups 7 }
3195
3196atmRmSwitchCfgMIBGroup2  OBJECT-GROUP
3197    OBJECTS { rmSwitchOverSubFactor, rmSwitchScrMarginFactor,
3198              rmSwitchAbrCongNotify, rmScDefaultQosMaxCtd,
3199              rmScDefaultQosPeakToPeakCdv, rmScDefaultQosClr,
3200              rmScDefaultQosClrClp01
3201            }
3202    STATUS  current
3203    DESCRIPTION
3204            "A collection of objects which provide ATM Switch Resource
3205             Management configuration."
3206    ::= { ciscoAtmRmMIBGroups 8 }
3207
3208atmRmPhyIfCfgMIBGroup2  OBJECT-GROUP
3209    OBJECTS { rmIfOutPacingRateRequested, rmIfOutPacingRateInstalled,
3210              rmIfOutPacingForce, rmIfDirControlLinkShareMaxAgg,
3211              rmIfDirControlLinkShareMinCbr, rmIfDirControlLinkShareMaxCbr,
3212              rmIfDirControlLinkShareMinVbr, rmIfDirControlLinkShareMaxVbr,
3213              rmIfCbrDefaultRxUpcTolerance, rmIfVbrRtDefaultRxUpcTolerance,
3214              rmIfVbrNrtDefaultRxUpcTolerance, rmIfAbrDefaultRxUpcTolerance,
3215              rmIfUbrDefaultRxUpcTolerance
3216            }
3217    STATUS  obsolete -- superceded by atmRmPhyIfCfgMIBGroup2
3218    DESCRIPTION
3219            "A collection of objects which provide ATM interface
3220             Resource Management configuration for physical interfaces."
3221    ::= { ciscoAtmRmMIBGroups 9 }
3222
3223atmRmIfAllStateMIBGroup2 OBJECT-GROUP
3224    OBJECTS { rmIfScRxAcr, rmIfScTxAcr, rmIfScRxAlcr, rmIfScTxAlcr,
3225              rmIfScNumSvxConns, rmIfScNumPvxConns, rmIfScTxMaxCtd,
3226              rmIfScTxP2PeakCdv, rmIfScTxClr, rmIfScTxClrClp01
3227            }
3228    STATUS  obsolete -- superceded by atmRmIfAllStateMIBGroup3
3229    DESCRIPTION
3230            "A collection of objects which provide ATM interface Resource
3231             Management status for all interfaces."
3232    ::= { ciscoAtmRmMIBGroups 10 }
3233
3234lsPerVcqAtmRmGroup OBJECT-GROUP
3235    OBJECTS { lsPerVcqRmIfMinWrrServiceClass, lsPerVcqRmIfServClassConnType,
3236              lsPerVcqRmIfServClassWrrWeight, lsPerVcqRmThreshGrpMaxSize,
3237              lsPerVcqRmThreshGrpQMaxSize, lsPerVcqRmThreshGrpQMinSize,
3238              lsPerVcqRmThreshGrpDiscThreshold, lsPerVcqRmThreshGrpMarkThreshold,
3239              lsPerVcqRmThreshGrpName, lsPerVcqRmThreshGrpCellCount,
3240              lsPerVcqRmThreshGrpServGroup
3241            }
3242    STATUS  obsolete
3243    DESCRIPTION
3244            "A collection of objects which provide ATM Resource
3245             Management status on platforms using the Lightstream
3246             per-VC queueing chipset."
3247    ::= { ciscoAtmRmMIBGroups 11 }
3248
3249atmRmPhyIfCfgMIBGroup3  OBJECT-GROUP
3250    OBJECTS { rmIfOutPacingRateRequested, rmIfOutPacingRateInstalled,
3251              rmIfOutPacingForce, rmIfDirControlLinkShareMaxAgg,
3252              rmIfDirControlLinkShareMinCbr, rmIfDirControlLinkShareMaxCbr,
3253              rmIfDirControlLinkShareMinVbr, rmIfDirControlLinkShareMaxVbr,
3254              rmIfCbrDefaultRxUpcTolerance, rmIfVbrRtDefaultRxUpcTolerance,
3255              rmIfVbrNrtDefaultRxUpcTolerance, rmIfAbrDefaultRxUpcTolerance,
3256              rmIfUbrDefaultRxUpcTolerance, rmIfVbrRtDefaultRxUpcCdvt,
3257              rmIfVbrNrtDefaultRxUpcCdvt, rmIfDirControlLinkShareMinAbr,
3258              rmIfDirControlLinkShareMaxAbr, rmIfDirControlLinkShareMinUbr,
3259              rmIfDirControlLinkShareMaxUbr
3260            }
3261    STATUS  obsolete -- superceded by atmRmPhyIfCfgMIBGroup4
3262    DESCRIPTION
3263            "A collection of objects which provide ATM interface
3264             Resource Management configuration for physical interfaces."
3265    ::= { ciscoAtmRmMIBGroups 12 }
3266
3267atmRmAllIfCfgMIBGroup2   OBJECT-GROUP
3268    OBJECTS { rmIfLinkDistance, rmIfBestEffortLimit,
3269              rmIfDirMaxCbrPcr, rmIfDirMaxCbrTolerance, rmIfDirMaxVbrPcr,
3270              rmIfDirMaxVbrScr, rmIfDirMaxVbrTolerance, rmIfDirMaxAbrPcr,
3271              rmIfDirMaxAbrTolerance, rmIfDirMaxUbrPcr, rmIfDirMaxUbrTolerance,
3272              rmIfDirMaxAbrMcr, rmIfDirMaxUbrMcr, rmIfDirMaxVbrCdvt
3273            }
3274    STATUS  obsolete -- superceded by atmRmAllIfCfgMIBGroup3
3275    DESCRIPTION
3276            "A collection of objects which provide ATM interface Resource
3277             Management configuration for all interfaces."
3278    ::= { ciscoAtmRmMIBGroups 13 }
3279
3280atmRmAllIfCfgMIBGroup3   OBJECT-GROUP
3281    OBJECTS { rmIfLinkDistance, rmIfBestEffortLimit,
3282              rmIfDirMaxCbrPcr, rmIfDirMaxCbrTolerance, rmIfDirMaxVbrPcr,
3283              rmIfDirMaxVbrScr, rmIfDirMaxVbrTolerance, rmIfDirMaxAbrPcr,
3284              rmIfDirMaxAbrTolerance, rmIfDirMaxUbrPcr, rmIfDirMaxUbrTolerance,
3285              rmIfDirMaxAbrMcr, rmIfDirMaxUbrMcr, rmIfDirMaxVbrCdvt,
3286              rmIfServCategorySupport
3287            }
3288    STATUS  obsolete -- superceded by atmRmAllIfCfgMIBGroup4
3289    DESCRIPTION
3290            "A collection of objects which provide ATM interface Resource
3291             Management configuration for all interfaces."
3292    ::= { ciscoAtmRmMIBGroups 14 }
3293
3294lsPerVcqAtmRmGroup2 OBJECT-GROUP
3295    OBJECTS { lsPerVcqRmIfMinWrrServiceClass, lsPerVcqRmIfServClassConnType,
3296              lsPerVcqRmIfServClassWrrWeight, lsPerVcqRmThreshGrpMaxSize,
3297              lsPerVcqRmThreshGrpQMaxSize, lsPerVcqRmThreshGrpQMinSize,
3298              lsPerVcqRmThreshGrpDiscThreshold, lsPerVcqRmThreshGrpMarkThreshold,
3299              lsPerVcqRmThreshGrpName, lsPerVcqRmThreshGrpCellCount,
3300              lsPerVcqRmThreshGrpServGroup,
3301              lsPerVcqRmHierarchicalSchedulingMode
3302            }
3303    STATUS  current
3304    DESCRIPTION
3305            "A collection of objects which provide ATM Resource
3306             Management status on platforms using the Lightstream
3307             per-VC queueing chipset."
3308    ::= { ciscoAtmRmMIBGroups 15 }
3309
3310cgrPerVcqAtmRmGroup OBJECT-GROUP
3311    OBJECTS { cgrPerVcqRmThreshGrpQMaxSize, cgrPerVcqRmThreshGrpQMinSize,
3312              cgrPerVcqRmThreshGrpDiscThreshold, cgrPerVcqRmThreshGrpMarkThreshold,
3313              cgrPerVcqRmThreshGrpName, cgrPerVcqRmThreshGrpCellCount,
3314              cgrPerVcqRmThreshGrpServGroup,
3315              cgrPerVcqRmHierarchicalSchedulingMode
3316            }
3317    STATUS  obsolete -- superceded by cgrPerVcqAtmRmGroup2
3318    DESCRIPTION
3319            "A collection of objects which provide ATM Resource
3320             Management status on the Catalyst8540MSR platform."
3321    ::= { ciscoAtmRmMIBGroups 16 }
3322
3323atmRmAllIfCfgMIBGroup4   OBJECT-GROUP
3324    OBJECTS { rmIfLinkDistance, rmIfBestEffortLimit,
3325              rmIfDirMaxCbrPcr, rmIfDirMaxCbrTolerance, rmIfDirMaxVbrPcr,
3326              rmIfDirMaxVbrScr, rmIfDirMaxVbrTolerance, rmIfDirMaxAbrPcr,
3327              rmIfDirMaxAbrTolerance, rmIfDirMaxUbrPcr, rmIfDirMaxUbrTolerance,
3328              rmIfDirMaxAbrMcr, rmIfDirMaxUbrMcr, rmIfDirMaxVbrCdvt,
3329              rmIfServCategorySupport, rmIfCbrDefaultRxUpcTolerance,
3330              rmIfVbrRtDefaultRxUpcTolerance, rmIfVbrNrtDefaultRxUpcTolerance,
3331              rmIfAbrDefaultRxUpcTolerance, rmIfUbrDefaultRxUpcTolerance,
3332              rmIfVbrRtDefaultRxUpcCdvt, rmIfVbrNrtDefaultRxUpcCdvt
3333            }
3334    STATUS  obsolete -- superceded by atmRmAllIfCfgMIBGroup5
3335    DESCRIPTION
3336            "A collection of objects which provide ATM interface Resource
3337             Management configuration for all interfaces."
3338    ::= { ciscoAtmRmMIBGroups 17 }
3339
3340atmRmPhyIfCfgMIBGroup4  OBJECT-GROUP
3341    OBJECTS { rmIfOutPacingRateRequested, rmIfOutPacingRateInstalled,
3342              rmIfOutPacingForce, rmIfDirControlLinkShareMaxAgg,
3343              rmIfDirControlLinkShareMinCbr, rmIfDirControlLinkShareMaxCbr,
3344              rmIfDirControlLinkShareMinVbr, rmIfDirControlLinkShareMaxVbr,
3345              rmIfDirControlLinkShareMinAbr, rmIfDirControlLinkShareMaxAbr,
3346              rmIfDirControlLinkShareMinUbr, rmIfDirControlLinkShareMaxUbr
3347            }
3348    STATUS  obsolete -- superceded by atmRmPhyIfCfgMIBGroup5
3349    DESCRIPTION
3350            "A collection of objects which provide ATM interface
3351             Resource Management configuration for physical interfaces."
3352    ::= { ciscoAtmRmMIBGroups 18 }
3353
3354atmRmPhyIfCfgMIBGroup5  OBJECT-GROUP
3355    OBJECTS { rmIfOutPacingRateRequested, rmIfOutPacingRateInstalled,
3356              rmIfOutPacingForce, rmIfDirControlLinkShareMaxAgg,
3357              rmIfDirControlLinkShareMinCbr, rmIfDirControlLinkShareMaxCbr,
3358              rmIfDirControlLinkShareMinVbr, rmIfDirControlLinkShareMaxVbr,
3359              rmIfDirControlLinkShareMinAbr, rmIfDirControlLinkShareMaxAbr,
3360              rmIfDirControlLinkShareMinUbr, rmIfDirControlLinkShareMaxUbr,
3361              rmIfFramingOverhead, rmIfFramingOverheadForce
3362            }
3363    STATUS  current
3364    DESCRIPTION
3365            "A collection of objects which provide ATM interface
3366             Resource Management configuration for physical interfaces."
3367    ::= { ciscoAtmRmMIBGroups 19 }
3368
3369atmRmIfAllStateMIBGroup3  OBJECT-GROUP
3370    OBJECTS { rmIfScRxAcr, rmIfScTxAcr, rmIfScRxAlcr, rmIfScTxAlcr,
3371              rmIfScNumSvxConns, rmIfScNumPvxConns, rmIfScTxMaxCtd,
3372              rmIfScTxP2PeakCdv, rmIfScTxClr,rmIfScTxClrClp01,
3373              rmIfScRxDynBwSvcAcr, rmIfScTxDynBwSvcAcr
3374            }
3375    STATUS  current
3376    DESCRIPTION
3377            "A collection of objects which provide ATM interface Resource
3378             Management status for all interfaces."
3379    ::= { ciscoAtmRmMIBGroups 20 }
3380
3381atmRmAllIfCfgMIBGroup5   OBJECT-GROUP
3382    OBJECTS { rmIfLinkDistance, rmIfBestEffortLimit,
3383              rmIfDirMaxCbrPcr, rmIfDirMaxCbrTolerance, rmIfDirMaxVbrPcr,
3384              rmIfDirMaxVbrScr, rmIfDirMaxVbrTolerance, rmIfDirMaxAbrPcr,
3385              rmIfDirMaxAbrTolerance, rmIfDirMaxUbrPcr, rmIfDirMaxUbrTolerance,
3386              rmIfDirMaxAbrMcr, rmIfDirMaxUbrMcr, rmIfDirMaxVbrCdvt,
3387              rmIfServCategorySupport, rmIfCbrDefaultRxUpcTolerance,
3388              rmIfVbrRtDefaultRxUpcTolerance, rmIfVbrNrtDefaultRxUpcTolerance,
3389              rmIfAbrDefaultRxUpcTolerance, rmIfUbrDefaultRxUpcTolerance,
3390              rmIfVbrRtDefaultRxUpcCdvt, rmIfVbrNrtDefaultRxUpcCdvt,
3391              rmIfOverBooking
3392            }
3393    STATUS  deprecated -- superceded by atmRmAllIfCfgMIBGroup6
3394    DESCRIPTION
3395            "A collection of objects which provide ATM interface Resource
3396             Management configuration for all interfaces."
3397    ::= { ciscoAtmRmMIBGroups 21 }
3398
3399cgrPerVcqAtmRmGroup2 OBJECT-GROUP
3400    OBJECTS { cgrPerVcqRmThreshGrpQMaxSize, cgrPerVcqRmThreshGrpQMinSize,
3401              cgrPerVcqRmThreshGrpDiscThreshold, cgrPerVcqRmThreshGrpMaxSize,
3402              cgrPerVcqRmThreshGrpMarkThreshold, cgrPerVcqRmThreshGrpName,
3403              cgrPerVcqRmThreshGrpCellCount, cgrPerVcqRmThreshGrpServGroup,
3404              cgrPerVcqRmHierarchicalSchedulingMode
3405            }
3406    STATUS  current
3407    DESCRIPTION
3408            "A collection of objects which provide ATM Resource
3409             Management status on the Catalyst8540MSR platform."
3410    ::= { ciscoAtmRmMIBGroups 22 }
3411
3412
3413atmRmTrafficShaperIfGroup  OBJECT-GROUP
3414    OBJECTS { rtsIfMaxThreshold, rtsIfCellCount,
3415              rtsIfVbrCfgRequested,
3416              rtsIfVbrCfgInstalled,
3417              rtsIfBeCfgRequested,
3418              rtsIfBeCfgInstalled,
3419              rtsIfVbrClassMaxThrshRequested,
3420              rtsIfVbrClassMaxThrshInstalled,
3421              rtsIfBeClassMaxThrshRequested,
3422              rtsIfBeClassMaxThrshInstalled,
3423              rtsIfVbrVcMaxThrshRequested,
3424              rtsIfVbrVcMaxThrshInstalled,
3425              rtsIfBeVcMaxThrshRequested,
3426              rtsIfBeVcMaxThrshInstalled
3427            }
3428    STATUS  current
3429    DESCRIPTION
3430            "A collection of objects which provide ATM Traffic Shaper
3431             configuration and state information for ATM interfaces."
3432    ::= { ciscoAtmRmMIBGroups 23 }
3433
3434atmRmAllIfCfgMIBGroup6   OBJECT-GROUP
3435    OBJECTS { rmIfLinkDistance, rmIfBestEffortLimit,
3436              rmIfDirMaxCbrPcr, rmIfDirMaxCbrTolerance,
3437              rmIfDirMaxVbrPcr, rmIfDirMaxVbrScr,
3438              rmIfDirMaxVbrTolerance, rmIfDirMaxAbrPcr,
3439              rmIfDirMaxAbrTolerance, rmIfDirMaxUbrPcr,
3440              rmIfDirMaxUbrTolerance, rmIfDirMaxAbrMcr,
3441              rmIfDirMaxUbrMcr, rmIfDirMaxVbrCdvt,
3442              rmIfServCategorySupport,
3443              rmIfCbrDefaultRxUpcTolerance,
3444              rmIfVbrRtDefaultRxUpcTolerance,
3445              rmIfVbrNrtDefaultRxUpcTolerance,
3446              rmIfAbrDefaultRxUpcTolerance,
3447              rmIfUbrDefaultRxUpcTolerance,
3448              rmIfVbrRtDefaultRxUpcCdvt,
3449              rmIfVbrNrtDefaultRxUpcCdvt,
3450              rmIfOverBooking,
3451              rmIfVbrRtPerClassOverbooking,
3452              rmIfVbrNrtPerClassOverbooking,
3453              rmIfAbrPerClassOverbooking,
3454              rmIfUbrPerClassOverbooking
3455            }
3456    STATUS  current
3457    DESCRIPTION
3458            "A collection of objects which provide ATM
3459             interface Resource Management configuration
3460             for all interfaces."
3461    ::= { ciscoAtmRmMIBGroups 24 }
3462
3463END
3464