Blame mibs/ietf/IPOA-MIB

Packit 022b05
IPOA-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
IMPORTS
Packit 022b05
    MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Packit 022b05
    transmission, Integer32, IpAddress, Counter32,
Packit 022b05
    Gauge32
Packit 022b05
        FROM SNMPv2-SMI
Packit 022b05
    TEXTUAL-CONVENTION, RowStatus
Packit 022b05
        FROM SNMPv2-TC
Packit 022b05
    MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
Packit 022b05
        FROM SNMPv2-CONF
Packit 022b05
    ipNetToMediaNetAddress, ipNetToMediaIfIndex,
Packit 022b05
    ipNetToMediaPhysAddress, ipAdEntAddr
Packit 022b05
        FROM IP-MIB
Packit 022b05
Packit 022b05
--  The following textual conventions are defined locally within
Packit 022b05
--  this MIB module.  They have been prefixed with 'Ipoa' to
Packit 022b05
--  distinguish them from their counterparts in the ATM-TC-MIB.
Packit 022b05
--  This was done so that the IPOA-MIB could be advanced as
Packit 022b05
--  a standards-based MIB without waiting for the ATM-TC-MIB.
Packit 022b05
Packit 022b05
--  AtmConnKind, AtmAddr
Packit 022b05
--      FROM ATM-TC-MIB
Packit 022b05
Packit 022b05
    InterfaceIndex, InterfaceIndexOrZero
Packit 022b05
        FROM IF-MIB
Packit 022b05
    ;
Packit 022b05
Packit 022b05
ipoaMIB MODULE-IDENTITY
Packit 022b05
    LAST-UPDATED "9802090000Z" -- February 9, 1998
Packit 022b05
    ORGANIZATION "IETF Internetworking Over NBMA Working
Packit 022b05
                  Group (ion)"
Packit 022b05
    CONTACT-INFO
Packit 022b05
        "Maria Greene (greene@xedia.com)
Packit 022b05
         Xedia Corp.
Packit 022b05
Packit 022b05
         Jim Luciani (jluciani@BayNetworks.com)
Packit 022b05
         Bay Networks
Packit 022b05
Packit 022b05
         Kenneth White (kennethw@vnet.ibm.com)
Packit 022b05
         IBM Corp.
Packit 022b05
Packit 022b05
         Ted Kuo (tkuo@eos.ncsu.edu)
Packit 022b05
         Bay Networks"
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This module defines a portion of the management
Packit 022b05
        information base (MIB) for managing Classical IP and
Packit 022b05
        ARP over ATM entities."
Packit 022b05
    ::= { transmission 46 }
Packit 022b05
Packit 022b05
-- Textual Conventions
Packit 022b05
Packit 022b05
IpoaEncapsType ::= TEXTUAL-CONVENTION
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The encapsulation type used on a VC."
Packit 022b05
    SYNTAX      INTEGER {
Packit 022b05
                    llcSnap(1),
Packit 022b05
                    vcMuxed(2),
Packit 022b05
                    other(3)
Packit 022b05
                }
Packit 022b05
Packit 022b05
IpoaVpiInteger ::= TEXTUAL-CONVENTION
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "An integer large enough to contain the value of a VPI."
Packit 022b05
    SYNTAX     Integer32 (0..255)
Packit 022b05
Packit 022b05
IpoaVciInteger ::= TEXTUAL-CONVENTION
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "An integer large enough to contain the value of a VCI."
Packit 022b05
    SYNTAX     Integer32 (0..65535)
Packit 022b05
Packit 022b05
IpoaAtmAddr ::= TEXTUAL-CONVENTION
Packit 022b05
    DISPLAY-HINT "1x"
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The ATM address used by the network entity.
Packit 022b05
        The semantics are implied by the length.
Packit 022b05
        The address types are:
Packit 022b05
Packit 022b05
        - no address (0 octets)
Packit 022b05
        - E.164 (8 octets)
Packit 022b05
        - NSAP (20 octets)
Packit 022b05
Packit 022b05
        In addition, when subaddresses are used IpoaAtmAddr
Packit 022b05
        may represent the concatenation of address and
Packit 022b05
        subaddress.  The associated address types are:
Packit 022b05
Packit 022b05
        - E.164, E.164 (16 octets)
Packit 022b05
        - E.164, NSAP (28 octets)
Packit 022b05
        - NSAP, NSAP (40 octets)
Packit 022b05
        Address lengths other than defined in this definition
Packit 022b05
        imply address types defined elsewhere.
Packit 022b05
        Note: The E.164 address is encoded in BCD format."
Packit 022b05
    SYNTAX   OCTET STRING (SIZE(0..40))
Packit 022b05
Packit 022b05
IpoaAtmConnKind ::= TEXTUAL-CONVENTION
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The use of call control.  The use is as follows:
Packit 022b05
           pvc(1)
Packit 022b05
              Virtual link of a PVC.  Should not be
Packit 022b05
              used in a PVC/SVC (i.e., SPVC)
Packit 022b05
              crossconnect.
Packit 022b05
           svcIncoming(2)
Packit 022b05
              Virtual link established after a
Packit 022b05
              received signaling request to setup
Packit 022b05
              an SVC.
Packit 022b05
           svcOutgoing(3)
Packit 022b05
              Virtual link established after a
Packit 022b05
              transmitted or forwarded signaling
Packit 022b05
              request to setup an SVC.
Packit 022b05
           spvcInitiator(4)
Packit 022b05
              Virtual link at the PVC side of an
Packit 022b05
              SVC/PVC crossconnect, where the
Packit 022b05
              switch is the initiator of the SPVC
Packit 022b05
              setup.
Packit 022b05
           spvcTarget(5)
Packit 022b05
              Virtual link at the PVC side of an
Packit 022b05
              SVC/PVC crossconnect, where the
Packit 022b05
              switch is the target of the SPVC
Packit 022b05
              setup.
Packit 022b05
Packit 022b05
        An spvcInitiator is always cross-connected to
Packit 022b05
        an svcOutgoing, and an spvcTarget is always
Packit 022b05
        cross-connected to an svcIncoming."
Packit 022b05
    SYNTAX   INTEGER {
Packit 022b05
                      pvc(1),
Packit 022b05
                      svcIncoming(2),
Packit 022b05
                      svcOutgoing(3),
Packit 022b05
                      spvcInitiator(4),
Packit 022b05
                      spvcTarget(5)
Packit 022b05
                     }
Packit 022b05
Packit 022b05
-- Top-level structure of the MIB
Packit 022b05
Packit 022b05
ipoaObjects        OBJECT IDENTIFIER ::= { ipoaMIB 1 }
Packit 022b05
ipoaNotifications  OBJECT IDENTIFIER ::= { ipoaMIB 2 }
Packit 022b05
ipoaConformance    OBJECT IDENTIFIER ::= { ipoaMIB 3 }
Packit 022b05
Packit 022b05
-- MIB Objects
Packit 022b05
Packit 022b05
ipoaLisTrapEnable  OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER { enabled(1), disabled(2) }
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Indicates whether ipoaLisCreate and ipoaLisDelete
Packit 022b05
        traps should be generated by this system.
Packit 022b05
Packit 022b05
        By default, this object should have the value
Packit 022b05
        enabled(1) for systems where ATMARP Servers are
Packit 022b05
        present and disabled(2) on systems where only
Packit 022b05
        clients reside."
Packit 022b05
    ::= { ipoaObjects 1 }
Packit 022b05
Packit 022b05
-- The ATM Logical IP Subnet (LIS) Table
Packit 022b05
Packit 022b05
ipoaLisTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF IpoaLisEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "There is one entry in this table for every Logical IP
Packit 022b05
        Subnet (LIS) of which this system is a member.
Packit 022b05
Packit 022b05
        The bulk of the objects in an ipoaLisEntry exists
Packit 022b05
        to control ATMARP for a particular LIS.  In a PVC only
Packit 022b05
        environment it is implementation dependent as to
Packit 022b05
        whether this table should be supported."
Packit 022b05
    ::= { ipoaObjects 2 }
Packit 022b05
Packit 022b05
ipoaLisEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      IpoaLisEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Information about a single LIS of which this system
Packit 022b05
        is a member.
Packit 022b05
Packit 022b05
        Membership in a LIS is independent of the actual ATM
Packit 022b05
        interfaces being used.  The ipoaLisTable defines
Packit 022b05
        all LISs that a system is a member of.  The ipAddrTable
Packit 022b05
        and the ipoaClientTable provides the mapping from local
Packit 022b05
        IP address to ATM interface.  The ipoaLisIfMappingTable
Packit 022b05
        provides the mappings between Logical IP Subnets and
Packit 022b05
        interfaces.
Packit 022b05
        The ipoaLisTable is indexed by ipoaLisSubnetAddr (IP
Packit 022b05
        subnet address).  An entry in the ipoaLisTable should
