Imported Upstream version 0.4.8
[platform/upstream/libsmi.git] / mibs / ietf / RSVP-MIB
1 RSVP-MIB DEFINITIONS ::= BEGIN
2
3         IMPORTS
4                 MODULE-IDENTITY, OBJECT-TYPE, Gauge32,
5                 NOTIFICATION-TYPE, Integer32, mib-2
6                                                     FROM SNMPv2-SMI
7                 TEXTUAL-CONVENTION, TruthValue, RowStatus,
8                 TimeStamp, TestAndIncr, TimeInterval
9                                                     FROM SNMPv2-TC
10                 MODULE-COMPLIANCE, OBJECT-GROUP,
11                 NOTIFICATION-GROUP                  FROM SNMPv2-CONF
12                 Port, SessionNumber, SessionType,
13                 Protocol, QosService, intSrvFlowStatus,
14                 MessageSize, BitRate, BurstSize
15                                             FROM INTEGRATED-SERVICES-MIB
16                 ifIndex, InterfaceIndex             FROM IF-MIB;
17
18
19     rsvp MODULE-IDENTITY
20             LAST-UPDATED "9511030500Z" -- Thu Aug 28 09:03:53 PDT 1997
21             ORGANIZATION "IETF RSVP Working Group"
22             CONTACT-INFO
23            "       Fred Baker
24            Postal: Cisco Systems
25                    519 Lado Drive
26                    Santa Barbara, California 93111
27            Tel:    +1 805 681 0115
28            E-Mail: fred@cisco.com
29                    John Krawczyk
30            Postal: ArrowPoint Communications
31                    235 Littleton Road
32                    Westford, Massachusetts 01886
33            Tel:    +1 508 692 5875
34            E-Mail: jjk@tiac.net
35
36                    Arun Sastry
37            Postal: Cisco Systems
38                    210 W. Tasman Drive
39                    San Jose, California 95134
40            Tel:    +1 408 526 7685
41            E-Mail: arun@cisco.com"
42        DESCRIPTION
43           "The MIB module to describe the RSVP Protocol"
44       ::= { mib-2 51 }
45
46   rsvpObjects               OBJECT IDENTIFIER
47                             ::= { rsvp 1 } -- tables
48   rsvpGenObjects            OBJECT IDENTIFIER
49                             ::= { rsvp 2 } -- global objects
50   rsvpNotificationsPrefix   OBJECT IDENTIFIER
51                             ::= { rsvp 3 } -- traps
52   rsvpConformance           OBJECT IDENTIFIER
53                             ::= { rsvp 4 } -- conformance
54
55
56     RsvpEncapsulation ::= TEXTUAL-CONVENTION
57          STATUS   current
58          DESCRIPTION
59            "This indicates the encapsulation that an  RSVP
60            Neighbor is perceived to be using."
61         SYNTAX   INTEGER {
62                    ip (1),   -- IP Protocol 46
63                    udp (2),  -- UDP Encapsulation
64                    both (3)  -- neighbor is using both encapsulations
65                  }
66
67
68     RefreshInterval ::= TEXTUAL-CONVENTION
69          DISPLAY-HINT "d"
70          STATUS   current
71          DESCRIPTION
72            "The number of milliseconds that  are  expected
73            to elapse between refreshes of path or reserva-
74            tion state.  Unrefreshed  Path  or  reservation
75            state is removed after a small multiple of this
76            period."
77         SYNTAX   INTEGER (0..'7FFFFFFF'h)
78
79
80 --      The RSVP Session Statistics Database displays statistics
81 --      relating to the number of senders and receivers in each
82 --      session.
83
84
85     rsvpSessionTable OBJECT-TYPE
86         SYNTAX      SEQUENCE OF RsvpSessionEntry
87         MAX-ACCESS  not-accessible
88         STATUS      current
89         DESCRIPTION
90            "A table of all sessions seen by a  given  sys-
91            tem."
92        ::= { rsvpObjects 1 }
93
94
95     rsvpSessionEntry OBJECT-TYPE
96         SYNTAX      RsvpSessionEntry
97         MAX-ACCESS  not-accessible
98         STATUS      current
99         DESCRIPTION
100            "A single session seen by a given system."
101        INDEX { rsvpSessionNumber }
102        ::= { rsvpSessionTable 1 }
103
104
105     RsvpSessionEntry ::=
106         SEQUENCE {
107         rsvpSessionNumber           SessionNumber,
108         rsvpSessionType             SessionType,
109         rsvpSessionDestAddr         OCTET STRING,
110         rsvpSessionDestAddrLength   INTEGER,
111         rsvpSessionProtocol         Protocol,
112         rsvpSessionPort             Port,
113         rsvpSessionSenders          Gauge32,
114         rsvpSessionReceivers        Gauge32,
115         rsvpSessionRequests         Gauge32
116         }
117
118
119     rsvpSessionNumber OBJECT-TYPE
120         SYNTAX      SessionNumber
121         MAX-ACCESS  not-accessible
122         STATUS      current
123         DESCRIPTION
124            "The number of this session.  This is for  SNMP
125            Indexing  purposes  only and has no relation to
126            any protocol value."
127        ::= { rsvpSessionEntry 1 }
128
129
130     rsvpSessionType OBJECT-TYPE
131         SYNTAX      SessionType
132         MAX-ACCESS  read-only
133         STATUS      current
134         DESCRIPTION
135            "The type of session (IP4, IP6, IP6  with  flow
136            information, etc)."
137        ::= { rsvpSessionEntry 2 }
138
139
140     rsvpSessionDestAddr OBJECT-TYPE
141         SYNTAX      OCTET STRING (SIZE(4..16))
142         MAX-ACCESS  read-only
143         STATUS      current
144         DESCRIPTION
145            "The destination address used by all senders in
146            this  session.   This object may not be changed
147            when the value of the RowStatus object is  'ac-
148            tive'."
149        ::= { rsvpSessionEntry 3 }
150
151
152     rsvpSessionDestAddrLength OBJECT-TYPE
153         SYNTAX      INTEGER(0..128)
154         MAX-ACCESS  read-only
155         STATUS      current
156         DESCRIPTION
157            "The CIDR prefix length of the session address,
158            which  is  32  for  IP4  host and multicast ad-
159            dresses, and 128 for IP6 addresses.   This  ob-
160            ject  may  not be changed when the value of the
161            RowStatus object is 'active'."
162        ::= { rsvpSessionEntry 4 }
163
164
165     rsvpSessionProtocol OBJECT-TYPE
166         SYNTAX      Protocol
167         MAX-ACCESS  read-only
168         STATUS      current
169         DESCRIPTION
170            "The IP Protocol used by  this  session.   This
171            object may not be changed when the value of the
172            RowStatus object is 'active'."
173        ::= { rsvpSessionEntry 5 }
174
175
176     rsvpSessionPort OBJECT-TYPE
177         SYNTAX      Port
178         MAX-ACCESS  read-only
179         STATUS      current
180         DESCRIPTION
181            "The UDP or TCP port number used as a  destina-
182            tion  port for all senders in this session.  If
183            the IP protocol in use, specified  by  rsvpSen-
184            derProtocol,  is  50  (ESP)  or  51  (AH), this
185            represents a virtual destination  port  number.
186            A  value of zero indicates that the IP protocol
187            in use does not have ports.   This  object  may
188            not  be changed when the value of the RowStatus
189            object is 'active'."
190        ::= { rsvpSessionEntry 6 }
191
192
193     rsvpSessionSenders OBJECT-TYPE
194         SYNTAX      Gauge32
195         MAX-ACCESS  read-only
196         STATUS      current
197         DESCRIPTION
198            "The number of distinct senders currently known
199            to be part of this session."
200        ::= { rsvpSessionEntry 7 }
201
202
203     rsvpSessionReceivers OBJECT-TYPE
204         SYNTAX      Gauge32
205         MAX-ACCESS  read-only
206         STATUS      current
207         DESCRIPTION
208            "The number of reservations being requested  of
209            this system for this session."
210        ::= { rsvpSessionEntry 8 }
211
212
213     rsvpSessionRequests OBJECT-TYPE
214         SYNTAX      Gauge32
215         MAX-ACCESS  read-only
216         STATUS      current
217         DESCRIPTION
218            "The number of reservation requests this system
219            is sending upstream for this session."
220        ::= { rsvpSessionEntry 9 }
221
222     rsvpBadPackets OBJECT-TYPE
223         SYNTAX      Gauge32
224         MAX-ACCESS  read-only
225         STATUS      current
226         DESCRIPTION
227            "This object keeps a count of the number of bad
228            RSVP packets received."
229        ::= { rsvpGenObjects 1 }
230
231
232 --      The RSVP Session Sender Database contains the information
233 --      displayed by senders regarding their potential contribution
234 --      to session data content. It is in essence a list of the
235 --      valid PATH messages that the RSVP Router or Host is receiving.
236
237
238     rsvpSenderNewIndex OBJECT-TYPE
239         SYNTAX      TestAndIncr
240         MAX-ACCESS  read-write
241         STATUS      current
242         DESCRIPTION
243            "This  object  is  used  to  assign  values  to
244            rsvpSenderNumber  as described in 'Textual Con-
245            ventions  for  SNMPv2'.   The  network  manager
246            reads  the  object,  and  then writes the value
247            back in the SET that creates a new instance  of
248            rsvpSenderEntry.   If  the  SET  fails with the
249            code 'inconsistentValue', then the process must
250            be  repeated; If the SET succeeds, then the ob-
251            ject is incremented, and the  new  instance  is
252            created according to the manager's directions."
253        ::= { rsvpGenObjects 2 }
254
255
256     rsvpSenderTable OBJECT-TYPE
257         SYNTAX      SEQUENCE OF RsvpSenderEntry
258         MAX-ACCESS  not-accessible
259         STATUS      current
260         DESCRIPTION
261            "Information describing the  state  information
262            displayed by senders in PATH messages."
263        ::= { rsvpObjects 2 }
264
265
266     rsvpSenderEntry OBJECT-TYPE
267         SYNTAX      RsvpSenderEntry
268         MAX-ACCESS  not-accessible
269         STATUS      current
270         DESCRIPTION
271            "Information describing the  state  information
272            displayed by a single sender's PATH message."
273        INDEX { rsvpSessionNumber, rsvpSenderNumber }
274        ::= { rsvpSenderTable 1 }
275
276 RsvpSenderEntry ::=
277
278
279     SEQUENCE {
280         rsvpSenderNumber                        SessionNumber,
281         rsvpSenderType                          SessionType,
282         rsvpSenderDestAddr                      OCTET STRING,
283         rsvpSenderAddr                          OCTET STRING,
284         rsvpSenderDestAddrLength                INTEGER,
285         rsvpSenderAddrLength                    INTEGER,
286         rsvpSenderProtocol                      Protocol,
287         rsvpSenderDestPort                      Port,
288         rsvpSenderPort                          Port,
289         rsvpSenderFlowId                        INTEGER,
290         rsvpSenderHopAddr                       OCTET STRING,
291         rsvpSenderHopLih                        Integer32,
292         rsvpSenderInterface                     InterfaceIndex,
293         rsvpSenderTSpecRate                     BitRate,
294         rsvpSenderTSpecPeakRate                 BitRate,
295         rsvpSenderTSpecBurst                    BurstSize,
296         rsvpSenderTSpecMinTU                    MessageSize,
297         rsvpSenderTSpecMaxTU                    MessageSize,
298         rsvpSenderInterval                      RefreshInterval,
299         rsvpSenderRSVPHop                       TruthValue,
300         rsvpSenderLastChange                    TimeStamp,
301         rsvpSenderPolicy                        OCTET STRING,
302         rsvpSenderAdspecBreak                   TruthValue,
303         rsvpSenderAdspecHopCount                INTEGER,
304         rsvpSenderAdspecPathBw                  BitRate,
305         rsvpSenderAdspecMinLatency              Integer32,
306         rsvpSenderAdspecMtu                     INTEGER,
307         rsvpSenderAdspecGuaranteedSvc           TruthValue,
308         rsvpSenderAdspecGuaranteedBreak         TruthValue,
309         rsvpSenderAdspecGuaranteedCtot          Integer32,
310         rsvpSenderAdspecGuaranteedDtot          Integer32,
311         rsvpSenderAdspecGuaranteedCsum          Integer32,
312         rsvpSenderAdspecGuaranteedDsum          Integer32,
313         rsvpSenderAdspecGuaranteedHopCount      INTEGER,
314         rsvpSenderAdspecGuaranteedPathBw        BitRate,
315         rsvpSenderAdspecGuaranteedMinLatency    Integer32,
316         rsvpSenderAdspecGuaranteedMtu           INTEGER,
317         rsvpSenderAdspecCtrlLoadSvc             TruthValue,
318         rsvpSenderAdspecCtrlLoadBreak           TruthValue,
319         rsvpSenderAdspecCtrlLoadHopCount        INTEGER,
320         rsvpSenderAdspecCtrlLoadPathBw          BitRate,
321         rsvpSenderAdspecCtrlLoadMinLatency      Integer32,
322         rsvpSenderAdspecCtrlLoadMtu             INTEGER,
323         rsvpSenderStatus                        RowStatus,
324
325
326         rsvpSenderTTL                           INTEGER
327     }
328
329     rsvpSenderNumber OBJECT-TYPE
330         SYNTAX      SessionNumber
331         MAX-ACCESS  not-accessible
332         STATUS      current
333         DESCRIPTION
334            "The number of this sender.  This is  for  SNMP
335            Indexing  purposes  only and has no relation to
336            any protocol value."
337        ::= { rsvpSenderEntry 1 }
338
339
340     rsvpSenderType OBJECT-TYPE
341         SYNTAX      SessionType
342         MAX-ACCESS  read-create
343         STATUS      current
344         DESCRIPTION
345            "The type of session (IP4, IP6, IP6  with  flow
346            information, etc)."
347        ::= { rsvpSenderEntry 2 }
348
349
350     rsvpSenderDestAddr OBJECT-TYPE
351         SYNTAX      OCTET STRING (SIZE(4..16))
352         MAX-ACCESS  read-create
353         STATUS      current
354         DESCRIPTION
355            "The destination address used by all senders in
356            this  session.   This object may not be changed
357            when the value of the RowStatus object is  'ac-
358            tive'."
359        ::= { rsvpSenderEntry 3 }
360
361
362     rsvpSenderAddr OBJECT-TYPE
363         SYNTAX      OCTET STRING (SIZE(4..16))
364         MAX-ACCESS  read-create
365         STATUS      current
366         DESCRIPTION
367            "The source address used by this sender in this
368            session.   This  object may not be changed when
369            the value of the RowStatus object is 'active'."
370        ::= { rsvpSenderEntry 4 }
371
372
373     rsvpSenderDestAddrLength OBJECT-TYPE
374         SYNTAX      INTEGER(0..128)
375         MAX-ACCESS  read-create
376         STATUS      current
377         DESCRIPTION
378            "The length of the destination address in bits.
379            This  is  the CIDR Prefix Length, which for IP4
380            hosts and multicast addresses is 32 bits.  This
381            object may not be changed when the value of the
382            RowStatus object is 'active'."
383        ::= { rsvpSenderEntry 5 }
384
385
386     rsvpSenderAddrLength OBJECT-TYPE
387         SYNTAX      INTEGER(0..128)
388         MAX-ACCESS  read-create
389         STATUS      current
390         DESCRIPTION
391            "The length of the sender's  address  in  bits.
392            This  is  the CIDR Prefix Length, which for IP4
393            hosts and multicast addresses is 32 bits.  This
394            object may not be changed when the value of the
395            RowStatus object is 'active'."
396        ::= { rsvpSenderEntry 6 }
397
398
399     rsvpSenderProtocol OBJECT-TYPE
400         SYNTAX      Protocol
401         MAX-ACCESS  read-create
402         STATUS      current
403         DESCRIPTION
404            "The IP Protocol used by  this  session.   This
405            object may not be changed when the value of the
406            RowStatus object is 'active'."
407        ::= { rsvpSenderEntry 7 }
408
409
410     rsvpSenderDestPort OBJECT-TYPE
411         SYNTAX      Port
412         MAX-ACCESS  read-create
413         STATUS      current
414         DESCRIPTION
415            "The UDP or TCP port number used as a  destina-
416            tion  port for all senders in this session.  If
417            the IP protocol in use, specified  by  rsvpSen-
418            derProtocol,  is  50  (ESP)  or  51  (AH), this
419            represents a virtual destination  port  number.
420            A  value of zero indicates that the IP protocol
421            in use does not have ports.   This  object  may
422            not  be changed when the value of the RowStatus
423            object is 'active'."
424        ::= { rsvpSenderEntry 8 }
425
426
427     rsvpSenderPort OBJECT-TYPE
428         SYNTAX      Port
429         MAX-ACCESS  read-create
430         STATUS      current
431         DESCRIPTION
432            "The UDP or TCP port number used  as  a  source
433            port  for  this sender in this session.  If the
434            IP protocol in use, specified by rsvpSenderPro-
435            tocol is 50 (ESP) or 51 (AH), this represents a
436            generalized port identifier (GPI).  A value  of
437            zero indicates that the IP protocol in use does
438            not have ports.  This object may not be changed
439            when  the value of the RowStatus object is 'ac-
440            tive'."
441        ::= { rsvpSenderEntry 9 }
442
443
444     rsvpSenderFlowId OBJECT-TYPE
445         SYNTAX      INTEGER (0..16777215)
446         MAX-ACCESS  read-only
447         STATUS      current
448         DESCRIPTION
449            "The flow ID that  this  sender  is  using,  if
450            this  is  an IPv6 session."
451        ::= { rsvpSenderEntry 10 }
452
453
454     rsvpSenderHopAddr OBJECT-TYPE
455         SYNTAX      OCTET STRING (SIZE(4..16))
456         MAX-ACCESS  read-create
457         STATUS      current
458         DESCRIPTION
459            "The address used  by  the  previous  RSVP  hop
460            (which may be the original sender)."
461        ::= { rsvpSenderEntry 11 }
462
463     rsvpSenderHopLih OBJECT-TYPE
464         SYNTAX      Integer32
465         MAX-ACCESS  read-create
466         STATUS      current
467         DESCRIPTION
468            "The Logical Interface Handle used by the  pre-
469            vious  RSVP  hop  (which  may  be  the original
470            sender)."
471        ::= { rsvpSenderEntry 12 }
472
473
474     rsvpSenderInterface OBJECT-TYPE
475         SYNTAX      InterfaceIndex
476         MAX-ACCESS  read-create
477         STATUS      current
478         DESCRIPTION
479            "The ifIndex value of the  interface  on  which
480            this PATH message was most recently received."
481        ::= { rsvpSenderEntry 13 }
482
483
484     rsvpSenderTSpecRate OBJECT-TYPE
485         SYNTAX      BitRate
486         UNITS       "bits per second"
487         MAX-ACCESS  read-create
488         STATUS      current
489         DESCRIPTION
490            "The Average Bit  Rate  of  the  sender's  data
491            stream.   Within  a transmission burst, the ar-
492            rival rate may be as fast  as  rsvpSenderTSpec-
493            PeakRate  (if  supported by the service model);
494            however, averaged across two or more burst  in-
495            tervals,  the  rate  should not exceed rsvpSen-
496            derTSpecRate.
497
498            Note that this is a prediction, often based  on
499            the  general  capability  of a type of codec or
500            particular encoding; the measured average  rate
501            may be significantly lower."
502        ::= { rsvpSenderEntry 14 }
503
504
505     rsvpSenderTSpecPeakRate OBJECT-TYPE
506         SYNTAX      BitRate
507         UNITS       "bits per second"
508         MAX-ACCESS  read-create
509         STATUS      current
510         DESCRIPTION
511            "The Peak Bit Rate of the sender's data stream.
512            Traffic  arrival is not expected to exceed this
513            rate at any time, apart  from  the  effects  of
514            jitter in the network.  If not specified in the
515            TSpec, this returns zero or noSuchValue."
516        ::= { rsvpSenderEntry 15 }
517
518
519     rsvpSenderTSpecBurst OBJECT-TYPE
520         SYNTAX      BurstSize
521         UNITS       "bytes"
522         MAX-ACCESS  read-create
523         STATUS      current
524         DESCRIPTION
525            "The size of the largest  burst  expected  from
526            the sender at a time."
527        ::= { rsvpSenderEntry 16 }
528
529
530     rsvpSenderTSpecMinTU OBJECT-TYPE
531         SYNTAX      MessageSize
532         MAX-ACCESS  read-create
533         STATUS      current
534         DESCRIPTION
535            "The minimum message size for  this  flow.  The
536            policing  algorithm will treat smaller messages
537            as though they are this size."
538        ::= { rsvpSenderEntry 17 }
539
540
541     rsvpSenderTSpecMaxTU OBJECT-TYPE
542         SYNTAX      MessageSize
543         MAX-ACCESS  read-create
544         STATUS      current
545         DESCRIPTION
546            "The maximum message size for  this  flow.  The
547            admission  algorithm  will  reject TSpecs whose
548            Maximum Transmission Unit, plus  the  interface
549            headers, exceed the interface MTU."
550        ::= { rsvpSenderEntry 18 }
551
552
553     rsvpSenderInterval OBJECT-TYPE
554         SYNTAX      RefreshInterval
555         MAX-ACCESS  read-create
556         STATUS      current
557         DESCRIPTION
558            "The interval between refresh messages  as  ad-
559            vertised by the Previous Hop."
560        ::= { rsvpSenderEntry 19 }
561
562
563     rsvpSenderRSVPHop OBJECT-TYPE
564         SYNTAX      TruthValue
565         MAX-ACCESS  read-create
566         STATUS      current
567         DESCRIPTION
568            "If TRUE, the node believes that  the  previous
569            IP  hop is an RSVP hop.  If FALSE, the node be-
570            lieves that the previous IP hop may not  be  an
571            RSVP hop."
572        ::= { rsvpSenderEntry 20 }
573
574
575     rsvpSenderLastChange OBJECT-TYPE
576         SYNTAX      TimeStamp
577         MAX-ACCESS  read-only
578         STATUS      current
579         DESCRIPTION
580            "The time of the last change in this PATH  mes-
581            sage;  This is either the first time it was re-
582            ceived or the time of the most recent change in
583            parameters."
584        ::= { rsvpSenderEntry 21 }
585
586
587     rsvpSenderPolicy OBJECT-TYPE
588         SYNTAX      OCTET STRING (SIZE(4..65536))
589         MAX-ACCESS  read-create
590         STATUS      current
591         DESCRIPTION
592            "The contents of the policy  object,  displayed
593            as an uninterpreted string of octets, including
594            the object header.  In the absence of  such  an
595            object, this should be of zero length."
596        ::= { rsvpSenderEntry 22 }
597
598
599     rsvpSenderAdspecBreak OBJECT-TYPE
600         SYNTAX      TruthValue
601         MAX-ACCESS  read-create
602         STATUS      current
603         DESCRIPTION
604            "The global break bit general  characterization
605            parameter  from  the ADSPEC.  If TRUE, at least
606            one non-IS hop was detected in  the  path.   If
607            FALSE, no non-IS hops were detected."
608        ::= { rsvpSenderEntry 23 }
609
610
611     rsvpSenderAdspecHopCount OBJECT-TYPE
612         SYNTAX      INTEGER (0..65535)
613         MAX-ACCESS  read-create
614         STATUS      current
615         DESCRIPTION
616            "The hop count general characterization parame-
617            ter  from  the  ADSPEC.   A  return  of zero or
618            noSuchValue indicates one of the following con-
619            ditions:
620
621               the invalid bit was set
622               the parameter was not present"
623        ::= { rsvpSenderEntry 24 }
624
625
626     rsvpSenderAdspecPathBw OBJECT-TYPE
627         SYNTAX      BitRate
628         UNITS       "bits per second"
629         MAX-ACCESS  read-create
630         STATUS      current
631         DESCRIPTION
632            "The path bandwidth estimate general character-
633            ization parameter from the ADSPEC.  A return of
634            zero or noSuchValue indicates one of  the  fol-
635            lowing conditions:
636
637               the invalid bit was set
638               the parameter was not present"
639        ::= { rsvpSenderEntry 25 }
640
641
642     rsvpSenderAdspecMinLatency OBJECT-TYPE
643         SYNTAX      Integer32
644         UNITS       "microseconds"
645         MAX-ACCESS  read-create
646         STATUS      current
647         DESCRIPTION
648            "The minimum path latency general characteriza-
649            tion  parameter  from  the ADSPEC.  A return of
650            zero or noSuchValue indicates one of  the  fol-
651            lowing conditions:
652
653               the invalid bit was set
654               the parameter was not present"
655        ::= { rsvpSenderEntry 26 }
656
657
658     rsvpSenderAdspecMtu OBJECT-TYPE
659         SYNTAX      INTEGER (0..65535)
660         UNITS       "bytes"
661         MAX-ACCESS  read-create
662         STATUS      current
663         DESCRIPTION
664            "The composed Maximum Transmission Unit general
665            characterization  parameter from the ADSPEC.  A
666            return of zero or noSuchValue indicates one  of
667            the following conditions:
668
669               the invalid bit was set
670               the parameter was not present"
671        ::= { rsvpSenderEntry 27 }
672
673
674     rsvpSenderAdspecGuaranteedSvc OBJECT-TYPE
675         SYNTAX      TruthValue
676         MAX-ACCESS  read-create
677         STATUS      current
678         DESCRIPTION
679            "If TRUE, the ADSPEC contains a Guaranteed Ser-
680            vice  fragment.   If FALSE, the ADSPEC does not
681            contain a Guaranteed Service fragment."
682        ::= { rsvpSenderEntry 28 }
683
684
685     rsvpSenderAdspecGuaranteedBreak OBJECT-TYPE
686         SYNTAX      TruthValue
687         MAX-ACCESS  read-create
688         STATUS      current
689         DESCRIPTION
690            "If TRUE, the Guaranteed Service  fragment  has
691            its  'break'  bit  set,  indicating that one or
692            more nodes along the path do  not  support  the
693            guaranteed  service.   If  FALSE,  and rsvpSen-
694            derAdspecGuaranteedSvc is TRUE, the 'break' bit
695            is not set.
696
697            If rsvpSenderAdspecGuaranteedSvc is FALSE, this
698            returns FALSE or noSuchValue."
699        ::= { rsvpSenderEntry 29 }
700
701
702     rsvpSenderAdspecGuaranteedCtot OBJECT-TYPE
703         SYNTAX      Integer32
704         UNITS       "bytes"
705         MAX-ACCESS  read-create
706         STATUS      current
707         DESCRIPTION
708
709            "If rsvpSenderAdspecGuaranteedSvc is TRUE, this
710            is   the  end-to-end  composed  value  for  the
711            guaranteed service 'C' parameter.  A return  of
712            zero  or  noSuchValue indicates one of the fol-
713            lowing conditions:
714
715               the invalid bit was set
716               the parameter was not present
717
718            If rsvpSenderAdspecGuaranteedSvc is FALSE, this
719            returns zero or noSuchValue."
720        ::= { rsvpSenderEntry 30 }
721
722
723     rsvpSenderAdspecGuaranteedDtot OBJECT-TYPE
724         SYNTAX      Integer32
725         UNITS       "microseconds"
726         MAX-ACCESS  read-create
727         STATUS      current
728         DESCRIPTION
729            "If rsvpSenderAdspecGuaranteedSvc is TRUE, this
730            is   the  end-to-end  composed  value  for  the
731            guaranteed service 'D' parameter.  A return  of
732            zero  or  noSuchValue indicates one of the fol-
733            lowing conditions:
734
735               the invalid bit was set
736               the parameter was not present
737
738            If rsvpSenderAdspecGuaranteedSvc is FALSE, this
739            returns zero or noSuchValue."
740        ::= { rsvpSenderEntry 31 }
741
742
743     rsvpSenderAdspecGuaranteedCsum OBJECT-TYPE
744         SYNTAX      Integer32
745         UNITS       "bytes"
746         MAX-ACCESS  read-create
747         STATUS      current
748         DESCRIPTION
749            "If rsvpSenderAdspecGuaranteedSvc is TRUE, this
750            is  the  composed value for the guaranteed ser-
751            vice 'C' parameter  since  the  last  reshaping
752            point.   A  return of zero or noSuchValue indi-
753            cates one of the following conditions:
754
755               the invalid bit was set
756               the parameter was not present
757
758            If rsvpSenderAdspecGuaranteedSvc is FALSE, this
759            returns zero or noSuchValue."
760        ::= { rsvpSenderEntry 32 }
761
762
763     rsvpSenderAdspecGuaranteedDsum OBJECT-TYPE
764         SYNTAX      Integer32
765         UNITS       "microseconds"
766         MAX-ACCESS  read-create
767         STATUS      current
768         DESCRIPTION
769            "If rsvpSenderAdspecGuaranteedSvc is TRUE, this
770            is  the  composed value for the guaranteed ser-
771            vice 'D' parameter  since  the  last  reshaping
772            point.   A  return of zero or noSuchValue indi-
773            cates one of the following conditions:
774
775               the invalid bit was set
776               the parameter was not present
777
778            If rsvpSenderAdspecGuaranteedSvc is FALSE, this
779            returns zero or noSuchValue."
780        ::= { rsvpSenderEntry 33 }
781
782
783     rsvpSenderAdspecGuaranteedHopCount OBJECT-TYPE
784         SYNTAX      INTEGER (0..65535)
785         MAX-ACCESS  read-create
786         STATUS      current
787         DESCRIPTION
788
789            "If rsvpSenderAdspecGuaranteedSvc is TRUE, this
790            is  the  service-specific  override  of the hop
791            count general characterization  parameter  from
792            the  ADSPEC.   A  return of zero or noSuchValue
793            indicates one of the following conditions:
794
795               the invalid bit was set
796               the parameter was not present
797
798            If rsvpSenderAdspecGuaranteedSvc is FALSE, this
799            returns zero or noSuchValue."
800        ::= { rsvpSenderEntry 34 }
801
802
803     rsvpSenderAdspecGuaranteedPathBw OBJECT-TYPE
804         SYNTAX      BitRate
805         UNITS       "bits per second"
806         MAX-ACCESS  read-create
807         STATUS      current
808         DESCRIPTION
809            "If rsvpSenderAdspecGuaranteedSvc is TRUE, this
810            is  the  service-specific  override of the path
811            bandwidth  estimate  general   characterization
812            parameter from the ADSPEC.  A return of zero or
813            noSuchValue indicates one of the following con-
814            ditions:
815
816               the invalid bit was set
817               the parameter was not present
818
819            If rsvpSenderAdspecGuaranteedSvc is FALSE, this
820            returns zero or noSuchValue."
821        ::= { rsvpSenderEntry 35 }
822
823
824     rsvpSenderAdspecGuaranteedMinLatency OBJECT-TYPE
825         SYNTAX      Integer32
826         UNITS       "microseconds"
827         MAX-ACCESS  read-create
828         STATUS      current
829         DESCRIPTION
830            "If rsvpSenderAdspecGuaranteedSvc is TRUE, this
831            is the service-specific override of the minimum
832            path latency general characterization parameter
833            from  the  ADSPEC.  A return of zero or noSuch-
834            Value indicates one  of  the  following  condi-
835            tions:
836
837               the invalid bit was set
838               the parameter was not present
839
840            If rsvpSenderAdspecGuaranteedSvc is FALSE, this
841            returns zero or noSuchValue."
842        ::= { rsvpSenderEntry 36 }
843
844
845     rsvpSenderAdspecGuaranteedMtu OBJECT-TYPE
846         SYNTAX      INTEGER (0..65535)
847         UNITS       "bytes"
848         MAX-ACCESS  read-create
849         STATUS      current
850         DESCRIPTION
851            "If rsvpSenderAdspecGuaranteedSvc is TRUE, this
852            is  the  service-specific  override of the com-
853            posed Maximum Transmission Unit general charac-
854            terization parameter from the ADSPEC.  A return
855            of zero or noSuchValue  indicates  one  of  the
856            following conditions:
857
858               the invalid bit was set
859               the parameter was not present
860
861            If rsvpSenderAdspecGuaranteedSvc is FALSE, this
862            returns zero or noSuchValue."
863        ::= { rsvpSenderEntry 37 }
864
865
866     rsvpSenderAdspecCtrlLoadSvc OBJECT-TYPE
867         SYNTAX      TruthValue
868         MAX-ACCESS  read-create
869         STATUS      current
870         DESCRIPTION
871            "If TRUE, the ADSPEC contains a Controlled Load
872            Service  fragment.   If  FALSE, the ADSPEC does
873            not contain a  Controlled  Load  Service  frag-
874            ment."
875        ::= { rsvpSenderEntry 38 }
876
877
878     rsvpSenderAdspecCtrlLoadBreak OBJECT-TYPE
879         SYNTAX      TruthValue
880         MAX-ACCESS  read-create
881         STATUS      current
882         DESCRIPTION
883            "If TRUE, the Controlled Load Service  fragment
884            has its 'break' bit set, indicating that one or
885            more nodes along the path do  not  support  the
886            controlled   load   service.    If  FALSE,  and
887            rsvpSenderAdspecCtrlLoadSvc   is   TRUE,    the
888            'break' bit is not set.
889
890            If rsvpSenderAdspecCtrlLoadSvc is  FALSE,  this
891            returns FALSE or noSuchValue."
892        ::= { rsvpSenderEntry 39 }
893
894     rsvpSenderAdspecCtrlLoadHopCount OBJECT-TYPE
895         SYNTAX      INTEGER (0..65535)
896         MAX-ACCESS  read-create
897         STATUS      current
898         DESCRIPTION
899
900            "If rsvpSenderAdspecCtrlLoadSvc is  TRUE,  this
901            is  the  service-specific  override  of the hop
902            count general characterization  parameter  from
903            the  ADSPEC.   A  return of zero or noSuchValue
904            indicates one of the following conditions:
905
906               the invalid bit was set
907               the parameter was not present
908
909            If rsvpSenderAdspecCtrlLoadSvc is  FALSE,  this
910            returns zero or noSuchValue."
911        ::= { rsvpSenderEntry 40 }
912
913
914     rsvpSenderAdspecCtrlLoadPathBw OBJECT-TYPE
915         SYNTAX      BitRate
916         UNITS       "bits per second"
917         MAX-ACCESS  read-create
918         STATUS      current
919         DESCRIPTION
920            "If rsvpSenderAdspecCtrlLoadSvc is  TRUE,  this
921            is  the  service-specific  override of the path
922            bandwidth  estimate  general   characterization
923            parameter from the ADSPEC.  A return of zero or
924            noSuchValue indicates one of the following con-
925            ditions:
926
927               the invalid bit was set
928               the parameter was not present
929
930            If rsvpSenderAdspecCtrlLoadSvc is  FALSE,  this
931            returns zero or noSuchValue."
932        ::= { rsvpSenderEntry 41 }
933
934
935     rsvpSenderAdspecCtrlLoadMinLatency OBJECT-TYPE
936         SYNTAX      Integer32
937         UNITS       "microseconds"
938         MAX-ACCESS  read-create
939         STATUS      current
940         DESCRIPTION
941            "If rsvpSenderAdspecCtrlLoadSvc is  TRUE,  this
942            is the service-specific override of the minimum
943            path latency general characterization parameter
944            from  the  ADSPEC.  A return of zero or noSuch-
945            Value indicates one  of  the  following  condi-
946            tions:
947
948               the invalid bit was set
949               the parameter was not present
950
951            If rsvpSenderAdspecCtrlLoadSvc is  FALSE,  this
952            returns zero or noSuchValue."
953        ::= { rsvpSenderEntry 42 }
954
955
956     rsvpSenderAdspecCtrlLoadMtu OBJECT-TYPE
957         SYNTAX      INTEGER (0..65535)
958         UNITS       "bytes"
959         MAX-ACCESS  read-create
960         STATUS      current
961         DESCRIPTION
962            "If rsvpSenderAdspecCtrlLoadSvc is  TRUE,  this
963            is  the  service-specific  override of the com-
964            posed Maximum Transmission Unit general charac-
965            terization parameter from the ADSPEC.  A return
966            of zero or noSuchValue  indicates  one  of  the
967            following conditions:
968
969               the invalid bit was set
970               the parameter was not present
971
972            If rsvpSenderAdspecCtrlLoadSvc is  FALSE,  this
973            returns zero or noSuchValue."
974        ::= { rsvpSenderEntry 43 }
975
976
977     rsvpSenderStatus OBJECT-TYPE
978         SYNTAX      RowStatus
979         MAX-ACCESS  read-create
980         STATUS      current
981         DESCRIPTION
982            "'active' for all active PATH  messages.   This
983            object  may  be used to install static PATH in-
984            formation or delete PATH information."
985        ::= { rsvpSenderEntry 44 }
986
987
988     rsvpSenderTTL OBJECT-TYPE
989         SYNTAX      INTEGER (0..255)
990         MAX-ACCESS  read-only
991         STATUS      current
992         DESCRIPTION
993            "The TTL value in the RSVP header that was last
994            received."
995        ::= { rsvpSenderEntry 45 }
996
997
998     rsvpSenderOutInterfaceTable OBJECT-TYPE
999         SYNTAX      SEQUENCE OF RsvpSenderOutInterfaceEntry
1000         MAX-ACCESS  not-accessible
1001         STATUS      current
1002         DESCRIPTION
1003            "List of outgoing interfaces that PATH messages
1004            use.  The  ifIndex  is the ifIndex value of the
1005            egress interface."
1006        ::= { rsvpObjects 3 }
1007
1008
1009     rsvpSenderOutInterfaceEntry OBJECT-TYPE
1010         SYNTAX      RsvpSenderOutInterfaceEntry
1011         MAX-ACCESS  not-accessible
1012         STATUS      current
1013         DESCRIPTION
1014            "List of outgoing interfaces that a  particular
1015            PATH message has."
1016        INDEX { rsvpSessionNumber, rsvpSenderNumber, ifIndex }
1017        ::= { rsvpSenderOutInterfaceTable 1 }
1018
1019 RsvpSenderOutInterfaceEntry ::=
1020     SEQUENCE {
1021         rsvpSenderOutInterfaceStatus            RowStatus
1022     }
1023
1024     rsvpSenderOutInterfaceStatus OBJECT-TYPE
1025         SYNTAX      RowStatus
1026         MAX-ACCESS  read-only
1027         STATUS      current
1028         DESCRIPTION
1029            "'active' for all active PATH messages."
1030        ::= { rsvpSenderOutInterfaceEntry 1 }
1031
1032
1033 --      The RSVP Reservation Requests Received Table contains the
1034 --      information displayed by receivers regarding their needs with
1035 --      respect to sessions and senders. It is in essence a list of the
1036 --      valid RESV messages that the RSVP Router or Host is receiving.
1037
1038     rsvpResvNewIndex OBJECT-TYPE
1039         SYNTAX      TestAndIncr
1040         MAX-ACCESS  read-write
1041         STATUS      current
1042         DESCRIPTION
1043            "This  object  is  used  to  assign  values  to
1044            rsvpResvNumber as described in 'Textual Conven-
1045            tions for SNMPv2'.  The network  manager  reads
1046            the  object,  and then writes the value back in
1047            the  SET  that  creates  a  new   instance   of
1048            rsvpResvEntry.   If the SET fails with the code
1049            'inconsistentValue', then the process  must  be
1050            repeated;  If the SET succeeds, then the object
1051            is incremented, and the new instance is created
1052            according to the manager's directions."
1053        ::= { rsvpGenObjects 3 }
1054
1055
1056     rsvpResvTable OBJECT-TYPE
1057         SYNTAX      SEQUENCE OF RsvpResvEntry
1058         MAX-ACCESS  not-accessible
1059         STATUS      current
1060         DESCRIPTION
1061            "Information describing the  state  information
1062            displayed by receivers in RESV messages."
1063        ::= { rsvpObjects 4 }
1064
1065
1066     rsvpResvEntry OBJECT-TYPE
1067         SYNTAX      RsvpResvEntry
1068         MAX-ACCESS  not-accessible
1069         STATUS      current
1070         DESCRIPTION
1071            "Information describing the  state  information
1072            displayed  by  a single receiver's RESV message
1073            concerning a single sender."
1074        INDEX { rsvpSessionNumber, rsvpResvNumber }
1075        ::= { rsvpResvTable 1 }
1076
1077
1078
1079     RsvpResvEntry ::=
1080         SEQUENCE {
1081             rsvpResvNumber                  SessionNumber,
1082             rsvpResvType                    SessionType,
1083             rsvpResvDestAddr                OCTET STRING,
1084             rsvpResvSenderAddr              OCTET STRING,
1085             rsvpResvDestAddrLength          INTEGER,
1086             rsvpResvSenderAddrLength        INTEGER,
1087             rsvpResvProtocol                Protocol,
1088             rsvpResvDestPort                Port,
1089             rsvpResvPort                    Port,
1090             rsvpResvHopAddr                 OCTET STRING,
1091             rsvpResvHopLih                  Integer32,
1092             rsvpResvInterface               InterfaceIndex,
1093             rsvpResvService                 QosService,
1094             rsvpResvTSpecRate               BitRate,
1095             rsvpResvTSpecPeakRate           BitRate,
1096             rsvpResvTSpecBurst              BurstSize,
1097             rsvpResvTSpecMinTU              MessageSize,
1098             rsvpResvTSpecMaxTU              MessageSize,
1099             rsvpResvRSpecRate               BitRate,
1100             rsvpResvRSpecSlack              Integer32,
1101             rsvpResvInterval                RefreshInterval,
1102             rsvpResvScope                   OCTET STRING,
1103             rsvpResvShared                  TruthValue,
1104             rsvpResvExplicit                TruthValue,
1105             rsvpResvRSVPHop                 TruthValue,
1106             rsvpResvLastChange              TimeStamp,
1107             rsvpResvPolicy                  OCTET STRING,
1108             rsvpResvStatus                  RowStatus,
1109             rsvpResvTTL                     INTEGER,
1110             rsvpResvFlowId                  INTEGER
1111         }
1112
1113
1114     rsvpResvNumber OBJECT-TYPE
1115         SYNTAX      SessionNumber
1116         MAX-ACCESS  not-accessible
1117         STATUS      current
1118         DESCRIPTION
1119            "The number of this reservation request.   This
1120            is  for  SNMP Indexing purposes only and has no
1121            relation to any protocol value."
1122        ::= { rsvpResvEntry 1 }
1123
1124
1125     rsvpResvType OBJECT-TYPE
1126         SYNTAX      SessionType
1127         MAX-ACCESS  read-create
1128         STATUS      current
1129         DESCRIPTION
1130            "The type of session (IP4, IP6, IP6  with  flow
1131            information, etc)."
1132        ::= { rsvpResvEntry 2 }
1133
1134     rsvpResvDestAddr OBJECT-TYPE
1135         SYNTAX      OCTET STRING (SIZE(4..16))
1136         MAX-ACCESS  read-create
1137         STATUS      current
1138         DESCRIPTION
1139            "The destination address used by all senders in
1140            this  session.   This object may not be changed
1141            when the value of the RowStatus object is  'ac-
1142            tive'."
1143        ::= { rsvpResvEntry 3 }
1144
1145
1146     rsvpResvSenderAddr OBJECT-TYPE
1147         SYNTAX      OCTET STRING (SIZE(4..16))
1148         MAX-ACCESS  read-create
1149         STATUS      current
1150         DESCRIPTION
1151            "The source address of the sender  selected  by
1152            this  reservation.  The value of all zeroes in-
1153            dicates 'all senders'.  This object may not  be
1154            changed  when the value of the RowStatus object
1155            is 'active'."
1156        ::= { rsvpResvEntry 4 }
1157
1158
1159     rsvpResvDestAddrLength OBJECT-TYPE
1160         SYNTAX      INTEGER(0..128)
1161         MAX-ACCESS  read-create
1162         STATUS      current
1163         DESCRIPTION
1164            "The length of the destination address in bits.
1165            This  is  the CIDR Prefix Length, which for IP4
1166            hosts and multicast addresses is 32 bits.  This
1167            object may not be changed when the value of the
1168            RowStatus object is 'active'."
1169        ::= { rsvpResvEntry 5 }
1170
1171
1172     rsvpResvSenderAddrLength OBJECT-TYPE
1173         SYNTAX      INTEGER(0..128)
1174         MAX-ACCESS  read-create
1175         STATUS      current
1176         DESCRIPTION
1177            "The length of the sender's  address  in  bits.
1178            This  is  the CIDR Prefix Length, which for IP4
1179            hosts and multicast addresses is 32 bits.  This
1180            object may not be changed when the value of the
1181            RowStatus object is 'active'."
1182        ::= { rsvpResvEntry 6 }
1183
1184
1185     rsvpResvProtocol OBJECT-TYPE
1186         SYNTAX      Protocol
1187         MAX-ACCESS  read-create
1188         STATUS      current
1189         DESCRIPTION
1190            "The IP Protocol used by  this  session.   This
1191            object may not be changed when the value of the
1192            RowStatus object is 'active'."
1193        ::= { rsvpResvEntry 7 }
1194
1195
1196     rsvpResvDestPort OBJECT-TYPE
1197         SYNTAX      Port
1198         MAX-ACCESS  read-create
1199         STATUS      current
1200         DESCRIPTION
1201            "The UDP or TCP port number used as a  destina-
1202            tion  port for all senders in this session.  If
1203            the  IP   protocol   in   use,   specified   by
1204            rsvpResvProtocol,  is 50 (ESP) or 51 (AH), this
1205            represents a virtual destination  port  number.
1206            A  value of zero indicates that the IP protocol
1207            in use does not have ports.   This  object  may
1208            not  be changed when the value of the RowStatus
1209            object is 'active'."
1210        ::= { rsvpResvEntry 8 }
1211
1212
1213     rsvpResvPort OBJECT-TYPE
1214         SYNTAX      Port
1215         MAX-ACCESS  read-create
1216         STATUS      current
1217         DESCRIPTION
1218            "The UDP or TCP port number used  as  a  source
1219            port  for  this sender in this session.  If the
1220            IP protocol in use, specified by rsvpResvProto-
1221            col  is  50 (ESP) or 51 (AH), this represents a
1222            generalized port identifier (GPI).  A value  of
1223            zero indicates that the IP protocol in use does
1224            not have ports.  This object may not be changed
1225            when  the value of the RowStatus object is 'ac-
1226            tive'."
1227        ::= { rsvpResvEntry 9 }
1228
1229     rsvpResvHopAddr OBJECT-TYPE
1230         SYNTAX      OCTET STRING (SIZE(4..16))
1231         MAX-ACCESS  read-create
1232         STATUS      current
1233         DESCRIPTION
1234            "The address used by the next RSVP  hop  (which
1235            may be the ultimate receiver)."
1236        ::= { rsvpResvEntry 10 }
1237
1238
1239     rsvpResvHopLih OBJECT-TYPE
1240         SYNTAX      Integer32
1241         MAX-ACCESS  read-create
1242         STATUS      current
1243         DESCRIPTION
1244            "The Logical Interface Handle received from the
1245            previous  RSVP  hop  (which may be the ultimate
1246            receiver)."
1247        ::= { rsvpResvEntry 11 }
1248
1249
1250     rsvpResvInterface OBJECT-TYPE
1251         SYNTAX      InterfaceIndex
1252         MAX-ACCESS  read-create
1253         STATUS      current
1254         DESCRIPTION
1255            "The ifIndex value of the  interface  on  which
1256            this RESV message was most recently received."
1257        ::= { rsvpResvEntry 12 }
1258
1259
1260     rsvpResvService OBJECT-TYPE
1261         SYNTAX      QosService
1262         MAX-ACCESS  read-create
1263         STATUS      current
1264         DESCRIPTION
1265            "The QoS Service  classification  requested  by
1266            the receiver."
1267        ::= { rsvpResvEntry 13 }
1268
1269
1270     rsvpResvTSpecRate OBJECT-TYPE
1271         SYNTAX      BitRate
1272         UNITS       "bits per second"
1273         MAX-ACCESS  read-create
1274         STATUS      current
1275         DESCRIPTION
1276            "The Average Bit  Rate  of  the  sender's  data
1277            stream.   Within  a transmission burst, the ar-
1278            rival rate may be  as  fast  as  rsvpResvTSpec-
1279            PeakRate  (if  supported by the service model);
1280            however, averaged across two or more burst  in-
1281            tervals,    the    rate   should   not   exceed
1282            rsvpResvTSpecRate.
1283
1284            Note that this is a prediction, often based  on
1285            the  general  capability  of a type of codec or
1286            particular encoding; the measured average  rate
1287            may be significantly lower."
1288        ::= { rsvpResvEntry 14 }
1289
1290
1291     rsvpResvTSpecPeakRate OBJECT-TYPE
1292         SYNTAX      BitRate
1293         UNITS       "bits per second"
1294         MAX-ACCESS  read-create
1295         STATUS      current
1296         DESCRIPTION
1297            "The Peak Bit Rate of the sender's data stream.
1298            Traffic  arrival is not expected to exceed this
1299            rate at any time, apart  from  the  effects  of
1300            jitter in the network.  If not specified in the
1301            TSpec, this returns zero or noSuchValue."
1302        ::= { rsvpResvEntry 15 }
1303
1304
1305     rsvpResvTSpecBurst OBJECT-TYPE
1306         SYNTAX      BurstSize
1307         UNITS       "bytes"
1308         MAX-ACCESS  read-create
1309         STATUS      current
1310         DESCRIPTION
1311            "The size of the largest  burst  expected  from
1312            the sender at a time.
1313
1314            If this is less than  the  sender's  advertised
1315            burst  size, the receiver is asking the network
1316            to provide flow pacing  beyond  what  would  be
1317            provided  under normal circumstances. Such pac-
1318            ing is at the network's option."
1319        ::= { rsvpResvEntry 16 }
1320
1321
1322     rsvpResvTSpecMinTU OBJECT-TYPE
1323         SYNTAX      MessageSize
1324         MAX-ACCESS  read-create
1325         STATUS      current
1326         DESCRIPTION
1327            "The minimum message size for  this  flow.  The
1328            policing  algorithm will treat smaller messages
1329            as though they are this size."
1330        ::= { rsvpResvEntry 17 }
1331
1332
1333     rsvpResvTSpecMaxTU OBJECT-TYPE
1334         SYNTAX      MessageSize
1335         MAX-ACCESS  read-create
1336         STATUS      current
1337         DESCRIPTION
1338            "The maximum message size for  this  flow.  The
1339            admission  algorithm  will  reject TSpecs whose
1340            Maximum Transmission Unit, plus  the  interface
1341            headers, exceed the interface MTU."
1342        ::= { rsvpResvEntry 18 }
1343
1344
1345     rsvpResvRSpecRate OBJECT-TYPE
1346         SYNTAX      BitRate
1347         UNITS       "bits per second"
1348         MAX-ACCESS  read-create
1349         STATUS      current
1350         DESCRIPTION
1351            "If the requested  service  is  Guaranteed,  as
1352            specified   by  rsvpResvService,  this  is  the
1353            clearing rate that is being requested.   Other-
1354            wise,  it  is  zero,  or  the  agent may return
1355            noSuchValue."
1356        ::= { rsvpResvEntry 19 }
1357
1358
1359     rsvpResvRSpecSlack OBJECT-TYPE
1360         SYNTAX      Integer32
1361         UNITS       "microseconds"
1362         MAX-ACCESS  read-create
1363         STATUS      current
1364         DESCRIPTION
1365            "If the requested  service  is  Guaranteed,  as
1366            specified by rsvpResvService, this is the delay
1367            slack.  Otherwise, it is zero, or the agent may
1368            return noSuchValue."
1369        ::= { rsvpResvEntry 20 }
1370
1371
1372     rsvpResvInterval OBJECT-TYPE
1373         SYNTAX      RefreshInterval
1374         MAX-ACCESS  read-create
1375         STATUS      current
1376         DESCRIPTION
1377            "The interval between refresh messages  as  ad-
1378            vertised by the Next Hop."
1379        ::= { rsvpResvEntry 21 }
1380
1381
1382     rsvpResvScope OBJECT-TYPE
1383         SYNTAX      OCTET STRING (SIZE(0..65536))
1384         MAX-ACCESS  read-create
1385         STATUS      current
1386         DESCRIPTION
1387
1388            "The contents of the scope object, displayed as
1389            an  uninterpreted  string  of octets, including
1390            the object header.  In the absence of  such  an
1391            object, this should be of zero length.
1392
1393            If the length  is  non-zero,  this  contains  a
1394            series of IP4 or IP6 addresses."
1395        ::= { rsvpResvEntry 22 }
1396
1397
1398     rsvpResvShared OBJECT-TYPE
1399         SYNTAX      TruthValue
1400         MAX-ACCESS  read-create
1401         STATUS      current
1402         DESCRIPTION
1403            "If TRUE, a reservation shared among senders is
1404            requested.  If FALSE, a reservation specific to
1405            this sender is requested."
1406        ::= { rsvpResvEntry 23 }
1407
1408
1409     rsvpResvExplicit OBJECT-TYPE
1410         SYNTAX      TruthValue
1411         MAX-ACCESS  read-create
1412         STATUS      current
1413         DESCRIPTION
1414            "If TRUE, individual senders are  listed  using
1415            Filter  Specifications.   If FALSE, all senders
1416            are implicitly selected.  The Scope Object will
1417            contain  a list of senders that need to receive
1418            this reservation request  for  the  purpose  of
1419            routing the RESV message."
1420        ::= { rsvpResvEntry 24 }
1421
1422     rsvpResvRSVPHop OBJECT-TYPE
1423         SYNTAX      TruthValue
1424         MAX-ACCESS  read-create
1425         STATUS      current
1426         DESCRIPTION
1427            "If TRUE, the node believes that  the  previous
1428            IP  hop is an RSVP hop.  If FALSE, the node be-
1429            lieves that the previous IP hop may not  be  an
1430            RSVP hop."
1431        ::= { rsvpResvEntry 25 }
1432
1433
1434     rsvpResvLastChange OBJECT-TYPE
1435         SYNTAX      TimeStamp
1436         MAX-ACCESS  read-only
1437         STATUS      current
1438         DESCRIPTION
1439            "The time of the last change in  this  reserva-
1440            tion  request; This is either the first time it
1441            was received or the time  of  the  most  recent
1442            change in parameters."
1443        ::= { rsvpResvEntry 26 }
1444
1445
1446     rsvpResvPolicy OBJECT-TYPE
1447         SYNTAX      OCTET STRING (SIZE(0..65536))
1448         MAX-ACCESS  read-create
1449         STATUS      current
1450         DESCRIPTION
1451            "The contents of the policy  object,  displayed
1452            as an uninterpreted string of octets, including
1453            the object header.  In the absence of  such  an
1454            object, this should be of zero length."
1455        ::= { rsvpResvEntry 27 }
1456
1457
1458     rsvpResvStatus OBJECT-TYPE
1459         SYNTAX      RowStatus
1460         MAX-ACCESS  read-create
1461         STATUS      current
1462         DESCRIPTION
1463            "'active' for all active RESV  messages.   This
1464            object  may  be used to install static RESV in-
1465            formation or delete RESV information."
1466        ::= { rsvpResvEntry 28 }
1467
1468
1469     rsvpResvTTL OBJECT-TYPE
1470         SYNTAX      INTEGER (0..255)
1471         MAX-ACCESS  read-only
1472         STATUS      current
1473         DESCRIPTION
1474            "The TTL value in the RSVP header that was last
1475            received."
1476        ::= { rsvpResvEntry 29 }
1477
1478
1479     rsvpResvFlowId OBJECT-TYPE
1480         SYNTAX      INTEGER (0..16777215)
1481         MAX-ACCESS  read-only
1482         STATUS      current
1483         DESCRIPTION
1484            "The flow ID that this receiver  is  using,  if
1485            this  is  an IPv6 session."
1486        ::= { rsvpResvEntry 30 }
1487
1488
1489 --      The RSVP Reservation Requests Forwarded Table contains the
1490 --      information displayed by receivers regarding their needs with
1491 --      respect to sessions and senders. It is in essence a list of the
1492 --      valid RESV messages that the RSVP Router or Host is sending
1493 --      to its upstream neighbors.
1494
1495
1496     rsvpResvFwdNewIndex OBJECT-TYPE
1497         SYNTAX      TestAndIncr
1498         MAX-ACCESS  read-write
1499         STATUS      current
1500         DESCRIPTION
1501            "This  object  is  used  to  assign  values  to
1502            rsvpResvFwdNumber as described in 'Textual Con-
1503            ventions  for  SNMPv2'.   The  network  manager
1504            reads  the  object,  and  then writes the value
1505            back in the SET that creates a new instance  of
1506            rsvpResvFwdEntry.   If  the  SET fails with the
1507            code 'inconsistentValue', then the process must
1508            be  repeated; If the SET succeeds, then the ob-
1509            ject is incremented, and the  new  instance  is
1510            created according to the manager's directions."
1511        ::= { rsvpGenObjects 4 }
1512
1513
1514     rsvpResvFwdTable OBJECT-TYPE
1515         SYNTAX      SEQUENCE OF RsvpResvFwdEntry
1516         MAX-ACCESS  not-accessible
1517         STATUS      current
1518         DESCRIPTION
1519            "Information describing the  state  information
1520            displayed upstream in RESV messages."
1521        ::= { rsvpObjects 5 }
1522
1523
1524     rsvpResvFwdEntry OBJECT-TYPE
1525         SYNTAX      RsvpResvFwdEntry
1526         MAX-ACCESS  not-accessible
1527         STATUS      current
1528         DESCRIPTION
1529            "Information describing the  state  information
1530            displayed  upstream in an RESV message concern-
1531            ing a single sender."
1532        INDEX { rsvpSessionNumber, rsvpResvFwdNumber }
1533        ::= { rsvpResvFwdTable 1 }
1534
1535
1536     RsvpResvFwdEntry ::=
1537         SEQUENCE {
1538             rsvpResvFwdNumber               SessionNumber,
1539             rsvpResvFwdType                 SessionType,
1540             rsvpResvFwdDestAddr             OCTET STRING,
1541             rsvpResvFwdSenderAddr           OCTET STRING,
1542             rsvpResvFwdDestAddrLength       INTEGER,
1543             rsvpResvFwdSenderAddrLength     INTEGER,
1544             rsvpResvFwdProtocol             Protocol,
1545             rsvpResvFwdDestPort             Port,
1546             rsvpResvFwdPort                 Port,
1547             rsvpResvFwdHopAddr              OCTET STRING,
1548             rsvpResvFwdHopLih               Integer32,
1549             rsvpResvFwdInterface            InterfaceIndex,
1550             rsvpResvFwdService              QosService,
1551             rsvpResvFwdTSpecRate            BitRate,
1552             rsvpResvFwdTSpecPeakRate        BitRate,
1553             rsvpResvFwdTSpecBurst           BurstSize,
1554             rsvpResvFwdTSpecMinTU           MessageSize,
1555             rsvpResvFwdTSpecMaxTU           MessageSize,
1556             rsvpResvFwdRSpecRate            BitRate,
1557             rsvpResvFwdRSpecSlack           Integer32,
1558             rsvpResvFwdInterval             RefreshInterval,
1559             rsvpResvFwdScope                OCTET STRING,
1560             rsvpResvFwdShared               TruthValue,
1561             rsvpResvFwdExplicit             TruthValue,
1562             rsvpResvFwdRSVPHop              TruthValue,
1563             rsvpResvFwdLastChange           TimeStamp,
1564             rsvpResvFwdPolicy               OCTET STRING,
1565             rsvpResvFwdStatus               RowStatus,
1566             rsvpResvFwdTTL                  INTEGER,
1567             rsvpResvFwdFlowId               INTEGER
1568         }
1569
1570
1571     rsvpResvFwdNumber OBJECT-TYPE
1572         SYNTAX      SessionNumber
1573         MAX-ACCESS  not-accessible
1574         STATUS      current
1575         DESCRIPTION
1576            "The number of this reservation request.   This
1577            is  for  SNMP Indexing purposes only and has no
1578            relation to any protocol value."
1579        ::= { rsvpResvFwdEntry 1 }
1580
1581
1582     rsvpResvFwdType OBJECT-TYPE
1583         SYNTAX      SessionType
1584         MAX-ACCESS  read-only
1585         STATUS      current
1586         DESCRIPTION
1587            "The type of session (IP4, IP6, IP6  with  flow
1588            information, etc)."
1589        ::= { rsvpResvFwdEntry 2 }
1590
1591
1592     rsvpResvFwdDestAddr OBJECT-TYPE
1593         SYNTAX      OCTET STRING (SIZE(4..16))
1594         MAX-ACCESS  read-only
1595         STATUS      current
1596         DESCRIPTION
1597            "The destination address used by all senders in
1598            this  session.   This object may not be changed
1599            when the value of the RowStatus object is  'ac-
1600            tive'."
1601        ::= { rsvpResvFwdEntry 3 }
1602
1603
1604     rsvpResvFwdSenderAddr OBJECT-TYPE
1605         SYNTAX      OCTET STRING (SIZE(4..16))
1606         MAX-ACCESS  read-only
1607         STATUS      current
1608         DESCRIPTION
1609            "The source address of the sender  selected  by
1610            this  reservation.  The value of all zeroes in-
1611            dicates 'all senders'.  This object may not  be
1612            changed  when the value of the RowStatus object
1613            is 'active'."
1614        ::= { rsvpResvFwdEntry 4 }
1615
1616
1617     rsvpResvFwdDestAddrLength OBJECT-TYPE
1618         SYNTAX      INTEGER(0..128)
1619         MAX-ACCESS  read-only
1620         STATUS      current
1621         DESCRIPTION
1622            "The length of the destination address in bits.
1623            This  is  the CIDR Prefix Length, which for IP4
1624            hosts and multicast addresses is 32 bits.  This
1625            object may not be changed when the value of the
1626            RowStatus object is 'active'."
1627        ::= { rsvpResvFwdEntry 5 }
1628
1629
1630     rsvpResvFwdSenderAddrLength OBJECT-TYPE
1631         SYNTAX      INTEGER(0..128)
1632         MAX-ACCESS  read-only
1633         STATUS      current
1634         DESCRIPTION
1635            "The length of the sender's  address  in  bits.
1636            This  is  the CIDR Prefix Length, which for IP4
1637            hosts and multicast addresses is 32 bits.  This
1638            object may not be changed when the value of the
1639            RowStatus object is 'active'."
1640        ::= { rsvpResvFwdEntry 6 }
1641
1642
1643     rsvpResvFwdProtocol OBJECT-TYPE
1644         SYNTAX      Protocol
1645         MAX-ACCESS  read-only
1646         STATUS      current
1647         DESCRIPTION
1648            "The IP Protocol used by a session. for  secure
1649            sessions, this indicates IP Security.  This ob-
1650            ject may not be changed when the value  of  the
1651            RowStatus object is 'active'."
1652        ::= { rsvpResvFwdEntry 7 }
1653
1654
1655     rsvpResvFwdDestPort OBJECT-TYPE
1656         SYNTAX      Port
1657         MAX-ACCESS  read-only
1658         STATUS      current
1659         DESCRIPTION
1660            "The UDP or TCP port number used as a  destina-
1661            tion  port for all senders in this session.  If
1662            the  IP   protocol   in   use,   specified   by
1663            rsvpResvFwdProtocol,  is  50  (ESP) or 51 (AH),
1664            this  represents  a  virtual  destination  port
1665            number.   A value of zero indicates that the IP
1666            protocol in use does not have ports.  This  ob-
1667            ject  may  not be changed when the value of the
1668            RowStatus object is 'active'."
1669        ::= { rsvpResvFwdEntry 8 }
1670
1671
1672     rsvpResvFwdPort OBJECT-TYPE
1673         SYNTAX      Port
1674         MAX-ACCESS  read-only
1675         STATUS      current
1676         DESCRIPTION
1677            "The UDP or TCP port number used  as  a  source
1678            port  for  this sender in this session.  If the
1679            IP    protocol    in    use,    specified    by
1680            rsvpResvFwdProtocol  is  50  (ESP)  or 51 (AH),
1681            this represents a generalized  port  identifier
1682            (GPI).   A  value of zero indicates that the IP
1683            protocol in use does not have ports.  This  ob-
1684            ject  may  not be changed when the value of the
1685            RowStatus object is 'active'."
1686        ::= { rsvpResvFwdEntry 9 }
1687
1688
1689     rsvpResvFwdHopAddr OBJECT-TYPE
1690         SYNTAX      OCTET STRING (SIZE(4..16))
1691         MAX-ACCESS  read-only
1692         STATUS      current
1693         DESCRIPTION
1694            "The address of the (previous) RSVP  that  will
1695            receive this message."
1696        ::= { rsvpResvFwdEntry 10 }
1697
1698
1699     rsvpResvFwdHopLih OBJECT-TYPE
1700         SYNTAX      Integer32
1701         MAX-ACCESS  read-only
1702         STATUS      current
1703         DESCRIPTION
1704            "The Logical Interface Handle sent to the (pre-
1705            vious) RSVP that will receive this message."
1706        ::= { rsvpResvFwdEntry 11 }
1707
1708
1709     rsvpResvFwdInterface OBJECT-TYPE
1710         SYNTAX      InterfaceIndex
1711         MAX-ACCESS  read-only
1712         STATUS      current
1713         DESCRIPTION
1714            "The ifIndex value of the  interface  on  which
1715            this RESV message was most recently sent."
1716        ::= { rsvpResvFwdEntry 12 }
1717
1718
1719     rsvpResvFwdService OBJECT-TYPE
1720         SYNTAX      QosService
1721         MAX-ACCESS  read-only
1722         STATUS      current
1723         DESCRIPTION
1724            "The QoS Service classification requested."
1725        ::= { rsvpResvFwdEntry 13 }
1726
1727
1728     rsvpResvFwdTSpecRate OBJECT-TYPE
1729         SYNTAX      BitRate
1730         UNITS       "bits per second"
1731         MAX-ACCESS  read-only
1732         STATUS      current
1733         DESCRIPTION
1734            "The Average Bit  Rate  of  the  sender's  data
1735            stream.   Within  a transmission burst, the ar-
1736            rival rate may be as fast as  rsvpResvFwdTSpec-
1737            PeakRate  (if  supported by the service model);
1738            however, averaged across two or more burst  in-
1739            tervals,    the    rate   should   not   exceed
1740            rsvpResvFwdTSpecRate.
1741
1742            Note that this is a prediction, often based  on
1743            the  general  capability  of a type of codec or
1744            particular encoding; the measured average  rate
1745            may be significantly lower."
1746        ::= { rsvpResvFwdEntry 14 }
1747
1748
1749     rsvpResvFwdTSpecPeakRate OBJECT-TYPE
1750         SYNTAX      BitRate
1751         UNITS       "bits per second"
1752         MAX-ACCESS  read-only
1753         STATUS      current
1754         DESCRIPTION
1755            "The Peak Bit Rate of the sender's data  stream
1756            Traffic  arrival is not expected to exceed this
1757            rate at any time, apart  from  the  effects  of
1758            jitter in the network.  If not specified in the
1759            TSpec, this returns zero or noSuchValue."
1760        ::= { rsvpResvFwdEntry 15 }
1761
1762
1763     rsvpResvFwdTSpecBurst OBJECT-TYPE
1764         SYNTAX      BurstSize
1765         UNITS       "bytes"
1766         MAX-ACCESS  read-only
1767         STATUS      current
1768         DESCRIPTION
1769            "The size of the largest  burst  expected  from
1770            the sender at a time.
1771
1772            If this is less than  the  sender's  advertised
1773            burst  size, the receiver is asking the network
1774            to provide flow pacing  beyond  what  would  be
1775            provided  under normal circumstances. Such pac-
1776            ing is at the network's option."
1777        ::= { rsvpResvFwdEntry 16 }
1778
1779
1780     rsvpResvFwdTSpecMinTU OBJECT-TYPE
1781         SYNTAX      MessageSize
1782         MAX-ACCESS  read-only
1783         STATUS      current
1784         DESCRIPTION
1785            "The minimum message size for  this  flow.  The
1786            policing  algorithm will treat smaller messages
1787            as though they are this size."
1788        ::= { rsvpResvFwdEntry 17 }
1789
1790
1791     rsvpResvFwdTSpecMaxTU OBJECT-TYPE
1792         SYNTAX      MessageSize
1793         MAX-ACCESS  read-only
1794         STATUS      current
1795         DESCRIPTION
1796            "The maximum message size for  this  flow.  The
1797            admission  algorithm  will  reject TSpecs whose
1798            Maximum Transmission Unit, plus  the  interface
1799            headers, exceed the interface MTU."
1800        ::= { rsvpResvFwdEntry 18 }
1801
1802
1803     rsvpResvFwdRSpecRate OBJECT-TYPE
1804         SYNTAX      BitRate
1805         UNITS       "bytes per second"
1806         MAX-ACCESS  read-only
1807         STATUS      current
1808         DESCRIPTION
1809            "If the requested  service  is  Guaranteed,  as
1810            specified   by  rsvpResvService,  this  is  the
1811            clearing rate that is being requested.   Other-
1812            wise,  it  is  zero,  or  the  agent may return
1813            noSuchValue."
1814        ::= { rsvpResvFwdEntry 19 }
1815
1816
1817     rsvpResvFwdRSpecSlack OBJECT-TYPE
1818         SYNTAX      Integer32
1819         UNITS       "microseconds"
1820         MAX-ACCESS  read-only
1821         STATUS      current
1822         DESCRIPTION
1823            "If the requested  service  is  Guaranteed,  as
1824            specified by rsvpResvService, this is the delay
1825            slack.  Otherwise, it is zero, or the agent may
1826            return noSuchValue."
1827        ::= { rsvpResvFwdEntry 20 }
1828
1829
1830     rsvpResvFwdInterval OBJECT-TYPE
1831         SYNTAX      RefreshInterval
1832         MAX-ACCESS  read-only
1833         STATUS      current
1834         DESCRIPTION
1835            "The interval between refresh  messages  adver-
1836            tised to the Previous Hop."
1837        ::= { rsvpResvFwdEntry 21 }
1838
1839
1840     rsvpResvFwdScope OBJECT-TYPE
1841         SYNTAX      OCTET STRING (SIZE(0..65536))
1842         MAX-ACCESS  read-only
1843         STATUS      current
1844         DESCRIPTION
1845            "The contents of the scope object, displayed as
1846            an  uninterpreted  string  of octets, including
1847            the object header.  In the absence of  such  an
1848            object, this should be of zero length."
1849        ::= { rsvpResvFwdEntry 22 }
1850
1851
1852     rsvpResvFwdShared OBJECT-TYPE
1853         SYNTAX      TruthValue
1854         MAX-ACCESS  read-only
1855         STATUS      current
1856         DESCRIPTION
1857            "If TRUE, a reservation shared among senders is
1858            requested.  If FALSE, a reservation specific to
1859            this sender is requested."
1860        ::= { rsvpResvFwdEntry 23 }
1861
1862
1863     rsvpResvFwdExplicit OBJECT-TYPE
1864         SYNTAX      TruthValue
1865         MAX-ACCESS  read-only
1866         STATUS      current
1867         DESCRIPTION
1868            "If TRUE, individual senders are  listed  using
1869            Filter  Specifications.   If FALSE, all senders
1870            are implicitly selected.  The Scope Object will
1871            contain  a list of senders that need to receive
1872            this reservation request  for  the  purpose  of
1873            routing the RESV message."
1874        ::= { rsvpResvFwdEntry 24 }
1875
1876
1877     rsvpResvFwdRSVPHop OBJECT-TYPE
1878         SYNTAX      TruthValue
1879         MAX-ACCESS  read-only
1880         STATUS      current
1881         DESCRIPTION
1882            "If TRUE, the node believes that  the  next  IP
1883            hop  is  an  RSVP  hop.  If FALSE, the node be-
1884            lieves that the next IP hop may not be an  RSVP
1885            hop."
1886        ::= { rsvpResvFwdEntry 25 }
1887
1888
1889     rsvpResvFwdLastChange OBJECT-TYPE
1890         SYNTAX      TimeStamp
1891         MAX-ACCESS  read-only
1892         STATUS      current
1893         DESCRIPTION
1894            "The time of the last change in  this  request;
1895            This  is  either  the first time it was sent or
1896            the time of the most recent change  in  parame-
1897            ters."
1898        ::= { rsvpResvFwdEntry 26 }
1899
1900
1901     rsvpResvFwdPolicy OBJECT-TYPE
1902         SYNTAX      OCTET STRING (SIZE(0..65536))
1903         MAX-ACCESS  read-only
1904         STATUS      current
1905         DESCRIPTION
1906            "The contents of the policy  object,  displayed
1907            as an uninterpreted string of octets, including
1908            the object header.  In the absence of  such  an
1909            object, this should be of zero length."
1910        ::= { rsvpResvFwdEntry 27 }
1911
1912
1913     rsvpResvFwdStatus OBJECT-TYPE
1914         SYNTAX      RowStatus
1915         MAX-ACCESS  read-write
1916         STATUS      current
1917         DESCRIPTION
1918            "'active' for all active RESV  messages.   This
1919            object may be used to delete RESV information."
1920        ::= { rsvpResvFwdEntry 28 }
1921
1922
1923     rsvpResvFwdTTL OBJECT-TYPE
1924         SYNTAX      INTEGER (0..255)
1925         MAX-ACCESS  read-only
1926         STATUS      current
1927         DESCRIPTION
1928            "The TTL value in the RSVP header that was last
1929            received."
1930        ::= { rsvpResvFwdEntry 29 }
1931
1932
1933     rsvpResvFwdFlowId OBJECT-TYPE
1934         SYNTAX      INTEGER (0..16777215)
1935         MAX-ACCESS  read-only
1936         STATUS      current
1937         DESCRIPTION
1938            "The flow ID that this receiver  is  using,  if
1939            this  is  an IPv6 session."
1940        ::= { rsvpResvFwdEntry 30 }
1941
1942
1943 --      The RSVP Interface Attributes Database contains the
1944 --      RSVP-specific information for an interface. Information
1945 --      that is shared with other reservation procedures such
1946 --      as ST-II is in the Integrated Interface Attributes
1947 --      Database.
1948
1949     rsvpIfTable OBJECT-TYPE
1950         SYNTAX      SEQUENCE OF RsvpIfEntry
1951         MAX-ACCESS  not-accessible
1952         STATUS      current
1953         DESCRIPTION
1954            "The RSVP-specific attributes of  the  system's
1955            interfaces."
1956        ::= { rsvpObjects 6 }
1957
1958
1959     rsvpIfEntry OBJECT-TYPE
1960         SYNTAX      RsvpIfEntry
1961         MAX-ACCESS  not-accessible
1962         STATUS      current
1963         DESCRIPTION
1964            "The RSVP-specific attributes of  the  a  given
1965            interface."
1966        INDEX { ifIndex }
1967        ::= { rsvpIfTable 1 }
1968
1969 RsvpIfEntry ::=
1970     SEQUENCE {
1971     rsvpIfUdpNbrs                       Gauge32,
1972     rsvpIfIpNbrs                        Gauge32,
1973     rsvpIfNbrs                          Gauge32,
1974     rsvpIfEnabled                       TruthValue,
1975     rsvpIfUdpRequired                   TruthValue,
1976     rsvpIfRefreshBlockadeMultiple       INTEGER,
1977     rsvpIfRefreshMultiple               INTEGER,
1978     rsvpIfTTL                           INTEGER,
1979     rsvpIfRefreshInterval               TimeInterval,
1980     rsvpIfRouteDelay                    TimeInterval,
1981     rsvpIfStatus                        RowStatus
1982     }
1983
1984
1985     rsvpIfUdpNbrs OBJECT-TYPE
1986         SYNTAX      Gauge32
1987         MAX-ACCESS  read-only
1988         STATUS      current
1989         DESCRIPTION
1990            "The number of neighbors perceived to be  using
1991            only the RSVP UDP Encapsulation."
1992        ::= { rsvpIfEntry 1 }
1993
1994
1995     rsvpIfIpNbrs OBJECT-TYPE
1996         SYNTAX      Gauge32
1997         MAX-ACCESS  read-only
1998         STATUS      current
1999         DESCRIPTION
2000            "The number of neighbors perceived to be  using
2001            only the RSVP IP Encapsulation."
2002        ::= { rsvpIfEntry 2 }
2003
2004
2005     rsvpIfNbrs OBJECT-TYPE
2006         SYNTAX      Gauge32
2007         MAX-ACCESS  read-only
2008         STATUS      current
2009         DESCRIPTION
2010            "The number of neighbors  currently  perceived;
2011            this  will  exceed rsvpIfIpNbrs + rsvpIfUdpNbrs
2012            by the number of neighbors using both  encapsu-
2013            lations."
2014        ::= { rsvpIfEntry 3 }
2015
2016
2017     rsvpIfRefreshBlockadeMultiple OBJECT-TYPE
2018         SYNTAX      INTEGER (1..65536)
2019         MAX-ACCESS  read-create
2020         STATUS      current
2021         DESCRIPTION
2022            "The value of the RSVP value 'Kb', Which is the
2023            minimum   number   of  refresh  intervals  that
2024            blockade state will last once entered."
2025        DEFVAL      { 4 }
2026        ::= { rsvpIfEntry 4 }
2027
2028
2029     rsvpIfRefreshMultiple OBJECT-TYPE
2030         SYNTAX      INTEGER (1..65536)
2031         MAX-ACCESS  read-create
2032         STATUS      current
2033         DESCRIPTION
2034            "The value of the RSVP value 'K', which is  the
2035            number  of  refresh intervals which must elapse
2036            (minimum) before a PATH or RESV  message  which
2037            is not being refreshed will be aged out."
2038        DEFVAL      { 3 }
2039        ::= { rsvpIfEntry 5 }
2040
2041
2042     rsvpIfTTL OBJECT-TYPE
2043         SYNTAX      INTEGER (0..255)
2044         MAX-ACCESS  read-create
2045         STATUS      current
2046         DESCRIPTION
2047            "The value of SEND_TTL used on  this  interface
2048            for  messages  this node originates.  If set to
2049            zero, the node determines  the  TTL  via  other
2050            means."
2051        DEFVAL { 0 } -- which is to say, no override
2052        ::= { rsvpIfEntry 6 }
2053
2054
2055     rsvpIfRefreshInterval OBJECT-TYPE
2056         SYNTAX      TimeInterval
2057         UNITS       "milliseconds"
2058         MAX-ACCESS  read-create
2059         STATUS      current
2060         DESCRIPTION
2061            "The value of the RSVP value 'R', which is  the
2062            minimum period between refresh transmissions of
2063            a given PATH or RESV message on an interface."
2064        DEFVAL      { 3000 }        -- 30 seconds
2065        ::= { rsvpIfEntry 7 }
2066
2067
2068     rsvpIfRouteDelay OBJECT-TYPE
2069         SYNTAX      TimeInterval
2070         UNITS       "hundredths of a second"
2071         MAX-ACCESS  read-create
2072         STATUS      current
2073         DESCRIPTION
2074            "The approximate period from the time  a  route
2075            is  changed to the time a resulting message ap-
2076            pears on the interface."
2077        DEFVAL      { 200 } -- 2 seconds
2078        ::= { rsvpIfEntry 8 }
2079
2080
2081     rsvpIfEnabled OBJECT-TYPE
2082         SYNTAX      TruthValue
2083         MAX-ACCESS  read-create
2084         STATUS      current
2085         DESCRIPTION
2086            "If TRUE, RSVP is enabled  on  this  Interface.
2087            If  FALSE,  RSVP  is not enabled on this inter-
2088            face."
2089        ::= { rsvpIfEntry 9 }
2090
2091
2092     rsvpIfUdpRequired OBJECT-TYPE
2093         SYNTAX      TruthValue
2094         MAX-ACCESS  read-create
2095         STATUS      current
2096         DESCRIPTION
2097            "If TRUE, manual configuration forces  the  use
2098            of  UDP  encapsulation  on  the  interface.  If
2099            FALSE, UDP encapsulation is only used if rsvpI-
2100            fUdpNbrs is not zero."
2101
2102        ::= { rsvpIfEntry 10 }
2103
2104
2105     rsvpIfStatus OBJECT-TYPE
2106         SYNTAX      RowStatus
2107         MAX-ACCESS  read-create
2108         STATUS      current
2109         DESCRIPTION
2110            "'active' on interfaces that are configured for
2111            RSVP."
2112        ::= { rsvpIfEntry 11 }
2113
2114
2115 --      The RSVP Neighbor Database lists the neighbors the RSVP
2116 --      process currently is receiving messages from.
2117
2118
2119     rsvpNbrTable OBJECT-TYPE
2120         SYNTAX      SEQUENCE OF RsvpNbrEntry
2121         MAX-ACCESS  not-accessible
2122         STATUS      current
2123         DESCRIPTION
2124            "Information describing  the  Neighbors  of  an
2125            RSVP system."
2126        ::= { rsvpObjects 7 }
2127
2128
2129     rsvpNbrEntry OBJECT-TYPE
2130         SYNTAX      RsvpNbrEntry
2131         MAX-ACCESS  not-accessible
2132         STATUS      current
2133         DESCRIPTION
2134            "Information describing a  single  RSVP  Neigh-
2135            bor."
2136        INDEX { ifIndex, rsvpNbrAddress }
2137        ::= { rsvpNbrTable 1 }
2138
2139 RsvpNbrEntry ::=
2140     SEQUENCE {
2141     rsvpNbrAddress      OCTET STRING,
2142     rsvpNbrProtocol     RsvpEncapsulation,
2143     rsvpNbrStatus       RowStatus
2144     }
2145
2146     rsvpNbrAddress OBJECT-TYPE
2147         SYNTAX      OCTET STRING (SIZE(4..16))
2148         MAX-ACCESS  not-accessible
2149         STATUS      current
2150         DESCRIPTION
2151            "The IP4 or IP6 Address used by this  neighbor.
2152            This  object  may not be changed when the value
2153            of the RowStatus object is 'active'."
2154        ::= { rsvpNbrEntry 1 }
2155
2156
2157     rsvpNbrProtocol OBJECT-TYPE
2158         SYNTAX      RsvpEncapsulation
2159         MAX-ACCESS  read-create
2160         STATUS      current
2161         DESCRIPTION
2162            "The encapsulation being used  by  this  neigh-
2163            bor."
2164        ::= { rsvpNbrEntry 2 }
2165
2166
2167     rsvpNbrStatus OBJECT-TYPE
2168         SYNTAX      RowStatus
2169         MAX-ACCESS  read-create
2170         STATUS      current
2171         DESCRIPTION
2172            "'active' for all neighbors.  This  object  may
2173            be  used  to configure neighbors.  In the pres-
2174            ence of configured neighbors,  the  implementa-
2175            tion may (but is not required to) limit the set
2176            of valid neighbors to those configured."
2177        ::= { rsvpNbrEntry 3 }
2178
2179
2180 --
2181 --      Notifications used to signal events
2182 --
2183
2184     rsvpNotifications OBJECT IDENTIFIER
2185                       ::= { rsvpNotificationsPrefix 0 }
2186
2187
2188     newFlow NOTIFICATION-TYPE
2189         OBJECTS {
2190                     intSrvFlowStatus, rsvpSessionDestAddr,
2191                     rsvpResvFwdStatus, rsvpResvStatus, rsvpSenderStatus
2192                 }
2193         STATUS  current
2194         DESCRIPTION
2195            "The newFlow trap indicates that the  originat-
2196            ing  system  has  installed  a  new flow in its
2197            classifier, or (when reservation  authorization
2198            is  in view) is prepared to install such a flow
2199            in the classifier and is requesting  authoriza-
2200            tion.   The objects included with the Notifica-
2201            tion may be used to  read  further  information
2202            using  the  Integrated  Services and RSVP MIBs.
2203            Authorization  or  non-authorization   may   be
2204            enacted by a write to the variable intSrvFlowS-
2205            tatus."
2206        ::= { rsvpNotifications 1 }
2207
2208
2209     lostFlow NOTIFICATION-TYPE
2210         OBJECTS {
2211                     intSrvFlowStatus, rsvpSessionDestAddr,
2212                     rsvpResvFwdStatus, rsvpResvStatus, rsvpSenderStatus
2213                 }
2214         STATUS  current
2215         DESCRIPTION
2216            "The lostFlow trap indicates that the originat-
2217            ing system has removed a flow from its classif-
2218            ier."
2219        ::= { rsvpNotifications 2 }
2220
2221
2222 -- conformance information
2223
2224
2225 rsvpGroups      OBJECT IDENTIFIER ::= { rsvpConformance 1 }
2226 rsvpCompliances OBJECT IDENTIFIER ::= { rsvpConformance 2 }
2227
2228 -- compliance statements
2229
2230
2231     rsvpCompliance MODULE-COMPLIANCE
2232         STATUS  current
2233         DESCRIPTION
2234            "The compliance statement.  Note that  the  im-
2235            plementation  of this module requires implemen-
2236            tation of the Integrated Services MIB as well."
2237        MODULE  -- this module
2238        MANDATORY-GROUPS {
2239            rsvpSessionGroup, rsvpSenderGroup, rsvpResvGroup,
2240            rsvpIfGroup, rsvpNbrGroup
2241            }
2242
2243        GROUP rsvpResvFwdGroup
2244          DESCRIPTION
2245           "The Reservation Requests table  is  appropriate
2246           in  implementations that store upstream reserva-
2247           tion messages, but not appropriate in  implemen-
2248           tations  which  calculate them on each transmis-
2249           sion."
2250
2251       GROUP rsvpNotificationGroup
2252         DESCRIPTION
2253          "The notifications in this module may be used  to
2254          advise a network management station of changes in
2255          flow status, and are required when this use is in
2256          view."
2257
2258      OBJECT       rsvpSessionRequests
2259        MIN-ACCESS not-accessible
2260        DESCRIPTION
2261         "This object is optional."
2262
2263     OBJECT       rsvpSenderType
2264       MIN-ACCESS read-only
2265       DESCRIPTION
2266        "read-create access is not required.  This  may  be
2267        read-only."
2268
2269     OBJECT       rsvpSenderDestAddr
2270       MIN-ACCESS read-only
2271       DESCRIPTION
2272        "read-create access is not required.  This  may  be
2273        read-only."
2274
2275     OBJECT       rsvpSenderAddr
2276       MIN-ACCESS read-only
2277       DESCRIPTION
2278        "read-create access is not required.  This  may  be
2279        read-only."
2280
2281     OBJECT       rsvpSenderDestAddrLength
2282       MIN-ACCESS read-only
2283       DESCRIPTION
2284        "read-create access is not required.  This  may  be
2285        read-only."
2286
2287     OBJECT       rsvpSenderAddrLength
2288       MIN-ACCESS read-only
2289       DESCRIPTION
2290        "read-create access is not required.  This  may  be
2291        read-only."
2292
2293     OBJECT       rsvpSenderProtocol
2294       MIN-ACCESS read-only
2295       DESCRIPTION
2296        "read-create access is not required.  This  may  be
2297        read-only."
2298
2299     OBJECT       rsvpSenderDestPort
2300       MIN-ACCESS read-only
2301       DESCRIPTION
2302        "read-create access is not required.  This  may  be
2303        read-only."
2304
2305     OBJECT       rsvpSenderPort
2306       MIN-ACCESS read-only
2307       DESCRIPTION
2308        "read-create access is not required.  This  may  be
2309        read-only."
2310
2311     OBJECT       rsvpSenderHopAddr
2312       MIN-ACCESS read-only
2313       DESCRIPTION
2314        "read-create access is not required.  This  may  be
2315        read-only."
2316
2317     OBJECT       rsvpSenderHopLih
2318       MIN-ACCESS read-only
2319       DESCRIPTION
2320        "read-create access is not required.  This  may  be
2321        read-only."
2322
2323     OBJECT       rsvpSenderInterface
2324       MIN-ACCESS read-only
2325       DESCRIPTION
2326        "read-create access is not required.  This  may  be
2327        read-only."
2328
2329     OBJECT       rsvpSenderTSpecRate
2330       MIN-ACCESS read-only
2331       DESCRIPTION
2332        "read-create access is not required.  This  may  be
2333        read-only."
2334
2335     OBJECT       rsvpSenderTSpecPeakRate
2336       MIN-ACCESS read-only
2337       DESCRIPTION
2338        "read-create access is not required.  This  may  be
2339        read-only."
2340
2341     OBJECT       rsvpSenderTSpecBurst
2342       MIN-ACCESS read-only
2343       DESCRIPTION
2344        "read-create access is not required.  This  may  be
2345        read-only."
2346
2347     OBJECT       rsvpSenderTSpecMinTU
2348       MIN-ACCESS read-only
2349       DESCRIPTION
2350        "read-create access is not required.  This  may  be
2351        read-only."
2352
2353     OBJECT       rsvpSenderTSpecMaxTU
2354       MIN-ACCESS read-only
2355       DESCRIPTION
2356        "read-create access is not required.  This  may  be
2357        read-only."
2358
2359     OBJECT       rsvpSenderInterval
2360       MIN-ACCESS read-only
2361       DESCRIPTION
2362        "read-create access is not required.  This  may  be
2363        read-only."
2364
2365     OBJECT       rsvpSenderRSVPHop
2366       MIN-ACCESS read-only
2367       DESCRIPTION
2368        "read-create access is not required.  This  may  be
2369        read-only."
2370
2371     OBJECT       rsvpSenderPolicy
2372       MIN-ACCESS read-only
2373       DESCRIPTION
2374        "read-create access is not required.  This  may  be
2375        read-only."
2376
2377     OBJECT       rsvpSenderAdspecBreak
2378       MIN-ACCESS read-only
2379       DESCRIPTION
2380        "read-create access is not required.  This  may  be
2381        read-only."
2382
2383     OBJECT       rsvpSenderAdspecHopCount
2384       MIN-ACCESS read-only
2385       DESCRIPTION
2386        "read-create access is not required.  This  may  be
2387        read-only."
2388
2389     OBJECT       rsvpSenderAdspecPathBw
2390       MIN-ACCESS read-only
2391       DESCRIPTION
2392        "read-create access is not required.  This  may  be
2393        read-only."
2394
2395     OBJECT       rsvpSenderAdspecMinLatency
2396       MIN-ACCESS read-only
2397       DESCRIPTION
2398        "read-create access is not required.  This  may  be
2399        read-only."
2400
2401     OBJECT       rsvpSenderAdspecMtu
2402       MIN-ACCESS read-only
2403       DESCRIPTION
2404        "read-create access is not required.  This  may  be
2405        read-only."
2406
2407     OBJECT       rsvpSenderAdspecGuaranteedSvc
2408       MIN-ACCESS not-accessible
2409       DESCRIPTION
2410        "This may be not-accessible if the system does  not
2411        support Guaranteed Service."
2412
2413     OBJECT       rsvpSenderAdspecGuaranteedBreak
2414       MIN-ACCESS not-accessible
2415       DESCRIPTION
2416        "This may be not-accessible if the system does  not
2417        support Guaranteed Service."
2418
2419     OBJECT       rsvpSenderAdspecGuaranteedCtot
2420       MIN-ACCESS not-accessible
2421       DESCRIPTION
2422        "This may be not-accessible if the system does  not
2423        support Guaranteed Service."
2424
2425     OBJECT       rsvpSenderAdspecGuaranteedDtot
2426       MIN-ACCESS not-accessible
2427       DESCRIPTION
2428        "This may be not-accessible if the system does  not
2429        support Guaranteed Service."
2430
2431     OBJECT       rsvpSenderAdspecGuaranteedCsum
2432       MIN-ACCESS not-accessible
2433       DESCRIPTION
2434        "This may be not-accessible if the system does  not
2435        support Guaranteed Service."
2436
2437     OBJECT       rsvpSenderAdspecGuaranteedDsum
2438       MIN-ACCESS read-only
2439       DESCRIPTION
2440        "This may be not-accessible if the system does  not
2441        support Guaranteed Service."
2442
2443     OBJECT       rsvpSenderAdspecGuaranteedHopCount
2444       MIN-ACCESS not-accessible
2445       DESCRIPTION
2446        "This may be not-accessible if the system does  not
2447        support Guaranteed Service."
2448
2449     OBJECT       rsvpSenderAdspecGuaranteedPathBw
2450       MIN-ACCESS not-accessible
2451       DESCRIPTION
2452        "This may be not-accessible if the system does  not
2453        support Guaranteed Service."
2454
2455     OBJECT       rsvpSenderAdspecGuaranteedMinLatency
2456       MIN-ACCESS not-accessible
2457       DESCRIPTION
2458        "This may be not-accessible if the system does  not
2459        support Guaranteed Service."
2460
2461     OBJECT       rsvpSenderAdspecGuaranteedMtu
2462       MIN-ACCESS not-accessible
2463       DESCRIPTION
2464        "This may be not-accessible if the system does  not
2465        support Guaranteed Service."
2466
2467     OBJECT       rsvpSenderAdspecCtrlLoadSvc
2468       MIN-ACCESS not-accessible
2469       DESCRIPTION
2470        "This may be not-accessible if the system does  not
2471        support Controlled Load."
2472
2473     OBJECT       rsvpSenderAdspecCtrlLoadBreak
2474       MIN-ACCESS not-accessible
2475       DESCRIPTION
2476        "This may be not-accessible if the system does  not
2477        support Controlled Load."
2478
2479     OBJECT       rsvpSenderAdspecCtrlLoadHopCount
2480       MIN-ACCESS not-accessible
2481       DESCRIPTION
2482        "This may be not-accessible if the system does  not
2483        support Controlled Load."
2484
2485     OBJECT       rsvpSenderAdspecCtrlLoadPathBw
2486       MIN-ACCESS not-accessible
2487       DESCRIPTION
2488        "This may be not-accessible if the system does  not
2489        support Controlled Load."
2490
2491     OBJECT       rsvpSenderAdspecCtrlLoadMinLatency
2492       MIN-ACCESS not-accessible
2493       DESCRIPTION
2494        "This may be not-accessible if the system does  not
2495        support Controlled Load."
2496
2497     OBJECT       rsvpSenderAdspecCtrlLoadMtu
2498       MIN-ACCESS not-accessible
2499       DESCRIPTION
2500        "This may be not-accessible if the system does  not
2501        support Controlled Load."
2502
2503     OBJECT       rsvpSenderStatus
2504       MIN-ACCESS read-only
2505       DESCRIPTION
2506        "read-create access is not required.  This  may  be
2507        read-only."
2508
2509     OBJECT       rsvpSenderFlowId
2510       MIN-ACCESS not-accessible
2511       DESCRIPTION
2512        "This object is needed only in a system that imple-
2513        ments IPv6."
2514
2515
2516     OBJECT       rsvpResvType
2517       MIN-ACCESS read-only
2518       DESCRIPTION
2519        "read-create access is not required.  This  may  be
2520        read-only."
2521
2522     OBJECT       rsvpResvDestAddr
2523       MIN-ACCESS read-only
2524       DESCRIPTION
2525        "read-create access is not required.  This  may  be
2526        read-only."
2527
2528     OBJECT       rsvpResvSenderAddr
2529       MIN-ACCESS read-only
2530       DESCRIPTION
2531        "read-create access is not required.  This  may  be
2532        read-only."
2533
2534     OBJECT       rsvpResvDestAddrLength
2535       MIN-ACCESS read-only
2536       DESCRIPTION
2537        "read-create access is not required.  This  may  be
2538        read-only."
2539
2540     OBJECT       rsvpResvSenderAddrLength
2541       MIN-ACCESS read-only
2542       DESCRIPTION
2543        "read-create access is not required.  This  may  be
2544        read-only."
2545
2546     OBJECT       rsvpResvProtocol
2547       MIN-ACCESS read-only
2548       DESCRIPTION
2549        "read-create access is not required.  This  may  be
2550        read-only."
2551
2552     OBJECT       rsvpResvDestPort
2553       MIN-ACCESS read-only
2554       DESCRIPTION
2555        "read-create access is not required.  This  may  be
2556        read-only."
2557
2558     OBJECT       rsvpResvPort
2559       MIN-ACCESS read-only
2560       DESCRIPTION
2561        "read-create access is not required.  This  may  be
2562        read-only."
2563
2564     OBJECT       rsvpResvHopAddr
2565       MIN-ACCESS read-only
2566       DESCRIPTION
2567        "read-create access is not required.  This  may  be
2568        read-only."
2569
2570     OBJECT       rsvpResvHopLih
2571       MIN-ACCESS read-only
2572       DESCRIPTION
2573        "read-create access is not required.  This  may  be
2574        read-only."
2575
2576     OBJECT       rsvpResvInterface
2577       MIN-ACCESS read-only
2578       DESCRIPTION
2579        "read-create access is not required.  This  may  be
2580        read-only."
2581
2582     OBJECT       rsvpResvService
2583       MIN-ACCESS read-only
2584       DESCRIPTION
2585        "read-create access is not required.  This  may  be
2586        read-only."
2587
2588     OBJECT       rsvpResvTSpecRate
2589       MIN-ACCESS read-only
2590       DESCRIPTION
2591        "read-create access is not required.  This  may  be
2592        read-only."
2593
2594     OBJECT       rsvpResvTSpecPeakRate
2595       MIN-ACCESS read-only
2596       DESCRIPTION
2597        "read-create access is not required.  This  may  be
2598        read-only."
2599
2600     OBJECT       rsvpResvTSpecBurst
2601       MIN-ACCESS read-only
2602       DESCRIPTION
2603        "read-create access is not required.  This  may  be
2604        read-only."
2605
2606     OBJECT       rsvpResvTSpecMinTU
2607       MIN-ACCESS read-only
2608       DESCRIPTION
2609        "read-create access is not required.  This  may  be
2610        read-only."
2611
2612     OBJECT       rsvpResvTSpecMaxTU
2613       MIN-ACCESS read-only
2614       DESCRIPTION
2615        "read-create access is not required.  This  may  be
2616        read-only."
2617
2618     OBJECT       rsvpResvRSpecRate
2619       MIN-ACCESS read-only
2620       DESCRIPTION
2621        "read-create access is not required.  This  may  be
2622        read-only."
2623
2624     OBJECT       rsvpResvRSpecSlack
2625       MIN-ACCESS read-only
2626       DESCRIPTION
2627        "read-create access is not required.  This  may  be
2628        read-only."
2629
2630     OBJECT       rsvpResvInterval
2631       MIN-ACCESS read-only
2632       DESCRIPTION
2633        "read-create access is not required.  This  may  be
2634        read-only."
2635
2636     OBJECT       rsvpResvScope
2637       MIN-ACCESS read-only
2638       DESCRIPTION
2639        "read-create access is not required.  This  may  be
2640        read-only."
2641
2642     OBJECT       rsvpResvShared
2643       MIN-ACCESS read-only
2644       DESCRIPTION
2645        "read-create access is not required.  This  may  be
2646        read-only."
2647
2648     OBJECT       rsvpResvExplicit
2649       MIN-ACCESS read-only
2650       DESCRIPTION
2651        "read-create access is not required.  This  may  be
2652        read-only."
2653
2654     OBJECT       rsvpResvRSVPHop
2655       MIN-ACCESS read-only
2656       DESCRIPTION
2657        "read-create access is not required.  This  may  be
2658        read-only."
2659
2660     OBJECT       rsvpResvPolicy
2661       MIN-ACCESS read-only
2662       DESCRIPTION
2663        "read-create access is not required.  This  may  be
2664        read-only."
2665
2666     OBJECT       rsvpResvStatus
2667       MIN-ACCESS read-only
2668       DESCRIPTION
2669        "read-create access is not required.  This  may  be
2670        read-only."
2671     OBJECT       rsvpResvFlowId
2672       MIN-ACCESS not-accessible
2673       DESCRIPTION
2674        "This object is needed only in a system that imple-
2675        ments IPv6."
2676
2677     OBJECT       rsvpResvFwdStatus
2678       MIN-ACCESS read-only
2679       DESCRIPTION
2680        "read-create access is not required.  This  may  be
2681        read-only."
2682
2683     OBJECT       rsvpResvFwdFlowId
2684       MIN-ACCESS not-accessible
2685       DESCRIPTION
2686        "This object is needed only in a system that imple-
2687        ments IPv6."
2688
2689     ::= { rsvpCompliances 1 }
2690
2691
2692     rsvpSessionGroup OBJECT-GROUP
2693          OBJECTS {
2694             rsvpSessionType, rsvpSessionDestAddr,
2695             rsvpSessionDestAddrLength, rsvpSessionProtocol,
2696             rsvpSessionPort, rsvpSessionSenders, rsvpSessionReceivers,
2697             rsvpSessionRequests
2698         }
2699         STATUS  current
2700         DESCRIPTION
2701            "These objects are required for RSVP Systems."
2702        ::= { rsvpGroups 1 }
2703
2704     rsvpSenderGroup OBJECT-GROUP
2705          OBJECTS {
2706             rsvpSenderType, rsvpSenderDestAddr, rsvpSenderAddr,
2707             rsvpSenderDestAddrLength, rsvpSenderAddrLength,
2708             rsvpSenderProtocol, rsvpSenderDestPort, rsvpSenderPort,
2709             rsvpSenderHopAddr, rsvpSenderHopLih, rsvpSenderInterface,
2710             rsvpSenderTSpecRate, rsvpSenderTSpecPeakRate,
2711             rsvpSenderTSpecBurst, rsvpSenderTSpecMinTU,
2712             rsvpSenderTSpecMaxTU, rsvpSenderInterval,
2713             rsvpSenderLastChange, rsvpSenderStatus,
2714             rsvpSenderRSVPHop, rsvpSenderPolicy,
2715             rsvpSenderAdspecBreak, rsvpSenderAdspecHopCount,
2716             rsvpSenderAdspecPathBw, rsvpSenderAdspecMinLatency,
2717             rsvpSenderAdspecMtu, rsvpSenderAdspecGuaranteedSvc,
2718             rsvpSenderAdspecGuaranteedBreak,
2719             rsvpSenderAdspecGuaranteedCtot,
2720             rsvpSenderAdspecGuaranteedDtot,
2721             rsvpSenderAdspecGuaranteedCsum,
2722             rsvpSenderAdspecGuaranteedDsum,
2723             rsvpSenderAdspecGuaranteedHopCount,
2724             rsvpSenderAdspecGuaranteedPathBw,
2725             rsvpSenderAdspecGuaranteedMinLatency,
2726             rsvpSenderAdspecGuaranteedMtu, rsvpSenderAdspecCtrlLoadSvc,
2727             rsvpSenderAdspecCtrlLoadBreak,
2728             rsvpSenderAdspecCtrlLoadHopCount,
2729             rsvpSenderAdspecCtrlLoadPathBw,
2730             rsvpSenderAdspecCtrlLoadMinLatency,
2731             rsvpSenderAdspecCtrlLoadMtu, rsvpSenderNewIndex
2732         }
2733         STATUS  current
2734         DESCRIPTION
2735            "These objects are required for RSVP Systems."
2736        ::= { rsvpGroups 2 }
2737
2738
2739     rsvpResvGroup OBJECT-GROUP
2740          OBJECTS {
2741             rsvpResvType, rsvpResvDestAddr, rsvpResvSenderAddr,
2742             rsvpResvDestAddrLength, rsvpResvSenderAddrLength,
2743             rsvpResvProtocol, rsvpResvDestPort, rsvpResvPort,
2744             rsvpResvHopAddr, rsvpResvHopLih, rsvpResvInterface,
2745             rsvpResvService, rsvpResvTSpecRate, rsvpResvTSpecBurst,
2746             rsvpResvTSpecPeakRate, rsvpResvTSpecMinTU,
2747             rsvpResvTSpecMaxTU, rsvpResvRSpecRate,
2748             rsvpResvRSpecSlack, rsvpResvInterval,
2749             rsvpResvScope, rsvpResvShared, rsvpResvExplicit,
2750             rsvpResvRSVPHop, rsvpResvLastChange, rsvpResvPolicy,
2751             rsvpResvStatus, rsvpResvNewIndex
2752         }
2753         STATUS  current
2754         DESCRIPTION
2755            "These objects are required for RSVP Systems."
2756        ::= { rsvpGroups 3 }
2757
2758
2759     rsvpResvFwdGroup OBJECT-GROUP
2760          OBJECTS {
2761             rsvpResvFwdType, rsvpResvFwdDestAddr, rsvpResvFwdSenderAddr,
2762             rsvpResvFwdDestAddrLength, rsvpResvFwdSenderAddrLength,
2763             rsvpResvFwdProtocol, rsvpResvFwdDestPort, rsvpResvFwdPort,
2764             rsvpResvFwdHopAddr, rsvpResvFwdHopLih, rsvpResvFwdInterface,
2765             rsvpResvFwdNewIndex, rsvpResvFwdService,
2766             rsvpResvFwdTSpecPeakRate, rsvpResvFwdTSpecMinTU,
2767             rsvpResvFwdTSpecMaxTU, rsvpResvFwdTSpecRate,
2768             rsvpResvFwdTSpecBurst, rsvpResvFwdRSpecRate,
2769             rsvpResvFwdRSpecSlack, rsvpResvFwdInterval,
2770             rsvpResvFwdScope, rsvpResvFwdShared, rsvpResvFwdExplicit,
2771             rsvpResvFwdRSVPHop, rsvpResvFwdLastChange,
2772             rsvpResvFwdPolicy, rsvpResvFwdStatus
2773         }
2774         STATUS  current
2775         DESCRIPTION
2776            "These objects are optional, used for some RSVP
2777            Systems."
2778        ::= { rsvpGroups 4 }
2779
2780
2781     rsvpIfGroup OBJECT-GROUP
2782          OBJECTS {
2783             rsvpIfUdpNbrs, rsvpIfIpNbrs, rsvpIfNbrs, rsvpIfEnabled,
2784             rsvpIfUdpRequired, rsvpIfRefreshBlockadeMultiple,
2785             rsvpIfRefreshMultiple, rsvpIfRefreshInterval, rsvpIfTTL,
2786             rsvpIfRouteDelay, rsvpIfStatus
2787         }
2788         STATUS  current
2789         DESCRIPTION
2790            "These objects are required for RSVP Systems."
2791        ::= { rsvpGroups 6 }
2792
2793
2794     rsvpNbrGroup OBJECT-GROUP
2795          OBJECTS {
2796             rsvpNbrProtocol, rsvpNbrStatus
2797         }
2798         STATUS  current
2799         DESCRIPTION
2800            "These objects are required for RSVP Systems."
2801        ::= { rsvpGroups 7 }
2802
2803
2804     rsvpNotificationGroup NOTIFICATION-GROUP
2805         NOTIFICATIONS { newFlow, lostFlow }
2806         STATUS  current
2807         DESCRIPTION
2808            "This notification is required for Systems sup-
2809            porting  the  RSVP  Policy Module using an SNMP
2810            interface to the Policy Manager."
2811        ::= { rsvpGroups 8 }
2812 END