Blame mibs/ietf/INTEGRATED-SERVICES-MIB

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