Packit 022b05
        exist for each ipAddrEntry that is associated with an
Packit 022b05
        ATM related interface used for Classical IP and ARP
Packit 022b05
        over ATM traffic.
Packit 022b05
Packit 022b05
        Its ipAdEntAddr and ipAdEntNetMask when ANDed together
Packit 022b05
        should equal the ipoaLisSubnetAddr of the corresponding
Packit 022b05
        ipoaLisEntry."
Packit 022b05
    INDEX       { ipoaLisSubnetAddr }
Packit 022b05
    ::= { ipoaLisTable 1 }
Packit 022b05
Packit 022b05
IpoaLisEntry ::= SEQUENCE {
Packit 022b05
    ipoaLisSubnetAddr          IpAddress,
Packit 022b05
    ipoaLisDefaultMtu          Integer32,
Packit 022b05
    ipoaLisDefaultEncapsType   IpoaEncapsType,
Packit 022b05
    ipoaLisInactivityTimer     Integer32,
Packit 022b05
    ipoaLisMinHoldingTime      Integer32,
Packit 022b05
    ipoaLisQDepth              Integer32,
Packit 022b05
    ipoaLisMaxCalls            Integer32,
Packit 022b05
    ipoaLisCacheEntryAge       Integer32,
Packit 022b05
    ipoaLisRetries             Integer32,
Packit 022b05
    ipoaLisTimeout             Integer32,
Packit 022b05
    ipoaLisDefaultPeakCellRate Integer32,
Packit 022b05
    ipoaLisActiveVcs           Gauge32,
Packit 022b05
    ipoaLisRowStatus           RowStatus
Packit 022b05
}
Packit 022b05
Packit 022b05
ipoaLisSubnetAddr OBJECT-TYPE
Packit 022b05
    SYNTAX      IpAddress
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The IP subnet address associated with this LIS."
Packit 022b05
    ::= { ipoaLisEntry 1 }
Packit 022b05
Packit 022b05
ipoaLisDefaultMtu OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (0..65535)
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The default MTU used within this LIS.  Note that the
Packit 022b05
        actual MTU used for a VC between two members of the
Packit 022b05
        LIS may be negotiated during connection setup and may
Packit 022b05
        be different than this value.  The ipoaVcNegotiatedMtu
Packit 022b05
        object indicates the actual MTU in use for a
Packit 022b05
        particular VC."
Packit 022b05
    DEFVAL { 9180 }
Packit 022b05
    ::= { ipoaLisEntry 2 }
Packit 022b05
Packit 022b05
ipoaLisDefaultEncapsType OBJECT-TYPE
Packit 022b05
    SYNTAX      IpoaEncapsType
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The default encapsulation to use on VCs created for
Packit 022b05
        this LIS.  Note that the actual encapsulation type may
Packit 022b05
        be negotiated during connection setup and may be
Packit 022b05
        different than this value.  The
Packit 022b05
        ipoaVcNegotiatedEncapsType object indicates the actual
Packit 022b05
        encapsulation in use for a particular VC."
Packit 022b05
    DEFVAL { llcSnap }
Packit 022b05
    ::= { ipoaLisEntry 3 }
Packit 022b05
Packit 022b05
ipoaLisInactivityTimer OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32
Packit 022b05
    UNITS       "seconds"
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The time, in seconds, before a call established for an
Packit 022b05
        ipNetToMediaEntry on a client will timeout due to no
Packit 022b05
        traffic being passed on the VC.  A value of 0 implies
Packit 022b05
        no time out."
Packit 022b05
    REFERENCE
Packit 022b05
        "RFC 1755, Sec. 3.4 VC Teardown"
Packit 022b05
    DEFVAL      { 1200 }
Packit 022b05
    ::= { ipoaLisEntry 4 }
Packit 022b05
Packit 022b05
ipoaLisMinHoldingTime OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (0..65535)
Packit 022b05
    UNITS       "seconds"
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The minimum amount of time, in seconds, that a call
Packit 022b05
        will remain open.  If 0 then ipoaInactivityTimer will
Packit 022b05
        completely determine when a call is terminated."
Packit 022b05
    REFERENCE
Packit 022b05
        "RFC 1755, Sec. 3.4 VC Teardown"
Packit 022b05
    DEFVAL      { 60 }
Packit 022b05
    ::= { ipoaLisEntry 5 }
Packit 022b05
Packit 022b05
ipoaLisQDepth OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (1..65535)
Packit 022b05
    UNITS       "packets"
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The maximum number of outstanding requests that are
Packit 022b05
         allowed while waiting for ATMARP replies and
Packit 022b05
         InATMARP replies for this LIS."
Packit 022b05
    DEFVAL      { 1 }
Packit 022b05
    ::= { ipoaLisEntry 6 }
Packit 022b05
Packit 022b05
ipoaLisMaxCalls OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (1..65535)
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The maximum number of SVCs that can be established
Packit 022b05
        simultaneously for this LIS."
Packit 022b05
    DEFVAL      { 500 }
Packit 022b05
    ::= { ipoaLisEntry 7 }
Packit 022b05
Packit 022b05
ipoaLisCacheEntryAge OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (60..1200)
Packit 022b05
    UNITS       "seconds"
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The time, in seconds, before an ipNetToMediaEntry will
Packit 022b05
        age out of the table.  Note that the default value will
Packit 022b05
        be different for a client and a server.  An ATMARP
Packit 022b05
        Server should use a default of 1200 and a client should
Packit 022b05
        use 900."
Packit 022b05
    DEFVAL      { 900 }
Packit 022b05
    ::= { ipoaLisEntry 8 }
Packit 022b05
Packit 022b05
ipoaLisRetries OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (0..10)
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of times the ATMARP request will be retried
Packit 022b05
        when no response is received in the timeout interval
Packit 022b05
        indicated by ipoaLisTimeout."
Packit 022b05
    DEFVAL      { 2 }
Packit 022b05
    ::= { ipoaLisEntry 9 }
Packit 022b05
Packit 022b05
ipoaLisTimeout OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (1..60)
Packit 022b05
    UNITS       "seconds"
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The time to wait, in seconds, before retransmission
Packit 022b05
        of an ARP request."
Packit 022b05
    DEFVAL      { 10 }
Packit 022b05
    ::= { ipoaLisEntry 10 }
Packit 022b05
Packit 022b05
ipoaLisDefaultPeakCellRate OBJECT-TYPE
Packit 022b05
    SYNTAX Integer32
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This object is the signalling parameter that
Packit 022b05
         should be used when setting up all best effort
Packit 022b05
         VCCs (Virtual Channel Connections).
Packit 022b05
         This parameter applies to the forward and
Packit 022b05
         backward direction on a per best effort VCC basis.
Packit 022b05
         A value of zero implies that no configured default
Packit 022b05
         exists and that local policy should be used to
Packit 022b05
         determine the actual default to used during
Packit 022b05
         call setup.  ATM Signaling Support for IP over ATM
Packit 022b05
         (RFC 1755) recommends 1/10th of the ATM interface's
Packit 022b05
         speed."
Packit 022b05
    ::= { ipoaLisEntry 11 }
Packit 022b05
Packit 022b05
ipoaLisActiveVcs OBJECT-TYPE
Packit 022b05
    SYNTAX      Gauge32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Number of active SVCs for this LIS."
Packit 022b05
    ::= { ipoaLisEntry 12 }
Packit 022b05
Packit 022b05
ipoaLisRowStatus OBJECT-TYPE
Packit 022b05
    SYNTAX      RowStatus
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This object allows entries to be created and deleted
Packit 022b05
        in the ipoaLisTable.
Packit 022b05
Packit 022b05
        When the ipoaLisRowStatus deleted (by setting this
Packit 022b05
        object to destroy(6)), this has the side-effect of
Packit 022b05
        removing all entries from the ipNetToMediaTable that
