draft-ietf-rsvp-mib-04.txt   draft-ietf-rsvp-mib-05.txt 
RSVP Management Information Base RSVP Management Information Base
draft-ietf-rsvp-mib-04.txt draft-ietf-rsvp-mib-05.txt
Thu Nov 21 16:08:20 PST 1996 Thu Jan 30 19:54:54 PST 1997
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 5, line 5 skipping to change at page 4, line 39
in an aggregate message had been received in a separate in an aggregate message had been received in a separate
reservation message. reservation message.
Thus, if a RESV message is received for session Thus, if a RESV message is received for session
224.1.2.3+UDP+4455 with two filter/flow spec groups describing 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 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 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.3.4 and the other for
224.1.2.3+UDP+4455 from 1.2.7.8. 224.1.2.3+UDP+4455 from 1.2.7.8.
4.3. Semantics of Writing the Path and Reservation State
Databases
The fact that the Session Sender and Reservation Requests
Tables are writable was of some discussion in the working
group as this was developed. It would be good to give an
overview of what is expected in implementations that make
these tables writable.
The objective of writing these tables is to instruct the RSVP
Process to act as if it were receiving these messages at a
sufficient rate that the protocol would not time them out.
"Sufficient" is left somewhat to the implementation; the Time
Values object could specify a one hour or one day refresh
period, and "receive" the message on that interval, or do so
once a millisecond. The point is not the rate of pseudo-
reception, but what happens as a result of it.
This facility enables network managers to install flexible
reservation paths for applications which do not (or do not
yet) support RSVP, and to implement corporate policies which
preclude end station implementation of RSVP. It presents a
simple way to build a proxy RSVP server without some of its
issues.
The semantics of pseudo-receiving an RSVP message are the same
as actually receiving one, including the emission of a
teardown when such a message when network management removes
the specification by writing 'destroy' to the associated Row
Status object.
4.4. Intended use of Flow Notifications
4.4.1. The lostFlow Notification
The Lost Flow notification is an asychronous event that
signifies that a flow is no longer being observed.
4.4.2. The newFlow Notification
The newFlow Notification defined in this MIB is intended to
assist in the implementation of a Policy Management Process
external to the RSVP system, if and when such an approach is
deemed appropriate. We do recommend that the Inform Request be
used for this purpose, however.
The objective here is to have an external policy management
process interpret the RSVP Policy Object, apply the policy,
and determine whether the reservation should be accepted.
Sample policies include timed reservation (which is a
reservation which if otherwise acceptable is installed if the
wall clock reads between certain times and not installed
otherwise) or prioritized reservation (which may imply sifting
through installed reservations, tearing down lower priority
reservations, and then accepting this one). In either case,
they likely mean some amount of inspection of the RSVP MIB to
determine what's valid.
The architecture, in the case of an external management
process, mandate this kind of an approach:
Reservation ---> Router
Router detects Policy object
Router installs equivalent of RESV entry,
leaving RowStatus in the 'notInService' state.
----------> Trigger Network Management
<---------- Ack System
<----Get/GetBulk as needed
<----Set as needed
<----Set RowStatus either 'active' or `destroy'
<------ ----->
Resulting Upline Reservation or Teardown
This may be accomplished entirely with SNMPV2, if the
"trigger/ack" is an Inform Request and Response. If the NMS is
required to poll the router to determine if there is new
pending state, either there is an unacceptably high poll rate
(on the order of several times a second on each router in the
net), or human factors relating to installation of
reservations will significantly impact market acceptability of
RSVP products. An unacknowledged trap should not be used as a
trigger, as it can be lost.
5. Definitions 5. Definitions
RSVP-MIB DEFINITIONS ::= BEGIN RSVP-MIB DEFINITIONS ::= BEGIN
IMPORTS IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Gauge32, MODULE-IDENTITY, OBJECT-TYPE, Gauge32,
Integer32, experimental FROM SNMPv2-SMI NOTIFICATION-TYPE, Integer32, experimental
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue, RowStatus, TimeStamp, TEXTUAL-CONVENTION, TruthValue, RowStatus,
TestAndIncr, TimeInterval FROM SNMPv2-TC TimeStamp, TestAndIncr, TimeInterval
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF MODULE-COMPLIANCE, OBJECT-GROUP,
Port, SessionNumber, SessionType, Protocol, NOTIFICATION-GROUP FROM SNMPv2-CONF
Port, SessionNumber, SessionType,
Protocol, QosService, intSrvFlowStatus,
MessageSize, BitRate, BurstSize FROM INTEGRATED-SERVICES-MIB MessageSize, BitRate, BurstSize FROM INTEGRATED-SERVICES-MIB
ifIndex, InterfaceIndex FROM IF-MIB; ifIndex, InterfaceIndex FROM IF-MIB;
rsvp MODULE-IDENTITY rsvp MODULE-IDENTITY
LAST-UPDATED "9611211608Z" -- Thu Nov 21 16:08:20 PST 1996 LAST-UPDATED "9701301954Z" -- Thu Jan 30 19:54:54 PST 1997
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
skipping to change at page 6, line 26 skipping to change at page 9, line 5
DISPLAY-HINT "d" DISPLAY-HINT "d"
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of milliseconds that are expected "The number of milliseconds that are expected
to elapse between refreshes of path or reserva- to elapse between refreshes of path or reserva-
tion state. Unrefreshed Path or reservation tion state. Unrefreshed Path or reservation
state is removed after a small multiple of this state is removed after a small multiple of this
period." period."
SYNTAX INTEGER (0..'7FFFFFFF'h) SYNTAX INTEGER (0..'7FFFFFFF'h)
QosService ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The class of service in use by a flow."
SYNTAX INTEGER {
guaranteedDelay (2), -- Guaranteed Delay
controlledLoad (5) -- Controlled Load
}
-- 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.
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
skipping to change at page 8, line 30 skipping to change at page 10, line 30
information, etc)." information, etc)."
::= { rsvpSessionEntry 2 } ::= { rsvpSessionEntry 2 }
rsvpSessionDestAddr OBJECT-TYPE rsvpSessionDestAddr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4..16)) SYNTAX OCTET STRING (SIZE(4..16))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The destination address used by all senders in "The destination address used by all senders in
this session. This object may not be changed this session. This object may not be changed
when the value of the RowStatus object is when the value of the RowStatus object is 'ac-
'valid'." tive'."
::= { rsvpSessionEntry 3 } ::= { rsvpSessionEntry 3 }
rsvpSessionDestAddrLength OBJECT-TYPE rsvpSessionDestAddrLength OBJECT-TYPE
SYNTAX INTEGER(0..128) SYNTAX INTEGER(0..128)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The CIDR prefix length of the session address, "The CIDR prefix length of the session address,
which is 32 for IP4 host and multicast ad- which is 32 for IP4 host and multicast ad-
dresses. This object may not be changed when dresses. This object may not be changed when
the value of the RowStatus object is 'valid'." the value of the RowStatus object is 'active'."
::= { rsvpSessionEntry 4 } ::= { rsvpSessionEntry 4 }
rsvpSessionProtocol OBJECT-TYPE rsvpSessionProtocol OBJECT-TYPE
SYNTAX Protocol SYNTAX Protocol
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The IP Protocol used by this session. This "The IP Protocol used by this session. This
object may not be changed when the value of the object may not be changed when the value of the
RowStatus object is 'valid'." RowStatus object is 'active'."
::= { rsvpSessionEntry 5 } ::= { rsvpSessionEntry 5 }
rsvpSessionPort OBJECT-TYPE rsvpSessionPort OBJECT-TYPE
SYNTAX Port SYNTAX Port
MAX-ACCESS read-only MAX-ACCESS read-only
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. If tion port for all senders in this session. If
the IP protocol in use, specified by rsvpSen- the IP protocol in use, specified by rsvpSen-
derProtocol, is 50 (ESP) or 51 (AH), this derProtocol, is 50 (ESP) or 51 (AH), this
represents a virtual destination port number. represents a virtual destination port number.
A value of zero indicates that the IP protocol A value of zero indicates that the IP protocol
in use does not have ports. This object may in use does not have ports. This object may
not be changed when the value of the RowStatus not be changed when the value of the RowStatus
object is 'valid'." object is 'active'."
::= { rsvpSessionEntry 6 } ::= { rsvpSessionEntry 6 }
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 7 } ::= { rsvpSessionEntry 7 }
skipping to change at page 13, line 30 skipping to change at page 15, line 30
information, etc)." information, etc)."
::= { rsvpSenderEntry 2 } ::= { rsvpSenderEntry 2 }
rsvpSenderDestAddr OBJECT-TYPE rsvpSenderDestAddr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4..16)) SYNTAX OCTET STRING (SIZE(4..16))
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The destination address used by all senders in "The destination address used by all senders in
this session. This object may not be changed this session. This object may not be changed
when the value of the RowStatus object is when the value of the RowStatus object is 'ac-
'valid'." tive'."
::= { rsvpSenderEntry 3 } ::= { rsvpSenderEntry 3 }
rsvpSenderAddr OBJECT-TYPE rsvpSenderAddr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4..16)) SYNTAX OCTET STRING (SIZE(4..16))
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The source address used by this sender in this "The source address used by this sender in this
session. This object may not be changed when session. This object may not be changed when
the value of the RowStatus object is 'valid'." the value of the RowStatus object is 'active'."
::= { rsvpSenderEntry 4 } ::= { rsvpSenderEntry 4 }
rsvpSenderDestAddrLength OBJECT-TYPE rsvpSenderDestAddrLength OBJECT-TYPE
SYNTAX INTEGER(0..128) SYNTAX INTEGER(0..128)
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The length of the destination address in bits. "The length of the destination address in bits.
This is the CIDR Prefix Length, which for IP4 This is the CIDR Prefix Length, which for IP4
hosts and multicast addresses is 32 bits. This hosts and multicast addresses is 32 bits. This
object may not be changed when the value of the object may not be changed when the value of the
RowStatus object is 'valid'." RowStatus object is 'active'."
::= { rsvpSenderEntry 5 } ::= { rsvpSenderEntry 5 }
rsvpSenderAddrLength OBJECT-TYPE rsvpSenderAddrLength OBJECT-TYPE
SYNTAX INTEGER(0..128) SYNTAX INTEGER(0..128)
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The length of the sender's address in bits. "The length of the sender's address in bits.
This is the CIDR Prefix Length, which for IP4 This is the CIDR Prefix Length, which for IP4
hosts and multicast addresses is 32 bits. This hosts and multicast addresses is 32 bits. This
object may not be changed when the value of the object may not be changed when the value of the
RowStatus object is 'valid'." RowStatus object is 'active'."
::= { rsvpSenderEntry 6 } ::= { rsvpSenderEntry 6 }
rsvpSenderProtocol OBJECT-TYPE rsvpSenderProtocol OBJECT-TYPE
SYNTAX Protocol SYNTAX Protocol
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The IP Protocol used by this session. This "The IP Protocol used by this session. This
object may not be changed when the value of the object may not be changed when the value of the
RowStatus object is 'valid'." RowStatus object is 'active'."
::= { rsvpSenderEntry 7 } ::= { rsvpSenderEntry 7 }
rsvpSenderDestPort OBJECT-TYPE rsvpSenderDestPort OBJECT-TYPE
SYNTAX Port SYNTAX Port
MAX-ACCESS read-create 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. If tion port for all senders in this session. If
the IP protocol in use, specified by rsvpSen- the IP protocol in use, specified by rsvpSen-
derProtocol, is 50 (ESP) or 51 (AH), this derProtocol, is 50 (ESP) or 51 (AH), this
represents a virtual destination port number. represents a virtual destination port number.
A value of zero indicates that the IP protocol A value of zero indicates that the IP protocol
in use does not have ports. This object may in use does not have ports. This object may
not be changed when the value of the RowStatus not be changed when the value of the RowStatus
object is 'valid'." object is 'active'."
::= { rsvpSenderEntry 8 } ::= { rsvpSenderEntry 8 }
rsvpSenderPort OBJECT-TYPE rsvpSenderPort OBJECT-TYPE
SYNTAX Port SYNTAX Port
MAX-ACCESS read-create 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 for this sender in this session. If the port for this sender in this session. If the
IP protocol in use, specified by rsvpSenderPro- IP protocol in use, specified by rsvpSenderPro-
tocol is 50 (ESP) or 51 (AH), this represents a tocol is 50 (ESP) or 51 (AH), this represents a
generalized port identifier (GPI). A value of generalized port identifier (GPI). A value of
zero indicates that the IP protocol in use does zero indicates that the IP protocol in use does
not have ports. This object may not be changed not have ports. This object may not be changed
when the value of the RowStatus object is when the value of the RowStatus object is 'ac-
'valid'." tive'."
::= { rsvpSenderEntry 9 } ::= { rsvpSenderEntry 9 }
rsvpSenderHopAddr OBJECT-TYPE rsvpSenderHopAddr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4..16)) SYNTAX OCTET STRING (SIZE(4..16))
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The address used by the previous RSVP hop "The address used by the previous RSVP hop
(which may be the original sender)." (which may be the original sender)."
::= { rsvpSenderEntry 10 } ::= { rsvpSenderEntry 10 }
skipping to change at page 29, line 9 skipping to change at page 31, line 9
the parameter was not present the parameter was not present
If rsvpSenderAdspecCtrlLoadSvc is FALSE, this If rsvpSenderAdspecCtrlLoadSvc is FALSE, this
returns zero or noSuchValue." returns zero or noSuchValue."
::= { rsvpSenderEntry 42 } ::= { rsvpSenderEntry 42 }
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 "'active' 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 43 } ::= { rsvpSenderEntry 43 }
-- 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 rsvpResvNewIndex OBJECT-TYPE
skipping to change at page 32, line 20 skipping to change at page 34, line 20
information, etc)." information, etc)."
::= { rsvpResvEntry 2 } ::= { rsvpResvEntry 2 }
rsvpResvDestAddr OBJECT-TYPE rsvpResvDestAddr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4..16)) SYNTAX OCTET STRING (SIZE(4..16))
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The destination address used by all senders in "The destination address used by all senders in
this session. This object may not be changed this session. This object may not be changed
when the value of the RowStatus object is when the value of the RowStatus object is 'ac-
'valid'." tive'."
::= { rsvpResvEntry 3 } ::= { rsvpResvEntry 3 }
rsvpResvSenderAddr OBJECT-TYPE rsvpResvSenderAddr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4..16)) SYNTAX OCTET STRING (SIZE(4..16))
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The source address of the sender selected by "The source address of the sender selected by
this reservation. The value of all zeroes in- this reservation. The value of all zeroes in-
dicates 'all senders'. This object may not be dicates 'all senders'. This object may not be
changed when the value of the RowStatus object changed when the value of the RowStatus object
is 'valid'." is 'active'."
::= { rsvpResvEntry 4 } ::= { rsvpResvEntry 4 }
rsvpResvDestAddrLength OBJECT-TYPE rsvpResvDestAddrLength OBJECT-TYPE
SYNTAX INTEGER(0..128) SYNTAX INTEGER(0..128)
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The length of the destination address in bits. "The length of the destination address in bits.
This is the CIDR Prefix Length, which for IP4 This is the CIDR Prefix Length, which for IP4
hosts and multicast addresses is 32 bits. This hosts and multicast addresses is 32 bits. This
object may not be changed when the value of the object may not be changed when the value of the
RowStatus object is 'valid'." RowStatus object is 'active'."
::= { rsvpResvEntry 5 } ::= { rsvpResvEntry 5 }
rsvpResvSenderAddrLength OBJECT-TYPE rsvpResvSenderAddrLength OBJECT-TYPE
SYNTAX INTEGER(0..128) SYNTAX INTEGER(0..128)
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The length of the sender's address in bits. "The length of the sender's address in bits.
This is the CIDR Prefix Length, which for IP4 This is the CIDR Prefix Length, which for IP4
hosts and multicast addresses is 32 bits. This hosts and multicast addresses is 32 bits. This
object may not be changed when the value of the object may not be changed when the value of the
RowStatus object is 'valid'." RowStatus object is 'active'."
::= { rsvpResvEntry 6 } ::= { rsvpResvEntry 6 }
rsvpResvProtocol OBJECT-TYPE rsvpResvProtocol OBJECT-TYPE
SYNTAX Protocol SYNTAX Protocol
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The IP Protocol used by this session. This "The IP Protocol used by this session. This
object may not be changed when the value of the object may not be changed when the value of the
RowStatus object is 'valid'." RowStatus object is 'active'."
::= { rsvpResvEntry 7 } ::= { rsvpResvEntry 7 }
rsvpResvDestPort OBJECT-TYPE rsvpResvDestPort OBJECT-TYPE
SYNTAX Port SYNTAX Port
MAX-ACCESS read-create 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. If tion port for all senders in this session. If
the IP protocol in use, specified by the IP protocol in use, specified by
rsvpResvProtocol, is 50 (ESP) or 51 (AH), this rsvpResvProtocol, is 50 (ESP) or 51 (AH), this
represents a virtual destination port number. represents a virtual destination port number.
A value of zero indicates that the IP protocol A value of zero indicates that the IP protocol
in use does not have ports. This object may in use does not have ports. This object may
not be changed when the value of the RowStatus not be changed when the value of the RowStatus
object is 'valid'." object is 'active'."
::= { rsvpResvEntry 8 } ::= { rsvpResvEntry 8 }
rsvpResvPort OBJECT-TYPE rsvpResvPort OBJECT-TYPE
SYNTAX Port SYNTAX Port
MAX-ACCESS read-create 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 for this sender in this session. If the port for this sender in this session. If the
IP protocol in use, specified by rsvpResvProto- IP protocol in use, specified by rsvpResvProto-
col is 50 (ESP) or 51 (AH), this represents a col is 50 (ESP) or 51 (AH), this represents a
generalized port identifier (GPI). A value of generalized port identifier (GPI). A value of
zero indicates that the IP protocol in use does zero indicates that the IP protocol in use does
not have ports. This object may not be changed not have ports. This object may not be changed
when the value of the RowStatus object is when the value of the RowStatus object is 'ac-
'valid'." tive'."
::= { rsvpResvEntry 9 } ::= { rsvpResvEntry 9 }
rsvpResvHopAddr OBJECT-TYPE rsvpResvHopAddr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4..16)) SYNTAX OCTET STRING (SIZE(4..16))
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The address used by the next RSVP hop (which "The address used by the next RSVP hop (which
may be the ultimate receiver)." may be the ultimate receiver)."
::= { rsvpResvEntry 10 } ::= { rsvpResvEntry 10 }
skipping to change at page 41, line 9 skipping to change at page 43, line 9
"The contents of the policy object, displayed "The contents of the policy object, displayed
as an uninterpreted string of octets, including as an uninterpreted string of octets, including
the object header. In the absence of such an the object header. In the absence of such an
object, this should be of zero length." object, this should be of zero length."
::= { rsvpResvEntry 27 } ::= { rsvpResvEntry 27 }
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 "'active' 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 28 } ::= { rsvpResvEntry 28 }
-- 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.
skipping to change at page 44, line 16 skipping to change at page 46, line 16
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of this reservation request. This "The number of this reservation request. This
is for SNMP Indexing purposes only and has no is for SNMP Indexing purposes only and has no
relation to any protocol vaalue." relation to any protocol vaalue."
::= { rsvpResvFwdEntry 1 } ::= { rsvpResvFwdEntry 1 }
rsvpResvFwdType OBJECT-TYPE rsvpResvFwdType OBJECT-TYPE
SYNTAX SessionType SYNTAX SessionType
MAX-ACCESS read-create MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of session (IP4, IP6, IP6 with flow "The type of session (IP4, IP6, IP6 with flow
information, etc)." information, etc)."
::= { rsvpResvFwdEntry 2 } ::= { rsvpResvFwdEntry 2 }
rsvpResvFwdDestAddr OBJECT-TYPE rsvpResvFwdDestAddr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4..16)) SYNTAX OCTET STRING (SIZE(4..16))
MAX-ACCESS read-create MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The destination address used by all senders in "The destination address used by all senders in
this session. This object may not be changed this session. This object may not be changed
when the value of the RowStatus object is when the value of the RowStatus object is 'ac-
'valid'." tive'."
::= { rsvpResvFwdEntry 3 } ::= { rsvpResvFwdEntry 3 }
rsvpResvFwdSenderAddr OBJECT-TYPE rsvpResvFwdSenderAddr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4..16)) SYNTAX OCTET STRING (SIZE(4..16))
MAX-ACCESS read-create MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The source address of the sender selected by "The source address of the sender selected by
this reservation. The value of all zeroes in- this reservation. The value of all zeroes in-
dicates 'all senders'. This object may not be dicates 'all senders'. This object may not be
changed when the value of the RowStatus object changed when the value of the RowStatus object
is 'valid'." is 'active'."
::= { rsvpResvFwdEntry 4 } ::= { rsvpResvFwdEntry 4 }
rsvpResvFwdDestAddrLength OBJECT-TYPE rsvpResvFwdDestAddrLength OBJECT-TYPE
SYNTAX INTEGER(0..128) SYNTAX INTEGER(0..128)
MAX-ACCESS read-create MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The length of the destination address in bits. "The length of the destination address in bits.
This is the CIDR Prefix Length, which for IP4 This is the CIDR Prefix Length, which for IP4
hosts and multicast addresses is 32 bits. This hosts and multicast addresses is 32 bits. This
object may not be changed when the value of the object may not be changed when the value of the
RowStatus object is 'valid'." RowStatus object is 'active'."
::= { rsvpResvFwdEntry 5 } ::= { rsvpResvFwdEntry 5 }
rsvpResvFwdSenderAddrLength OBJECT-TYPE rsvpResvFwdSenderAddrLength OBJECT-TYPE
SYNTAX INTEGER(0..128) SYNTAX INTEGER(0..128)
MAX-ACCESS read-create MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The length of the sender's address in bits. "The length of the sender's address in bits.
This is the CIDR Prefix Length, which for IP4 This is the CIDR Prefix Length, which for IP4
hosts and multicast addresses is 32 bits. This hosts and multicast addresses is 32 bits. This
object may not be changed when the value of the object may not be changed when the value of the
RowStatus object is 'valid'." RowStatus object is 'active'."
::= { rsvpResvFwdEntry 6 } ::= { rsvpResvFwdEntry 6 }
rsvpResvFwdProtocol OBJECT-TYPE rsvpResvFwdProtocol OBJECT-TYPE
SYNTAX Protocol SYNTAX Protocol
MAX-ACCESS read-create MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The IP Protocol used by a session. for secure "The IP Protocol used by a session. for secure
sessions, this indicates IP Security. This ob- sessions, this indicates IP Security. This ob-
ject may not be changed when the value of the ject may not be changed when the value of the
RowStatus object is 'valid'." RowStatus object is 'active'."
::= { rsvpResvFwdEntry 7 } ::= { rsvpResvFwdEntry 7 }
rsvpResvFwdDestPort OBJECT-TYPE rsvpResvFwdDestPort OBJECT-TYPE
SYNTAX Port SYNTAX Port
MAX-ACCESS read-create MAX-ACCESS read-only
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. If tion port for all senders in this session. If
the IP protocol in use, specified by the IP protocol in use, specified by
rsvpResvFwdProtocol, is 50 (ESP) or 51 (AH), rsvpResvFwdProtocol, is 50 (ESP) or 51 (AH),
this represents a virtual destination port this represents a virtual destination port
number. A value of zero indicates that the IP number. A value of zero indicates that the IP
protocol in use does not have ports. This ob- protocol in use does not have ports. This ob-
ject may not be changed when the value of the ject may not be changed when the value of the
RowStatus object is 'valid'." RowStatus object is 'active'."
::= { rsvpResvFwdEntry 8 } ::= { rsvpResvFwdEntry 8 }
rsvpResvFwdPort OBJECT-TYPE rsvpResvFwdPort OBJECT-TYPE
SYNTAX Port SYNTAX Port
MAX-ACCESS read-create MAX-ACCESS read-only
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 for this sender in this session. If the port for this sender in this session. If the
IP protocol in use, specified by IP protocol in use, specified by
rsvpResvFwdProtocol is 50 (ESP) or 51 (AH), rsvpResvFwdProtocol is 50 (ESP) or 51 (AH),
this represents a generalized port identifier this represents a generalized port identifier
(GPI). A value of zero indicates that the IP (GPI). A value of zero indicates that the IP
protocol in use does not have ports. This ob- protocol in use does not have ports. This ob-
ject may not be changed when the value of the ject may not be changed when the value of the
RowStatus object is 'valid'." RowStatus object is 'active'."
::= { rsvpResvFwdEntry 9 } ::= { rsvpResvFwdEntry 9 }
rsvpResvFwdHopAddr OBJECT-TYPE rsvpResvFwdHopAddr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4..16)) SYNTAX OCTET STRING (SIZE(4..16))
MAX-ACCESS read-create MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The address of the (previous) RSVP that will "The address of the (previous) RSVP that will
receive this message." receive this message."
::= { rsvpResvFwdEntry 10 } ::= { rsvpResvFwdEntry 10 }
rsvpResvFwdHopLih OBJECT-TYPE rsvpResvFwdHopLih OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
MAX-ACCESS read-create MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Logical Interface Handle sent to the (pre- "The Logical Interface Handle sent to the (pre-
vious) RSVP that will receive this message." vious) RSVP that will receive this message."
::= { rsvpResvFwdEntry 11 } ::= { rsvpResvFwdEntry 11 }
rsvpResvFwdInterface OBJECT-TYPE rsvpResvFwdInterface OBJECT-TYPE
SYNTAX InterfaceIndex SYNTAX InterfaceIndex
MAX-ACCESS read-create MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The ifIndex value of the interface on which "The ifIndex value of the interface on which
this RESV message was most recently sent." this RESV message was most recently sent."
::= { rsvpResvFwdEntry 12 } ::= { rsvpResvFwdEntry 12 }
rsvpResvFwdService OBJECT-TYPE rsvpResvFwdService OBJECT-TYPE
SYNTAX QosService SYNTAX QosService
MAX-ACCESS read-create MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The QoS Service classification requested." "The QoS Service classification requested."
::= { rsvpResvFwdEntry 13 } ::= { rsvpResvFwdEntry 13 }
rsvpResvFwdTSpecRate OBJECT-TYPE rsvpResvFwdTSpecRate OBJECT-TYPE
SYNTAX BitRate SYNTAX BitRate
UNITS "bits per second" UNITS "bits per second"
MAX-ACCESS read-create MAX-ACCESS read-only
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. Within a transmission burst, the ar- stream. Within a transmission burst, the ar-
rival rate may be as fast as rsvpResvFwdTSpec- rival rate may be as fast as rsvpResvFwdTSpec-
PeakRate (if supported by the service model); PeakRate (if supported by the service model);
however, averaged across two or more burst in- however, averaged across two or more burst in-
tervals, the rate should not exceed tervals, the rate should not exceed
rsvpResvFwdTSpecRate. 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 14 } ::= { rsvpResvFwdEntry 14 }
rsvpResvFwdTSpecPeakRate OBJECT-TYPE rsvpResvFwdTSpecPeakRate OBJECT-TYPE
SYNTAX BitRate SYNTAX BitRate
UNITS "bits per second" UNITS "bits per second"
MAX-ACCESS read-create MAX-ACCESS read-only
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
Traffic arrival is not expected to exceed this Traffic arrival is not expected to exceed this
rate at any time, apart from the effects of rate at any time, apart from the effects of
jitter in the network. If not specified in the jitter in the network. If not specified in the
TSpec, this returns zero or noSuchValue." TSpec, this returns zero or noSuchValue."
::= { rsvpResvFwdEntry 15 } ::= { rsvpResvFwdEntry 15 }
rsvpResvFwdTSpecBurst OBJECT-TYPE rsvpResvFwdTSpecBurst OBJECT-TYPE
SYNTAX BurstSize SYNTAX BurstSize
UNITS "bytes" UNITS "bytes"
MAX-ACCESS read-create MAX-ACCESS read-only
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 16 } ::= { rsvpResvFwdEntry 16 }
rsvpResvFwdTSpecMinTU OBJECT-TYPE rsvpResvFwdTSpecMinTU OBJECT-TYPE
SYNTAX MessageSize SYNTAX MessageSize
MAX-ACCESS read-create MAX-ACCESS read-only
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 17 } ::= { rsvpResvFwdEntry 17 }
rsvpResvFwdTSpecMaxTU OBJECT-TYPE rsvpResvFwdTSpecMaxTU OBJECT-TYPE
SYNTAX MessageSize SYNTAX MessageSize
MAX-ACCESS read-create MAX-ACCESS read-only
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 18 } ::= { rsvpResvFwdEntry 18 }
rsvpResvFwdRSpecRate OBJECT-TYPE rsvpResvFwdRSpecRate OBJECT-TYPE
SYNTAX BitRate SYNTAX BitRate
UNITS "bytes per second" UNITS "bytes per second"
MAX-ACCESS read-create MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"If the requested service is Guaranteed, as "If the requested service is Guaranteed, as
specified by rsvpResvService, this is the specified by rsvpResvService, this is the
clearing rate that is being requested. Other- clearing rate that is being requested. Other-
wise, it is zero, or the agent may return wise, it is zero, or the agent may return
noSuchValue." noSuchValue."
::= { rsvpResvFwdEntry 19 } ::= { rsvpResvFwdEntry 19 }
rsvpResvFwdRSpecSlack OBJECT-TYPE rsvpResvFwdRSpecSlack OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS "microseconds" UNITS "microseconds"
MAX-ACCESS read-create MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"If the requested service is Guaranteed, as "If the requested service is Guaranteed, as
specified by rsvpResvService, this is the delay specified by rsvpResvService, this is the delay
slack. Otherwise, it is zero, or the agent may slack. Otherwise, it is zero, or the agent may
return noSuchValue." return noSuchValue."
::= { rsvpResvFwdEntry 20 } ::= { rsvpResvFwdEntry 20 }
rsvpResvFwdInterval OBJECT-TYPE rsvpResvFwdInterval OBJECT-TYPE
SYNTAX RefreshInterval SYNTAX RefreshInterval
MAX-ACCESS read-create MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The interval between refresh messages adver- "The interval between refresh messages adver-
tised to the Previous Hop." tised to the Previous Hop."
::= { rsvpResvFwdEntry 21 } ::= { rsvpResvFwdEntry 21 }
rsvpResvFwdScope OBJECT-TYPE rsvpResvFwdScope OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..65536)) SYNTAX OCTET STRING (SIZE(0..65536))
MAX-ACCESS read-create MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The contents of the scope object, displayed as "The contents of the scope object, displayed as
an uninterpreted string of octets, including an uninterpreted string of octets, including
the object header. In the absence of such an the object header. In the absence of such an
object, this should be of zero length." object, this should be of zero length."
::= { rsvpResvFwdEntry 22 } ::= { rsvpResvFwdEntry 22 }
rsvpResvFwdShared OBJECT-TYPE rsvpResvFwdShared OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-create MAX-ACCESS read-only
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 23 } ::= { rsvpResvFwdEntry 23 }
rsvpResvFwdExplicit OBJECT-TYPE rsvpResvFwdExplicit OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-create MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"If TRUE, individual senders are listed using "If TRUE, individual senders are listed using
Filter Specifications. If FALSE, all senders Filter Specifications. If FALSE, all senders
are implicitly selected. The Scope Object will are implicitly selected. The Scope Object will
contain a list of senders that need to receive contain a list of senders that need to receive
this reservation request for the purpose of this reservation request for the purpose of
routing the RESV message." routing the RESV message."
::= { rsvpResvFwdEntry 24 } ::= { rsvpResvFwdEntry 24 }
rsvpResvFwdRSVPHop OBJECT-TYPE rsvpResvFwdRSVPHop OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-create MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"If TRUE, the node believes that the next IP "If TRUE, the node believes that the next IP
hop is an RSVP hop. If FALSE, the node be- hop is an RSVP hop. If FALSE, the node be-
lieves that the next IP hop may not be an RSVP lieves that the next IP hop may not be an RSVP
hop." hop."
::= { rsvpResvFwdEntry 25 } ::= { rsvpResvFwdEntry 25 }
rsvpResvFwdLastChange OBJECT-TYPE rsvpResvFwdLastChange OBJECT-TYPE
SYNTAX TimeStamp SYNTAX TimeStamp
skipping to change at page 52, line 28 skipping to change at page 54, line 28
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 is either the first time it was sent or This is either the first time it was sent or
the time of the most recent change in parame- the time of the most recent change in parame-
ters." ters."
::= { rsvpResvFwdEntry 26 } ::= { rsvpResvFwdEntry 26 }
rsvpResvFwdPolicy OBJECT-TYPE rsvpResvFwdPolicy OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..65536)) SYNTAX OCTET STRING (SIZE(0..65536))
MAX-ACCESS read-create MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The contents of the policy object, displayed "The contents of the policy object, displayed
as an uninterpreted string of octets, including as an uninterpreted string of octets, including
the object header. In the absence of such an the object header. In the absence of such an
object, this should be of zero length." object, this should be of zero length."
::= { rsvpResvFwdEntry 27 } ::= { rsvpResvFwdEntry 27 }
rsvpResvFwdStatus OBJECT-TYPE rsvpResvFwdStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"'valid' for all active RESV messages. This "'active' for all active RESV messages. This
object may be used to install static RESV in- object may be used to delete RESV information."
formation or delete RESV information."
::= { rsvpResvFwdEntry 28 } ::= { rsvpResvFwdEntry 28 }
-- 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.
rsvpIfTable OBJECT-TYPE rsvpIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF RsvpIfEntry SYNTAX SEQUENCE OF RsvpIfEntry
skipping to change at page 58, line 9 skipping to change at page 59, line 9
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-
fUdpNbrs is not zero." fUdpNbrs is not zero."
::= { rsvpIfEntry 10 } ::= { rsvpIfEntry 10 }
rsvpIfStatus OBJECT-TYPE 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 "'active' on interfaces that are configured for
RSVP." RSVP."
::= { rsvpIfEntry 11 } ::= { 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
skipping to change at page 59, line 41 skipping to change at page 60, line 41
rsvpNbrStatus RowStatus rsvpNbrStatus RowStatus
} }
rsvpNbrAddress OBJECT-TYPE rsvpNbrAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4..16)) SYNTAX OCTET STRING (SIZE(4..16))
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The IP4 or IP6 Address used by this neighbor. "The IP4 or IP6 Address used by this neighbor.
This object may not be changed when the value This object may not be changed when the value
of the RowStatus object is 'valid'." of the RowStatus object is 'active'."
::= { 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 }
rsvpNbrStatus OBJECT-TYPE rsvpNbrStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"'valid' for all neighbors. This object may be "'active' for all neighbors. This object may
used to configure neighbors. In the presence be used to configure neighbors. In the pres-
of configured neighbors, the implementation may ence of configured neighbors, the implementa-
(but is not required to) limit the set of valid tion may (but is not required to) limit the set
neighbors to those configured." of valid neighbors to those configured."
::= { rsvpNbrEntry 3 } ::= { rsvpNbrEntry 3 }
--
-- Notifications used to signal events
--
newFlow NOTIFICATION-TYPE
OBJECTS {
intSrvFlowStatus, rsvpSessionDestAddr,
rsvpResvFwdStatus, rsvpResvStatus, rsvpSenderStatus
}
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 Integrated Services and RSVP MIBs.
Authorization or non-authorization may be
enacted by a write to the variable intSrvFlowS-
tatus."
::= { rsvpNotifications 1 }
lostFlow NOTIFICATION-TYPE
OBJECTS {
intSrvFlowStatus, rsvpSessionDestAddr,
rsvpResvFwdStatus, rsvpResvStatus, rsvpSenderStatus
}
STATUS current
DESCRIPTION
"The lostFlow trap indicates that the originat-
ing system has removed a flow from 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, rsvpIfGroup, rsvpIfGroup, rsvpNbrGroup
rsvpNbrGroup
} }
GROUP rsvpResvFwdGroup
DESCRIPTION
"The Reservation Requests table is appropriate
in implementations that store upstream reserva-
tion messages, but not appropriate in implemen-
tations which calculate them on each transmis-
sion."
GROUP rsvpNotificationGroup
DESCRIPTION
"The notifications in this module are required
when the MIB is used to implement RSVP Policy."
OBJECT rsvpSenderType OBJECT rsvpSenderType
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"read-create access is not required. This may be "read-create access is not required. This may be
read-only." read-only."
OBJECT rsvpSenderDestAddr OBJECT rsvpSenderDestAddr
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"read-create access is not required. This may be "read-create access is not required. This may be
skipping to change at page 71, line 13 skipping to change at page 73, line 25
DESCRIPTION DESCRIPTION
"read-create access is not required. This may be "read-create access is not required. This may be
read-only." read-only."
OBJECT rsvpResvStatus OBJECT rsvpResvStatus
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"read-create access is not required. This may be "read-create access is not required. This may be
read-only." read-only."
OBJECT rsvpResvFwdType
MIN-ACCESS read-only
DESCRIPTION
"read-create access is not required. This may be
read-only."
OBJECT rsvpResvFwdDestAddr
MIN-ACCESS read-only
DESCRIPTION
"read-create access is not required. This may be
read-only."
OBJECT rsvpResvFwdSenderAddr
MIN-ACCESS read-only
DESCRIPTION
"read-create access is not required. This may be
read-only."
OBJECT rsvpResvFwdDestAddrLength
MIN-ACCESS read-only
DESCRIPTION
"read-create access is not required. This may be
read-only."
OBJECT rsvpResvFwdSenderAddrLength
MIN-ACCESS read-only
DESCRIPTION
"read-create access is not required. This may be
read-only."
OBJECT rsvpResvFwdProtocol
MIN-ACCESS read-only
DESCRIPTION
"read-create access is not required. This may be
read-only."
OBJECT rsvpResvFwdDestPort
MIN-ACCESS read-only
DESCRIPTION
"read-create access is not required. This may be
read-only."
OBJECT rsvpResvFwdPort
MIN-ACCESS read-only
DESCRIPTION
"read-create access is not required. This may be
read-only."
OBJECT rsvpResvFwdHopAddr
MIN-ACCESS read-only
DESCRIPTION
"read-create access is not required. This may be
read-only."
OBJECT rsvpResvFwdHopLih
MIN-ACCESS read-only
DESCRIPTION
"read-create access is not required. This may be
read-only."
OBJECT rsvpResvFwdInterface
MIN-ACCESS read-only
DESCRIPTION
"read-create access is not required. This may be
read-only."
OBJECT rsvpResvFwdService
MIN-ACCESS read-only
DESCRIPTION
"read-create access is not required. This may be
read-only."
OBJECT rsvpResvFwdTSpecRate
MIN-ACCESS read-only
DESCRIPTION
"read-create access is not required. This may be
read-only."
OBJECT rsvpResvFwdTSpecPeakRate
MIN-ACCESS read-only
DESCRIPTION
"read-create access is not required. This may be
read-only."
OBJECT rsvpResvFwdTSpecBurst
MIN-ACCESS read-only
DESCRIPTION
"read-create access is not required. This may be
read-only."
OBJECT rsvpResvFwdTSpecMinTU
MIN-ACCESS read-only
DESCRIPTION
"read-create access is not required. This may be
read-only."
OBJECT rsvpResvFwdTSpecMaxTU
MIN-ACCESS read-only
DESCRIPTION
"read-create access is not required. This may be
read-only."
OBJECT rsvpResvFwdRSpecRate
MIN-ACCESS read-only
DESCRIPTION
"read-create access is not required. This may be
read-only."
OBJECT rsvpResvFwdRSpecSlack
MIN-ACCESS read-only
DESCRIPTION
"read-create access is not required. This may be
read-only."
OBJECT rsvpResvFwdInterval
MIN-ACCESS read-only
DESCRIPTION
"read-create access is not required. This may be
read-only."
OBJECT rsvpResvFwdScope
MIN-ACCESS read-only
DESCRIPTION
"read-create access is not required. This may be
read-only."
OBJECT rsvpResvFwdShared
MIN-ACCESS read-only
DESCRIPTION
"read-create access is not required. This may be
read-only."
OBJECT rsvpResvFwdExplicit
MIN-ACCESS read-only
DESCRIPTION
"read-create access is not required. This may be
read-only."
OBJECT rsvpResvFwdRSVPHop
MIN-ACCESS read-only
DESCRIPTION
"read-create access is not required. This may be
read-only."
OBJECT rsvpResvFwdPolicy
MIN-ACCESS read-only
DESCRIPTION
"read-create access is not required. This may be
read-only."
OBJECT rsvpResvFwdStatus OBJECT rsvpResvFwdStatus
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"read-create access is not required. This may be "read-create access is not required. This may be
read-only." read-only."
::= { rsvpCompliances 1 } ::= { rsvpCompliances 1 }
rsvpSessionGroup OBJECT-GROUP rsvpSessionGroup OBJECT-GROUP
OBJECTS { OBJECTS {
skipping to change at page 77, line 25 skipping to change at page 76, line 25
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 }
rsvpNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { newFlow, lostFlow }
STATUS current
DESCRIPTION
"This notification is required for Systems sup-
porting the RSVP Policy Module using an SNMP
interface to the Policy Manager."
::= { rsvpGroups 8 }
END END
6. Acknowledgements 6. Security Issues
Security issues for this MIB are entirely covered by the SNMP
Security Architecture, and have not been expanded within the
contents of this MIB. RSVP has its own set of security issues,
which are outside the scope of this MIB.
7. Authors' Addresses
Fred Baker
Postal: Cisco Systems
519 Lado Drive
Santa Barbara, California 93111
Tel: +1 805 681 0115
E-Mail: fred@cisco.com
John Krawczyk
Postal: Bay Networks, Inc
2 Federal Street
Billerica, Massachusetts 01821
Tel: +1 508 436 3811
E-Mail: jj@BayNetworks.com
8. Acknowledgements
This document was produced by the RSVP Working Group. This document was produced by the RSVP Working Group.
7. References 9. References
[1] M.T. Rose (editor), Management Information Base for [1] M.T. Rose (editor), Management Information Base for
Network Management of TCP/IP-based internets, Internet Network Management of TCP/IP-based internets, Internet
Working Group Request for Comments 1213. Network Working Group Request for Comments 1213. Network
Information Center, SRI International, Menlo Park, Information Center, SRI International, Menlo Park,
California, (May, 1990). California, (May, 1990).
[2] Information processing systems - Open Systems [2] Information processing systems - Open Systems
Interconnection - Specification of Abstract Syntax Interconnection - Specification of Abstract Syntax
Notation One (ASN.1), International Organization for Notation One (ASN.1), International Organization for
skipping to change at page 80, line 14 skipping to change at page 79, 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 ........................................... 5 4.3 Semantics of Writing the Path and Reservation
5.1 RSVP Session Statistics Database .................... 6 State Databases .................................... 4
5.1 RSVP Session Sender Database ........................ 10 4.4 Intended use of Flow Notifications .................. 5
5.2 RSVP Reservations Requested Database ................ 29 4.4.1 The lostFlow Notification ......................... 5
5.3 RSVP Reservation Requests Database .................. 41 4.4.2 The newFlow Notification .......................... 5
5.4 RSVP Interface Attributes Database .................. 53 5 Definitions ........................................... 7
5.5 RSVP Neighbor Database .............................. 58 5.1 RSVP Session Statistics Database .................... 8
6 Acknowledgements ...................................... 78 5.1 RSVP Session Sender Database ........................ 12
7 References ............................................ 79 5.2 RSVP Reservations Requested Database ................ 31
5.3 RSVP Reservation Requests Database .................. 43
5.4 RSVP Interface Attributes Database .................. 55
5.5 RSVP Neighbor Database .............................. 59
5.4 Notifications ....................................... 61
6 Security Issues ....................................... 77
7 Authors' Addresses .................................... 77
8 Acknowledgements ...................................... 77
9 References ............................................ 78
 End of changes. 

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