Blame mibs/ietf/INTEGRATED-SERVICES-MIB

Packit 022b05
INTEGRATED-SERVICES-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
    IMPORTS
Packit 022b05
            MODULE-IDENTITY, OBJECT-TYPE, Counter32,
Packit 022b05
            Gauge32, Integer32, mib-2                FROM SNMPv2-SMI
Packit 022b05
            TimeInterval, TEXTUAL-CONVENTION, RowStatus,
Packit 022b05
            TruthValue, TestAndIncr                  FROM SNMPv2-TC
Packit 022b05
            MODULE-COMPLIANCE, OBJECT-GROUP          FROM SNMPv2-CONF
Packit 022b05
            ifIndex, InterfaceIndex                  FROM IF-MIB;
Packit 022b05
Packit 022b05
--  This MIB module uses the extended OBJECT-TYPE macro as
Packit 022b05
--  defined in [9].
Packit 022b05
Packit 022b05
intSrv MODULE-IDENTITY
Packit 022b05
        LAST-UPDATED "9511030500Z" -- Thu Aug 28 09:04:13 PDT 1997
Packit 022b05
        ORGANIZATION "IETF Integrated Services Working Group"
Packit 022b05
        CONTACT-INFO
Packit 022b05
       "       Fred Baker
Packit 022b05
       Postal: Cisco Systems
Packit 022b05
               519 Lado Drive
Packit 022b05
               Santa Barbara, California 93111
Packit 022b05
       Tel:    +1 805 681 0115
Packit 022b05
       E-Mail: fred@cisco.com
Packit 022b05
Packit 022b05
               John Krawczyk
Packit 022b05
       Postal: ArrowPoint Communications
Packit 022b05
               235 Littleton Road
Packit 022b05
               Westford, Massachusetts 01886
Packit 022b05
       Tel:    +1 508 692 5875
Packit 022b05
       E-Mail: jjk@tiac.net"
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The MIB module to describe the Integrated Services
Packit 022b05
       Protocol"
Packit 022b05
    ::= { mib-2 52 }
Packit 022b05
Packit 022b05
intSrvObjects          OBJECT IDENTIFIER ::= { intSrv 1 }
Packit 022b05
intSrvGenObjects       OBJECT IDENTIFIER ::= { intSrv 2 }
Packit 022b05
intSrvNotifications    OBJECT IDENTIFIER ::= { intSrv 3 }
Packit 022b05
intSrvConformance      OBJECT IDENTIFIER ::= { intSrv 4 }
Packit 022b05
Packit 022b05
-- Textual Conventions
Packit 022b05
--
Packit 022b05
Packit 022b05
    SessionNumber ::= TEXTUAL-CONVENTION
Packit 022b05
        STATUS   current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The Session  Number  convention  is  used  for
Packit 022b05
           numbers  identifying  sessions or saved PATH or
Packit 022b05
           RESV information. It is a number in  the  range
Packit 022b05
           returned  by  a TestAndIncr variable, having no
Packit 022b05
           protocol meaning whatsoever but serving instead
Packit 022b05
           as simple identifier.
Packit 022b05
Packit 022b05
           The alternative was a very complex instance  or
Packit 022b05
           instance object that became unwieldy."
Packit 022b05
       SYNTAX   INTEGER (0..2147483647)
Packit 022b05
Packit 022b05
Packit 022b05
    Protocol ::= TEXTUAL-CONVENTION
Packit 022b05
        DISPLAY-HINT "d"
Packit 022b05
        STATUS   current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The value of the IP Protocol field  of  an  IP
Packit 022b05
           Datagram  Header.  This identifies the protocol
Packit 022b05
           layer above IP.  For example, the  value  6  is
Packit 022b05
           used  for TCP and the value 17 is used for UDP.
Packit 022b05
           The values of this field are defined in the As-
Packit 022b05
           signed Numbers RFC."
Packit 022b05
       SYNTAX   INTEGER (1..255)
Packit 022b05
Packit 022b05
Packit 022b05
    SessionType ::= TEXTUAL-CONVENTION
Packit 022b05
        STATUS   current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The value of the C-Type field of a Session ob-
Packit 022b05
           ject,  as  defined  in  the RSVP specification.
Packit 022b05
           This value  determines  the  lengths  of  octet
Packit 022b05
           strings  and use of certain objects such as the
Packit 022b05
           'port' variables. If the C-Type  calls  for  an
Packit 022b05
           IP6  address, one would expect all source, des-
Packit 022b05
           tination, and next/previous hop addresses to be