Packit 022b05
        are associated with this LIS (in other words, it
Packit 022b05
        flushes the entity's ATMARP cache).  It also removes
Packit 022b05
        the ipoaVcTable entries that were associated with those
Packit 022b05
        ipNetToMediaTable entries.  Destroying the row also
Packit 022b05
        removes the corresponding entries in the
Packit 022b05
        ipoaArpSrvrTable, ipoaArpClientTable,
Packit 022b05
        ipoaLisIfMappingTable, and ipoaArpRemoteSrvrTable.
Packit 022b05
Packit 022b05
        Entries in both the ipNetToMediaTable and the
Packit 022b05
        ipoaVcTable that are associated with a
Packit 022b05
        ipoaConfigPvcEntry are not affected by changes to
Packit 022b05
        ipoaLisRowStatus."
Packit 022b05
    REFERENCE
Packit 022b05
        "RFC 1903, 'Textual Conventions for Version 2 of the
Packit 022b05
        Simple Network Management Protocol (SNMPv2).'"
Packit 022b05
    ::= { ipoaLisEntry 13 }
Packit 022b05
Packit 022b05
Packit 022b05
-- The ATM Logical IP Subnet Interface Mapping Table
Packit 022b05
Packit 022b05
ipoaLisIfMappingTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF IpoaLisIfMappingEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "There is one entry in this table for every combination
Packit 022b05
         of ipoaLisEntry and IP over ATM interface."
Packit 022b05
    ::= { ipoaObjects 3 }
Packit 022b05
Packit 022b05
ipoaLisIfMappingEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      IpoaLisIfMappingEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Defines an entry in the ipoaLisIfMappingTable."
Packit 022b05
    INDEX  { ipoaLisSubnetAddr, ipoaLisIfMappingIfIndex }
Packit 022b05
    ::= { ipoaLisIfMappingTable 1 }
Packit 022b05
Packit 022b05
IpoaLisIfMappingEntry ::= SEQUENCE {
Packit 022b05
    ipoaLisIfMappingIfIndex   InterfaceIndex,
Packit 022b05
    ipoaLisIfMappingRowStatus RowStatus
Packit 022b05
}
Packit 022b05
Packit 022b05
ipoaLisIfMappingIfIndex OBJECT-TYPE
Packit 022b05
    SYNTAX      InterfaceIndex
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The ipAdEntIfIndex object from an ipAddrEntry
Packit 022b05
         is used as an index to this table when its
Packit 022b05
         ipAdEntAddr is in the subnet implied by
Packit 022b05
         ipoaLisSubnetAddr."
Packit 022b05
    ::= { ipoaLisIfMappingEntry 1 }
Packit 022b05
Packit 022b05
ipoaLisIfMappingRowStatus OBJECT-TYPE
Packit 022b05
    SYNTAX      RowStatus
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This object allows entries to be created and deleted
Packit 022b05
        in the ipoaLisIfMappingTable."
Packit 022b05
    REFERENCE
Packit 022b05
        "RFC 1903, 'Textual Conventions for Version 2 of the
Packit 022b05
        Simple Network Management Protocol (SNMPv2).'"
Packit 022b05
    ::= { ipoaLisIfMappingEntry 2 }
Packit 022b05
Packit 022b05
-- The ATMARP Client Table
Packit 022b05
Packit 022b05
ipoaArpClientTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF IpoaArpClientEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The ATMARP clients running on this system."
Packit 022b05
    ::= { ipoaObjects 4 }
Packit 022b05
Packit 022b05
ipoaArpClientEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      IpoaArpClientEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Information about a single ATMARP Client.  Clients
Packit 022b05
        can be started and stopped by adding and removing
Packit 022b05
        entries from this table.  An entry in the
Packit 022b05
        ipoaArpClientTable has a corresponding entry in the
Packit 022b05
        ipAddrTable.  Both are indexed by ipAdEntAddr.
Packit 022b05
        The ifIndex and subnet mask of a client entry are the
Packit 022b05
        ipAddrEntry's ipAdEntIfIndex and ipAdEntNetMask,
Packit 022b05
        respectively.
Packit 022b05
Packit 022b05
        Note that adding and removing entries from this table
Packit 022b05
        may have the same effect on the corresponding
Packit 022b05
        ipAddrTable entry.  Row creation of an entry in this
Packit 022b05
        table requires that either the corresponding ipAddrTable
Packit 022b05
        entry exists or that ipAdEntIfIndex and ipAdEntNetMask
Packit 022b05
        be specified in the creation of an ipoaArpClientEntry
Packit 022b05
        at a minimum in order to create the corresponding
Packit 022b05
        ipAddrEntry.  Specification of ipAdEntBcastAddr and
Packit 022b05
        ipAdEntReasmMaxSize to complete an ipAddrEntry is
Packit 022b05
        implementation dependent.
Packit 022b05
        Whether a corresponding ipAddrEntry is deleted during
Packit 022b05
        the deletion of an ipoaArpClientEntry is considered
Packit 022b05
        implementation dependent."
Packit 022b05
    INDEX       { ipAdEntAddr }
Packit 022b05
    ::= { ipoaArpClientTable 1 }
Packit 022b05
Packit 022b05
IpoaArpClientEntry ::= SEQUENCE {
Packit 022b05
    ipoaArpClientAtmAddr             IpoaAtmAddr,
Packit 022b05
    ipoaArpClientSrvrInUse           IpoaAtmAddr,
Packit 022b05
    ipoaArpClientInArpInReqs         Counter32,
Packit 022b05
    ipoaArpClientInArpOutReqs        Counter32,
Packit 022b05
    ipoaArpClientInArpInReplies      Counter32,
Packit 022b05
    ipoaArpClientInArpOutReplies     Counter32,
Packit 022b05
    ipoaArpClientInArpInvalidInReqs  Counter32,
Packit 022b05
    ipoaArpClientInArpInvalidOutReqs Counter32,
Packit 022b05
    ipoaArpClientArpInReqs           Counter32,
Packit 022b05
    ipoaArpClientArpOutReqs          Counter32,
Packit 022b05
    ipoaArpClientArpInReplies        Counter32,
Packit 022b05
    ipoaArpClientArpOutReplies       Counter32,
Packit 022b05
    ipoaArpClientArpInNaks           Counter32,
Packit 022b05
    ipoaArpClientArpOutNaks          Counter32,
Packit 022b05
    ipoaArpClientArpUnknownOps       Counter32,
Packit 022b05
    ipoaArpClientArpNoSrvrResps      Counter32,
Packit 022b05
    ipoaArpClientRowStatus           RowStatus
Packit 022b05
}
Packit 022b05
Packit 022b05
ipoaArpClientAtmAddr OBJECT-TYPE
Packit 022b05
    SYNTAX      IpoaAtmAddr
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The ATM address of the client."
Packit 022b05
    ::= { ipoaArpClientEntry 1 }
Packit 022b05
Packit 022b05
ipoaArpClientSrvrInUse OBJECT-TYPE
Packit 022b05
    SYNTAX      IpoaAtmAddr
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The ATM address of the ATMARP Server,
Packit 022b05
        ipoaArpRemoteSrvrAtmAddr, in use by this client.  A
Packit 022b05
        zero length octet string implies that communication
Packit 022b05
        with a Remote ATMARP Server is not in effect."
Packit 022b05
    DEFVAL { ''H }
Packit 022b05
    ::= { ipoaArpClientEntry 2 }
Packit 022b05
Packit 022b05
ipoaArpClientInArpInReqs OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of InATMARP requests received by this
Packit 022b05
        client."
Packit 022b05
    ::= { ipoaArpClientEntry 3 }
Packit 022b05
Packit 022b05
ipoaArpClientInArpOutReqs OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of InATMARP requests sent by this client."
Packit 022b05
    ::= { ipoaArpClientEntry 4 }
Packit 022b05
Packit 022b05
ipoaArpClientInArpInReplies OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of InATMARP replies received by this
Packit 022b05
        client."
Packit 022b05
    ::= { ipoaArpClientEntry 5 }
Packit 022b05
Packit 022b05
ipoaArpClientInArpOutReplies OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of InATMARP replies sent by this client."
Packit 022b05
    ::= { ipoaArpClientEntry 6 }
Packit 022b05
Packit 022b05
ipoaArpClientInArpInvalidInReqs OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of times that this client detected an
Packit 022b05
        invalid InATMARP request."
Packit 022b05
    ::= { ipoaArpClientEntry 7 }
Packit 022b05
Packit 022b05
ipoaArpClientInArpInvalidOutReqs OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of times that this client did not
Packit 022b05
        receive an InATMARP reply."
Packit 022b05
    ::= { ipoaArpClientEntry 8 }
Packit 022b05
Packit 022b05
ipoaArpClientArpInReqs OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of ATMARP requests received by this
Packit 022b05
        client."
Packit 022b05
    ::= { ipoaArpClientEntry 9 }
Packit 022b05
Packit 022b05
ipoaArpClientArpOutReqs OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of ATMARP requests sent by this client."
Packit 022b05
    ::= { ipoaArpClientEntry 10 }
Packit 022b05
Packit 022b05
ipoaArpClientArpInReplies OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of ATMARP replies received by this
Packit 022b05
        client."
Packit 022b05
    ::= { ipoaArpClientEntry 11 }
Packit 022b05
Packit 022b05
ipoaArpClientArpOutReplies OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of ATMARP replies sent by this client."
Packit 022b05
    ::= { ipoaArpClientEntry 12 }
Packit 022b05
Packit 022b05
ipoaArpClientArpInNaks OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of negative ATMARP replies
Packit 022b05
         received by this client."
Packit 022b05
    ::= { ipoaArpClientEntry 13 }
Packit 022b05
Packit 022b05
ipoaArpClientArpOutNaks OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of negative ATMARP replies sent by
Packit 022b05
        this client.
Packit 022b05
Packit 022b05
        Classic IP and ARP over ATM does not require an
Packit 022b05
        ATMARP client to transmit an ATMARP_NAK upon
Packit 022b05
        receipt of an ATMARP request from another ATMARP
Packit 022b05
        client.  However, implementation experience has
Packit 022b05
        shown that this error condition is somewhat easy
Packit 022b05
        to create inadvertently by configuring one ATMARP
Packit 022b05
        client with an ipoaArpRemoteSrvrTable entry
Packit 022b05
        containing an ipoaArpRemoteSrvrAtmAddr value which
Packit 022b05
        is the ATM address of another ATMARP client-only
Packit 022b05
        system.
Packit 022b05
Packit 022b05
        If an ATMARP client supports the transmission of
Packit 022b05
        ATMARP_NAKs, then it should increment
Packit 022b05
        ipoaArpClientArpOutNaks each time it transmits
Packit 022b05
        an ATMARP_NAK.  Otherwise, support of this
Packit 022b05
        object is considered optional."
Packit 022b05
    ::= { ipoaArpClientEntry 14 }
Packit 022b05
Packit 022b05
ipoaArpClientArpUnknownOps OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of times that this client received
Packit 022b05
         an ATMARP message with an operation code for which
Packit 022b05
         it is not coded to support."
Packit 022b05
    ::= { ipoaArpClientEntry 15 }
Packit 022b05
Packit 022b05
ipoaArpClientArpNoSrvrResps OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of times this client failed to receive
Packit 022b05
         a response from a ATMARP Server within the
Packit 022b05
         ipoaLisTimeout value for ipoaLisRetries times.
Packit 022b05
         This may imply that the client will re-elect a
Packit 022b05
         new primary ATMARP Server for this LIS from the
Packit 022b05
         ipoaArpRemoteSrvrTable."
Packit 022b05
    ::= { ipoaArpClientEntry 16 }
Packit 022b05
Packit 022b05
ipoaArpClientRowStatus OBJECT-TYPE
Packit 022b05
    SYNTAX      RowStatus
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This object allows entries to be created and
Packit 022b05
        deleted from the ipoaArpClientTable."
Packit 022b05
    REFERENCE
Packit 022b05
        "RFC 1903, 'Textual Conventions for Version 2 of the
Packit 022b05
        Simple Network Management Protocol (SNMPv2).'"
Packit 022b05
    ::= { ipoaArpClientEntry 17 }
Packit 022b05
Packit 022b05
-- The ATMARP Server Table
Packit 022b05
Packit 022b05
ipoaArpSrvrTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF IpoaArpSrvrEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The ATMARP Servers running on this system."
Packit 022b05
    ::= { ipoaObjects 5 }
Packit 022b05
Packit 022b05
ipoaArpSrvrEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      IpoaArpSrvrEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Information about an ATMARP Server within a LIS.  An
Packit 022b05
        entry in this table has two indexes: first ipAdEntAddr,
Packit 022b05
        which is the IP address that this system uses as a
Packit 022b05
        member of the LIS, and then ipoaArpSrvrAddr, which is
Packit 022b05
        the ATM address of the ATMARP Server.
Packit 022b05
Packit 022b05
        Entries may be created by a management application
Packit 022b05
        using the ipoaArpSrvrRowStatus object.  Entries in this
Packit 022b05
        table may also be created by the system and not by a
Packit 022b05
        management application, for example via ILMI.
Packit 022b05
Packit 022b05
        Entries in this table may be deleted by setting the
Packit 022b05
        ipoaArpSrvrRowStatus object to 'destroy(6)'.  This
Packit 022b05
        includes entries that were added by the system and not
Packit 022b05
        by a management application."
Packit 022b05
    INDEX  { ipAdEntAddr, ipoaArpSrvrAddr }
Packit 022b05
    ::= { ipoaArpSrvrTable 1 }
Packit 022b05
Packit 022b05
IpoaArpSrvrEntry ::= SEQUENCE {
Packit 022b05
    ipoaArpSrvrAddr                 IpoaAtmAddr,
Packit 022b05
    ipoaArpSrvrLis                  IpAddress,
Packit 022b05
    ipoaArpSrvrInArpInReqs          Counter32,
Packit 022b05
    ipoaArpSrvrInArpOutReqs         Counter32,
Packit 022b05
    ipoaArpSrvrInArpInReplies       Counter32,
Packit 022b05
    ipoaArpSrvrInArpOutReplies      Counter32,
Packit 022b05
    ipoaArpSrvrInArpInvalidInReqs   Counter32,
Packit 022b05
    ipoaArpSrvrInArpInvalidOutReqs  Counter32,
Packit 022b05
    ipoaArpSrvrArpInReqs            Counter32,
Packit 022b05
    ipoaArpSrvrArpOutReplies        Counter32,
Packit 022b05
    ipoaArpSrvrArpOutNaks           Counter32,
Packit 022b05
    ipoaArpSrvrArpDupIpAddrs        Counter32,
Packit 022b05
    ipoaArpSrvrArpUnknownOps        Counter32,
Packit 022b05
    ipoaArpSrvrRowStatus            RowStatus
Packit 022b05
}
Packit 022b05
Packit 022b05
ipoaArpSrvrAddr OBJECT-TYPE
Packit 022b05
    SYNTAX      IpoaAtmAddr
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The ATM address of the ATMARP Server."
Packit 022b05
    ::= { ipoaArpSrvrEntry 1 }
Packit 022b05
Packit 022b05
ipoaArpSrvrLis OBJECT-TYPE
Packit 022b05
    SYNTAX      IpAddress
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The subnet address that identifies the LIS with
Packit 022b05
        which this server is associated."
Packit 022b05
    ::= { ipoaArpSrvrEntry 2 }
Packit 022b05
Packit 022b05
ipoaArpSrvrInArpInReqs OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of InATMARP requests received by this
Packit 022b05
        ATMARP Server."
Packit 022b05
    ::= { ipoaArpSrvrEntry 3 }
Packit 022b05
Packit 022b05
ipoaArpSrvrInArpOutReqs OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of InATMARP requests sent by this ATMARP
Packit 022b05
        Server."
Packit 022b05
    ::= { ipoaArpSrvrEntry 4 }
Packit 022b05
Packit 022b05
ipoaArpSrvrInArpInReplies OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of InATMARP replies received by this
Packit 022b05
        ATMARP Server."
Packit 022b05
    ::= { ipoaArpSrvrEntry 5 }
Packit 022b05
Packit 022b05
ipoaArpSrvrInArpOutReplies OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of InATMARP replies sent by this ATMARP
Packit 022b05
        Server."
Packit 022b05
    ::= { ipoaArpSrvrEntry 6 }
Packit 022b05
Packit 022b05
ipoaArpSrvrInArpInvalidInReqs OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of invalid InATMARP requests received by
Packit 022b05
         this ATMARP Server."
Packit 022b05
    ::= { ipoaArpSrvrEntry 7 }
Packit 022b05
Packit 022b05
ipoaArpSrvrInArpInvalidOutReqs OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of times that this server did not receive
Packit 022b05
         an InATMARP reply."
Packit 022b05
    ::= { ipoaArpSrvrEntry 8 }
Packit 022b05
Packit 022b05
ipoaArpSrvrArpInReqs OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of ATMARP requests received by this
Packit 022b05
        ATMARP Server."
Packit 022b05
    ::= { ipoaArpSrvrEntry 9 }
Packit 022b05
Packit 022b05
ipoaArpSrvrArpOutReplies OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of ATMARP replies sent by this ATMARP
Packit 022b05
        Server."
Packit 022b05
    ::= { ipoaArpSrvrEntry 10 }
Packit 022b05
Packit 022b05
ipoaArpSrvrArpOutNaks OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of negative ATMARP replies sent by this
Packit 022b05
         ATMARP Server."
Packit 022b05
    ::= { ipoaArpSrvrEntry 11 }
Packit 022b05
Packit 022b05
ipoaArpSrvrArpDupIpAddrs OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of times that a duplicate IP address was
Packit 022b05
         detected by this ATMARP Server."
Packit 022b05
    ::= { ipoaArpSrvrEntry 12 }
Packit 022b05
Packit 022b05
ipoaArpSrvrArpUnknownOps OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of times that this ATMARP Server received
Packit 022b05
         an ATMARP message with an operation code for which it
Packit 022b05
         is not coded to support."
Packit 022b05
    ::= { ipoaArpSrvrEntry 13 }
Packit 022b05
Packit 022b05
ipoaArpSrvrRowStatus OBJECT-TYPE
Packit 022b05
    SYNTAX      RowStatus
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This object allows entries to be created and deleted
Packit 022b05
        from the ipoaArpSrvrTable."
Packit 022b05
    REFERENCE
Packit 022b05
        "RFC 1903, 'Textual Conventions for Version 2 of the
Packit 022b05
        Simple Network Management Protocol (SNMPv2).'"
Packit 022b05
    ::= { ipoaArpSrvrEntry 14 }
Packit 022b05
Packit 022b05
-- The Remote ATMARP Server Table
Packit 022b05
Packit 022b05
ipoaArpRemoteSrvrTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF IpoaArpRemoteSrvrEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A table of non-local ATMARP Servers associated with a
Packit 022b05
        LIS.  An entry in this table has three indexes: first
Packit 022b05
        the ipoaLisSubnetAddr of the LIS for which the
Packit 022b05
        corresponding ATMARP Server provides ATMARP services,
Packit 022b05
        then the ipoaArpRemoteSrvrAtmAddr, which is the ATM
Packit 022b05
        address of the remote ATMARP Server, and finally the
Packit 022b05
        ifIndex of the interface on which the VC to the ATMARP
Packit 022b05
        Remote Server will be opened.  An ifIndex value of 0
Packit 022b05
        should be used when a single VC is to be shared for
Packit 022b05
        ATMARP purposes by multiple interfaces."
Packit 022b05
    ::= { ipoaObjects 6 }
Packit 022b05
Packit 022b05
ipoaArpRemoteSrvrEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      IpoaArpRemoteSrvrEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Information about one non-local ATMARP Server."
Packit 022b05
    INDEX  { ipoaLisSubnetAddr, ipoaArpRemoteSrvrAtmAddr,
Packit 022b05
             ipoaArpRemoteSrvrIfIndex }
Packit 022b05
    ::= { ipoaArpRemoteSrvrTable 1 }
Packit 022b05
Packit 022b05
IpoaArpRemoteSrvrEntry ::= SEQUENCE {
Packit 022b05
    ipoaArpRemoteSrvrAtmAddr      IpoaAtmAddr,
Packit 022b05
    ipoaArpRemoteSrvrRowStatus    RowStatus,
Packit 022b05
    ipoaArpRemoteSrvrIfIndex      InterfaceIndexOrZero,
Packit 022b05
    ipoaArpRemoteSrvrIpAddr       IpAddress,
Packit 022b05
    ipoaArpRemoteSrvrAdminStatus  INTEGER,
Packit 022b05
    ipoaArpRemoteSrvrOperStatus   INTEGER
Packit 022b05
}
Packit 022b05
Packit 022b05
ipoaArpRemoteSrvrAtmAddr OBJECT-TYPE
Packit 022b05
    SYNTAX      IpoaAtmAddr
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The ATM address of the remote ATMARP Server."
Packit 022b05
    ::= { ipoaArpRemoteSrvrEntry 1 }
Packit 022b05
Packit 022b05
ipoaArpRemoteSrvrRowStatus OBJECT-TYPE
Packit 022b05
    SYNTAX      RowStatus
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This object allows entries to be created and deleted
Packit 022b05
        from the ipoaArpRemoteSrvrTable.
Packit 022b05
Packit 022b05
        Deleting an ipoaArpRemoteSrvrEntry (by setting this
Packit 022b05
        object to destroy(6)) may affect ipoaArpClientTable
Packit 022b05
        entries.  The object ipoaArpClientSrvrInUse in an
Packit 022b05
        ipoaArpClientSrvrEntry may contain the ATM address
Packit 022b05
        of an ATMARP Remote Server whose entry in the
Packit 022b05
        ipoaArpRemoteSrvrTable is being removed.  In this
Packit 022b05
        case, any corresponding ipoaArpClientSrvrInUse
Packit 022b05
        objects should be at a minimum invalidated by
Packit 022b05
        setting their values to that of a zero length
Packit 022b05
        OCTET STRING.
Packit 022b05
Packit 022b05
        The value of ipoaArpRemoteSrvrOperStatus should be
Packit 022b05
        consistent with that of ipoaArpRemoteSrvrRowStatus.
Packit 022b05
        For example, successfully setting the value of
Packit 022b05
        this object to notInService(2) after its being in
Packit 022b05
        the up(1) state should result in
Packit 022b05
        ipoaArpRemoteSrvrOperStatus being set to down(2)
Packit 022b05
        if currently up(1)."
Packit 022b05
    REFERENCE
Packit 022b05
        "RFC 1903, 'Textual Conventions for Version 2 of the
Packit 022b05
        Simple Network Management Protocol (SNMPv2).'"
Packit 022b05
    ::= { ipoaArpRemoteSrvrEntry 2 }
Packit 022b05
Packit 022b05
ipoaArpRemoteSrvrIfIndex OBJECT-TYPE
Packit 022b05
    SYNTAX      InterfaceIndexOrZero
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The ifIndex of the interface that the VC to the
Packit 022b05
         Remote ATMARP Server is associated with."
Packit 022b05
    ::= { ipoaArpRemoteSrvrEntry 3 }
Packit 022b05
Packit 022b05
ipoaArpRemoteSrvrIpAddr OBJECT-TYPE
Packit 022b05
    SYNTAX      IpAddress
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The IP Address of the Remote ATMARP Server.  A
Packit 022b05
        value of 0.0.0.0 implies that this address isn't
Packit 022b05
        known."
Packit 022b05
    DEFVAL { '00000000'H }
Packit 022b05
    ::= { ipoaArpRemoteSrvrEntry 4 }
Packit 022b05
Packit 022b05
ipoaArpRemoteSrvrAdminStatus OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER {
Packit 022b05
              up(1),  -- use this ATMARP Server
Packit 022b05
              down(2) -- stop using this ATMARP Server
Packit 022b05
            }
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The desired state for use of the ATMARP Server
Packit 022b05
         represented by an entry in this table.
Packit 022b05
         ipoaArpRemoteSrvrAdminStatus values:
Packit 022b05
Packit 022b05
         up(1)   - Attempt to activate use of the
Packit 022b05
                   ATMARP Server represented by this
Packit 022b05
                   entry in the ipoaArpRemoteSrvrTable.
Packit 022b05
         down(2) - Deactivate use of this ATMARP
Packit 022b05
                   Server.
Packit 022b05
Packit 022b05
         When a managed system creates an entry in this
Packit 022b05
         table ipoaArpRemoteSrvrAdminStatus and
Packit 022b05
         ipoaArpRemoteSrvrOperStatus are initialized as
Packit 022b05
         down(2) by default."
Packit 022b05
    DEFVAL { down }
Packit 022b05
    ::= { ipoaArpRemoteSrvrEntry 5 }
Packit 022b05
Packit 022b05
ipoaArpRemoteSrvrOperStatus OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER {
Packit 022b05
               up(1),  -- eligible for use
Packit 022b05
               down(2) -- not eligible for use
Packit 022b05
            }
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The current operational state for use of a Remote
Packit 022b05
         ATMARP Server.  An up(1) entry has a VC
Packit 022b05
         established to the respective Remote ATMARP
Packit 022b05
         Server:
Packit 022b05
Packit 022b05
         up(1)  - A VC exists to Remote ATMARP Server
Packit 022b05
                  whose IP Address is stored in
Packit 022b05
                  ipoaArpRemoteSrvrIpAddr.  This VC can
Packit 022b05
                  be determined by searching the
Packit 022b05
                  ipoaVcTable using
Packit 022b05
                  ipoaArpRemoteSrvrIfIndex (if not 0,
Packit 022b05
                  otherwise ignore ipNetToMediaIfIndex
Packit 022b05
                  index) and ipoaArpRemoteSrvrIpAddr.
Packit 022b05
                  An ipoaArpClientEntry should exist
Packit 022b05
                  with its ipoaArpClientSrvrInUse
Packit 022b05
                  object having the same value as
Packit 022b05
                  ipoaArpRemoteSrvrAtmAddr.
Packit 022b05
        down(2) - Entry exists without an active VC to
Packit 022b05
                  the Remote ATMARP Server.
Packit 022b05
Packit 022b05
        Transition from up(1) to down(2)
Packit 022b05
        status may affect ipoaArpClientTable entries.
Packit 022b05
        The object ipoaArpClientSrvrInUse in an
Packit 022b05
        ipoaArpClientSrvrEntry may contain the ATM address
Packit 022b05
        of an ATMARP Remote Server whose entry in the
Packit 022b05
        ipoaArpRemoteSrvrTable is being deactivated.  In
Packit 022b05
        this case, any corresponding ipoaArpClientSrvrInUse
Packit 022b05
        objects should be at a minimum invalidated by
Packit 022b05
        setting their values to that of a zero length
Packit 022b05
        OCTET STRING.
Packit 022b05
Packit 022b05
        If ipoaArpRemoteSrvrAdminStatus is down(2) then
Packit 022b05
        ipoaArpRemoteSrvrOperStatus should be down(2).
Packit 022b05
        If ipoaArpRemoteSrvrAdminStatus is changed to
Packit 022b05
        up(1) then ipoaArpRemoteSrvrOperStatus should
Packit 022b05
        change to up(1) if the Remote ATMARP Server
Packit 022b05
        entry can be activated."
Packit 022b05
    DEFVAL { down }
Packit 022b05
    ::= { ipoaArpRemoteSrvrEntry 6 }
Packit 022b05
Packit 022b05
-- The ATM VC Table
Packit 022b05
Packit 022b05
ipoaVcTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF IpoaVcEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A system that supports IP over ATM is an IP system and
Packit 022b05
        therefore MUST support all of the appropriate tables in
Packit 022b05
        the SNMPv2-MIB (RFC 1907), the IF-MIB (RFC 2233),
Packit 022b05
        the IP-MIB (RFC 2011), the TCP-MIB (RFC 2012), and
Packit 022b05
        the UDP-MIB (RFC 2013).  This includes the
Packit 022b05
        ipNetToMediaTable (the ARP cache) that is defined
Packit 022b05
        within the IP-MIB (RFC 2011).  The ipoaVcTable
Packit 022b05
        keeps a set of VCs for each entry in the ARP cache
Packit 022b05
        that was put there by an IP over ATM system acting
Packit 022b05
        as either a host or server.  The ipoaVcTable doesn't
Packit 022b05
        augment the ipNetToMediaTable (ARP Cache) since the
Packit 022b05
        the correspondence between tables is not necessarily
Packit 022b05
        one-to-one.
Packit 022b05
Packit 022b05
        An ipNetToMediaPhysAddress object should contain the
Packit 022b05
        content as defined by the IpoaAtmAddr textual
Packit 022b05
        convention when used to hold an IPOA-MIB ATM Address."
Packit 022b05
    ::= { ipoaObjects 7 }
Packit 022b05
Packit 022b05
ipoaVcEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      IpoaVcEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A VC (permanent or switched) that this host or server
Packit 022b05
        has opened with another member of a LIS.  Additional
Packit 022b05
        information can be determined about the VC from the
Packit 022b05
        ATM-MIB.
Packit 022b05
Packit 022b05
        Entries in this table cannot be created by management
Packit 022b05
        applications.
Packit 022b05
Packit 022b05
        In an SVC environment, an entry is automatically added
Packit 022b05
        by the system as the result of ATMARP processing.
Packit 022b05
Packit 022b05
        In a PVC environment, an entry is automatically added
Packit 022b05
        to this table when an entry is created in the
Packit 022b05
        ipoaConfigPvcTable and the IP Address at the remote
Packit 022b05
        end of the PVC is discovered using InATMARP.  An
Packit 022b05
        entry also is added to the ipNetToMediaTable."
Packit 022b05
    INDEX       { ipNetToMediaIfIndex,
Packit 022b05
                  ipNetToMediaNetAddress,
Packit 022b05
                  ipoaVcVpi,
Packit 022b05
                  ipoaVcVci
Packit 022b05
                }
Packit 022b05
    ::= { ipoaVcTable 1 }
Packit 022b05
Packit 022b05
Packit 022b05
IpoaVcEntry ::= SEQUENCE {
Packit 022b05
    ipoaVcVpi                  IpoaVpiInteger,
Packit 022b05
    ipoaVcVci                  IpoaVciInteger,
Packit 022b05
    ipoaVcType                 IpoaAtmConnKind,
Packit 022b05
    ipoaVcNegotiatedEncapsType IpoaEncapsType,
Packit 022b05
    ipoaVcNegotiatedMtu        Integer32 }
Packit 022b05
Packit 022b05
ipoaVcVpi OBJECT-TYPE
Packit 022b05
    SYNTAX      IpoaVpiInteger
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The VPI value for the Virtual Circuit."
Packit 022b05
    ::= { ipoaVcEntry 1 }
Packit 022b05
Packit 022b05
ipoaVcVci OBJECT-TYPE
Packit 022b05
    SYNTAX      IpoaVciInteger
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The VCI value for the Virtual Circuit."
Packit 022b05
    ::= { ipoaVcEntry 2 }
Packit 022b05
Packit 022b05
ipoaVcType OBJECT-TYPE
Packit 022b05
    SYNTAX      IpoaAtmConnKind
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The type of the Virtual Circuit."
Packit 022b05
    ::= { ipoaVcEntry 3 }
Packit 022b05
Packit 022b05
ipoaVcNegotiatedEncapsType OBJECT-TYPE
Packit 022b05
    SYNTAX      IpoaEncapsType
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The encapsulation type used when communicating over
Packit 022b05
        this circuit."
Packit 022b05
    ::= { ipoaVcEntry 4 }
Packit 022b05
Packit 022b05
ipoaVcNegotiatedMtu OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (0..65535)
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The MTU used when communicating over this circuit."
Packit 022b05
    ::= { ipoaVcEntry 5 }
Packit 022b05
Packit 022b05
-- The ATM Config PVC Table
Packit 022b05
Packit 022b05
ipoaConfigPvcTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF IpoaConfigPvcEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This table MUST be supported when PVCs are intended to
Packit 022b05
        be supported in order to enable the setup of PVCs for
Packit 022b05
        use by IP."
Packit 022b05
    ::= { ipoaObjects 8 }
Packit 022b05
Packit 022b05
ipoaConfigPvcEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      IpoaConfigPvcEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Defines a single PVC that exists at this host for
Packit 022b05
        use by IP."
Packit 022b05
    INDEX       { ipoaConfigPvcIfIndex,
Packit 022b05
                  ipoaConfigPvcVpi,
Packit 022b05
                  ipoaConfigPvcVci
Packit 022b05
                }
Packit 022b05
    ::= { ipoaConfigPvcTable 1 }
Packit 022b05
Packit 022b05
IpoaConfigPvcEntry ::= SEQUENCE {
Packit 022b05
    ipoaConfigPvcIfIndex              InterfaceIndex,
Packit 022b05
    ipoaConfigPvcVpi                  IpoaVpiInteger,
Packit 022b05
    ipoaConfigPvcVci                  IpoaVciInteger,
Packit 022b05
    ipoaConfigPvcDefaultMtu           Integer32,
Packit 022b05
    ipoaConfigPvcRowStatus            RowStatus }
Packit 022b05
Packit 022b05
ipoaConfigPvcIfIndex OBJECT-TYPE
Packit 022b05
    SYNTAX      InterfaceIndex
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The ifIndex of the ATM Interface that this PVC
Packit 022b05
         is associated with."
Packit 022b05
    ::= { ipoaConfigPvcEntry 1 }
Packit 022b05
Packit 022b05
ipoaConfigPvcVpi OBJECT-TYPE
Packit 022b05
    SYNTAX      IpoaVpiInteger
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The VPI value for the Virtual Circuit."
Packit 022b05
    ::= { ipoaConfigPvcEntry 2 }
Packit 022b05
Packit 022b05
ipoaConfigPvcVci OBJECT-TYPE
Packit 022b05
    SYNTAX      IpoaVciInteger
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The VCI value for the Virtual Circuit."
Packit 022b05
    ::= { ipoaConfigPvcEntry 3 }
Packit 022b05
Packit 022b05
ipoaConfigPvcDefaultMtu OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (0..65535)
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Classical IP and ARP over ATM allows use of
Packit 022b05
       other MTU values for PVCs but considers how a
Packit 022b05
       value other than 9180 could be selected to be out
Packit 022b05
       of scope.  ipoaConfigPvcDefaultMtu can be used to
Packit 022b05
       configure the MTU to be used for the PVC.
Packit 022b05
       Both ends MUST have the same value configured."
Packit 022b05
    DEFVAL { 9180 }
Packit 022b05
    ::= { ipoaConfigPvcEntry 4 }
Packit 022b05
Packit 022b05
ipoaConfigPvcRowStatus OBJECT-TYPE
Packit 022b05
    SYNTAX      RowStatus
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "This object allows rows to be created and deleted in
Packit 022b05
       the ipoaConfigPvcTable.  Creation of an entry in this
Packit 022b05
       table should eventually result in the creation of an
Packit 022b05
       ipNetToMediaEntry and a corresponding ipoaVcEntry
Packit 022b05
       after InATMARP has determined the destination address
Packit 022b05
       of the remote system that the PVC is connected to.
Packit 022b05
       Setting this object to destroy(6) should remove the
Packit 022b05
       corresponding ipNetToMediaTable and ipoaVcTable
Packit 022b05
       entries."
Packit 022b05
   REFERENCE
Packit 022b05
       "RFC 1903, 'Textual Conventions for Version 2 of the
Packit 022b05
       Simple Network Management Protocol (SNMPv2).'"
Packit 022b05
   ::= { ipoaConfigPvcEntry 5 }
Packit 022b05
Packit 022b05
Packit 022b05
-- Notifications
Packit 022b05
Packit 022b05
ipoaTrapPrefix  OBJECT IDENTIFIER ::= { ipoaNotifications 0 }
Packit 022b05
Packit 022b05
ipoaMtuExceeded NOTIFICATION-TYPE
Packit 022b05
    OBJECTS {
Packit 022b05
        ipoaVcNegotiatedMtu
Packit 022b05
    }
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A frame was received that exceeds the negotiated
Packit 022b05
        MTU size.  The VPI and VCI of the VC for which this
Packit 022b05
        condition was detected can be determined from the
Packit 022b05
        index values for ipoaVcNegotiatedMtu.  In addition,
Packit 022b05
        the ifIndex and IP Address can be determined as
Packit 022b05
        well (refer to the ipoaVcTable)."
Packit 022b05
    ::= { ipoaTrapPrefix 1 }
Packit 022b05
Packit 022b05
ipoaDuplicateIpAddress NOTIFICATION-TYPE
Packit 022b05
    OBJECTS {
Packit 022b05
        ipNetToMediaIfIndex,
Packit 022b05
        ipNetToMediaNetAddress,
Packit 022b05
        ipNetToMediaPhysAddress,
Packit 022b05
        ipNetToMediaPhysAddress
Packit 022b05
    }
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The ATMARP Server has detected more than one ATM end
Packit 022b05
        point attempting to associate the same IP address with
Packit 022b05
        different ATM addresses."
Packit 022b05
    ::= { ipoaTrapPrefix 2 }
Packit 022b05
Packit 022b05
ipoaLisCreate NOTIFICATION-TYPE
Packit 022b05
    OBJECTS {
Packit 022b05
        ipoaLisSubnetAddr
Packit 022b05
    }
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Generation of this trap occurs when an ipoaLisEntry is
Packit 022b05
        created while the ipoaLisTrapEnable.0 object has the
Packit 022b05
        value enabled(1)."
Packit 022b05
    ::= { ipoaTrapPrefix 3 }
Packit 022b05
Packit 022b05
ipoaLisDelete NOTIFICATION-TYPE
Packit 022b05
    OBJECTS {
Packit 022b05
        ipoaLisSubnetAddr
Packit 022b05
    }
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Generation of this trap occurs when an ipoaLisEntry is
Packit 022b05
        deleted while the ipoaLisTrapEnable.0 object has the
Packit 022b05
        value enabled(1)."
Packit 022b05
    ::= { ipoaTrapPrefix 4 }
Packit 022b05
Packit 022b05
-- Conformance Definitions
Packit 022b05
Packit 022b05
ipoaGroups      OBJECT IDENTIFIER ::= { ipoaConformance 1 }
Packit 022b05
Packit 022b05
ipoaCompliances OBJECT IDENTIFIER ::= { ipoaConformance 2 }
Packit 022b05
Packit 022b05
-- compliance statements
Packit 022b05
Packit 022b05
ipoaCompliance MODULE-COMPLIANCE
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The compliance statement for agents that support the
Packit 022b05
        IPOA-MIB."
Packit 022b05
    MODULE -- this module
Packit 022b05
        MANDATORY-GROUPS { ipoaGeneralGroup,
Packit 022b05
                           ipoaBasicNotificationsGroup
Packit 022b05
              }
Packit 022b05
        GROUP ipoaClientGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group is mandatory for all hosts where IP
Packit 022b05
            over ATM client support is present."
Packit 022b05
        GROUP ipoaSrvrGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group is mandatory for all hosts where ATMARP
Packit 022b05
            Servers are present."
Packit 022b05
        GROUP ipoaSrvrNotificationsGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group is mandatory for all hosts where ATMARP
Packit 022b05
            Servers are present."
Packit 022b05
        GROUP ipoaLisNotificationsGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group is mandatory for all hosts where
Packit 022b05
            ATMARP client only support is present and
Packit 022b05
            ipoaLisTrapEnable is allowed to be set to
Packit 022b05
            enabled(1)."
Packit 022b05
        GROUP ipoaLisTableGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group is mandatory for all entities which
Packit 022b05
            support IP over ATM SVCs.  Support of objects in
Packit 022b05
            this group by IP over ATM clients which only
Packit 022b05
            support IP over ATM PVCs is optional."
Packit 022b05
Packit 022b05
        OBJECT ipoaLisDefaultMtu
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The agent is not required to allow the user
Packit 022b05
            to change the default MTU from the value 9180.
Packit 022b05
Packit 022b05
            The agent is not required to support a SET
Packit 022b05
            operation to this object in the absence of
Packit 022b05
            adequate security."
Packit 022b05
Packit 022b05
        OBJECT ipoaLisDefaultEncapsType
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The agent is not required to allow the user to
Packit 022b05
            specify the default encapsulation type for the
Packit 022b05
            LIS.
Packit 022b05
Packit 022b05
            The agent is not required to support a SET
Packit 022b05
            operation to this object in the absence of
Packit 022b05
            adequate security."
Packit 022b05
Packit 022b05
        OBJECT ipoaLisInactivityTimer
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The agent is not required to support a SET
Packit 022b05
            operation to this object in the absence of
Packit 022b05
            adequate security."
Packit 022b05
Packit 022b05
        OBJECT ipoaLisMinHoldingTime
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The agent is not required to support a SET
Packit 022b05
            operation to this object in the absence of
Packit 022b05
            adequate security."
Packit 022b05
Packit 022b05
        OBJECT ipoaLisQDepth
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The agent is not required to support a SET
Packit 022b05
            operation to this object in the absence of
Packit 022b05
            adequate security."
Packit 022b05
Packit 022b05
        OBJECT ipoaLisMaxCalls
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The agent is not required to support a SET
Packit 022b05
            operation to this object in the absence of
Packit 022b05
            adequate security."
Packit 022b05
Packit 022b05
        OBJECT ipoaLisCacheEntryAge
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The agent is not required to support a SET
Packit 022b05
            operation to this object in the absence of
Packit 022b05
            adequate security."
Packit 022b05
Packit 022b05
        OBJECT ipoaLisRetries
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The agent is not required to allow the user
Packit 022b05
            to change the default number of times an ATMARP
Packit 022b05
            request will be retried when no response is
Packit 022b05
            received from the default of 2.
Packit 022b05
Packit 022b05
            The agent is not required to support a SET
Packit 022b05
            operation to this object in the absence of
Packit 022b05
            adequate security."
Packit 022b05
Packit 022b05
        OBJECT ipoaLisTimeout
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The agent is not required to allow the user
Packit 022b05
            to change the default retransmission time from
Packit 022b05
            the default of 10 seconds.
Packit 022b05
Packit 022b05
            The agent is not required to support a SET
Packit 022b05
            operation to this object in the absence of
Packit 022b05
            adequate security."
Packit 022b05
Packit 022b05
        OBJECT ipoaLisDefaultPeakCellRate
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Implementations that do not support IP over
Packit 022b05
            ATM SVC usage are not required to allow the
Packit 022b05
            user to specify a best effort default peak cell
Packit 022b05
            rate since typically the ipoaLisTable won't
Packit 022b05
            exist.
Packit 022b05
Packit 022b05
            The agent is not required to support a SET
Packit 022b05
            operation to this object in the absence of
Packit 022b05
            adequate security."
Packit 022b05
Packit 022b05
        OBJECT ipoaLisIfMappingRowStatus
Packit 022b05
        SYNTAX   INTEGER {
Packit 022b05
                           active(1) -- subset of RowStatus
Packit 022b05
                         }
Packit 022b05
        MIN-ACCESS read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The agent is not required to support a SET
Packit 022b05
            operation to this object, and only one
Packit 022b05
            of the six enumerated values for the
Packit 022b05
            RowStatus textual convention need be
Packit 022b05
            supported, specifically: active(1)."
Packit 022b05
Packit 022b05
        OBJECT ipoaArpClientAtmAddr
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The agent is not required to support a SET
Packit 022b05
            operation to this object in the absence of
Packit 022b05
            adequate security."
Packit 022b05
Packit 022b05
        OBJECT ipoaArpSrvrLis
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The agent is not required to support a SET
Packit 022b05
            operation to this object in the absence of
Packit 022b05
            adequate security."
Packit 022b05
Packit 022b05
        OBJECT ipoaArpRemoteSrvrAdminStatus
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The agent is not required to support a SET
Packit 022b05
            operation to this object in the absence of
Packit 022b05
            adequate security.  In this case the value of
Packit 022b05
            this object should be up(1) when a VC
Packit 022b05
            exists to the Remote ATMARP Server or
Packit 022b05
            otherwise down(2), and the agent should not
Packit 022b05
            allow a SET operation to this object."
Packit 022b05
Packit 022b05
        OBJECT ipoaConfigPvcDefaultMtu
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The agent is not required to support a SET
Packit 022b05
            operation to this object in the absence of
Packit 022b05
            adequate security."
Packit 022b05
Packit 022b05
        OBJECT ipoaLisRowStatus
Packit 022b05
        SYNTAX   INTEGER {
Packit 022b05
                           active(1) -- subset of RowStatus
Packit 022b05
                         }
Packit 022b05
        MIN-ACCESS read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required, and only one
Packit 022b05
            of the six enumerated values for the
Packit 022b05
            RowStatus textual convention need be
Packit 022b05
            supported, specifically: active(1)."
Packit 022b05
Packit 022b05
        OBJECT ipoaArpClientRowStatus
Packit 022b05
        SYNTAX   INTEGER {
Packit 022b05
                           active(1) -- subset of RowStatus
Packit 022b05
                         }
Packit 022b05
        MIN-ACCESS read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required, and only one
Packit 022b05
            of the six enumerated values for the
Packit 022b05
            RowStatus textual convention need be
Packit 022b05
            supported, specifically: active(1)."
Packit 022b05
Packit 022b05
        OBJECT ipoaArpRemoteSrvrRowStatus
Packit 022b05
        SYNTAX   INTEGER {
Packit 022b05
                           active(1) -- subset of RowStatus
Packit 022b05
                         }
Packit 022b05
        MIN-ACCESS read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required, and only one
Packit 022b05
            of the six enumerated values for the
Packit 022b05
            RowStatus textual convention need be
Packit 022b05
            supported, specifically: active(1)."
Packit 022b05
        OBJECT ipoaArpSrvrRowStatus
Packit 022b05
        SYNTAX   INTEGER {
Packit 022b05
                           active(1) -- subset of RowStatus
Packit 022b05
                         }
Packit 022b05
        MIN-ACCESS read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required, and only one
Packit 022b05
            of the six enumerated values for the
Packit 022b05
            RowStatus textual convention need be
Packit 022b05
            supported, specifically: active(1)."
Packit 022b05
Packit 022b05
        OBJECT ipoaConfigPvcRowStatus
Packit 022b05
        SYNTAX   INTEGER {
Packit 022b05
                           active(1) -- subset of RowStatus
Packit 022b05
                         }
Packit 022b05
        MIN-ACCESS read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required, and only one
Packit 022b05
            of the six enumerated values for the
Packit 022b05
            RowStatus textual convention need be
Packit 022b05
            supported, specifically: active(1)."
Packit 022b05
Packit 022b05
        OBJECT ipoaArpClientArpOutNaks
Packit 022b05
        MIN-ACCESS  not-accessible
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Classic IP and ARP over ATM does not require
Packit 022b05
            an ATMARP client to transmit an ATMARP_NAK
Packit 022b05
            upon receipt of an ATMARP request from another
Packit 022b05
            ATMARP client.  This object should be
Packit 022b05
            implemented when an ATMARP client supports the
Packit 022b05
            transmission of ATMARP_NAKs."
Packit 022b05
Packit 022b05
    ::= { ipoaCompliances 1 }
Packit 022b05
Packit 022b05
-- units of conformance
Packit 022b05
Packit 022b05
ipoaGeneralGroup OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
        ipoaVcType,
Packit 022b05
        ipoaVcNegotiatedEncapsType,
Packit 022b05
        ipoaVcNegotiatedMtu,
Packit 022b05
        ipoaConfigPvcDefaultMtu,
Packit 022b05
        ipoaConfigPvcRowStatus
Packit 022b05
    }
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This group is mandatory for all IP over ATM entities."
Packit 022b05
    ::= { ipoaGroups 1 }
