draft-ietf-rsvp-mib-05.txt   draft-ietf-rsvp-mib-06.txt 
RSVP Management Information Base RSVP Management Information Base
draft-ietf-rsvp-mib-05.txt draft-ietf-rsvp-mib-06.txt
Thu Jan 30 19:54:54 PST 1997 Thu May 22 10:17:17 PDT 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
Bay Networks, Inc ArrowPoint Communications
2 Federal Street 235 Littleton Road
Billerica, Massachusetts 01821 Westford, Massachusetts 01886
jj@BayNetworks.com jjk@tiac.net
1. Status of this Memo 1. Status of this Memo
This document is an Internet Draft. Internet Drafts are This document is an Internet Draft. Internet Drafts are
working documents of the Internet Engineering Task Force working documents of the Internet Engineering Task Force
(IETF), its Areas, and its Working Groups. Note that other (IETF), its Areas, and its Working Groups. Note that other
groups may also distribute working documents as Internet groups may also distribute working documents as Internet
Drafts. Drafts.
Internet Drafts are draft documents valid for a maximum of six Internet Drafts are draft documents valid for a maximum of six
skipping to change at page 4, line 42 skipping to change at page 4, line 42
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 4.3. Semantics of Writing the Path and Reservation State
Databases Databases
The fact that the Session Sender and Reservation Requests The path and reservation state tables are writeable. The
Tables are writable was of some discussion in the working objective of writing one of these table is to insert new state
group as this was developed. It would be good to give an as if it had been received in a valid Path or Resv message.
overview of what is expected in implementations that make State created in this way by SNMP does not time out and cannot
these tables writable. be deleted by receiving an RSVP teardown message; it can only
be deleted by SNMP. Deletion is accomplished by writing
The objective of writing these tables is to instruct the RSVP 'destroy' to the associated Row Status object, and this will
Process to act as if it were receiving these messages at a initiate a teardown message as if the state had timed out.
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. Intended use of Flow Notifications
4.4.1. The lostFlow Notification 4.4.1. The lostFlow Notification
The Lost Flow notification is an asychronous event that The Lost Flow notification is an asychronous event that
signifies that a flow is no longer being observed. signifies that a flow is no longer being observed.
4.4.2. The newFlow Notification 4.4.2. The newFlow Notification
The newFlow Notification defined in this MIB is intended to The newFlow Notification defined in this MIB can be used to
assist in the implementation of a Policy Management Process advise a network management system of the state of a flow.
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,
NOTIFICATION-TYPE, Integer32, experimental NOTIFICATION-TYPE, Integer32, experimental
FROM SNMPv2-SMI FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue, RowStatus, TEXTUAL-CONVENTION, TruthValue, RowStatus,
TimeStamp, TestAndIncr, TimeInterval TimeStamp, TestAndIncr, TimeInterval
FROM SNMPv2-TC FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP, MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF NOTIFICATION-GROUP FROM SNMPv2-CONF
Port, SessionNumber, SessionType, Port, SessionNumber, SessionType,
Protocol, QosService, intSrvFlowStatus, 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 "9701301954Z" -- Thu Jan 30 19:54:54 PST 1997 LAST-UPDATED "9511030500Z" -- Thu May 22 10:17:17 PDT 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
Postal: Bay Networks, Inc Postal: ArrowPoint Communications
2 Federal Street 235 Littleton Road
Billerica, Massachusetts 01821 Westford, Massachusetts 01886
Tel: +1 508 916 3811 Tel: +1 508 692 5875
E-Mail: jj@BayNetworks.com" E-Mail: jjk@tiac.net"
DESCRIPTION DESCRIPTION
"The MIB module to describe the RSVP Protocol" "The MIB module to describe the RSVP Protocol"
::= { experimental 71 } ::= { experimental 71 }
rsvpObjects OBJECT IDENTIFIER ::= { rsvp 1 } -- tables rsvpObjects OBJECT IDENTIFIER ::= { rsvp 1 } -- tables
rsvpGenObjects OBJECT IDENTIFIER ::= { rsvp 2 } -- global objects rsvpGenObjects OBJECT IDENTIFIER ::= { rsvp 2 } -- global objects
rsvpNotifications OBJECT IDENTIFIER ::= { rsvp 3 } -- traps rsvpNotifications OBJECT IDENTIFIER ::= { rsvp 3 } -- traps
rsvpConformance OBJECT IDENTIFIER ::= { rsvp 4 } -- conformance rsvpConformance OBJECT IDENTIFIER ::= { rsvp 4 } -- conformance
RsvpEncapsulation ::= TEXTUAL-CONVENTION RsvpEncapsulation ::= TEXTUAL-CONVENTION
STATUS current STATUS current
skipping to change at page 9, line 14 skipping to change at page 8, line 14
-- 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 "A table of all sessions seen by a given sys-
given system." tem."
::= { rsvpObjects 1 } ::= { 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 "A single session seen by a given system."
seen by a given system."
INDEX { rsvpSessionNumber } INDEX { rsvpSessionNumber }
::= { rsvpSessionTable 1 } ::= { rsvpSessionTable 1 }
RsvpSessionEntry ::= RsvpSessionEntry ::=
SEQUENCE { SEQUENCE {
rsvpSessionNumber SessionNumber, rsvpSessionNumber SessionNumber,
rsvpSessionType SessionType, rsvpSessionType SessionType,
rsvpSessionDestAddr OCTET STRING, rsvpSessionDestAddr OCTET STRING,
rsvpSessionDestAddrLength INTEGER, rsvpSessionDestAddrLength INTEGER,
rsvpSessionProtocol Protocol, rsvpSessionProtocol Protocol,
rsvpSessionPort Port, rsvpSessionPort Port,
rsvpSessionSenders Gauge32, rsvpSessionSenders Gauge32,
rsvpSessionReceivers Gauge32, rsvpSessionReceivers Gauge32,
rsvpSessionRequests Gauge32 rsvpSessionRequests Gauge32,
rsvpSessionFlowId INTEGER
} }
rsvpSessionNumber OBJECT-TYPE rsvpSessionNumber OBJECT-TYPE
SYNTAX SessionNumber SYNTAX SessionNumber
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of this session. This is for SNMP "The number of this session. This is for SNMP
Indexing purposes only and has no relation to Indexing purposes only and has no relation to
any protocol value." any protocol value."
::= { rsvpSessionEntry 1 } ::= { rsvpSessionEntry 1 }
skipping to change at page 10, line 41 skipping to change at page 9, line 41
tive'." 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, and 128 for IP6 addresses. This ob-
the value of the RowStatus object is 'active'." ject may not be changed when 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 'active'." RowStatus object is 'active'."
::= { rsvpSessionEntry 5 } ::= { rsvpSessionEntry 5 }
skipping to change at page 11, line 35 skipping to change at page 10, line 35
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 'active'." 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 distinct senders currently known
part of this session." to be part of this session."
::= { rsvpSessionEntry 7 } ::= { rsvpSessionEntry 7 }
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 8 } ::= { rsvpSessionEntry 8 }
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 9 } ::= { rsvpSessionEntry 9 }
rsvpSessionFlowId OBJECT-TYPE
SYNTAX INTEGER(0..16777215)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The flow ID for this session, if this is an
IPv6 session."
::= { rsvpSessionEntry 10 }
rsvpBadPackets OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object keeps a count of the number of bad
RSVP packets received."
::= { rsvpGenObjects 1 }
-- 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 rsvpSenderNewIndex OBJECT-TYPE
SYNTAX TestAndIncr SYNTAX TestAndIncr
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at page 14, line 47 skipping to change at page 13, line 47
rsvpSenderAdspecGuaranteedHopCount INTEGER, rsvpSenderAdspecGuaranteedHopCount INTEGER,
rsvpSenderAdspecGuaranteedPathBw BitRate, rsvpSenderAdspecGuaranteedPathBw BitRate,
rsvpSenderAdspecGuaranteedMinLatency Integer32, rsvpSenderAdspecGuaranteedMinLatency Integer32,
rsvpSenderAdspecGuaranteedMtu INTEGER, rsvpSenderAdspecGuaranteedMtu INTEGER,
rsvpSenderAdspecCtrlLoadSvc TruthValue, rsvpSenderAdspecCtrlLoadSvc TruthValue,
rsvpSenderAdspecCtrlLoadBreak TruthValue, rsvpSenderAdspecCtrlLoadBreak TruthValue,
rsvpSenderAdspecCtrlLoadHopCount INTEGER, rsvpSenderAdspecCtrlLoadHopCount INTEGER,
rsvpSenderAdspecCtrlLoadPathBw BitRate, rsvpSenderAdspecCtrlLoadPathBw BitRate,
rsvpSenderAdspecCtrlLoadMinLatency Integer32, rsvpSenderAdspecCtrlLoadMinLatency Integer32,
rsvpSenderAdspecCtrlLoadMtu INTEGER, rsvpSenderAdspecCtrlLoadMtu INTEGER,
rsvpSenderStatus RowStatus rsvpSenderStatus RowStatus,
rsvpSenderTTL INTEGER
} }
rsvpSenderNumber OBJECT-TYPE rsvpSenderNumber OBJECT-TYPE
SYNTAX SessionNumber SYNTAX SessionNumber
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of this sender. This is for SNMP "The number of this sender. This is for SNMP
Indexing purposes only and has no relation to Indexing purposes only and has no relation to
any protocol vaalue." any protocol value."
::= { rsvpSenderEntry 1 } ::= { rsvpSenderEntry 1 }
rsvpSenderType OBJECT-TYPE rsvpSenderType OBJECT-TYPE
SYNTAX SessionType SYNTAX SessionType
MAX-ACCESS read-create MAX-ACCESS read-create
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)."
::= { rsvpSenderEntry 2 } ::= { rsvpSenderEntry 2 }
skipping to change at page 32, line 5 skipping to change at page 30, line 14
rsvpSenderStatus OBJECT-TYPE rsvpSenderStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"'active' 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 }
rsvpSenderTTL OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The TTL value in the RSVP header that was last
received."
::= { rsvpSenderEntry 44 }
rsvpSenderOutInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF RsvpSenderOutInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"List of outgoing interfaces that PATH messages
use. The ifIndex is the ifIndex value of the
egress interface."
::= { rsvpObjects 3 }
rsvpSenderOutInterfaceEntry OBJECT-TYPE
SYNTAX RsvpSenderOutInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"List of outgoing interfaces that a particular
PATH message has."
INDEX { rsvpSessionNumber, rsvpSenderNumber, ifIndex }
::= { rsvpSenderOutInterfaceTable 1 }
RsvpSenderOutInterfaceEntry ::=
SEQUENCE {
rsvpSenderOutInterfaceStatus RowStatus
}
rsvpSenderOutInterfaceStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"'active' for all active PATH messages."
::= { rsvpSenderOutInterfaceEntry 1 }
-- 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
SYNTAX TestAndIncr SYNTAX TestAndIncr
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at page 32, line 34 skipping to change at page 32, line 34
according to the manager's directions." according to the manager's directions."
::= { rsvpGenObjects 3 } ::= { 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 3 } ::= { rsvpObjects 4 }
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 { rsvpSessionNumber, rsvpResvNumber } INDEX { rsvpSessionNumber, rsvpResvNumber }
skipping to change at page 33, line 33 skipping to change at page 33, line 33
rsvpResvTSpecMaxTU MessageSize, rsvpResvTSpecMaxTU MessageSize,
rsvpResvRSpecRate BitRate, rsvpResvRSpecRate BitRate,
rsvpResvRSpecSlack Integer32, rsvpResvRSpecSlack Integer32,
rsvpResvInterval RefreshInterval, rsvpResvInterval RefreshInterval,
rsvpResvScope OCTET STRING, rsvpResvScope OCTET STRING,
rsvpResvShared TruthValue, rsvpResvShared TruthValue,
rsvpResvExplicit TruthValue, rsvpResvExplicit TruthValue,
rsvpResvRSVPHop TruthValue, rsvpResvRSVPHop TruthValue,
rsvpResvLastChange TimeStamp, rsvpResvLastChange TimeStamp,
rsvpResvPolicy OCTET STRING, rsvpResvPolicy OCTET STRING,
rsvpResvStatus RowStatus rsvpResvStatus RowStatus,
rsvpResvTTL INTEGER
} }
rsvpResvNumber OBJECT-TYPE rsvpResvNumber OBJECT-TYPE
SYNTAX SessionNumber SYNTAX SessionNumber
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 value." relation to any protocol value."
skipping to change at page 44, line 5 skipping to change at page 43, line 14
rsvpResvStatus OBJECT-TYPE rsvpResvStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"'active' 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 }
rsvpResvTTL OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The TTL value in the RSVP header that was last
received."
::= { rsvpResvEntry 29 }
-- 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 rsvpResvFwdNewIndex OBJECT-TYPE
SYNTAX TestAndIncr SYNTAX TestAndIncr
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
skipping to change at page 44, line 35 skipping to change at page 44, line 35
created according to the manager's directions." created according to the manager's directions."
::= { rsvpGenObjects 4 } ::= { 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 4 } ::= { rsvpObjects 5 }
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 { rsvpSessionNumber, rsvpResvFwdNumber } INDEX { rsvpSessionNumber, rsvpResvFwdNumber }
::= { rsvpResvFwdTable 1 } ::= { rsvpResvFwdTable 1 }
skipping to change at page 45, line 44 skipping to change at page 45, line 44
rsvpResvFwdTSpecMaxTU MessageSize, rsvpResvFwdTSpecMaxTU MessageSize,
rsvpResvFwdRSpecRate BitRate, rsvpResvFwdRSpecRate BitRate,
rsvpResvFwdRSpecSlack Integer32, rsvpResvFwdRSpecSlack Integer32,
rsvpResvFwdInterval RefreshInterval, rsvpResvFwdInterval RefreshInterval,
rsvpResvFwdScope OCTET STRING, rsvpResvFwdScope OCTET STRING,
rsvpResvFwdShared TruthValue, rsvpResvFwdShared TruthValue,
rsvpResvFwdExplicit TruthValue, rsvpResvFwdExplicit TruthValue,
rsvpResvFwdRSVPHop TruthValue, rsvpResvFwdRSVPHop TruthValue,
rsvpResvFwdLastChange TimeStamp, rsvpResvFwdLastChange TimeStamp,
rsvpResvFwdPolicy OCTET STRING, rsvpResvFwdPolicy OCTET STRING,
rsvpResvFwdStatus RowStatus rsvpResvFwdStatus RowStatus,
rsvpResvFwdTTL INTEGER
} }
rsvpResvFwdNumber OBJECT-TYPE rsvpResvFwdNumber OBJECT-TYPE
SYNTAX SessionNumber SYNTAX SessionNumber
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 value."
::= { rsvpResvFwdEntry 1 } ::= { rsvpResvFwdEntry 1 }
rsvpResvFwdType OBJECT-TYPE rsvpResvFwdType OBJECT-TYPE
SYNTAX SessionType SYNTAX SessionType
MAX-ACCESS read-only 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 }
skipping to change at page 55, line 4 skipping to change at page 55, line 4
::= { rsvpResvFwdEntry 27 } ::= { rsvpResvFwdEntry 27 }
rsvpResvFwdStatus OBJECT-TYPE rsvpResvFwdStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"'active' for all active RESV messages. This "'active' for all active RESV messages. This
object may be used to delete RESV information." object may be used to delete RESV information."
::= { rsvpResvFwdEntry 28 } ::= { rsvpResvFwdEntry 28 }
rsvpResvFwdTTL OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The TTL value in the RSVP header that was last
received."
::= { rsvpResvFwdEntry 29 }
-- 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
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
skipping to change at page 64, line 26 skipping to change at page 65, line 26
GROUP rsvpResvFwdGroup GROUP rsvpResvFwdGroup
DESCRIPTION DESCRIPTION
"The Reservation Requests table is appropriate "The Reservation Requests table is appropriate
in implementations that store upstream reserva- in implementations that store upstream reserva-
tion messages, but not appropriate in implemen- tion messages, but not appropriate in implemen-
tations which calculate them on each transmis- tations which calculate them on each transmis-
sion." sion."
GROUP rsvpNotificationGroup GROUP rsvpNotificationGroup
DESCRIPTION DESCRIPTION
"The notifications in this module are required "The notifications in this module may be used to
when the MIB is used to implement RSVP Policy." advise a network management station of changes in
flow status, and are required when this use is in
view."
OBJECT rsvpSessionRequests
MIN-ACCESS not-accessible
DESCRIPTION
"This object is optional."
OBJECT rsvpSessionFlowId
MIN-ACCESS not-accessible
DESCRIPTION
"This object is needed only in a system that imple-
ments IPv6."
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
skipping to change at page 67, line 38 skipping to change at page 69, line 7
"read-create access is not required. This may be "read-create access is not required. This may be
read-only." read-only."
OBJECT rsvpSenderAdspecMtu OBJECT rsvpSenderAdspecMtu
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 rsvpSenderAdspecGuaranteedSvc OBJECT rsvpSenderAdspecGuaranteedSvc
MIN-ACCESS read-only MIN-ACCESS not-accessible
DESCRIPTION DESCRIPTION
"read-create access is not required. This may be "This may be not-accessible if the system does not
read-only." support Guaranteed Service."
OBJECT rsvpSenderAdspecGuaranteedBreak OBJECT rsvpSenderAdspecGuaranteedBreak
MIN-ACCESS read-only MIN-ACCESS not-accessible
DESCRIPTION DESCRIPTION
"read-create access is not required. This may be "This may be not-accessible if the system does not
read-only." support Guaranteed Service."
OBJECT rsvpSenderAdspecGuaranteedCtot OBJECT rsvpSenderAdspecGuaranteedCtot
MIN-ACCESS read-only MIN-ACCESS not-accessible
DESCRIPTION DESCRIPTION
"read-create access is not required. This may be "This may be not-accessible if the system does not
read-only." support Guaranteed Service."
OBJECT rsvpSenderAdspecGuaranteedDtot OBJECT rsvpSenderAdspecGuaranteedDtot
MIN-ACCESS read-only MIN-ACCESS not-accessible
DESCRIPTION DESCRIPTION
"read-create access is not required. This may be "This may be not-accessible if the system does not
read-only." support Guaranteed Service."
OBJECT rsvpSenderAdspecGuaranteedCsum OBJECT rsvpSenderAdspecGuaranteedCsum
MIN-ACCESS read-only MIN-ACCESS not-accessible
DESCRIPTION DESCRIPTION
"read-create access is not required. This may be "This may be not-accessible if the system does not
read-only." support Guaranteed Service."
OBJECT rsvpSenderAdspecGuaranteedDsum OBJECT rsvpSenderAdspecGuaranteedDsum
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"read-create access is not required. This may be "This may be not-accessible if the system does not
read-only." support Guaranteed Service."
OBJECT rsvpSenderAdspecGuaranteedHopCount OBJECT rsvpSenderAdspecGuaranteedHopCount
MIN-ACCESS read-only MIN-ACCESS not-accessible
DESCRIPTION DESCRIPTION
"read-create access is not required. This may be "This may be not-accessible if the system does not
read-only." support Guaranteed Service."
OBJECT rsvpSenderAdspecGuaranteedPathBw OBJECT rsvpSenderAdspecGuaranteedPathBw
MIN-ACCESS read-only MIN-ACCESS not-accessible
DESCRIPTION DESCRIPTION
"read-create access is not required. This may be "This may be not-accessible if the system does not
read-only." support Guaranteed Service."
OBJECT rsvpSenderAdspecGuaranteedMinLatency OBJECT rsvpSenderAdspecGuaranteedMinLatency
MIN-ACCESS read-only MIN-ACCESS not-accessible
DESCRIPTION DESCRIPTION
"read-create access is not required. This may be "This may be not-accessible if the system does not
read-only." support Guaranteed Service."
OBJECT rsvpSenderAdspecGuaranteedMtu OBJECT rsvpSenderAdspecGuaranteedMtu
MIN-ACCESS read-only MIN-ACCESS not-accessible
DESCRIPTION DESCRIPTION
"read-create access is not required. This may be "This may be not-accessible if the system does not
read-only." support Guaranteed Service."
OBJECT rsvpSenderAdspecCtrlLoadSvc OBJECT rsvpSenderAdspecCtrlLoadSvc
MIN-ACCESS read-only MIN-ACCESS not-accessible
DESCRIPTION DESCRIPTION
"read-create access is not required. This may be "This may be not-accessible if the system does not
read-only." support Controlled Load."
OBJECT rsvpSenderAdspecCtrlLoadBreak OBJECT rsvpSenderAdspecCtrlLoadBreak
MIN-ACCESS read-only MIN-ACCESS not-accessible
DESCRIPTION DESCRIPTION
"read-create access is not required. This may be "This may be not-accessible if the system does not
read-only." support Controlled Load."
OBJECT rsvpSenderAdspecCtrlLoadHopCount OBJECT rsvpSenderAdspecCtrlLoadHopCount
MIN-ACCESS read-only MIN-ACCESS not-accessible
DESCRIPTION DESCRIPTION
"read-create access is not required. This may be "This may be not-accessible if the system does not
read-only." support Controlled Load."
OBJECT rsvpSenderAdspecCtrlLoadPathBw OBJECT rsvpSenderAdspecCtrlLoadPathBw
MIN-ACCESS read-only MIN-ACCESS not-accessible
DESCRIPTION DESCRIPTION
"read-create access is not required. This may be "This may be not-accessible if the system does not
read-only." support Controlled Load."
OBJECT rsvpSenderAdspecCtrlLoadMinLatency OBJECT rsvpSenderAdspecCtrlLoadMinLatency
MIN-ACCESS read-only MIN-ACCESS not-accessible
DESCRIPTION DESCRIPTION
"read-create access is not required. This may be "This may be not-accessible if the system does not
read-only." support Controlled Load."
OBJECT rsvpSenderAdspecCtrlLoadMtu OBJECT rsvpSenderAdspecCtrlLoadMtu
MIN-ACCESS read-only MIN-ACCESS not-accessible
DESCRIPTION DESCRIPTION
"read-create access is not required. This may be "This may be not-accessible if the system does not
read-only." support Controlled Load."
OBJECT rsvpSenderStatus OBJECT rsvpSenderStatus
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 rsvpResvType OBJECT rsvpResvType
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 rsvpResvDestAddr OBJECT rsvpResvDestAddr
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 73, line 32 skipping to change at page 75, line 4
"read-create access is not required. This may be "read-create access is not required. This may be
read-only." 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 {
rsvpSessionType, rsvpSessionDestAddr, rsvpSessionType, rsvpSessionDestAddr,
rsvpSessionDestAddrLength, rsvpSessionProtocol, rsvpSessionDestAddrLength, rsvpSessionProtocol,
rsvpSessionPort, rsvpSessionSenders, rsvpSessionReceivers, rsvpSessionPort, rsvpSessionSenders, rsvpSessionReceivers,
rsvpSessionRequests rsvpSessionRequests, rsvpSessionFlowId
} }
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 {
rsvpSenderType, rsvpSenderDestAddr, rsvpSenderAddr, rsvpSenderType, rsvpSenderDestAddr, rsvpSenderAddr,
rsvpSenderDestAddrLength, rsvpSenderAddrLength, rsvpSenderDestAddrLength, rsvpSenderAddrLength,
rsvpSenderProtocol, rsvpSenderDestPort, rsvpSenderPort, rsvpSenderProtocol, rsvpSenderDestPort, rsvpSenderPort,
rsvpSenderHopAddr, rsvpSenderHopLih, rsvpSenderInterface, rsvpSenderHopAddr, rsvpSenderHopLih, rsvpSenderInterface,
rsvpSenderTSpecRate, rsvpSenderTSpecPeakRate, rsvpSenderTSpecRate, rsvpSenderTSpecPeakRate,
rsvpSenderTSpecBurst, rsvpSenderTSpecMinTU, rsvpSenderTSpecBurst, rsvpSenderTSpecMinTU,
rsvpSenderTSpecMaxTU, rsvpSenderInterval, rsvpSenderLastChange, rsvpSenderTSpecMaxTU, rsvpSenderInterval, rsvpSenderLastChange,
rsvpSenderStatus, rsvpSenderRSVPHop, rsvpSenderPolicy, rsvpSenderStatus, rsvpSenderRSVPHop, rsvpSenderPolicy,
skipping to change at page 77, line 22 skipping to change at page 78, line 22
7. Authors' Addresses 7. Authors' Addresses
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: ArrowPoint Communications
2 Federal Street 235 Littleton Road
Billerica, Massachusetts 01821 Westford, Massachusetts 01886
Tel: +1 508 436 3811 Tel: +1 508 692 5875
E-Mail: jj@BayNetworks.com E-Mail: jjk@tiac.net"
8. Acknowledgements 8. Acknowledgements
This document was produced by the RSVP Working Group. This document was produced by the RSVP Working Group.
9. 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
skipping to change at page 79, line 19 skipping to change at page 80, line 19
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
4.3 Semantics of Writing the Path and Reservation 4.3 Semantics of Writing the Path and Reservation
State Databases .................................... 4 State Databases .................................... 4
4.4 Intended use of Flow Notifications .................. 5 4.4 Intended use of Flow Notifications .................. 5
4.4.1 The lostFlow Notification ......................... 5 4.4.1 The lostFlow Notification ......................... 5
4.4.2 The newFlow Notification .......................... 5 4.4.2 The newFlow Notification .......................... 5
5 Definitions ........................................... 7 5 Definitions ........................................... 6
5.1 RSVP Session Statistics Database .................... 8 5.1 RSVP Session Statistics Database .................... 7
5.1 RSVP Session Sender Database ........................ 12 5.1 RSVP Session Sender Database ........................ 11
5.2 RSVP Reservations Requested Database ................ 31 5.2 RSVP Reservations Requested Database ................ 31
5.3 RSVP Reservation Requests Database .................. 43 5.3 RSVP Reservation Requests Database .................. 43
5.4 RSVP Interface Attributes Database .................. 55 5.4 RSVP Interface Attributes Database .................. 55
5.5 RSVP Neighbor Database .............................. 59 5.5 RSVP Neighbor Database .............................. 60
5.4 Notifications ....................................... 61 5.4 Notifications ....................................... 62
6 Security Issues ....................................... 77 6 Security Issues ....................................... 78
7 Authors' Addresses .................................... 77 7 Authors' Addresses .................................... 78
8 Acknowledgements ...................................... 77 8 Acknowledgements ...................................... 78
9 References ............................................ 78 9 References ............................................ 79
 End of changes. 

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