home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / drafts / draft_ietf_i / draft-ietf-ion-mib-01.txt < prev    next >
Text File  |  1997-03-03  |  67KB  |  1,915 lines

  1.  
  2.  
  3.  
  4. Internetworking Over NBMA (ion) Working Group
  5. INTERNET DRAFT: <draft-ietf-ion-mib-01.txt>                 Maria Greene
  6. Expiration Date: August, 1997                     Independent Contractor
  7.  
  8.                                                            James Luciani
  9.                                                             Bay Networks
  10.  
  11.                                                            Kenneth White
  12.                                                             Ted T.I. Kuo
  13.                                                                IBM Corp.
  14.  
  15.                                                            February 1997
  16.  
  17.                    Definitions of Managed Objects for
  18.                Classical IP and ARP Over ATM Using SMIv2
  19.  
  20.                       <draft-ietf-ion-mib-01.txt>
  21.  
  22.  
  23. Status of this Memo
  24.  
  25.   This document is an Internet Draft. Internet Drafts are working
  26.   documents of the Internet Engineering Task Force (IETF), its Areas,
  27.   and its Working Groups. Note that other groups may also distribute
  28.   working documents as Internet Drafts.
  29.  
  30.   Internet Drafts are draft documents valid for a maximum of six
  31.   months. Internet Drafts may be updated, replaced, or obsoleted by
  32.   other documents at any time. It is not appropriate to use Internet
  33.   Drafts as reference material or to cite them other than as a "working
  34.   draft" or "work in progress."
  35.  
  36.   Please check the I-D abstract listing contained in each Internet
  37.   Draft directory to learn the current status of this or any Internet
  38.   Draft. Distribution of this document is unlimited.
  39.  
  40. Abstract
  41.  
  42.   The purpose of this memo is to define the Management Information Base
  43.   (MIB) for supporting Classical IP and ARP over ATM as specified in
  44.   Classical IP and ARP over ATM, refer to
  45.   reference [3]. Support of an ATM interface by an IP layer
  46.   will require implementation of objects from several Managed
  47.   Information Bases (MIBs) as well as their enhancement in order
  48.   to enable usage of ATM transports. It is the intent of this MIB to
  49.   fully adhere to all prerequisite MIBs unless explicitly stated.
  50.   Deviations will be documented in corresponding conformance statements.
  51.   The specification of this MIB will utilize the
  52.  
  53.  
  54.  
  55. Expires August 1997                                             [Page 1]
  56.  
  57. Greene et al.           IP and ARP over ATM MIB         19 February 1997
  58.  
  59.  
  60.   Structure of Management Information (SMI) for Version 2 of the
  61.   Simple Network Management Protocol Version (refer to RFC1902,
  62.   reference [1]).
  63.  
  64.  
  65.   Table of Contents
  66.  
  67.   1.0 Introduction............................................. 2
  68.   2.0 The SNMPv2 Network Management Framework.................. 3
  69.   2.1 Object Definitions....................................... 4
  70.   3.0 Structure of the MIB..................................... 4
  71.   3.1 Basic Support MIB Definitions............................ 5
  72.   3.1.1 ATM Logical IP Subnet (LIS) Table...................... 5
  73.   3.1.2 ATM Logical IP IF Mapping Table........................ 6
  74.   3.1.3 ATMARP Remote Server Table............................. 6
  75.   3.1.4 ATM VC Table........................................... 7
  76.   3.1.5 Notifications.......................................... 7         .
  77.   3.2 Client Supported MIB Definitions......................... 7
  78.   3.2.1 ATMARP Client Table.................................... 8
  79.   3.3 Server Supported MIB Definitions......................... 9
  80.   3.3.1 ATMARP Server Table.................................... 9
  81.   3.3.2 Notifications.......................................... 9
  82.   4.0 Definitions.............................................. 10
  83.   5.0 Security Considerations.................................. 32
  84.   6.0 Acknowledgments.......................................... 32
  85.   7.0 References............................................... 32
  86.   8.0 Authors' Addresses....................................... 34
  87.  
  88.  
  89. 1.  Introduction
  90.  
  91.   This document is a product of the Internetworking Over NBMA Working
  92.   Group. Its purpose is to define a MIB module for extending the
  93.   traditional MIBs supported by a TCP/IP implementation to support
  94.   Classical IP and ARP over ATM.
  95.  
  96.   Many MIB related RFCs and Internet Drafts have been considered in the
  97.   development of this document. The ones that are considered central to
  98.   the extensions defined by this document are:
  99.  
  100.          o RFC 2011 -  SNMPv2 Management Information Base for the
  101.                    Internet Protocol using SMIv2 [10]. The IP over ATM
  102.                    MIB provides extensions to the IP Group for handling
  103.                    IP over ATM flows. A basic understanding of the IP
  104.                    Group is essential for understanding this document.
  105.  
  106.          o RFC 1573 - Interfaces Group Evolution [2]. This document is
  107.                    important since it provides several very useful
  108.  
  109.  
  110.  
  111. Expires August 1997                                             [Page 2]
  112.  
  113. Greene et al.           IP and ARP over ATM MIB         19 February 1997
  114.  
  115.  
  116.                    enhancements over the interface group defined in RFC
  117.                    1213 that aid in handling ATM related interfaces.
  118.  
  119.          o RFC 1695 - Definitions of Managed Objects for ATM Management
  120.                    [4].  Support of this MIB is required for
  121.                    implementing the layers between AAL5 and ATM. The
  122.                    contents of this MIB will not explicitly be address
  123.                    here. RFC 1695 provides a basis for managing ATM
  124.                    interface layering and management of:
  125.  
  126.                             - ATM Switched Virtual Connections (SVCs)
  127.                             - ATM Permanent Virtual Connections (PVCs)
  128.  
  129.  
  130.   The ATM Forum UNI ILMI MIB is specified by the ATM Forum in various
  131. versions of the UNI specification. The ILMI MIBs being defined are not
  132. supported via SNMP agents but via SNMP requests sent over an ATM network
  133. to an ATM entity encapsulated in an AAL5 header.  Support of the ILMI
  134. MIB(s) is considered out of the scope of this document.
  135.  
  136.  
  137.  
  138. 2.  The SNMPv2 Network Management Framework
  139.  
  140.   The SNMP Network Management Framework presently consists of three
  141.   major components.  They are:
  142.  
  143.   o the SMI, described in RFC 1902 [1], - the mechanisms used for
  144.     describing and naming objects for the purpose of management.
  145.  
  146.   o the MIB-II, STD 17, RFC 1213 [5], - the core set of managed
  147.     objects for the Internet suite of protocols.
  148.  
  149.   o the protocol, RFC 1157 [9] and/or RFC 1905 [7] - the protocol
  150.     for accessing managed information.
  151.  
  152.   Textual conventions are defined in RFC 1903 [6], and conformance
  153.   statements are defined in RFC 1904 [8].
  154.  
  155.   The Framework permits new objects to be defined for the purpose of
  156.   experimentation and evaluation.
  157.  
  158.   This memo specifies a MIB module that is compliant to the SNMPv2 SMI.
  159.   A semantically identical MIB conforming to the SNMPv1 SMI can be
  160.   produced through the appropriate translation.
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167. Expires August 1997                                             [Page 3]
  168.  
  169. Greene et al.           IP and ARP over ATM MIB         19 February 1997
  170.  
  171.  
  172. 2.1.  Object Definitions
  173.  
  174.   Managed objects are accessed via a virtual information store, termed
  175.   the Management Information Base or MIB.  Objects in the MIB are
  176.   defined using the subset of Abstract Syntax Notation One (ASN.1)
  177.   defined in the SMI.  In particular, each object object type is named
  178.   by an OBJECT IDENTIFIER, an administratively assigned name.  The
  179.   object type together with an object instance serves to uniquely
  180.   identify a specific instantiation of the object.  For human
  181.   convenience, we often use a textual string, termed the descriptor, to
  182.   refer to the object type.
  183.  
  184.  
  185.  
  186. 3.  Structure of the MIB
  187.  
  188.   The Classical ARP and IP over ATM MIB structure is split into three
  189.   components:
  190.  
  191.     o Basic Support MIB Definitions
  192.     o Client Supported MIB Definitions
  193.     o ATMARP Server MIB Definitions
  194.  
  195.   All IP and ARP over ATM entities, both clients and ATMARP servers, are
  196.   required to support the MIB definitions in the Basic Support MIB
  197.   Definitions section. Clients need to additionally support the MIB
  198.   definitions outlined in the Client specific section and ATMARP Servers
  199.   must additionally support the ATMARP Server specific MIB definitions.
  200.  
  201.   Implementation of the Definitions of Managed Objects for ATM
  202.   Management [4] defines the modeling of the various layers within an
  203.   ATM Interface. This modeling is assumed as a prerequisite for the IP-
  204.   ATM MIB. The IP-ATM MIB makes no assumptions on how this layering is
  205.   actually implemented within a system. Several of the MIB tables
  206.   defined by the IP-ATM MIB, like the base TCP/IP MIBs, requires that an
  207.   ifIndex exist that points to an ATM Interface.  Refer to the
  208.   Definitions of Managed Objects for ATM Management (RFC 1695) for the
  209.   definition of an ATM Interface interface layering.
  210.  
  211.   The use of an IP over ATM Virtual Interface layer is not explicitly
  212.   required by the IP-ATM MIB. The use of virtual layers above an RFC1695
  213.   defined interface layer is not absolutely necessary for modeling the
  214.   attachment of IP to an ATM network. The IP-ATM MIB uses a generic
  215.   ifIndex that must related to a ATM Physical Interface in its MIB
  216.   definitions.  It up to the implementers of this MIB to determine their
  217.   own ATM interface layering (assuming compliance with RFC 1573 and RFC
  218.   1695).  The IANA ifType propVirtual was created for this purpose and
  219.   is used in RFC 1695.
  220.  
  221.  
  222.  
  223. Expires August 1997                                             [Page 4]
  224.  
  225. Greene et al.           IP and ARP over ATM MIB         19 February 1997
  226.  
  227.  
  228. 3.1.  Basic Support MIB Definitions
  229.  
  230.   Basic support that must be implemented by both Clients and ATMARP
  231.   Servers consist of:
  232.  
  233.     o ATM Logical IP Subnet (LIS) Table
  234.     o ATM Logical IP IF Mapping Table
  235.     o ATMARP Remote Server Table
  236.     o ATM VC Table
  237.     o Notifications
  238.  
  239.  
  240. 3.1.1.  ATM Logical IP Subnet (LIS) Table
  241.  
  242.   The ATM Logical IP Subnet (LIS) Table defines the subnets that this
  243.   system is a member of for purposes of reaching destinations over a ATM
  244.   transport.  The LIS table is indexed by the subnet address
  245.   (ipAtmLisSubnetAddr) and not ifIndex.  The ipAtmLisIfMappingTable
  246.   described in the next section provides the mapping between Logical IP
  247.   Subnets and the interface layer. It is possible that the same LIS can
  248.   be reached via different ATM physical interfaces.
  249.  
  250.   The ipAddrTable and the ipAtmClientTable provides the mapping from a
  251.   local IP address to a ATM physical interface. One or more ipAddrTable
  252.   entries can point to the same ipAtmLisEntry. An ipAddrEntry's
  253.   ipAdEntAddr ANDed with its ipAdEntNetMask should equal an
  254.   ipAtmLisEntry's ipAtmLisSubnetAddr. Given that a interface can be
  255.   multi-homed each local IP address associated with an interface
  256.   requires an entry in the ipAddrTable. Each ipAddrTable entry for a
  257.   local IP address associated with a ATM physical interface should map
  258.   to an entry in the ipAtmLisTable.
  259.  
  260.   The bulk of the objects in a ipAtmLisEntry exists to control ATMARP
  261.   for a particular LIS:
  262.  
  263.          ipAtmLisInactivityTimer
  264.          ipAtmLisMinHoldingTime
  265.          ipAtmLisQDepth
  266.          ipAtmLisMaxCalls
  267.          ipAtmLisCacheEntryAge
  268.          ipAtmLisRetries
  269.          ipAtmLisTimeout
  270.  
  271.   An ipAtmLisMaxCalls defines the maximum number of VCs that can be
  272.   established simultaneously per LIS. An ipAtmLisDefaultPeakCellRate
  273.   defines the best effort default peak cell rate in both the forward and
  274.   backwards direction when establishing a VCCs.
  275.  
  276.  
  277.  
  278.  
  279. Expires August 1997                                             [Page 5]
  280.  
  281. Greene et al.           IP and ARP over ATM MIB         19 February 1997
  282.  
  283.  
  284.   The ipAddrTable's ipAdEntReasmMaxSize is the "The size of the largest
  285.   IP datagram which this entity can re-assemble from incoming IP
  286.   fragmented datagrams received on this interface" and is different from
  287.   the ipAtmLisTable's ipAtmLisDefaultMtu with is the default MTU used
  288.   within an LIS. Note that this is the default MTU used within the LIS
  289.   represented by this entry. Note that this is the default MTU not the
  290.   actual which is represented as ipAtmVcNegotiatedMtu in the
  291.   ipAtmVcTable.
  292.  
  293.   The ipAtmLisRowStatus object enables entries in the ipAtmLisTable to
  294.   be created or deleted via SNMP. Creation of an ipAtmLisTable entry
  295.   results in the adding of a corresponding ipAddrTable entry and a
  296.   ipAtmLisIfMappingTable entry. Creation of multiple ipAddrTable entries
  297.   and ipAtmLisIfMappingTable entries for the same LIS is not addressed
  298.   by this document.  When ipAtmLisRowStatus is changed from 'active(1)'
  299.   to 'notInService(2)' or from 'active(1)' to 'destroy(6)', this has
  300.   the side-effect of removing all entries from the ipNetToMediaTable
  301.   that are associated with this LIS (in other words, it flushes the
  302.   entity's ATMARP cache). It also removes the ipAtmVcTable entries that
  303.   were associated with those ipNetToMediaTable entries. Destroying the
  304.   row removes the corresponding entries in the ipAtmArpSrvrTable,
  305.   ipAtmArpClientTable, ipAtmLisIfMappingTable and the
  306.   ipAtmArpRemoteSrvrTable.
  307.  
  308.  
  309. 3.1.2.  ATM Logical IP IF Mapping Table
  310.  
  311.   The ipAtmLisIfMappingTable maps a LIS to all ATM physical interfaces
  312.   that it is configured to be supported from. Each entry in the
  313.   ipAtmLisIfMappingTable should map to a ipAddrTable entry.  It is also
  314.   possible for a system, most commonly a switch, to have multiple LISes
  315.   associated with the same ATM physical interface.
  316.  
  317.  
  318. 3.1.3.  ATMARP Remote Server Table
  319.  
  320.   Entries in the ipAtmArpRemoteSrvrTable exists to locally configure the
  321.   remote ATMARP Servers that exist on a per LIS basis. Classic2 requires
  322.   that at least one ATMARP server be configured per LIS where SVC
  323.   traffic is intended. PVC usage doesn't require use of ATMARP. No
  324.   ipAtmArpRemoteSrvrTable entries should be configured for a LIS where
  325.   only PVCs will be used. An entry in the ipAtmArpRemoteSrvrTable is
  326.   indexed by the subnet address of the LIS, ipAtmLisSubnetAddr, and the
  327.   ATM address of the remote ATMARP server, ipAtmArpRemoteSrvrAddr.
  328.  
  329.   If a PVC is intended to be used to communicate with a remote ATMARP
  330.   server then ipAtmArpRemoteSrvrVpi and ipAtmArpRemoteSrvrVci need to be
  331.   set when the entry is created.  Otherwise they will be filled in when
  332.   a SVC is established with the remote ATMARP server.
  333.  
  334.  
  335. Expires August 1997                                             [Page 6]
  336.  
  337. Greene et al.           IP and ARP over ATM MIB         19 February 1997
  338.  
  339.  
  340. 3.1.4.  ATM VC Table
  341.  
  342.   A entry in the ipAtmVcTable should have at least one corresponding
  343.   ipNetToMediaTable entry.  Both tables use the ipNetToMediaTable's
  344.   indexes ipNetToMediaIfIndex and ipNetToMediaNetAddress.  The
  345.   ipAtmVcTable has the additional indexes ipAtmVcVpi and ipAtmVcVci. A
  346.   ipAtmVcEntry exists for every VC per ATM physical interface per
  347.   destination IP address.  Refer to the following diagram that
  348.   illustrates the relationship between ipAtmVcTable and the
  349.   ipNetToMediaTable:
  350.  
  351.          ipAtmVcTable                        ipNetToMediatable
  352.        -------------------------------     ----------------------------
  353.         ipNetToMediaIfIndex               ipNetToMediaIfIndex      
  354.         ipNetToMediaNetAddress            ipNetToMediaNetAddress   
  355.         ipAtmVcVpi                                                 
  356.         ipAtmVcVci                                                 
  357.         ipAtmVcType                                                
  358.                                           ipNetToMediaPhysAddress  
  359.         ipAtmVcNegotiatedEncapsType                                
  360.         ipAtmVcNegotiatedMtu                                       
  361.         ipAtmVcRowStatus                                           
  362.                                           ipNetToMediaType         
  363.        -------------------------------     ----------------------------
  364.  
  365.   ipAtmVcType indicates if the entry is for a SVC or PVC. A ipAtmVcEntry
  366.   corresponding to a PVC would have to have its ipAtmVcVpi and
  367.   ipAtmVcVci configured. The associating ipNetToMediaTable entry would
  368.   have its ipNetToMediaType set to static(4). ipNetToMediaTable entries
  369.   created during the ATMARP processing have a ipNetToMediaType of
  370.   dynamic(3).  It is possible to locally configure a ipNetToMediaTable
  371.   entry and a ipAtmVcTable entry for a SVC without using ATMARP.  For
  372.   this situation the ipNetToMediaType would be static(4).
  373.  
  374.  
  375. 3.1.5.  Notifications
  376.  
  377.   Both ATM clients and ATMARP Servers must support generation of a
  378.   ipAtmMtuExceed notification.
  379.  
  380.  
  381. 3.2.  Client Supported MIB Definitions
  382.  
  383.   The ATMARP Client Table is the only additional MIB table that a client
  384.   must implement.
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391. Expires August 1997                                             [Page 7]
  392.  
  393. Greene et al.           IP and ARP over ATM MIB         19 February 1997
  394.  
  395.  
  396. 3.2.1.  ATMARP Client Table
  397.  
  398.   A entry in the ipAtmArpClientTable should have a corresponding
  399.   ipAddrTable entry where both are indexed by the same ipAdEntAddr.
  400.   Refer to the following diagram that illustrates the relationship
  401.   between ipAtmArpClientTable and ipAddrTable entries:
  402.  
  403.          ipAtmArpClientTable                      ipAddrTable
  404.        ------------------------------------     ------------------------
  405.         ipAdEntAddr                             ipAdEntAddr         
  406.                                                 ipAdEntNetMask      
  407.                                                 ipAdEntIfIndex      
  408.         ipAtmArpClientAtmAddr                                       
  409.         ipAtmArpClientSrvrInUse                                     
  410.         ipAtmArpClientInArpReqsIn                                   
  411.         ipAtmArpClientInArpReqsOut                                  
  412.         ipAtmArpClientInArpRepliesIn                                
  413.         ipAtmArpClientInArpRepliesOut                               
  414.         ipAtmArpClientInArpInvalidReqsIn                            
  415.         ipAtmArpClientInArpInvalidReqsOut                           
  416.         ipAtmArpClientArpReqsOut                                    
  417.         ipAtmArpClientArpRepliesIn                                  
  418.         ipAtmArpClientArpNaksIn                                     
  419.         ipAtmArpClientArpOpUnknown                                  
  420.         ipAtmArpClientArpSrvrNoResp                                 
  421.         ipAtmArpClientRowStatus                                     
  422.                                                 ipAdEntBcastAddr    
  423.                                                 ipAdEntReasmMaxSize 
  424.        ------------------------------------     ------------------------
  425.  
  426.   Both tables use the same index, ipAdEntAddr.  The ipAddrTable's
  427.   ipAdEntNetMask when ANDed with its ipAdEntAddr yield the subnet of the
  428.   LIS which indexes the ipAtmLisTable. The ipAddrTable's ipAdEntIfIndex
  429.   points to the a physical interface ifTable entry.  The attachment
  430.   point for IP into an ATM network is via an ATM interface's ifIndex.
  431.   This ifIndex is contained in an ipAddrTable entry.
  432.  
  433.   ipAtmArpClientAtmAddr is the local ATM address associated with the
  434.   corresponding ATM ifTable entry. ipAtmArpClientSrvrInUse is the ATM
  435.   address of the ATMARP server being used for aparticular client. If
  436.   SVCs are not being used then the value of this object is 0.
  437.  
  438.   It is sometimes possible for a system to have multiple IP addresses
  439.   configured within the same IP subnet. The indexing of this table would
  440.   seem to preclude that, however, it is possible to have additional
  441.   entries in the ipAddrTable with the same ifIndex and with the same
  442.   subnet address. The mechanism for adding these entries to the
  443.   ipAddrTable (which is read-only) is beyond the scope of this document.
  444.  
  445.  
  446.  
  447. Expires August 1997                                             [Page 8]
  448.  
  449. Greene et al.           IP and ARP over ATM MIB         19 February 1997
  450.  
  451.  
  452. 3.3.  Server Supported Objects
  453.  
  454.   ATMARP servers must support:
  455.  
  456.     o ATMARP Server Table
  457.     o Notifications
  458.  
  459.   as defined in the following sections. This table exists only on a
  460.   system where at least one ATMARP server is present.
  461.  
  462.  
  463. 3.3.1.  ATMARP Server Table
  464.  
  465.   This table defines the list of ATMARP servers within a LIS. Each entry
  466.   of the table defines each ATMARP server's ATM address, the LIS it is a
  467.   member of, and various InATMARP and ATMARP statistics.
  468.  
  469.   An entry in this table provides information about an ATMARP server
  470.   within a LIS and is indexed by ipAdEntAddr and the ipAtmArpSrvrAddr
  471.   (ATM address of the ATMARP server).
  472.  
  473.   Entries may be created by a management application using the
  474.   ipAtmArpSrvrRowStatus object. In an SVC environment, the
  475.   ipAtmArpSrvrAddr must be specified before the entry's
  476.   ipAtmArpSrvrRowStatus can be set to 'active(1)'. In a PVC environment,
  477.   the ipAtmArpSrvrVpi and ipAtmArpSrvrVci values must also be specified;
  478.   these values are the VPI/VCI of a PVC that was established using some
  479.   mechanism outside the scope of this MIB module (generally RFC1695, the
  480.   AToM MIB).  Entries in this table may also be created by the system
  481.   and not by a management application, for example as a result of ILMI.
  482.  
  483.   Entries in this table may be deleted by setting the
  484.   ipAtmArpSrvrRowStatus object to 'destroy(6)'. This includes entries
  485.   that were added by the system and not by a management application.
  486.  
  487.  
  488. 3.3.2.  Notifications
  489.  
  490.   An ATMARP Server must support the following notifications:
  491.  
  492.        o ipAtmDuplicateIpAddress
  493.        o ipAtmLisCreate
  494.        o ipAtmLisDelete
  495.  
  496.   Generation of ipAtmLisCreate and ipAtmLisDelete notifications is
  497.   controlled by the ipAtmLisTrapEnable object. These notifications
  498.   indicated when a ipAtmLisEntry is either created or deleted. The
  499.   purpose of these notifications is to enable Network Management
  500.  
  501.  
  502.  
  503. Expires August 1997                                             [Page 9]
  504.  
  505. Greene et al.           IP and ARP over ATM MIB         19 February 1997
  506.  
  507.  
  508.   Applications to dynamically discover the existence of ATMARP Server
  509.   LIS participation in order to eventually determine LIS composition via
  510.   subsequent SNMP queries.  It is permissible for a ATM client only
  511.   system to support the ipAtmLisTrapEnable object and generate
  512.   ipAtmLisCreate and ipAtmLisDelete notifications.
  513.  
  514.  
  515. 4.  Definitions
  516.  
  517.  
  518.   IP-ATM-MIB DEFINITIONS ::= BEGIN
  519.  
  520.   IMPORTS
  521.       MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
  522.       experimental, Integer32, IpAddress, Counter32
  523.           FROM SNMPv2-SMI
  524.       TEXTUAL-CONVENTION, RowStatus
  525.           FROM SNMPv2-TC
  526.       MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
  527.           FROM SNMPv2-CONF
  528.       AtmAddr, AtmConnKind
  529.           FROM ATM-TC-MIB
  530.       ipNetToMediaNetAddress, ipNetToMediaIfIndex,
  531.       ipNetToMediaPhysAddress, ipAdEntAddr, ipAdEntAddr
  532.           FROM RFC1213-MIB
  533.       ;
  534.  
  535.   ipAtmMIB MODULE-IDENTITY
  536.       LAST-UPDATED "9703010000Z" -- March 1, 1997
  537.       ORGANIZATION "IETF Internetworking Over NBMA Working Group (ion)"
  538.       CONTACT-INFO
  539.           "Maria Greene (greene@ultranet.com)
  540.            Independent Contractor
  541.  
  542.            Jim Luciani (jluciani@BayNetworks.com)
  543.            Bay Networks
  544.  
  545.            Kenneth White (kennethw@vnet.ibm.com)
  546.            Ted Kuo (tkuo@eos.ncsu.edu)
  547.            IBM Corp."
  548.       DESCRIPTION
  549.           "This module defines a portion of the management
  550.           information base (MIB) for managing Classical IP and ARP
  551.           over ATM entities."  -- Need to get an "official" experimental
  552.   number from IANA
  553.       ::= { experimental 2001 }
  554.  
  555.   -- *************************************************************** --
  556.  
  557.  
  558.  
  559. Expires August 1997                                            [Page 10]
  560.  
  561. Greene et al.           IP and ARP over ATM MIB         19 February 1997
  562.  
  563.  
  564.   Textual Conventions --
  565.   ***************************************************************
  566.  
  567.   IpAtmEncapsType ::= TEXTUAL-CONVENTION
  568.       STATUS      current
  569.       DESCRIPTION
  570.           "The encapsulation type used on a VC."
  571.       SYNTAX      INTEGER {
  572.                       llcSnap(1),
  573.                       vcMuxed(2),
  574.                       other(3)
  575.                   }
  576.  
  577.   IpAtmVpiInteger ::= TEXTUAL-CONVENTION
  578.       STATUS     current
  579.       DESCRIPTION
  580.           "An integer large enough to hold a VPI."
  581.       SYNTAX     Integer32 (0..255)
  582.  
  583.   IpAtmVciInteger ::= TEXTUAL-CONVENTION
  584.       STATUS     current
  585.       DESCRIPTION
  586.           "An integer large enough to hold a VCI."
  587.       SYNTAX     Integer32 (0..65535)
  588.  
  589.   --
  590.   -- Top-level structure of the MIB
  591.   --
  592.  
  593.   ipAtmObjects        OBJECT IDENTIFIER ::= { ipAtmMIB 1 }
  594.   ipAtmNotifications  OBJECT IDENTIFIER ::= { ipAtmMIB 2 }
  595.   ipAtmConformance    OBJECT IDENTIFIER ::= { ipAtmMIB 3 }
  596.  
  597.   -- ***************************************************************
  598.   -- MIB Objects
  599.   --
  600.   ***************************************************************
  601.  
  602.   ipAtmLisTrapEnable  OBJECT-TYPE
  603.       SYNTAX      INTEGER { enabled(1), disabled(2) }
  604.       MAX-ACCESS  read-write
  605.       STATUS      current
  606.       DESCRIPTION
  607.          "Indicates whether ipAtmLisCreate and ipAtmLisDelete
  608.           traps should be generated by this system.
  609.  
  610.           By default, this object should have the value
  611.           enabled(1) for systems where ATMARP servers are
  612.           present and disabled(2) on systems where only
  613.           clients reside."
  614.       ::= { ipAtmObjects 1 }
  615.  
  616.  
  617.  
  618. Expires August 1997                                            [Page 11]
  619.  
  620. Greene et al.           IP and ARP over ATM MIB         19 February 1997
  621.  
  622.  
  623.   --
  624.   -- The Logical IP Subnet Table
  625.   --
  626.  
  627.   ipAtmLisTable OBJECT-TYPE
  628.       SYNTAX      SEQUENCE OF IpAtmLisEntry
  629.       MAX-ACCESS  not-accessible
  630.       STATUS      current
  631.       DESCRIPTION
  632.           "There is one entry in this table for every Logical IP Subnet
  633.           (LIS) that this system is a member of."
  634.       ::= { ipAtmObjects 2 }
  635.  
  636.   ipAtmLisEntry OBJECT-TYPE
  637.       SYNTAX      IpAtmLisEntry
  638.       MAX-ACCESS  not-accessible
  639.       STATUS      current
  640.       DESCRIPTION
  641.           "Information about a single LIS that this system is a member
  642.           of.
  643.  
  644.           This table is indexed by an IP subnet address.
  645.  
  646.           Membership in a LIS is independent of the actual ATM
  647.           physical interfaces being used. The ipAtmLisTable defines
  648.           all LISes that a system is a member of. The ipAddrTable
  649.           and the ipAtmClientTable provides the mapping from local
  650.           IP address to ATM physical interface. The
  651.           ipAtmLisIfMappingTable provides the mappings between
  652.           Logical IP Subnets and interfaces.
  653.  
  654.           The ipAtmLisTable is indexed by ipAtmLisSubnetAddr.
  655.           An entry in the ipAddrTable should exist for each
  656.           ipAddrEntry that is associated with an IP over ATM
  657.           interface. Its ipAdEntAddr and ipAdEntNetMask when ANDed
  658.           should map to a ipAtmLisSubnetAddr."
  659.       INDEX       { ipAtmLisSubnetAddr }
  660.       ::= { ipAtmLisTable 1 }
  661.  
  662.   IpAtmLisEntry ::= SEQUENCE {
  663.       ipAtmLisSubnetAddr          IpAddress,
  664.       ipAtmLisDefaultMtu          Integer32,
  665.       ipAtmLisDefaultEncapsType   IpAtmEncapsType,
  666.       ipAtmLisInactivityTimer     Integer32,
  667.       ipAtmLisMinHoldingTime      Integer32,
  668.       ipAtmLisQDepth              Integer32,
  669.       ipAtmLisMaxCalls            Integer32,
  670.       ipAtmLisCacheEntryAge       Integer32,
  671.       ipAtmLisRetries             Integer32,
  672.       ipAtmLisTimeout             Integer32,
  673.       ipAtmLisDefaultPeakCellRate Integer32,
  674.  
  675.  
  676. Expires August 1997                                            [Page 12]
  677.  
  678. Greene et al.           IP and ARP over ATM MIB         19 February 1997
  679.  
  680.  
  681.       ipAtmLisActiveVcs           Counter32,
  682.       ipAtmLisRowStatus           RowStatus }
  683.  
  684.   ipAtmLisSubnetAddr OBJECT-TYPE
  685.       SYNTAX      IpAddress
  686.       MAX-ACCESS  not-accessible
  687.       STATUS      current
  688.       DESCRIPTION
  689.           "The IP subnet address associated with this LIS."
  690.       ::= { ipAtmLisEntry 1 }
  691.  
  692.   ipAtmLisDefaultMtu OBJECT-TYPE
  693.       SYNTAX      Integer32 (0..65535)
  694.       MAX-ACCESS  read-create
  695.       STATUS      current
  696.       DESCRIPTION
  697.           "The default MTU used within this LIS. Note that the actual
  698.           size used for a VC between two members of the LIS may be
  699.           negotiated during connection setup and may be different than
  700.           this value. The ipAtmVcNegotiatedMtu object indicates the
  701.           actual MTU in use for a particular VC."
  702.       DEFVAL { 9180 }
  703.       ::= { ipAtmLisEntry 2 }
  704.  
  705.   ipAtmLisDefaultEncapsType OBJECT-TYPE
  706.       SYNTAX      IpAtmEncapsType
  707.       MAX-ACCESS  read-create
  708.       STATUS      current
  709.       DESCRIPTION
  710.           "The default encapsulation to use on VCs created for this
  711.           LIS. Note that the actual encapsulation type may be negotiated
  712.           during connection setup and may be different than this
  713.           value. The ipAtmVcNegotiatedEncapsType object indicates the
  714.           actual encapsulation in use for a particular VC."
  715.       DEFVAL { llcSnap }
  716.       ::= { ipAtmLisEntry 3 }
  717.  
  718.   ipAtmLisInactivityTimer OBJECT-TYPE
  719.       SYNTAX      Integer32 (0..65535)
  720.       UNITS       "seconds"
  721.       MAX-ACCESS  read-create
  722.       STATUS      current
  723.       DESCRIPTION
  724.           "The time, in seconds, before a call established for an
  725.           ipNetToMediaEntry on a client will timeout due to no
  726.           traffic being passed on the VC. A value of 0 implies
  727.           no time out."
  728.       REFERENCE
  729.           "RFC1755, Sec. 3.4 VC Teardown"
  730.  
  731.  
  732. Expires August 1997                                            [Page 13]
  733.  
  734. Greene et al.           IP and ARP over ATM MIB         19 February 1997
  735.  
  736.       DEFVAL      { 300 }
  737.       ::= { ipAtmLisEntry 4 }
  738.  
  739.   ipAtmLisMinHoldingTime OBJECT-TYPE
  740.       SYNTAX      Integer32 (0..65535)
  741.       UNITS       "seconds"
  742.       MAX-ACCESS  read-create
  743.       STATUS      current
  744.       DESCRIPTION
  745.           "The minimum amount of time, in seconds, that a call will
  746.            remain open. If 0 then ipAtmInactivityTimer will
  747.            completely determine when a call is terminated."
  748.       DEFVAL      { 60 }
  749.       ::= { ipAtmLisEntry 5 }
  750.  
  751.   ipAtmLisQDepth OBJECT-TYPE
  752.       SYNTAX      Integer32 (1..65535)
  753.       UNITS       "packets"
  754.       MAX-ACCESS  read-create
  755.       STATUS      current
  756.       DESCRIPTION
  757.           "The maximum number of entries that will be queued while
  758.           waiting for an ATMARP reply."
  759.       DEFVAL      { 1 }
  760.       ::= { ipAtmLisEntry 6 }
  761.  
  762.   ipAtmLisMaxCalls OBJECT-TYPE
  763.       SYNTAX      Integer32 (1..65535)
  764.       MAX-ACCESS  read-create
  765.       STATUS      current
  766.       DESCRIPTION
  767.           "The maximum number of VCs that can be established
  768.           simultaneously."
  769.       DEFVAL      { 500 }
  770.       ::= { ipAtmLisEntry 7 }
  771.  
  772.   ipAtmLisCacheEntryAge OBJECT-TYPE
  773.       SYNTAX      Integer32 (60..900)
  774.       UNITS       "seconds"
  775.       MAX-ACCESS  read-create
  776.       STATUS      current
  777.       DESCRIPTION
  778.           "The time, in seconds, before an ipNetToMediaEntry will age
  779.           out of the table. Note that the default value will be
  780.           different for a client and a server."
  781.       DEFVAL      { 900 }
  782.       ::= { ipAtmLisEntry 8 }
  783.  
  784.   ipAtmLisRetries OBJECT-TYPE
  785.       SYNTAX      Integer32 (0..10)
  786.       MAX-ACCESS  read-create
  787.  
  788. Expires August 1997                                            [Page 14]
  789.  
  790. Greene et al.           IP and ARP over ATM MIB         19 February 1997
  791.  
  792.       STATUS      current
  793.       DESCRIPTION
  794.           "The number of times the ATMARP request will be retried when
  795.           no response is received in the timeout interval indicated by
  796.           ipAtmLisTimeout."
  797.       DEFVAL      { 2 }
  798.       ::= { ipAtmLisEntry 9 }
  799.  
  800.   ipAtmLisTimeout OBJECT-TYPE
  801.       SYNTAX      Integer32 (1..60)
  802.       UNITS       "seconds"
  803.       MAX-ACCESS  read-create
  804.       STATUS      current
  805.       DESCRIPTION
  806.           "The time to wait, in seconds, before retransmission of an ARP
  807.           PDU."
  808.       DEFVAL      { 10 }
  809.       ::= { ipAtmLisEntry 10 }
  810.  
  811.   ipAtmLisDefaultPeakCellRate OBJECT-TYPE
  812.       SYNTAX Integer32
  813.       MAX-ACCESS read-create
  814.       STATUS current
  815.       DESCRIPTION
  816.           "This object is the signalling parameter that
  817.            should be used when setting up all best effort
  818.            VCCs. This parameter applies to the forward and
  819.            backward direction on a per best effort VCC basis.
  820.            A value of zero implies that no configured default
  821.            exists and that local policy should be used to
  822.            determine the actual default to used during
  823.            call setup. ATM Signaling Support for IP over ATM
  824.            (RFC 1755) recommends 1/10th of the ATM interface's
  825.            speed."
  826.       ::= { ipAtmLisEntry 11 }
  827.  
  828.   ipAtmLisActiveVcs OBJECT-TYPE
  829.       SYNTAX      Counter32
  830.       MAX-ACCESS  read-only
  831.       STATUS      current
  832.       DESCRIPTION
  833.           "Number of active Vcs."
  834.       ::= { ipAtmLisEntry 12 }
  835.  
  836.   ipAtmLisRowStatus OBJECT-TYPE
  837.       SYNTAX      RowStatus
  838.       MAX-ACCESS  read-create
  839.       STATUS      current
  840.       DESCRIPTION
  841.           "This object allows entries to be created and deleted in the
  842.           ipAtmLisTable.
  843.  
  844. Expires August 1997                                            [Page 15]
  845.  
  846. Greene et al.           IP and ARP over ATM MIB         19 February 1997
  847.  
  848.           When the ipAtmLisRowStatus deleted (by setting this object to
  849.           'destroy(6)'), this has the side-effect of removing all
  850.           entries from the ipNetToMediaTable that are associated with
  851.           this LIS (in other words, it flushes the entity's ATMARP
  852.           cache). It also removes the ipAtmVcTable entries that were
  853.           associated with those ipNetToMediaTable entries. Destroying
  854.           the row also removes the corresponding entries in the
  855.           ipAtmArpSrvrTable, ipAtmArpClientTable,
  856.           ipAtmLisIfMappingTable and ipAtmArpRemoteSrvrTable."
  857.       REFERENCE
  858.           "RFC 1903, 'Textual Conventions for version 2 of the Simple
  859.           Network Management Protocol (SNMPv2).'"
  860.       ::= { ipAtmLisEntry 13 }
  861.  
  862.   --
  863.   -- The Logical IP Interface Mapping Table
  864.   --
  865.  
  866.   ipAtmLisIfMappingTable OBJECT-TYPE
  867.       SYNTAX      SEQUENCE OF IpAtmLisIfMappingEntry
  868.       MAX-ACCESS  not-accessible
  869.       STATUS      current
  870.       DESCRIPTION
  871.           "There is one entry in this table for every combination
  872.            of ipAtmLisEntry and IP over ATM interface."
  873.       ::= { ipAtmObjects 3 }
  874.  
  875.   ipAtmLisIfMappingEntry OBJECT-TYPE
  876.       SYNTAX      IpAtmLisIfMappingEntry
  877.       MAX-ACCESS  not-accessible
  878.       STATUS      current
  879.       DESCRIPTION
  880.           "Defines an entry in the ipAtmLisIfMappingTable."
  881.       INDEX  { ipAtmLisSubnetAddr, ipAdEntIfIndex }
  882.       ::= { ipAtmLisIfMappingTable 1 }
  883.  
  884.   IpAtmLisIfMappingEntry ::= SEQUENCE {
  885.       ipAtmLisIfMappingStatus    RowStatus }
  886.  
  887.   ipAtmLisIfMappingStatus OBJECT-TYPE
  888.       SYNTAX      RowStatus
  889.       MAX-ACCESS  read-create
  890.       STATUS      current
  891.       DESCRIPTION
  892.           "This object allows entries to be created and deleted in the
  893.           ipAtmLisIfMappingTable."
  894.       REFERENCE
  895.           "RFC 1903, 'Textual Conventions for version 2 of the Simple
  896.           Network Management Protocol (SNMPv2).'"
  897.       ::= { ipAtmLisIfMappingEntry 1 }
  898.  
  899.  
  900. Expires August 1997                                            [Page 16]
  901.  
  902. Greene et al.           IP and ARP over ATM MIB         19 February 1997
  903.  
  904.  
  905.   --
  906.   -- The ATMARP Client Table
  907.   --
  908.  
  909.   ipAtmArpClientTable OBJECT-TYPE
  910.       SYNTAX      SEQUENCE OF IpAtmArpClientEntry
  911.       MAX-ACCESS  not-accessible
  912.       STATUS      current
  913.       DESCRIPTION
  914.           "The ATMARP clients running on this system."
  915.       ::= { ipAtmObjects 4 }
  916.  
  917.   ipAtmArpClientEntry OBJECT-TYPE
  918.       SYNTAX      IpAtmArpClientEntry
  919.       MAX-ACCESS  not-accessible
  920.       STATUS      current
  921.       DESCRIPTION
  922.           "Information about a single ATMARP Client. Clients can be
  923.           started and stopped by adding and removing entries from this
  924.           table. Note that adding and removing entries from this table
  925.           may have the same effect on the corresponding ipAddrTable
  926.           entry. An entry in the ipAtmArpClientTable has a corresponding
  927.           entry in the ipAddrTable. Both are indexed by ipAdEntAddr.
  928.           The ifIndex and subnet mask of a client entry are the
  929.           ipAddrEntry's ipAdEntIfIndex and ipAdEntNetMask respectively.
  930.           A remote creation of an object in this table requires
  931.           that either the corresponding ipAddrTable entry exists or
  932.           that ipAdEntIfIndex and ipAdEntNetMask be specified in the
  933.           creation of a ipAtmArpClientEntry at a minimum in order
  934.           to create the corresponding ipAddrEntry. Specification
  935.           of ipAdEntBcastAddr and ipAdEntReasmMaxSize to complete a
  936.           ipAddrEntry is implementation dependent."
  937.       INDEX       { ipAdEntAddr }
  938.       ::= { ipAtmArpClientTable 1 }
  939.  
  940.   IpAtmArpClientEntry ::= SEQUENCE {
  941.       ipAtmArpClientAtmAddr             AtmAddr,
  942.       ipAtmArpClientSrvrInUse           AtmAddr,
  943.       ipAtmArpClientInArpReqsIn         Counter32,
  944.       ipAtmArpClientInArpReqsOut        Counter32,
  945.       ipAtmArpClientInArpRepliesIn      Counter32,
  946.       ipAtmArpClientInArpRepliesOut     Counter32,
  947.       ipAtmArpClientInArpInvalidReqsIn  Counter32,
  948.       ipAtmArpClientInArpInvalidReqsOut Counter32,
  949.       ipAtmArpClientArpReqsOut          Counter32,
  950.       ipAtmArpClientArpRepliesIn        Counter32,
  951.       ipAtmArpClientArpNaksIn           Counter32,
  952.       ipAtmArpClientArpOpUnknown        Counter32,
  953.       ipAtmArpClientArpSrvrNoResp       Counter32,
  954.       ipAtmArpClientRowStatus           RowStatus }
  955.  
  956.  
  957.  
  958. Expires August 1997                                            [Page 17]
  959.  
  960. Greene et al.           IP and ARP over ATM MIB         19 February 1997
  961.  
  962.  
  963.   ipAtmArpClientAtmAddr OBJECT-TYPE
  964.       SYNTAX      AtmAddr
  965.       MAX-ACCESS  read-create
  966.       STATUS      current
  967.       DESCRIPTION
  968.           "The ATM address of the client."
  969.       ::= { ipAtmArpClientEntry 1 }
  970.  
  971.   ipAtmArpClientSrvrInUse OBJECT-TYPE
  972.       SYNTAX      AtmAddr
  973.       MAX-ACCESS  read-only
  974.       STATUS      current
  975.       DESCRIPTION
  976.           "The ATM address of the ATMARP Server in use by this
  977.            client. A 0 length octet string implies that communication
  978.            with a ATMARP Server is not in effect."
  979.       DEFVAL { ''H }
  980.       ::= { ipAtmArpClientEntry 2 }
  981.  
  982.   ipAtmArpClientInArpReqsIn OBJECT-TYPE
  983.       SYNTAX      Counter32
  984.       MAX-ACCESS  read-only
  985.       STATUS      current
  986.       DESCRIPTION
  987.           "The number of InATMARP requests received by this client."
  988.       ::= { ipAtmArpClientEntry 3 }
  989.  
  990.   ipAtmArpClientInArpReqsOut OBJECT-TYPE
  991.       SYNTAX      Counter32
  992.       MAX-ACCESS  read-only
  993.       STATUS      current
  994.       DESCRIPTION
  995.           "The number of InATMARP requests sent by this client."
  996.       ::= { ipAtmArpClientEntry 4 }
  997.  
  998.   ipAtmArpClientInArpRepliesIn OBJECT-TYPE
  999.       SYNTAX      Counter32
  1000.       MAX-ACCESS  read-only
  1001.       STATUS      current
  1002.       DESCRIPTION
  1003.           "The number of InATMARP replies received by this client."
  1004.       ::= { ipAtmArpClientEntry 5 }
  1005.  
  1006.   ipAtmArpClientInArpRepliesOut OBJECT-TYPE
  1007.       SYNTAX      Counter32
  1008.       MAX-ACCESS  read-only
  1009.       STATUS      current
  1010.       DESCRIPTION
  1011.  
  1012.  
  1013.  
  1014. Expires August 1997                                            [Page 18]
  1015.  
  1016. Greene et al.           IP and ARP over ATM MIB         19 February 1997
  1017.  
  1018.  
  1019.           "Total number of InATMARP replies sent by this client."
  1020.       ::= { ipAtmArpClientEntry 6 }
  1021.  
  1022.   ipAtmArpClientInArpInvalidReqsIn OBJECT-TYPE
  1023.       SYNTAX      Counter32
  1024.       MAX-ACCESS  read-only
  1025.       STATUS      current
  1026.       DESCRIPTION
  1027.           "The number of times that this client detected an invalid
  1028.            InATMARP request."
  1029.       ::= { ipAtmArpClientEntry 7 }
  1030.  
  1031.   ipAtmArpClientInArpInvalidReqsOut OBJECT-TYPE
  1032.       SYNTAX      Counter32
  1033.       MAX-ACCESS  read-only
  1034.       STATUS      current
  1035.       DESCRIPTION
  1036.           "The number of times that this client did not receive
  1037.            a InATMARP reply."
  1038.       ::= { ipAtmArpClientEntry 8 }
  1039.  
  1040.   ipAtmArpClientArpReqsOut OBJECT-TYPE
  1041.       SYNTAX      Counter32
  1042.       MAX-ACCESS  read-only
  1043.       STATUS      current
  1044.       DESCRIPTION
  1045.           "Total number of ATMARP requests sent by this client."
  1046.       ::= { ipAtmArpClientEntry 9 }
  1047.  
  1048.   ipAtmArpClientArpRepliesIn OBJECT-TYPE
  1049.       SYNTAX      Counter32
  1050.       MAX-ACCESS  read-only
  1051.       STATUS      current
  1052.       DESCRIPTION
  1053.           "Total number of ATMARP replies received by this client."
  1054.       ::= { ipAtmArpClientEntry 10 }
  1055.  
  1056.   ipAtmArpClientArpNaksIn OBJECT-TYPE
  1057.       SYNTAX      Counter32
  1058.       MAX-ACCESS  read-only
  1059.       STATUS      current
  1060.       DESCRIPTION
  1061.           "Total number of negative ATMARP replies
  1062.            received by this client."
  1063.       ::= { ipAtmArpClientEntry 11 }
  1064.  
  1065.   ipAtmArpClientArpOpUnknown OBJECT-TYPE
  1066.       SYNTAX      Counter32
  1067.  
  1068.  
  1069.  
  1070. Expires August 1997                                            [Page 19]
  1071.  
  1072. Greene et al.           IP and ARP over ATM MIB         19 February 1997
  1073.  
  1074.  
  1075.       MAX-ACCESS  read-only
  1076.       STATUS      current
  1077.       DESCRIPTION
  1078.           "The number of times that this client received
  1079.            an ATMARP message with an operation code for which it
  1080.            is not coded to support."
  1081.       ::= { ipAtmArpClientEntry 12 }
  1082.  
  1083.   ipAtmArpClientArpSrvrNoResp OBJECT-TYPE
  1084.       SYNTAX      Counter32
  1085.       MAX-ACCESS  read-only
  1086.       STATUS      current
  1087.       DESCRIPTION
  1088.           "The number of times this client failed to receive
  1089.            a response from a ATMARP Server within the
  1090.            ipAtmLisTimeout value for ipAtmLisRetries times.
  1091.            This may imply that the client will re-elect a
  1092.            primary ATMARP server for this LIS from the
  1093.            ipAtmRemoteArpSrvrTable."
  1094.       ::= { ipAtmArpClientEntry 13 }
  1095.  
  1096.   ipAtmArpClientRowStatus OBJECT-TYPE
  1097.       SYNTAX      RowStatus
  1098.       MAX-ACCESS  read-create
  1099.       STATUS      current
  1100.       DESCRIPTION
  1101.           "This object allows entries to be created and deleted from the
  1102.           ipAtmArpClientTable."
  1103.       REFERENCE
  1104.           "RFC 1903, 'Textual Conventions for version 2 of the Simple
  1105.           Network Management Protocol (SNMPv2).'"
  1106.       ::= { ipAtmArpClientEntry 14 }
  1107.  
  1108.   --
  1109.   -- The ATMARP Server Table
  1110.   --
  1111.  
  1112.   ipAtmArpSrvrTable OBJECT-TYPE
  1113.       SYNTAX      SEQUENCE OF IpAtmArpSrvrEntry
  1114.       MAX-ACCESS  not-accessible
  1115.       STATUS      current
  1116.       DESCRIPTION
  1117.           "The ATMARP servers running on this system."
  1118.       ::= { ipAtmObjects 5 }
  1119.  
  1120.   ipAtmArpSrvrEntry OBJECT-TYPE
  1121.       SYNTAX      IpAtmArpSrvrEntry
  1122.       MAX-ACCESS  not-accessible
  1123.       STATUS      current
  1124.       DESCRIPTION
  1125.  
  1126.  
  1127.  
  1128. Expires August 1997                                            [Page 20]
  1129.  
  1130. Greene et al.           IP and ARP over ATM MIB         19 February 1997
  1131.  
  1132.  
  1133.           "Information about an ATMARP server within a LIS. An entry in
  1134.           this table has two indexes: first the ipAdEntAddr, which is
  1135.           the IP address that this system uses as a member of the LIS,
  1136.           and then the ipAtmArpSrvrAddr, which is the ATM address of the
  1137.           ATMARP server.
  1138.  
  1139.           Entries may be created by a management application using the
  1140.           ipAtmArpSrvrRowStatus object. In an SVC environment, the
  1141.           ipAtmArpSrvrAddr must be specified before the entry's
  1142.           ipAtmArpSrvrRowStatus can be set to 'active(1)'. In a PVC
  1143.           environment, the ipAtmArpSrvrVpi and ipAtmArpSrvrVci values
  1144.           must also be specified; these values are the VPI/VCI of a PVC
  1145.           that was established using some mechanism outside the scope of
  1146.           this MIB module (generally RFC1695, the AToM MIB).  Entries in
  1147.           this table may also be created by the system and not by a
  1148.           management application, for example as a result of ILMI.
  1149.  
  1150.           Entries in this table may be deleted by setting the
  1151.           ipAtmArpSrvrRowStatus object to 'destroy(6)'. This includes
  1152.           entries that were added by the system and not by a management
  1153.           application."
  1154.       INDEX  { ipAdEntAddr, ipAtmArpSrvrAddr }
  1155.       ::= { ipAtmArpSrvrTable 1 }
  1156.  
  1157.   IpAtmArpSrvrEntry ::= SEQUENCE {
  1158.       ipAtmArpSrvrAddr                 AtmAddr,
  1159.       ipAtmArpSrvrLis                  IpAddress,
  1160.       ipAtmArpSrvrInArpReqsIn          Counter32,
  1161.       ipAtmArpSrvrInArpReqsOut         Counter32,
  1162.       ipAtmArpSrvrInArpRepliesIn       Counter32,
  1163.       ipAtmArpSrvrInArpRepliesOut      Counter32,
  1164.       ipAtmArpSrvrInArpInvalidReqsIn   Counter32,
  1165.       ipAtmArpSrvrInArpInvalidReqsOut  Counter32,
  1166.       ipAtmArpSrvrArpReqsIn            Counter32,
  1167.       ipAtmArpSrvrArpRepliesOut        Counter32,
  1168.       ipAtmArpSrvrArpNaksOut           Counter32,
  1169.       ipAtmArpSrvrArpDupIpAddr         Counter32,
  1170.       ipAtmArpSrvrArpOpUnknown         Counter32,
  1171.       ipAtmArpSrvrRowStatus            RowStatus }
  1172.  
  1173.   ipAtmArpSrvrAddr OBJECT-TYPE
  1174.       SYNTAX      AtmAddr
  1175.       MAX-ACCESS  not-accessible
  1176.       STATUS      current
  1177.       DESCRIPTION
  1178.           "The ATM address of the ATMARP server."
  1179.       ::= { ipAtmArpSrvrEntry 1 }
  1180.  
  1181.  
  1182.  
  1183.  
  1184. Expires August 1997                                            [Page 21]
  1185.  
  1186. Greene et al.           IP and ARP over ATM MIB         19 February 1997
  1187.  
  1188.  
  1189.   ipAtmArpSrvrLis OBJECT-TYPE
  1190.       SYNTAX      IpAddress
  1191.       MAX-ACCESS  read-create
  1192.       STATUS      current
  1193.       DESCRIPTION
  1194.           "The subnet address that identifies the LIS this server is
  1195.           associated with."
  1196.       ::= { ipAtmArpSrvrEntry 2 }
  1197.  
  1198.   ipAtmArpSrvrInArpReqsIn OBJECT-TYPE
  1199.       SYNTAX      Counter32
  1200.       MAX-ACCESS  read-only
  1201.       STATUS      current
  1202.       DESCRIPTION
  1203.           "The number of InATMARP requests received by this ATMARP
  1204.           server."
  1205.       ::= { ipAtmArpSrvrEntry 3 }
  1206.  
  1207.   ipAtmArpSrvrInArpReqsOut OBJECT-TYPE
  1208.       SYNTAX      Counter32
  1209.       MAX-ACCESS  read-only
  1210.       STATUS      current
  1211.       DESCRIPTION
  1212.           "The number of InATMARP requests sent by this ATMARP server."
  1213.       ::= { ipAtmArpSrvrEntry 4 }
  1214.  
  1215.   ipAtmArpSrvrInArpRepliesIn OBJECT-TYPE
  1216.       SYNTAX      Counter32
  1217.       MAX-ACCESS  read-only
  1218.       STATUS      current
  1219.       DESCRIPTION
  1220.           "The number of InATMARP replies received by this ATMARP
  1221.           server."
  1222.       ::= { ipAtmArpSrvrEntry 5 }
  1223.  
  1224.   ipAtmArpSrvrInArpRepliesOut OBJECT-TYPE
  1225.       SYNTAX      Counter32
  1226.       MAX-ACCESS  read-only
  1227.       STATUS      current
  1228.       DESCRIPTION
  1229.           "The number of InATMARP replies sent by this ATMARP server."
  1230.       ::= { ipAtmArpSrvrEntry 6 }
  1231.  
  1232.   ipAtmArpSrvrInArpInvalidReqsIn OBJECT-TYPE
  1233.       SYNTAX      Counter32
  1234.       MAX-ACCESS  read-only
  1235.       STATUS      current
  1236.       DESCRIPTION
  1237.  
  1238.  
  1239.  
  1240. Expires August 1997                                            [Page 22]
  1241.  
  1242. Greene et al.           IP and ARP over ATM MIB         19 February 1997
  1243.  
  1244.  
  1245.           "The number of invalid InATMARP requests received by
  1246.            this ATMARP server."
  1247.       ::= { ipAtmArpSrvrEntry 7 }
  1248.  
  1249.   ipAtmArpSrvrInArpInvalidReqsOut OBJECT-TYPE
  1250.       SYNTAX      Counter32
  1251.       MAX-ACCESS  read-only
  1252.       STATUS      current
  1253.       DESCRIPTION
  1254.           "The number of times that this server did not receive
  1255.            a InATMARP reply."
  1256.       ::= { ipAtmArpSrvrEntry 8 }
  1257.  
  1258.   ipAtmArpSrvrArpReqsIn OBJECT-TYPE
  1259.       SYNTAX      Counter32
  1260.       MAX-ACCESS  read-only
  1261.       STATUS      current
  1262.       DESCRIPTION
  1263.           "Total number of ATMARP requests received by this ATMARP
  1264.           server."
  1265.       ::= { ipAtmArpSrvrEntry 9 }
  1266.  
  1267.   ipAtmArpSrvrArpRepliesOut OBJECT-TYPE
  1268.       SYNTAX      Counter32
  1269.       MAX-ACCESS  read-only
  1270.       STATUS      current
  1271.       DESCRIPTION
  1272.           "Total number of ATMARP replies sent by this ATMARP server."
  1273.       ::= { ipAtmArpSrvrEntry 10 }
  1274.  
  1275.   ipAtmArpSrvrArpNaksOut OBJECT-TYPE
  1276.       SYNTAX      Counter32
  1277.       MAX-ACCESS  read-only
  1278.       STATUS      current
  1279.       DESCRIPTION
  1280.           "Total number of negative ATMARP replies sent by this
  1281.            ATMARP server."
  1282.       ::= { ipAtmArpSrvrEntry 11 }
  1283.  
  1284.   ipAtmArpSrvrArpDupIpAddr OBJECT-TYPE
  1285.       SYNTAX      Counter32
  1286.       MAX-ACCESS  read-only
  1287.       STATUS      current
  1288.       DESCRIPTION
  1289.           "The number of times that a duplicate IP address was
  1290.            detected by this ATMARP server."
  1291.       ::= { ipAtmArpSrvrEntry 12 }
  1292.  
  1293.  
  1294.  
  1295.  
  1296. Expires August 1997                                            [Page 23]
  1297.  
  1298. Greene et al.           IP and ARP over ATM MIB         19 February 1997
  1299.  
  1300.  
  1301.   ipAtmArpSrvrArpOpUnknown OBJECT-TYPE
  1302.       SYNTAX      Counter32
  1303.       MAX-ACCESS  read-only
  1304.       STATUS      current
  1305.       DESCRIPTION
  1306.           "The number of times that this ATMARP server received
  1307.            an ATMARP message with an operation code for which it
  1308.            is not coded to support."
  1309.       ::= { ipAtmArpSrvrEntry 13 }
  1310.  
  1311.   ipAtmArpSrvrRowStatus OBJECT-TYPE
  1312.       SYNTAX      RowStatus
  1313.       MAX-ACCESS  read-create
  1314.       STATUS      current
  1315.       DESCRIPTION
  1316.           "This object allows entries to be created and deleted from the
  1317.           ipAtmArpSrvrTable."
  1318.       REFERENCE
  1319.           "RFC 1903, 'Textual Conventions for version 2 of the Simple
  1320.           Network Management Protocol (SNMPv2).'"
  1321.       ::= { ipAtmArpSrvrEntry 14 }
  1322.  
  1323.   --
  1324.   -- The Remote ATMARP Server Table
  1325.   --
  1326.  
  1327.   ipAtmArpRemoteSrvrTable OBJECT-TYPE
  1328.       SYNTAX      SEQUENCE OF IpAtmArpRemoteSrvrEntry
  1329.       MAX-ACCESS  not-accessible
  1330.       STATUS      current
  1331.       DESCRIPTION
  1332.           "A table of non-local ATMARP servers associated with a LIS.
  1333.           An entry in this table has two indexes: first the
  1334.           ipAtmLisSubnetAddr of the LIS that the corresponding
  1335.           ATMARP server provides ATMARP services for, and then the
  1336.           ipAtmArpRemoteSrvrAddr, which is the ATM address of the
  1337.           remote ATMARP server."
  1338.       ::= { ipAtmObjects 6 }
  1339.  
  1340.   ipAtmArpRemoteSrvrEntry OBJECT-TYPE
  1341.       SYNTAX      IpAtmArpRemoteSrvrEntry
  1342.       MAX-ACCESS  not-accessible
  1343.       STATUS      current
  1344.       DESCRIPTION
  1345.           "Information about one non-local ATMARP server."
  1346.       INDEX  { ipAtmLisSubnetAddr, ipAtmArpRemoteSrvrAddr }
  1347.       ::= { ipAtmArpRemoteSrvrTable 1 }
  1348.  
  1349.   IpAtmArpRemoteSrvrEntry ::= SEQUENCE {
  1350.       ipAtmArpRemoteSrvrAddr      AtmAddr,
  1351.  
  1352.  
  1353.  
  1354. Expires August 1997                                            [Page 24]
  1355.  
  1356. Greene et al.           IP and ARP over ATM MIB         19 February 1997
  1357.  
  1358.  
  1359.       ipAtmArpRemoteSrvrVpi       IpAtmVpiInteger,
  1360.       ipAtmArpRemoteSrvrVci       IpAtmVciInteger,
  1361.       ipAtmArpRemoteSrvrRowStatus RowStatus }
  1362.  
  1363.   ipAtmArpRemoteSrvrAddr OBJECT-TYPE
  1364.       SYNTAX      AtmAddr
  1365.       MAX-ACCESS  not-accessible
  1366.       STATUS      current
  1367.       DESCRIPTION
  1368.           "The ATM address of the remote ATMARP server."
  1369.       ::= { ipAtmArpRemoteSrvrEntry 1 }
  1370.  
  1371.   ipAtmArpRemoteSrvrVpi OBJECT-TYPE
  1372.       SYNTAX      IpAtmVpiInteger
  1373.       MAX-ACCESS  read-create
  1374.       STATUS      current
  1375.       DESCRIPTION
  1376.           "The VPI of the VC between this system and the ATMARP
  1377.           server. In an SVC environment, this object may be implemented
  1378.           as read-only by the agent."
  1379.       ::= { ipAtmArpRemoteSrvrEntry 2 }
  1380.  
  1381.   ipAtmArpRemoteSrvrVci OBJECT-TYPE
  1382.       SYNTAX      IpAtmVciInteger
  1383.       MAX-ACCESS  read-create
  1384.       STATUS      current
  1385.       DESCRIPTION
  1386.           "The VCI of the VC between this system and the ATMARP
  1387.           server. In an SVC environment, this object may be implemented
  1388.           as read-only by the agent."
  1389.       ::= { ipAtmArpRemoteSrvrEntry 3 }
  1390.  
  1391.   ipAtmArpRemoteSrvrRowStatus OBJECT-TYPE
  1392.       SYNTAX      RowStatus
  1393.       MAX-ACCESS  read-create
  1394.       STATUS      current
  1395.       DESCRIPTION
  1396.           "This object allows entries to be created and deleted from the
  1397.           ipAtmArpRemoteSrvrTable."
  1398.       REFERENCE
  1399.           "RFC 1903, 'Textual Conventions for version 2 of the Simple
  1400.           Network Management Protocol (SNMPv2).'"
  1401.       ::= { ipAtmArpRemoteSrvrEntry 4 }
  1402.  
  1403.   --
  1404.   -- The VC Table
  1405.   --
  1406.  
  1407.   ipAtmVcTable OBJECT-TYPE
  1408.       SYNTAX      SEQUENCE OF IpAtmVcEntry
  1409.  
  1410.  
  1411.  
  1412. Expires August 1997                                            [Page 25]
  1413.  
  1414. Greene et al.           IP and ARP over ATM MIB         19 February 1997
  1415.  
  1416.  
  1417.       MAX-ACCESS  not-accessible
  1418.       STATUS      current
  1419.       DESCRIPTION
  1420.           "A system that support IP over ATM is an IP system and
  1421.           therefore must support all of the appropriate tables from
  1422.           RFC1213, MIB-II. This includes the ipNetToMediaTable (the ARP
  1423.           cache). This ipAtmVcTable keeps a set of VCs for each entry in
  1424.           the ARP cache that was put there by this IP over ATM system
  1425.           acting as either a host or server."
  1426.       ::= { ipAtmObjects 7 }
  1427.  
  1428.   ipAtmVcEntry OBJECT-TYPE
  1429.       SYNTAX      IpAtmVcEntry
  1430.       MAX-ACCESS  not-accessible
  1431.       STATUS      current
  1432.       DESCRIPTION
  1433.           "A VC (permanent or switched) that this host or server has
  1434.           opened with another member of a LIS. Additional information
  1435.           can be determined about the VC from RFC1695, the AToM MIB.
  1436.  
  1437.           In an SVC environment, entries can usually not be created in
  1438.           this table by a management application, therefore the agent
  1439.           treats the ipAtmVcRowStatus object as not-accessible.
  1440.  
  1441.           In a PVC environment, the ipAtmVcVpi and ipAtmVcVci objects
  1442.           must be specified before the ipAtmVcRowStatus object can be
  1443.           set to 'active(1)'. The VPI/VCI values must correspond to
  1444.           those of a PVC established on the same interface indicated by
  1445.           the ipNetToMediaIfIndex using a mechanism outside the scope of
  1446.           this MIB (generally using RFC1695, the AToM MIB)."
  1447.       INDEX       { ipNetToMediaIfIndex,
  1448.                     ipNetToMediaNetAddress,
  1449.                     ipAtmVcVpi,
  1450.                     ipAtmVcVci
  1451.                   }
  1452.       ::= { ipAtmVcTable 1 }
  1453.  
  1454.  
  1455.   IpAtmVcEntry ::= SEQUENCE {
  1456.       ipAtmVcVpi                  IpAtmVpiInteger,
  1457.       ipAtmVcVci                  IpAtmVciInteger,
  1458.       ipAtmVcType                 AtmConnKind,
  1459.       ipAtmVcNegotiatedMtu        Integer32,
  1460.       ipAtmVcNegotiatedEncapsType IpAtmEncapsType,
  1461.       ipAtmVcRowStatus            RowStatus }
  1462.  
  1463.   ipAtmVcVpi OBJECT-TYPE
  1464.       SYNTAX      IpAtmVpiInteger
  1465.  
  1466.  
  1467.  
  1468. Expires August 1997                                            [Page 26]
  1469.  
  1470. Greene et al.           IP and ARP over ATM MIB         19 February 1997
  1471.  
  1472.  
  1473.       MAX-ACCESS  not-accessible
  1474.       STATUS      current
  1475.       DESCRIPTION
  1476.           "The VPI value for the Virtual Circuit."
  1477.       ::= { ipAtmVcEntry 1 }
  1478.  
  1479.   ipAtmVcVci OBJECT-TYPE
  1480.       SYNTAX      IpAtmVciInteger
  1481.       MAX-ACCESS  not-accessible
  1482.       STATUS      current
  1483.       DESCRIPTION
  1484.           "The VCI value for the Virtual Circuit."
  1485.       ::= { ipAtmVcEntry 2 }
  1486.  
  1487.   ipAtmVcType OBJECT-TYPE
  1488.       SYNTAX      AtmConnKind
  1489.       MAX-ACCESS  read-only
  1490.       STATUS      current
  1491.       DESCRIPTION
  1492.           "The type of the Virtual Circuit."
  1493.       ::= { ipAtmVcEntry 3 }
  1494.  
  1495.   ipAtmVcNegotiatedEncapsType OBJECT-TYPE
  1496.       SYNTAX      IpAtmEncapsType
  1497.       MAX-ACCESS  read-create
  1498.       STATUS      current
  1499.       DESCRIPTION
  1500.           "The encapsulation type used when communicating over this
  1501.           circuit."
  1502.       ::= { ipAtmVcEntry 4 }
  1503.  
  1504.   ipAtmVcNegotiatedMtu OBJECT-TYPE
  1505.       SYNTAX      Integer32 (0..65535)
  1506.       MAX-ACCESS  read-only
  1507.       STATUS      current
  1508.       DESCRIPTION
  1509.           "The MTU used when communicating over this circuit."
  1510.       ::= { ipAtmVcEntry 5 }
  1511.  
  1512.   ipAtmVcRowStatus OBJECT-TYPE
  1513.       SYNTAX      RowStatus
  1514.       MAX-ACCESS  read-create
  1515.       STATUS      current
  1516.       DESCRIPTION
  1517.           "This objects allows rows to be created and deleted in the
  1518.           ipAtmVcTable."
  1519.       REFERENCE
  1520.           "RFC 1903, 'Textual Conventions for version 2 of the Simple
  1521.  
  1522.  
  1523.  
  1524. Expires August 1997                                            [Page 27]
  1525.  
  1526. Greene et al.           IP and ARP over ATM MIB         19 February 1997
  1527.  
  1528.  
  1529.           Network Management Protocol (SNMPv2).'"
  1530.       ::= { ipAtmVcEntry 6 }
  1531.  
  1532.   -- ***************************************************************
  1533.   -- Notifications
  1534.   -- ***************************************************************
  1535.  
  1536.   ipAtmMtuExceeded NOTIFICATION-TYPE
  1537.       OBJECTS {
  1538.           ipNetToMediaIfIndex,
  1539.           ipNetToMediaNetAddress,
  1540.           ipAtmVcVpi,
  1541.           ipAtmVcVci
  1542.       }
  1543.       STATUS  current
  1544.       DESCRIPTION
  1545.           "A frame was received that exceeds the negotiated MTU size."
  1546.       ::= { ipAtmNotifications 1 }
  1547.  
  1548.   ipAtmDuplicateIpAddress NOTIFICATION-TYPE
  1549.       OBJECTS {
  1550.           ipNetToMediaIfIndex,
  1551.           ipNetToMediaNetAddress,
  1552.           ipNetToMediaPhysAddress,
  1553.           ipNetToMediaPhysAddress
  1554.       }
  1555.       STATUS  current
  1556.       DESCRIPTION
  1557.           "The ATMARP server has detected more than one ATM end point
  1558.           attempting to associate the same IP address with different ATM
  1559.           hardware addresses."
  1560.       ::= { ipAtmNotifications 2 }
  1561.  
  1562.   ipAtmLisCreate NOTIFICATION-TYPE
  1563.       OBJECTS {
  1564.           ipAtmLisSubnetAddr
  1565.       }
  1566.       STATUS  current
  1567.       DESCRIPTION
  1568.           "Generation of this trap occurs when a ipAtmLisEntry is
  1569.           created and ipAtmLisTrapEnable is enabled(1)."
  1570.       ::= { ipAtmNotifications 3 }
  1571.  
  1572.   ipAtmLisDelete NOTIFICATION-TYPE
  1573.       OBJECTS {
  1574.           ipAtmLisSubnetAddr
  1575.       }
  1576.       STATUS  current
  1577.  
  1578.  
  1579.  
  1580. Expires August 1997                                            [Page 28]
  1581.  
  1582. Greene et al.           IP and ARP over ATM MIB         19 February 1997
  1583.  
  1584.  
  1585.       DESCRIPTION
  1586.           "Generation of this trap occurs when a ipAtmLisEntry is
  1587.           deleted and ipAtmLisTrapEnable is enabled(1)."
  1588.       ::= { ipAtmNotifications 4 }
  1589.  
  1590.   -- ***************************************************************
  1591.   -- Conformance Definitions
  1592.   -- ***************************************************************
  1593.  
  1594.   ipAtmGroups      OBJECT IDENTIFIER ::= { ipAtmConformance 1 }
  1595.   ipAtmCompliances OBJECT IDENTIFIER ::= { ipAtmConformance 2 }
  1596.  
  1597.   -- compliance statements ipAtmCompliance MODULE-COMPLIANCE
  1598.       STATUS  current
  1599.       DESCRIPTION
  1600.           "The compliance statement for agents that support the IP-ATM
  1601.           MIB."
  1602.       MODULE -- this module
  1603.           MANDATORY-GROUPS { ipAtmGeneralGroup,
  1604.                              ipAtmBasicNotificationsGroup
  1605.                 }
  1606.           GROUP       ipAtmClientGroup
  1607.           DESCRIPTION
  1608.               "This group is mandatory for all hosts where ip over
  1609.               ATM client support is required."
  1610.           GROUP       ipAtmSrvrGroup
  1611.           DESCRIPTION
  1612.               "This group is mandatory for all hosts where ATMARP
  1613.               servers are present."
  1614.           GROUP       ipAtmSrvrNotificationsGroup
  1615.           DESCRIPTION
  1616.               "This group is mandatory for all hosts where ATMARP
  1617.               servers are present."
  1618.  
  1619.           OBJECT ipAtmLisDefaultMtu
  1620.               MIN-ACCESS  read-only
  1621.               DESCRIPTION
  1622.                   "The agent is not required to allow the user to change
  1623.                   the default MTU from the value 9180."
  1624.  
  1625.           OBJECT ipAtmLisDefaultEncapsType
  1626.               MIN-ACCESS  read-only
  1627.               DESCRIPTION
  1628.                   "The agent is not required to allow the user to
  1629.                   specify the default encapsulation type for the LIS."
  1630.  
  1631.           OBJECT ipAtmArpRemoteSrvrVpi
  1632.               MIN-ACCESS  read-only
  1633.  
  1634.  
  1635.  
  1636. Expires August 1997                                            [Page 29]
  1637.  
  1638. Greene et al.           IP and ARP over ATM MIB         19 February 1997
  1639.  
  1640.  
  1641.               DESCRIPTION
  1642.                   "Implementations that do not support IP over ATM over
  1643.                   PVCs are not required to allow the user to specify the
  1644.                   VPI of the connection to the ATMARP server."
  1645.  
  1646.           OBJECT ipAtmArpRemoteSrvrVci
  1647.               MIN-ACCESS  read-only
  1648.               DESCRIPTION
  1649.                   "Implementations that do not support IP over ATM over
  1650.                   PVCs are not required to allow the user to specify the
  1651.                   VCI of the connection to the ATMARP server."
  1652.  
  1653.           OBJECT ipAtmLisDefaultPeakCellRate
  1654.               MIN-ACCESS  read-only
  1655.               DESCRIPTION
  1656.                   "Implementations that do not support IP over ATM over
  1657.                   PVCs are not required to allow the user to specify
  1658.                   a best effort default peak cell rate."
  1659.  
  1660.           OBJECT ipAtmVcRowStatus
  1661.               MIN-ACCESS  read-only
  1662.               DESCRIPTION
  1663.                   "Implementations that do not support IP over ATM over
  1664.                   PVCs are not required to allow entries in the
  1665.                   ipAtmVcTable to be created by the user."
  1666.       ::= { ipAtmCompliances 1 }
  1667.  
  1668.   -- units of conformance ipAtmGeneralGroup OBJECT-GROUP
  1669.       OBJECTS {
  1670.           ipAtmLisDefaultMtu,
  1671.           ipAtmLisDefaultEncapsType,
  1672.           ipAtmLisInactivityTimer,
  1673.           ipAtmLisMinHoldingTime,
  1674.           ipAtmLisQDepth,
  1675.           ipAtmLisMaxCalls,
  1676.           ipAtmLisCacheEntryAge,
  1677.           ipAtmLisRetries,
  1678.           ipAtmLisTimeout,
  1679.           ipAtmLisDefaultPeakCellRate,
  1680.           ipAtmLisActiveVcs,
  1681.           ipAtmLisRowStatus,
  1682.           ipAtmLisIfMappingStatus,
  1683.           ipAtmArpRemoteSrvrVpi,
  1684.           ipAtmArpRemoteSrvrVci,
  1685.           ipAtmArpRemoteSrvrRowStatus,
  1686.           ipAtmVcType,
  1687.           ipAtmVcNegotiatedEncapsType,
  1688.           ipAtmVcNegotiatedMtu,
  1689.           ipAtmVcRowStatus
  1690.  
  1691.  
  1692. Expires August 1997                                            [Page 30]
  1693.  
  1694. Greene et al.           IP and ARP over ATM MIB         19 February 1997
  1695.  
  1696.  
  1697.       }
  1698.       STATUS  current
  1699.       DESCRIPTION
  1700.           "The required objects."
  1701.       ::= { ipAtmGroups 1 }
  1702.  
  1703.   ipAtmClientGroup OBJECT-GROUP
  1704.       OBJECTS {
  1705.           ipAtmArpClientAtmAddr,
  1706.           ipAtmArpClientSrvrInUse,
  1707.           ipAtmArpClientInArpReqsIn,
  1708.           ipAtmArpClientInArpReqsOut,
  1709.           ipAtmArpClientInArpRepliesIn,
  1710.           ipAtmArpClientInArpRepliesOut,
  1711.           ipAtmArpClientInArpInvalidReqsIn,
  1712.           ipAtmArpClientInArpInvalidReqsOut,
  1713.           ipAtmArpClientArpReqsOut,
  1714.           ipAtmArpClientArpRepliesIn,
  1715.           ipAtmArpClientArpNaksIn,
  1716.           ipAtmArpClientArpOpUnknown,
  1717.           ipAtmArpClientArpSrvrNoResp,
  1718.           ipAtmArpClientRowStatus
  1719.         }
  1720.       STATUS  current
  1721.       DESCRIPTION
  1722.           "This group is mandatory for all hosts where ip over
  1723.            ATM client support is required."
  1724.       ::= { ipAtmGroups 2 }
  1725.  
  1726.   ipAtmSrvrGroup OBJECT-GROUP
  1727.       OBJECTS {
  1728.           ipAtmLisTrapEnable,
  1729.           ipAtmArpSrvrLis,
  1730.           ipAtmArpSrvrInArpReqsIn,
  1731.           ipAtmArpSrvrInArpReqsOut,
  1732.           ipAtmArpSrvrInArpRepliesIn,
  1733.           ipAtmArpSrvrInArpRepliesOut,
  1734.           ipAtmArpSrvrInArpInvalidReqsIn,
  1735.           ipAtmArpSrvrInArpInvalidReqsOut,
  1736.           ipAtmArpSrvrArpReqsIn,
  1737.           ipAtmArpSrvrArpRepliesOut,
  1738.           ipAtmArpSrvrArpNaksOut,
  1739.           ipAtmArpSrvrArpDupIpAddr,
  1740.           ipAtmArpSrvrArpOpUnknown,
  1741.           ipAtmArpSrvrRowStatus
  1742.        }
  1743.       STATUS  current
  1744.       DESCRIPTION
  1745.  
  1746.  
  1747.  
  1748. Expires August 1997                                            [Page 31]
  1749.  
  1750. Greene et al.           IP and ARP over ATM MIB         19 February 1997
  1751.  
  1752.  
  1753.           "This group is mandatory for all hosts where ATMARP
  1754.            servers are present."
  1755.       ::= { ipAtmGroups 3 }
  1756.  
  1757.   ipAtmBasicNotificationsGroup NOTIFICATION-GROUP
  1758.       NOTIFICATIONS {
  1759.             ipAtmMtuExceeded
  1760.          }
  1761.       STATUS        current
  1762.       DESCRIPTION
  1763.               "The notifications which an IP over ATM entity
  1764.               is required to implement."
  1765.       ::= { ipAtmGroups 4 }
  1766.  
  1767.   ipAtmSrvrNotificationsGroup NOTIFICATION-GROUP
  1768.       NOTIFICATIONS {
  1769.             ipAtmDuplicateIpAddress,
  1770.             ipAtmLisCreate,
  1771.             ipAtmLisDelete
  1772.          }
  1773.       STATUS        current
  1774.       DESCRIPTION
  1775.               "The notifications which an IP over ATM ATMARP server
  1776.               is required to implement."
  1777.       ::= { ipAtmGroups 5 }
  1778.  
  1779.   END
  1780.  
  1781.  
  1782. 5.  Security Considerations
  1783.  
  1784.   Security issues are not discussed in this memo.
  1785.  
  1786.  
  1787. 6.  Acknowledgments
  1788.  
  1789.   This document is a product of the Internetworking Over NBMA Working
  1790.   Group. The authors of this document would like to recognize Keith
  1791.   McCloghrie from Cisco Systems for his support as our mentor from the
  1792.   Network Management Area.
  1793.  
  1794.  
  1795. 7.  References
  1796.  
  1797.  
  1798. [1]  SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and
  1799.      Waldbusser S., "Structure of Management Information for version 2
  1800.      of the Simple Network Management Protocol (SNMPv2)", RFC 1902,
  1801.  
  1802.  
  1803.  
  1804. Expires August 1997                                            [Page 32]
  1805.  
  1806. Greene et al.           IP and ARP over ATM MIB         19 February 1997
  1807.  
  1808.  
  1809.      January 1996.
  1810.  
  1811.  
  1812. [2]  McCloghrie, K., and Kastenholtz, F., "Interfaces Group Evolution",
  1813.      RFC 1573, Hughes LAN Systems, FTP Software, January 1994.
  1814.  
  1815.  
  1816. [3]  Network Working Group, Laubach M., and Halpern J., "Classical IP
  1817.      and ARP over ATM", Internet Draft, November 26, 1996.
  1818.  
  1819.  
  1820. [4]  Ahmed, M., and Tesink, K., "Definitions of Managed Objects for ATM
  1821.      Management Version 8.0 using SMIv2", RFC 1695, Bell Communications
  1822.      Research, August 1994.
  1823.  
  1824.  
  1825. [5]  McCloghrie, K., and M. Rose, Editors, "Management Information Base
  1826.      for Network Management of TCP/IP-based internets: MIB-II", STD 17,
  1827.      RFC 1213, Hughes LAN Systems, Performance Systems International,
  1828.      March 1991.
  1829.  
  1830.  
  1831. [6]  SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and S.
  1832.      Waldbusser, "Textual Conventions for version 2 of the Simple
  1833.      Network Management Protocol (SNMPv2)", RFC 1903, January 1996.
  1834.  
  1835.  
  1836. [7]  SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and S.
  1837.      Waldbusser, "Protocol Operations for version 2 of the Simple
  1838.      Network Management Protocol (SNMPv2)", RFC 1905, January 1996.
  1839.  
  1840.  
  1841. [8]  SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and S.
  1842.      Waldbusser, "Conformance Statements for version 2 of the Simple
  1843.      Network Management Protocol (SNMPv2)", RFC 1904, January 1996.
  1844.  
  1845.  
  1846. [9]  Case, J., M. Fedor, M. Schoffstall, J. Davin, "Simple Network
  1847.      Management Protocol", RFC 1157, SNMP Research, Performance Systems
  1848.      International, MIT Laboratory for Computer Science, May 1990.
  1849.  
  1850.  
  1851. [10] Network Working Group, and McCloghrie K., "SNMPv2 MIB for IP", RFC
  1852.      2011, November 1996.
  1853.  
  1854.  
  1855.  
  1856.  
  1857.  
  1858.  
  1859.  
  1860. Expires August 1997                                            [Page 33]
  1861.  
  1862. Greene et al.           IP and ARP over ATM MIB         19 February 1997
  1863.  
  1864.  
  1865. 8.  Authors' Addresses
  1866.  
  1867.   Maria N. Greene
  1868.   Independent Contractor
  1869.   E-mail: greene@ultranet.com
  1870.  
  1871.   James Luciani
  1872.   Bay Networks, Inc.
  1873.   3 Federal St., BL3-04
  1874.   Billerica, MA 01821, USA
  1875.   Phone: +1-508-439-4734
  1876.   E-mail: luciani@baynetworks.com
  1877.  
  1878.   Kenneth D. White
  1879.   Dept. G80/Bldg 503
  1880.   IBM Corporation
  1881.   Research Triangle Park, NC 27709, USA
  1882.   Phone: +1-919-254-0102
  1883.   E-mail: kennethw@vnet.ibm.com
  1884.  
  1885.   Ted T.I. Kuo
  1886.   Dept. JDG/Bldg 503
  1887.   IBM Corporation
  1888.   Research Triangle Park, NC 27709, USA
  1889.   Phone: +1-919-859-3524
  1890.   E-mail: tkuo@eos.ncsu.edu
  1891.  
  1892.  
  1893.  
  1894.  
  1895.  
  1896.  
  1897.  
  1898.  
  1899.  
  1900.  
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913. Expires August 1997                                            [Page 34]
  1914.  
  1915.