Packit 022b05
Packit 022b05
ipoaClientGroup OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
        ipoaArpClientAtmAddr,
Packit 022b05
        ipoaArpClientSrvrInUse,
Packit 022b05
        ipoaArpClientInArpInReqs,
Packit 022b05
        ipoaArpClientInArpOutReqs,
Packit 022b05
        ipoaArpClientInArpInReplies,
Packit 022b05
        ipoaArpClientInArpOutReplies,
Packit 022b05
        ipoaArpClientInArpInvalidInReqs,
Packit 022b05
        ipoaArpClientInArpInvalidOutReqs,
Packit 022b05
        ipoaArpClientArpInReqs,
Packit 022b05
        ipoaArpClientArpOutReqs,
Packit 022b05
        ipoaArpClientArpInReplies,
Packit 022b05
        ipoaArpClientArpOutReplies,
Packit 022b05
        ipoaArpClientArpInNaks,
Packit 022b05
        ipoaArpClientArpOutNaks,
Packit 022b05
        ipoaArpClientArpUnknownOps,
Packit 022b05
        ipoaArpClientArpNoSrvrResps,
Packit 022b05
        ipoaArpClientRowStatus
Packit 022b05
      }
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This group is mandatory for all hosts where an IP
Packit 022b05
        over ATM client is present."