Packit 022b05
           16  bytes long, and for the ports to be UDP/TCP
Packit 022b05
           port numbers, for example."
Packit 022b05
       SYNTAX   INTEGER (1..255)
Packit 022b05
Packit 022b05
    Port ::= TEXTUAL-CONVENTION
Packit 022b05
        -- DISPLAY-HINT "d" ---- illegal for OCTET STRING.
Packit 022b05
        STATUS   current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The value of the UDP or TCP Source or Destina-
Packit 022b05
           tion  Port field, a virtual destination port or
Packit 022b05
           generalized port identifier used with the IPSEC
Packit 022b05
           Authentication Header or Encapsulating Security
Packit 022b05
           Payload, or other session discriminator.  If it
Packit 022b05
           is  not  used, the value should be of length 0.
Packit 022b05
           This pair, when coupled with the  IP  Addresses
Packit 022b05
           of the source and destination system and the IP
Packit 022b05
           protocol  field,  uniquely  identifies  a  data
Packit 022b05
           stream."
Packit 022b05
       SYNTAX   OCTET STRING (SIZE(2..4))
Packit 022b05
Packit 022b05
Packit 022b05
    MessageSize ::= TEXTUAL-CONVENTION
Packit 022b05
        DISPLAY-HINT "d"
Packit 022b05
        STATUS   current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The size of a message in bytes. This  is  used
Packit 022b05
           to  specify  the  minimum and maximum size of a
Packit 022b05
           message along an integrated services route."
Packit 022b05
       SYNTAX   INTEGER (0..'7FFFFFFF'h)
Packit 022b05
Packit 022b05
Packit 022b05
    BitRate ::= TEXTUAL-CONVENTION
Packit 022b05
        DISPLAY-HINT "d"
Packit 022b05
        STATUS   current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The rate, in bits/second, that data  may  move
Packit 022b05
           in  the context.  Applicable contexts minimally
Packit 022b05
           include the speed of an  interface  or  virtual
Packit 022b05
           circuit, the data rate of a (potentially aggre-
Packit 022b05
           gated) data flow, or the data rate to be  allo-
Packit 022b05
           cated for use by a flow."
Packit 022b05
       SYNTAX   INTEGER (0..'7FFFFFFF'h)
Packit 022b05
Packit 022b05
    BurstSize ::= TEXTUAL-CONVENTION
Packit 022b05
         DISPLAY-HINT "d"
Packit 022b05
         STATUS   current
Packit 022b05
         DESCRIPTION
Packit 022b05
           "The number of octets of IP Data, including  IP
Packit 022b05
           Headers, that a stream may send without concern
Packit 022b05
           for policing."
Packit 022b05
        SYNTAX   INTEGER (0..'7FFFFFFF'h)
Packit 022b05
Packit 022b05
Packit 022b05
    QosService ::= TEXTUAL-CONVENTION
Packit 022b05
         STATUS   current
Packit 022b05
         DESCRIPTION
Packit 022b05
           "The class of service in use by a flow."
Packit 022b05
        SYNTAX   INTEGER {
Packit 022b05
                   bestEffort (1),         -- Best Effort Service
Packit 022b05
                   guaranteedDelay (2),    -- Guaranteed Delay
Packit 022b05
                   controlledLoad (5)      -- Controlled Load
Packit 022b05
                 }
Packit 022b05
Packit 022b05
--      The Integrated Services Interface Attributes Database contains
Packit 022b05
--      information about resources allocated by resource reservation
Packit 022b05
--      protocols, such as RSVP and ST-II.
Packit 022b05
Packit 022b05
Packit 022b05
    intSrvIfAttribTable OBJECT-TYPE
Packit 022b05
        SYNTAX      SEQUENCE OF IntSrvIfAttribEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The reservable attributes of the system's  in-
Packit 022b05
           terfaces."
Packit 022b05
       ::= { intSrvObjects 1 }
Packit 022b05
Packit 022b05
Packit 022b05
    intSrvIfAttribEntry OBJECT-TYPE
Packit 022b05
        SYNTAX      IntSrvIfAttribEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The reservable attributes of  a  given  inter-
Packit 022b05
           face."
Packit 022b05
       INDEX { ifIndex }
Packit 022b05
       ::= { intSrvIfAttribTable 1 }
Packit 022b05
Packit 022b05
IntSrvIfAttribEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        intSrvIfAttribAllocatedBits     BitRate,
Packit 022b05
        intSrvIfAttribMaxAllocatedBits  BitRate,
