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-02.txt < prev    next >
Text File  |  1997-04-14  |  73KB  |  2,142 lines

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