Packit 022b05
    ::= { ipoaGroups 2 }
Packit 022b05
Packit 022b05
ipoaSrvrGroup OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
        ipoaArpSrvrLis,
Packit 022b05
        ipoaArpSrvrInArpInReqs,
Packit 022b05
        ipoaArpSrvrInArpOutReqs,
Packit 022b05
        ipoaArpSrvrInArpInReplies,
Packit 022b05
        ipoaArpSrvrInArpOutReplies,
Packit 022b05
        ipoaArpSrvrInArpInvalidInReqs,
Packit 022b05
        ipoaArpSrvrInArpInvalidOutReqs,
Packit 022b05
        ipoaArpSrvrArpInReqs,
Packit 022b05
        ipoaArpSrvrArpOutReplies,
Packit 022b05
        ipoaArpSrvrArpOutNaks,
Packit 022b05
        ipoaArpSrvrArpDupIpAddrs,
Packit 022b05
        ipoaArpSrvrArpUnknownOps,
Packit 022b05
        ipoaArpSrvrRowStatus
Packit 022b05
     }
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This group is mandatory for all hosts where ATMARP
Packit 022b05
        Servers are present."
Packit 022b05
    ::= { ipoaGroups 3 }
Packit 022b05
Packit 022b05
ipoaBasicNotificationsGroup NOTIFICATION-GROUP
Packit 022b05
    NOTIFICATIONS {
Packit 022b05
          ipoaMtuExceeded
Packit 022b05
       }
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The notification which an IP over ATM entity
Packit 022b05
        is required to implement."
