home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / drafts / draft_ietf_i / draft-ietf-intserv-mib-04.txt < prev    next >
Text File  |  1996-11-22  |  34KB  |  1,567 lines

  1.  
  2.  
  3.  
  4.  
  5. Internet Draft     Integrated Services MIB       November 1996
  6.  
  7.  
  8.        Integrated Services Management Information Base
  9.                 draft-ietf-intserv-mib-04.txt
  10.  
  11.                  Thu Nov 21 16:08:14 PST 1996
  12.  
  13.  
  14.                           Fred Baker
  15.  
  16.                         Cisco Systems
  17.                         519 Lado Drive
  18.                Santa Barbara, California 93111
  19.  
  20.                         fred@cisco.com
  21.  
  22.  
  23.                         John Krawczyk
  24.  
  25.                       Bay Networks, Inc
  26.                        2 Federal Street
  27.                 Billerica, Massachusetts 01821
  28.  
  29.                       jj@BayNetworks.com
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36. 1.  Status of this Memo
  37.  
  38. This document is an Internet Draft.  Internet Drafts are
  39. working documents of the Internet Engineering Task Force
  40. (IETF), its Areas, and its Working Groups. Note that other
  41. groups may also distribute working documents as Internet
  42. Drafts.
  43.  
  44. Internet Drafts are draft documents valid for a maximum of six
  45. months. Internet Drafts may be updated, replaced, or obsoleted
  46. by other documents at any time.  It is not appropriate to use
  47. Internet Drafts as reference material or to cite them other
  48. than as a "working draft" or "work in progress."
  49.  
  50. Please check the I-D abstract listing contained in each
  51. Internet Draft directory to learn the current status of this
  52. or any other Internet Draft.
  53.  
  54.  
  55.  
  56.  
  57.  
  58. Baker and Krawczyk     Expires May 1997               [Page 1]
  59.  
  60.  
  61.  
  62.  
  63. Internet Draft     Integrated Services MIB       November 1996
  64.  
  65.  
  66. 2.  Abstract
  67.  
  68. This memo defines a portion of the Management Information Base
  69. (MIB) for use with network management protocols in TCP/IP-
  70. based internets.  In particular, it defines objects for
  71. managing the the interface attributes defined in the
  72. Integrated Services Model.  Comments should be made to the
  73. Integrated Services Working Group, int-serv@isi.edu.
  74.  
  75. This memo does not, in its draft form, specify a standard for
  76. the Internet community.
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116. Baker and Krawczyk     Expires May 1997               [Page 2]
  117.  
  118.  
  119.  
  120.  
  121. Internet Draft     Integrated Services MIB       November 1996
  122.  
  123.  
  124. 3.  The SNMPv2 Network Management Framework
  125.  
  126. The SNMPv2 Network Management Framework consists of four major
  127. components.  They are:
  128.  
  129. o    RFC 1441 which defines the SMI, the mechanisms used for
  130.      describing and naming objects for the purpose of
  131.      management.
  132.  
  133. o    RFC 1213 defines MIB-II, the core set of managed objects
  134.      for the Internet suite of protocols.
  135.  
  136. o    RFC 1445 which defines the administrative and other
  137.      architectural aspects of the framework.
  138.  
  139. o    RFC 1448 which defines the protocol used for network
  140.      access to managed objects.
  141.  
  142. The Framework permits new objects to be defined for the
  143. purpose of experimentation and evaluation.
  144.  
  145.  
  146. 3.1.  Object Definitions
  147.  
  148. Managed objects are accessed via a virtual information store,
  149. termed the Management Information Base or MIB.  Objects in the
  150. MIB are defined using the subset of Abstract Syntax Notation
  151. One (ASN.1) defined in the SMI.  In particular, each object
  152. type is named by an OBJECT IDENTIFIER, an administratively
  153. assigned name.  The object type together with an object
  154. instance serves to uniquely identify a specific instantiation
  155. of the object.  For human convenience, we often use a textual
  156. string, termed the descriptor, to refer to the object type.
  157.  
  158.  
  159. 4.  Overview
  160.  
  161. 4.1.  Textual Conventions
  162.  
  163. Several new data types are introduced as a textual convention
  164. in this MIB document.  These textual conventions enhance the
  165. readability of the specification and can ease comparison with
  166. other specifications if appropriate.  It should be noted that
  167. the introduction of the these textual conventions has no
  168. effect on either the syntax nor the semantics of any managed
  169.  
  170.  
  171.  
  172.  
  173.  
  174. Baker and Krawczyk     Expires May 1997               [Page 3]
  175.  
  176.  
  177.  
  178.  
  179. Internet Draft     Integrated Services MIB       November 1996
  180.  
  181.  
  182. objects.  The use of these is merely an artifact of the
  183. explanatory method used.  Objects defined in terms of one of
  184. these methods are always encoded by means of the rules that
  185. define the primitive type.  Hence, no changes to the SMI or
  186. the SNMP are necessary to accommodate these textual
  187. conventions which are adopted merely for the convenience of
  188. readers and writers in pursuit of the elusive goal of clear,
  189. concise, and unambiguous MIB documents.
  190.  
  191. The new data types are ...
  192.  
  193. 4.2.  Structure of MIB
  194.  
  195. The MIB is composed of the following sections:
  196.      Integrated Services
  197.           Interface Attributes Table
  198.  
  199. 5.  Definitions
  200.  
  201. INTEGRATED-SERVICES-MIB DEFINITIONS ::= BEGIN
  202.  
  203.     IMPORTS
  204.             MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE,
  205.             Gauge32, Integer32, experimental         FROM SNMPv2-SMI
  206.             TimeInterval, TEXTUAL-CONVENTION, RowStatus
  207.                                                      FROM SNMPv2-TC
  208.             MODULE-COMPLIANCE, OBJECT-GROUP          FROM SNMPv2-CONF
  209.             ifIndex, InterfaceIndex                  FROM IF-MIB;
  210.  
  211. --  This MIB module uses the extended OBJECT-TYPE macro as
  212. --  defined in [9].
  213.  
  214. intSrv MODULE-IDENTITY
  215.         LAST-UPDATED "9611211608Z" -- Thu Nov 21 16:08:14 PST 1996
  216.         ORGANIZATION "IETF Integrated Services Working Group"
  217.         CONTACT-INFO
  218.        "       Fred Baker
  219.        Postal: Cisco Systems
  220.                519 Lado Drive
  221.                Santa Barbara, California 93111
  222.        Tel:    +1 805 681 0115
  223.        E-Mail: fred@cisco.com
  224.  
  225.                John Krawczyk
  226.        Postal: Bay Networks, Inc
  227.  
  228.  
  229.  
  230.  
  231.  
  232. Baker and Krawczyk     Expires May 1997               [Page 4]
  233.  
  234.  
  235.  
  236.  
  237. Internet Draft     Integrated Services MIB       November 1996
  238.  
  239.  
  240.                2 Federal Street
  241.                Billerica, Massachusetts 01821
  242.        Tel:    +1 508 436 3811
  243.        E-Mail: jj@BayNetworks.com"
  244.     DESCRIPTION
  245.        "The MIB module to describe the Integrated Services
  246.        Protocol"
  247.     ::= { experimental 72 }
  248.  
  249. intSrvObjects          OBJECT IDENTIFIER ::= { intSrv 1 }
  250. intSrvNotifications    OBJECT IDENTIFIER ::= { intSrv 2 }
  251. intSrvConformance      OBJECT IDENTIFIER ::= { intSrv 3 }
  252.  
  253. -- Textual Conventions
  254. --
  255.  
  256.     SessionNumber ::= TEXTUAL-CONVENTION
  257.         STATUS   current
  258.         DESCRIPTION
  259.            "The Session  Number  convention  is  used  for
  260.            numbers  identifying  sessions or saved PATH or
  261.            RESV information. It is a number in  the  range
  262.            returned  by  a TestAndIncr variable, having no
  263.            protocol meaning whatsoever but serving instead
  264.            as simple identifier.
  265.  
  266.            The alternative was a very complex instance  or
  267.            instance object that became unwieldy."
  268.        SYNTAX   INTEGER (0..2147483647)
  269.  
  270.  
  271.     Protocol ::= TEXTUAL-CONVENTION
  272.         DISPLAY-HINT "d"
  273.         STATUS   current
  274.         DESCRIPTION
  275.            "The value of the IP Protocol field  of  an  IP
  276.            Datagram  Header.  This identifies the protocol
  277.            layer above IP.  For example, the  value  6  is
  278.            used  for TCP and the value 17 is used for UDP.
  279.            The values of this field are defined in the As-
  280.            signed Numbers RFC."
  281.        SYNTAX   INTEGER (1..255)
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290. Baker and Krawczyk     Expires May 1997               [Page 5]
  291.  
  292.  
  293.  
  294.  
  295. Internet Draft     Integrated Services MIB       November 1996
  296.  
  297.  
  298.     SessionType ::= TEXTUAL-CONVENTION
  299.         STATUS   current
  300.         DESCRIPTION
  301.            "The value of the C-Type field of a Session ob-
  302.            ject,  as  defined  in  the RSVP specification.
  303.            This value  determines  the  lengths  of  octet
  304.            strings  and use of certain objects such as the
  305.            'port' variables. If the C-Type  calls  for  an
  306.            IP6  address, one would expect all source, des-
  307.            tination, and next/previous hop addresses to be
  308.            16  bytes long, and for the ports to be UDP/TCP
  309.            port numbers, for example."
  310.        SYNTAX   INTEGER (1..255)
  311.  
  312.  
  313.     Port ::= TEXTUAL-CONVENTION
  314.         DISPLAY-HINT "d"
  315.         STATUS   current
  316.         DESCRIPTION
  317.            "The value of the UDP or TCP Source or Destina-
  318.            tion  Port field, a virtual destination port or
  319.            generalized port identifier used with the IPSEC
  320.            Authentication Header or Encapsulating Security
  321.            Payload, or other session discriminator.  If it
  322.            is  not  used, the value should be of length 0.
  323.            This pair, when coupled with the  IP  Addresses
  324.            of the source and destination system and the IP
  325.            protocol  field,  uniquely  identifies  a  data
  326.            stream."
  327.        SYNTAX   OCTET STRING (SIZE(2..4))
  328.  
  329.  
  330.     MessageSize ::= TEXTUAL-CONVENTION
  331.         DISPLAY-HINT "d"
  332.         STATUS   current
  333.         DESCRIPTION
  334.            "The size of a message in bytes. This  is  used
  335.            to  specify  the  minimum and maximum size of a
  336.            message along an integrated services route."
  337.        SYNTAX   INTEGER (0..'7FFFFFFF'h)
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348. Baker and Krawczyk     Expires May 1997               [Page 6]
  349.  
  350.  
  351.  
  352.  
  353. Internet Draft     Integrated Services MIB       November 1996
  354.  
  355.  
  356.     BitRate ::= TEXTUAL-CONVENTION
  357.         DISPLAY-HINT "d"
  358.         STATUS   current
  359.         DESCRIPTION
  360.            "The rate, in bits/second, that data  may  move
  361.            in  the context.  Applicable contexts minimally
  362.            include the speed of an  interface  or  virtual
  363.            circuit, the data rate of a (potentially aggre-
  364.            gated) data flow, or the data rate to be  allo-
  365.            cated for use by a flow."
  366.        SYNTAX   INTEGER (0..'7FFFFFFF'h)
  367.  
  368.  
  369.     BurstSize ::= TEXTUAL-CONVENTION
  370.          DISPLAY-HINT "d"
  371.          STATUS   current
  372.          DESCRIPTION
  373.            "The number of octets of IP Data, including  IP
  374.            Headers, that a stream may send without concern
  375.            for policing."
  376.         SYNTAX   INTEGER (0..'7FFFFFFF'h)
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406. Baker and Krawczyk     Expires May 1997               [Page 7]
  407.  
  408.  
  409.  
  410.  
  411. Internet Draft     Integrated Services MIB       November 1996
  412.  
  413.  
  414. --      The Integrated Services Interface Attributes Database contains
  415. --      information about resources allocated by resource reservation
  416. --      protocols, such as RSVP and ST-II.
  417.  
  418.  
  419.     intSrvIfAttribTable OBJECT-TYPE
  420.         SYNTAX      SEQUENCE OF IntSrvIfAttribEntry
  421.         MAX-ACCESS  not-accessible
  422.         STATUS      current
  423.         DESCRIPTION
  424.            "The reservable attributes of the system's  in-
  425.            terfaces."
  426.        ::= { intSrvObjects 1 }
  427.  
  428.  
  429.     intSrvIfAttribEntry OBJECT-TYPE
  430.         SYNTAX      IntSrvIfAttribEntry
  431.         MAX-ACCESS  not-accessible
  432.         STATUS      current
  433.         DESCRIPTION
  434.            "The reservable attributes of  a  given  inter-
  435.            face."
  436.        INDEX { ifIndex }
  437.        ::= { intSrvIfAttribTable 1 }
  438.  
  439. IntSrvIfAttribEntry ::=
  440.     SEQUENCE {
  441.         intSrvIfAttribAllocatedBits     BitRate,
  442.         intSrvIfAttribMaxAllocatedBits  BitRate,
  443.         intSrvIfAttribAllocatedBuffer   BurstSize,
  444.         intSrvIfAttribFlows             Gauge32,
  445.         intSrvIfAttribPropagationDelay  Integer32,
  446.         intSrvIfAttribStatus            RowStatus
  447.     }
  448.  
  449.     intSrvIfAttribAllocatedBits OBJECT-TYPE
  450.         SYNTAX      BitRate
  451.         UNITS       "Bits per second"
  452.         MAX-ACCESS  read-only
  453.         STATUS      current
  454.         DESCRIPTION
  455.            "The number of bits/second currently  allocated
  456.            to reserved sessions on the interface."
  457.        ::= { intSrvIfAttribEntry 1 }
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464. Baker and Krawczyk     Expires May 1997               [Page 8]
  465.  
  466.  
  467.  
  468.  
  469. Internet Draft     Integrated Services MIB       November 1996
  470.  
  471.  
  472.     intSrvIfAttribMaxAllocatedBits OBJECT-TYPE
  473.         SYNTAX      BitRate
  474.         UNITS       "Bits per second"
  475.         MAX-ACCESS  read-create
  476.         STATUS      current
  477.         DESCRIPTION
  478.            "The maximum number of bits/second that may  be
  479.            allocated  to  reserved  sessions on the inter-
  480.            face."
  481.        ::= { intSrvIfAttribEntry 2 }
  482.  
  483.  
  484.     intSrvIfAttribAllocatedBuffer OBJECT-TYPE
  485.         SYNTAX      BurstSize
  486.         UNITS       "Bytes"
  487.         MAX-ACCESS  read-only
  488.         STATUS      current
  489.         DESCRIPTION
  490.            "The amount of buffer space  required  to  hold
  491.            the simultaneous burst of all reserved flows on
  492.            the interface."
  493.        ::= { intSrvIfAttribEntry 3 }
  494.  
  495.  
  496.     intSrvIfAttribFlows OBJECT-TYPE
  497.         SYNTAX      Gauge32
  498.         MAX-ACCESS  read-only
  499.         STATUS      current
  500.         DESCRIPTION
  501.            "The number of reserved flows currently  active
  502.            on  this  interface.  A flow can be created ei-
  503.            ther from a reservation protocol (such as  RSVP
  504.            or ST-II) or via configuration information."
  505.        ::= { intSrvIfAttribEntry 4 }
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522. Baker and Krawczyk     Expires May 1997               [Page 9]
  523.  
  524.  
  525.  
  526.  
  527. Internet Draft     Integrated Services MIB       November 1996
  528.  
  529.  
  530.     intSrvIfAttribPropagationDelay OBJECT-TYPE
  531.         SYNTAX      Integer32
  532.         UNITS       "microseconds"
  533.         MAX-ACCESS  read-create
  534.         STATUS      current
  535.         DESCRIPTION
  536.            "The amount of propagation delay that this  in-
  537.            terface  introduces  in  addition to that which
  538.            would be expected by dividing the message  size
  539.            in  bits  by  its  bit  rate.  For example, one
  540.            would expect a typical satellite  link  to  add
  541.            272  milliseconds  in  addition  to the bit de-
  542.            lays."
  543.        DEFVAL { 0 }-- by default, interfaces are presumed to add no extra delays
  544.        ::= { intSrvIfAttribEntry 5 }
  545.  
  546.  
  547.     intSrvIfAttribStatus OBJECT-TYPE
  548.         SYNTAX      RowStatus
  549.         MAX-ACCESS  read-create
  550.         STATUS      current
  551.         DESCRIPTION
  552.            "'valid' on interfaces that are configured  for
  553.            RSVP."
  554.        ::= { intSrvIfAttribEntry 6 }
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580. Baker and Krawczyk     Expires May 1997              [Page 10]
  581.  
  582.  
  583.  
  584.  
  585. Internet Draft     Integrated Services MIB       November 1996
  586.  
  587.  
  588. --      The Integrated Services Active Flows Database
  589. --      lists all flows active on an outgoing interface, including
  590. --      relevant attributes.
  591.  
  592.  
  593.     intSrvFlowTable OBJECT-TYPE
  594.         SYNTAX      SEQUENCE OF IntSrvFlowEntry
  595.         MAX-ACCESS  not-accessible
  596.         STATUS      current
  597.         DESCRIPTION
  598.            "Information describing the reserved flows  us-
  599.            ing the system's interfaces."
  600.        ::= { intSrvObjects 2 }
  601.  
  602.  
  603.     intSrvFlowEntry OBJECT-TYPE
  604.         SYNTAX      IntSrvFlowEntry
  605.         MAX-ACCESS  not-accessible
  606.         STATUS      current
  607.         DESCRIPTION
  608.            "Information describing the use of a given  in-
  609.            terface by a given flow."
  610.        INDEX { intSrvFlowNumber }
  611.        ::= { intSrvFlowTable 1 }
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638. Baker and Krawczyk     Expires May 1997              [Page 11]
  639.  
  640.  
  641.  
  642.  
  643. Internet Draft     Integrated Services MIB       November 1996
  644.  
  645.  
  646.     IntSrvFlowEntry ::=
  647.         SEQUENCE {
  648.             intSrvFlowNumber                  SessionNumber,
  649.             intSrvFlowType                    SessionType,
  650.             intSrvFlowOwner                   INTEGER,
  651.             intSrvFlowDestAddr                OCTET STRING,
  652.             intSrvFlowSenderAddr              OCTET STRING,
  653.             intSrvFlowDestAddrLength          INTEGER,
  654.             intSrvFlowSenderAddrLength        INTEGER,
  655.             intSrvFlowProtocol                Protocol,
  656.             intSrvFlowDestPort                Port,
  657.             intSrvFlowPort                    Port,
  658.             intSrvFlowInterface               InterfaceIndex,
  659.             intSrvFlowRate                    BitRate,
  660.             intSrvFlowBurst                   BurstSize,
  661.             intSrvFlowWeight                  Integer32,
  662.             intSrvFlowQueue                   Integer32,
  663.             intSrvFlowMinTU                   MessageSize,
  664.             intSrvFlowDontAsk                 TimeInterval,
  665.             intSrvFlowStatus                  RowStatus
  666.         }
  667.  
  668.  
  669.     intSrvFlowNumber OBJECT-TYPE
  670.         SYNTAX      SessionNumber
  671.         MAX-ACCESS  not-accessible
  672.         STATUS      current
  673.         DESCRIPTION
  674.            "The number of this flow.  This is for SNMP In-
  675.            dexing purposes only and has no relation to any
  676.            protocol value."
  677.        ::= { intSrvFlowEntry 1 }
  678.  
  679.  
  680.     intSrvFlowType OBJECT-TYPE
  681.         SYNTAX      SessionType
  682.         MAX-ACCESS  read-create
  683.         STATUS      current
  684.         DESCRIPTION
  685.            "The type of session (IP4, IP6, IP6  with  flow
  686.            information, etc)."
  687.        ::= { intSrvFlowEntry 2 }
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696. Baker and Krawczyk     Expires May 1997              [Page 12]
  697.  
  698.  
  699.  
  700.  
  701. Internet Draft     Integrated Services MIB       November 1996
  702.  
  703.  
  704.     intSrvFlowOwner OBJECT-TYPE
  705.         SYNTAX      INTEGER {
  706.                          rsvp(1),
  707.                          management(2),
  708.                          other(3)
  709.                     }
  710.         MAX-ACCESS  read-create
  711.         STATUS      current
  712.         DESCRIPTION
  713.            "The process that installed this  flow  in  the
  714.            queue policy database."
  715.        ::= { intSrvFlowEntry 3 }
  716.  
  717.  
  718.     intSrvFlowDestAddr OBJECT-TYPE
  719.         SYNTAX      OCTET STRING (SIZE(4..16))
  720.         MAX-ACCESS  read-create
  721.         STATUS      current
  722.         DESCRIPTION
  723.            "The destination address used by all senders in
  724.            this  session.   This object may not be changed
  725.            when the  value  of  the  RowStatus  object  is
  726.            'valid'."
  727.        ::= { intSrvFlowEntry 4 }
  728.  
  729.  
  730.     intSrvFlowSenderAddr OBJECT-TYPE
  731.         SYNTAX      OCTET STRING (SIZE(4..16))
  732.         MAX-ACCESS  read-create
  733.         STATUS      current
  734.         DESCRIPTION
  735.            "The source address of the sender  selected  by
  736.            this  reservation.  The value of all zeroes in-
  737.            dicates 'all senders'.  This object may not  be
  738.            changed  when the value of the RowStatus object
  739.            is 'valid'."
  740.        ::= { intSrvFlowEntry 5 }
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754. Baker and Krawczyk     Expires May 1997              [Page 13]
  755.  
  756.  
  757.  
  758.  
  759. Internet Draft     Integrated Services MIB       November 1996
  760.  
  761.  
  762.     intSrvFlowDestAddrLength OBJECT-TYPE
  763.         SYNTAX      INTEGER(0..128)
  764.         MAX-ACCESS  read-create
  765.         STATUS      current
  766.         DESCRIPTION
  767.            "The length of the destination address in bits.
  768.            This  is  the CIDR Prefix Length, which for IP4
  769.            hosts and multicast addresses is 32 bits.  This
  770.            object may not be changed when the value of the
  771.            RowStatus object is 'valid'."
  772.        ::= { intSrvFlowEntry 6 }
  773.  
  774.  
  775.     intSrvFlowSenderAddrLength OBJECT-TYPE
  776.         SYNTAX      INTEGER(0..128)
  777.         MAX-ACCESS  read-create
  778.         STATUS      current
  779.         DESCRIPTION
  780.            "The length of the sender's  address  in  bits.
  781.            This  is  the CIDR Prefix Length, which for IP4
  782.            hosts and multicast addresses is 32 bits.  This
  783.            object may not be changed when the value of the
  784.            RowStatus object is 'valid'."
  785.                ::= { intSrvFlowEntry 7 }
  786.  
  787.  
  788.     intSrvFlowProtocol OBJECT-TYPE
  789.         SYNTAX      Protocol
  790.         MAX-ACCESS  read-create
  791.         STATUS      current
  792.         DESCRIPTION
  793.            "The IP Protocol used by a session.   This  ob-
  794.            ject  may  not be changed when the value of the
  795.            RowStatus object is 'valid'."
  796.        ::= { intSrvFlowEntry 8 }
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812. Baker and Krawczyk     Expires May 1997              [Page 14]
  813.  
  814.  
  815.  
  816.  
  817. Internet Draft     Integrated Services MIB       November 1996
  818.  
  819.  
  820.     intSrvFlowDestPort OBJECT-TYPE
  821.         SYNTAX      Port
  822.         MAX-ACCESS  read-create
  823.         STATUS      current
  824.         DESCRIPTION
  825.            "The UDP or TCP port number used as a  destina-
  826.            tion  port for all senders in this session.  If
  827.            the  IP   protocol   in   use,   specified   by
  828.            intSrvResvFwdProtocol,  is 50 (ESP) or 51 (AH),
  829.            this  represents  a  virtual  destination  port
  830.            number.   A value of zero indicates that the IP
  831.            protocol in use does not have ports.  This  ob-
  832.            ject  may  not be changed when the value of the
  833.            RowStatus object is 'valid'."
  834.        ::= { intSrvFlowEntry 9 }
  835.  
  836.  
  837.     intSrvFlowPort OBJECT-TYPE
  838.         SYNTAX      Port
  839.         MAX-ACCESS  read-create
  840.         STATUS      current
  841.         DESCRIPTION
  842.            "The UDP or TCP port number used  as  a  source
  843.            port  for  this sender in this session.  If the
  844.            IP    protocol    in    use,    specified    by
  845.            intSrvResvFwdProtocol  is  50 (ESP) or 51 (AH),
  846.            this represents a generalized  port  identifier
  847.            (GPI).   A  value of zero indicates that the IP
  848.            protocol in use does not have ports.  This  ob-
  849.            ject  may  not be changed when the value of the
  850.            RowStatus object is 'valid'."
  851.        ::= { intSrvFlowEntry 10 }
  852.  
  853.  
  854.     intSrvFlowInterface OBJECT-TYPE
  855.         SYNTAX      InterfaceIndex
  856.         MAX-ACCESS  read-create
  857.         STATUS      current
  858.         DESCRIPTION
  859.            "The ifIndex value of the  interface  on  which
  860.            this reservation exists."
  861.        ::= { intSrvFlowEntry 11 }
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868.  
  869.  
  870. Baker and Krawczyk     Expires May 1997              [Page 15]
  871.  
  872.  
  873.  
  874.  
  875. Internet Draft     Integrated Services MIB       November 1996
  876.  
  877.  
  878.     intSrvFlowRate OBJECT-TYPE
  879.         SYNTAX      BitRate
  880.         UNITS       "bits per second"
  881.         MAX-ACCESS  read-create
  882.         STATUS      current
  883.         DESCRIPTION
  884.            "The Reserved Rate of the sender's data stream.
  885.            If this is a Controlled Load service flow, this
  886.            rate is derived from the Tspec  rate  parameter
  887.            (r).   If  this  is  a Guaranteed service flow,
  888.            this rate is derived from  the  Rspec  clearing
  889.            rate parameter (R)."
  890.        ::= { intSrvFlowEntry 12 }
  891.  
  892.  
  893.     intSrvFlowBurst OBJECT-TYPE
  894.         SYNTAX      BurstSize
  895.         UNITS       "bytes"
  896.         MAX-ACCESS  read-create
  897.         STATUS      current
  898.         DESCRIPTION
  899.            "The size of the largest  burst  expected  from
  900.            the sender at a time.
  901.  
  902.            If this is less than  the  sender's  advertised
  903.            burst  size, the receiver is asking the network
  904.            to provide flow pacing  beyond  what  would  be
  905.            provided  under normal circumstances. Such pac-
  906.            ing is at the network's option."
  907.        ::= { intSrvFlowEntry 13 }
  908.  
  909.  
  910.     intSrvFlowWeight OBJECT-TYPE
  911.         SYNTAX      Integer32
  912.         MAX-ACCESS  read-create
  913.         STATUS      current
  914.         DESCRIPTION
  915.            "The weight used  to  prioritize  the  traffic.
  916.            Note  that the interpretation of this object is
  917.            implementation-specific,   as   implementations
  918.            vary in their use of weighting procedures."
  919.        ::= { intSrvFlowEntry 14 }
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928. Baker and Krawczyk     Expires May 1997              [Page 16]
  929.  
  930.  
  931.  
  932.  
  933. Internet Draft     Integrated Services MIB       November 1996
  934.  
  935.  
  936.     intSrvFlowQueue OBJECT-TYPE
  937.         SYNTAX      Integer32
  938.         MAX-ACCESS  read-create
  939.         STATUS      current
  940.         DESCRIPTION
  941.            "The number of the queue used by this  traffic.
  942.            Note  that the interpretation of this object is
  943.            implementation-specific,   as   implementations
  944.            vary in their use of queue identifiers."
  945.        ::= { intSrvFlowEntry 15 }
  946.  
  947.  
  948.     intSrvFlowMinTU OBJECT-TYPE
  949.         SYNTAX      MessageSize
  950.         MAX-ACCESS  read-create
  951.         STATUS      current
  952.         DESCRIPTION
  953.            "The minimum message size for  this  flow.  The
  954.            policing  algorithm will treat smaller messages
  955.            as though they are this size."
  956.        ::= { intSrvFlowEntry 16 }
  957.  
  958.  
  959.     intSrvFlowDontAsk OBJECT-TYPE
  960.         SYNTAX      TimeInterval
  961.         MAX-ACCESS  read-create
  962.         STATUS      current
  963.         DESCRIPTION
  964.            "A period of time, measured in hundredths of  a
  965.            second,  during  which  the  agent is precluded
  966.            from sending a newFlow  notification  for  this
  967.            conversation.
  968.  
  969.            If   an    authorizing    application    leaves
  970.            intSrvFlowStatus  in a state other than 'valid'
  971.            and sets intSrvFlowDontAsk to a non-zero value,
  972.            the agent must neither consider the flow active
  973.            for  admission  or  queuing  purposes,  or  re-
  974.            request  authorization to install it, until the
  975.            indicated amount of time has elapsed."
  976.        ::= { intSrvFlowEntry 17 }
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986. Baker and Krawczyk     Expires May 1997              [Page 17]
  987.  
  988.  
  989.  
  990.  
  991. Internet Draft     Integrated Services MIB       November 1996
  992.  
  993.  
  994.     intSrvFlowStatus OBJECT-TYPE
  995.         SYNTAX      RowStatus
  996.         MAX-ACCESS  read-create
  997.         STATUS      current
  998.         DESCRIPTION
  999.            "'valid' for all active flows.  This object may
  1000.            be  used  to install static classifier informa-
  1001.            tion, delete classifier information, or author-
  1002.            ize such."
  1003.        ::= { intSrvFlowEntry 18 }
  1004.  
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.  
  1011.  
  1012.  
  1013.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044. Baker and Krawczyk     Expires May 1997              [Page 18]
  1045.  
  1046.  
  1047.  
  1048.  
  1049. Internet Draft     Integrated Services MIB       November 1996
  1050.  
  1051.  
  1052. --
  1053. --      Notifications used to signal events
  1054. --
  1055.  
  1056.     newFlow NOTIFICATION-TYPE
  1057.         OBJECTS {
  1058.             intSrvFlowNumber, intSrvFlowType, intSrvFlowDestAddr,
  1059.             intSrvFlowSenderAddr, intSrvFlowProtocol, intSrvFlowDestPort,
  1060.             intSrvFlowPort, intSrvFlowInterface, intSrvFlowRate,
  1061.             intSrvFlowBurst, intSrvFlowWeight, intSrvFlowQueue,
  1062.             intSrvFlowMinTU
  1063.         }
  1064.         STATUS  current
  1065.         DESCRIPTION
  1066.            "The newFlow trap indicates that the  originat-
  1067.            ing  system  has  installed  a  new flow in its
  1068.            classifier, or (when reservation  authorization
  1069.            is  in view) is prepared to install such a flow
  1070.            in the classifier and is requesting  authoriza-
  1071.            tion.   The objects included with the Notifica-
  1072.            tion may be used to  read  further  information
  1073.            using  the  Integrated  Services and RSVP MIBs.
  1074.            Authorization  or  non-authorization   may   be
  1075.            enacted by a write to the variable intSrvFlowS-
  1076.            tatus."
  1077.        ::= { intSrvNotifications 1 }
  1078.  
  1079.  
  1080.     lostFlow NOTIFICATION-TYPE
  1081.         OBJECTS {
  1082.             intSrvFlowNumber, intSrvFlowType, intSrvFlowDestAddr,
  1083.             intSrvFlowSenderAddr, intSrvFlowProtocol, intSrvFlowDestPort,
  1084.             intSrvFlowPort, intSrvFlowInterface
  1085.         }
  1086.         STATUS  current
  1087.         DESCRIPTION
  1088.            "The lostFlow trap indicates that the originat-
  1089.            ing  system  has removed a flow in its classif-
  1090.            ier."
  1091.        ::= { intSrvNotifications 2 }
  1092.  
  1093.  
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102. Baker and Krawczyk     Expires May 1997              [Page 19]
  1103.  
  1104.  
  1105.  
  1106.  
  1107. Internet Draft     Integrated Services MIB       November 1996
  1108.  
  1109.  
  1110. -- conformance information
  1111.  
  1112.  
  1113. intSrvGroups      OBJECT IDENTIFIER ::= { intSrvConformance 1 }
  1114. intSrvCompliances OBJECT IDENTIFIER ::= { intSrvConformance 2 }
  1115.  
  1116. -- compliance statements
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158.  
  1159.  
  1160. Baker and Krawczyk     Expires May 1997              [Page 20]
  1161.  
  1162.  
  1163.  
  1164.  
  1165. Internet Draft     Integrated Services MIB       November 1996
  1166.  
  1167.  
  1168.     intSrvCompliance MODULE-COMPLIANCE
  1169.         STATUS  current
  1170.         DESCRIPTION
  1171.            "The compliance statement "
  1172.        MODULE  -- this module
  1173.        MANDATORY-GROUPS {
  1174.            intSrvIfAttribGroup, intSrvFlowsGroup
  1175.            }
  1176.  
  1177.        OBJECT       intSrvFlowType
  1178.          MIN-ACCESS read-only
  1179.          DESCRIPTION
  1180.           "read-create access is not required. This may be
  1181.           read-only."
  1182.  
  1183.       OBJECT       intSrvFlowOwner
  1184.         MIN-ACCESS read-only
  1185.         DESCRIPTION
  1186.          "read-create access is not required. This may  be
  1187.          read-only."
  1188.  
  1189.      OBJECT       intSrvFlowDestAddr
  1190.        MIN-ACCESS read-only
  1191.        DESCRIPTION
  1192.         "read-create access is not required. This  may  be
  1193.         read-only."
  1194.  
  1195.     OBJECT       intSrvFlowSenderAddr
  1196.       MIN-ACCESS read-only
  1197.       DESCRIPTION
  1198.        "read-create access is not required.  This  may  be
  1199.        read-only."
  1200.  
  1201.     OBJECT       intSrvFlowDestAddrLength
  1202.       MIN-ACCESS read-only
  1203.       DESCRIPTION
  1204.        "read-create access is not required.  This  may  be
  1205.        read-only."
  1206.  
  1207.     OBJECT       intSrvFlowSenderAddrLength
  1208.       MIN-ACCESS read-only
  1209.       DESCRIPTION
  1210.        "read-create access is not required.  This  may  be
  1211.        read-only."
  1212.  
  1213.  
  1214.  
  1215.  
  1216.  
  1217.  
  1218. Baker and Krawczyk     Expires May 1997              [Page 21]
  1219.  
  1220.  
  1221.  
  1222.  
  1223. Internet Draft     Integrated Services MIB       November 1996
  1224.  
  1225.  
  1226.     OBJECT       intSrvFlowProtocol
  1227.       MIN-ACCESS read-only
  1228.       DESCRIPTION
  1229.        "read-create access is not required.  This  may  be
  1230.        read-only."
  1231.  
  1232.     OBJECT       intSrvFlowDestPort
  1233.       MIN-ACCESS read-only
  1234.       DESCRIPTION
  1235.        "read-create access is not required.  This  may  be
  1236.        read-only."
  1237.  
  1238.     OBJECT       intSrvFlowPort
  1239.       MIN-ACCESS read-only
  1240.       DESCRIPTION
  1241.        "read-create access is not required.  This  may  be
  1242.        read-only."
  1243.  
  1244.     OBJECT       intSrvFlowInterface
  1245.       MIN-ACCESS read-only
  1246.       DESCRIPTION
  1247.        "read-create access is not required.  This  may  be
  1248.        read-only."
  1249.  
  1250.     OBJECT       intSrvFlowRate
  1251.       MIN-ACCESS read-only
  1252.       DESCRIPTION
  1253.        "read-create access is not required.  This  may  be
  1254.        read-only."
  1255.  
  1256.     OBJECT       intSrvFlowBurst
  1257.       MIN-ACCESS read-only
  1258.       DESCRIPTION
  1259.        "read-create access is not required.  This  may  be
  1260.        read-only."
  1261.  
  1262.     OBJECT       intSrvFlowWeight
  1263.       MIN-ACCESS read-only
  1264.       DESCRIPTION
  1265.        "read-create access is not required.  This  may  be
  1266.        read-only."
  1267.  
  1268.     OBJECT       intSrvFlowQueue
  1269.       MIN-ACCESS read-only
  1270.       DESCRIPTION
  1271.  
  1272.  
  1273.  
  1274.  
  1275.  
  1276. Baker and Krawczyk     Expires May 1997              [Page 22]
  1277.  
  1278.  
  1279.  
  1280.  
  1281. Internet Draft     Integrated Services MIB       November 1996
  1282.  
  1283.  
  1284.        "read-create access is not required.  This  may  be
  1285.        read-only."
  1286.  
  1287.     OBJECT       intSrvFlowMinTU
  1288.       MIN-ACCESS read-only
  1289.       DESCRIPTION
  1290.        "read-create access is not required.  This  may  be
  1291.        read-only."
  1292.  
  1293.     OBJECT       intSrvFlowDontAsk
  1294.       MIN-ACCESS read-only
  1295.       DESCRIPTION
  1296.        "read-create access is not required.  This  may  be
  1297.        read-only."
  1298.  
  1299.     OBJECT       intSrvFlowStatus
  1300.       MIN-ACCESS read-only
  1301.       DESCRIPTION
  1302.        "read-create access is not required.  This  may  be
  1303.        read-only."
  1304.  
  1305.     ::= { intSrvCompliances 1 }
  1306.  
  1307.  
  1308.     intSrvIfAttribGroup OBJECT-GROUP
  1309.          OBJECTS {
  1310.             intSrvIfAttribAllocatedBits, intSrvIfAttribMaxAllocatedBits,
  1311.             intSrvIfAttribAllocatedBuffer, intSrvIfAttribFlows,
  1312.             intSrvIfAttribPropagationDelay, intSrvIfAttribStatus
  1313.         }
  1314.         STATUS  current
  1315.         DESCRIPTION
  1316.            "These objects are required  for  Systems  sup-
  1317.            porting the Integrated Services Architecture."
  1318.        ::= { intSrvGroups 1 }
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327.  
  1328.  
  1329.  
  1330.  
  1331.  
  1332.  
  1333.  
  1334. Baker and Krawczyk     Expires May 1997              [Page 23]
  1335.  
  1336.  
  1337.  
  1338.  
  1339. Internet Draft     Integrated Services MIB       November 1996
  1340.  
  1341.  
  1342.     intSrvFlowsGroup OBJECT-GROUP
  1343.          OBJECTS {
  1344.             intSrvFlowType, intSrvFlowOwner, intSrvFlowDestAddr,
  1345.             intSrvFlowSenderAddr, intSrvFlowDestAddrLength,
  1346.             intSrvFlowSenderAddrLength, intSrvFlowProtocol,
  1347.             intSrvFlowDestPort, intSrvFlowPort, intSrvFlowInterface,
  1348.             intSrvFlowDontAsk, intSrvFlowRate, intSrvFlowBurst,
  1349.             intSrvFlowWeight, intSrvFlowQueue, intSrvFlowMinTU,
  1350.             intSrvFlowStatus
  1351.         }
  1352.         STATUS  current
  1353.         DESCRIPTION
  1354.            "These objects are required  for  Systems  sup-
  1355.            porting the Integrated Services Architecture."
  1356.        ::= { intSrvGroups 2 }
  1357.  
  1358.  
  1359. END
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392. Baker and Krawczyk     Expires May 1997              [Page 24]
  1393.  
  1394.  
  1395.  
  1396.  
  1397. Internet Draft     Integrated Services MIB       November 1996
  1398.  
  1399.  
  1400. 6.  Acknowledgements
  1401.  
  1402. This document was produced by the Integrated Services Working
  1403. Group.
  1404.  
  1405.  
  1406.  
  1407.  
  1408.  
  1409.  
  1410.  
  1411.  
  1412.  
  1413.  
  1414.  
  1415.  
  1416.  
  1417.  
  1418.  
  1419.  
  1420.  
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450. Baker and Krawczyk     Expires May 1997              [Page 25]
  1451.  
  1452.  
  1453.  
  1454.  
  1455. Internet Draft     Integrated Services MIB       November 1996
  1456.  
  1457.  
  1458. 7.  References
  1459.  
  1460. [1]  M.T. Rose (editor), Management Information Base for
  1461.      Network Management of TCP/IP-based internets, Internet
  1462.      Working Group Request for Comments 1213.  Network
  1463.      Information Center, SRI International, Menlo Park,
  1464.      California, (May, 1990).
  1465.  
  1466. [2]  Information processing systems - Open Systems
  1467.      Interconnection - Specification of Abstract Syntax
  1468.      Notation One (ASN.1), International Organization for
  1469.      Standardization.  International Standard 8824, (December,
  1470.      1987).
  1471.  
  1472. [3]  Information processing systems - Open Systems
  1473.      Interconnection - Specification of Basic Encoding Rules
  1474.      for Abstract Notation One (ASN.1), International
  1475.      Organization for Standardization.  International Standard
  1476.      8825, (December, 1987).
  1477.  
  1478.  
  1479.  
  1480.  
  1481.  
  1482.  
  1483.  
  1484.  
  1485.  
  1486.  
  1487.  
  1488.  
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508. Baker and Krawczyk     Expires May 1997              [Page 26]
  1509.  
  1510.  
  1511.  
  1512.  
  1513. Internet Draft     Integrated Services MIB       November 1996
  1514.  
  1515.  
  1516. Table of Contents
  1517.  
  1518.  
  1519. 1 Status of this Memo ...................................    1
  1520. 2 Abstract ..............................................    2
  1521. 3 The SNMPv2 Network Management Framework ...............    3
  1522. 3.1 Object Definitions ..................................    3
  1523. 4 Overview ..............................................    3
  1524. 4.1 Textual Conventions .................................    3
  1525. 4.2 Structure of MIB ....................................    4
  1526. 5 Definitions ...........................................    4
  1527. 5.2 Interface Attributes Database .......................    7
  1528. 5.3 Integrated Services Interface Flows Database ........   10
  1529. 5.4 Notifications .......................................   18
  1530. 6 Acknowledgements ......................................   25
  1531. 7 References ............................................   26
  1532.  
  1533.  
  1534.  
  1535.  
  1536.  
  1537.  
  1538.  
  1539.  
  1540.  
  1541.  
  1542.  
  1543.  
  1544.  
  1545.  
  1546.  
  1547.  
  1548.  
  1549.  
  1550.  
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560.  
  1561.  
  1562.  
  1563.  
  1564.  
  1565.  
  1566. Baker and Krawczyk     Expires May 1997              [Page 27]
  1567.