Packit 022b05
        intSrvIfAttribAllocatedBuffer   BurstSize,
Packit 022b05
        intSrvIfAttribFlows             Gauge32,
Packit 022b05
        intSrvIfAttribPropagationDelay  Integer32,
Packit 022b05
        intSrvIfAttribStatus            RowStatus
Packit 022b05
    }
Packit 022b05
Packit 022b05
    intSrvIfAttribAllocatedBits OBJECT-TYPE
Packit 022b05
        SYNTAX      BitRate
Packit 022b05
        UNITS       "Bits per second"
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The number of bits/second currently  allocated
Packit 022b05
           to reserved sessions on the interface."
Packit 022b05
       ::= { intSrvIfAttribEntry 1 }
Packit 022b05
Packit 022b05
    intSrvIfAttribMaxAllocatedBits OBJECT-TYPE
Packit 022b05
        SYNTAX      BitRate
Packit 022b05
        UNITS       "Bits per second"
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The maximum number of bits/second that may  be
Packit 022b05
           allocated  to  reserved  sessions on the inter-
Packit 022b05
           face."
Packit 022b05
       ::= { intSrvIfAttribEntry 2 }
Packit 022b05
Packit 022b05
Packit 022b05
    intSrvIfAttribAllocatedBuffer OBJECT-TYPE
Packit 022b05
        SYNTAX      BurstSize
Packit 022b05
        UNITS       "Bytes"
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The amount of buffer space  required  to  hold
Packit 022b05
           the simultaneous burst of all reserved flows on
Packit 022b05
           the interface."
Packit 022b05
       ::= { intSrvIfAttribEntry 3 }
Packit 022b05
Packit 022b05
Packit 022b05
    intSrvIfAttribFlows OBJECT-TYPE
Packit 022b05
        SYNTAX      Gauge32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The number of reserved flows currently  active
Packit 022b05
           on  this  interface.  A flow can be created ei-
Packit 022b05
           ther from a reservation protocol (such as  RSVP
Packit 022b05
           or ST-II) or via configuration information."
Packit 022b05
       ::= { intSrvIfAttribEntry 4 }
Packit 022b05
Packit 022b05
    intSrvIfAttribPropagationDelay OBJECT-TYPE
Packit 022b05
        SYNTAX      Integer32
Packit 022b05
        UNITS       "microseconds"
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The amount of propagation delay that this  in-
Packit 022b05
           terface  introduces  in addition to that intro-
Packit 022b05
           diced by bit propagation delays."
Packit 022b05
       DEFVAL { 0 }-- by default, interfaces are presumed to add
Packit 022b05
                   -- no extra delays
Packit 022b05
       ::= { intSrvIfAttribEntry 5 }
Packit 022b05
Packit 022b05
Packit 022b05
    intSrvIfAttribStatus OBJECT-TYPE
Packit 022b05
        SYNTAX      RowStatus
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "'active' on interfaces that are configured for
Packit 022b05
           RSVP."
Packit 022b05
       ::= { intSrvIfAttribEntry 6 }
Packit 022b05
Packit 022b05
Packit 022b05
--      The Integrated Services Active Flows Database
Packit 022b05
--      lists all flows active on an outgoing interface, including
Packit 022b05
--      relevant attributes.
Packit 022b05
Packit 022b05
Packit 022b05
    intSrvFlowTable OBJECT-TYPE
Packit 022b05
        SYNTAX      SEQUENCE OF IntSrvFlowEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "Information describing the reserved flows  us-
Packit 022b05
           ing the system's interfaces."
Packit 022b05
       ::= { intSrvObjects 2 }
Packit 022b05
Packit 022b05
Packit 022b05
    intSrvFlowEntry OBJECT-TYPE
Packit 022b05
        SYNTAX      IntSrvFlowEntry
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "Information describing the use of a given  in-
Packit 022b05
           terface   by   a   given   flow.   The  counter
Packit 022b05
           intSrvFlowPoliced starts counting  at  the  in-
Packit 022b05
           stallation of the flow."
Packit 022b05
       INDEX { intSrvFlowNumber }
Packit 022b05
       ::= { intSrvFlowTable 1 }
Packit 022b05
Packit 022b05
Packit 022b05
    IntSrvFlowEntry ::=