Packit 022b05
    ::= { ipoaGroups 4 }
Packit 022b05
Packit 022b05
ipoaSrvrNotificationsGroup NOTIFICATION-GROUP
Packit 022b05
    NOTIFICATIONS {
Packit 022b05
          ipoaDuplicateIpAddress
Packit 022b05
       }
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The notification which an IP over ATM ATMARP
Packit 022b05
            Server is required to implement."
Packit 022b05
    ::= { ipoaGroups 5 }
Packit 022b05
Packit 022b05
ipoaLisNotificationsGroup NOTIFICATION-GROUP
Packit 022b05
    NOTIFICATIONS {
Packit 022b05
          ipoaLisCreate,
Packit 022b05
          ipoaLisDelete
Packit 022b05
       }
Packit 022b05
    STATUS        current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The LIS-related notifications which are required
Packit 022b05
            to be implemented by an IP over ATM ATMARP server,
Packit 022b05
            as well as by any IP over ATM client which allows
Packit 022b05
            ipoaLisTrapEnable to be set to enabled(1)."
Packit 022b05
    ::= { ipoaGroups 6 }
Packit 022b05
Packit 022b05
ipoaLisTableGroup OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
        ipoaLisTrapEnable,
Packit 022b05
        ipoaLisSubnetAddr,
