Network Working Group                                          M. Greene
Request for Comments: 2320                                   Xedia Corp.
Category: Standards Track                                     J. Luciani
                                                      Bay Networks, Inc.
                                                                K. White
                                                               IBM Corp.
                                                                  T. Kuo
                                                      Bay Networks, Inc.
                                                              April 1998
        
Network Working Group                                          M. Greene
Request for Comments: 2320                                   Xedia Corp.
Category: Standards Track                                     J. Luciani
                                                      Bay Networks, Inc.
                                                                K. White
                                                               IBM Corp.
                                                                  T. Kuo
                                                      Bay Networks, Inc.
                                                              April 1998
        

Definitions of Managed Objects for Classical IP and ARP Over ATM Using SMIv2 (IPOA-MIB)

使用SMIv2(IPOA-MIB)为ATM上的传统IP和ARP定义托管对象

Status of this Memo

本备忘录的状况

This document specifies an Internet standards track protocol for the Internet community, and requests discussion and suggestions for improvements. Please refer to the current edition of the "Internet Official Protocol Standards" (STD 1) for the standardization state and status of this protocol. Distribution of this memo is unlimited.

本文件规定了互联网社区的互联网标准跟踪协议,并要求进行讨论和提出改进建议。有关本协议的标准化状态和状态,请参考当前版本的“互联网官方协议标准”(STD 1)。本备忘录的分发不受限制。

Copyright Notice

版权公告

Copyright (C) The Internet Society (1998). All Rights Reserved.

版权所有(C)互联网协会(1998年)。版权所有。

Abstract

摘要

The purpose of this memo is to define the Management Information Base (MIB) for supporting Classical IP and ARP over ATM as specified in Classical IP and ARP over ATM, refer to reference [3]. Support of an ATM interface by an IP layer will require implementation of objects from several Management Information Bases (MIBs) as well as their enhancement in order to enable usage of ATM transports. It is the intent of this MIB to fully adhere to all prerequisite MIBs unless explicitly stated. Deviations will be documented in corresponding conformance statements. The specification of this MIB will utilize the Structure of Management Information (SMI) for Version 2 of the Simple Network Management Protocol Version (refer to RFC 1902, reference [1]).

本备忘录的目的是按照经典IP和ARP over ATM中的规定,定义支持经典IP和ARP over ATM的管理信息库(MIB),请参阅参考文献[3]。IP层对ATM接口的支持将需要实现来自多个管理信息库(MIB)的对象及其增强,以便能够使用ATM传输。除非明确说明,否则本MIB旨在完全遵守所有先决条件MIB。偏差将记录在相应的一致性声明中。本MIB规范将利用简单网络管理协议版本2的管理信息结构(SMI)(参考RFC 1902,参考文献[1])。

Table of Contents

目录

  1. Introduction.............................................  2
  2. The SNMPv2 Network Management Framework..................  3
  2.1 Object Definitions......................................  4
  3. Structure of the MIB.....................................  4
  3.1 Basic Support MIB Definitions...........................  5
  3.1.1 ATM Logical IP Subnet (LIS) Table.....................  5
  3.1.2 ATM Logical IP Subnet Interface Mapping Table.........  7
  3.1.3 ATMARP Remote Server Table............................  7
  3.1.4 ATM VC Table..........................................  8
  3.1.5 ATM Config PVC Table..................................  9
  3.1.6 Notifications......................................... 10
  3.2 Client Supported MIB Definitions........................ 10
  3.2.1 ATMARP Client Table................................... 11
  3.3 Server Supported MIB Definitions........................ 12
  3.3.1 ATMARP Server Table................................... 12
  3.3.2 Notifications......................................... 13
  4. Definitions.............................................. 14
  5. Security Considerations.................................. 48
  6. Intellectual Property.................................... 49
  7. Acknowledgments.......................................... 49
  8. References............................................... 50
  9. Authors' Addresses....................................... 51
  10. Full Copyright Statement................................ 52
        
  1. Introduction.............................................  2
  2. The SNMPv2 Network Management Framework..................  3
  2.1 Object Definitions......................................  4
  3. Structure of the MIB.....................................  4
  3.1 Basic Support MIB Definitions...........................  5
  3.1.1 ATM Logical IP Subnet (LIS) Table.....................  5
  3.1.2 ATM Logical IP Subnet Interface Mapping Table.........  7
  3.1.3 ATMARP Remote Server Table............................  7
  3.1.4 ATM VC Table..........................................  8
  3.1.5 ATM Config PVC Table..................................  9
  3.1.6 Notifications......................................... 10
  3.2 Client Supported MIB Definitions........................ 10
  3.2.1 ATMARP Client Table................................... 11
  3.3 Server Supported MIB Definitions........................ 12
  3.3.1 ATMARP Server Table................................... 12
  3.3.2 Notifications......................................... 13
  4. Definitions.............................................. 14
  5. Security Considerations.................................. 48
  6. Intellectual Property.................................... 49
  7. Acknowledgments.......................................... 49
  8. References............................................... 50
  9. Authors' Addresses....................................... 51
  10. Full Copyright Statement................................ 52
        
1. Introduction
1. 介绍

This document is a product of the Internetworking Over NBMA Working Group. Its purpose is to define a MIB module for extending the traditional MIBs supported by a TCP/IP implementation to support Classical IP and ARP over ATM.

本文件是NBMA网络互联工作组的产品。其目的是定义一个MIB模块,用于扩展TCP/IP实现支持的传统MIB,以支持ATM上的经典IP和ARP。

Many MIB related RFCs and Internet Drafts have been considered in the development of this document. The ones that are considered central to the extensions defined by this document are:

在编制本文件时,考虑了许多与MIB相关的RFC和互联网草案。被认为是本文件定义的扩展核心的扩展包括:

o RFC 2011 - SNMPv2 Management Information Base for the Internet Protocol using SMIv2 [9]. The IP over ATM (IPOA) MIB provides extensions to the IP Group for handling IP over ATM flows. A basic understanding of the IP Group is essential for understanding this document.

o RFC 2011-使用SMIv2的互联网协议SNMPv2管理信息库[9]。IP over ATM(IPOA)MIB为IP组提供扩展,用于处理IP over ATM流。对IP组的基本了解对于理解本文件至关重要。

o RFC 2233 - The Interfaces Group MIB (IF-MIB) using SMIv2, reference [2]. This document is important since it provides several very useful enhancements over the interface group defined in RFC 1213 (reference [5]) that aid in handling ATM related interfaces.

o RFC 2233-使用SMIv2的接口组MIB(IF-MIB),参考文献[2]。本文档非常重要,因为它提供了对RFC 1213(参考文献[5])中定义的接口组的一些非常有用的增强功能,有助于处理ATM相关接口。

o RFC 1695 - Definitions of Managed Objects for ATM Management [4] (ATM-MIB). Support of this MIB is REQUIRED for implementing the layers between AAL5 and ATM. The contents of this MIB will not explicitly be addressed here. The ATM-MIB provides a basis for managing ATM interface layering and management of:

o RFC 1695-ATM管理的受管对象定义[4](ATM-MIB)。实现AAL5和ATM之间的层需要对该MIB的支持。此MIB的内容不会在此处明确说明。ATM-MIB为管理ATM接口分层和管理以下各项提供了基础:

- ATM Switched Virtual Connections (SVCs) - ATM Permanent Virtual Connections (PVCs)

- ATM交换虚拟连接(SVC).ATM永久虚拟连接(PVC)

The ATM Forum UNI ILMI MIB is specified by the ATM Forum in various versions of the UNI specification. The ILMI MIBs being defined are not supported via SNMP agents but via SNMP requests sent over an ATM network to an ATM entity encapsulated in an AAL5 header. Support of the ILMI MIB(s) is considered out of the scope of this document.

ATM论坛UNI ILMI MIB由ATM论坛在UNI规范的各种版本中指定。正在定义的ILMI MIB不受SNMP代理的支持,而是通过通过ATM网络向封装在AAL5报头中的ATM实体发送的SNMP请求来支持。对ILMI MIB的支持不在本文件的范围内。

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119, reference [10].

本文件中的关键词“必须”、“不得”、“要求”、“应”、“不得”、“应”、“不应”、“建议”、“可”和“可选”应按照RFC 2119,参考文献[10]中的描述进行解释。

2. The SNMPv2 Network Management Framework
2. SNMPv2网络管理框架

The SNMPv2 Network Management Framework consists of seven major components. They are:

SNMPv2网络管理框架由七个主要组件组成。他们是:

o RFC 1902 [1] which defines the SMI, the mechanisms used for describing and naming objects for the purpose of management.

o RFC 1902[1]定义了SMI,即用于描述和命名对象以进行管理的机制。

o RFC 1903 [6] defines textual conventions for SNMPv2.

o RFC 1903[6]定义了SNMPv2的文本约定。

o RFC 1904 [8] defines conformance statements for SNMPv2.

o RFC 1904[8]定义了SNMPv2的一致性声明。

o RFC 1905 [7] defines transport mappings for SNMPv2.

o RFC 1905[7]定义了SNMPv2的传输映射。

o RFC 1906 [12] defines the protocol operations used for network access to managed objects.

o RFC 1906[12]定义了用于网络访问受管对象的协议操作。

o RFC 1907 [13] defines the Management Information Base for SNMPv2.

o RFC 1907[13]定义了SNMPv2的管理信息库。

o RFC 1908 [14] specifies coexistence between SNMPv1 and SNMPv2.

o RFC 1908[14]规定了SNMPv1和SNMPv2之间的共存关系。

The Framework permits new objects to be defined for the purpose of experimentation and evaluation.

该框架允许为实验和评估目的定义新对象。

This memo specifies a MIB module that is compliant to the SNMPv2 SMI. A semantically identical MIB conforming to the SNMPv1 SMI can be produced through the appropriate translation.

此备忘录指定了符合SNMPv2 SMI的MIB模块。通过适当的翻译,可以生成符合SNMPv1 SMI的语义相同的MIB。

2.1. Object Definitions
2.1. 对象定义

Managed objects are accessed via a virtual information store, termed the Management Information Base or MIB. Objects in the MIB are defined using the subset of Abstract Syntax Notation One (ASN.1) defined in the SMI. In particular, each object type is named by an OBJECT IDENTIFIER, an administratively assigned name. The object type together with an object instance serves to uniquely identify a specific instantiation of the object. For human convenience, we often use a textual string, termed the descriptor, to refer to the object type.

托管对象通过虚拟信息存储(称为管理信息库或MIB)进行访问。MIB中的对象是使用SMI中定义的抽象语法表示法1(ASN.1)的子集定义的。特别是,每个对象类型都由一个对象标识符命名,这是一个管理分配的名称。对象类型与对象实例一起用于唯一标识对象的特定实例化。为了方便起见,我们经常使用一个称为描述符的文本字符串来引用对象类型。

3. Structure of the MIB
3. MIB的结构

The Classical ARP and IP over ATM (IPOA) MIB structure is split into three components:

经典的ARP和IP over ATM(IPOA)MIB结构分为三个部分:

o Basic Support MIB Definitions o Client Supported MIB Definitions o Server Supported MIB Definitions

o 基本支持MIB定义o客户端支持的MIB定义o服务器支持的MIB定义

All IP and ARP over ATM entities, both clients and ATMARP Servers, are REQUIRED to support the MIB definitions in the Basic Support MIB Definitions section. Clients need to additionally support the MIB definitions outlined in the Client specific section and ATMARP Servers MUST additionally support the ATMARP Server specific MIB definitions.

所有IP和ARP over ATM实体(包括客户端和ATMARP服务器)都需要支持基本支持MIB定义部分中的MIB定义。客户端需要额外支持特定于客户端的部分中概述的MIB定义,而ATMARP服务器必须额外支持特定于ATMARP服务器的MIB定义。

Implementation of the Definitions of Managed Objects for ATM Management [4] defines the modeling of the various layers within an ATM Interface. This modeling is assumed as a prerequisite for the IPOA-MIB. The IPOA-MIB makes no assumptions on how this layering is actually implemented within a system. Several of the MIB tables defined by the IPOA-MIB, like the base TCP/IP MIBs, require that an ifIndex exist that points to an ATM Interface. Refer to the ATM-MIB [4] for the definition of ATM Interface layering.

ATM管理的托管对象定义的实现[4]定义了ATM接口内各层的建模。假设此建模是IPOA-MIB的先决条件。IPOA-MIB没有对系统中如何实际实现分层进行假设。IPOA-MIB定义的几个MIB表,如基本TCP/IP MIB,需要存在指向ATM接口的ifIndex。有关ATM接口分层的定义,请参阅ATM-MIB[4]。

The use of an IP over ATM Virtual Interface layer is NOT explicitly REQUIRED by the IPOA-MIB. The use of virtual layers above an ATM-MIB defined interface layer is not absolutely necessary for modeling the

IPOA-MIB没有明确要求使用IP over ATM虚拟接口层。在ATM-MIB定义的接口层之上使用虚拟层对于建模

attachment of IP to an ATM network. The IPOA-MIB refers to use of a generic ifIndex object, whose value SHOULD reflect that of some specific ATM related interface as determined by an implementation. It is up to the implementers of this MIB to determine their own ATM interface layering (assuming compliance with the IF-MIB and the ATM-MIB).

将IP连接到ATM网络。IPOA-MIB指的是通用ifIndex对象的使用,其值应反映由实现确定的某些特定ATM相关接口的值。由这个MIB的实现者决定他们自己的ATM接口分层(假设符合IF-MIB和ATM-MIB)。

The Internet Assigned Numbers Authority (IANA) ifType ipOverAtm(114) was created for use by systems that require a virtual IP over ATM interface layer. The IF-MIB's ifStackTable SHOULD be used to show the relationship between virtual IP over ATM interfaces and the actual ATM physical interface layers. The current set of ifType values can be accessed via the IANA homepage at: "http://www.iana.org/iana/".

Internet分配号码管理局(IANA)ifType ipOverAtm(114)是为需要ATM接口层上的虚拟IP的系统而创建的。IF-MIB的ifStackTable应用于显示ATM上的虚拟IP接口与实际ATM物理接口层之间的关系。当前的ifType值集可通过IANA主页访问,网址为:http://www.iana.org/iana/".

3.1. Basic Support MIB Definitions
3.1. 基本支持MIB定义

Basic support that MUST be implemented by both Clients and ATMARP Servers consists of:

必须由客户端和ATMARP服务器实施的基本支持包括:

o ATM Logical IP Subnet (LIS) Table o ATM Logical IP Subnet Interface Mapping Table o ATMARP Remote Server Table o ATM VC Table o ATM Config PVC Table o Notifications

o ATM逻辑IP子网(LIS)表o ATM逻辑IP子网接口映射表o ATMARP远程服务器表o ATM VC表o ATM配置PVC表o通知

3.1.1. ATM Logical IP Subnet (LIS) Table
3.1.1. ATM逻辑IP子网(LIS)表

The ATM Logical IP Subnet (LIS) Table defines the subnets that this system is a member of for purposes of reaching destinations over an ATM transport. The LIS table is indexed by the subnet address (ipoaLisSubnetAddr) and not ifIndex. The ipoaLisIfMappingTable described in the next section provides the mapping between Logical IP Subnets and the interface layer. It is possible that the same LIS can be reached via different ATM interfaces.

ATM逻辑IP子网(LIS)表定义了该系统为通过ATM传输到达目的地所属的子网。LIS表由子网地址(IPOALISSubnetAddress)而不是ifIndex编制索引。下一节介绍的ipoaLisIfMappingTable提供了逻辑IP子网和接口层之间的映射。可以通过不同的ATM接口访问相同的LIS。

The ipAddrTable and the ipoaClientTable provides the mapping from a local IP address to an ATM interface. One or more ipAddrTable entries can point to the same ipoaLisEntry. An ipAddrEntry's ipAdEntAddr ANDed with its ipAdEntNetMask SHOULD equal an ipoaLisEntry's ipoaLisSubnetAddr. Given that an interface can be multi-homed, each local IP address associated with an interface requires an entry in the ipAddrTable. Each ipAddrTable entry for a local IP address associated with an ATM interface SHOULD map to an entry in the ipoaLisTable.

IPAddressTable和ipoaClientTable提供从本地IP地址到ATM接口的映射。一个或多个IPAddressTable条目可以指向同一个IPAddressTable条目。IPAddressEntry的ipAdEntAddr与其ipAdEntNetMask的AND应等于ipoaLisEntry的IPoAlisSubnetAddress。由于接口可以是多宿的,因此与接口关联的每个本地IP地址都需要IPAddressTable中的一个条目。与ATM接口关联的本地IP地址的每个IPAddressTable条目应映射到ipoaLisTable中的条目。

The bulk of the objects in an ipoaLisEntry exists to control ATMARP for a particular LIS. In a PVC only environment it is implementation dependent as to whether this table should be supported:

一个条目中的大部分对象用于控制特定LIS的ATMARP。在仅限PVC的环境中,是否支持此表取决于实现:

ipoaLisInactivityTimer ipoaLisMinHoldingTime ipoaLisQDepth ipoaLisMaxCalls ipoaLisCacheEntryAge ipoaLisRetries ipoaLisTimeout

ipoaLisInactivityTimer ipoaLisMinHoldingTime ipoaLisQDepth ipoaLisMaxCalls ipoaLisCacheEntryAge IPoAlis重试ipoaLisTimeout

The value of an ipoaLisMaxCalls object defines the maximum number of VCs that can be established simultaneously per LIS. The value of an ipoaLisDefaultPeakCellRate object defines the best effort default peak cell rate in both the forward and backward directions when establishing VCCs (Virtual Channel Connections). Refer to RFC 1755, ATM Signaling Support for IP over ATM (reference [11]), for a definition of the use of this object's value.

ipoaLisMaxCalls对象的值定义了每个LIS可以同时建立的最大VCs数。ipoaLisDefaultPeakCellRate对象的值定义了在建立VCC(虚拟信道连接)时,正向和反向的最大努力默认峰值信元速率。参考RFC 1755,ATM上IP的ATM信令支持(参考文献[11]),了解该对象值的使用定义。

The ipAddrTable's ipAdEntReasmMaxSize is the "The size of the largest IP datagram which this entity can re-assemble from incoming IP fragmented datagrams received on this interface" and is different from the ipoaLisTable's ipoaLisDefaultMtu with is the default MTU used within an LIS. Note that this is the default MTU, not the actual MTU (which is represented as ipoaVcNegotiatedMtu in the ipoaVcTable).

IPAddressTable的ipAdEntReasmMaxSize是“此实体可以从此接口上接收的传入IP碎片数据报重新组装的最大IP数据报的大小”,它不同于ipoaLisTable的ipoaLisDefaultMtu,它是LIS中使用的默认MTU。请注意,这是默认的MTU,而不是实际的MTU(在ipoaVcTable中表示为ipoaVcNegotiatedMtu)。

