summaryrefslogtreecommitdiff
path: root/doc/rfc/rfc2213.txt
diff options
context:
space:
mode:
authorThomas Voss <mail@thomasvoss.com> 2024-11-27 20:54:24 +0100
committerThomas Voss <mail@thomasvoss.com> 2024-11-27 20:54:24 +0100
commit4bfd864f10b68b71482b35c818559068ef8d5797 (patch)
treee3989f47a7994642eb325063d46e8f08ffa681dc /doc/rfc/rfc2213.txt
parentea76e11061bda059ae9f9ad130a9895cc85607db (diff)
doc: Add RFC documents
Diffstat (limited to 'doc/rfc/rfc2213.txt')
-rw-r--r--doc/rfc/rfc2213.txt1179
1 files changed, 1179 insertions, 0 deletions
diff --git a/doc/rfc/rfc2213.txt b/doc/rfc/rfc2213.txt
new file mode 100644
index 0000000..6e92a3d
--- /dev/null
+++ b/doc/rfc/rfc2213.txt
@@ -0,0 +1,1179 @@
+
+
+
+
+
+
+Network Working Group F. Baker
+Request for Comments: 2213 Cisco Systems
+Category: Standards Track J. Krawczyk
+ ArrowPoint Communications
+ A. Sastry
+ Cisco Systems
+ September 1997
+
+
+
+ Integrated Services Management Information Base using SMIv2
+
+
+Status of this Memo
+
+ This document specifies an Internet standards track protocol for the
+ Internet community, and requests discussion and suggestions for
+ improvements. Please refer to the current edition of the "Internet
+ Official Protocol Standards" (STD 1) for the standardization state
+ and status of this protocol. Distribution of this memo is unlimited.
+
+Abstract
+
+ This memo defines a portion of the Management Information Base (MIB)
+ for use with network management protocols in TCP/IP-based internets.
+ In particular, it defines objects for managing the the interface
+ attributes defined in the Integrated Services Model. Comments should
+ be made to the Integrated Services Working Group, int-serv@isi.edu.
+
+Table of Contents
+
+1 The SNMPv2 Network Management Framework ............... 2
+1.1 Object Definitions .................................. 2
+2 Overview .............................................. 2
+2.1 Textual Conventions ................................. 2
+2.2 Structure of MIB .................................... 3
+3 Definitions ........................................... 3
+3.2 Interface Attributes Database ....................... 6
+3.3 Integrated Services Interface Flows Database ........ 8
+4 Security Considerations ............................... 19
+5 Authors' Addresses .................................... 20
+6 Acknowledgements ...................................... 20
+7 References ............................................ 20
+
+
+
+
+
+
+
+
+Baker, et. al. Standards Track [Page 1]
+
+RFC 2213 Integrated Services MIB using SMIv2 September 1997
+
+
+1. The SNMPv2 Network Management Framework
+
+ The SNMPv2 Network Management Framework consists of four major
+ components. They are:
+
+ o RFC 1441 which defines the SMI, the mechanisms used for
+ describing and naming objects for the purpose of
+ management.
+
+ o STD 17, RFC 1213 defines MIB-II, the core set of managed
+ objects for the Internet suite of protocols.
+
+ o RFC 1445 which defines the administrative and other
+ architectural aspects of the framework.
+
+ o RFC 1448 which defines the protocol used for network
+ access to managed objects.
+
+ The Framework permits new objects to be defined for the purpose of
+ experimentation and evaluation.
+
+1.1. Object Definitions
+
+ Managed objects are accessed via a virtual information store, termed
+ the Management Information Base or MIB. Objects in the MIB are
+ defined using the subset of Abstract Syntax Notation One (ASN.1)
+ defined in the SMI. In particular, each object type is named by an
+ OBJECT IDENTIFIER, an administratively assigned name. The object
+ type together with an object instance serves to uniquely identify a
+ specific instantiation of the object. For human convenience, we
+ often use a textual string, termed the descriptor, to refer to the
+ object type.
+
+2. Overview
+
+2.1. Textual Conventions
+
+ Several new data types are introduced as a textual convention in this
+ MIB document. These textual conventions enhance the readability of
+ the specification and can ease comparison with other specifications
+ if appropriate. It should be noted that the introduction of the
+ these textual conventions has no effect on either the syntax nor the
+ semantics of any managed objects. The use of these is merely an
+
+
+
+
+
+
+
+
+Baker, et. al. Standards Track [Page 2]
+
+RFC 2213 Integrated Services MIB using SMIv2 September 1997
+
+
+ artifact of the explanatory method used. Objects defined in terms of
+ one of these methods are always encoded by means of the rules that
+ define the primitive type. Hence, no changes to the SMI or the SNMP
+ are necessary to accommodate these textual conventions which are
+ adopted merely for the convenience of readers and writers in pursuit
+ of the elusive goal of clear, concise, and unambiguous MIB documents.
+
+2.2. Structure of MIB
+
+ The MIB is composed of the following sections:
+ Integrated Services
+ Interface Attributes Table
+ Interface Flow Table
+
+3. Definitions
+
+INTEGRATED-SERVICES-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Counter32,
+ Gauge32, Integer32, mib-2 FROM SNMPv2-SMI
+ TimeInterval, TEXTUAL-CONVENTION, RowStatus,
+ TruthValue FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
+ ifIndex, InterfaceIndex FROM IF-MIB;
+
+-- This MIB module uses the extended OBJECT-TYPE macro as
+-- defined in [9].
+
+intSrv MODULE-IDENTITY
+ LAST-UPDATED "9511030500Z" -- Thu Aug 28 09:04:13 PDT 1997
+ ORGANIZATION "IETF Integrated Services Working Group"
+ CONTACT-INFO
+ " 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: ArrowPoint Communications
+ 235 Littleton Road
+ Westford, Massachusetts 01886
+ Tel: +1 508 692 5875
+ E-Mail: jjk@tiac.net"
+ DESCRIPTION
+ "The MIB module to describe the Integrated Services
+
+
+
+Baker, et. al. Standards Track [Page 3]
+
+RFC 2213 Integrated Services MIB using SMIv2 September 1997
+
+
+ Protocol"
+ ::= { mib-2 52 }
+
+intSrvObjects OBJECT IDENTIFIER ::= { intSrv 1 }
+intSrvGenObjects OBJECT IDENTIFIER ::= { intSrv 2 }
+intSrvNotifications OBJECT IDENTIFIER ::= { intSrv 3 }
+intSrvConformance OBJECT IDENTIFIER ::= { intSrv 4 }
+
+-- Textual Conventions
+--
+
+ SessionNumber ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The Session Number convention is used for
+ numbers identifying sessions or saved PATH or
+ RESV information. It is a number in the range
+ returned by a TestAndIncr variable, having no
+ protocol meaning whatsoever but serving instead
+ as simple identifier.
+
+ The alternative was a very complex instance or
+ instance object that became unwieldy."
+ SYNTAX INTEGER (0..2147483647)
+
+
+ Protocol ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "The value of the IP Protocol field of an IP
+ Datagram Header. This identifies the protocol
+ layer above IP. For example, the value 6 is
+ used for TCP and the value 17 is used for UDP.
+ The values of this field are defined in the As-
+ signed Numbers RFC."
+ SYNTAX INTEGER (1..255)
+
+
+ SessionType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The value of the C-Type field of a Session ob-
+ ject, as defined in the RSVP specification.
+ This value determines the lengths of octet
+ strings and use of certain objects such as the
+ 'port' variables. If the C-Type calls for an
+ IP6 address, one would expect all source, des-
+
+
+
+Baker, et. al. Standards Track [Page 4]
+
+RFC 2213 Integrated Services MIB using SMIv2 September 1997
+
+
+ tination, and next/previous hop addresses to be
+ 16 bytes long, and for the ports to be UDP/TCP
+ port numbers, for example."
+ SYNTAX INTEGER (1..255)
+
+ Port ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "The value of the UDP or TCP Source or Destina-
+ tion Port field, a virtual destination port or
+ generalized port identifier used with the IPSEC
+ Authentication Header or Encapsulating Security
+ Payload, or other session discriminator. If it
+ is not used, the value should be of length 0.
+ This pair, when coupled with the IP Addresses
+ of the source and destination system and the IP
+ protocol field, uniquely identifies a data
+ stream."
+ SYNTAX OCTET STRING (SIZE(2..4))
+
+
+ MessageSize ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "The size of a message in bytes. This is used
+ to specify the minimum and maximum size of a
+ message along an integrated services route."
+ SYNTAX INTEGER (0..'7FFFFFFF'h)
+
+
+ BitRate ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "The rate, in bits/second, that data may move
+ in the context. Applicable contexts minimally
+ include the speed of an interface or virtual
+ circuit, the data rate of a (potentially aggre-
+ gated) data flow, or the data rate to be allo-
+ cated for use by a flow."
+ SYNTAX INTEGER (0..'7FFFFFFF'h)
+
+ BurstSize ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+
+
+
+Baker, et. al. Standards Track [Page 5]
+
+RFC 2213 Integrated Services MIB using SMIv2 September 1997
+
+
+ "The number of octets of IP Data, including IP
+ Headers, that a stream may send without concern
+ for policing."
+ SYNTAX INTEGER (0..'7FFFFFFF'h)
+
+
+ QosService ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The class of service in use by a flow."
+ SYNTAX INTEGER {
+ bestEffort (1), -- Best Effort Service
+ guaranteedDelay (2), -- Guaranteed Delay
+ controlledLoad (5) -- Controlled Load
+ }
+
+-- The Integrated Services Interface Attributes Database contains
+-- information about resources allocated by resource reservation
+-- protocols, such as RSVP and ST-II.
+
+
+ intSrvIfAttribTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IntSrvIfAttribEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The reservable attributes of the system's in-
+ terfaces."
+ ::= { intSrvObjects 1 }
+
+
+ intSrvIfAttribEntry OBJECT-TYPE
+ SYNTAX IntSrvIfAttribEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The reservable attributes of a given inter-
+ face."
+ INDEX { ifIndex }
+ ::= { intSrvIfAttribTable 1 }
+
+IntSrvIfAttribEntry ::=
+ SEQUENCE {
+ intSrvIfAttribAllocatedBits BitRate,
+ intSrvIfAttribMaxAllocatedBits BitRate,
+ intSrvIfAttribAllocatedBuffer BurstSize,
+ intSrvIfAttribFlows Gauge32,
+ intSrvIfAttribPropagationDelay Integer32,
+
+
+
+Baker, et. al. Standards Track [Page 6]
+
+RFC 2213 Integrated Services MIB using SMIv2 September 1997
+
+
+ intSrvIfAttribStatus RowStatus
+ }
+
+ intSrvIfAttribAllocatedBits OBJECT-TYPE
+ SYNTAX BitRate
+ UNITS "Bits per second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bits/second currently allocated
+ to reserved sessions on the interface."
+ ::= { intSrvIfAttribEntry 1 }
+
+ intSrvIfAttribMaxAllocatedBits OBJECT-TYPE
+ SYNTAX BitRate
+ UNITS "Bits per second"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The maximum number of bits/second that may be
+ allocated to reserved sessions on the inter-
+ face."
+ ::= { intSrvIfAttribEntry 2 }
+
+
+ intSrvIfAttribAllocatedBuffer OBJECT-TYPE
+ SYNTAX BurstSize
+ UNITS "Bytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of buffer space required to hold
+ the simultaneous burst of all reserved flows on
+ the interface."
+ ::= { intSrvIfAttribEntry 3 }
+
+
+ intSrvIfAttribFlows OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of reserved flows currently active
+ on this interface. A flow can be created ei-
+ ther from a reservation protocol (such as RSVP
+ or ST-II) or via configuration information."
+ ::= { intSrvIfAttribEntry 4 }
+
+
+
+
+Baker, et. al. Standards Track [Page 7]
+
+RFC 2213 Integrated Services MIB using SMIv2 September 1997
+
+
+ intSrvIfAttribPropagationDelay OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "microseconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The amount of propagation delay that this in-
+ terface introduces in addition to that intro-
+ diced by bit propagation delays."
+ DEFVAL { 0 }-- by default, interfaces are presumed to add
+ -- no extra delays
+ ::= { intSrvIfAttribEntry 5 }
+
+
+ intSrvIfAttribStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "'active' on interfaces that are configured for
+ RSVP."
+ ::= { intSrvIfAttribEntry 6 }
+
+
+-- The Integrated Services Active Flows Database
+-- lists all flows active on an outgoing interface, including
+-- relevant attributes.
+
+
+ intSrvFlowTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IntSrvFlowEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information describing the reserved flows us-
+ ing the system's interfaces."
+ ::= { intSrvObjects 2 }
+
+
+ intSrvFlowEntry OBJECT-TYPE
+ SYNTAX IntSrvFlowEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information describing the use of a given in-
+ terface by a given flow. The counter
+ intSrvFlowPoliced starts counting at the in-
+ stallation of the flow."
+
+
+
+Baker, et. al. Standards Track [Page 8]
+
+RFC 2213 Integrated Services MIB using SMIv2 September 1997
+
+
+ INDEX { intSrvFlowNumber }
+ ::= { intSrvFlowTable 1 }
+
+
+ IntSrvFlowEntry ::=
+ SEQUENCE {
+ intSrvFlowNumber SessionNumber,
+ intSrvFlowType SessionType,
+ intSrvFlowOwner INTEGER,
+ intSrvFlowDestAddr OCTET STRING,
+ intSrvFlowSenderAddr OCTET STRING,
+ intSrvFlowDestAddrLength INTEGER,
+ intSrvFlowSenderAddrLength INTEGER,
+ intSrvFlowProtocol Protocol,
+ intSrvFlowDestPort Port,
+ intSrvFlowPort Port,
+ intSrvFlowFlowId INTEGER,
+ intSrvFlowInterface InterfaceIndex,
+ intSrvFlowIfAddr OCTET STRING,
+ intSrvFlowRate BitRate,
+ intSrvFlowBurst BurstSize,
+ intSrvFlowWeight Integer32,
+ intSrvFlowQueue Integer32,
+ intSrvFlowMinTU MessageSize,
+ intSrvFlowMaxTU MessageSize,
+ intSrvFlowBestEffort Counter32,
+ intSrvFlowPoliced Counter32,
+ intSrvFlowDiscard TruthValue,
+ intSrvFlowService QosService,
+ intSrvFlowOrder INTEGER,
+ intSrvFlowStatus RowStatus
+ }
+
+
+ intSrvFlowNumber OBJECT-TYPE
+ SYNTAX SessionNumber
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The number of this flow. This is for SNMP In-
+ dexing purposes only and has no relation to any
+ protocol value."
+ ::= { intSrvFlowEntry 1 }
+
+
+ intSrvFlowType OBJECT-TYPE
+ SYNTAX SessionType
+ MAX-ACCESS read-create
+
+
+
+Baker, et. al. Standards Track [Page 9]
+
+RFC 2213 Integrated Services MIB using SMIv2 September 1997
+
+
+ STATUS current
+ DESCRIPTION
+ "The type of session (IP4, IP6, IP6 with flow
+ information, etc)."
+ ::= { intSrvFlowEntry 2 }
+
+
+ intSrvFlowOwner OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ rsvp(2),
+ management(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The process that installed this flow in the
+ queue policy database."
+ ::= { intSrvFlowEntry 3 }
+
+
+ intSrvFlowDestAddr OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(4..16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The destination address used by all senders in
+ this session. This object may not be changed
+ when the value of the RowStatus object is 'ac-
+ tive'."
+ ::= { intSrvFlowEntry 4 }
+
+
+ intSrvFlowSenderAddr OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(4..16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The source address of the sender selected by
+ this reservation. The value of all zeroes in-
+ dicates 'all senders'. This object may not be
+ changed when the value of the RowStatus object
+ is 'active'."
+ ::= { intSrvFlowEntry 5 }
+
+
+ intSrvFlowDestAddrLength OBJECT-TYPE
+ SYNTAX INTEGER(0..128)
+
+
+
+Baker, et. al. Standards Track [Page 10]
+
+RFC 2213 Integrated Services MIB using SMIv2 September 1997
+
+
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The length of the destination address in bits.
+ This is the CIDR Prefix Length, which for IP4
+ hosts and multicast addresses is 32 bits. This
+ object may not be changed when the value of the
+ RowStatus object is 'active'."
+ ::= { intSrvFlowEntry 6 }
+
+
+ intSrvFlowSenderAddrLength OBJECT-TYPE
+ SYNTAX INTEGER(0..128)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The length of the sender's address in bits.
+ This is the CIDR Prefix Length, which for IP4
+ hosts and multicast addresses is 32 bits. This
+ object may not be changed when the value of the
+ RowStatus object is 'active'."
+ ::= { intSrvFlowEntry 7 }
+
+
+ intSrvFlowProtocol OBJECT-TYPE
+ SYNTAX Protocol
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IP Protocol used by a session. This ob-
+ ject may not be changed when the value of the
+ RowStatus object is 'active'."
+ ::= { intSrvFlowEntry 8 }
+
+
+ intSrvFlowDestPort OBJECT-TYPE
+ SYNTAX Port
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The UDP or TCP port number used as a destina-
+ tion port for all senders in this session. If
+ the IP protocol in use, specified by
+ intSrvResvFwdProtocol, is 50 (ESP) or 51 (AH),
+ this represents a virtual destination port
+ number. A value of zero indicates that the IP
+ protocol in use does not have ports. This ob-
+ ject may not be changed when the value of the
+
+
+
+Baker, et. al. Standards Track [Page 11]
+
+RFC 2213 Integrated Services MIB using SMIv2 September 1997
+
+
+ RowStatus object is 'active'."
+ ::= { intSrvFlowEntry 9 }
+
+
+ intSrvFlowPort OBJECT-TYPE
+ SYNTAX Port
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The UDP or TCP port number used as a source
+ port for this sender in this session. If the
+ IP protocol in use, specified by
+ intSrvResvFwdProtocol is 50 (ESP) or 51 (AH),
+ this represents a generalized port identifier
+ (GPI). A value of zero indicates that the IP
+ protocol in use does not have ports. This ob-
+ ject may not be changed when the value of the
+ RowStatus object is 'active'."
+ ::= { intSrvFlowEntry 10 }
+
+
+ intSrvFlowFlowId OBJECT-TYPE
+ SYNTAX INTEGER (0..16777215)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The flow ID that this sender is using, if
+ this is an IPv6 session."
+ ::= { intSrvFlowEntry 11 }
+
+
+ intSrvFlowInterface OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The ifIndex value of the interface on which
+ this reservation exists."
+ ::= { intSrvFlowEntry 12 }
+
+
+ intSrvFlowIfAddr OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(4..16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IP Address on the ifEntry on which this
+ reservation exists. This is present primarily
+
+
+
+Baker, et. al. Standards Track [Page 12]
+
+RFC 2213 Integrated Services MIB using SMIv2 September 1997
+
+
+ to support those interfaces which layer multi-
+ ple IP Addresses on the interface."
+ ::= { intSrvFlowEntry 13 }
+
+
+ intSrvFlowRate OBJECT-TYPE
+ SYNTAX BitRate
+ UNITS "bits per second"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Reserved Rate of the sender's data stream.
+ If this is a Controlled Load service flow, this
+ rate is derived from the Tspec rate parameter
+ (r). If this is a Guaranteed service flow,
+ this rate is derived from the Rspec clearing
+ rate parameter (R)."
+ ::= { intSrvFlowEntry 14 }
+
+
+ intSrvFlowBurst OBJECT-TYPE
+ SYNTAX BurstSize
+ UNITS "bytes"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The size of the largest burst expected from
+ the sender at a time.
+
+ If this is less than the sender's advertised
+ burst size, the receiver is asking the network
+ to provide flow pacing beyond what would be
+ provided under normal circumstances. Such pac-
+ ing is at the network's option."
+ ::= { intSrvFlowEntry 15 }
+
+
+ intSrvFlowWeight OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The weight used to prioritize the traffic.
+ Note that the interpretation of this object is
+ implementation-specific, as implementations
+ vary in their use of weighting procedures."
+ ::= { intSrvFlowEntry 16 }
+
+
+
+
+Baker, et. al. Standards Track [Page 13]
+
+RFC 2213 Integrated Services MIB using SMIv2 September 1997
+
+
+ intSrvFlowQueue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of the queue used by this traffic.
+ Note that the interpretation of this object is
+ implementation-specific, as implementations
+ vary in their use of queue identifiers."
+ ::= { intSrvFlowEntry 17 }
+
+
+ intSrvFlowMinTU OBJECT-TYPE
+ SYNTAX MessageSize
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The minimum message size for this flow. The
+ policing algorithm will treat smaller messages
+ as though they are this size."
+ ::= { intSrvFlowEntry 18 }
+
+
+ intSrvFlowMaxTU OBJECT-TYPE
+ SYNTAX MessageSize
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The maximum datagram size for this flow that
+ will conform to the traffic specification. This
+ value cannot exceed the MTU of the interface."
+ ::= { intSrvFlowEntry 19 }
+
+
+ intSrvFlowBestEffort OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets that were remanded to
+ best effort service."
+ ::= { intSrvFlowEntry 20 }
+
+
+ intSrvFlowPoliced OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+
+
+
+Baker, et. al. Standards Track [Page 14]
+
+RFC 2213 Integrated Services MIB using SMIv2 September 1997
+
+
+ DESCRIPTION
+ "The number of packets policed since the incep-
+ tion of the flow's service."
+ ::= { intSrvFlowEntry 21 }
+
+
+ intSrvFlowDiscard OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "If 'true', the flow is to incur loss when
+ traffic is policed. If 'false', policed traff-
+ ic is treated as best effort traffic."
+ DEFVAL { false } -- traffic is, by default, treated as best
+ -- effort
+ ::= { intSrvFlowEntry 22 }
+
+
+ intSrvFlowService OBJECT-TYPE
+ SYNTAX QosService
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The QoS service being applied to this flow."
+ ::= { intSrvFlowEntry 23 }
+
+
+ intSrvFlowOrder OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "In the event of ambiguity, the order in which
+ the classifier should make its comparisons.
+ The row with intSrvFlowOrder=0 is tried first,
+ and comparisons proceed in the order of in-
+ creasing value. Non-serial implementations of
+ the classifier should emulate this behavior."
+ ::= { intSrvFlowEntry 24 }
+
+
+ intSrvFlowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "'active' for all active flows. This object
+
+
+
+Baker, et. al. Standards Track [Page 15]
+
+RFC 2213 Integrated Services MIB using SMIv2 September 1997
+
+
+ may be used to install static classifier infor-
+ mation, delete classifier information, or au-
+ thorize such."
+ ::= { intSrvFlowEntry 25 }
+
+
+ intSrvFlowNewIndex OBJECT-TYPE
+ SYNTAX TestAndIncr
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to assign values to
+ intSrvFlowNumber as described in 'Textual Con-
+ ventions for SNMPv2'. The network manager
+ reads the object, and then writes the value
+ back in the SET that creates a new instance of
+ intSrvFlowEntry. If the SET fails with the
+ code 'inconsistentValue', then the process must
+ be repeated; If the SET succeeds, then the ob-
+ ject is incremented, and the new instance is
+ created according to the manager's directions."
+ ::= { intSrvGenObjects 1 }
+
+
+-- conformance information
+
+
+intSrvGroups OBJECT IDENTIFIER ::= { intSrvConformance 1 }
+intSrvCompliances OBJECT IDENTIFIER ::= { intSrvConformance 2 }
+
+-- compliance statements
+
+
+ intSrvCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement "
+ MODULE -- this module
+ MANDATORY-GROUPS { intSrvIfAttribGroup, intSrvFlowsGroup }
+
+ OBJECT intSrvFlowType
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "read-create access is not required. This may be
+ read-only."
+
+ OBJECT intSrvFlowOwner
+ MIN-ACCESS read-only
+
+
+
+Baker, et. al. Standards Track [Page 16]
+
+RFC 2213 Integrated Services MIB using SMIv2 September 1997
+
+
+ DESCRIPTION
+ "read-create access is not required. This may be
+ read-only."
+
+ OBJECT intSrvFlowDestAddr
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "read-create access is not required. This may be
+ read-only."
+
+ OBJECT intSrvFlowSenderAddr
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "read-create access is not required. This may be
+ read-only."
+
+ OBJECT intSrvFlowDestAddrLength
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "read-create access is not required. This may be
+ read-only."
+
+ OBJECT intSrvFlowSenderAddrLength
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "read-create access is not required. This may be
+ read-only."
+
+ OBJECT intSrvFlowProtocol
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "read-create access is not required. This may be
+ read-only."
+
+ OBJECT intSrvFlowDestPort
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "read-create access is not required. This may be
+ read-only."
+
+ OBJECT intSrvFlowPort
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "read-create access is not required. This may be
+ read-only."
+
+ OBJECT intSrvFlowFlowId
+ MIN-ACCESS not-accessible
+
+
+
+Baker, et. al. Standards Track [Page 17]
+
+RFC 2213 Integrated Services MIB using SMIv2 September 1997
+
+
+ DESCRIPTION
+ "This object is needed only in a system that imple-
+ ments IPv6."
+
+ OBJECT intSrvFlowInterface
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "read-create access is not required. This may be
+ read-only."
+
+ OBJECT intSrvFlowRate
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "read-create access is not required. This may be
+ read-only."
+
+ OBJECT intSrvFlowBurst
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "read-create access is not required. This may be
+ read-only."
+
+ OBJECT intSrvFlowWeight
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "read-create access is not required. This may be
+ read-only."
+
+ OBJECT intSrvFlowQueue
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "read-create access is not required. This may be
+ read-only."
+
+ OBJECT intSrvFlowMinTU
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "read-create access is not required. This may be
+ read-only."
+
+ OBJECT intSrvFlowMaxTU
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "read-create access is not required. This may be
+ read-only."
+
+ OBJECT intSrvFlowStatus
+ MIN-ACCESS read-only
+
+
+
+Baker, et. al. Standards Track [Page 18]
+
+RFC 2213 Integrated Services MIB using SMIv2 September 1997
+
+
+ DESCRIPTION
+ "read-create access is not required. This may be
+ read-only."
+
+ ::= { intSrvCompliances 1 }
+
+
+ intSrvIfAttribGroup OBJECT-GROUP
+ OBJECTS {
+ intSrvIfAttribAllocatedBits, intSrvIfAttribMaxAllocatedBits,
+ intSrvIfAttribAllocatedBuffer, intSrvIfAttribFlows,
+ intSrvIfAttribPropagationDelay, intSrvIfAttribStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "These objects are required for Systems sup-
+ porting the Integrated Services Architecture."
+ ::= { intSrvGroups 1 }
+
+ intSrvFlowsGroup OBJECT-GROUP
+ OBJECTS {
+ intSrvFlowType, intSrvFlowOwner, intSrvFlowDestAddr,
+ intSrvFlowSenderAddr, intSrvFlowDestAddrLength,
+ intSrvFlowSenderAddrLength, intSrvFlowProtocol,
+ intSrvFlowDestPort, intSrvFlowPort, intSrvFlowInterface,
+ intSrvFlowBestEffort, intSrvFlowRate, intSrvFlowBurst,
+ intSrvFlowWeight, intSrvFlowQueue, intSrvFlowMinTU,
+ intSrvFlowDiscard, intSrvFlowPoliced, intSrvFlowService,
+ intSrvFlowIfAddr, intSrvFlowOrder, intSrvFlowStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "These objects are required for Systems sup-
+ porting the Integrated Services Architecture."
+ ::= { intSrvGroups 2 }
+
+END
+
+4. Security Considerations
+
+ The use of an SNMP SET results in an RSVP or Integrated Services
+ reservation under rules that are different compared to if the
+ reservation was negotiated using RSVP. However, no other security
+ considerations exist other than those imposed by SNMP itself.
+
+
+
+
+
+
+
+Baker, et. al. Standards Track [Page 19]
+
+RFC 2213 Integrated Services MIB using SMIv2 September 1997
+
+
+5. Authors' Addresses
+
+ Fred Baker
+ Postal: Cisco Systems
+ 519 Lado Drive
+ Santa Barbara, California 93111
+
+ Phone: +1 805 681 0115
+ EMail: fred@cisco.com
+
+
+ John Krawczyk
+ Postal: ArrowPoint Communications
+ 235 Littleton Road
+ Westford, Massachusetts 01886
+
+ Phone: +1 508 692 5875
+ EMail: jjk@tiac.net
+
+
+ Arun Sastry
+ Postal: Cisco Systems
+ 210 W. Tasman Drive
+ San Jose, California 95314
+ Phone: +1 408 526 7685
+ EMail: arun@cisco.com
+
+6. Acknowledgements
+
+ This document was produced by the Integrated Services Working Group.
+
+ The authors would like to thank the following people for providing
+ feedback on this document:
+
+ Lou Berger, Fore Systems
+ Bob Braden, ISI
+ Viswanatha Rao, Compaq
+ John Wroclawski, MIT
+
+7. References
+
+ [1] Rose, M., Editor, "Management Information Base for Network
+ Management of TCP/IP-based internets", STD 17, RFC 1213, May 1990.
+
+ [2] Information processing systems - Open Systems
+ Interconnection - Specification of Abstract Syntax
+ Notation One (ASN.1), International Organization for
+ Standardization. International Standard 8824, (December,
+
+
+
+Baker, et. al. Standards Track [Page 20]
+
+RFC 2213 Integrated Services MIB using SMIv2 September 1997
+
+
+ 1987).
+
+ [3] Information processing systems - Open Systems
+ Interconnection - Specification of Basic Encoding Rules
+ for Abstract Notation One (ASN.1), International
+ Organization for Standardization. International Standard
+ 8825, (December, 1987).
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Baker, et. al. Standards Track [Page 21]
+