Packit 022b05
        ipoaLisDefaultMtu,
Packit 022b05
        ipoaLisDefaultEncapsType,
Packit 022b05
        ipoaLisInactivityTimer,
Packit 022b05
        ipoaLisMinHoldingTime,
Packit 022b05
        ipoaLisQDepth,
Packit 022b05
        ipoaLisMaxCalls,
Packit 022b05
        ipoaLisCacheEntryAge,
Packit 022b05
        ipoaLisRetries,
Packit 022b05
        ipoaLisTimeout,
Packit 022b05
        ipoaLisDefaultPeakCellRate,
Packit 022b05
        ipoaLisActiveVcs,
Packit 022b05
        ipoaLisRowStatus,
Packit 022b05
        ipoaLisIfMappingRowStatus,
Packit 022b05
        ipoaArpRemoteSrvrRowStatus,
Packit 022b05
        ipoaArpRemoteSrvrIpAddr,
Packit 022b05
        ipoaArpRemoteSrvrAdminStatus,
Packit 022b05
        ipoaArpRemoteSrvrOperStatus
Packit 022b05
    }
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This group is mandatory for all entities which
Packit 022b05
        support IP over ATM SVCs.  Support of objects in
Packit 022b05
        this group by IP over ATM clients which only
Packit 022b05
        support IP over ATM PVCs is optional."
Packit 022b05
    ::= { ipoaGroups 7 }
Packit 022b05
Packit 022b05
END