Packit 022b05
        SEQUENCE {
Packit 022b05
            intSrvFlowNumber                  SessionNumber,
Packit 022b05
            intSrvFlowType                    SessionType,
Packit 022b05
            intSrvFlowOwner                   INTEGER,
Packit 022b05
            intSrvFlowDestAddr                OCTET STRING,
Packit 022b05
            intSrvFlowSenderAddr              OCTET STRING,
Packit 022b05
            intSrvFlowDestAddrLength          INTEGER,
Packit 022b05
            intSrvFlowSenderAddrLength        INTEGER,
Packit 022b05
            intSrvFlowProtocol                Protocol,
Packit 022b05
            intSrvFlowDestPort                Port,
Packit 022b05
            intSrvFlowPort                    Port,
Packit 022b05
            intSrvFlowFlowId                  INTEGER,
Packit 022b05
            intSrvFlowInterface               InterfaceIndex,
Packit 022b05
            intSrvFlowIfAddr                  OCTET STRING,
Packit 022b05
            intSrvFlowRate                    BitRate,
Packit 022b05
            intSrvFlowBurst                   BurstSize,
Packit 022b05
            intSrvFlowWeight                  Integer32,
Packit 022b05
            intSrvFlowQueue                   Integer32,
Packit 022b05
            intSrvFlowMinTU                   MessageSize,
Packit 022b05
            intSrvFlowMaxTU                   MessageSize,
Packit 022b05
            intSrvFlowBestEffort              Counter32,
Packit 022b05
            intSrvFlowPoliced                 Counter32,
Packit 022b05
            intSrvFlowDiscard                 TruthValue,
Packit 022b05
            intSrvFlowService                 QosService,
Packit 022b05
            intSrvFlowOrder                   INTEGER,
Packit 022b05
            intSrvFlowStatus                  RowStatus
Packit 022b05
        }
Packit 022b05
Packit 022b05
Packit 022b05
    intSrvFlowNumber OBJECT-TYPE
Packit 022b05
        SYNTAX      SessionNumber
Packit 022b05
        MAX-ACCESS  not-accessible
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The number of this flow.  This is for SNMP In-
Packit 022b05
           dexing purposes only and has no relation to any
Packit 022b05
           protocol value."
Packit 022b05
       ::= { intSrvFlowEntry 1 }
Packit 022b05
Packit 022b05
Packit 022b05
    intSrvFlowType OBJECT-TYPE
Packit 022b05
        SYNTAX      SessionType
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The type of session (IP4, IP6, IP6  with  flow
Packit 022b05
           information, etc)."
Packit 022b05
       ::= { intSrvFlowEntry 2 }
Packit 022b05
Packit 022b05
Packit 022b05
    intSrvFlowOwner OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER {
Packit 022b05
                         other(1),
Packit 022b05
                         rsvp(2),
Packit 022b05
                         management(3)
Packit 022b05
                    }
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The process that installed this  flow  in  the
Packit 022b05
           queue policy database."
Packit 022b05
       ::= { intSrvFlowEntry 3 }
Packit 022b05
Packit 022b05
Packit 022b05
    intSrvFlowDestAddr OBJECT-TYPE
Packit 022b05
        SYNTAX      OCTET STRING (SIZE(4..16))
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The destination address used by all senders in
Packit 022b05
           this  session.   This object may not be changed
Packit 022b05
           when the value of the RowStatus object is  'ac-
Packit 022b05
           tive'."
Packit 022b05
       ::= { intSrvFlowEntry 4 }
Packit 022b05
Packit 022b05
Packit 022b05
    intSrvFlowSenderAddr OBJECT-TYPE
Packit 022b05
        SYNTAX      OCTET STRING (SIZE(4..16))
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The source address of the sender  selected  by
Packit 022b05
           this  reservation.  The value of all zeroes in-
Packit 022b05
           dicates 'all senders'.  This object may not  be
Packit 022b05
           changed  when the value of the RowStatus object
Packit 022b05
           is 'active'."
Packit 022b05
       ::= { intSrvFlowEntry 5 }
Packit 022b05
Packit 022b05
Packit 022b05
    intSrvFlowDestAddrLength OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER(0..128)
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The length of the destination address in bits.
Packit 022b05
           This  is  the CIDR Prefix Length, which for IP4
Packit 022b05
           hosts and multicast addresses is 32 bits.  This
Packit 022b05
           object may not be changed when the value of the
Packit 022b05
           RowStatus object is 'active'."
Packit 022b05
       ::= { intSrvFlowEntry 6 }
Packit 022b05
Packit 022b05
Packit 022b05
    intSrvFlowSenderAddrLength OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER(0..128)
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The length of the sender's  address  in  bits.
Packit 022b05
           This  is  the CIDR Prefix Length, which for IP4