The ipoaLisRowStatus object enables entries in the ipoaLisTable to be created or deleted via SNMP. Creation of an ipoaLisTable entry results in the addition of a corresponding ipAddrTable entry and an ipoaLisIfMappingTable entry. Creation of multiple ipAddrTable entries and ipoaLisIfMappingTable entries for the same LIS is not addressed by this document. When ipoaLisRowStatus is changed from active(1) to notInService(2) or from active(1) to destroy(6), this has the side-effect of removing all entries from the ipNetToMediaTable that are associated with this LIS (in other words, it flushes the entity's ATMARP cache). It also removes the ipoaVcTable entries that were associated with those ipNetToMediaTable entries. Destroying the row removes the corresponding entries in the ipoaArpSrvrTable, ipoaArpClientTable, ipoaLisIfMappingTable, and the ipoaArpRemoteSrvrTable.

ipoaLisRowStatus对象允许通过SNMP创建或删除ipoaLisTable中的条目。创建ipoaLisTable条目会导致添加相应的IPAddressTable条目和ipoaLisIfMappingTable条目。本文档不涉及为同一LIS创建多个IPAddressTable条目和ipoaLisIfMappingTable条目。当ipoaLisRowStatus从active(1)更改为notInService(2)或从active(1)更改为destroy(6)时,其副作用是从IPNetToMediable中删除与此LIS关联的所有条目(换句话说,它刷新实体的ATMARP缓存)。它还会删除与那些ipNetToMediaTable条目关联的ipoaVcTable条目。销毁该行将删除iPoarPSRVRTable、iPoarPClientTable、iPoarAliSifMappingTable和iPoarPremoteSrvTable中的相应条目。

Entries in both the ipNetToMediaTable and the ipoaVcTable that are associated with an ipoaConfigPvcEntry are not affected by changes to ipoaLisRowStatus.

ipNetToMediaTable和ipoaVcTable中与ipoaConfigPvcEntry关联的条目不受ipoaLisRowStatus更改的影响。

3.1.2. ATM Logical IP Subnet Interface Mapping Table
3.1.2. ATM逻辑IP子网接口映射表

The ipoaLisIfMappingTable maps a LIS to all ATM interfaces from which it is configured to be supported. Each entry in the ipoaLisIfMappingTable SHOULD map to an ipAddrTable entry. It is also possible for a system, most commonly a switch, to have multiple LISs associated with the same ATM interface.

ipoaLisIfMappingTable将LIS映射到所有配置为受支持的ATM接口。ipoaLisIfMappingTable中的每个条目都应映射到一个IPAddressTable条目。系统(最常见的是交换机)也可能有多个LIS与同一ATM接口相关联。

3.1.3. ATMARP Remote Server Table
3.1.3. ATMARP远程服务器表

Entries in the ipoaArpRemoteSrvrTable exists to locally configure the remote ATMARP Servers that exist on a per LIS and interface basis. Classical IP and ARP over ATM [3] requires that at least one ATMARP Server be configured per LIS where SVC traffic is intended. PVC usage doesn't require use of ATMARP. No ipoaArpRemoteSrvrTable entries SHOULD be configured for a LIS where only PVCs will be used. An entry in the ipoaArpRemoteSrvrTable is indexed by the subnet address of the LIS (ipoaLisSubnetAddr), the ATM address of the remote ATMARP Server (ipoaArpRemoteSrvrAtmAddr) and an interface ifIndex (ipoaArpRemoteSrvrIfIndex) value.

IPoarPremoteSrvr表中的条目用于本地配置基于每个LIS和接口的远程ATMARP服务器。ATM上的传统IP和ARP[3]要求每个LIS至少配置一个ATMARP服务器,其中SVC流量是预期的。PVC使用不需要使用ATMARP。对于仅使用PVC的LIS,不应配置iPoarPremoteSrvTable条目。IPoarPremoteSrvr表中的条目由LIS的子网地址(IPoarLisSubnetAddress)、远程ATMARP服务器的ATM地址(IPoarPremoteSrvratmaddr)和接口ifIndex(IPoarPremoteSrvridex)值编制索引。

The object ipoaArpRemoteSrvrIpAddr in an ipoaArpRemoteSrvrEntry is set with the IP Address of the Remote ATMARP Server when a VC to the Remote ATMARP Server is established. A value of 0.0.0.0 SHOULD be used when the IP address of the Remote ATMARP Server is not known. Once ipoaArpRemoteSrvrIpAddr is set then the ipoaVcTable can be searched using ipoaArpRemoteSrvrIfIndex and ipoaArpRemoteSrvrIpAddr to find the VC in use to the Remote ATMARP Server.

当建立到远程ATMARP服务器的VC时,IPOARPREMOTESRVR条目中的对象IPOARPREMOTESRVRIPADDR设置为远程ATMARP服务器的IP地址。当远程ATMARP服务器的IP地址未知时,应使用0.0.0.0的值。设置IPoarPremoteSrvriPaddr后,可以使用IPoarPremoteSrvriIndex和IPoarPremoteSrvriPaddr搜索ipoaVcTable,以查找远程ATMARP服务器正在使用的VC。

ipoaArpRemoteSrvrIfIndex is defined to have the textual convention of InterfaceIndexOrZero. Adding ipoaArpRemoteSrvrIfIndex to the index clause allows a system to have a VC to a ATMARP Remote Server on a per LIS and interface basis. An entry in this table SHOULD exist for each interface on a per LIS basis. Each interface would then have a separate VC to the Remote ATMARP Server for ATMARP purposes.

iPoarPremoteSrvriIndex定义为具有InterfaceIndexOrZero的文本约定。在index子句中添加IPOARPREMOTESRVRIFINDEX允许系统在每个LIS和接口的基础上向ATMARP远程服务器提供VC。对于每个LIS,此表中的每个接口都应存在一个条目。然后,每个接口都会有一个单独的VC连接到远程ATMARP服务器,用于ATMARP目的。

An implementation that wants to use a single VC MAY use an ipoaArpRemoteSrvrIfIndex value of 0 when configuring an ipoaArpRemoteSrvrEntry for the associating LIS. If ipoaArpRemoteSrvrIfIndex is 0 then an implementation dependent method MAY be used for finding the VPI and VCI of the VC in use to the Remote ATMARP Server. For example, search the ipoaVcTable for a match between ipNetToMediaNetAddress and ipoaArpRemoteSrvrIpAddr from an ipoaArpRemoteSrvrEntry, ignoring ipNetToMediaIfIndex. Since a single VC is being used the first match SHOULD correspond to the correct VC.

要使用单个VC的实现在为关联LIS配置IPoarPremMoteSrvrEntry时,可能会使用IPoarPremMoteSrvriIndex值0。如果iPoarPremoteSrvriIndex为0,则可使用依赖于实现的方法查找远程ATMARP服务器使用的VC的VPI和VCI。例如,从IPoarPremoteSrvr条目中搜索ipoaVcTable以查找IPNetTomeDianeAddress和IPoarPremoteSrvrIPAddress之间的匹配项,忽略IPNetTomeDiaiIndex。由于使用单个VC,因此第一个匹配项应与正确的VC相对应。

If a PVC is intended to be used to communicate with a remote ATMARP Server then the ipoaConfigPvcTable MUST be used to create and activate the PVC prior to activating a ipoaArpRemoteSrvrEntry.

如果打算使用PVC与远程ATMARP服务器通信,则在激活iPoarPremotesRvrentry之前,必须使用iPoanConfigpvcTable创建和激活PVC。

The object ipoaArpRemoteSrvrRowStatus allows for row creation and deletion of entries in the ipoaArpRemoteSrvrTable. The objects ipoaArpRemoteSrvrAdminStatus and ipoaArpRemoteSrvrOperStatus exist to control and reflect the operational use of a Remote ATMARP Server defined by an ipoaArpRemoteSrvrEntry. The object ipoaArpRemoteSrvrOperStatus SHOULD have a value of up(1) when an SVC has been established to the Remote ATMARP Server or if using a PVC when the InATMARP reply with the IP Address of the Remote ATMARP Server has been received. The value of down(2) SHOULD be used to indicate that a VC to the Remote ATMARP Server doesn't exist.

对象ipoarpremotesrvrrowstatus允许在ipoarpremotesrvrtable中创建和删除行条目。对象ipoarpremotesrvradminstatus和ipoarpremotesrvroperstatus用于控制和反映由ipoarpremotesrvrentry定义的远程ATMARP服务器的操作使用。当SVC已建立到远程ATMARP服务器时,或者当接收到带有远程ATMARP服务器IP地址的InATMARP回复时,如果使用PVC,则对象IPOARPREMOTESRVROPERSTATUS的值应为up(1)。down(2)的值应用于指示远程ATMARP服务器的VC不存在。

3.1.4. ATM VC Table
3.1.4. ATM VC表

An entry in the ipoaVcTable SHOULD have at least one corresponding ipNetToMediaTable entry. Both tables use the ipNetToMediaTable's indexes ipNetToMediaIfIndex and ipNetToMediaNetAddress. The ipoaVcTable has the additional indexes ipoaVcVpi and ipoaVcVci. An ipoaVcEntry exists for every VC per ATM interface per destination IP address. Refer to the following diagram that illustrates the relationship between ipoaVcTable and the ipNetToMediaTable:

IPAvcTable中的条目应至少有一个对应的ipNetToMediaTable条目。这两个表都使用ipNetToMediaTable的索引IPNetToMeDiaiIndex和IPNetToMeDianeAddress。ipoaVcTable具有额外的索引ipoaVcVpi和ipoaVcVci。每个VC每个ATM接口每个目标IP地址都有一个ipoaVcEntry。请参阅下图,该图说明了IPAvcTable和ipNetToMediaTable之间的关系:

         ipoaVcTable                        ipNetToMediatable
       ------------------------------     ----------------------------
       | ipNetToMediaIfIndex        |     | ipNetToMediaIfIndex      |
       | ipNetToMediaNetAddress     |     | ipNetToMediaNetAddress   |
       | ipoaVcVpi                  |     |                          |
       | ipoaVcVci                  |     |                          |
       | ipoaVcType                 |     |                          |
       | ---> use IpoaAtmAddr TC    |     | ipNetToMediaPhysAddress  |
       | ipoaVcNegotiatedEncapsType |     |                          |
       | ipoaVcNegotiatedMtu        |     |                          |
       |                            |     | ipNetToMediaType         |
       ------------------------------     ----------------------------
        
         ipoaVcTable                        ipNetToMediatable
       ------------------------------     ----------------------------
       | ipNetToMediaIfIndex        |     | ipNetToMediaIfIndex      |
       | ipNetToMediaNetAddress     |     | ipNetToMediaNetAddress   |
       | ipoaVcVpi                  |     |                          |
       | ipoaVcVci                  |     |                          |
       | ipoaVcType                 |     |                          |
       | ---> use IpoaAtmAddr TC    |     | ipNetToMediaPhysAddress  |
       | ipoaVcNegotiatedEncapsType |     |                          |
       | ipoaVcNegotiatedMtu        |     |                          |
       |                            |     | ipNetToMediaType         |
       ------------------------------     ----------------------------
        

ipoaVcType indicates if the entry is for an SVC or a PVC. An ipoaVcEntry, corresponding to an PVC, is created automatically when an ipoaConfigPvcEntry is created and the IP Address at the end of the PVC is discovered. The associating ipNetToMediaTable entry would have its ipNetToMediaType set to static(4). ipNetToMediaTable entries created during ATMARP processing have a ipNetToMediaType of dynamic(3). The process to locally configuring an ipNetToMediaTable entry and an ipoaVcTable entry for an SVC without using ATMARP is not within the scope of this document.

ipoaVcType指示条目是用于SVC还是PVC。当创建IPoanconfigpvcEntry并发现PVC末尾的IP地址时,将自动创建与PVC相对应的ipoaVcEntry。关联的ipNetToMediaTable条目将其ipNetToMediaType设置为static(4)。在ATMARP处理期间创建的ipNetToMediaTable条目的ipNetToMediaTable类型为dynamic(3)。在不使用ATMARP的情况下为SVC本地配置ipNetToMediaTable条目和ipoaVcTable条目的过程不在本文档的范围内。

The objects ipoaVcVpi and ipoaVcVci are defined to have a MAX-ACCESS of not-accessible since they are only used for purposes of indexing an entry in the ipoaVcTable.

对象ipoaVcVpi和IPOAVCCI的最大访问权限定义为“不可访问”,因为它们仅用于索引ipoaVcTable中的条目。

3.1.5. ATM Config PVC Table
3.1.5. ATM配置表

An entry in the ipoaVcTable is created after the InATMARP reply is successfully received for an ipoaConfigPvcEntry during its activation. InATMARP should return the IP Address of the other end of the PVC in order to have the needed indexes to create an ipNetToMediaEntry and an ipoaVcEntry.

在IPoanconfigpvcEntry激活期间成功接收到InatMap回复后,将在ipoaVcTable中创建一个条目。InatMap应返回PVC另一端的IP地址,以便具有创建ipNetToMediaEntry和ipoaVcEntry所需的索引。

The corresponding ARP Cache entry SHOULD be deleted whenever a PVC becomes unusable.

当PVC变得不可用时,应删除相应的ARP缓存项。

A Network Management Station wanting to create a PVC at a particular system for use as an IP transport would:

网络管理站希望在特定系统上创建PVC以用作IP传输,该网络管理站将:

o use the ATM-MIB, reference [4], to create the PVC o use the ipoaConfigPvcTable in the IPOA-MIB to configure the PVC for use by IP

o 使用ATM-MIB(参考文献[4])来创建PVC,并使用IPOA-MIB中的IPOACONFIGPVC表来配置PVC以供IP使用

Refer to the following diagram that illustrates the relationship between the ipoaVcTable and the ipoaConfigPvcTable:

请参阅下图,该图说明了ipoaVcTable和ipoaConfigPvcTable之间的关系:

         ipoaVcTable                        ipoaConfigPvcTable
       ------------------------------     ----------------------------
       | ipNetToMediaIfIndex        |     | ipNetToMediaIfIndex      |
       | ipNetToMediaNetAddress     |     |                          |
       | ipoaVcVpi                  |     | ipoaConfigPvcVpi         |
       | ipoaVcVci                  |     | ipoaConfigPvcVci         |
       | ipoaVcType                 |     |                          |
       |                            |     | ipoaConfigPvcDefaultMtu  |
       | ipoaVcNegotiatedEncapsType |     |                          |
       | ipoaVcNegotiatedMtu        |     |                          |
       |                            |     | ipoaConfigPvcRowStatus   |
       ------------------------------     ----------------------------
        
         ipoaVcTable                        ipoaConfigPvcTable
       ------------------------------     ----------------------------
       | ipNetToMediaIfIndex        |     | ipNetToMediaIfIndex      |
       | ipNetToMediaNetAddress     |     |                          |
       | ipoaVcVpi                  |     | ipoaConfigPvcVpi         |
       | ipoaVcVci                  |     | ipoaConfigPvcVci         |
       | ipoaVcType                 |     |                          |
       |                            |     | ipoaConfigPvcDefaultMtu  |
       | ipoaVcNegotiatedEncapsType |     |                          |
       | ipoaVcNegotiatedMtu        |     |                          |
       |                            |     | ipoaConfigPvcRowStatus   |
       ------------------------------     ----------------------------
        

When the ipoaVcEntry is created its ipoaVcType will be set to pvc(1), its ipoaVcNegotiatedEncapsType set to llcSnap(1), and its ipoaVcNegotiatedMtu set to 9180 octets by default. Classical IP and ARP over ATM [3] allows use of other MTU values for PVCs but considers the selection of a value other than 9180 to be out of scope. ipoaConfigPvcDefaultMtu can be used to configure the MTU to be used for the PVC. Both ends MUST have the same value configured. The associating ipNetToMediaTable entry would have its ipNetToMediaType set to static(4).

创建ipoaVcEntry时,默认情况下,其ipoaVcType将设置为pvc(1),其ipoaVcNegotiatedEncapsType将设置为llcSnap(1),其ipoaVcNegotiatedMtu将设置为9180个八位字节。ATM上的经典IP和ARP[3]允许对PVC使用其他MTU值,但认为选择9180以外的值超出范围。ipoaConfigPvcDefaultMtu可用于配置用于PVC的MTU。两端必须配置相同的值。关联的ipNetToMediaTable条目将其ipNetToMediaType设置为static(4)。

Changing ipoaConfigPvcRowStatus from active(1) to notInService(2) or from active(1) to destroy(6) has the side-effect of removing the corresponding ipNetToMediaTable, ipoaVcTable, and ipoaConfigPvcTable entries.

将ipoaConfigPvcRowStatus从active(1)更改为notInService(2)或从active(1)更改为destroy(6),会产生删除相应ipNetToMediaTable、ipoaVcTable和IPOACONFIGPVTable条目的副作用。

3.1.6. Notifications
3.1.6. 通知

Both ATM clients and ATMARP Servers MUST support generation of an ipoaMtuExceeded notification.

ATM客户端和ATMARP服务器都必须支持生成IPOAMTU通知。

3.2. Client Supported MIB Definitions
3.2. 客户端支持的MIB定义

The ATMARP Client Table is the only additional MIB table that a client MUST implement.

ATMARP客户机表是客户机必须实现的唯一附加MIB表。

3.2.1. ATMARP Client Table
3.2.1. ATMARP客户端表

An entry in the ipoaArpClientTable SHOULD have a corresponding ipAddrTable entry where both are indexed by the same ipAdEntAddr value. Refer to the following diagram that illustrates the relationship between ipoaArpClientTable and ipAddrTable entries:

iPoarPClientTable中的条目应具有相应的iPAddressTable条目,其中这两个条目均由相同的ipAdEntAddr值索引。请参阅下图,其中说明了iPaarpClientTable和iPAddressTable项之间的关系:

         ipoaArpClientTable                       ipAddrTable
       -----------------------------------     ------------------------
       | ipAdEntAddr                     |     |  ipAdEntAddr         |
       |                                 |     |  ipAdEntNetMask      |
       |                                 |     |  ipAdEntIfIndex      |
       | ipoaArpClientAtmAddr            |     |                      |
       | ipoaArpClientSrvrInUse          |     |                      |
       | ipoaArpClientInArpInReqs        |     |                      |
       | ipoaArpClientInArpOutReqs       |     |                      |
       | ipoaArpClientInArpInReplies     |     |                      |
       | ipoaArpClientInArpOutReplies    |     |                      |
       | ipoaArpClientInArpInvalidInReqs |     |                      |
       | ipoaArpClientInArpInvalidOutReqs|     |                      |
       | ipoaArpClientArpInReqs          |     |                      |
       | ipoaArpClientArpOutReqs         |     |                      |
       | ipoaArpClientArpInReplies       |     |                      |
       | ipoaArpClientArpOutReplies      |     |                      |
       | ipoaArpClientArpInNaks          |     |                      |
       | ipoaArpClientArpOutNaks         |     |                      |
       | ipoaArpClientArpUnknownOps      |     |                      |
       | ipoaArpClientArpNoSrvrResps     |     |                      |
       | ipoaArpClientRowStatus          |     |                      |
       |                                 |     |  ipAdEntBcastAddr    |
       |                                 |     |  ipAdEntReasmMaxSize |
       -----------------------------------     ------------------------
        
         ipoaArpClientTable                       ipAddrTable
       -----------------------------------     ------------------------
       | ipAdEntAddr                     |     |  ipAdEntAddr         |
       |                                 |     |  ipAdEntNetMask      |
       |                                 |     |  ipAdEntIfIndex      |
       | ipoaArpClientAtmAddr            |     |                      |
       | ipoaArpClientSrvrInUse          |     |                      |
       | ipoaArpClientInArpInReqs        |     |                      |
       | ipoaArpClientInArpOutReqs       |     |                      |
       | ipoaArpClientInArpInReplies     |     |                      |
       | ipoaArpClientInArpOutReplies    |     |                      |
       | ipoaArpClientInArpInvalidInReqs |     |                      |
       | ipoaArpClientInArpInvalidOutReqs|     |                      |
       | ipoaArpClientArpInReqs          |     |                      |
       | ipoaArpClientArpOutReqs         |     |                      |
       | ipoaArpClientArpInReplies       |     |                      |
       | ipoaArpClientArpOutReplies      |     |                      |
       | ipoaArpClientArpInNaks          |     |                      |
       | ipoaArpClientArpOutNaks         |     |                      |
       | ipoaArpClientArpUnknownOps      |     |                      |
       | ipoaArpClientArpNoSrvrResps     |     |                      |
       | ipoaArpClientRowStatus          |     |                      |
       |                                 |     |  ipAdEntBcastAddr    |
       |                                 |     |  ipAdEntReasmMaxSize |
       -----------------------------------     ------------------------
        

Both tables have the same index, ipAdEntAddr. The ipAddrTable's ipAdEntNetMask when ANDed with its corresponding ipAdEntAddr yield the subnet of the LIS which can be used as an index into the ipoaLisTable (ipoaLisSubnetAddr). The ipAddrTable's ipAdEntIfIndex points to an interface ifTable entry via an ifIndex value. The attachment point for IP into an ATM network is via an ATM interface's ifIndex. Each ipoaArpClientEntry MUST point to an ATM interface via its corresponding ipAddrEntry.

两个表都有相同的索引ipAdEntAddr。当IPAddressTable的ipAdEntNetMask与其对应的ipAdEntAddr进行AND运算时,会生成LIS的子网,该子网可用作ipoaLisTable(ipoaLisSubnetAddr)的索引。IPAddressTable的IPIdentificateIndex通过ifIndex值指向接口ifTable条目。IP接入ATM网络的连接点是通过ATM接口的ifIndex。每个iPaarpClient必须通过其相应的IPAddressEntry指向ATM接口。

ipoaArpClientAtmAddr is the local ATM address associated with the corresponding ATM ifTable entry. ipoaArpClientSrvrInUse is the ATM address of the ATMARP Server being used for a particular client. If SVCs are not being used then the value of this object is a zero-length OCTET STRING.

ipoarpclientmaddr是与相应的ATM ifTable条目关联的本地ATM地址。IPoarPClientsrvrinuse是用于特定客户端的ATMARP服务器的ATM地址。如果未使用SVC,则此对象的值为零长度八位字节字符串。

It is sometimes possible for a system to have multiple IP addresses configured within the same IP subnet. The indexing of this table would seem to preclude that. However, it is possible to have additional entries in the ipAddrTable with the same ifIndex and with the same subnet address. The mechanism for adding these multiple entries to the ipAddrTable (which is read-only) is beyond the scope of this document.

有时,系统可能在同一IP子网中配置多个IP地址。该表的索引似乎排除了这一点。但是,IPAddressTable中可能有具有相同ifIndex和相同子网地址的其他条目。将这些多个条目添加到IPAddressTable(只读)的机制超出了本文档的范围。

The counter object ipoaArpClientInArpInvalidInReqs is "The number of times that this client detected an invalid InATMARP request." This object SHOULD be incremented when processing fails for an InATMARP request (e.g., for incorrect InATMARP request structure fields). The object ipoaArpClientInArpInvalidOutReqs is defined as "The number of times that this client did not receive an InATMARP reply." This is different from ipoaArpClientArpNoSrvrResps which counts the number of times no response was received from an ATMARP request.

计数器对象IPoarPClientInArpInvalidinReqs是“此客户端检测到无效InatMap请求的次数”。当处理InatMap请求失败时(例如,对于不正确的InatMap请求结构字段),应增加此对象。对象IPoarPClientInArpInvalidoutreqs被定义为“此客户端未接收到InatMap回复的次数”。这与IPoarPClientArpNoSrResps不同,后者统计未接收到来自ATMARP请求的响应的次数。

InATMARP retransmission processing is not controlled by objects in the ipoaLisTable. In general, the ipoaLisTable objects relate to ATMARP Server processing. Configuration of InATMARP retransmission processing is considered to be implementation dependent and not defined by the IPOA-MIB.

InatMap重传处理不受ipoaLisTable中的对象控制。通常,ipoaLisTable对象与ATMARP服务器处理相关。InATMARP重传处理的配置被视为依赖于实现,而不是由IPOA-MIB定义。

Implementations SHOULD use local policy for defining both InATMARP timeout and retry count values. This policy would be expected to differ for sending an InATMARP Request over a PVC as opposed to an SVC. For transmission of an InATMARP Request over a SVC a timeout of 60 seconds with a retry count of 3 is suggested. InATMARP transmission over a PVC should differ since its retry limit may need to be infinite in order to ensure that InATMARP Request processing eventually occurs.

实现应该使用本地策略来定义InatMap超时和重试计数值。与SVC相比,通过PVC发送InATMARP请求时,此策略可能有所不同。对于通过SVC传输InATMARP请求,建议超时60秒,重试次数为3。PVC上的InATMARP传输应该有所不同,因为其重试限制可能需要无限,以确保最终进行InATMARP请求处理。

3.3. Server Supported MIB Definitions
3.3. 服务器支持的MIB定义

ATMARP Servers MUST support:

ATMARP服务器必须支持:

o ATMARP Server Table o Notifications

o ATMARP服务器表o通知

as defined in the following sections. This table exists only on a system where at least one ATMARP Server is present.

如以下章节所定义。此表仅存在于至少存在一台ATMARP服务器的系统上。

3.3.1. ATMARP Server Table
3.3.1. ATMARP服务器表

This table defines the list of ATMARP Servers within a LIS. Each entry of the table defines each ATMARP Server's ATM address, the LIS it is a member of, and various InATMARP and ATMARP statistics.

此表定义了LIS中的ATMARP服务器列表。表中的每个条目定义了每个ATMARP服务器的ATM地址、它所属的LIS以及各种InATMARP和ATMARP统计信息。

An entry in this table provides information about an ATMARP Server within a LIS and is indexed by ipAdEntAddr (a local IP Address from an IP Address Table entry) and ipoaArpSrvrAddr (an ATM Address associated with the ATMARP Server).

此表中的条目提供有关LIS中ATMARP服务器的信息,并由ipAdEntAddr(IP地址表条目中的本地IP地址)和IPOARPSRVRADDR(与ATMARP服务器关联的ATM地址)索引。

Entries MAY be created by a management application using the ipoaArpSrvrRowStatus object. Entries in this table MAY also be created by the system and not by a management application, for example via ILMI.

管理应用程序可以使用IPoarpSrvrowStatus对象创建条目。此表中的条目也可以由系统创建,而不是由管理应用程序创建,例如通过ILMI。

Entries in this table MAY be deleted by setting the ipoaArpSrvrRowStatus object to destroy(6). This includes entries that were added by the system and not by a management application.

可以通过将IPoarpSrvrowStatus对象设置为destroy(6)来删除此表中的条目。这包括由系统而非管理应用程序添加的条目。

On a host that supports multiple ATMARP Servers where the local IP address being associated with each ATMARP Server is the same (for example a non-multihomed host), the ATM Address (ipoaArpSrvrAddr) uniquely identifies a particular ATMARP Server. On a host supporting multiple ATMARP Servers having a single ATM Interface with a single ATM Address, the ipAdEntAddr MUST be used to uniquely identify an entry in the ipoaArpSrvrTable.

在支持多个ATMARP服务器的主机上,如果与每个ATMARP服务器关联的本地IP地址相同(例如非多主机主机),则ATM地址(IPOARPSRVRADDR)唯一标识特定的ATMARP服务器。在支持多个ATMARP服务器且具有单个ATM接口和单个ATM地址的主机上,必须使用ipAdEntAddr唯一标识iPoarPSRvrTable中的条目。

The indexing of the ipoaArpSrvrTable does not allow entries with the same or no local IP Address (ipAdEntAddr) and the same ATM Address (ipoaArpSrvrAddr) to exist. The values of the index elements when combined to index a row must be unique.

IPoarPSRVRTable的索引不允许存在具有相同或没有本地IP地址(ipAdEntAddr)和相同ATM地址(IPoarPSRVraddr)的条目。当组合索引行时,索引元素的值必须是唯一的。

3.3.2. Notifications
3.3.2. 通知

An ATMARP Server MUST support the following notifications:

ATMARP服务器必须支持以下通知:

o ipoaDuplicateIpAddress o ipoaLisCreate o ipoaLisDelete

o ipoaDuplicateIpAddress o IPOALIS创建o IPOALIS删除

Generation of ipoaLisCreate and ipoaLisDelete notifications is controlled by the ipoaLisTrapEnable object. These notifications indicate when an ipoaLisEntry is either created or deleted. The purpose of these notifications is to enable Network Management Applications to dynamically discover the existence of ATMARP Server LIS participation in order to eventually determine LIS composition via subsequent SNMP queries. It is permissible for an ATM client-only system to support the ipoaLisTrapEnable object and generate ipoaLisCreate and ipoaLisDelete notifications.

ipoaLisCreate和ipoaLisDelete通知的生成由IPoAlisRapEnable对象控制。这些通知指示何时创建或删除条目。这些通知的目的是使网络管理应用程序能够动态发现ATMARP服务器LIS参与的存在,以便通过后续SNMP查询最终确定LIS组成。允许仅ATM客户端系统支持IPoAlistapEnable对象并生成ipoaLisCreate和ipoaLisDelete通知。

4. Definitions
4. 定义
  IPOA-MIB DEFINITIONS ::= BEGIN
        
  IPOA-MIB DEFINITIONS ::= BEGIN
        

IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, transmission, Integer32, IpAddress, Counter32, Gauge32 FROM SNMPv2-SMI TEXTUAL-CONVENTION, RowStatus FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF ipNetToMediaNetAddress, ipNetToMediaIfIndex, ipNetToMediaPhysAddress, ipAdEntAddr FROM IP-MIB

从SNMPv2 SMI文本约定导入模块标识、对象类型、通知类型、传输、整数32、IpAddress、计数器32、仪表32,从SNMPv2 TC模块导入行状态,从SNMPv2 CONF IPNetTomeDianeAddress导入对象组、通知组,从IP-MIB导入IPNetTomeDianeIndex、ipNetToMediaPhysAddress、ipAdEntAddr

  --  The following textual conventions are defined locally within
  --  this MIB module.  They have been prefixed with 'Ipoa' to
  --  distinguish them from their counterparts in the ATM-TC-MIB.
  --  This was done so that the IPOA-MIB could be advanced as
  --  a standards-based MIB without waiting for the ATM-TC-MIB.
        
  --  The following textual conventions are defined locally within
  --  this MIB module.  They have been prefixed with 'Ipoa' to
  --  distinguish them from their counterparts in the ATM-TC-MIB.
  --  This was done so that the IPOA-MIB could be advanced as
  --  a standards-based MIB without waiting for the ATM-TC-MIB.
        
  --  AtmConnKind, AtmAddr
  --      FROM ATM-TC-MIB
        
  --  AtmConnKind, AtmAddr
  --      FROM ATM-TC-MIB
        

InterfaceIndex, InterfaceIndexOrZero FROM IF-MIB ;

来自IF-MIB的接口索引、接口索引或零;

ipoaMIB MODULE-IDENTITY LAST-UPDATED "9802090000Z" -- February 9, 1998 ORGANIZATION "IETF Internetworking Over NBMA Working Group (ion)" CONTACT-INFO "Maria Greene (greene@xedia.com) Xedia Corp.

ipoaMIB模块标识最后更新的“980209000Z”-1998年2月9日组织“IETF通过NBMA工作组(ion)互连”联系信息“Maria Greene(greene@xedia.com)Xedia公司。

Jim Luciani (jluciani@BayNetworks.com) Bay Networks

吉姆·卢西亚尼(jluciani@BayNetworks.com)海湾网络

Kenneth White (kennethw@vnet.ibm.com) IBM Corp.

肯尼斯·怀特(kennethw@vnet.ibm.com)IBM公司。

Ted Kuo (tkuo@eos.ncsu.edu) Bay Networks" DESCRIPTION "This module defines a portion of the management

郭泰德(tkuo@eos.ncsu.edu)间隔网络“说明”此模块定义了管理的一部分

          information base (MIB) for managing Classical IP and
          ARP over ATM entities."
      ::= { transmission 46 }
        
          information base (MIB) for managing Classical IP and
          ARP over ATM entities."
      ::= { transmission 46 }
        

-- Textual Conventions

--文本约定

  IpoaEncapsType ::= TEXTUAL-CONVENTION
      STATUS      current
      DESCRIPTION
          "The encapsulation type used on a VC."
      SYNTAX      INTEGER {
                      llcSnap(1),
                      vcMuxed(2),
                      other(3)
                  }
        
  IpoaEncapsType ::= TEXTUAL-CONVENTION
      STATUS      current
      DESCRIPTION
          "The encapsulation type used on a VC."
      SYNTAX      INTEGER {
                      llcSnap(1),
                      vcMuxed(2),
                      other(3)
                  }
        
  IpoaVpiInteger ::= TEXTUAL-CONVENTION
      STATUS     current
      DESCRIPTION
          "An integer large enough to contain the value of a VPI."
      SYNTAX     Integer32 (0..255)
        
  IpoaVpiInteger ::= TEXTUAL-CONVENTION
      STATUS     current
      DESCRIPTION
          "An integer large enough to contain the value of a VPI."
      SYNTAX     Integer32 (0..255)
        
  IpoaVciInteger ::= TEXTUAL-CONVENTION
      STATUS     current
      DESCRIPTION
          "An integer large enough to contain the value of a VCI."
      SYNTAX     Integer32 (0..65535)
        
  IpoaVciInteger ::= TEXTUAL-CONVENTION
      STATUS     current
      DESCRIPTION
          "An integer large enough to contain the value of a VCI."
      SYNTAX     Integer32 (0..65535)
        
  IpoaAtmAddr ::= TEXTUAL-CONVENTION
      DISPLAY-HINT "1x"
      STATUS  current
      DESCRIPTION
         "The ATM address used by the network entity.
          The semantics are implied by the length.
          The address types are:
        
  IpoaAtmAddr ::= TEXTUAL-CONVENTION
      DISPLAY-HINT "1x"
      STATUS  current
      DESCRIPTION
         "The ATM address used by the network entity.
          The semantics are implied by the length.
          The address types are:
        

- no address (0 octets) - E.164 (8 octets) - NSAP (20 octets)

- 无地址(0个八位字节)-E.164(8个八位字节)-NSAP(20个八位字节)

In addition, when subaddresses are used IpoaAtmAddr may represent the concatenation of address and subaddress. The associated address types are:

此外,当使用子地址时,IpoaAtmAddr可能表示地址和子地址的串联。关联的地址类型包括:

- E.164, E.164 (16 octets) - E.164, NSAP (28 octets) - NSAP, NSAP (40 octets)

- E.164,E.164(16个八位组)-E.164,NSAP(28个八位组)-NSAP,NSAP(40个八位组)

Address lengths other than defined in this definition imply address types defined elsewhere. Note: The E.164 address is encoded in BCD format." SYNTAX OCTET STRING (SIZE(0..40))

此定义中定义的地址长度以外的地址长度意味着其他地方定义的地址类型。注:E.164地址以BCD格式编码。“语法八位字节字符串(大小(0..40))

  IpoaAtmConnKind ::= TEXTUAL-CONVENTION
      STATUS  current
      DESCRIPTION
         "The use of call control.  The use is as follows:
             pvc(1)
                Virtual link of a PVC.  Should not be
                used in a PVC/SVC (i.e., SPVC)
                crossconnect.
             svcIncoming(2)
                Virtual link established after a
                received signaling request to setup
                an SVC.
             svcOutgoing(3)
                Virtual link established after a
                transmitted or forwarded signaling
                request to setup an SVC.
             spvcInitiator(4)
                Virtual link at the PVC side of an
                SVC/PVC crossconnect, where the
                switch is the initiator of the SPVC
                setup.
             spvcTarget(5)
                Virtual link at the PVC side of an
                SVC/PVC crossconnect, where the
                switch is the target of the SPVC
                setup.
        
  IpoaAtmConnKind ::= TEXTUAL-CONVENTION
      STATUS  current
      DESCRIPTION
         "The use of call control.  The use is as follows:
             pvc(1)
                Virtual link of a PVC.  Should not be
                used in a PVC/SVC (i.e., SPVC)
                crossconnect.
             svcIncoming(2)
                Virtual link established after a
                received signaling request to setup
                an SVC.
             svcOutgoing(3)
                Virtual link established after a
                transmitted or forwarded signaling
                request to setup an SVC.
             spvcInitiator(4)
                Virtual link at the PVC side of an
                SVC/PVC crossconnect, where the
                switch is the initiator of the SPVC
                setup.
             spvcTarget(5)
                Virtual link at the PVC side of an
                SVC/PVC crossconnect, where the
                switch is the target of the SPVC
                setup.
        
          An spvcInitiator is always cross-connected to
          an svcOutgoing, and an spvcTarget is always
          cross-connected to an svcIncoming."
      SYNTAX   INTEGER {
                        pvc(1),
                        svcIncoming(2),
                        svcOutgoing(3),
                        spvcInitiator(4),
                        spvcTarget(5)
                       }
        
          An spvcInitiator is always cross-connected to
          an svcOutgoing, and an spvcTarget is always
          cross-connected to an svcIncoming."
      SYNTAX   INTEGER {
                        pvc(1),
                        svcIncoming(2),
                        svcOutgoing(3),
                        spvcInitiator(4),
                        spvcTarget(5)
                       }
        

-- Top-level structure of the MIB

--MIB的顶层结构

  ipoaObjects        OBJECT IDENTIFIER ::= { ipoaMIB 1 }
  ipoaNotifications  OBJECT IDENTIFIER ::= { ipoaMIB 2 }
  ipoaConformance    OBJECT IDENTIFIER ::= { ipoaMIB 3 }
        
  ipoaObjects        OBJECT IDENTIFIER ::= { ipoaMIB 1 }
  ipoaNotifications  OBJECT IDENTIFIER ::= { ipoaMIB 2 }
  ipoaConformance    OBJECT IDENTIFIER ::= { ipoaMIB 3 }
        

-- MIB Objects

--MIB对象

ipoaLisTrapEnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether ipoaLisCreate and ipoaLisDelete traps should be generated by this system.

IPoAlistapEnable对象类型语法整数{enabled(1),disabled(2)}MAX-ACCESS读写状态current DESCRIPTION“指示此系统是否应生成ipoaLisCreate和ipoaLisDelete陷阱。

          By default, this object should have the value
          enabled(1) for systems where ATMARP Servers are
          present and disabled(2) on systems where only
          clients reside."
      ::= { ipoaObjects 1 }
        
          By default, this object should have the value
          enabled(1) for systems where ATMARP Servers are
          present and disabled(2) on systems where only
          clients reside."
      ::= { ipoaObjects 1 }
        

-- The ATM Logical IP Subnet (LIS) Table

--ATM逻辑IP子网(LIS)表

ipoaLisTable OBJECT-TYPE SYNTAX SEQUENCE OF IpoaLisEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "There is one entry in this table for every Logical IP Subnet (LIS) of which this system is a member.

IPALISTABLE对象类型语法IPALISENTRY MAX-ACCESS not ACCESS STATUS current DESCRIPTION“此表中的每个逻辑IP子网(LIS)都有一个条目,此系统是其成员。

          The bulk of the objects in an ipoaLisEntry exists
          to control ATMARP for a particular LIS.  In a PVC only
          environment it is implementation dependent as to
          whether this table should be supported."
      ::= { ipoaObjects 2 }
        
          The bulk of the objects in an ipoaLisEntry exists
          to control ATMARP for a particular LIS.  In a PVC only
          environment it is implementation dependent as to
          whether this table should be supported."
      ::= { ipoaObjects 2 }
        

ipoaLisEntry OBJECT-TYPE SYNTAX IpoaLisEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a single LIS of which this system is a member.

ipoaLisEntry对象类型语法ipoaLisEntry MAX-ACCESS不可访问状态当前描述“有关此系统所属的单个LIS的信息。

Membership in a LIS is independent of the actual ATM interfaces being used. The ipoaLisTable defines all LISs that a system is a member of. The ipAddrTable and the ipoaClientTable provides the mapping from local IP address to ATM interface. The ipoaLisIfMappingTable provides the mappings between Logical IP Subnets and interfaces.

LIS中的成员身份与实际使用的ATM接口无关。ipoaLisTable定义了系统所属的所有LIS。IPAddressTable和ipoaClientTable提供了从本地IP地址到ATM接口的映射。ipoaLisIfMappingTable提供逻辑IP子网和接口之间的映射。

The ipoaLisTable is indexed by ipoaLisSubnetAddr (IP subnet address). An entry in the ipoaLisTable should exist for each ipAddrEntry that is associated with an ATM related interface used for Classical IP and ARP over ATM traffic.

ipoaLisTable由IPoAlisSubnetAddress(IP子网地址)编制索引。对于每个IPAddressEntry,ipoaLisTable中应存在一个条目,该条目与用于传统IP和ARP over ATM通信的ATM相关接口相关联。

          Its ipAdEntAddr and ipAdEntNetMask when ANDed together
          should equal the ipoaLisSubnetAddr of the corresponding
          ipoaLisEntry."
      INDEX       { ipoaLisSubnetAddr }
      ::= { ipoaLisTable 1 }
        
          Its ipAdEntAddr and ipAdEntNetMask when ANDed together
          should equal the ipoaLisSubnetAddr of the corresponding
          ipoaLisEntry."
      INDEX       { ipoaLisSubnetAddr }
      ::= { ipoaLisTable 1 }
        
  IpoaLisEntry ::= SEQUENCE {
      ipoaLisSubnetAddr          IpAddress,
      ipoaLisDefaultMtu          Integer32,
      ipoaLisDefaultEncapsType   IpoaEncapsType,
      ipoaLisInactivityTimer     Integer32,
      ipoaLisMinHoldingTime      Integer32,
      ipoaLisQDepth              Integer32,
      ipoaLisMaxCalls            Integer32,
      ipoaLisCacheEntryAge       Integer32,
      ipoaLisRetries             Integer32,
      ipoaLisTimeout             Integer32,
      ipoaLisDefaultPeakCellRate Integer32,
      ipoaLisActiveVcs           Gauge32,
      ipoaLisRowStatus           RowStatus
  }
        
  IpoaLisEntry ::= SEQUENCE {
      ipoaLisSubnetAddr          IpAddress,
      ipoaLisDefaultMtu          Integer32,
      ipoaLisDefaultEncapsType   IpoaEncapsType,
      ipoaLisInactivityTimer     Integer32,
      ipoaLisMinHoldingTime      Integer32,
      ipoaLisQDepth              Integer32,
      ipoaLisMaxCalls            Integer32,
      ipoaLisCacheEntryAge       Integer32,
      ipoaLisRetries             Integer32,
      ipoaLisTimeout             Integer32,
      ipoaLisDefaultPeakCellRate Integer32,
      ipoaLisActiveVcs           Gauge32,
      ipoaLisRowStatus           RowStatus
  }
        
  ipoaLisSubnetAddr OBJECT-TYPE
      SYNTAX      IpAddress
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "The IP subnet address associated with this LIS."
      ::= { ipoaLisEntry 1 }
        
  ipoaLisSubnetAddr OBJECT-TYPE
      SYNTAX      IpAddress
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "The IP subnet address associated with this LIS."
      ::= { ipoaLisEntry 1 }
        

ipoaLisDefaultMtu OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The default MTU used within this LIS. Note that the actual MTU used for a VC between two members of the LIS may be negotiated during connection setup and may be different than this value. The ipoaVcNegotiatedMtu object indicates the actual MTU in use for a particular VC." DEFVAL { 9180 }

ipoaLisDefaultMtu对象类型语法整数32(0..65535)最大访问读取创建状态当前说明“此LIS中使用的默认MTU。请注意,两个LIS成员之间用于VC的实际MTU可能在连接设置期间协商,并且可能不同于此值。ipoaVcNegotiatedMtu对象表示特定VC使用的实际MTU。“deffal{9180}”

      ::= { ipoaLisEntry 2 }
        
      ::= { ipoaLisEntry 2 }
        
  ipoaLisDefaultEncapsType OBJECT-TYPE
      SYNTAX      IpoaEncapsType
      MAX-ACCESS  read-create
      STATUS      current
      DESCRIPTION
          "The default encapsulation to use on VCs created for
          this LIS.  Note that the actual encapsulation type may
          be negotiated during connection setup and may be
          different than this value.  The
          ipoaVcNegotiatedEncapsType object indicates the actual
          encapsulation in use for a particular VC."
      DEFVAL { llcSnap }
      ::= { ipoaLisEntry 3 }
        
  ipoaLisDefaultEncapsType OBJECT-TYPE
      SYNTAX      IpoaEncapsType
      MAX-ACCESS  read-create
      STATUS      current
      DESCRIPTION
          "The default encapsulation to use on VCs created for
          this LIS.  Note that the actual encapsulation type may
          be negotiated during connection setup and may be
          different than this value.  The
          ipoaVcNegotiatedEncapsType object indicates the actual
          encapsulation in use for a particular VC."
      DEFVAL { llcSnap }
      ::= { ipoaLisEntry 3 }
        
  ipoaLisInactivityTimer OBJECT-TYPE
      SYNTAX      Integer32
      UNITS       "seconds"
      MAX-ACCESS  read-create
      STATUS      current
      DESCRIPTION
          "The time, in seconds, before a call established for an
          ipNetToMediaEntry on a client will timeout due to no
          traffic being passed on the VC.  A value of 0 implies
          no time out."
      REFERENCE
          "RFC 1755, Sec. 3.4 VC Teardown"
      DEFVAL      { 1200 }
      ::= { ipoaLisEntry 4 }
        
  ipoaLisInactivityTimer OBJECT-TYPE
      SYNTAX      Integer32
      UNITS       "seconds"
      MAX-ACCESS  read-create
      STATUS      current
      DESCRIPTION
          "The time, in seconds, before a call established for an
          ipNetToMediaEntry on a client will timeout due to no
          traffic being passed on the VC.  A value of 0 implies
          no time out."
      REFERENCE
          "RFC 1755, Sec. 3.4 VC Teardown"
      DEFVAL      { 1200 }
      ::= { ipoaLisEntry 4 }
        
  ipoaLisMinHoldingTime OBJECT-TYPE
      SYNTAX      Integer32 (0..65535)
      UNITS       "seconds"
      MAX-ACCESS  read-create
      STATUS      current
      DESCRIPTION
          "The minimum amount of time, in seconds, that a call
          will remain open.  If 0 then ipoaInactivityTimer will
          completely determine when a call is terminated."
      REFERENCE
          "RFC 1755, Sec. 3.4 VC Teardown"
      DEFVAL      { 60 }
      ::= { ipoaLisEntry 5 }
        
  ipoaLisMinHoldingTime OBJECT-TYPE
      SYNTAX      Integer32 (0..65535)
      UNITS       "seconds"
      MAX-ACCESS  read-create
      STATUS      current
      DESCRIPTION
          "The minimum amount of time, in seconds, that a call
          will remain open.  If 0 then ipoaInactivityTimer will
          completely determine when a call is terminated."
      REFERENCE
          "RFC 1755, Sec. 3.4 VC Teardown"
      DEFVAL      { 60 }
      ::= { ipoaLisEntry 5 }
        

ipoaLisQDepth OBJECT-TYPE SYNTAX Integer32 (1..65535) UNITS "packets"

IPALISQDEPTH对象类型语法整数32(1..65535)单位“数据包”

      MAX-ACCESS  read-create
      STATUS      current
      DESCRIPTION
          "The maximum number of outstanding requests that are
           allowed while waiting for ATMARP replies and
           InATMARP replies for this LIS."
      DEFVAL      { 1 }
      ::= { ipoaLisEntry 6 }
        
      MAX-ACCESS  read-create
      STATUS      current
      DESCRIPTION
          "The maximum number of outstanding requests that are
           allowed while waiting for ATMARP replies and
           InATMARP replies for this LIS."
      DEFVAL      { 1 }
      ::= { ipoaLisEntry 6 }
        
  ipoaLisMaxCalls OBJECT-TYPE
      SYNTAX      Integer32 (1..65535)
      MAX-ACCESS  read-create
      STATUS      current
      DESCRIPTION
          "The maximum number of SVCs that can be established
          simultaneously for this LIS."
      DEFVAL      { 500 }
      ::= { ipoaLisEntry 7 }
        
  ipoaLisMaxCalls OBJECT-TYPE
      SYNTAX      Integer32 (1..65535)
      MAX-ACCESS  read-create
      STATUS      current
      DESCRIPTION
          "The maximum number of SVCs that can be established
          simultaneously for this LIS."
      DEFVAL      { 500 }
      ::= { ipoaLisEntry 7 }
        
  ipoaLisCacheEntryAge OBJECT-TYPE
      SYNTAX      Integer32 (60..1200)
      UNITS       "seconds"
      MAX-ACCESS  read-create
      STATUS      current
      DESCRIPTION
          "The time, in seconds, before an ipNetToMediaEntry will
          age out of the table.  Note that the default value will
          be different for a client and a server.  An ATMARP
          Server should use a default of 1200 and a client should
          use 900."
      DEFVAL      { 900 }
      ::= { ipoaLisEntry 8 }
        
  ipoaLisCacheEntryAge OBJECT-TYPE
      SYNTAX      Integer32 (60..1200)
      UNITS       "seconds"
      MAX-ACCESS  read-create
      STATUS      current
      DESCRIPTION
          "The time, in seconds, before an ipNetToMediaEntry will
          age out of the table.  Note that the default value will
          be different for a client and a server.  An ATMARP
          Server should use a default of 1200 and a client should
          use 900."
      DEFVAL      { 900 }
      ::= { ipoaLisEntry 8 }
        
  ipoaLisRetries OBJECT-TYPE
      SYNTAX      Integer32 (0..10)
      MAX-ACCESS  read-create
      STATUS      current
      DESCRIPTION
          "The number of times the ATMARP request will be retried
          when no response is received in the timeout interval
          indicated by ipoaLisTimeout."
      DEFVAL      { 2 }
      ::= { ipoaLisEntry 9 }
        
  ipoaLisRetries OBJECT-TYPE
      SYNTAX      Integer32 (0..10)
      MAX-ACCESS  read-create
      STATUS      current
      DESCRIPTION
          "The number of times the ATMARP request will be retried
          when no response is received in the timeout interval
          indicated by ipoaLisTimeout."
      DEFVAL      { 2 }
      ::= { ipoaLisEntry 9 }
        

ipoaLisTimeout OBJECT-TYPE SYNTAX Integer32 (1..60) UNITS "seconds" MAX-ACCESS read-create

ipoaLisTimeout对象类型语法整数32(1..60)单位“秒”最大访问读取创建

      STATUS      current
      DESCRIPTION
          "The time to wait, in seconds, before retransmission
          of an ARP request."
      DEFVAL      { 10 }
      ::= { ipoaLisEntry 10 }
        
      STATUS      current
      DESCRIPTION
          "The time to wait, in seconds, before retransmission
          of an ARP request."
      DEFVAL      { 10 }
      ::= { ipoaLisEntry 10 }
        
  ipoaLisDefaultPeakCellRate OBJECT-TYPE
      SYNTAX Integer32
      MAX-ACCESS read-create
      STATUS current
      DESCRIPTION
          "This object is the signalling parameter that
           should be used when setting up all best effort
           VCCs (Virtual Channel Connections).
           This parameter applies to the forward and
           backward direction on a per best effort VCC basis.
           A value of zero implies that no configured default
           exists and that local policy should be used to
           determine the actual default to used during
           call setup.  ATM Signaling Support for IP over ATM
           (RFC 1755) recommends 1/10th of the ATM interface's
           speed."
      ::= { ipoaLisEntry 11 }
        
  ipoaLisDefaultPeakCellRate OBJECT-TYPE
      SYNTAX Integer32
      MAX-ACCESS read-create
      STATUS current
      DESCRIPTION
          "This object is the signalling parameter that
           should be used when setting up all best effort
           VCCs (Virtual Channel Connections).
           This parameter applies to the forward and
           backward direction on a per best effort VCC basis.
           A value of zero implies that no configured default
           exists and that local policy should be used to
           determine the actual default to used during
           call setup.  ATM Signaling Support for IP over ATM
           (RFC 1755) recommends 1/10th of the ATM interface's
           speed."
      ::= { ipoaLisEntry 11 }
        
  ipoaLisActiveVcs OBJECT-TYPE
      SYNTAX      Gauge32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "Number of active SVCs for this LIS."
      ::= { ipoaLisEntry 12 }
        
  ipoaLisActiveVcs OBJECT-TYPE
      SYNTAX      Gauge32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "Number of active SVCs for this LIS."
      ::= { ipoaLisEntry 12 }
        

ipoaLisRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object allows entries to be created and deleted in the ipoaLisTable.

ipoaLisRowStatus对象类型语法RowStatus MAX-ACCESS read create STATUS current DESCRIPTION“此对象允许在ipoaLisTable中创建和删除条目。

When the ipoaLisRowStatus deleted (by setting this object to destroy(6)), this has the side-effect of removing all entries from the ipNetToMediaTable that are associated with this LIS (in other words, it flushes the entity's ATMARP cache). It also removes the ipoaVcTable entries that were associated with those ipNetToMediaTable entries. Destroying the row also

当ipoaLisRowStatus被删除时(通过将此对象设置为destroy(6)),其副作用是从ipNetToMediaTable中删除与此LIS关联的所有条目(换句话说,它刷新实体的ATMARP缓存)。它还会删除与那些ipNetToMediaTable条目关联的ipoaVcTable条目。也破坏了这场争吵

removes the corresponding entries in the ipoaArpSrvrTable, ipoaArpClientTable, ipoaLisIfMappingTable, and ipoaArpRemoteSrvrTable.

删除IPoarPSRVRTable、IPoarPClientTable、IPoarIfMappingTable和IPoarPremoteSrvTable中的相应条目。

          Entries in both the ipNetToMediaTable and the
          ipoaVcTable that are associated with a
          ipoaConfigPvcEntry are not affected by changes to
          ipoaLisRowStatus."
      REFERENCE
          "RFC 1903, 'Textual Conventions for Version 2 of the
          Simple Network Management Protocol (SNMPv2).'"
      ::= { ipoaLisEntry 13 }
        
          Entries in both the ipNetToMediaTable and the
          ipoaVcTable that are associated with a
          ipoaConfigPvcEntry are not affected by changes to
          ipoaLisRowStatus."
      REFERENCE
          "RFC 1903, 'Textual Conventions for Version 2 of the
          Simple Network Management Protocol (SNMPv2).'"
      ::= { ipoaLisEntry 13 }
        

-- The ATM Logical IP Subnet Interface Mapping Table

--ATM逻辑IP子网接口映射表

  ipoaLisIfMappingTable OBJECT-TYPE
      SYNTAX      SEQUENCE OF IpoaLisIfMappingEntry
      MAX-ACCESS  not-accessible
      STATUS      current
      DESCRIPTION
          "There is one entry in this table for every combination
           of ipoaLisEntry and IP over ATM interface."
      ::= { ipoaObjects 3 }
        
  ipoaLisIfMappingTable OBJECT-TYPE
      SYNTAX      SEQUENCE OF IpoaLisIfMappingEntry
      MAX-ACCESS  not-accessible
      STATUS      current
      DESCRIPTION
          "There is one entry in this table for every combination
           of ipoaLisEntry and IP over ATM interface."
      ::= { ipoaObjects 3 }
        
  ipoaLisIfMappingEntry OBJECT-TYPE
      SYNTAX      IpoaLisIfMappingEntry
      MAX-ACCESS  not-accessible
      STATUS      current
      DESCRIPTION
          "Defines an entry in the ipoaLisIfMappingTable."
      INDEX  { ipoaLisSubnetAddr, ipoaLisIfMappingIfIndex }
      ::= { ipoaLisIfMappingTable 1 }
        
  ipoaLisIfMappingEntry OBJECT-TYPE
      SYNTAX      IpoaLisIfMappingEntry
      MAX-ACCESS  not-accessible
      STATUS      current
      DESCRIPTION
          "Defines an entry in the ipoaLisIfMappingTable."
      INDEX  { ipoaLisSubnetAddr, ipoaLisIfMappingIfIndex }
      ::= { ipoaLisIfMappingTable 1 }
        
  IpoaLisIfMappingEntry ::= SEQUENCE {
      ipoaLisIfMappingIfIndex   InterfaceIndex,
      ipoaLisIfMappingRowStatus RowStatus
  }
        
  IpoaLisIfMappingEntry ::= SEQUENCE {
      ipoaLisIfMappingIfIndex   InterfaceIndex,
      ipoaLisIfMappingRowStatus RowStatus
  }
        

ipoaLisIfMappingIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ipAdEntIfIndex object from an ipAddrEntry is used as an index to this table when its ipAdEntAddr is in the subnet implied by ipoaLisSubnetAddr."

IPALISIFMAPPINGIFINDEX对象类型语法接口index MAX-ACCESS不可访问状态当前描述“当ipAddrEntry中的ipAdEntAddr位于IPALISSubnetAddr暗示的子网中时,ipAddrEntry中的IPADENTINDEX对象将用作此表的索引。”

      ::= { ipoaLisIfMappingEntry 1 }
        
      ::= { ipoaLisIfMappingEntry 1 }
        
  ipoaLisIfMappingRowStatus OBJECT-TYPE
      SYNTAX      RowStatus
      MAX-ACCESS  read-create
      STATUS      current
      DESCRIPTION
          "This object allows entries to be created and deleted
          in the ipoaLisIfMappingTable."
      REFERENCE
          "RFC 1903, 'Textual Conventions for Version 2 of the
          Simple Network Management Protocol (SNMPv2).'"
      ::= { ipoaLisIfMappingEntry 2 }
        
  ipoaLisIfMappingRowStatus OBJECT-TYPE
      SYNTAX      RowStatus
      MAX-ACCESS  read-create
      STATUS      current
      DESCRIPTION
          "This object allows entries to be created and deleted
          in the ipoaLisIfMappingTable."
      REFERENCE
          "RFC 1903, 'Textual Conventions for Version 2 of the
          Simple Network Management Protocol (SNMPv2).'"
      ::= { ipoaLisIfMappingEntry 2 }
        

-- The ATMARP Client Table

--ATMARP客户机表

  ipoaArpClientTable OBJECT-TYPE
      SYNTAX      SEQUENCE OF IpoaArpClientEntry
      MAX-ACCESS  not-accessible
      STATUS      current
      DESCRIPTION
          "The ATMARP clients running on this system."
      ::= { ipoaObjects 4 }
        
  ipoaArpClientTable OBJECT-TYPE
      SYNTAX      SEQUENCE OF IpoaArpClientEntry
      MAX-ACCESS  not-accessible
      STATUS      current
      DESCRIPTION
          "The ATMARP clients running on this system."
      ::= { ipoaObjects 4 }
        

ipoaArpClientEntry OBJECT-TYPE SYNTAX IpoaArpClientEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a single ATMARP Client. Clients can be started and stopped by adding and removing entries from this table. An entry in the ipoaArpClientTable has a corresponding entry in the ipAddrTable. Both are indexed by ipAdEntAddr. The ifIndex and subnet mask of a client entry are the ipAddrEntry's ipAdEntIfIndex and ipAdEntNetMask, respectively.

iPaarpClient对象类型语法iPaarpClient MAX-ACCESS不可访问状态当前描述“有关单个ATMARP客户端的信息。通过在此表中添加和删除条目,可以启动和停止客户端。iPoarPClientTable中的条目在iPAddressTable中具有相应的条目。两者都由ipAdEntAddr编制索引。客户端条目的iIndex和子网掩码分别是IPAddressEntry的IPIdentificationIndex和ipAdEntNetMask。

Note that adding and removing entries from this table may have the same effect on the corresponding ipAddrTable entry. Row creation of an entry in this table requires that either the corresponding ipAddrTable entry exists or that ipAdEntIfIndex and ipAdEntNetMask be specified in the creation of an ipoaArpClientEntry at a minimum in order to create the corresponding ipAddrEntry. Specification of ipAdEntBcastAddr and ipAdEntReasmMaxSize to complete an ipAddrEntry is implementation dependent.

请注意,在此表中添加和删除条目可能会对相应的IPAddressTable条目产生相同的影响。此表中条目的行创建要求存在相应的IPAddressTable条目,或者至少在创建IPaarpClient时指定IPIdentificationIndex和ipAdEntNetMask,以便创建相应的IPAddressEntry。完成ipAddrEntry条目的ipAdEntBcastAddr和ipAdEntReasmMaxSize的规格取决于实现。

          Whether a corresponding ipAddrEntry is deleted during
          the deletion of an ipoaArpClientEntry is considered
          implementation dependent."
      INDEX       { ipAdEntAddr }
      ::= { ipoaArpClientTable 1 }
        
          Whether a corresponding ipAddrEntry is deleted during
          the deletion of an ipoaArpClientEntry is considered
          implementation dependent."
      INDEX       { ipAdEntAddr }
      ::= { ipoaArpClientTable 1 }
        
  IpoaArpClientEntry ::= SEQUENCE {
      ipoaArpClientAtmAddr             IpoaAtmAddr,
      ipoaArpClientSrvrInUse           IpoaAtmAddr,
      ipoaArpClientInArpInReqs         Counter32,
      ipoaArpClientInArpOutReqs        Counter32,
      ipoaArpClientInArpInReplies      Counter32,
      ipoaArpClientInArpOutReplies     Counter32,
      ipoaArpClientInArpInvalidInReqs  Counter32,
      ipoaArpClientInArpInvalidOutReqs Counter32,
      ipoaArpClientArpInReqs           Counter32,
      ipoaArpClientArpOutReqs          Counter32,
      ipoaArpClientArpInReplies        Counter32,
      ipoaArpClientArpOutReplies       Counter32,
      ipoaArpClientArpInNaks           Counter32,
      ipoaArpClientArpOutNaks          Counter32,
      ipoaArpClientArpUnknownOps       Counter32,
      ipoaArpClientArpNoSrvrResps      Counter32,
      ipoaArpClientRowStatus           RowStatus
  }
        
  IpoaArpClientEntry ::= SEQUENCE {
      ipoaArpClientAtmAddr             IpoaAtmAddr,
      ipoaArpClientSrvrInUse           IpoaAtmAddr,
      ipoaArpClientInArpInReqs         Counter32,
      ipoaArpClientInArpOutReqs        Counter32,
      ipoaArpClientInArpInReplies      Counter32,
      ipoaArpClientInArpOutReplies     Counter32,
      ipoaArpClientInArpInvalidInReqs  Counter32,
      ipoaArpClientInArpInvalidOutReqs Counter32,
      ipoaArpClientArpInReqs           Counter32,
      ipoaArpClientArpOutReqs          Counter32,
      ipoaArpClientArpInReplies        Counter32,
      ipoaArpClientArpOutReplies       Counter32,
      ipoaArpClientArpInNaks           Counter32,
      ipoaArpClientArpOutNaks          Counter32,
      ipoaArpClientArpUnknownOps       Counter32,
      ipoaArpClientArpNoSrvrResps      Counter32,
      ipoaArpClientRowStatus           RowStatus
  }
        
  ipoaArpClientAtmAddr OBJECT-TYPE
      SYNTAX      IpoaAtmAddr
      MAX-ACCESS  read-create
      STATUS      current
      DESCRIPTION
          "The ATM address of the client."
      ::= { ipoaArpClientEntry 1 }
        
  ipoaArpClientAtmAddr OBJECT-TYPE
      SYNTAX      IpoaAtmAddr
      MAX-ACCESS  read-create
      STATUS      current
      DESCRIPTION
          "The ATM address of the client."
      ::= { ipoaArpClientEntry 1 }
        
  ipoaArpClientSrvrInUse OBJECT-TYPE
      SYNTAX      IpoaAtmAddr
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "The ATM address of the ATMARP Server,
          ipoaArpRemoteSrvrAtmAddr, in use by this client.  A
          zero length octet string implies that communication
          with a Remote ATMARP Server is not in effect."
      DEFVAL { ''H }
      ::= { ipoaArpClientEntry 2 }
        
  ipoaArpClientSrvrInUse OBJECT-TYPE
      SYNTAX      IpoaAtmAddr
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "The ATM address of the ATMARP Server,
          ipoaArpRemoteSrvrAtmAddr, in use by this client.  A
          zero length octet string implies that communication
          with a Remote ATMARP Server is not in effect."
      DEFVAL { ''H }
      ::= { ipoaArpClientEntry 2 }
        

ipoaArpClientInArpInReqs OBJECT-TYPE SYNTAX Counter32

ipoaArpClientInArpInReqs对象类型语法计数器32

      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "The number of InATMARP requests received by this
          client."
      ::= { ipoaArpClientEntry 3 }
        
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "The number of InATMARP requests received by this
          client."
      ::= { ipoaArpClientEntry 3 }
        
  ipoaArpClientInArpOutReqs OBJECT-TYPE
      SYNTAX      Counter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "The number of InATMARP requests sent by this client."
      ::= { ipoaArpClientEntry 4 }
        
  ipoaArpClientInArpOutReqs OBJECT-TYPE
      SYNTAX      Counter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "The number of InATMARP requests sent by this client."
      ::= { ipoaArpClientEntry 4 }
        
  ipoaArpClientInArpInReplies OBJECT-TYPE
      SYNTAX      Counter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "The number of InATMARP replies received by this
          client."
      ::= { ipoaArpClientEntry 5 }
        
  ipoaArpClientInArpInReplies OBJECT-TYPE
      SYNTAX      Counter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "The number of InATMARP replies received by this
          client."
      ::= { ipoaArpClientEntry 5 }
        
  ipoaArpClientInArpOutReplies OBJECT-TYPE
      SYNTAX      Counter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "Total number of InATMARP replies sent by this client."
      ::= { ipoaArpClientEntry 6 }
        
  ipoaArpClientInArpOutReplies OBJECT-TYPE
      SYNTAX      Counter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "Total number of InATMARP replies sent by this client."
      ::= { ipoaArpClientEntry 6 }
        
  ipoaArpClientInArpInvalidInReqs OBJECT-TYPE
      SYNTAX      Counter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "The number of times that this client detected an
          invalid InATMARP request."
      ::= { ipoaArpClientEntry 7 }
        
  ipoaArpClientInArpInvalidInReqs OBJECT-TYPE
      SYNTAX      Counter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "The number of times that this client detected an
          invalid InATMARP request."
      ::= { ipoaArpClientEntry 7 }
        

ipoaArpClientInArpInvalidOutReqs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times that this client did not receive an InATMARP reply."

IPoarPClientInArpInvalidoutreqs对象类型语法计数器32 MAX-ACCESS只读状态当前描述“此客户端未收到InatMap回复的次数。”

      ::= { ipoaArpClientEntry 8 }
        
      ::= { ipoaArpClientEntry 8 }
        
  ipoaArpClientArpInReqs OBJECT-TYPE
      SYNTAX      Counter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "Total number of ATMARP requests received by this
          client."
      ::= { ipoaArpClientEntry 9 }
        
  ipoaArpClientArpInReqs OBJECT-TYPE
      SYNTAX      Counter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "Total number of ATMARP requests received by this
          client."
      ::= { ipoaArpClientEntry 9 }
        
  ipoaArpClientArpOutReqs OBJECT-TYPE
      SYNTAX      Counter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "Total number of ATMARP requests sent by this client."
      ::= { ipoaArpClientEntry 10 }
        
  ipoaArpClientArpOutReqs OBJECT-TYPE
      SYNTAX      Counter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "Total number of ATMARP requests sent by this client."
      ::= { ipoaArpClientEntry 10 }
        
  ipoaArpClientArpInReplies OBJECT-TYPE
      SYNTAX      Counter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "Total number of ATMARP replies received by this
          client."
      ::= { ipoaArpClientEntry 11 }
        
  ipoaArpClientArpInReplies OBJECT-TYPE
      SYNTAX      Counter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "Total number of ATMARP replies received by this
          client."
      ::= { ipoaArpClientEntry 11 }
        
  ipoaArpClientArpOutReplies OBJECT-TYPE
      SYNTAX      Counter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "Total number of ATMARP replies sent by this client."
      ::= { ipoaArpClientEntry 12 }
        
  ipoaArpClientArpOutReplies OBJECT-TYPE
      SYNTAX      Counter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "Total number of ATMARP replies sent by this client."
      ::= { ipoaArpClientEntry 12 }
        
  ipoaArpClientArpInNaks OBJECT-TYPE
      SYNTAX      Counter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "Total number of negative ATMARP replies
           received by this client."
      ::= { ipoaArpClientEntry 13 }
        
  ipoaArpClientArpInNaks OBJECT-TYPE
      SYNTAX      Counter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "Total number of negative ATMARP replies
           received by this client."
      ::= { ipoaArpClientEntry 13 }
        

ipoaArpClientArpOutNaks OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only

IPoarPClientarPoutnaks对象类型语法计数器32 MAX-ACCESS只读

STATUS current DESCRIPTION "Total number of negative ATMARP replies sent by this client.

STATUS current DESCRIPTION“此客户端发送的否定ATMARP回复总数。

Classic IP and ARP over ATM does not require an ATMARP client to transmit an ATMARP_NAK upon receipt of an ATMARP request from another ATMARP client. However, implementation experience has shown that this error condition is somewhat easy to create inadvertently by configuring one ATMARP client with an ipoaArpRemoteSrvrTable entry containing an ipoaArpRemoteSrvrAtmAddr value which is the ATM address of another ATMARP client-only system.

ATM上的经典IP和ARP不要求ATMARP客户端在收到另一个ATMARP客户端的ATMARP请求时传输ATMARP_NAK。然而,实施经验表明,通过将一个ATMARP客户端配置为包含IPOARPREMOTESRVRATMADR值的IPOARPREMOTESRVRATMADR条目(该值是另一个仅用于ATMARP客户端的系统的ATM地址),这种错误情况在某种程度上很容易在无意中产生。

          If an ATMARP client supports the transmission of
          ATMARP_NAKs, then it should increment
          ipoaArpClientArpOutNaks each time it transmits
          an ATMARP_NAK.  Otherwise, support of this
          object is considered optional."
      ::= { ipoaArpClientEntry 14 }
        
          If an ATMARP client supports the transmission of
          ATMARP_NAKs, then it should increment
          ipoaArpClientArpOutNaks each time it transmits
          an ATMARP_NAK.  Otherwise, support of this
          object is considered optional."
      ::= { ipoaArpClientEntry 14 }
        
  ipoaArpClientArpUnknownOps OBJECT-TYPE
      SYNTAX      Counter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "The number of times that this client received
           an ATMARP message with an operation code for which
           it is not coded to support."
      ::= { ipoaArpClientEntry 15 }
        
  ipoaArpClientArpUnknownOps OBJECT-TYPE
      SYNTAX      Counter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "The number of times that this client received
           an ATMARP message with an operation code for which
           it is not coded to support."
      ::= { ipoaArpClientEntry 15 }
        
  ipoaArpClientArpNoSrvrResps OBJECT-TYPE
      SYNTAX      Counter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "The number of times this client failed to receive
           a response from a ATMARP Server within the
           ipoaLisTimeout value for ipoaLisRetries times.
           This may imply that the client will re-elect a
           new primary ATMARP Server for this LIS from the
           ipoaArpRemoteSrvrTable."
      ::= { ipoaArpClientEntry 16 }
        
  ipoaArpClientArpNoSrvrResps OBJECT-TYPE
      SYNTAX      Counter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "The number of times this client failed to receive
           a response from a ATMARP Server within the
           ipoaLisTimeout value for ipoaLisRetries times.
           This may imply that the client will re-elect a
           new primary ATMARP Server for this LIS from the
           ipoaArpRemoteSrvrTable."
      ::= { ipoaArpClientEntry 16 }
        

ipoaArpClientRowStatus OBJECT-TYPE SYNTAX RowStatus

IPoarPClientRowStatus对象类型语法RowStatus

      MAX-ACCESS  read-create
      STATUS      current
      DESCRIPTION
          "This object allows entries to be created and
          deleted from the ipoaArpClientTable."
      REFERENCE
          "RFC 1903, 'Textual Conventions for Version 2 of the
          Simple Network Management Protocol (SNMPv2).'"
      ::= { ipoaArpClientEntry 17 }
        
      MAX-ACCESS  read-create
      STATUS      current
      DESCRIPTION
          "This object allows entries to be created and
          deleted from the ipoaArpClientTable."
      REFERENCE
          "RFC 1903, 'Textual Conventions for Version 2 of the
          Simple Network Management Protocol (SNMPv2).'"
      ::= { ipoaArpClientEntry 17 }
        

-- The ATMARP Server Table

--ATMARP服务器表

  ipoaArpSrvrTable OBJECT-TYPE
      SYNTAX      SEQUENCE OF IpoaArpSrvrEntry
      MAX-ACCESS  not-accessible
      STATUS      current
      DESCRIPTION
          "The ATMARP Servers running on this system."
      ::= { ipoaObjects 5 }
        
  ipoaArpSrvrTable OBJECT-TYPE
      SYNTAX      SEQUENCE OF IpoaArpSrvrEntry
      MAX-ACCESS  not-accessible
      STATUS      current
      DESCRIPTION
          "The ATMARP Servers running on this system."
      ::= { ipoaObjects 5 }
        

ipoaArpSrvrEntry OBJECT-TYPE SYNTAX IpoaArpSrvrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about an ATMARP Server within a LIS. An entry in this table has two indexes: first ipAdEntAddr, which is the IP address that this system uses as a member of the LIS, and then ipoaArpSrvrAddr, which is the ATM address of the ATMARP Server.

IPoarPSrvrentry对象类型语法IPoarPSrvrentry MAX-ACCESS不可访问状态当前说明“有关LIS中ATMARP服务器的信息。此表中的条目有两个索引:第一个是ipAdEntAddr,它是系统用作LIS成员的IP地址,然后是IPoarpsrvraddr,它是ATMARP服务器的ATM地址。

Entries may be created by a management application using the ipoaArpSrvrRowStatus object. Entries in this table may also be created by the system and not by a management application, for example via ILMI.

管理应用程序可以使用IPoarpSrvrowStatus对象创建条目。此表中的条目也可以由系统创建,而不是由管理应用程序创建,例如通过ILMI。

          Entries in this table may be deleted by setting the
          ipoaArpSrvrRowStatus object to 'destroy(6)'.  This
          includes entries that were added by the system and not
          by a management application."
      INDEX  { ipAdEntAddr, ipoaArpSrvrAddr }
      ::= { ipoaArpSrvrTable 1 }
        
          Entries in this table may be deleted by setting the
          ipoaArpSrvrRowStatus object to 'destroy(6)'.  This
          includes entries that were added by the system and not
          by a management application."
      INDEX  { ipAdEntAddr, ipoaArpSrvrAddr }
      ::= { ipoaArpSrvrTable 1 }
        
  IpoaArpSrvrEntry ::= SEQUENCE {
      ipoaArpSrvrAddr                 IpoaAtmAddr,
      ipoaArpSrvrLis                  IpAddress,
      ipoaArpSrvrInArpInReqs          Counter32,
      ipoaArpSrvrInArpOutReqs         Counter32,
        
  IpoaArpSrvrEntry ::= SEQUENCE {
      ipoaArpSrvrAddr                 IpoaAtmAddr,
      ipoaArpSrvrLis                  IpAddress,
      ipoaArpSrvrInArpInReqs          Counter32,
      ipoaArpSrvrInArpOutReqs         Counter32,
        

ipoaArpSrvrInArpInReplies Counter32, ipoaArpSrvrInArpOutReplies Counter32, ipoaArpSrvrInArpInvalidInReqs Counter32, ipoaArpSrvrInArpInvalidOutReqs Counter32, ipoaArpSrvrArpInReqs Counter32, ipoaArpSrvrArpOutReplies Counter32, ipoaArpSrvrArpOutNaks Counter32, ipoaArpSrvrArpDupIpAddrs Counter32, ipoaArpSrvrArpUnknownOps Counter32, ipoaArpSrvrRowStatus RowStatus }

IPoarpsrvrinarpinreplies counter 32、IPoarpsrvrinarpoutreplies counter 32、IPoarpsrvrinarpinvalidoutreqs counter 32、IPoarpsrvrapinreqs counter 32、IPoarpsrvrapuportreplies counter 32、IPoarpsrrvrarpoutnaks counter 32、IPoarpsrrvrarpdupipaddrs counter 32、IPoarpsrvrapunnops counter 32、,IPOARPSRVROWSTATUS RowStatus}

  ipoaArpSrvrAddr OBJECT-TYPE
      SYNTAX      IpoaAtmAddr
      MAX-ACCESS  not-accessible
      STATUS      current
      DESCRIPTION
          "The ATM address of the ATMARP Server."
      ::= { ipoaArpSrvrEntry 1 }
        
  ipoaArpSrvrAddr OBJECT-TYPE
      SYNTAX      IpoaAtmAddr
      MAX-ACCESS  not-accessible
      STATUS      current
      DESCRIPTION
          "The ATM address of the ATMARP Server."
      ::= { ipoaArpSrvrEntry 1 }
        
  ipoaArpSrvrLis OBJECT-TYPE
      SYNTAX      IpAddress
      MAX-ACCESS  read-create
      STATUS      current
      DESCRIPTION
          "The subnet address that identifies the LIS with
          which this server is associated."
      ::= { ipoaArpSrvrEntry 2 }
        
  ipoaArpSrvrLis OBJECT-TYPE
      SYNTAX      IpAddress
      MAX-ACCESS  read-create
      STATUS      current
      DESCRIPTION
          "The subnet address that identifies the LIS with
          which this server is associated."
      ::= { ipoaArpSrvrEntry 2 }
        
  ipoaArpSrvrInArpInReqs OBJECT-TYPE
      SYNTAX      Counter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "The number of InATMARP requests received by this
          ATMARP Server."
      ::= { ipoaArpSrvrEntry 3 }
        
  ipoaArpSrvrInArpInReqs OBJECT-TYPE
      SYNTAX      Counter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "The number of InATMARP requests received by this
          ATMARP Server."
      ::= { ipoaArpSrvrEntry 3 }
        
  ipoaArpSrvrInArpOutReqs OBJECT-TYPE
      SYNTAX      Counter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "The number of InATMARP requests sent by this ATMARP
          Server."
      ::= { ipoaArpSrvrEntry 4 }
        
  ipoaArpSrvrInArpOutReqs OBJECT-TYPE
      SYNTAX      Counter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "The number of InATMARP requests sent by this ATMARP
          Server."
      ::= { ipoaArpSrvrEntry 4 }
        

ipoaArpSrvrInArpInReplies OBJECT-TYPE

IPoarPSRVRINARPINreplies对象类型

      SYNTAX      Counter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "The number of InATMARP replies received by this
          ATMARP Server."
      ::= { ipoaArpSrvrEntry 5 }
        
      SYNTAX      Counter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "The number of InATMARP replies received by this
          ATMARP Server."
      ::= { ipoaArpSrvrEntry 5 }
        
  ipoaArpSrvrInArpOutReplies OBJECT-TYPE
      SYNTAX      Counter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "The number of InATMARP replies sent by this ATMARP
          Server."
      ::= { ipoaArpSrvrEntry 6 }
        
  ipoaArpSrvrInArpOutReplies OBJECT-TYPE
      SYNTAX      Counter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "The number of InATMARP replies sent by this ATMARP
          Server."
      ::= { ipoaArpSrvrEntry 6 }
        
  ipoaArpSrvrInArpInvalidInReqs OBJECT-TYPE
      SYNTAX      Counter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "The number of invalid InATMARP requests received by
           this ATMARP Server."
      ::= { ipoaArpSrvrEntry 7 }
        
  ipoaArpSrvrInArpInvalidInReqs OBJECT-TYPE
      SYNTAX      Counter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "The number of invalid InATMARP requests received by
           this ATMARP Server."
      ::= { ipoaArpSrvrEntry 7 }
        
  ipoaArpSrvrInArpInvalidOutReqs OBJECT-TYPE
      SYNTAX      Counter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "The number of times that this server did not receive
           an InATMARP reply."
      ::= { ipoaArpSrvrEntry 8 }
        
  ipoaArpSrvrInArpInvalidOutReqs OBJECT-TYPE
      SYNTAX      Counter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "The number of times that this server did not receive
           an InATMARP reply."
      ::= { ipoaArpSrvrEntry 8 }
        
  ipoaArpSrvrArpInReqs OBJECT-TYPE
      SYNTAX      Counter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "Total number of ATMARP requests received by this
          ATMARP Server."
      ::= { ipoaArpSrvrEntry 9 }
        
  ipoaArpSrvrArpInReqs OBJECT-TYPE
      SYNTAX      Counter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "Total number of ATMARP requests received by this
          ATMARP Server."
      ::= { ipoaArpSrvrEntry 9 }
        

ipoaArpSrvrArpOutReplies OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current

IPOARPSRVRAPOUTRPLIES对象类型语法计数器32 MAX-ACCESS只读状态当前

      DESCRIPTION
          "Total number of ATMARP replies sent by this ATMARP
          Server."
      ::= { ipoaArpSrvrEntry 10 }
        
      DESCRIPTION
          "Total number of ATMARP replies sent by this ATMARP
          Server."
      ::= { ipoaArpSrvrEntry 10 }
        
  ipoaArpSrvrArpOutNaks OBJECT-TYPE
      SYNTAX      Counter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "Total number of negative ATMARP replies sent by this
           ATMARP Server."
      ::= { ipoaArpSrvrEntry 11 }
        
  ipoaArpSrvrArpOutNaks OBJECT-TYPE
      SYNTAX      Counter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "Total number of negative ATMARP replies sent by this
           ATMARP Server."
      ::= { ipoaArpSrvrEntry 11 }
        
  ipoaArpSrvrArpDupIpAddrs OBJECT-TYPE
      SYNTAX      Counter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "The number of times that a duplicate IP address was
           detected by this ATMARP Server."
      ::= { ipoaArpSrvrEntry 12 }
        
  ipoaArpSrvrArpDupIpAddrs OBJECT-TYPE
      SYNTAX      Counter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "The number of times that a duplicate IP address was
           detected by this ATMARP Server."
      ::= { ipoaArpSrvrEntry 12 }
        
  ipoaArpSrvrArpUnknownOps OBJECT-TYPE
      SYNTAX      Counter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "The number of times that this ATMARP Server received
           an ATMARP message with an operation code for which it
           is not coded to support."
      ::= { ipoaArpSrvrEntry 13 }
        
  ipoaArpSrvrArpUnknownOps OBJECT-TYPE
      SYNTAX      Counter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "The number of times that this ATMARP Server received
           an ATMARP message with an operation code for which it
           is not coded to support."
      ::= { ipoaArpSrvrEntry 13 }
        
  ipoaArpSrvrRowStatus OBJECT-TYPE
      SYNTAX      RowStatus
      MAX-ACCESS  read-create
      STATUS      current
      DESCRIPTION
          "This object allows entries to be created and deleted
          from the ipoaArpSrvrTable."
      REFERENCE
          "RFC 1903, 'Textual Conventions for Version 2 of the
          Simple Network Management Protocol (SNMPv2).'"
      ::= { ipoaArpSrvrEntry 14 }
        
  ipoaArpSrvrRowStatus OBJECT-TYPE
      SYNTAX      RowStatus
      MAX-ACCESS  read-create
      STATUS      current
      DESCRIPTION
          "This object allows entries to be created and deleted
          from the ipoaArpSrvrTable."
      REFERENCE
          "RFC 1903, 'Textual Conventions for Version 2 of the
          Simple Network Management Protocol (SNMPv2).'"
      ::= { ipoaArpSrvrEntry 14 }
        

-- The Remote ATMARP Server Table

--远程ATMARP服务器表

ipoaArpRemoteSrvrTable OBJECT-TYPE

iPoarPremoteSrvtable对象类型

      SYNTAX      SEQUENCE OF IpoaArpRemoteSrvrEntry
      MAX-ACCESS  not-accessible
      STATUS      current
      DESCRIPTION
          "A table of non-local ATMARP Servers associated with a
          LIS.  An entry in this table has three indexes: first
          the ipoaLisSubnetAddr of the LIS for which the
          corresponding ATMARP Server provides ATMARP services,
          then the ipoaArpRemoteSrvrAtmAddr, which is the ATM
          address of the remote ATMARP Server, and finally the
          ifIndex of the interface on which the VC to the ATMARP
          Remote Server will be opened.  An ifIndex value of 0
          should be used when a single VC is to be shared for
          ATMARP purposes by multiple interfaces."
      ::= { ipoaObjects 6 }
        
      SYNTAX      SEQUENCE OF IpoaArpRemoteSrvrEntry
      MAX-ACCESS  not-accessible
      STATUS      current
      DESCRIPTION
          "A table of non-local ATMARP Servers associated with a
          LIS.  An entry in this table has three indexes: first
          the ipoaLisSubnetAddr of the LIS for which the
          corresponding ATMARP Server provides ATMARP services,
          then the ipoaArpRemoteSrvrAtmAddr, which is the ATM
          address of the remote ATMARP Server, and finally the
          ifIndex of the interface on which the VC to the ATMARP
          Remote Server will be opened.  An ifIndex value of 0
          should be used when a single VC is to be shared for
          ATMARP purposes by multiple interfaces."
      ::= { ipoaObjects 6 }
        
  ipoaArpRemoteSrvrEntry OBJECT-TYPE
      SYNTAX      IpoaArpRemoteSrvrEntry
      MAX-ACCESS  not-accessible
      STATUS      current
      DESCRIPTION
          "Information about one non-local ATMARP Server."
      INDEX  { ipoaLisSubnetAddr, ipoaArpRemoteSrvrAtmAddr,
               ipoaArpRemoteSrvrIfIndex }
      ::= { ipoaArpRemoteSrvrTable 1 }
        
  ipoaArpRemoteSrvrEntry OBJECT-TYPE
      SYNTAX      IpoaArpRemoteSrvrEntry
      MAX-ACCESS  not-accessible
      STATUS      current
      DESCRIPTION
          "Information about one non-local ATMARP Server."
      INDEX  { ipoaLisSubnetAddr, ipoaArpRemoteSrvrAtmAddr,
               ipoaArpRemoteSrvrIfIndex }
      ::= { ipoaArpRemoteSrvrTable 1 }
        
  IpoaArpRemoteSrvrEntry ::= SEQUENCE {
      ipoaArpRemoteSrvrAtmAddr      IpoaAtmAddr,
      ipoaArpRemoteSrvrRowStatus    RowStatus,
      ipoaArpRemoteSrvrIfIndex      InterfaceIndexOrZero,
      ipoaArpRemoteSrvrIpAddr       IpAddress,
      ipoaArpRemoteSrvrAdminStatus  INTEGER,
      ipoaArpRemoteSrvrOperStatus   INTEGER
  }
        
  IpoaArpRemoteSrvrEntry ::= SEQUENCE {
      ipoaArpRemoteSrvrAtmAddr      IpoaAtmAddr,
      ipoaArpRemoteSrvrRowStatus    RowStatus,
      ipoaArpRemoteSrvrIfIndex      InterfaceIndexOrZero,
      ipoaArpRemoteSrvrIpAddr       IpAddress,
      ipoaArpRemoteSrvrAdminStatus  INTEGER,
      ipoaArpRemoteSrvrOperStatus   INTEGER
  }
        
  ipoaArpRemoteSrvrAtmAddr OBJECT-TYPE
      SYNTAX      IpoaAtmAddr
      MAX-ACCESS  not-accessible
      STATUS      current
      DESCRIPTION
          "The ATM address of the remote ATMARP Server."
      ::= { ipoaArpRemoteSrvrEntry 1 }
        
  ipoaArpRemoteSrvrAtmAddr OBJECT-TYPE
      SYNTAX      IpoaAtmAddr
      MAX-ACCESS  not-accessible
      STATUS      current
      DESCRIPTION
          "The ATM address of the remote ATMARP Server."
      ::= { ipoaArpRemoteSrvrEntry 1 }
        

ipoaArpRemoteSrvrRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION

ipoaArpRemoteSrvrRowStatus对象类型语法RowStatus MAX-ACCESS读取创建状态当前说明

"This object allows entries to be created and deleted from the ipoaArpRemoteSrvrTable.

“此对象允许从IPoarPremoteSrvr表中创建和删除条目。

Deleting an ipoaArpRemoteSrvrEntry (by setting this object to destroy(6)) may affect ipoaArpClientTable entries. The object ipoaArpClientSrvrInUse in an ipoaArpClientSrvrEntry may contain the ATM address of an ATMARP Remote Server whose entry in the ipoaArpRemoteSrvrTable is being removed. In this case, any corresponding ipoaArpClientSrvrInUse objects should be at a minimum invalidated by setting their values to that of a zero length OCTET STRING.

删除iPoarPremoteSrvrEntry(通过将此对象设置为destroy(6))可能会影响iPoarPClientTable条目。iPoarPClientSrvrEntry中的对象IPoarPClientSrrvinUse可能包含正在删除IPoarPremoteSrvr表中条目的ATMARP远程服务器的ATM地址。在这种情况下,任何对应的iPoarPClientSrvrinuse对象都应至少通过将其值设置为零长度八位字符串的值来失效。

          The value of ipoaArpRemoteSrvrOperStatus should be
          consistent with that of ipoaArpRemoteSrvrRowStatus.
          For example, successfully setting the value of
          this object to notInService(2) after its being in
          the up(1) state should result in
          ipoaArpRemoteSrvrOperStatus being set to down(2)
          if currently up(1)."
      REFERENCE
          "RFC 1903, 'Textual Conventions for Version 2 of the
          Simple Network Management Protocol (SNMPv2).'"
      ::= { ipoaArpRemoteSrvrEntry 2 }
        
          The value of ipoaArpRemoteSrvrOperStatus should be
          consistent with that of ipoaArpRemoteSrvrRowStatus.
          For example, successfully setting the value of
          this object to notInService(2) after its being in
          the up(1) state should result in
          ipoaArpRemoteSrvrOperStatus being set to down(2)
          if currently up(1)."
      REFERENCE
          "RFC 1903, 'Textual Conventions for Version 2 of the
          Simple Network Management Protocol (SNMPv2).'"
      ::= { ipoaArpRemoteSrvrEntry 2 }
        
  ipoaArpRemoteSrvrIfIndex OBJECT-TYPE
      SYNTAX      InterfaceIndexOrZero
      MAX-ACCESS  not-accessible
      STATUS      current
      DESCRIPTION
          "The ifIndex of the interface that the VC to the
           Remote ATMARP Server is associated with."
      ::= { ipoaArpRemoteSrvrEntry 3 }
        
  ipoaArpRemoteSrvrIfIndex OBJECT-TYPE
      SYNTAX      InterfaceIndexOrZero
      MAX-ACCESS  not-accessible
      STATUS      current
      DESCRIPTION
          "The ifIndex of the interface that the VC to the
           Remote ATMARP Server is associated with."
      ::= { ipoaArpRemoteSrvrEntry 3 }
        
  ipoaArpRemoteSrvrIpAddr OBJECT-TYPE
      SYNTAX      IpAddress
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "The IP Address of the Remote ATMARP Server.  A
          value of 0.0.0.0 implies that this address isn't
          known."
      DEFVAL { '00000000'H }
      ::= { ipoaArpRemoteSrvrEntry 4 }
        
  ipoaArpRemoteSrvrIpAddr OBJECT-TYPE
      SYNTAX      IpAddress
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "The IP Address of the Remote ATMARP Server.  A
          value of 0.0.0.0 implies that this address isn't
          known."
      DEFVAL { '00000000'H }
      ::= { ipoaArpRemoteSrvrEntry 4 }
        

ipoaArpRemoteSrvrAdminStatus OBJECT-TYPE SYNTAX INTEGER {

ipoaArpRemoteSrvrAdminStatus对象类型语法整数{

up(1), -- use this ATMARP Server down(2) -- stop using this ATMARP Server } MAX-ACCESS read-create STATUS current DESCRIPTION "The desired state for use of the ATMARP Server represented by an entry in this table. ipoaArpRemoteSrvrAdminStatus values:

向上(1),--使用此ATMARP服务器向下(2)--停止使用此ATMARP服务器}MAX-ACCESS read create STATUS current DESCRIPTION“使用此表中的条目表示的ATMARP服务器的所需状态。IPoarPremotesrVRAdminStatus值:

up(1) - Attempt to activate use of the ATMARP Server represented by this entry in the ipoaArpRemoteSrvrTable. down(2) - Deactivate use of this ATMARP Server.

up(1)-尝试激活IPoarPremoteSrvr表中此项表示的ATMARP服务器的使用。停机(2)-停用此ATMARP服务器的使用。

           When a managed system creates an entry in this
           table ipoaArpRemoteSrvrAdminStatus and
           ipoaArpRemoteSrvrOperStatus are initialized as
           down(2) by default."
      DEFVAL { down }
      ::= { ipoaArpRemoteSrvrEntry 5 }
        
           When a managed system creates an entry in this
           table ipoaArpRemoteSrvrAdminStatus and
           ipoaArpRemoteSrvrOperStatus are initialized as
           down(2) by default."
      DEFVAL { down }
      ::= { ipoaArpRemoteSrvrEntry 5 }
        
  ipoaArpRemoteSrvrOperStatus OBJECT-TYPE
      SYNTAX  INTEGER {
                 up(1),  -- eligible for use
                 down(2) -- not eligible for use
              }
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "The current operational state for use of a Remote
           ATMARP Server.  An up(1) entry has a VC
           established to the respective Remote ATMARP
           Server:
        
  ipoaArpRemoteSrvrOperStatus OBJECT-TYPE
      SYNTAX  INTEGER {
                 up(1),  -- eligible for use
                 down(2) -- not eligible for use
              }
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "The current operational state for use of a Remote
           ATMARP Server.  An up(1) entry has a VC
           established to the respective Remote ATMARP
           Server:
        

up(1) - A VC exists to Remote ATMARP Server whose IP Address is stored in ipoaArpRemoteSrvrIpAddr. This VC can be determined by searching the ipoaVcTable using ipoaArpRemoteSrvrIfIndex (if not 0, otherwise ignore ipNetToMediaIfIndex index) and ipoaArpRemoteSrvrIpAddr. An ipoaArpClientEntry should exist with its ipoaArpClientSrvrInUse object having the same value as ipoaArpRemoteSrvrAtmAddr.

up(1)-远程ATMARP服务器上存在一个VC,其IP地址存储在IPOARPremotesRvripaddr中。可通过使用IPOARPremotesRvriIndex(如果不是0,则忽略IPNetTomeDiaiIndex索引)和IPOARPremotesRvriPaddr搜索ipoaVcTable来确定此VC。iPoarPClientry应与其iPoarPClientSrvrinUse对象具有与iPoarPremMotesRvratMaddr相同的值。

down(2) - Entry exists without an active VC to the Remote ATMARP Server.

停机(2)-存在没有活动VC的远程ATMARP服务器入口。

Transition from up(1) to down(2) status may affect ipoaArpClientTable entries. The object ipoaArpClientSrvrInUse in an ipoaArpClientSrvrEntry may contain the ATM address of an ATMARP Remote Server whose entry in the ipoaArpRemoteSrvrTable is being deactivated. In this case, any corresponding ipoaArpClientSrvrInUse objects should be at a minimum invalidated by setting their values to that of a zero length OCTET STRING.

从向上(1)状态到向下(2)状态的转换可能会影响iPoarPClientTable条目。iPoarPClientSrvrentry中的对象iPoarPClientSrvrinuse可能包含正在停用iPoarPremoteSrvr表中条目的ATMARP远程服务器的ATM地址。在这种情况下,任何对应的iPoarPClientSrvrinuse对象都应至少通过将其值设置为零长度八位字符串的值来失效。

          If ipoaArpRemoteSrvrAdminStatus is down(2) then
          ipoaArpRemoteSrvrOperStatus should be down(2).
          If ipoaArpRemoteSrvrAdminStatus is changed to
          up(1) then ipoaArpRemoteSrvrOperStatus should
          change to up(1) if the Remote ATMARP Server
          entry can be activated."
      DEFVAL { down }
      ::= { ipoaArpRemoteSrvrEntry 6 }
        
          If ipoaArpRemoteSrvrAdminStatus is down(2) then
          ipoaArpRemoteSrvrOperStatus should be down(2).
          If ipoaArpRemoteSrvrAdminStatus is changed to
          up(1) then ipoaArpRemoteSrvrOperStatus should
          change to up(1) if the Remote ATMARP Server
          entry can be activated."
      DEFVAL { down }
      ::= { ipoaArpRemoteSrvrEntry 6 }
        

-- The ATM VC Table

--ATM-VC表

ipoaVcTable OBJECT-TYPE SYNTAX SEQUENCE OF IpoaVcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A system that supports IP over ATM is an IP system and therefore MUST support all of the appropriate tables in the SNMPv2-MIB (RFC 1907), the IF-MIB (RFC 2233), the IP-MIB (RFC 2011), the TCP-MIB (RFC 2012), and the UDP-MIB (RFC 2013). This includes the ipNetToMediaTable (the ARP cache) that is defined within the IP-MIB (RFC 2011). The ipoaVcTable keeps a set of VCs for each entry in the ARP cache that was put there by an IP over ATM system acting as either a host or server. The ipoaVcTable doesn't augment the ipNetToMediaTable (ARP Cache) since the the correspondence between tables is not necessarily one-to-one.

IpoaVcEntry MAX-ACCESS的ipoaVcTable对象类型语法序列不可访问状态当前描述“支持ATM上IP的系统是一个IP系统,因此必须支持SNMPv2 MIB(RFC 1907)、IF-MIB(RFC 2233)、IP-MIB(RFC 2011)、TCP-MIB(RFC 2012)和UDP-MIB(RFC 2013)中的所有适当表。这包括IP-MIB(RFC 2011)中定义的ipNetToMediaTable(ARP缓存)。ipoaVcTable为ARP缓存中的每个条目保留一组VCs,这些条目是由作为主机或服务器的IP over ATM系统放在那里的。ipoaVcTable不扩充ipNetToMediaTable(ARP缓存)因为表之间的对应关系不一定是一对一的。

          An ipNetToMediaPhysAddress object should contain the
          content as defined by the IpoaAtmAddr textual
          convention when used to hold an IPOA-MIB ATM Address."
      ::= { ipoaObjects 7 }
        
          An ipNetToMediaPhysAddress object should contain the
          content as defined by the IpoaAtmAddr textual
          convention when used to hold an IPOA-MIB ATM Address."
      ::= { ipoaObjects 7 }
        

ipoaVcEntry OBJECT-TYPE SYNTAX IpoaVcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A VC (permanent or switched) that this host or server has opened with another member of a LIS. Additional information can be determined about the VC from the ATM-MIB.

ipoaVcEntry对象类型语法ipoaVcEntry MAX-ACCESS不可访问状态当前描述“此主机或服务器已与LIS的另一成员打开的VC(永久或交换)。可以从ATM-MIB确定有关VC的其他信息。

Entries in this table cannot be created by management applications.

管理应用程序无法创建此表中的条目。

In an SVC environment, an entry is automatically added by the system as the result of ATMARP processing.

在SVC环境中,系统会自动添加一个条目作为ATMARP处理的结果。

          In a PVC environment, an entry is automatically added
          to this table when an entry is created in the
          ipoaConfigPvcTable and the IP Address at the remote
          end of the PVC is discovered using InATMARP.  An
          entry also is added to the ipNetToMediaTable."
      INDEX       { ipNetToMediaIfIndex,
                    ipNetToMediaNetAddress,
                    ipoaVcVpi,
                    ipoaVcVci
                  }
      ::= { ipoaVcTable 1 }
        
          In a PVC environment, an entry is automatically added
          to this table when an entry is created in the
          ipoaConfigPvcTable and the IP Address at the remote
          end of the PVC is discovered using InATMARP.  An
          entry also is added to the ipNetToMediaTable."
      INDEX       { ipNetToMediaIfIndex,
                    ipNetToMediaNetAddress,
                    ipoaVcVpi,
                    ipoaVcVci
                  }
      ::= { ipoaVcTable 1 }
        
  IpoaVcEntry ::= SEQUENCE {
      ipoaVcVpi                  IpoaVpiInteger,
      ipoaVcVci                  IpoaVciInteger,
      ipoaVcType                 IpoaAtmConnKind,
      ipoaVcNegotiatedEncapsType IpoaEncapsType,
      ipoaVcNegotiatedMtu        Integer32 }
        
  IpoaVcEntry ::= SEQUENCE {
      ipoaVcVpi                  IpoaVpiInteger,
      ipoaVcVci                  IpoaVciInteger,
      ipoaVcType                 IpoaAtmConnKind,
      ipoaVcNegotiatedEncapsType IpoaEncapsType,
      ipoaVcNegotiatedMtu        Integer32 }
        
  ipoaVcVpi OBJECT-TYPE
      SYNTAX      IpoaVpiInteger
      MAX-ACCESS  not-accessible
      STATUS      current
      DESCRIPTION
          "The VPI value for the Virtual Circuit."
      ::= { ipoaVcEntry 1 }
        
  ipoaVcVpi OBJECT-TYPE
      SYNTAX      IpoaVpiInteger
      MAX-ACCESS  not-accessible
      STATUS      current
      DESCRIPTION
          "The VPI value for the Virtual Circuit."
      ::= { ipoaVcEntry 1 }
        

ipoaVcVci OBJECT-TYPE SYNTAX IpoaVciInteger MAX-ACCESS not-accessible STATUS current

IPOAVCCI对象类型语法IPOAVCINTEGER MAX-ACCESS不可访问状态当前

      DESCRIPTION
          "The VCI value for the Virtual Circuit."
      ::= { ipoaVcEntry 2 }
        
      DESCRIPTION
          "The VCI value for the Virtual Circuit."
      ::= { ipoaVcEntry 2 }
        
  ipoaVcType OBJECT-TYPE
      SYNTAX      IpoaAtmConnKind
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "The type of the Virtual Circuit."
      ::= { ipoaVcEntry 3 }
        
  ipoaVcType OBJECT-TYPE
      SYNTAX      IpoaAtmConnKind
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "The type of the Virtual Circuit."
      ::= { ipoaVcEntry 3 }
        
  ipoaVcNegotiatedEncapsType OBJECT-TYPE
      SYNTAX      IpoaEncapsType
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "The encapsulation type used when communicating over
          this circuit."
      ::= { ipoaVcEntry 4 }
        
  ipoaVcNegotiatedEncapsType OBJECT-TYPE
      SYNTAX      IpoaEncapsType
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "The encapsulation type used when communicating over
          this circuit."
      ::= { ipoaVcEntry 4 }
        
  ipoaVcNegotiatedMtu OBJECT-TYPE
      SYNTAX      Integer32 (0..65535)
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "The MTU used when communicating over this circuit."
      ::= { ipoaVcEntry 5 }
        
  ipoaVcNegotiatedMtu OBJECT-TYPE
      SYNTAX      Integer32 (0..65535)
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "The MTU used when communicating over this circuit."
      ::= { ipoaVcEntry 5 }
        

-- The ATM Config PVC Table

--ATM配置表

  ipoaConfigPvcTable OBJECT-TYPE
      SYNTAX      SEQUENCE OF IpoaConfigPvcEntry
      MAX-ACCESS  not-accessible
      STATUS      current
      DESCRIPTION
          "This table MUST be supported when PVCs are intended to
          be supported in order to enable the setup of PVCs for
          use by IP."
      ::= { ipoaObjects 8 }
        
  ipoaConfigPvcTable OBJECT-TYPE
      SYNTAX      SEQUENCE OF IpoaConfigPvcEntry
      MAX-ACCESS  not-accessible
      STATUS      current
      DESCRIPTION
          "This table MUST be supported when PVCs are intended to
          be supported in order to enable the setup of PVCs for
          use by IP."
      ::= { ipoaObjects 8 }
        

ipoaConfigPvcEntry OBJECT-TYPE SYNTAX IpoaConfigPvcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Defines a single PVC that exists at this host for use by IP."

ipoaConfigPvcEntry对象类型语法ipoaConfigPvcEntry MAX-ACCESS not ACCESS not ACCESS STATUS current DESCRIPTION“定义此主机上存在供IP使用的单个PVC。”

      INDEX       { ipoaConfigPvcIfIndex,
                    ipoaConfigPvcVpi,
                    ipoaConfigPvcVci
                  }
      ::= { ipoaConfigPvcTable 1 }
        
      INDEX       { ipoaConfigPvcIfIndex,
                    ipoaConfigPvcVpi,
                    ipoaConfigPvcVci
                  }
      ::= { ipoaConfigPvcTable 1 }
        
  IpoaConfigPvcEntry ::= SEQUENCE {
      ipoaConfigPvcIfIndex              InterfaceIndex,
      ipoaConfigPvcVpi                  IpoaVpiInteger,
      ipoaConfigPvcVci                  IpoaVciInteger,
      ipoaConfigPvcDefaultMtu           Integer32,
      ipoaConfigPvcRowStatus            RowStatus }
        
  IpoaConfigPvcEntry ::= SEQUENCE {
      ipoaConfigPvcIfIndex              InterfaceIndex,
      ipoaConfigPvcVpi                  IpoaVpiInteger,
      ipoaConfigPvcVci                  IpoaVciInteger,
      ipoaConfigPvcDefaultMtu           Integer32,
      ipoaConfigPvcRowStatus            RowStatus }
        
  ipoaConfigPvcIfIndex OBJECT-TYPE
      SYNTAX      InterfaceIndex
      MAX-ACCESS  not-accessible
      STATUS      current
      DESCRIPTION
          "The ifIndex of the ATM Interface that this PVC
           is associated with."
      ::= { ipoaConfigPvcEntry 1 }
        
  ipoaConfigPvcIfIndex OBJECT-TYPE
      SYNTAX      InterfaceIndex
      MAX-ACCESS  not-accessible
      STATUS      current
      DESCRIPTION
          "The ifIndex of the ATM Interface that this PVC
           is associated with."
      ::= { ipoaConfigPvcEntry 1 }
        
  ipoaConfigPvcVpi OBJECT-TYPE
      SYNTAX      IpoaVpiInteger
      MAX-ACCESS  not-accessible
      STATUS      current
      DESCRIPTION
          "The VPI value for the Virtual Circuit."
      ::= { ipoaConfigPvcEntry 2 }
        
  ipoaConfigPvcVpi OBJECT-TYPE
      SYNTAX      IpoaVpiInteger
      MAX-ACCESS  not-accessible
      STATUS      current
      DESCRIPTION
          "The VPI value for the Virtual Circuit."
      ::= { ipoaConfigPvcEntry 2 }
        
  ipoaConfigPvcVci OBJECT-TYPE
      SYNTAX      IpoaVciInteger
      MAX-ACCESS  not-accessible
      STATUS      current
      DESCRIPTION
          "The VCI value for the Virtual Circuit."
      ::= { ipoaConfigPvcEntry 3 }
        
  ipoaConfigPvcVci OBJECT-TYPE
      SYNTAX      IpoaVciInteger
      MAX-ACCESS  not-accessible
      STATUS      current
      DESCRIPTION
          "The VCI value for the Virtual Circuit."
      ::= { ipoaConfigPvcEntry 3 }
        

ipoaConfigPvcDefaultMtu OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "Classical IP and ARP over ATM allows use of other MTU values for PVCs but considers how a value other than 9180 could be selected to be out of scope. ipoaConfigPvcDefaultMtu can be used to configure the MTU to be used for the PVC.

ipoaConfigPvcDefaultMtu对象类型语法整数32(0..65535)MAX-ACCESS read create STATUS current DESCRIPTION“ATM上的经典IP和ARP允许对PVC使用其他MTU值,但考虑如何选择9180以外的值超出范围。ipoaConfigPvcDefaultMtu可用于配置用于PVC的MTU。

         Both ends MUST have the same value configured."
      DEFVAL { 9180 }
      ::= { ipoaConfigPvcEntry 4 }
        
         Both ends MUST have the same value configured."
      DEFVAL { 9180 }
      ::= { ipoaConfigPvcEntry 4 }
        
  ipoaConfigPvcRowStatus OBJECT-TYPE
      SYNTAX      RowStatus
      MAX-ACCESS  read-create
      STATUS      current
      DESCRIPTION
         "This object allows rows to be created and deleted in
         the ipoaConfigPvcTable.  Creation of an entry in this
         table should eventually result in the creation of an
         ipNetToMediaEntry and a corresponding ipoaVcEntry
         after InATMARP has determined the destination address
         of the remote system that the PVC is connected to.
         Setting this object to destroy(6) should remove the
         corresponding ipNetToMediaTable and ipoaVcTable
         entries."
     REFERENCE
         "RFC 1903, 'Textual Conventions for Version 2 of the
         Simple Network Management Protocol (SNMPv2).'"
     ::= { ipoaConfigPvcEntry 5 }
        
  ipoaConfigPvcRowStatus OBJECT-TYPE
      SYNTAX      RowStatus
      MAX-ACCESS  read-create
      STATUS      current
      DESCRIPTION
         "This object allows rows to be created and deleted in
         the ipoaConfigPvcTable.  Creation of an entry in this
         table should eventually result in the creation of an
         ipNetToMediaEntry and a corresponding ipoaVcEntry
         after InATMARP has determined the destination address
         of the remote system that the PVC is connected to.
         Setting this object to destroy(6) should remove the
         corresponding ipNetToMediaTable and ipoaVcTable
         entries."
     REFERENCE
         "RFC 1903, 'Textual Conventions for Version 2 of the
         Simple Network Management Protocol (SNMPv2).'"
     ::= { ipoaConfigPvcEntry 5 }
        

-- Notifications

--通知

  ipoaTrapPrefix  OBJECT IDENTIFIER ::= { ipoaNotifications 0 }
        
  ipoaTrapPrefix  OBJECT IDENTIFIER ::= { ipoaNotifications 0 }
        
  ipoaMtuExceeded NOTIFICATION-TYPE
      OBJECTS {
          ipoaVcNegotiatedMtu
      }
      STATUS  current
      DESCRIPTION
          "A frame was received that exceeds the negotiated
          MTU size.  The VPI and VCI of the VC for which this
          condition was detected can be determined from the
          index values for ipoaVcNegotiatedMtu.  In addition,
          the ifIndex and IP Address can be determined as
          well (refer to the ipoaVcTable)."
      ::= { ipoaTrapPrefix 1 }
        
  ipoaMtuExceeded NOTIFICATION-TYPE
      OBJECTS {
          ipoaVcNegotiatedMtu
      }
      STATUS  current
      DESCRIPTION
          "A frame was received that exceeds the negotiated
          MTU size.  The VPI and VCI of the VC for which this
          condition was detected can be determined from the
          index values for ipoaVcNegotiatedMtu.  In addition,
          the ifIndex and IP Address can be determined as
          well (refer to the ipoaVcTable)."
      ::= { ipoaTrapPrefix 1 }
        

ipoaDuplicateIpAddress NOTIFICATION-TYPE OBJECTS { ipNetToMediaIfIndex, ipNetToMediaNetAddress, ipNetToMediaPhysAddress, ipNetToMediaPhysAddress

ipoaDuplicateIpAddress通知类型对象{IPNetTomeDiaiIndex,IPNetTomeDianeAddress,IPNetTomeDimpySAddress,IPNetTomeDimpySAddress

      }
      STATUS  current
      DESCRIPTION
          "The ATMARP Server has detected more than one ATM end
          point attempting to associate the same IP address with
          different ATM addresses."
      ::= { ipoaTrapPrefix 2 }
        
      }
      STATUS  current
      DESCRIPTION
          "The ATMARP Server has detected more than one ATM end
          point attempting to associate the same IP address with
          different ATM addresses."
      ::= { ipoaTrapPrefix 2 }
        
  ipoaLisCreate NOTIFICATION-TYPE
      OBJECTS {
          ipoaLisSubnetAddr
      }
      STATUS  current
      DESCRIPTION
          "Generation of this trap occurs when an ipoaLisEntry is
          created while the ipoaLisTrapEnable.0 object has the
          value enabled(1)."
      ::= { ipoaTrapPrefix 3 }
        
  ipoaLisCreate NOTIFICATION-TYPE
      OBJECTS {
          ipoaLisSubnetAddr
      }
      STATUS  current
      DESCRIPTION
          "Generation of this trap occurs when an ipoaLisEntry is
          created while the ipoaLisTrapEnable.0 object has the
          value enabled(1)."
      ::= { ipoaTrapPrefix 3 }
        
  ipoaLisDelete NOTIFICATION-TYPE
      OBJECTS {
          ipoaLisSubnetAddr
      }
      STATUS  current
      DESCRIPTION
          "Generation of this trap occurs when an ipoaLisEntry is
          deleted while the ipoaLisTrapEnable.0 object has the
          value enabled(1)."
      ::= { ipoaTrapPrefix 4 }
        
  ipoaLisDelete NOTIFICATION-TYPE
      OBJECTS {
          ipoaLisSubnetAddr
      }
      STATUS  current
      DESCRIPTION
          "Generation of this trap occurs when an ipoaLisEntry is
          deleted while the ipoaLisTrapEnable.0 object has the
          value enabled(1)."
      ::= { ipoaTrapPrefix 4 }
        

-- Conformance Definitions

--一致性定义

  ipoaGroups      OBJECT IDENTIFIER ::= { ipoaConformance 1 }
        
  ipoaGroups      OBJECT IDENTIFIER ::= { ipoaConformance 1 }
        
  ipoaCompliances OBJECT IDENTIFIER ::= { ipoaConformance 2 }
        
  ipoaCompliances OBJECT IDENTIFIER ::= { ipoaConformance 2 }
        

-- compliance statements

--合规声明

ipoaCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for agents that support the IPOA-MIB." MODULE -- this module MANDATORY-GROUPS { ipoaGeneralGroup, ipoaBasicNotificationsGroup } GROUP ipoaClientGroup

ipoaCompliance MODULE-COMPLIANCE STATUS当前描述“支持IPOA-MIB的代理的符合性声明”。模块--此模块强制-GROUPS{ipoaGeneralGroup,ipoaBasicNotificationsGroup}组ipoaClientGroup

DESCRIPTION "This group is mandatory for all hosts where IP over ATM client support is present." GROUP ipoaSrvrGroup DESCRIPTION "This group is mandatory for all hosts where ATMARP Servers are present." GROUP ipoaSrvrNotificationsGroup DESCRIPTION "This group is mandatory for all hosts where ATMARP Servers are present." GROUP ipoaLisNotificationsGroup DESCRIPTION "This group is mandatory for all hosts where ATMARP client only support is present and ipoaLisTrapEnable is allowed to be set to enabled(1)." GROUP ipoaLisTableGroup DESCRIPTION "This group is mandatory for all entities which support IP over ATM SVCs. Support of objects in this group by IP over ATM clients which only support IP over ATM PVCs is optional."

DESCRIPTION“此组对于存在IP over ATM客户端支持的所有主机都是必需的。”group ipoaSrvrGroup DESCRIPTION“此组对于存在ATMARP服务器的所有主机都是必需的。”group ipoaSrvrNotificationsGroup DESCRIPTION“此组对于存在ATMARP服务器的所有主机都是必需的。”组ipoaLisNotificationsGroup DESCRIPTION“此组对于存在仅ATMARP客户端支持且允许将ipoaLisTrapEnable设置为enabled(1)的所有主机都是必需的。”组ipoaLisTableGroup DESCRIPTION“此组对于支持IP over ATM SVC的所有实体都是必需的。仅支持IP over ATM PVC的IP over ATM客户端对该组中对象的支持是可选的。”

OBJECT ipoaLisDefaultMtu MIN-ACCESS read-only DESCRIPTION "The agent is not required to allow the user to change the default MTU from the value 9180.

对象IPALISDEFAULTMTU MIN-ACCESS只读说明“代理不需要允许用户更改默认MTU的值9180。

The agent is not required to support a SET operation to this object in the absence of adequate security."

在缺乏足够安全性的情况下,代理不需要支持对此对象的设置操作。”

OBJECT ipoaLisDefaultEncapsType MIN-ACCESS read-only DESCRIPTION "The agent is not required to allow the user to specify the default encapsulation type for the LIS.

对象IPALISDefaultEncapsType MIN-ACCESS只读说明“不需要代理允许用户指定LIS的默认封装类型。

The agent is not required to support a SET operation to this object in the absence of adequate security."

在缺乏足够安全性的情况下,代理不需要支持对此对象的设置操作。”

OBJECT ipoaLisInactivityTimer MIN-ACCESS read-only DESCRIPTION

对象IPoVityTimer最小访问只读描述

"The agent is not required to support a SET operation to this object in the absence of adequate security."

“如果没有足够的安全性,代理不需要支持对此对象的设置操作。”

OBJECT ipoaLisMinHoldingTime MIN-ACCESS read-only DESCRIPTION "The agent is not required to support a SET operation to this object in the absence of adequate security."

对象IPALISMINHOLDINGTIME MIN-ACCESS只读说明“在缺乏足够安全性的情况下,代理不需要支持对此对象的设置操作。”

OBJECT ipoaLisQDepth MIN-ACCESS read-only DESCRIPTION "The agent is not required to support a SET operation to this object in the absence of adequate security."

对象IPALISQDEPTH MIN-ACCESS只读说明“在缺乏足够安全性的情况下,代理不需要支持对此对象的设置操作。”

OBJECT ipoaLisMaxCalls MIN-ACCESS read-only DESCRIPTION "The agent is not required to support a SET operation to this object in the absence of adequate security."

对象ipoaLisMaxCalls MIN-ACCESS只读说明“在缺乏足够安全性的情况下,代理不需要支持对此对象的设置操作。”

OBJECT ipoaLisCacheEntryAge MIN-ACCESS read-only DESCRIPTION "The agent is not required to support a SET operation to this object in the absence of adequate security."

对象IPAlisCacheEntryAge MIN-ACCESS只读说明“在缺乏足够安全性的情况下,代理不需要支持对此对象的设置操作。”

OBJECT ipoaLisRetries MIN-ACCESS read-only DESCRIPTION "The agent is not required to allow the user to change the default number of times an ATMARP request will be retried when no response is received from the default of 2.

对象IPALISRetries MIN-ACCESS只读描述“当没有收到来自默认值2的响应时,代理不需要允许用户更改ATMARP请求的默认重试次数。

The agent is not required to support a SET operation to this object in the absence of adequate security."

在缺乏足够安全性的情况下,代理不需要支持对此对象的设置操作。”

OBJECT ipoaLisTimeout MIN-ACCESS read-only DESCRIPTION "The agent is not required to allow the user

对象ipoaLisTimeout MIN-ACCESS只读说明“不需要代理才能允许用户

to change the default retransmission time from the default of 10 seconds.

将默认重传时间从默认值10秒更改为默认值。

The agent is not required to support a SET operation to this object in the absence of adequate security."

在缺乏足够安全性的情况下,代理不需要支持对此对象的设置操作。”

OBJECT ipoaLisDefaultPeakCellRate MIN-ACCESS read-only DESCRIPTION "Implementations that do not support IP over ATM SVC usage are not required to allow the user to specify a best effort default peak cell rate since typically the ipoaLisTable won't exist.

对象ipoaLisDefaultPeakCellRate最小访问只读描述“不支持IP over ATM SVC使用的实现不需要允许用户指定尽力而为的默认峰值信元速率,因为通常ipoaLisTable不存在。

The agent is not required to support a SET operation to this object in the absence of adequate security."

在缺乏足够安全性的情况下,代理不需要支持对此对象的设置操作。”

          OBJECT ipoaLisIfMappingRowStatus
          SYNTAX   INTEGER {
                             active(1) -- subset of RowStatus
                           }
          MIN-ACCESS read-only
          DESCRIPTION
              "The agent is not required to support a SET
              operation to this object, and only one
              of the six enumerated values for the
              RowStatus textual convention need be
              supported, specifically: active(1)."
        
          OBJECT ipoaLisIfMappingRowStatus
          SYNTAX   INTEGER {
                             active(1) -- subset of RowStatus
                           }
          MIN-ACCESS read-only
          DESCRIPTION
              "The agent is not required to support a SET
              operation to this object, and only one
              of the six enumerated values for the
              RowStatus textual convention need be
              supported, specifically: active(1)."
        

OBJECT ipoaArpClientAtmAddr MIN-ACCESS read-only DESCRIPTION "The agent is not required to support a SET operation to this object in the absence of adequate security."

对象IPoarPClientatmadr MIN-ACCESS只读说明“在缺乏足够安全性的情况下,代理不需要支持对此对象的设置操作。”

OBJECT ipoaArpSrvrLis MIN-ACCESS read-only DESCRIPTION "The agent is not required to support a SET operation to this object in the absence of adequate security."

对象IPoarPSRVRLIS MIN-ACCESS只读说明“在缺乏足够安全性的情况下,代理不需要支持对此对象的设置操作。”

OBJECT ipoaArpRemoteSrvrAdminStatus MIN-ACCESS read-only

对象IPoarPremotesRvrAdminStatus最小访问只读

DESCRIPTION "The agent is not required to support a SET operation to this object in the absence of adequate security. In this case the value of this object should be up(1) when a VC exists to the Remote ATMARP Server or otherwise down(2), and the agent should not allow a SET operation to this object."

DESCRIPTION“在缺乏足够安全性的情况下,代理不需要支持对此对象的设置操作。在这种情况下,当远程ATMARP服务器上存在VC时,此对象的值应为up(1)或down(2),并且代理不应允许对此对象进行设置操作。”

OBJECT ipoaConfigPvcDefaultMtu MIN-ACCESS read-only DESCRIPTION "The agent is not required to support a SET operation to this object in the absence of adequate security."

对象ipoaConfigPvcDefaultMtu MIN-ACCESS只读说明“在缺乏足够安全性的情况下,代理不需要支持对此对象的设置操作。”

          OBJECT ipoaLisRowStatus
          SYNTAX   INTEGER {
                             active(1) -- subset of RowStatus
                           }
          MIN-ACCESS read-only
          DESCRIPTION
              "Write access is not required, and only one
              of the six enumerated values for the
              RowStatus textual convention need be
              supported, specifically: active(1)."
        
          OBJECT ipoaLisRowStatus
          SYNTAX   INTEGER {
                             active(1) -- subset of RowStatus
                           }
          MIN-ACCESS read-only
          DESCRIPTION
              "Write access is not required, and only one
              of the six enumerated values for the
              RowStatus textual convention need be
              supported, specifically: active(1)."
        
          OBJECT ipoaArpClientRowStatus
          SYNTAX   INTEGER {
                             active(1) -- subset of RowStatus
                           }
          MIN-ACCESS read-only
          DESCRIPTION
              "Write access is not required, and only one
              of the six enumerated values for the
              RowStatus textual convention need be
              supported, specifically: active(1)."
        
          OBJECT ipoaArpClientRowStatus
          SYNTAX   INTEGER {
                             active(1) -- subset of RowStatus
                           }
          MIN-ACCESS read-only
          DESCRIPTION
              "Write access is not required, and only one
              of the six enumerated values for the
              RowStatus textual convention need be
              supported, specifically: active(1)."
        
          OBJECT ipoaArpRemoteSrvrRowStatus
          SYNTAX   INTEGER {
                             active(1) -- subset of RowStatus
                           }
          MIN-ACCESS read-only
          DESCRIPTION
              "Write access is not required, and only one
              of the six enumerated values for the
              RowStatus textual convention need be
              supported, specifically: active(1)."
        
          OBJECT ipoaArpRemoteSrvrRowStatus
          SYNTAX   INTEGER {
                             active(1) -- subset of RowStatus
                           }
          MIN-ACCESS read-only
          DESCRIPTION
              "Write access is not required, and only one
              of the six enumerated values for the
              RowStatus textual convention need be
              supported, specifically: active(1)."
        
          OBJECT ipoaArpSrvrRowStatus
          SYNTAX   INTEGER {
                             active(1) -- subset of RowStatus
                           }
          MIN-ACCESS read-only
          DESCRIPTION
              "Write access is not required, and only one
              of the six enumerated values for the
              RowStatus textual convention need be
              supported, specifically: active(1)."
        
          OBJECT ipoaArpSrvrRowStatus
          SYNTAX   INTEGER {
                             active(1) -- subset of RowStatus
                           }
          MIN-ACCESS read-only
          DESCRIPTION
              "Write access is not required, and only one
              of the six enumerated values for the
              RowStatus textual convention need be
              supported, specifically: active(1)."
        
          OBJECT ipoaConfigPvcRowStatus
          SYNTAX   INTEGER {
                             active(1) -- subset of RowStatus
                           }
          MIN-ACCESS read-only
          DESCRIPTION
              "Write access is not required, and only one
              of the six enumerated values for the
              RowStatus textual convention need be
              supported, specifically: active(1)."
        
          OBJECT ipoaConfigPvcRowStatus
          SYNTAX   INTEGER {
                             active(1) -- subset of RowStatus
                           }
          MIN-ACCESS read-only
          DESCRIPTION
              "Write access is not required, and only one
              of the six enumerated values for the
              RowStatus textual convention need be
              supported, specifically: active(1)."
        

OBJECT ipoaArpClientArpOutNaks MIN-ACCESS not-accessible DESCRIPTION "Classic IP and ARP over ATM does not require an ATMARP client to transmit an ATMARP_NAK upon receipt of an ATMARP request from another ATMARP client. This object should be implemented when an ATMARP client supports the transmission of ATMARP_NAKs."

对象IPoarPClientarpoutnaks MIN-ACCESS not ACCESS DESCRIPTION“ATM上的经典IP和ARP不要求ATMARP客户端在收到另一个ATMARP客户端的ATMARP请求时传输ATMARP_NAK。当ATMARP客户端支持传输ATMARP_NAK时,应实现此对象。”

      ::= { ipoaCompliances 1 }
        
      ::= { ipoaCompliances 1 }
        

-- units of conformance

--一致性单位

  ipoaGeneralGroup OBJECT-GROUP
      OBJECTS {
          ipoaVcType,
          ipoaVcNegotiatedEncapsType,
          ipoaVcNegotiatedMtu,
          ipoaConfigPvcDefaultMtu,
          ipoaConfigPvcRowStatus
      }
      STATUS  current
      DESCRIPTION
          "This group is mandatory for all IP over ATM entities."
      ::= { ipoaGroups 1 }
        
  ipoaGeneralGroup OBJECT-GROUP
      OBJECTS {
          ipoaVcType,
          ipoaVcNegotiatedEncapsType,
          ipoaVcNegotiatedMtu,
          ipoaConfigPvcDefaultMtu,
          ipoaConfigPvcRowStatus
      }
      STATUS  current
      DESCRIPTION
          "This group is mandatory for all IP over ATM entities."
      ::= { ipoaGroups 1 }
        
  ipoaClientGroup OBJECT-GROUP
      OBJECTS {
          ipoaArpClientAtmAddr,
          ipoaArpClientSrvrInUse,
          ipoaArpClientInArpInReqs,
          ipoaArpClientInArpOutReqs,
          ipoaArpClientInArpInReplies,
          ipoaArpClientInArpOutReplies,
          ipoaArpClientInArpInvalidInReqs,
          ipoaArpClientInArpInvalidOutReqs,
          ipoaArpClientArpInReqs,
          ipoaArpClientArpOutReqs,
          ipoaArpClientArpInReplies,
          ipoaArpClientArpOutReplies,
          ipoaArpClientArpInNaks,
          ipoaArpClientArpOutNaks,
          ipoaArpClientArpUnknownOps,
          ipoaArpClientArpNoSrvrResps,
          ipoaArpClientRowStatus
        }
      STATUS  current
      DESCRIPTION
          "This group is mandatory for all hosts where an IP
          over ATM client is present."
      ::= { ipoaGroups 2 }
        
  ipoaClientGroup OBJECT-GROUP
      OBJECTS {
          ipoaArpClientAtmAddr,
          ipoaArpClientSrvrInUse,
          ipoaArpClientInArpInReqs,
          ipoaArpClientInArpOutReqs,
          ipoaArpClientInArpInReplies,
          ipoaArpClientInArpOutReplies,
          ipoaArpClientInArpInvalidInReqs,
          ipoaArpClientInArpInvalidOutReqs,
          ipoaArpClientArpInReqs,
          ipoaArpClientArpOutReqs,
          ipoaArpClientArpInReplies,
          ipoaArpClientArpOutReplies,
          ipoaArpClientArpInNaks,
          ipoaArpClientArpOutNaks,
          ipoaArpClientArpUnknownOps,
          ipoaArpClientArpNoSrvrResps,
          ipoaArpClientRowStatus
        }
      STATUS  current
      DESCRIPTION
          "This group is mandatory for all hosts where an IP
          over ATM client is present."
      ::= { ipoaGroups 2 }
        
  ipoaSrvrGroup OBJECT-GROUP
      OBJECTS {
          ipoaArpSrvrLis,
          ipoaArpSrvrInArpInReqs,
          ipoaArpSrvrInArpOutReqs,
          ipoaArpSrvrInArpInReplies,
          ipoaArpSrvrInArpOutReplies,
          ipoaArpSrvrInArpInvalidInReqs,
          ipoaArpSrvrInArpInvalidOutReqs,
          ipoaArpSrvrArpInReqs,
          ipoaArpSrvrArpOutReplies,
          ipoaArpSrvrArpOutNaks,
          ipoaArpSrvrArpDupIpAddrs,
          ipoaArpSrvrArpUnknownOps,
          ipoaArpSrvrRowStatus
       }
      STATUS  current
      DESCRIPTION
          "This group is mandatory for all hosts where ATMARP
          Servers are present."
      ::= { ipoaGroups 3 }
        
  ipoaSrvrGroup OBJECT-GROUP
      OBJECTS {
          ipoaArpSrvrLis,
          ipoaArpSrvrInArpInReqs,
          ipoaArpSrvrInArpOutReqs,
          ipoaArpSrvrInArpInReplies,
          ipoaArpSrvrInArpOutReplies,
          ipoaArpSrvrInArpInvalidInReqs,
          ipoaArpSrvrInArpInvalidOutReqs,
          ipoaArpSrvrArpInReqs,
          ipoaArpSrvrArpOutReplies,
          ipoaArpSrvrArpOutNaks,
          ipoaArpSrvrArpDupIpAddrs,
          ipoaArpSrvrArpUnknownOps,
          ipoaArpSrvrRowStatus
       }
      STATUS  current
      DESCRIPTION
          "This group is mandatory for all hosts where ATMARP
          Servers are present."
      ::= { ipoaGroups 3 }
        
  ipoaBasicNotificationsGroup NOTIFICATION-GROUP
      NOTIFICATIONS {
            ipoaMtuExceeded
         }
      STATUS        current
      DESCRIPTION
          "The notification which an IP over ATM entity
          is required to implement."
      ::= { ipoaGroups 4 }
        
  ipoaBasicNotificationsGroup NOTIFICATION-GROUP
      NOTIFICATIONS {
            ipoaMtuExceeded
         }
      STATUS        current
      DESCRIPTION
          "The notification which an IP over ATM entity
          is required to implement."
      ::= { ipoaGroups 4 }
        
  ipoaSrvrNotificationsGroup NOTIFICATION-GROUP
      NOTIFICATIONS {
            ipoaDuplicateIpAddress
         }
      STATUS        current
      DESCRIPTION
              "The notification which an IP over ATM ATMARP
              Server is required to implement."
      ::= { ipoaGroups 5 }
        
  ipoaSrvrNotificationsGroup NOTIFICATION-GROUP
      NOTIFICATIONS {
            ipoaDuplicateIpAddress
         }
      STATUS        current
      DESCRIPTION
              "The notification which an IP over ATM ATMARP
              Server is required to implement."
      ::= { ipoaGroups 5 }
        
  ipoaLisNotificationsGroup NOTIFICATION-GROUP
      NOTIFICATIONS {
            ipoaLisCreate,
            ipoaLisDelete
         }
      STATUS        current
      DESCRIPTION
              "The LIS-related notifications which are required
              to be implemented by an IP over ATM ATMARP server,
              as well as by any IP over ATM client which allows
              ipoaLisTrapEnable to be set to enabled(1)."
      ::= { ipoaGroups 6 }
        
  ipoaLisNotificationsGroup NOTIFICATION-GROUP
      NOTIFICATIONS {
            ipoaLisCreate,
            ipoaLisDelete
         }
      STATUS        current
      DESCRIPTION
              "The LIS-related notifications which are required
              to be implemented by an IP over ATM ATMARP server,
              as well as by any IP over ATM client which allows
              ipoaLisTrapEnable to be set to enabled(1)."
      ::= { ipoaGroups 6 }
        

ipoaLisTableGroup OBJECT-GROUP OBJECTS { ipoaLisTrapEnable, ipoaLisSubnetAddr, ipoaLisDefaultMtu, ipoaLisDefaultEncapsType, ipoaLisInactivityTimer, ipoaLisMinHoldingTime, ipoaLisQDepth, ipoaLisMaxCalls, ipoaLisCacheEntryAge, ipoaLisRetries, ipoaLisTimeout, ipoaLisDefaultPeakCellRate, ipoaLisActiveVcs,

ipoaLisTableGroup对象组对象{IPoAlistableRapEnable、IPoAlisSubnetAddress、ipoaLisDefaultMtu、ipoaLisDefaultEncapsType、IPoAlisInactivitTimer、ipoaLisMinHoldingTime、ipoaLisQDepth、ipoaLisMaxCalls、ipoaLisCacheEntryAge、ipoaLisRetries、ipoaLisTimeout、ipoaLisDefaultPeakCellRate、ipoaLisActiveVcs、,

          ipoaLisRowStatus,
          ipoaLisIfMappingRowStatus,
          ipoaArpRemoteSrvrRowStatus,
          ipoaArpRemoteSrvrIpAddr,
          ipoaArpRemoteSrvrAdminStatus,
          ipoaArpRemoteSrvrOperStatus
      }
      STATUS  current
      DESCRIPTION
          "This group is mandatory for all entities which
          support IP over ATM SVCs.  Support of objects in
          this group by IP over ATM clients which only
          support IP over ATM PVCs is optional."
      ::= { ipoaGroups 7 }
        
          ipoaLisRowStatus,
          ipoaLisIfMappingRowStatus,
          ipoaArpRemoteSrvrRowStatus,
          ipoaArpRemoteSrvrIpAddr,
          ipoaArpRemoteSrvrAdminStatus,
          ipoaArpRemoteSrvrOperStatus
      }
      STATUS  current
      DESCRIPTION
          "This group is mandatory for all entities which
          support IP over ATM SVCs.  Support of objects in
          this group by IP over ATM clients which only
          support IP over ATM PVCs is optional."
      ::= { ipoaGroups 7 }
        

END

终止

5. Security Considerations
5. 安全考虑

Certain management information defined in this MIB MAY be considered sensitive in some network environments. Therefore, authentication of received SNMP requests and controlled access to management information SHOULD be employed in such environments. The method for this authentication is a function of the SNMP Administrative Framework, and has not been expanded by this MIB.

在某些网络环境中,此MIB中定义的某些管理信息可能被视为敏感信息。因此,在这样的环境中,应该对接收到的SNMP请求进行身份验证,并控制对管理信息的访问。此身份验证的方法是SNMP管理框架的一个功能,此MIB未对此进行扩展。

Several objects in this MIB allow write access or provide for row creation. Allowing this support in a non-secure environment can have a negative effect on network operations. It is RECOMMENDED that implementers seriously consider whether set operations or row creation be allowed without providing, at a minimum, authentication of request origin. It is RECOMMENDED that without such support that the following objects be implemented as read-only:

此MIB中的多个对象允许写访问或提供行创建。在不安全的环境中允许这种支持可能会对网络操作产生负面影响。建议实施者认真考虑是否允许设置操作或行创建,而不至少提供请求源的身份验证。建议在没有此类支持的情况下,将以下对象实现为只读:

o ipoaLisDefaultMtu o ipoaLisDefaultEncapsType o ipoaLisInactivityTimer o ipoaLisMinHoldingTime o ipoaLisQDepth o ipoaLisMaxCalls o ipoaLisCacheEntryAge o ipoaLisRetries o ipoaLisTimeout o ipoaLisDefaultPeakCellRate o ipoaArpClientAtmAddr o ipoaArpSrvrLis

o ipoaLisDefaultMtu o ipoaLisDefaultEncapsType o IPoAlisInactivitymer o ipoaLisMinHoldingTime o ipoaLisQDepth o ipoaLisMaxCalls o IPoAlisCacheEntry o ipoaLisRetries o ipoaLisTimeout o ipoaLisDefaultPeakCellRate o IPoAArpclientMaddr o IPoAArpServris

o ipoaArpRemoteSrvrAdminStatus, show status as being either up(1) when a VC exists to the Remote ATMARP Server or otherwise down(2). Don't allow set support. ipoaArpRemoteSrvrOperStatus would have the same value as ipoaArpRemoteSrvrAdminStatus. o ipoaConfigPvcDefaultMtu o ipoaLisRowStatus o ipoaArpClientRowStatus o ipoaArpRemoteSrvrRowStatus o ipoaArpSrvrRowStatus o ipoaConfigPvcRowStatus o ipoaLisIfMappingRowStatus

o IPoarPremoteSrvrAdminStatus,当远程ATMARP服务器存在VC时,将状态显示为up(1)或down(2)。不允许设置支持。iPoarPremMoteSrvrOperaStatus将具有与iPoarPremMoteSrvrAdminStatus相同的值。o iPoanConfigpvcDefaultMTU o iPoanConfigpvcRowStatus o iPoarPClientRowStatus o iPoarPremoteSrvrRowStatus o iPoarPSrvrrowStatus o iPoanConfigpvcRowStatus o iPoalIfipMappingRowStatus

6. Intellectual Property
6. 知识产权

The IETF takes no position regarding the validity or scope of any intellectual property or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; neither does it represent that it has made any effort to identify any such rights. Information on the IETF's procedures with respect to rights in standards-track and standards-related documentation can be found in BCP-11. Copies of claims of rights made available for publication and any assurances of licenses to be made available, or the result of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementors or users of this specification can be obtained from the IETF Secretariat.

IETF对可能声称与本文件所述技术的实施或使用有关的任何知识产权或其他权利的有效性或范围,或此类权利下的任何许可可能或可能不可用的程度,不采取任何立场;它也不表示它已作出任何努力来确定任何此类权利。有关IETF在标准跟踪和标准相关文件中权利的程序信息,请参见BCP-11。可从IETF秘书处获得可供发布的权利声明副本和任何许可证保证,或本规范实施者或用户试图获得使用此类专有权利的一般许可证或许可的结果。

The IETF invites any interested party to bring to its attention any copyrights, patents or patent applications, or other proprietary rights which may cover technology that may be required to practice this standard. Please address the information to the IETF Executive Director.

IETF邀请任何相关方提请其注意任何版权、专利或专利申请,或其他可能涉及实施本标准所需技术的专有权利。请将信息发送给IETF执行董事。

7. Acknowledgments
7. 致谢

This document is a product of the Internetworking Over NBMA Working Group. The authors of this document would like to recognize Keith McCloghrie from Cisco Systems for his support as our mentor from the Network Management Area.

本文件是NBMA网络互联工作组的产品。本文件的作者要感谢思科系统公司的Keith McCloghrie作为我们网络管理领域的导师所给予的支持。

8. References
8. 工具书类

[1] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser , "Structure of Management Information for Version 2 of the Simple Network Management Protocol (SNMPv2)", RFC 1902, January 1996.

[1] Case,J.,McCloghrie,K.,Rose,M.,和S.Waldbusser,“简单网络管理协议(SNMPv2)版本2的管理信息结构”,RFC 1902,1996年1月。

[2] McCloghrie, K., and F. Kastenholtz, "The Interfaces Group MIB using SMIv2", RFC 2233, November 1997.

[2] McCloghrie,K.和F.Kastenholtz,“使用SMIv2的接口组MIB”,RFC 2233,1997年11月。

[3] Laubach M., and J. Halpern, "Classical IP and ARP over ATM", RFC 2225, April 1998.

[3] Laubach M.和J.Halpern,“ATM上的经典IP和ARP”,RFC 2225,1998年4月。

[4] Ahmed, M., and K. Tesink, "Definitions of Managed Objects for ATM Management Version 8.0 using SMIv2", RFC 1695, August 1994.

[4] Ahmed,M.和K.Tesink,“使用SMIv2的ATM管理版本8.0的托管对象定义”,RFC 16951994年8月。

[5] McCloghrie, K., and M. Rose, Editors, "Management Information Base for Network Management of TCP/IP-based internets: MIB-II", STD 17, RFC 1213, March 1991.

[5] McCloghrie,K.和M.Rose,编辑,“基于TCP/IP的互联网网络管理的管理信息库:MIB-II”,STD 17,RFC 1213,1991年3月。

[6] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Textual Conventions for Version 2 of the Simple Network Management Protocol (SNMPv2)", RFC 1903, January 1996.

[6] Case,J.,McCloghrie,K.,Rose,M.,和S.Waldbusser,“简单网络管理协议(SNMPv2)版本2的文本约定”,RFC 1903,1996年1月。

[7] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Protocol Operations for Version 2 of the Simple Network Management Protocol (SNMPv2)", RFC 1905, January 1996.

[7] Case,J.,McCloghrie,K.,Rose,M.,和S.Waldbusser,“简单网络管理协议(SNMPv2)版本2的协议操作”,RFC 1905,1996年1月。

[8] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Conformance Statements for Version 2 of the Simple Network Management Protocol (SNMPv2)", RFC 1904, January 1996.

[8] Case,J.,McCloghrie,K.,Rose,M.,和S.Waldbusser,“简单网络管理协议(SNMPv2)版本2的一致性声明”,RFC 1904,1996年1月。

[9] McCloghrie K., "Management Information Base for the Internet Protocol using SMIv2", RFC 2011, November 1996.

[9] McCloghrie K.,“使用SMIv2的互联网协议管理信息库”,RFC 2011,1996年11月。

[10] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997.

[10] Bradner,S.,“RFC中用于表示需求水平的关键词”,BCP 14,RFC 2119,1997年3月。

[11] Perez, M., Liaw, F., Mankin, A., Hoffman, E., Grossman, D. and A. Malis, "ATM Signaling Support for IP over ATM", RFC 1755, February 1995.

[11] Perez,M.,Liaw,F.,Mankin,A.,Hoffman,E.,Grossman,D.和A.Malis,“ATM上IP的ATM信令支持”,RFC 17551995年2月。

[12] Case, J., McCloghrie, K., Rose, M., and Waldbusser, S., "Transport Mappings for Version 2 of the Simple Network Management Protocol (SNMPv2)", RFC 1906, January 1996.

[12] Case,J.,McCloghrie,K.,Rose,M.,和Waldbusser,S.,“简单网络管理协议(SNMPv2)版本2的传输映射”,RFC 1906,1996年1月。

[13] Case, J., McCloghrie, K., Rose, M., and Waldbusser, S., "Management Information Base for Version 2 of the Simple Network Management Protocol (SNMPv2)", RFC 1907, January 1996.

[13] Case,J.,McCloghrie,K.,Rose,M.,和Waldbusser,S.,“简单网络管理协议(SNMPv2)版本2的管理信息库”,RFC 1907,1996年1月。

[14] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Coexistence between Version 1 and Version 2 of the Internet-standard Network Management Framework", RFC 1908, January 1996.

[14] Case,J.,McCloghrie,K.,Rose,M.,和S.Waldbusser,“互联网标准网络管理框架第1版和第2版之间的共存”,RFC 1908,1996年1月。

9. Authors' Addresses
9. 作者地址

Maria N. Greene Xedia Corp. 119 Russell Dr. Littleton, MA 01460 EMail: maria@xedia.com

Maria N.Greene Xedia Corp.119马萨诸塞州罗素·利特尔顿博士01460电子邮件:maria@xedia.com

James Luciani Bay Networks, Inc. 3 Federal St., BL3-04 Billerica, MA 01821, USA Phone: +1-508-439-4734 EMail: luciani@baynetworks.com

James Luciani Bay Networks,Inc.美国马萨诸塞州比尔里卡联邦大街3号BL3-04邮编01821电话:+1-508-439-4734电子邮件:luciani@baynetworks.com

Kenneth D. White Dept. G80/Bldg 503 IBM Corporation Research Triangle Park, NC 27709, USA EMail: kennethw@vnet.ibm.com

Kenneth D.White部门G80/503号楼IBM公司研究三角园,北卡罗来纳州27709,美国电子邮件:kennethw@vnet.ibm.com

Ted T.I. Kuo Bay Networks, Inc. 4401 Great America Parkway Santa Clara, CA 95052-8185 Phone: +1-408-495-7319 Fax: +1-408-495-1905 EMail: ted_kuo@Baynetworks.com

Ted T.I.Kuo Bay Networks,Inc.加利福尼亚州圣克拉拉大美洲大道4401号95052-8185电话:+1-408-495-7319传真:+1-408-495-1905电子邮件:Ted_kuo@Baynetworks.com

10. Full Copyright Statement
10. 完整版权声明

Copyright (C) The Internet Society (1998). All Rights Reserved.

版权所有(C)互联网协会(1998年)。版权所有。

This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this paragraph are included on all such copies and derivative works. However, this document itself may not be modified in any way, such as by removing the copyright notice or references to the Internet Society or other Internet organizations, except as needed for the purpose of developing Internet standards in which case the procedures for copyrights defined in the Internet Standards process must be followed, or as required to translate it into languages other than English.

本文件及其译本可复制并提供给他人,对其进行评论或解释或协助其实施的衍生作品可全部或部分编制、复制、出版和分发,不受任何限制,前提是上述版权声明和本段包含在所有此类副本和衍生作品中。但是,不得以任何方式修改本文件本身,例如删除版权通知或对互联网协会或其他互联网组织的引用,除非出于制定互联网标准的需要,在这种情况下,必须遵循互联网标准过程中定义的版权程序,或根据需要将其翻译成英语以外的其他语言。

The limited permissions granted above are perpetual and will not be revoked by the Internet Society or its successors or assigns.

上述授予的有限许可是永久性的,互联网协会或其继承人或受让人不会撤销。

This document and the information contained herein is provided on an "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

本文件和其中包含的信息是按“原样”提供的,互联网协会和互联网工程任务组否认所有明示或暗示的保证,包括但不限于任何保证,即使用本文中的信息不会侵犯任何权利,或对适销性或特定用途适用性的任何默示保证。