draft-ietf-rsvp-mib-01.txt   draft-ietf-rsvp-mib-02.txt 
RSVP Management Information Base RSVP Management Information Base
draft-ietf-rsvp-mib-01.txt draft-ietf-rsvp-mib-02.txt
Tue Feb 13 16:07:47 PST 1996 Fri Jun 14 15:30:52 PDT 1996
Fred Baker Fred Baker
Cisco Systems Cisco Systems
519 Lado Drive 519 Lado Drive
Santa Barbara, California 93111 Santa Barbara, California 93111
fred@cisco.com fred@cisco.com
John Krawczyk John Krawczyk
skipping to change at page 4, line 14 skipping to change at page 4, line 14
objects. The use of these is merely an artifact of the objects. The use of these is merely an artifact of the
explanatory method used. Objects defined in terms of one of explanatory method used. Objects defined in terms of one of
these methods are always encoded by means of the rules that these methods are always encoded by means of the rules that
define the primitive type. Hence, no changes to the SMI or define the primitive type. Hence, no changes to the SMI or
the SNMP are necessary to accommodate these textual the SNMP are necessary to accommodate these textual
conventions which are adopted merely for the convenience of conventions which are adopted merely for the convenience of
readers and writers in pursuit of the elusive goal of clear, readers and writers in pursuit of the elusive goal of clear,
concise, and unambiguous MIB documents. concise, and unambiguous MIB documents.
The new data types are ...
4.2. Structure of MIB 4.2. Structure of MIB
The MIB is composed of the following sections: The MIB is composed of the following sections:
RSVP General Objects
Session Statistics Table Session Statistics Table
Session Sender Table Session Sender Table
Reservation Requests Received Table Reservation Requests Received Table
Reservation Requests Forwarded Table Reservation Requests Forwarded Table
RSVP Active Flows Table RSVP Active Flows Table
RSVP Interface Attributes Table RSVP Interface Attributes Table
RSVP Neighbor Table RSVP Neighbor Table
As a general rule, it is difficult in SNMP to describe
arbitrarily long of complex messages; this MIB therefore seeks
to describe the Path State Database and the Reservation State
Database as though each flow and filter description received
in an aggregate message had been received in a separate
reservation message.
Thus, if a RESV message is received for session
224.1.2.3+UDP+4455 with two filter/flow spec groups describing
a sender 1.2.3.4 and another sender 1.2.7.8, these two will
show in the MIB as two separate rows: one for
224.1.2.3+UDP+4455 from 1.2.3.4 and the other for
224.1.2.3+UDP+4455 from 1.2.7.8.
5. Definitions 5. Definitions
RSVP-MIB DEFINITIONS ::= BEGIN RSVP-MIB DEFINITIONS ::= BEGIN
IMPORTS IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Gauge32, MODULE-IDENTITY, OBJECT-TYPE, Gauge32, NOTIFICATION-TYPE,
Integer32, IpAddress, experimental FROM SNMPv2-SMI Integer32, experimental FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue, RowStatus,
TimeStamp FROM SNMPv2-TC TEXTUAL-CONVENTION, TruthValue, RowStatus, TimeStamp,
TestAndIncr, TimeInterval FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
BitRate, BurstSize FROM INTEGRATED-SERVICES-MIB BitRate, BurstSize FROM INTEGRATED-SERVICES-MIB
ifIndex, InterfaceIndex FROM IF-MIB; ifIndex, InterfaceIndex FROM IF-MIB;
rsvp MODULE-IDENTITY rsvp MODULE-IDENTITY
LAST-UPDATED "9602131607Z" -- Tue Feb 13 16:07:47 PST 1996 LAST-UPDATED "9511030500Z" -- Fri Jun 14 15:30:52 PDT 1996
ORGANIZATION "IETF RSVP Working Group" ORGANIZATION "IETF RSVP Working Group"
CONTACT-INFO CONTACT-INFO
" Fred Baker " Fred Baker
Postal: Cisco Systems Postal: Cisco Systems
519 Lado Drive 519 Lado Drive
Santa Barbara, California 93111 Santa Barbara, California 93111
Tel: +1 805 681 0115 Tel: +1 805 681 0115
E-Mail: fred@cisco.com E-Mail: fred@cisco.com
John Krawczyk John Krawczyk
Postal: Bay Networks, Inc Postal: Bay Networks, Inc
2 Federal Street 2 Federal Street
Billerica, Massachusetts 01821 Billerica, Massachusetts 01821
Tel: +1 508 436 3811 Tel: +1 508 436 3811
E-Mail: jj@BayNetworks.com" E-Mail: jj@BayNetworks.com"
DESCRIPTION DESCRIPTION
"The MIB module to describe the RSVP and In- "The MIB module to describe the RSVP and In-
tegrated Services Protocol" tegrated Services Protocol"
::= { experimental 71 } ::= { experimental 71 }
rsvpObjects OBJECT IDENTIFIER ::= { rsvp 1 } rsvpObjects OBJECT IDENTIFIER ::= { rsvp 1 } -- tables
rsvpNotifications OBJECT IDENTIFIER ::= { rsvp 2 } rsvpGenObjects OBJECT IDENTIFIER ::= { rsvp 2 } -- global objects
rsvpConformance OBJECT IDENTIFIER ::= { rsvp 3 } rsvpNotifications OBJECT IDENTIFIER ::= { rsvp 3 } -- traps
rsvpConformance OBJECT IDENTIFIER ::= { rsvp 4 } -- conformance
SessionNumber ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The Session Number convention is used for
numbers identifying sessions or saved PATH or
RESV information. It is a number in the range
returned by a TestAndIncr variable, having no
protocol meaning whatsoever but serving instead
as simple identifier.
The alternative was a very complex instance or
instance object that became unwieldy."
SYNTAX INTEGER (0..2147483647)
Protocol ::= TEXTUAL-CONVENTION Protocol ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d" DISPLAY-HINT "d"
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The value of the IP Protocol field of an IP "The value of the IP Protocol field of an IP
Datagram Header. This identifies the protocol Datagram Header. This identifies the protocol
layer above IP. For example, the value 6 is layer above IP. For example, the value 6 is
used for TCP and the value 17 is used for UDP. used for TCP and the value 17 is used for UDP.
The values of this field are defined in the As- The values of this field are defined in the As-
signed Numbers RFC." signed Numbers RFC."
SYNTAX INTEGER (1..255) SYNTAX INTEGER (1..255)
SessionType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The value of the C-Type field of a Session ob-
ject, as defined in the RSVP specification.
This value determines the lengths of octet
strings and use of certain objects such as the
'port' variables. If the C-Type calls for an
IP6 address, one would expect all source, des-
tination, and next/previous hop addresses to be
16 bytes long, and for the ports to be UDP/TCP
port numbers, for example."
SYNTAX INTEGER (1..255)
Port ::= TEXTUAL-CONVENTION Port ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d" DISPLAY-HINT "d"
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The value of the UDP or TCP Source or Destina- "The value of the UDP or TCP Source or Destina-
tion Port field. This pair, when coupled with tion Port field, IPSEC SPI, or other session
the IP Addresses of the source and destination discriminator. If it is not used, the value
system and the IP protocol field, uniquely should be of length 0. This pair, when coupled
identifies a data stream. with the IP Addresses of the source and desti-
nation system and the IP protocol field,
Zero is used as a fill value when the protocol uniquely identifies a data stream."
indicated by IP Protocol does not have port SYNTAX OCTET STRING
numbers in the place that UDP and TCP put
them."
SYNTAX INTEGER (0..'FFFF'h)
RsvpEncapsulation ::= TEXTUAL-CONVENTION RsvpEncapsulation ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This indicates the encapsulation that an RSVP "This indicates the encapsulation that an RSVP
Neighbor is perceived to be using." Neighbor is perceived to be using."
SYNTAX INTEGER { SYNTAX INTEGER {
ip (1), -- IP Protocol 46 ip (1), -- IP Protocol 46
udp (2), -- UDP Encapsulation udp (2), -- UDP Encapsulation
both (3) -- neighbor is using both encapsulations both (3) -- neighbor is using both encapsulations
skipping to change at page 7, line 23 skipping to change at page 8, line 23
} }
DelayClass ::= TEXTUAL-CONVENTION DelayClass ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d" DISPLAY-HINT "d"
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The class of delay used by the Controlled De- "The class of delay used by the Controlled De-
lay Service." lay Service."
SYNTAX INTEGER (1..3) SYNTAX INTEGER (1..3)
IpAddressString ::= TEXTUAL-CONVENTION
DISPLAY-HINT "3d.3d.3d.3d " -- repeat for each IP address
STATUS current
DESCRIPTION
"A list of IP Addresses as found in the RSVP
Scope Object."
SYNTAX OCTET STRING
MessageSize ::= TEXTUAL-CONVENTION MessageSize ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d" DISPLAY-HINT "d"
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The size of a message in bytes. This is used "The size of a message in bytes. This is used
to specify the minimum and maximum size of a to specify the minimum and maximum size of a
message along an integrated services route." message along an integrated services route."
SYNTAX INTEGER (0..'7FFFFFFF'h) SYNTAX INTEGER (0..'7FFFFFFF'h)
-- The RSVP Session Statistics Database displays statistics -- The RSVP Session Statistics Database displays statistics
-- relating to the number of senders and receivers in each -- relating to the number of senders and receivers in each
-- session. -- session.
rsvpSessionNewIndex OBJECT-TYPE
SYNTAX TestAndIncr
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to assign values to
rsvpSessionNumber as described in 'Textual Con-
ventions for SNMPv2'. The network manager
reads the object, and then writes the value
back in the SET that creates a new instance of
rsvpSessionEntry. If the SET fails with the
code 'inconsistentValue', then the process must
be repeated; If the SET succeeds, then the ob-
ject is incremented, and the new instance is
created according to the manager's directions."
::= { rsvpGenObjects 1 }
rsvpSessionTable OBJECT-TYPE rsvpSessionTable OBJECT-TYPE
SYNTAX SEQUENCE OF RsvpSessionEntry SYNTAX SEQUENCE OF RsvpSessionEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Statistics concerning the sessions seen by a "Statistics concerning the sessions seen by a
given system." given system."
::= { rsvpObjects 7 } ::= { rsvpObjects 1 }
rsvpSessionEntry OBJECT-TYPE rsvpSessionEntry OBJECT-TYPE
SYNTAX RsvpSessionEntry SYNTAX RsvpSessionEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Statistics concerning a single RSVP session "Statistics concerning a single RSVP session
seen by a given system." seen by a given system."
INDEX { rsvpSessionAddress, rsvpSessionProtocol, rsvpSessionPort } INDEX { rsvpSessionNumber }
::= { rsvpSessionTable 1 } ::= { rsvpSessionTable 1 }
RsvpSessionEntry ::= RsvpSessionEntry ::=
SEQUENCE { SEQUENCE {
rsvpSessionAddress IpAddress, rsvpSessionNumber SessionNumber,
rsvpSessionType SessionType,
rsvpSessionDestAddr OCTET STRING,
rsvpSessionProtocol Protocol, rsvpSessionProtocol Protocol,
rsvpSessionPort Port, rsvpSessionPort Port,
rsvpSessionSenders Gauge32, rsvpSessionSenders Gauge32,
rsvpSessionReceivers Gauge32, rsvpSessionReceivers Gauge32,
rsvpSessionRequests Gauge32 rsvpSessionRequests Gauge32
} }
rsvpSessionAddress OBJECT-TYPE
SYNTAX IpAddress rsvpSessionNumber OBJECT-TYPE
SYNTAX SessionNumber
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The IP Address used as a destination address "The number of this session. This is for SNMP
for all senders in this session." Indexing purposes only and has no relation to
any protocol vaalue."
::= { rsvpSessionEntry 1 } ::= { rsvpSessionEntry 1 }
rsvpSessionType OBJECT-TYPE
SYNTAX SessionType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of session (IP4, IP6, IP6 with flow
information, etc), and therefore the structure
of the information."
::= { rsvpSessionEntry 2 }
rsvpSessionDestAddr OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Destination Address used used by for all
senders in this session."
::= { rsvpSessionEntry 3 }
rsvpSessionProtocol OBJECT-TYPE rsvpSessionProtocol OBJECT-TYPE
SYNTAX Protocol SYNTAX Protocol
MAX-ACCESS not-accessible MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The IP Protocol used by a session." "The IP Protocol used by a session."
::= { rsvpSessionEntry 2 } ::= { rsvpSessionEntry 4 }
rsvpSessionPort OBJECT-TYPE rsvpSessionPort OBJECT-TYPE
SYNTAX Port SYNTAX Port
MAX-ACCESS not-accessible MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The UDP or TCP port number used as a destina- "The UDP or TCP port number used as a destina-
tion port for all senders in this session. A tion port for all senders in this session. A
value of zero indicates that the IP protocol in value of zero indicates that the IP protocol in
use, specified by rsvpSessionProtocol, does not use, specified by rsvpSessionProtocol, does not
have ports." have ports."
::= { rsvpSessionEntry 3 } ::= { rsvpSessionEntry 5 }
rsvpSessionSenders OBJECT-TYPE rsvpSessionSenders OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of senders currently known to be "The number of senders currently known to be
part of this session." part of this session."
::= { rsvpSessionEntry 4 } ::= { rsvpSessionEntry 6 }
rsvpSessionReceivers OBJECT-TYPE rsvpSessionReceivers OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of reservations being requested of "The number of reservations being requested of
this system for this session." this system for this session."
::= { rsvpSessionEntry 5 } ::= { rsvpSessionEntry 7 }
rsvpSessionRequests OBJECT-TYPE rsvpSessionRequests OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of reservation requests this system "The number of reservation requests this system
is sending upstream for this session." is sending upstream for this session."
::= { rsvpSessionEntry 6 } ::= { rsvpSessionEntry 8 }
-- Note that this is a read only table. If the corresponding -- Note that this is a read only table. If the corresponding
-- rsvpSenderTable, rsvpResvTable, and rsvpReqTable entries all -- rsvpSenderTable, rsvpResvTable, and rsvpReqTable entries all
-- are removed, this entry goes away also. -- are removed, this entry goes away also.
-- The RSVP Session Sender Database contains the information -- The RSVP Session Sender Database contains the information
-- displayed by senders regarding their potential contribution -- displayed by senders regarding their potential contribution
-- to session data content. It is in essence a list of the -- to session data content. It is in essence a list of the
-- valid PATH messages that the RSVP Router or Host is receiving. -- valid PATH messages that the RSVP Router or Host is receiving.
rsvpSenderNewIndex OBJECT-TYPE
SYNTAX TestAndIncr
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to assign values to
rsvpSenderNumber as described in 'Textual Con-
ventions for SNMPv2'. The network manager
reads the object, and then writes the value
back in the SET that creates a new instance of
rsvpSenderEntry. If the SET fails with the
code 'inconsistentValue', then the process must
be repeated; If the SET succeeds, then the ob-
ject is incremented, and the new instance is
created according to the manager's directions."
::= { rsvpGenObjects 2 }
rsvpSenderTable OBJECT-TYPE rsvpSenderTable OBJECT-TYPE
SYNTAX SEQUENCE OF RsvpSenderEntry SYNTAX SEQUENCE OF RsvpSenderEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information describing the state information "Information describing the state information
displayed by senders in PATH messages." displayed by senders in PATH messages."
::= { rsvpObjects 1 } ::= { rsvpObjects 2 }
rsvpSenderEntry OBJECT-TYPE rsvpSenderEntry OBJECT-TYPE
SYNTAX RsvpSenderEntry SYNTAX RsvpSenderEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information describing the state information "Information describing the state information
displayed by a single sender's PATH message." displayed by a single sender's PATH message."
INDEX { rsvpSenderSession, rsvpSenderSessionProtocol, INDEX { rsvpSessionNumber, rsvpSenderNumber }
rsvpSenderSessionPort,
rsvpSenderSource, rsvpSenderSourcePort }
::= { rsvpSenderTable 1 } ::= { rsvpSenderTable 1 }
RsvpSenderEntry ::= RsvpSenderEntry ::=
SEQUENCE { SEQUENCE {
rsvpSenderSession IpAddress, rsvpSenderNumber SessionNumber,
rsvpSenderSessionProtocol Protocol, rsvpSenderType SessionType,
rsvpSenderSessionPort Port, rsvpSenderDestAddr OCTET STRING,
rsvpSenderSource IpAddress, rsvpSenderSenderAddr OCTET STRING,
rsvpSenderSourcePort Port, rsvpSenderProtocol Protocol,
rsvpSenderDestPort Port,
rsvpSenderPort Port,
rsvpSenderHopAddr OCTET STRING,
rsvpSenderInterface InterfaceIndex,
rsvpSenderTSpecRate BitRate, rsvpSenderTSpecRate BitRate,
rsvpSenderTSpecPeakRate BitRate, rsvpSenderTSpecPeakRate BitRate,
rsvpSenderTSpecBurst BurstSize, rsvpSenderTSpecBurst BurstSize,
rsvpSenderTSpecMinTU MessageSize, rsvpSenderTSpecMinTU MessageSize,
rsvpSenderTSpecMaxTU MessageSize, rsvpSenderTSpecMaxTU MessageSize,
rsvpSenderIf InterfaceIndex,
rsvpSenderPreviousHop IpAddress,
rsvpSenderInterval RefreshInterval, rsvpSenderInterval RefreshInterval,
rsvpSenderRSVPHop TruthValue, rsvpSenderRSVPHop TruthValue,
-- place holder for Policy information
-- place holder for OPWA Advertisement
rsvpSenderLastChange TimeStamp, rsvpSenderLastChange TimeStamp,
rsvpSenderPolicy OCTET STRING,
rsvpSenderAdspec OCTET STRING,
rsvpSenderStatus RowStatus rsvpSenderStatus RowStatus
} }
rsvpSenderSession OBJECT-TYPE rsvpSenderNumber OBJECT-TYPE
SYNTAX IpAddress SYNTAX SessionNumber
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The IP Address used as a destination address "The number of this session. This is for SNMP
for all senders in this session." Indexing purposes only and has no relation to
any protocol vaalue."
::= { rsvpSenderEntry 1 } ::= { rsvpSenderEntry 1 }
rsvpSenderSessionProtocol OBJECT-TYPE rsvpSenderType OBJECT-TYPE
SYNTAX Protocol SYNTAX SessionType
MAX-ACCESS not-accessible MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The value of the IP Protocol field in this "The type of session (IP4, IP6, IP6 with flow
session, typically UDP or TCP." information, etc), and therefore the structure
of the information."
::= { rsvpSenderEntry 2 } ::= { rsvpSenderEntry 2 }
rsvpSenderDestAddr OBJECT-TYPE
rsvpSenderSessionPort OBJECT-TYPE SYNTAX OCTET STRING
SYNTAX Port MAX-ACCESS read-create
MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The port number used as a destination port for "The Address used as a destination address by
all senders in this session. This will be a UDP all senders in this session."
or TCP port, or a 16 bit number located in the
same position as the UDP/TCP Destination Port.
When zero, it indicates that the protocol does
not use ports."
::= { rsvpSenderEntry 3 } ::= { rsvpSenderEntry 3 }
rsvpSenderSource OBJECT-TYPE
SYNTAX IpAddress rsvpSenderSenderAddr OBJECT-TYPE
MAX-ACCESS not-accessible SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The IP Address used as a source address by "The Address used as a source address by this
this sender in this session." sender in this session."
::= { rsvpSenderEntry 4 } ::= { rsvpSenderEntry 4 }
rsvpSenderSourcePort OBJECT-TYPE rsvpSenderProtocol OBJECT-TYPE
SYNTAX Port SYNTAX Protocol
MAX-ACCESS not-accessible MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The port number used as a source port by this "The IP Protocol used by a session. for secure
sender in this session. This will be a UDP or sessions, this indicates IP Security."
TCP port, or a 16 bit number located in the
same position as the UDP/TCP Source Port. When
zero, it indicates that the protocol does not
use ports."
::= { rsvpSenderEntry 5 } ::= { rsvpSenderEntry 5 }
rsvpSenderDestPort OBJECT-TYPE
SYNTAX Port
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The UDP or TCP port number used as a destina-
tion port for all senders in this session. A
value of zero indicates that the IP protocol in
use, specified by rsvpSessionProtocol, does not
have ports."
::= { rsvpSenderEntry 6 }
rsvpSenderPort OBJECT-TYPE
SYNTAX Port
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The UDP or TCP port number used as a source
port for this sender in this session. A value
of zero indicates that the IP protocol in use,
specified by rsvpSessionProtocol, does not have
ports."
::= { rsvpSenderEntry 7 }
rsvpSenderHopAddr OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The address used by the previous RSVP hop
(which may be the original sender)."
::= { rsvpSenderEntry 8 }
rsvpSenderInterface OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The ifIndex value of the interface on which
this PATH message was most recently received."
::= { rsvpSenderEntry 9 }
rsvpSenderTSpecRate OBJECT-TYPE rsvpSenderTSpecRate OBJECT-TYPE
SYNTAX BitRate SYNTAX BitRate
UNITS "kilobits per second" UNITS "kilobits per second"
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Average Bit Rate of the sender's data "The Average Bit Rate of the sender's data
stream, in kilobits/second. Within a transmis- stream, in kilobits/second. Within a transmis-
sion burst, the arrival rate may be as fast as sion burst, the arrival rate may be as fast as
rsvpSenderTSpecPeakRate (if supported by the rsvpSenderTSpecPeakRate (if supported by the
service model); however, averaged across two or service model); however, averaged across two or
more burst intervals, the rate should not more burst intervals, the rate should not
exceed rsvpSenderTSpecRate. exceed rsvpSenderTSpecRate.
Note that this is a prediction, often based on Note that this is a prediction, often based on
the general capability of a type of codec or the general capability of a type of codec or
particular encoding; the measured average rate particular encoding; the measured average rate
may be significantly lower." may be significantly lower."
::= { rsvpSenderEntry 6 } ::= { rsvpSenderEntry 10 }
rsvpSenderTSpecPeakRate OBJECT-TYPE rsvpSenderTSpecPeakRate OBJECT-TYPE
SYNTAX BitRate SYNTAX BitRate
UNITS "kilobits per second" UNITS "kilobits per second"
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Peak Bit Rate of the sender's data stream, "The Peak Bit Rate of the sender's data stream,
in kilobits/second. Traffic arrival is not ex- in kilobits/second. Traffic arrival is not ex-
pected to exceed this rate at any time, apart pected to exceed this rate at any time, apart
from the effects of jitter in the network. If from the effects of jitter in the network. If
not specified in the TSpec, this returns zero not specified in the TSpec, this returns zero
or noSuchValue." or noSuchValue."
::= { rsvpSenderEntry 7 } ::= { rsvpSenderEntry 11 }
rsvpSenderTSpecBurst OBJECT-TYPE rsvpSenderTSpecBurst OBJECT-TYPE
SYNTAX BurstSize SYNTAX BurstSize
UNITS "bits" UNITS "bits"
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The size of the largest burst expected from "The size of the largest burst expected from
the sender at a time." the sender at a time."
::= { rsvpSenderEntry 8 } ::= { rsvpSenderEntry 12 }
rsvpSenderTSpecMinTU OBJECT-TYPE rsvpSenderTSpecMinTU OBJECT-TYPE
SYNTAX MessageSize SYNTAX MessageSize
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The minimum message size for this flow. The "The minimum message size for this flow. The
policing algorithm will treat smaller messages policing algorithm will treat smaller messages
as though they are this size." as though they are this size."
::= { rsvpSenderEntry 9 } ::= { rsvpSenderEntry 13 }
rsvpSenderTSpecMaxTU OBJECT-TYPE rsvpSenderTSpecMaxTU OBJECT-TYPE
SYNTAX MessageSize SYNTAX MessageSize
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The maximum message size for this flow. The "The maximum message size for this flow. The
admission algorithm will reject TSpecs whose admission algorithm will reject TSpecs whose
Maximum Transmission Unit, plus the interface Maximum Transmission Unit, plus the interface
headers, exceed the interface MTU." headers, exceed the interface MTU."
::= { rsvpSenderEntry 10 } ::= { rsvpSenderEntry 14 }
rsvpSenderIf OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of ifIndex for the interface on
which the PATH message was most recently re-
ceived."
::= { rsvpSenderEntry 11 }
rsvpSenderPreviousHop OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The IP Address of the sender, or the router
next closer to the sender, from which the PATH
message was most recently received."
::= { rsvpSenderEntry 12 }
rsvpSenderInterval OBJECT-TYPE rsvpSenderInterval OBJECT-TYPE
SYNTAX RefreshInterval SYNTAX RefreshInterval
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The interval between PATH receipt of refresh "The interval between PATH receipt of refresh
messages as advertised by the Previous Hop." messages as advertised by the Previous Hop."
::= { rsvpSenderEntry 13 } ::= { rsvpSenderEntry 15 }
rsvpSenderRSVPHop OBJECT-TYPE rsvpSenderRSVPHop OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"If TRUE, the node believes that the previous "If TRUE, the node believes that the previous
hop is an RSVP hop. If FALSE, the node be- hop is an RSVP hop. If FALSE, the node be-
lieves that the previous hop may not be an RSVP lieves that the previous hop may not be an RSVP
hop." hop."
::= { rsvpSenderEntry 14 } ::= { rsvpSenderEntry 16 }
rsvpSenderLastChange OBJECT-TYPE rsvpSenderLastChange OBJECT-TYPE
SYNTAX TimeStamp SYNTAX TimeStamp
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The time of the last change in this PATH mes- "The time of the last change in this PATH mes-
sage; This includes the first time it was sent, sage; This includes the first time it was sent,
or time of the most recent change in parame- or time of the most recent change in parame-
ters." ters."
::= { rsvpSenderEntry 15 } ::= { rsvpSenderEntry 17 }
rsvpSenderPolicy OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The contents of the policy object, displayed
as an uninterpreted string of octets, including
the object header. In the absence of such an
object, this should be of zero length."
::= { rsvpSenderEntry 18 }
rsvpSenderAdspec OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The contents of the Advertising Specification
object, displayed as an uninterpreted string of
octets, including the object header. In the
absence of such an object, this should be of
zero length."
::= { rsvpSenderEntry 19 }
rsvpSenderStatus OBJECT-TYPE rsvpSenderStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"'valid' for all active PATH messages. This "'valid' for all active PATH messages. This
object may be used to install static PATH in- object may be used to install static PATH in-
formation or delete PATH information." formation or delete PATH information."
::= { rsvpSenderEntry 16 } ::= { rsvpSenderEntry 20 }
-- The RSVP Reservation Requests Received Table contains the -- The RSVP Reservation Requests Received Table contains the
-- information displayed by receivers regarding their needs with -- information displayed by receivers regarding their needs with
-- respect to sessions and senders. It is in essence a list of the -- respect to sessions and senders. It is in essence a list of the
-- valid RESV messages that the RSVP Router or Host is receiving. -- valid RESV messages that the RSVP Router or Host is receiving.
rsvpResvNewIndex OBJECT-TYPE
SYNTAX TestAndIncr
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to assign values to
rsvpResvNumber as described in 'Textual Conven-
tions for SNMPv2'. The network manager reads
the object, and then writes the value back in
the SET that creates a new instance of
rsvpResvEntry. If the SET fails with the code
'inconsistentValue', then the process must be
repeated; If the SET succeeds, then the object
is incremented, and the new instance is created
according to the manager's directions."
::= { rsvpGenObjects 3 }
rsvpResvTable OBJECT-TYPE rsvpResvTable OBJECT-TYPE
SYNTAX SEQUENCE OF RsvpResvEntry SYNTAX SEQUENCE OF RsvpResvEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information describing the state information "Information describing the state information
displayed by receivers in RESV messages." displayed by receivers in RESV messages."
::= { rsvpObjects 2 } ::= { rsvpObjects 3 }
rsvpResvEntry OBJECT-TYPE rsvpResvEntry OBJECT-TYPE
SYNTAX RsvpResvEntry SYNTAX RsvpResvEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information describing the state information "Information describing the state information
displayed by a single receiver's RESV message displayed by a single receiver's RESV message
concerning a single sender." concerning a single sender."
INDEX { rsvpResvSession, rsvpResvSessionProtocol, rsvpResvSessionPort, INDEX { rsvpSessionNumber, rsvpResvNumber }
rsvpResvAddress, rsvpResvSourcePort, rsvpResvIf, rsvpResvNextHop}
::= { rsvpResvTable 1 } ::= { rsvpResvTable 1 }
RsvpResvEntry ::= RsvpResvEntry ::=
SEQUENCE { SEQUENCE {
rsvpResvSession IpAddress, rsvpResvNumber SessionNumber,
rsvpResvSessionPort Port, rsvpResvType SessionType,
rsvpResvAddress IpAddress, rsvpResvDestAddr OCTET STRING,
rsvpResvSessionProtocol Protocol, rsvpResvSenderAddr OCTET STRING,
rsvpResvSourcePort Port, rsvpResvProtocol Protocol,
rsvpResvDestPort Port,
rsvpResvPort Port,
rsvpResvHopAddr OCTET STRING,
rsvpResvInterface InterfaceIndex,
rsvpResvService QosService, rsvpResvService QosService,
rsvpResvTSpecRate BitRate, rsvpResvTSpecRate BitRate,
rsvpResvTSpecPeakRate BitRate, rsvpResvTSpecPeakRate BitRate,
rsvpResvTSpecBurst BurstSize, rsvpResvTSpecBurst BurstSize,
rsvpResvTSpecLevel DelayClass, rsvpResvTSpecLevel DelayClass,
rsvpResvTSpecMinTU MessageSize, rsvpResvTSpecMinTU MessageSize,
rsvpResvTSpecMaxTU MessageSize, rsvpResvTSpecMaxTU MessageSize,
rsvpResvIf InterfaceIndex,
rsvpResvNextHop IpAddress,
rsvpResvInterval RefreshInterval, rsvpResvInterval RefreshInterval,
rsvpResvScope IpAddressString, rsvpResvScope OCTET STRING,
rsvpResvShared TruthValue, rsvpResvShared TruthValue,
rsvpResvExplicit TruthValue, rsvpResvExplicit TruthValue,
rsvpResvRSVPHop TruthValue, rsvpResvRSVPHop TruthValue,
-- place holder for Policy information
rsvpResvLastChange TimeStamp, rsvpResvLastChange TimeStamp,
rsvpResvPolicy OCTET STRING,
rsvpResvStatus RowStatus rsvpResvStatus RowStatus
} }
rsvpResvSession OBJECT-TYPE rsvpResvNumber OBJECT-TYPE
SYNTAX IpAddress SYNTAX SessionNumber
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The IP Address used as a destination address "The number of this session. This is for SNMP
for all senders in this session." Indexing purposes only and has no relation to
any protocol vaalue."
::= { rsvpResvEntry 1 } ::= { rsvpResvEntry 1 }
rsvpResvSessionProtocol OBJECT-TYPE rsvpResvType OBJECT-TYPE
SYNTAX Protocol SYNTAX SessionType
MAX-ACCESS not-accessible MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The value of the IP Protocol field in this "The type of session (IP4, IP6, IP6 with flow
session, typically UDP or TCP." information, etc), and therefore the structure
of the information."
::= { rsvpResvEntry 2 } ::= { rsvpResvEntry 2 }
rsvpResvSessionPort OBJECT-TYPE rsvpResvDestAddr OBJECT-TYPE
SYNTAX Port SYNTAX OCTET STRING
MAX-ACCESS not-accessible MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The port number used as a destination port for "The Address used as a destination address by
all senders in this session. This will be a UDP all senders in this session."
or TCP port, or a 16 bit number located in the
same position as the UDP/TCP Destination Port.
When zero, it indicates that the protocol does
not use ports."
::= { rsvpResvEntry 3 } ::= { rsvpResvEntry 3 }
rsvpResvAddress OBJECT-TYPE rsvpResvSenderAddr OBJECT-TYPE
SYNTAX IpAddress SYNTAX OCTET STRING
MAX-ACCESS not-accessible MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The IP Address used as a source address by "The Address used as a source address by this
this sender in this session. If zero, all sender in this session. The value of all
senders are included in the flow." zeroes indicates 'any sender'."
::= { rsvpResvEntry 4 } ::= { rsvpResvEntry 4 }
rsvpResvSourcePort OBJECT-TYPE
SYNTAX Port rsvpResvProtocol OBJECT-TYPE
MAX-ACCESS not-accessible SYNTAX Protocol
MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The port number used as a source port by this "The IP Protocol used by a session. for secure
sender in this session. This will be a UDP or sessions, this indicates IP Security."
TCP port, or a 16 bit number located in the
same position as the UDP/TCP Source Port. When
zero, it indicates that the protocol does not
use ports or (when rsvpResvSessionPort is non-
zero) that the request applies to all relevant
flows in this session."
::= { rsvpResvEntry 5 } ::= { rsvpResvEntry 5 }
rsvpResvDestPort OBJECT-TYPE
rsvpResvIf OBJECT-TYPE SYNTAX Port
SYNTAX InterfaceIndex MAX-ACCESS read-create
MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The value of ifIndex for the interface on "The UDP or TCP port number used as a destina-
which the RESV message was most recently re- tion port for all senders in this session. A
ceived." value of zero indicates that the IP protocol in
use, specified by rsvpSessionProtocol, does not
have ports."
::= { rsvpResvEntry 6 } ::= { rsvpResvEntry 6 }
rsvpResvNextHop OBJECT-TYPE rsvpResvPort OBJECT-TYPE
SYNTAX IpAddress SYNTAX Port
MAX-ACCESS not-accessible MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The IP Address of the sender, or the router "The UDP or TCP port number used as a source
next closer to the sender, from which the RESV port for this sender in this session. A value
message was most recently received." of zero indicates that the IP protocol in use,
specified by rsvpSessionProtocol, does not have
ports or the port is being ignored."
::= { rsvpResvEntry 7 } ::= { rsvpResvEntry 7 }
rsvpResvHopAddr OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The address used by the next RSVP hop (which
may be the ultimate receiver)."
::= { rsvpResvEntry 8 }
rsvpResvInterface OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The ifIndex value of the interface on which
this RESV message was most recently received."
::= { rsvpResvEntry 9 }
rsvpResvService OBJECT-TYPE rsvpResvService OBJECT-TYPE
SYNTAX QosService SYNTAX QosService
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The QoS Service classification requested by "The QoS Service classification requested by
the receiver." the receiver."
::= { rsvpResvEntry 8 } ::= { rsvpResvEntry 10 }
rsvpResvTSpecRate OBJECT-TYPE rsvpResvTSpecRate OBJECT-TYPE
SYNTAX BitRate SYNTAX BitRate
UNITS "kilobits per second" UNITS "kilobits per second"
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Average Bit Rate of the sender's data "The Average Bit Rate of the sender's data
stream, in kilobits/second. Within a transmis- stream, in kilobits/second. Within a transmis-
sion burst, the arrival rate may be as fast as sion burst, the arrival rate may be as fast as
rsvpResvTSpecPeakRate (if supported by the ser- rsvpResvTSpecPeakRate (if supported by the ser-
vice model); however, averaged across two or vice model); however, averaged across two or
more burst intervals, the rate should not more burst intervals, the rate should not
exceed rsvpResvTSpecRate. exceed rsvpResvTSpecRate.
Note that this is a prediction, often based on Note that this is a prediction, often based on
the general capability of a type of codec or the general capability of a type of codec or
particular encoding; the measured average rate particular encoding; the measured average rate
may be significantly lower." may be significantly lower."
::= { rsvpResvEntry 9 } ::= { rsvpResvEntry 11 }
rsvpResvTSpecPeakRate OBJECT-TYPE rsvpResvTSpecPeakRate OBJECT-TYPE
SYNTAX BitRate SYNTAX BitRate
UNITS "kilobits per second" UNITS "kilobits per second"
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Peak Bit Rate of the sender's data stream, "The Peak Bit Rate of the sender's data stream,
in kilobits/second. Traffic arrival is not ex- in kilobits/second. Traffic arrival is not ex-
pected to exceed this rate at any time, apart pected to exceed this rate at any time, apart
from the effects of jitter in the network. If from the effects of jitter in the network. If
not specified in the TSpec, this returns zero not specified in the TSpec, this returns zero
or noSuchValue." or noSuchValue."
::= { rsvpResvEntry 10 } ::= { rsvpResvEntry 12 }
rsvpResvTSpecBurst OBJECT-TYPE rsvpResvTSpecBurst OBJECT-TYPE
SYNTAX BurstSize SYNTAX BurstSize
UNITS "bits" UNITS "bits"
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The size of the largest burst expected from "The size of the largest burst expected from
the sender at a time. the sender at a time.
If this is less than the sender's advertised If this is less than the sender's advertised
burst size, the receiver is asking the network burst size, the receiver is asking the network
to provide flow pacing beyond what would be to provide flow pacing beyond what would be
provided under normal circumstances. Such pac- provided under normal circumstances. Such pac-
ing is at the network's option." ing is at the network's option."
::= { rsvpResvEntry 11 } ::= { rsvpResvEntry 13 }
rsvpResvTSpecLevel OBJECT-TYPE rsvpResvTSpecLevel OBJECT-TYPE
SYNTAX DelayClass SYNTAX DelayClass
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"If the service is predictive or controlled- "If the service is predictive or controlled-
delay, this is the service level that is being delay, this is the service level that is being
requested. Otherwise, it is zero, or the agent requested. Otherwise, it is zero, or the agent
may return noSuchValue." may return noSuchValue."
::= { rsvpResvEntry 12 } ::= { rsvpResvEntry 14 }
rsvpResvTSpecMinTU OBJECT-TYPE rsvpResvTSpecMinTU OBJECT-TYPE
SYNTAX MessageSize SYNTAX MessageSize
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The minimum message size for this flow. The "The minimum message size for this flow. The
policing algorithm will treat smaller messages policing algorithm will treat smaller messages
as though they are this size." as though they are this size."
::= { rsvpResvEntry 13 } ::= { rsvpResvEntry 15 }
rsvpResvTSpecMaxTU OBJECT-TYPE rsvpResvTSpecMaxTU OBJECT-TYPE
SYNTAX MessageSize SYNTAX MessageSize
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The maximum message size for this flow. The "The maximum message size for this flow. The
admission algorithm will reject TSpecs whose admission algorithm will reject TSpecs whose
Maximum Transmission Unit, plus the interface Maximum Transmission Unit, plus the interface
headers, exceed the interface MTU." headers, exceed the interface MTU."
::= { rsvpResvEntry 14 } ::= { rsvpResvEntry 16 }
rsvpResvInterval OBJECT-TYPE rsvpResvInterval OBJECT-TYPE
SYNTAX RefreshInterval SYNTAX RefreshInterval
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The interval between RESV receipt of refresh "The interval between RESV receipt of refresh
messages as advertised by the Next Hop." messages as advertised by the Next Hop."
::= { rsvpResvEntry 15 } ::= { rsvpResvEntry 17 }
rsvpResvScope OBJECT-TYPE rsvpResvScope OBJECT-TYPE
SYNTAX IpAddressString SYNTAX OCTET STRING
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A list of zero or more Sender IP Addresses, "The contents of the scope object, displayed as
indicating to which senders a Wildcard Style an uninterpreted string of octets, including
Filter applies." the object header. In the absence of such an
::= { rsvpResvEntry 16 } object, this should be of zero length."
::= { rsvpResvEntry 18 }
rsvpResvShared OBJECT-TYPE rsvpResvShared OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"If TRUE, a reservation shared among senders is "If TRUE, a reservation shared among senders is
requested. If FALSE, a reservation specific to requested. If FALSE, a reservation specific to
this sender is requested." this sender is requested."
::= { rsvpResvEntry 17 } ::= { rsvpResvEntry 19 }
rsvpResvExplicit OBJECT-TYPE rsvpResvExplicit OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"If TRUE, individual senders are listed using "If TRUE, individual senders are listed using
Filter Specifications. If FALSE, senders are Filter Specifications. If FALSE, senders are
listed in the Scope Object." listed in the Scope Object."
::= { rsvpResvEntry 18 } ::= { rsvpResvEntry 20 }
rsvpResvRSVPHop OBJECT-TYPE rsvpResvRSVPHop OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"If TRUE, the node believes that the next hop "If TRUE, the node believes that the next hop
is an RSVP hop. If FALSE, the node believes is an RSVP hop. If FALSE, the node believes
that the next hop may not be an RSVP hop." that the next hop may not be an RSVP hop."
::= { rsvpResvEntry 19 } ::= { rsvpResvEntry 21 }
rsvpResvLastChange OBJECT-TYPE rsvpResvLastChange OBJECT-TYPE
SYNTAX TimeStamp SYNTAX TimeStamp
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The time of the last change in this reserva- "The time of the last change in this reserva-
tion request; This includes the first time it tion request; This includes the first time it
was received, or time of the most recent change was received, or time of the most recent change
in parameters." in parameters."
::= { rsvpResvEntry 20 } ::= { rsvpResvEntry 22 }
rsvpResvPolicy OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The contents of the policy object, displayed
as an uninterpreted string of octets, including
the object header. In the absence of such an
object, this should be of zero length."
::= { rsvpResvEntry 23 }
rsvpResvStatus OBJECT-TYPE rsvpResvStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"'valid' for all active RESV messages. This "'valid' for all active RESV messages. This
object may be used to install static RESV in- object may be used to install static RESV in-
formation or delete RESV information." formation or delete RESV information."
::= { rsvpResvEntry 21 } ::= { rsvpResvEntry 24 }
-- The RSVP Reservation Requests Forwarded Table contains the -- The RSVP Reservation Requests Forwarded Table contains the
-- information displayed by receivers regarding their needs with -- information displayed by receivers regarding their needs with
-- respect to sessions and senders. It is in essence a list of the -- respect to sessions and senders. It is in essence a list of the
-- valid RESV messages that the RSVP Router or Host is sending -- valid RESV messages that the RSVP Router or Host is sending
-- to its upstream neighbors. -- to its upstream neighbors.
rsvpResvFwdNewIndex OBJECT-TYPE
SYNTAX TestAndIncr
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to assign values to
rsvpResvFwdNumber as described in 'Textual Con-
ventions for SNMPv2'. The network manager
reads the object, and then writes the value
back in the SET that creates a new instance of
rsvpResvFwdEntry. If the SET fails with the
code 'inconsistentValue', then the process must
be repeated; If the SET succeeds, then the ob-
ject is incremented, and the new instance is
created according to the manager's directions."
::= { rsvpGenObjects 4 }
rsvpResvFwdTable OBJECT-TYPE rsvpResvFwdTable OBJECT-TYPE
SYNTAX SEQUENCE OF RsvpResvFwdEntry SYNTAX SEQUENCE OF RsvpResvFwdEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information describing the state information "Information describing the state information
displayed upstream in RESV messages." displayed upstream in RESV messages."
::= { rsvpObjects 3 } ::= { rsvpObjects 4 }
rsvpResvFwdEntry OBJECT-TYPE rsvpResvFwdEntry OBJECT-TYPE
SYNTAX RsvpResvFwdEntry SYNTAX RsvpResvFwdEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information describing the state information "Information describing the state information
displayed upstream in an RESV message concern- displayed upstream in an RESV message concern-
ing a single sender." ing a single sender."
INDEX { rsvpResvFwdSession, rsvpResvFwdSessionProtocol, INDEX { rsvpSessionNumber, rsvpResvFwdNumber }
rsvpResvFwdSessionPort, rsvpResvFwdAddress,
rsvpResvFwdSourcePort, rsvpResvFwdIf,
rsvpResvFwdPreviousHop}
::= { rsvpResvFwdTable 1 } ::= { rsvpResvFwdTable 1 }
RsvpResvFwdEntry ::= RsvpResvFwdEntry ::=
SEQUENCE { SEQUENCE {
rsvpResvFwdSession IpAddress, rsvpResvFwdNumber SessionNumber,
rsvpResvFwdSessionProtocol Protocol, rsvpResvFwdType SessionType,
rsvpResvFwdSessionPort Port, rsvpResvFwdDestAddr OCTET STRING,
rsvpResvFwdAddress IpAddress, rsvpResvFwdSenderAddr OCTET STRING,
rsvpResvFwdSourcePort Port, rsvpResvFwdProtocol Protocol,
rsvpResvFwdDestPort Port,
rsvpResvFwdPort Port,
rsvpResvFwdInterface InterfaceIndex,
rsvpResvFwdService QosService, rsvpResvFwdService QosService,
rsvpResvFwdTSpecRate BitRate, rsvpResvFwdTSpecRate BitRate,
rsvpResvFwdTSpecPeakRate BitRate, rsvpResvFwdTSpecPeakRate BitRate,
rsvpResvFwdTSpecBurst BurstSize, rsvpResvFwdTSpecBurst BurstSize,
rsvpResvFwdTSpecLevel DelayClass, rsvpResvFwdTSpecLevel DelayClass,
rsvpResvFwdTSpecMinTU MessageSize, rsvpResvFwdTSpecMinTU MessageSize,
rsvpResvFwdTSpecMaxTU MessageSize, rsvpResvFwdTSpecMaxTU MessageSize,
rsvpResvFwdIf InterfaceIndex,
rsvpResvFwdPreviousHop IpAddress,
rsvpResvFwdInterval RefreshInterval, rsvpResvFwdInterval RefreshInterval,
rsvpResvFwdScope IpAddressString, rsvpResvFwdScope OCTET STRING,
rsvpResvFwdShared TruthValue, rsvpResvFwdShared TruthValue,
rsvpResvFwdExplicit TruthValue, rsvpResvFwdExplicit TruthValue,
rsvpResvFwdRSVPHop TruthValue, rsvpResvFwdRSVPHop TruthValue,
-- place holder for Policy information
rsvpResvFwdLastChange TimeStamp, rsvpResvFwdLastChange TimeStamp,
rsvpResvFwdPolicy OCTET STRING,
rsvpResvFwdStatus RowStatus rsvpResvFwdStatus RowStatus
} }
rsvpResvFwdNumber OBJECT-TYPE
rsvpResvFwdSession OBJECT-TYPE SYNTAX SessionNumber
SYNTAX IpAddress
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The IP Address used as a destination address "The number of this session. This is for SNMP
for all senders in this session." Indexing purposes only and has no relation to
any protocol vaalue."
::= { rsvpResvFwdEntry 1 } ::= { rsvpResvFwdEntry 1 }
rsvpResvFwdSessionProtocol OBJECT-TYPE
SYNTAX Protocol rsvpResvFwdType OBJECT-TYPE
MAX-ACCESS not-accessible SYNTAX SessionType
MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The value of the IP Protocol field in this "The type of session (IP4, IP6, IP6 with flow
session, typically UDP or TCP." information, etc), and therefore the structure
of the information."
::= { rsvpResvFwdEntry 2 } ::= { rsvpResvFwdEntry 2 }
rsvpResvFwdSessionPort OBJECT-TYPE rsvpResvFwdDestAddr OBJECT-TYPE
SYNTAX Port SYNTAX OCTET STRING
MAX-ACCESS not-accessible MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The port number used as a destination port for "The Address used as a destination address by
all senders in this session. This will be a UDP all senders in this session."
or TCP port, or a 16 bit number located in the
same position as the UDP/TCP Destination Port.
When zero, it indicates that the protocol does
not use ports."
::= { rsvpResvFwdEntry 3 } ::= { rsvpResvFwdEntry 3 }
rsvpResvFwdAddress OBJECT-TYPE rsvpResvFwdSenderAddr OBJECT-TYPE
SYNTAX IpAddress SYNTAX OCTET STRING
MAX-ACCESS not-accessible MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The IP Address used as a source address by "The Address used as a source address by this
this sender in this session. For sessions for sender in this session. The value 0 designates
which rsvpResvFwdExplicit is FALSE, this value 'any sender'."
will be 0.0.0.0"
::= { rsvpResvFwdEntry 4 } ::= { rsvpResvFwdEntry 4 }
rsvpResvFwdSourcePort OBJECT-TYPE rsvpResvFwdProtocol OBJECT-TYPE
SYNTAX Port SYNTAX Protocol
MAX-ACCESS not-accessible MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The port number used as a source port by this "The IP Protocol used by a session. for secure
sender in this session. This will be a UDP or sessions, this indicates IP Security."
TCP port, or a 16 bit number located in the
same position as the UDP/TCP Source Port. When
zero, it indicates that the protocol does not
use ports or (when rsvpResvFwdSessionPort is
non-zero) that the request applies to all
relevant flows in this session."
::= { rsvpResvFwdEntry 5 } ::= { rsvpResvFwdEntry 5 }
rsvpResvFwdDestPort OBJECT-TYPE
SYNTAX Port
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The UDP or TCP port number used as a destina-
tion port for all senders in this session. A
value of zero indicates that the IP protocol in
use, specified by rsvpSessionProtocol, does not
have ports."
::= { rsvpResvFwdEntry 6 }
rsvpResvFwdPort OBJECT-TYPE
SYNTAX Port
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The UDP or TCP port number used as a source
port for this sender in this session. A value
of zero indicates that the IP protocol in use,
specified by rsvpSessionProtocol, does not have
ports."
::= { rsvpResvFwdEntry 7 }
rsvpResvFwdInterface OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The ifIndex value of the interface on which
this RESV message was most recently sent."
::= { rsvpResvFwdEntry 8 }
rsvpResvFwdService OBJECT-TYPE rsvpResvFwdService OBJECT-TYPE
SYNTAX QosService SYNTAX QosService
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The QoS Service classification requested." "The QoS Service classification requested."
::= { rsvpResvFwdEntry 6 } ::= { rsvpResvFwdEntry 9 }
rsvpResvFwdTSpecRate OBJECT-TYPE rsvpResvFwdTSpecRate OBJECT-TYPE
SYNTAX BitRate SYNTAX BitRate
UNITS "kilobits per second" UNITS "kilobits per second"
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Average Bit Rate of the sender's data "The Average Bit Rate of the sender's data
stream, in kilobits/second. Within a transmis- stream, in kilobits/second. Within a transmis-
sion burst, the arrival rate may be as fast as sion burst, the arrival rate may be as fast as
rsvpResvFwdTSpecPeakRate (if supported by the rsvpResvFwdTSpecPeakRate (if supported by the
service model); however, averaged across two or service model); however, averaged across two or
more burst intervals, the rate should not more burst intervals, the rate should not
exceed rsvpResvFwdTSpecRate. exceed rsvpResvFwdTSpecRate.
Note that this is a prediction, often based on Note that this is a prediction, often based on
the general capability of a type of codec or the general capability of a type of codec or
particular encoding; the measured average rate particular encoding; the measured average rate
may be significantly lower." may be significantly lower."
::= { rsvpResvFwdEntry 7 } ::= { rsvpResvFwdEntry 10 }
rsvpResvFwdTSpecPeakRate OBJECT-TYPE rsvpResvFwdTSpecPeakRate OBJECT-TYPE
SYNTAX BitRate SYNTAX BitRate
UNITS "kilobits per second" UNITS "kilobits per second"
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Peak Bit Rate of the sender's data stream, "The Peak Bit Rate of the sender's data stream,
in kilobits/second. Traffic arrival is not ex- in kilobits/second. Traffic arrival is not ex-
pected to exceed this rate at any time, apart pected to exceed this rate at any time, apart
from the effects of jitter in the network. If from the effects of jitter in the network. If
not specified in the TSpec, this returns zero not specified in the TSpec, this returns zero
or noSuchValue." or noSuchValue."
::= { rsvpResvFwdEntry 8 } ::= { rsvpResvFwdEntry 11 }
rsvpResvFwdTSpecBurst OBJECT-TYPE rsvpResvFwdTSpecBurst OBJECT-TYPE
SYNTAX BurstSize SYNTAX BurstSize
UNITS "bits" UNITS "bits"
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The size of the largest burst expected from "The size of the largest burst expected from
the sender at a time. the sender at a time.
If this is less than the sender's advertised If this is less than the sender's advertised
burst size, the receiver is asking the network burst size, the receiver is asking the network
to provide flow pacing beyond what would be to provide flow pacing beyond what would be
provided under normal circumstances. Such pac- provided under normal circumstances. Such pac-
ing is at the network's option." ing is at the network's option."
::= { rsvpResvFwdEntry 9 } ::= { rsvpResvFwdEntry 12 }
rsvpResvFwdTSpecLevel OBJECT-TYPE rsvpResvFwdTSpecLevel OBJECT-TYPE
SYNTAX DelayClass SYNTAX DelayClass
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"If the service is predictive or controlled- "If the service is predictive or controlled-
delay, this is the service level that is being delay, this is the service level that is being
requested. Otherwise, it is zero, or the agent requested. Otherwise, it is zero, or the agent
may return noSuchValue." may return noSuchValue."
::= { rsvpResvFwdEntry 10 } ::= { rsvpResvFwdEntry 13 }
rsvpResvFwdTSpecMinTU OBJECT-TYPE rsvpResvFwdTSpecMinTU OBJECT-TYPE
SYNTAX MessageSize SYNTAX MessageSize
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The minimum message size for this flow. The "The minimum message size for this flow. The
policing algorithm will treat smaller messages policing algorithm will treat smaller messages
as though they are this size." as though they are this size."
::= { rsvpResvFwdEntry 11 } ::= { rsvpResvFwdEntry 14 }
rsvpResvFwdTSpecMaxTU OBJECT-TYPE rsvpResvFwdTSpecMaxTU OBJECT-TYPE
SYNTAX MessageSize SYNTAX MessageSize
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The maximum message size for this flow. The "The maximum message size for this flow. The
admission algorithm will reject TSpecs whose admission algorithm will reject TSpecs whose
Maximum Transmission Unit, plus the interface Maximum Transmission Unit, plus the interface
headers, exceed the interface MTU." headers, exceed the interface MTU."
::= { rsvpResvFwdEntry 12 } ::= { rsvpResvFwdEntry 15 }
rsvpResvFwdIf OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of ifIndex for the interface on
which the RESV message is being sent, which
should correspond to the interface from which
the PATH message was most recently received."
::= { rsvpResvFwdEntry 13 }
rsvpResvFwdPreviousHop OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP Address of the sender, or the router
next closer to the sender, to which the RESV
message is being sent."
::= { rsvpResvFwdEntry 14 }
rsvpResvFwdInterval OBJECT-TYPE rsvpResvFwdInterval OBJECT-TYPE
SYNTAX RefreshInterval SYNTAX RefreshInterval
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The interval between RESV receipt of refresh "The interval between RESV receipt of refresh
messages advertised to the Previous Hop." messages advertised to the Previous Hop."
::= { rsvpResvFwdEntry 15 } ::= { rsvpResvFwdEntry 16 }
rsvpResvFwdScope OBJECT-TYPE rsvpResvFwdScope OBJECT-TYPE
SYNTAX IpAddressString SYNTAX OCTET STRING
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A list of zero or more Sender IP Addresses, "The contents of the scope object, displayed as
indicating to which senders a non-explicit an uninterpreted string of octets, including
reservation applies." the object header. In the absence of such an
::= { rsvpResvFwdEntry 16 } object, this should be of zero length."
::= { rsvpResvFwdEntry 17 }
rsvpResvFwdShared OBJECT-TYPE rsvpResvFwdShared OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"If TRUE, a reservation shared among senders is "If TRUE, a reservation shared among senders is
requested. If FALSE, a reservation specific to requested. If FALSE, a reservation specific to
this sender is requested." this sender is requested."
::= { rsvpResvFwdEntry 17 } ::= { rsvpResvFwdEntry 18 }
rsvpResvFwdExplicit OBJECT-TYPE rsvpResvFwdExplicit OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"If TRUE, individual senders are listed using "If TRUE, individual senders are listed using
Filter Specifications. If FALSE, senders are Filter Specifications. If FALSE, senders are
listed in the Scope Object." listed in the Scope Object."
::= { rsvpResvFwdEntry 18 } ::= { rsvpResvFwdEntry 19 }
rsvpResvFwdRSVPHop OBJECT-TYPE rsvpResvFwdRSVPHop OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"If TRUE, the node believes that the previous "If TRUE, the node believes that the next hop
hop is an RSVP hop. If FALSE, the node be- is an RSVP hop. If FALSE, the node believes
lieves that the previous hop may not be an RSVP that the next hop may not be an RSVP hop."
hop." ::= { rsvpResvFwdEntry 20 }
::= { rsvpResvFwdEntry 19 }
rsvpResvFwdLastChange OBJECT-TYPE rsvpResvFwdLastChange OBJECT-TYPE
SYNTAX TimeStamp SYNTAX TimeStamp
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The time of the last change in this request; "The time of the last change in this request;
This includes the first time it was requested, This includes the first time it was requested,
or time of the most recent change in parameters or time of the most recent change in parameters
requested." requested."
::= { rsvpResvFwdEntry 20 } ::= { rsvpResvFwdEntry 21 }
rsvpResvFwdPolicy OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The contents of the policy object, displayed
as an uninterpreted string of octets, including
the object header. In the absence of such an
object, this should be of zero length."
::= { rsvpResvFwdEntry 22 }
rsvpResvFwdStatus OBJECT-TYPE rsvpResvFwdStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-write MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"'valid' for all active RESV messages. This "'valid' for all active RESV messages. This
object may be used to install static RESV in- object may be used to install static RESV in-
formation or delete RESV information." formation or delete RESV information."
::= { rsvpResvFwdEntry 21 } ::= { rsvpResvFwdEntry 23 }
-- The RSVP Active Flows Database -- The RSVP Active Flows Database
-- lists all flows active on an outgoing interface, including -- lists all flows active on an outgoing interface, including
-- relevant attributes. -- relevant attributes.
rsvpFlowTable OBJECT-TYPE rsvpFlowTable OBJECT-TYPE
SYNTAX SEQUENCE OF RsvpFlowEntry SYNTAX SEQUENCE OF RsvpFlowEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information describing the reserved flows us- "Information describing the reserved flows us-
ing the system's interfaces." ing the system's interfaces."
::= { rsvpObjects 6 } ::= { rsvpObjects 5 }
rsvpFlowEntry OBJECT-TYPE rsvpFlowEntry OBJECT-TYPE
SYNTAX RsvpFlowEntry SYNTAX RsvpFlowEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information describing the use of a given in- "Information describing the use of a given in-
terface by a given flow." terface by a given flow."
INDEX { rsvpFlowDestination, rsvpFlowDestinationProtocol, INDEX { rsvpFlowNumber }
rsvpFlowDestinationPort, rsvpFlowSource,
rsvpFlowSourcePort, ifIndex }
::= { rsvpFlowTable 1 } ::= { rsvpFlowTable 1 }
RsvpFlowEntry ::= RsvpFlowEntry ::=
SEQUENCE { SEQUENCE {
rsvpFlowDestination IpAddress, rsvpFlowNumber SessionNumber,
rsvpFlowDestinationProtocol Protocol, rsvpFlowType SessionType,
rsvpFlowDestinationPort Port, rsvpFlowDestAddr OCTET STRING,
rsvpFlowSource IpAddress, rsvpFlowSenderAddr OCTET STRING,
rsvpFlowSourcePort Port, rsvpFlowProtocol Protocol,
rsvpFlowDestPort Port,
rsvpFlowPort Port,
rsvpFlowInterface InterfaceIndex,
rsvpFlowRate BitRate, rsvpFlowRate BitRate,
rsvpFlowBurst BurstSize, rsvpFlowBurst BurstSize,
rsvpFlowWeight Integer32, rsvpFlowWeight Integer32,
rsvpFlowQueue Integer32, rsvpFlowQueue Integer32,
rsvpFlowMinTU MessageSize rsvpFlowMinTU MessageSize,
rsvpFlowDontAsk TimeInterval,
rsvpFlowStatus RowStatus
} }
rsvpFlowDestination OBJECT-TYPE rsvpFlowNumber OBJECT-TYPE
SYNTAX IpAddress SYNTAX SessionNumber
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The IP Address used as a destination address "The number of this session. This is for SNMP
for all senders in this flow." Indexing purposes only and has no relation to
any protocol vaalue."
::= { rsvpFlowEntry 1 } ::= { rsvpFlowEntry 1 }
rsvpFlowDestinationProtocol OBJECT-TYPE rsvpFlowType OBJECT-TYPE
SYNTAX Protocol SYNTAX SessionType
MAX-ACCESS not-accessible MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The value of the IP Protocol field in this "The type of session (IP4, IP6, IP6 with flow
flow, typically UDP or TCP." information, etc), and therefore the structure
of the information."
::= { rsvpFlowEntry 2 } ::= { rsvpFlowEntry 2 }
rsvpFlowDestinationPort OBJECT-TYPE rsvpFlowDestAddr OBJECT-TYPE
SYNTAX Port SYNTAX OCTET STRING
MAX-ACCESS not-accessible MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The UDP or TCP port number used as a destina- "The Address used as a destination address by
tion port for all senders in this flow. A value all senders in this session."
of zero indicates that the IP protocol in use,
specified by rsvpFlowDestinationProtocol, does
not use ports."
::= { rsvpFlowEntry 3 } ::= { rsvpFlowEntry 3 }
rsvpFlowSource OBJECT-TYPE rsvpFlowSenderAddr OBJECT-TYPE
SYNTAX IpAddress SYNTAX OCTET STRING
MAX-ACCESS not-accessible MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The IP Address used as a source address by "The Address used as a source address by this
this sender in this flow. If zero, all senders sender in this session."
are included in the flow."
::= { rsvpFlowEntry 4 } ::= { rsvpFlowEntry 4 }
rsvpFlowSourcePort OBJECT-TYPE rsvpFlowProtocol OBJECT-TYPE
SYNTAX Protocol
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The IP Protocol used by a session. for secure
sessions, this indicates IP Security."
::= { rsvpFlowEntry 5 }
rsvpFlowDestPort OBJECT-TYPE
SYNTAX Port SYNTAX Port
MAX-ACCESS not-accessible MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The UDP or TCP port number used as a destina-
tion port for all senders in this session. A
value of zero indicates that the IP protocol in
use, specified by rsvpSessionProtocol, does not
have ports."
::= { rsvpFlowEntry 6 }
rsvpFlowPort OBJECT-TYPE
SYNTAX Port
MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The UDP or TCP port number used as a source "The UDP or TCP port number used as a source
port by this sender in this flow. A value of port for this sender in this session. A value
zero indicates that the IP protocol in use, of zero indicates that the IP protocol in use,
specified by rsvpFlowDestinationProtocol, does specified by rsvpSessionProtocol, does not have
not use ports, or (when rsvpFlowDestinationPort ports."
is non-zero) that data from all senders is in- ::= { rsvpFlowEntry 7 }
cluded in this class of flows."
::= { rsvpFlowEntry 5 }
rsvpFlowInterface OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The ifIndex value of the interface on which
this PATH message was most recently received."
::= { rsvpFlowEntry 8 }
rsvpFlowRate OBJECT-TYPE rsvpFlowRate OBJECT-TYPE
SYNTAX BitRate SYNTAX BitRate
UNITS "kilobits per second" UNITS "kilobits per second"
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Average Bit Rate of the sender's data "The Average Bit Rate of the sender's data
stream, in Kilobits. The rate may be arbi- stream, in Kilobits. The rate may be arbi-
trarily fast during a short interval such as trarily fast during a short interval such as
the duration of a video frame. However, over the duration of a video frame. However, over
any two such intervals it will not average fas- any two such intervals it will not average fas-
ter than the average rate as transmitted by the ter than the average rate as transmitted by the
sender." sender."
::= { rsvpFlowEntry 6 } ::= { rsvpFlowEntry 9 }
rsvpFlowBurst OBJECT-TYPE rsvpFlowBurst OBJECT-TYPE
SYNTAX BurstSize SYNTAX BurstSize
UNITS "bits" UNITS "bits"
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The size of the largest burst expected from "The size of the largest burst expected from
the sender at a time. the sender at a time.
If this is less than the sender's advertised If this is less than the sender's advertised
burst size, the receiver is asking the network burst size, the receiver is asking the network
to provide flow pacing beyond what would be to provide flow pacing beyond what would be
provided under normal circumstances. Such pac- provided under normal circumstances. Such pac-
ing is at the network's option." ing is at the network's option."
::= { rsvpFlowEntry 7 } ::= { rsvpFlowEntry 10 }
rsvpFlowWeight OBJECT-TYPE rsvpFlowWeight OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The weight used to prioritize the traffic. "The weight used to prioritize the traffic.
Note that the interpretation of this object is Note that the interpretation of this object is
implementation-specific, as implementations implementation-specific, as implementations
vary in their use of weighting procedures." vary in their use of weighting procedures."
::= { rsvpFlowEntry 8 } ::= { rsvpFlowEntry 11 }
rsvpFlowQueue OBJECT-TYPE rsvpFlowQueue OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of the queue used by this traffic. "The number of the queue used by this traffic.
Note that the interpretation of this object is Note that the interpretation of this object is
implementation-specific, as implementations implementation-specific, as implementations
vary in their use of queue identifiers." vary in their use of queue identifiers."
::= { rsvpFlowEntry 9 } ::= { rsvpFlowEntry 12 }
rsvpFlowMinTU OBJECT-TYPE rsvpFlowMinTU OBJECT-TYPE
SYNTAX MessageSize SYNTAX MessageSize
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The minimum message size for this flow. The "The minimum message size for this flow. The
policing algorithm will treat smaller messages policing algorithm will treat smaller messages
as though they are this size." as though they are this size."
::= { rsvpFlowEntry 10 } ::= { rsvpFlowEntry 13 }
rsvpFlowDontAsk OBJECT-TYPE
SYNTAX TimeInterval
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A period of time, measured in hundredths of a
second, during which the agent is precluded
from sending a newFlow notification for this
conversation.
If an authorizing application leaves rsvpFlowS-
tatus in a state other than 'valid' and sets
rsvpFlowDontAsk to a non-zero value, the agent
must neither consider the flow active for ad-
mission or queuing purposes, or re-request au-
thorization to install it, until the indicated
amount of time has elapsed."
::= { rsvpFlowEntry 14 }
rsvpFlowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"'valid' for all active flows. This object may
be used to install static classifier informa-
tion, delete classifier information, or author-
ize such."
::= { rsvpFlowEntry 15 }
-- The RSVP Interface Attributes Database contains the -- The RSVP Interface Attributes Database contains the
-- RSVP-specific information for an interface. Information -- RSVP-specific information for an interface. Information
-- that is shared with other reservation procedures such -- that is shared with other reservation procedures such
-- as ST-II is in the Integrated Interface Attributes -- as ST-II is in the Integrated Interface Attributes
-- Database. -- Database.
rsvpIfAttribTable OBJECT-TYPE rsvpIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF RsvpIfAttribEntry SYNTAX SEQUENCE OF RsvpIfEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The RSVP-specific attributes of the system's "The RSVP-specific attributes of the system's
interfaces." interfaces."
::= { rsvpObjects 4 } ::= { rsvpObjects 6 }
rsvpIfAttribEntry OBJECT-TYPE rsvpIfEntry OBJECT-TYPE
SYNTAX RsvpIfAttribEntry SYNTAX RsvpIfEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The RSVP-specific attributes of the a given "The RSVP-specific attributes of the a given
interface." interface."
INDEX { ifIndex } INDEX { ifIndex }
::= { rsvpIfAttribTable 1 } ::= { rsvpIfTable 1 }
RsvpIfAttribEntry ::= RsvpIfEntry ::=
SEQUENCE { SEQUENCE {
rsvpIfAttribUdpNbrs Gauge32, rsvpIfUdpNbrs Gauge32,
rsvpIfAttribIpNbrs Gauge32, rsvpIfIpNbrs Gauge32,
rsvpIfAttribNbrs Gauge32, rsvpIfNbrs Gauge32,
rsvpIfAttribEnabled TruthValue, rsvpIfEnabled TruthValue,
rsvpIfAttribUdpRequired TruthValue, rsvpIfUdpRequired TruthValue,
rsvpIfAttribStatus RowStatus rsvpIfRefreshBlockadeMultiple INTEGER,
rsvpIfRefreshMultiple INTEGER,
rsvpIfTTL INTEGER,
rsvpIfRefreshInterval TimeInterval,
rsvpIfRouteDelay TimeInterval,
rsvpIfStatus RowStatus
} }
rsvpIfAttribUdpNbrs OBJECT-TYPE rsvpIfUdpNbrs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of neighbors perceived to be using "The number of neighbors perceived to be using
only the RSVP UDP Encapsulation." only the RSVP UDP Encapsulation."
::= { rsvpIfAttribEntry 1 } ::= { rsvpIfEntry 1 }
rsvpIfAttribIpNbrs OBJECT-TYPE rsvpIfIpNbrs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of neighbors perceived to be using "The number of neighbors perceived to be using
only the RSVP IP Encapsulation." only the RSVP IP Encapsulation."
::= { rsvpIfAttribEntry 2 } ::= { rsvpIfEntry 2 }
rsvpIfAttribNbrs OBJECT-TYPE rsvpIfNbrs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of neighbors currently perceived; "The number of neighbors currently perceived;
this will exceed rsvpIfAttribIpNbrs + rsvpIfAt- this will exceed rsvpIfIpNbrs + rsvpIfUdpNbrs
tribUdpNbrs by the number of neighbors using by the number of neighbors using both encapsu-
both encapsulations." lations."
::= { rsvpIfAttribEntry 3 } ::= { rsvpIfEntry 3 }
rsvpIfAttribEnabled OBJECT-TYPE rsvpIfRefreshBlockadeMultiple OBJECT-TYPE
SYNTAX INTEGER (1..65536)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of the RSVP value 'Kb', Which is the
minimum number of refresh intervals that
blockade state will last once entered."
DEFVAL { 4 }
::= { rsvpIfEntry 4 }
rsvpIfRefreshMultiple OBJECT-TYPE
SYNTAX INTEGER (1..65536)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of the RSVP value 'K', which is the
number of refresh intervals which must elapse
(minimum) before a PATH or RESV message which
is not being refreshed will be aged out."
DEFVAL { 4 }
::= { rsvpIfEntry 5 }
rsvpIfTTL OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of SEND_TTL used on this interface.
If set to zero, then the TTL in RSVP messages
is not overridden."
DEFVAL { 0 } -- which is to say, no override
::= { rsvpIfEntry 6 }
rsvpIfRefreshInterval OBJECT-TYPE
SYNTAX TimeInterval
UNITS "hundredths of a second"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of the RSVP value 'R', which is the
minimum period between refresh transmissions of
a given PATH or RESV message on an interface."
DEFVAL { 3000 } -- 30 seconds
::= { rsvpIfEntry 7 }
rsvpIfRouteDelay OBJECT-TYPE
SYNTAX TimeInterval
UNITS "hundredths of a second"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The approximate period from the time a route
is changed to the time that a route is changed
to the time a resulting message appears on the
interface."
DEFVAL { 200 } -- 2 seconds
::= { rsvpIfEntry 8 }
rsvpIfEnabled OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"If TRUE, RSVP is enabled on this Interface. "If TRUE, RSVP is enabled on this Interface.
If FALSE, RSVP is not enabled on this inter- If FALSE, RSVP is not enabled on this inter-
face." face."
::= { rsvpIfAttribEntry 4 } ::= { rsvpIfEntry 9 }
rsvpIfAttribUdpRequired OBJECT-TYPE
rsvpIfUdpRequired OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"If TRUE, manual configuration forces the use "If TRUE, manual configuration forces the use
of UDP encapsulation on the interface. If of UDP encapsulation on the interface. If
FALSE, UDP encapsulation is only used if rsvpI- FALSE, UDP encapsulation is only used if rsvpI-
fAttribUdpNbrs is not zero." fUdpNbrs is not zero."
::= { rsvpIfAttribEntry 5 }
rsvpIfAttribStatus OBJECT-TYPE ::= { rsvpIfEntry 10 }
rsvpIfStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"'valid' on interfaces that are configured for "'valid' on interfaces that are configured for
RSVP." RSVP."
::= { rsvpIfAttribEntry 6 } ::= { rsvpIfEntry 11 }
-- The RSVP Neighbor Database lists the neighbors the RSVP -- The RSVP Neighbor Database lists the neighbors the RSVP
-- process currently is receiving messages from. -- process currently is receiving messages from.
rsvpNbrTable OBJECT-TYPE rsvpNbrTable OBJECT-TYPE
SYNTAX SEQUENCE OF RsvpNbrEntry SYNTAX SEQUENCE OF RsvpNbrEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information describing the Neighbors of an "Information describing the Neighbors of an
RSVP system." RSVP system."
::= { rsvpObjects 5 } ::= { rsvpObjects 7 }
rsvpNbrEntry OBJECT-TYPE rsvpNbrEntry OBJECT-TYPE
SYNTAX RsvpNbrEntry SYNTAX RsvpNbrEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information describing a single RSVP Neigh- "Information describing a single RSVP Neigh-
bor." bor."
INDEX { ifIndex, rsvpNbrAddress } INDEX { ifIndex, rsvpNbrAddress }
::= { rsvpNbrTable 1 } ::= { rsvpNbrTable 1 }
RsvpNbrEntry ::= RsvpNbrEntry ::=
SEQUENCE { SEQUENCE {
rsvpNbrAddress IpAddress, rsvpNbrAddress OCTET STRING,
rsvpNbrProtocol RsvpEncapsulation, rsvpNbrProtocol RsvpEncapsulation,
rsvpNbrStatus RowStatus rsvpNbrStatus RowStatus
} }
rsvpNbrAddress OBJECT-TYPE rsvpNbrAddress OBJECT-TYPE
SYNTAX IpAddress SYNTAX OCTET STRING (SIZE(4..16))
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The IP Address used by this neighbor." "The IP4 or IP6 Address used by this neighbor."
::= { rsvpNbrEntry 1 } ::= { rsvpNbrEntry 1 }
rsvpNbrProtocol OBJECT-TYPE rsvpNbrProtocol OBJECT-TYPE
SYNTAX RsvpEncapsulation SYNTAX RsvpEncapsulation
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The encapsulation being used by this neigh- "The encapsulation being used by this neigh-
bor." bor."
::= { rsvpNbrEntry 2 } ::= { rsvpNbrEntry 2 }
skipping to change at page 43, line 5 skipping to change at page 52, line 5
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"'valid' for all neighbors. This object may be "'valid' for all neighbors. This object may be
used to configure neighbors. In the presence used to configure neighbors. In the presence
of configured neighbors, the implementation may of configured neighbors, the implementation may
(but is not required to) limit the set of valid (but is not required to) limit the set of valid
neighbors to those configured." neighbors to those configured."
::= { rsvpNbrEntry 3 } ::= { rsvpNbrEntry 3 }
--
-- Notifications used to signal events
--
newFlow NOTIFICATION-TYPE
OBJECTS {
rsvpFlowNumber, rsvpFlowType, rsvpFlowDestAddr,
rsvpFlowSenderAddr, rsvpFlowProtocol, rsvpFlowDestPort,
rsvpFlowPort, rsvpFlowInterface, rsvpFlowRate, rsvpFlowBurst,
rsvpFlowWeight, rsvpFlowQueue, rsvpFlowMinTU
}
STATUS current
DESCRIPTION
"The newFlow trap indicates that the originat-
ing system has installed a new flow in its
classifier, or (when reservation authorization
is in view) is prepared to install such a flow
in the classifier and is requesting authoriza-
tion. The objects included with the Notifica-
tion may be used to read further information
using the RSVP MIB. Authorization or non-
authorization may be enacted by a write to the
variable rsvpFlowStatus."
::= { rsvpNotifications 1 }
lostFlow NOTIFICATION-TYPE
OBJECTS {
rsvpFlowNumber, rsvpFlowType, rsvpFlowDestAddr,
rsvpFlowSenderAddr, rsvpFlowProtocol, rsvpFlowDestPort,
rsvpFlowPort, rsvpFlowInterface
}
STATUS current
DESCRIPTION
"The lostFlow trap indicates that the originat-
ing system has removed a flow in its classif-
ier."
::= { rsvpNotifications 2 }
-- conformance information -- conformance information
rsvpGroups OBJECT IDENTIFIER ::= { rsvpConformance 1 } rsvpGroups OBJECT IDENTIFIER ::= { rsvpConformance 1 }
rsvpCompliances OBJECT IDENTIFIER ::= { rsvpConformance 2 } rsvpCompliances OBJECT IDENTIFIER ::= { rsvpConformance 2 }
-- compliance statements -- compliance statements
rsvpCompliance MODULE-COMPLIANCE rsvpCompliance MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The compliance statement. Note that the im- "The compliance statement. Note that the im-
plementation of this module requires implemen- plementation of this module requires implemen-
tation of the Integrated Services MIB as well." tation of the Integrated Services MIB as well."
MODULE -- this module MODULE -- this module
MANDATORY-GROUPS { MANDATORY-GROUPS {
rsvpSessionGroup, rsvpSenderGroup, rsvpResvGroup, rsvpSessionGroup, rsvpSenderGroup, rsvpResvGroup,
rsvpResvFwdGroup, rsvpFlowGroup, rsvpIfAttribGroup, rsvpResvFwdGroup, rsvpFlowGroup, rsvpIfGroup,
rsvpNbrGroup rsvpNbrGroup
} }
::= { rsvpCompliances 1 } ::= { rsvpCompliances 1 }
rsvpSessionGroup OBJECT-GROUP rsvpSessionGroup OBJECT-GROUP
OBJECTS { OBJECTS {
rsvpSessionSenders, rsvpSessionNewIndex, rsvpSessionType, rsvpSessionDestAddr,
rsvpSessionReceivers, rsvpSessionProtocol, rsvpSessionPort, rsvpSessionSenders,
rsvpSessionRequests rsvpSessionReceivers, rsvpSessionRequests
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"These objects are required for RSVP Systems." "These objects are required for RSVP Systems."
::= { rsvpGroups 1 } ::= { rsvpGroups 1 }
rsvpSenderGroup OBJECT-GROUP rsvpSenderGroup OBJECT-GROUP
OBJECTS { OBJECTS {
rsvpSenderTSpecRate, rsvpSenderTSpecPeakRate, rsvpSenderType, rsvpSenderDestAddr, rsvpSenderSenderAddr,
rsvpSenderTSpecBurst, rsvpSenderTSpecMinTU, rsvpSenderProtocol, rsvpSenderDestPort, rsvpSenderPort,
rsvpSenderIf, rsvpSenderPreviousHop, rsvpSenderTSpecMaxTU, rsvpSenderHopAddr, rsvpSenderInterface, rsvpSenderTSpecRate,
rsvpSenderInterval, rsvpSenderLastChange, rsvpSenderStatus, rsvpSenderTSpecPeakRate, rsvpSenderTSpecBurst,
rsvpSenderRSVPHop rsvpSenderTSpecMinTU, rsvpSenderTSpecMaxTU, rsvpSenderInterval,
rsvpSenderLastChange, rsvpSenderStatus, rsvpSenderRSVPHop,
rsvpSenderPolicy, rsvpSenderAdspec, rsvpSenderNewIndex
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"These objects are required for RSVP Systems." "These objects are required for RSVP Systems."
::= { rsvpGroups 2 } ::= { rsvpGroups 2 }
rsvpResvGroup OBJECT-GROUP rsvpResvGroup OBJECT-GROUP
OBJECTS { OBJECTS {
rsvpResvService, rsvpResvTSpecRate, rsvpResvTSpecBurst, rsvpResvType, rsvpResvDestAddr, rsvpResvSenderAddr,
rsvpResvTSpecPeakRate, rsvpResvTSpecMinTU, rsvpResvTSpecMaxTU, rsvpResvProtocol, rsvpResvDestPort, rsvpResvPort,
rsvpResvTSpecLevel, rsvpResvInterval, rsvpResvScope, rsvpResvHopAddr, rsvpResvInterface, rsvpResvService,
rsvpResvShared, rsvpResvExplicit, rsvpResvRSVPHop, rsvpResvTSpecRate, rsvpResvTSpecBurst, rsvpResvTSpecPeakRate,
rsvpResvLastChange, rsvpResvStatus rsvpResvTSpecMinTU, rsvpResvTSpecMaxTU, rsvpResvTSpecLevel,
rsvpResvInterval, rsvpResvScope, rsvpResvShared,
rsvpResvExplicit, rsvpResvRSVPHop, rsvpResvLastChange,
rsvpResvPolicy, rsvpResvStatus, rsvpResvNewIndex
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"These objects are required for RSVP Systems." "These objects are required for RSVP Systems."
::= { rsvpGroups 3 } ::= { rsvpGroups 3 }
rsvpResvFwdGroup OBJECT-GROUP rsvpResvFwdGroup OBJECT-GROUP
OBJECTS { OBJECTS {
rsvpResvFwdService, rsvpResvFwdTSpecPeakRate, rsvpResvFwdType, rsvpResvFwdDestAddr, rsvpResvFwdSenderAddr,
rsvpResvFwdTSpecMinTU, rsvpResvFwdTSpecMaxTU, rsvpResvFwdProtocol, rsvpResvFwdDestPort, rsvpResvFwdPort,
rsvpResvFwdTSpecRate, rsvpResvFwdTSpecBurst, rsvpResvFwdInterface, rsvpResvFwdNewIndex, rsvpResvFwdService,
rsvpResvFwdTSpecLevel, rsvpResvFwdInterval, rsvpResvFwdScope, rsvpResvFwdTSpecPeakRate, rsvpResvFwdTSpecMinTU,
rsvpResvFwdShared, rsvpResvFwdExplicit, rsvpResvFwdRSVPHop, rsvpResvFwdTSpecMaxTU, rsvpResvFwdTSpecRate,
rsvpResvFwdLastChange, rsvpResvFwdStatus rsvpResvFwdTSpecBurst, rsvpResvFwdTSpecLevel,
rsvpResvFwdInterval, rsvpResvFwdScope, rsvpResvFwdShared,
rsvpResvFwdExplicit, rsvpResvFwdRSVPHop, rsvpResvFwdLastChange,
rsvpResvFwdPolicy, rsvpResvFwdStatus
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"These objects are required for RSVP Systems." "These objects are required for RSVP Systems."
::= { rsvpGroups 4 } ::= { rsvpGroups 4 }
rsvpFlowGroup OBJECT-GROUP rsvpFlowGroup OBJECT-GROUP
OBJECTS { OBJECTS {
rsvpFlowRate, rsvpFlowBurst, rsvpFlowWeight, rsvpFlowType, rsvpFlowDestAddr, rsvpFlowSenderAddr,
rsvpFlowQueue, rsvpFlowMinTU rsvpFlowProtocol, rsvpFlowDestPort, rsvpFlowPort,
rsvpFlowInterface, rsvpFlowDontAsk, rsvpFlowRate,
rsvpFlowBurst, rsvpFlowWeight, rsvpFlowQueue, rsvpFlowMinTU,
rsvpFlowStatus
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"These objects are required for RSVP Systems." "These objects are required for RSVP Systems."
::= { rsvpGroups 5 } ::= { rsvpGroups 5 }
rsvpIfAttribGroup OBJECT-GROUP rsvpIfGroup OBJECT-GROUP
OBJECTS { OBJECTS {
rsvpIfAttribUdpNbrs, rsvpIfAttribIpNbrs, rsvpIfUdpNbrs, rsvpIfIpNbrs, rsvpIfNbrs, rsvpIfEnabled,
rsvpIfAttribNbrs, rsvpIfAttribEnabled, rsvpIfUdpRequired, rsvpIfRefreshBlockadeMultiple,
rsvpIfAttribUdpRequired, rsvpIfAttribStatus rsvpIfRefreshMultiple, rsvpIfRefreshInterval, rsvpIfTTL,
rsvpIfRouteDelay, rsvpIfStatus
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"These objects are required for RSVP Systems." "These objects are required for RSVP Systems."
::= { rsvpGroups 6 } ::= { rsvpGroups 6 }
rsvpNbrGroup OBJECT-GROUP rsvpNbrGroup OBJECT-GROUP
OBJECTS { OBJECTS {
rsvpNbrProtocol, rsvpNbrStatus rsvpNbrProtocol, rsvpNbrStatus
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"These objects are required for RSVP Systems." "These objects are required for RSVP Systems."
::= { rsvpGroups 7 } ::= { rsvpGroups 7 }
END END
skipping to change at page 48, line 14 skipping to change at page 59, line 14
Table of Contents Table of Contents
1 Status of this Memo ................................... 1 1 Status of this Memo ................................... 1
2 Abstract .............................................. 2 2 Abstract .............................................. 2
3 The SNMPv2 Network Management Framework ............... 3 3 The SNMPv2 Network Management Framework ............... 3
3.1 Object Definitions .................................. 3 3.1 Object Definitions .................................. 3
4 Overview .............................................. 3 4 Overview .............................................. 3
4.1 Textual Conventions ................................. 3 4.1 Textual Conventions ................................. 3
4.2 Structure of MIB .................................... 4 4.2 Structure of MIB .................................... 4
5 Definitions ........................................... 4 5 Definitions ........................................... 5
5.1 RSVP Session Statistics Database .................... 7 5.1 RSVP Session Statistics Database .................... 8
5.1 RSVP Session Sender Database ........................ 10 5.1 RSVP Session Sender Database ........................ 12
5.2 RSVP Reservations Requested Database ................ 16 5.2 RSVP Reservations Requested Database ................ 20
5.3 RSVP Reservation Requests Database .................. 24 5.3 RSVP Reservation Requests Database .................. 29
5.3 RSVP Interface Flows Database ....................... 32 5.3 RSVP Interface Flows Database ....................... 38
5.4 RSVP Interface Attributes Database .................. 37 5.4 RSVP Interface Attributes Database .................. 44
5.5 RSVP Neighbor Database .............................. 40 5.5 RSVP Neighbor Database .............................. 49
6 Acknowledgements ...................................... 46 5.4 Notifications ....................................... 51
7 References ............................................ 47 6 Acknowledgements ...................................... 57
7 References ............................................ 58
 End of changes. 

This html diff was produced by rfcdiff 1.25, available from http://www.levkowetz.com/ietf/tools/rfcdiff/