Packit 022b05
           hosts and multicast addresses is 32 bits.  This
Packit 022b05
           object may not be changed when the value of the
Packit 022b05
           RowStatus object is 'active'."
Packit 022b05
               ::= { intSrvFlowEntry 7 }
Packit 022b05
Packit 022b05
Packit 022b05
    intSrvFlowProtocol OBJECT-TYPE
Packit 022b05
        SYNTAX      Protocol
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The IP Protocol used by a session.   This  ob-
Packit 022b05
           ject  may  not be changed when the value of the
Packit 022b05
           RowStatus object is 'active'."
Packit 022b05
       ::= { intSrvFlowEntry 8 }
Packit 022b05
Packit 022b05
Packit 022b05
    intSrvFlowDestPort OBJECT-TYPE
Packit 022b05
        SYNTAX      Port
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The UDP or TCP port number used as a  destina-
Packit 022b05
           tion  port for all senders in this session.  If
Packit 022b05
           the  IP   protocol   in   use,   specified   by
Packit 022b05
           intSrvResvFwdProtocol,  is 50 (ESP) or 51 (AH),
Packit 022b05
           this  represents  a  virtual  destination  port
Packit 022b05
           number.   A value of zero indicates that the IP
Packit 022b05
           protocol in use does not have ports.  This  ob-
Packit 022b05
           ject  may  not be changed when the value of the
Packit 022b05
           RowStatus object is 'active'."
Packit 022b05
       ::= { intSrvFlowEntry 9 }
Packit 022b05
Packit 022b05
Packit 022b05
    intSrvFlowPort OBJECT-TYPE
Packit 022b05
        SYNTAX      Port
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The UDP or TCP port number used  as  a  source
Packit 022b05
           port  for  this sender in this session.  If the
Packit 022b05
           IP    protocol    in    use,    specified    by
Packit 022b05
           intSrvResvFwdProtocol  is  50 (ESP) or 51 (AH),
Packit 022b05
           this represents a generalized  port  identifier
Packit 022b05
           (GPI).   A  value of zero indicates that the IP
Packit 022b05
           protocol in use does not have ports.  This  ob-
Packit 022b05
           ject  may  not be changed when the value of the
Packit 022b05
           RowStatus object is 'active'."
Packit 022b05
       ::= { intSrvFlowEntry 10 }
Packit 022b05
Packit 022b05
Packit 022b05
    intSrvFlowFlowId OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER (0..16777215)
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The flow ID that  this  sender  is  using,  if
Packit 022b05
           this  is  an IPv6 session."
Packit 022b05
       ::= { intSrvFlowEntry 11 }
Packit 022b05
Packit 022b05
Packit 022b05
    intSrvFlowInterface OBJECT-TYPE
Packit 022b05
        SYNTAX      InterfaceIndex
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The ifIndex value of the  interface  on  which
Packit 022b05
           this reservation exists."
Packit 022b05
       ::= { intSrvFlowEntry 12 }
Packit 022b05
Packit 022b05
Packit 022b05
    intSrvFlowIfAddr OBJECT-TYPE
Packit 022b05
        SYNTAX      OCTET STRING (SIZE(4..16))
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The IP Address on the ifEntry  on  which  this
Packit 022b05
           reservation  exists.  This is present primarily
Packit 022b05
           to support those interfaces which layer  multi-
Packit 022b05
           ple IP Addresses on the interface."
Packit 022b05
       ::= { intSrvFlowEntry 13 }
Packit 022b05
Packit 022b05
Packit 022b05
    intSrvFlowRate OBJECT-TYPE
Packit 022b05
        SYNTAX      BitRate
Packit 022b05
        UNITS       "bits per second"
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The Reserved Rate of the sender's data stream.
Packit 022b05
           If this is a Controlled Load service flow, this
Packit 022b05
           rate is derived from the Tspec  rate  parameter
Packit 022b05
           (r).   If  this  is  a Guaranteed service flow,
Packit 022b05
           this rate is derived from  the  Rspec  clearing
Packit 022b05
           rate parameter (R)."
Packit 022b05
       ::= { intSrvFlowEntry 14 }
Packit 022b05
Packit 022b05
Packit 022b05
    intSrvFlowBurst OBJECT-TYPE
Packit 022b05
        SYNTAX      BurstSize
Packit 022b05
        UNITS       "bytes"
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The size of the largest  burst  expected  from
Packit 022b05
           the sender at a time.
Packit 022b05
Packit 022b05
           If this is less than  the  sender's  advertised
Packit 022b05
           burst  size, the receiver is asking the network
Packit 022b05
           to provide flow pacing  beyond  what  would  be
Packit 022b05
           provided  under normal circumstances. Such pac-
Packit 022b05
           ing is at the network's option."
Packit 022b05
       ::= { intSrvFlowEntry 15 }
Packit 022b05
Packit 022b05
Packit 022b05
    intSrvFlowWeight OBJECT-TYPE
Packit 022b05
        SYNTAX      Integer32
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The weight used  to  prioritize  the  traffic.
Packit 022b05
           Note  that the interpretation of this object is
Packit 022b05
           implementation-specific,   as   implementations
Packit 022b05
           vary in their use of weighting procedures."
Packit 022b05
       ::= { intSrvFlowEntry 16 }
Packit 022b05
Packit 022b05
    intSrvFlowQueue OBJECT-TYPE
Packit 022b05
        SYNTAX      Integer32
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The number of the queue used by this  traffic.
Packit 022b05
           Note  that the interpretation of this object is
Packit 022b05
           implementation-specific,   as   implementations
Packit 022b05
           vary in their use of queue identifiers."
Packit 022b05
       ::= { intSrvFlowEntry 17 }
Packit 022b05
Packit 022b05
Packit 022b05
    intSrvFlowMinTU OBJECT-TYPE
Packit 022b05
        SYNTAX      MessageSize
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The minimum message size for  this  flow.  The
Packit 022b05
           policing  algorithm will treat smaller messages
Packit 022b05
           as though they are this size."
Packit 022b05
       ::= { intSrvFlowEntry 18 }
Packit 022b05
Packit 022b05
Packit 022b05
    intSrvFlowMaxTU OBJECT-TYPE
Packit 022b05
        SYNTAX      MessageSize
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The maximum datagram size for this  flow  that
Packit 022b05
           will conform to the traffic specification. This
Packit 022b05
           value cannot exceed the MTU of the interface."
Packit 022b05
       ::= { intSrvFlowEntry 19 }
Packit 022b05
Packit 022b05
Packit 022b05
    intSrvFlowBestEffort OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The number of packets that  were  remanded  to
Packit 022b05
           best effort service."
Packit 022b05
       ::= { intSrvFlowEntry 20 }
Packit 022b05
Packit 022b05
Packit 022b05
    intSrvFlowPoliced OBJECT-TYPE
Packit 022b05
        SYNTAX      Counter32
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The number of packets policed since the incep-
Packit 022b05
           tion of the flow's service."
Packit 022b05
       ::= { intSrvFlowEntry 21 }
Packit 022b05
Packit 022b05
Packit 022b05
    intSrvFlowDiscard OBJECT-TYPE
Packit 022b05
        SYNTAX      TruthValue
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "If 'true', the flow  is  to  incur  loss  when
Packit 022b05
           traffic is policed.  If 'false', policed traff-
Packit 022b05
           ic is treated as best effort traffic."
Packit 022b05
       DEFVAL { false } -- traffic is, by default, treated as best
Packit 022b05
                        -- effort
Packit 022b05
       ::= { intSrvFlowEntry 22 }
Packit 022b05
Packit 022b05
Packit 022b05
    intSrvFlowService OBJECT-TYPE
Packit 022b05
        SYNTAX      QosService
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The QoS service being applied to this flow."
Packit 022b05
       ::= { intSrvFlowEntry 23 }
Packit 022b05
Packit 022b05
Packit 022b05
    intSrvFlowOrder OBJECT-TYPE
Packit 022b05
        SYNTAX      INTEGER (0..65535)
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "In the event of ambiguity, the order in  which
Packit 022b05
           the  classifier  should  make  its comparisons.
Packit 022b05
           The row with intSrvFlowOrder=0 is tried  first,
Packit 022b05
           and  comparisons  proceed  in  the order of in-
Packit 022b05
           creasing value.  Non-serial implementations  of
Packit 022b05
           the classifier should emulate this behavior."
Packit 022b05
       ::= { intSrvFlowEntry 24 }
Packit 022b05
Packit 022b05
Packit 022b05
    intSrvFlowStatus OBJECT-TYPE
Packit 022b05
        SYNTAX      RowStatus
Packit 022b05
        MAX-ACCESS  read-create
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "'active' for all active  flows.   This  object
Packit 022b05
           may be used to install static classifier infor-
Packit 022b05
           mation, delete classifier information,  or  au-
Packit 022b05
           thorize such."
Packit 022b05
       ::= { intSrvFlowEntry 25 }
Packit 022b05
Packit 022b05
Packit 022b05
    intSrvFlowNewIndex OBJECT-TYPE
Packit 022b05
        SYNTAX      TestAndIncr
Packit 022b05
        MAX-ACCESS  read-write
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "This  object  is  used  to  assign  values  to
Packit 022b05
           intSrvFlowNumber  as described in 'Textual Con-
Packit 022b05
           ventions  for  SNMPv2'.   The  network  manager
Packit 022b05
           reads  the  object,  and  then writes the value
Packit 022b05
           back in the SET that creates a new instance  of
Packit 022b05
           intSrvFlowEntry.   If  the  SET  fails with the
Packit 022b05
           code 'inconsistentValue', then the process must
Packit 022b05
           be  repeated; If the SET succeeds, then the ob-
Packit 022b05
           ject is incremented, and the  new  instance  is
Packit 022b05
           created according to the manager's directions."
Packit 022b05
       ::= { intSrvGenObjects 1 }
Packit 022b05
Packit 022b05
Packit 022b05
-- conformance information
Packit 022b05
Packit 022b05
Packit 022b05
intSrvGroups      OBJECT IDENTIFIER ::= { intSrvConformance 1 }
Packit 022b05
intSrvCompliances OBJECT IDENTIFIER ::= { intSrvConformance 2 }
Packit 022b05
Packit 022b05
-- compliance statements
Packit 022b05
Packit 022b05
Packit 022b05
    intSrvCompliance MODULE-COMPLIANCE
Packit 022b05
        STATUS  current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "The compliance statement "
Packit 022b05
       MODULE  -- this module
Packit 022b05
       MANDATORY-GROUPS { intSrvIfAttribGroup, intSrvFlowsGroup }
Packit 022b05
Packit 022b05
       OBJECT       intSrvFlowType
Packit 022b05
         MIN-ACCESS read-only
Packit 022b05
         DESCRIPTION
Packit 022b05
          "read-create access is not required. This may be
Packit 022b05
          read-only."
Packit 022b05
Packit 022b05
      OBJECT       intSrvFlowOwner
Packit 022b05
        MIN-ACCESS read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
         "read-create access is not required. This may  be
Packit 022b05
         read-only."
Packit 022b05
Packit 022b05
     OBJECT       intSrvFlowDestAddr
Packit 022b05
       MIN-ACCESS read-only
Packit 022b05
       DESCRIPTION
Packit 022b05
        "read-create access is not required. This  may  be
Packit 022b05
        read-only."
Packit 022b05
Packit 022b05
    OBJECT       intSrvFlowSenderAddr
Packit 022b05
      MIN-ACCESS read-only
Packit 022b05
      DESCRIPTION
Packit 022b05
       "read-create access is not required.  This  may  be
Packit 022b05
       read-only."
Packit 022b05
Packit 022b05
    OBJECT       intSrvFlowDestAddrLength
Packit 022b05
      MIN-ACCESS read-only
Packit 022b05
      DESCRIPTION
Packit 022b05
       "read-create access is not required.  This  may  be
Packit 022b05
       read-only."
Packit 022b05
Packit 022b05
    OBJECT       intSrvFlowSenderAddrLength
Packit 022b05
      MIN-ACCESS read-only
Packit 022b05
      DESCRIPTION
Packit 022b05
       "read-create access is not required.  This  may  be
Packit 022b05
       read-only."
Packit 022b05
Packit 022b05
    OBJECT       intSrvFlowProtocol
Packit 022b05
      MIN-ACCESS read-only
Packit 022b05
      DESCRIPTION
Packit 022b05
       "read-create access is not required.  This  may  be
Packit 022b05
       read-only."
Packit 022b05
Packit 022b05
    OBJECT       intSrvFlowDestPort
Packit 022b05
      MIN-ACCESS read-only
Packit 022b05
      DESCRIPTION
Packit 022b05
       "read-create access is not required.  This  may  be
Packit 022b05
       read-only."
Packit 022b05
Packit 022b05
    OBJECT       intSrvFlowPort
Packit 022b05
      MIN-ACCESS read-only
Packit 022b05
      DESCRIPTION
Packit 022b05
       "read-create access is not required.  This  may  be
Packit 022b05
       read-only."
Packit 022b05
Packit 022b05
    OBJECT       intSrvFlowFlowId
Packit 022b05
      MIN-ACCESS not-accessible
Packit 022b05
      DESCRIPTION
Packit 022b05
       "This object is needed only in a system that imple-
Packit 022b05
       ments IPv6."
Packit 022b05
Packit 022b05
    OBJECT       intSrvFlowInterface
Packit 022b05
      MIN-ACCESS read-only
Packit 022b05
      DESCRIPTION
Packit 022b05
       "read-create access is not required.  This  may  be
Packit 022b05
       read-only."
Packit 022b05
Packit 022b05
    OBJECT       intSrvFlowRate
Packit 022b05
      MIN-ACCESS read-only
Packit 022b05
      DESCRIPTION
Packit 022b05
       "read-create access is not required.  This  may  be
Packit 022b05
       read-only."
Packit 022b05
Packit 022b05
    OBJECT       intSrvFlowBurst
Packit 022b05
      MIN-ACCESS read-only
Packit 022b05
      DESCRIPTION
Packit 022b05
       "read-create access is not required.  This  may  be
Packit 022b05
       read-only."
Packit 022b05
Packit 022b05
    OBJECT       intSrvFlowWeight
Packit 022b05
      MIN-ACCESS read-only
Packit 022b05
      DESCRIPTION
Packit 022b05
       "read-create access is not required.  This  may  be
Packit 022b05
       read-only."
Packit 022b05
Packit 022b05
    OBJECT       intSrvFlowQueue
Packit 022b05
      MIN-ACCESS read-only
Packit 022b05
      DESCRIPTION
Packit 022b05
       "read-create access is not required.  This  may  be
Packit 022b05
       read-only."
Packit 022b05
Packit 022b05
    OBJECT       intSrvFlowMinTU
Packit 022b05
      MIN-ACCESS read-only
Packit 022b05
      DESCRIPTION
Packit 022b05
       "read-create access is not required.  This  may  be
Packit 022b05
       read-only."
Packit 022b05
Packit 022b05
    OBJECT       intSrvFlowMaxTU
Packit 022b05
      MIN-ACCESS read-only
Packit 022b05
      DESCRIPTION
Packit 022b05
       "read-create access is not required.  This  may  be
Packit 022b05
       read-only."
Packit 022b05
Packit 022b05
    OBJECT       intSrvFlowStatus
Packit 022b05
      MIN-ACCESS read-only
Packit 022b05
      DESCRIPTION
Packit 022b05
       "read-create access is not required.  This  may  be
Packit 022b05
       read-only."
Packit 022b05
Packit 022b05
    ::= { intSrvCompliances 1 }
Packit 022b05
Packit 022b05
Packit 022b05
    intSrvIfAttribGroup OBJECT-GROUP
Packit 022b05
         OBJECTS {
Packit 022b05
            intSrvIfAttribAllocatedBits, intSrvIfAttribMaxAllocatedBits,
Packit 022b05
            intSrvIfAttribAllocatedBuffer, intSrvIfAttribFlows,
Packit 022b05
            intSrvIfAttribPropagationDelay, intSrvIfAttribStatus
Packit 022b05
        }
Packit 022b05
        STATUS  current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "These objects are required  for  Systems  sup-
Packit 022b05
           porting the Integrated Services Architecture."
Packit 022b05
       ::= { intSrvGroups 1 }
Packit 022b05
Packit 022b05
    intSrvFlowsGroup OBJECT-GROUP
Packit 022b05
         OBJECTS {
Packit 022b05
            intSrvFlowType, intSrvFlowOwner, intSrvFlowDestAddr,
Packit 022b05
            intSrvFlowSenderAddr, intSrvFlowDestAddrLength,
Packit 022b05
            intSrvFlowSenderAddrLength, intSrvFlowProtocol,
Packit 022b05
            intSrvFlowDestPort, intSrvFlowPort, intSrvFlowInterface,
Packit 022b05
            intSrvFlowBestEffort, intSrvFlowRate, intSrvFlowBurst,
Packit 022b05
            intSrvFlowWeight, intSrvFlowQueue, intSrvFlowMinTU,
Packit 022b05
            intSrvFlowDiscard, intSrvFlowPoliced, intSrvFlowService,
Packit 022b05
            intSrvFlowIfAddr, intSrvFlowOrder, intSrvFlowStatus
Packit 022b05
        }
Packit 022b05
        STATUS  current
Packit 022b05
        DESCRIPTION
Packit 022b05
           "These objects are required  for  Systems  sup-
Packit 022b05
           porting the Integrated Services Architecture."
Packit 022b05
       ::= { intSrvGroups 2 }
Packit 022b05
Packit 022b05
END