Network Working Group K. White Request for Comments: 2925 IBM Corp. Category: Standards Track September 2000
Definitions of Managed Objects for Remote Ping, Traceroute, and Lookup Operations
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 (2000). All Rights Reserved.
著作権(C)インターネット協会(2000)。全著作権所有。
Abstract
抽象
This memo defines Management Information Bases (MIBs) for performing remote ping, traceroute and lookup operations at a remote host. When managing a network it is useful to be able to initiate and retrieve the results of ping or traceroute operations when performed at a remote host. A Lookup capability is defined in order to enable resolving of either an IP address to an DNS name or an DNS name to an IP address at a remote host.
このメモは、リモートホストでリモートピング、トレースルートとルックアップ操作を実行するための管理情報ベース(MIB)を定義します。ネットワークを管理する場合には、開始し、リモート・ホストで実行するときpingやトレースルート操作の結果を取得することができることが有用です。ルックアップ機能は、リモート・ホストのIPアドレスにDNS名をIPアドレスまたはDNS名のいずれかで解決できるようにするために定義されています。
Currently, there are several enterprise-specific MIBs for performing remote ping or traceroute operations. The purpose of this memo is to define a standards-based solution to enable interoperability.
現在、遠隔pingやトレースルート操作を実行するためのいくつかの企業固有のMIBがあります。このメモの目的は、相互運用を可能にする標準ベースのソリューションを定義することです。
Table of Contents
目次
1.0 Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2 2.0 The SNMP Network Management Framework . . . . . . . . . . . 4 3.0 Structure of the MIBs . . . . . . . . . . . . . . . . . . . 5 3.1 Ping MIB . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3.1.1 pingMaxConcurrentRequests . . . . . . . . . . . . . . . 6 3.1.2 pingCtlTable . . . . . . . . . . . . . . . . . . . . . . 6 3.1.3 pingResultsTable . . . . . . . . . . . . . . . . . . . . 7 3.1.4 pingProbeHistoryTable . . . . . . . . . . . . . . . . . 7 3.2 Traceroute MIB . . . . . . . . . . . . . . . . . . . . . . . 8 3.2.1 traceRouteMaxConcurrentRequests . . . . . . . . . . . . 8 3.2.2 traceRouteCtlTable . . . . . . . . . . . . . . . . . . . 8 3.2.3 traceRouteResultsTable . . . . . . . . . . . . . . . . . 9
3.2.4 traceRouteProbeHistoryTable . . . . . . . . . . . . . . 9 3.2.5 traceRouteHopsTable . . . . . . . . . . . . . . . . . . 10 3.3 Lookup MIB . . . . . . . . . . . . . . . . . . . . . . . . . 10 3.3.1 lookupMaxConcurrentRequests and lookupPurgeTime . . . . 10 3.3.2 lookupCtlTable . . . . . . . . . . . . . . . . . . . . . 10 3.3.3 lookupResultsTable . . . . . . . . . . . . . . . . . . . 11 4.0 Definitions . . . . . . . . . . . . . . . . . . . . . . . . 12 4.1 DISMAN-PING-MIB . . . . . . . . . . . . . . . . . . . . . . 12 4.2 DISMAN-TRACEROUTE-MIB . . . . . . . . . . . . . . . . . . . 36 4.3 DISMAN-NSLOOKUP-MIB . . . . . . . . . . . . . . . . . . . . 63 5.0 Security Considerations . . . . . . . . . . . . . . . . . . 73 6.0 Intellectual Property . . . . . . . . . . . . . . . . . . . 74 7.0 Acknowledgments . . . . . . . . . . . . . . . . . . . . . . 74 8.0 References . . . . . . . . . . . . . . . . . . . . . . . . . 74 9.0 Author's Address . . . . . . . . . . . . . . . . . . . . . . 76 10.0 Full Copyright Statement . . . . . . . . . . . . . . . . . 77
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 [13].
この文書のキーワード "MUST"、 "MUST NOT"、 "REQUIRED"、、、、 "べきではない" "べきである" "ないもの" "ものとし"、 "推奨"、 "MAY"、および "OPTIONAL" はありますRFC 2119に記載されるように解釈される、[13]を参照。
This document is a product of the Distributed Management (DISMAN) Working Group. Its purpose is to define standards-based MIB modules for performing specific remote operations. The remote operations defined by this document consist of the ping, traceroute and lookup functions.
この文書では、分散管理(DISMAN)ワーキンググループの製品です。その目的は、特定のリモート操作を実行するための標準ベースのMIBモジュールを定義することです。このドキュメントによって定義された遠隔操作がピング、トレースルートルックアップ機能から成ります。
Ping and traceroute are two very useful functions for managing networks. Ping is typically used to determine if a path exists between two hosts while traceroute shows an actual path. Ping is usually implemented using the Internet Control Message Protocol (ICMP) "ECHO" facility. It is also possible to implement a ping capability using alternate methods, some of which are:
pingやtracerouteは、ネットワークを管理するための2つの非常に便利な機能です。ピングは、典型的には、トレースルートは実際のパスを示しているパスは、2つのホスト間に存在するかどうかを決定するために使用されます。 pingは通常、ICMP(Internet Control Message Protocol)の "ECHO" 機能を使用して実装されています。いくつかの代替的な方法を用いてピング機能を実装することも可能です。
o Using the UDP echo port (7), if supported.
UDPエコーポートを使用してO(7)、サポートされている場合。
This is defined by RFC 862 [2].
これは、RFC 862 [2]によって定義されます。
o Timing an SNMP query.
SNMPクエリーをタイミングO。
o Timing a TCP connect attempt.
TCPタイミングoを試みを接続します。
In general, almost any request/response flow can be used to generate a round-trip time. Often many of the non-ICMP ECHO facility methods stand a better chance of yielding a good response (not timing out for example) since some routers don't honor Echo Requests (timeout situation) or they are handled at lower priority, hence possibly giving false indications of round trip times.
一般的に、ほぼすべての要求/応答フローは、ラウンドトリップ時間を生成するために使用することができます。多くの場合、非ICMP ECHO施設メソッドの多くは、いくつかのルータがエコー要求(タイムアウト状況を)尊重していないので(例えばタイムアウトしない)良好な応答が得られるのよりよいチャンスを立ったり、彼らはそれゆえ、おそらく与え、低い優先度で処理されます往復時間の誤表示。
It must be noted that almost any of the various methods used for generating a round-trip time can be considered a form of system attack when used excessively. Sending a system requests too often can negatively effect its performance. Attempting to connect to what is supposed to be an unused port can be very unpredictable. There are tools that attempt to connect to a range of TCP ports to test that any receiving server can handle erroneous connection attempts.
過剰使用される場合、ほぼすべてのラウンドトリップ時間を生成するために使用される種々の方法は、システム攻撃の形態と考えることができることに留意しなければなりません。あまりにも頻繁にシステム要求を送信すると、負のパフォーマンスに影響を与えることができます。未使用のポートをすることになっているものに接続しようとすると、非常に予測できないことができます。任意の受信サーバは、誤接続の試行を扱うことができることをテストするTCPポートの範囲への接続を試みるツールがあります。
It also is important to the management application using a remote ping capability to know which method is being used. Different methods will yield different response times since the protocol and resulting processing will be different. It is RECOMMENDED that the ping capability defined within this memo be implemented using the ICMP Echo Facility.
また、使用されている方法を知っているリモートピング機能を使用して管理アプリケーションに重要です。プロトコルおよび結果の処理が異なるので、異なる方法が異なる応答時間をもたらします。このメモの中に定義されたピング機能は、ICMPエコー・ファシリティを使用して実装することが推奨されます。
Traceroute is usually implemented by transmitting a series of probe packets with increasing time-to-live values. A probe packet is a UDP datagram encapsulated into an IP packet. Each hop in a path to the target (destination) host rejects the probe packet (probe's TTL too small) until its time-to-live value becomes large enough for the probe to be forwarded. Each hop in a traceroute path returns an ICMP message that is used to discover the hop and to calculate a round trip time. Some systems use ICMP probes (ICMP Echo request packets) instead of UDP ones to implement traceroute. In both cases traceroute relies on the probes being rejected via an ICMP message to discover the hops taken along a path to the final destination. Both probe types, UDP and ICMP, are encapsulated into an IP packet and thus have a TTL field that can be used to cause a path rejection.
tracerouteは、通常、生存時間の値の増加に伴ってプローブパケットのシリーズを送信することによって実現されます。プローブパケットは、IPパケットにカプセル化されたUDPデータグラムです。ターゲット(宛先)ホストへのパスの各ホップは、プローブが転送されるために、その生存時間値が十分に大きくなるまでプローブパケットを(プローブのTTL小さすぎる)拒否します。トレースルートパスの各ホップはホップを発見すると、往復時間を計算するために使用されるICMPメッセージを返します。一部のシステムでは、tracerouteを実行するためにICMPプローブ(ICMPエコー要求パケット)の代わりに、UDPのものを使用します。両方の場合において、トレースルートは、最終的な目的地への経路に沿って切断したホップを発見するためにICMPメッセージを介して拒絶されるプローブに依存しています。どちらのプローブタイプ、UDPとICMPは、IPパケットにカプセル化されたため、パスの拒絶反応を引き起こすために使用することができTTLフィールドを持っています。
Implementations of the remote traceroute capability as defined within this memo SHOULD be done using UDP packets to a (hopefully) unused port. ICMP probes (ICMP Echo Request packets) SHOULD NOT be used. Many PC implementations of traceroute use the ICMP probe method, which they should not, since this implementation method has been known to have a high probability of failure. Intermediate hops become invisible when a router either refuses to send an ICMP TTL expired message in response to an incoming ICMP packet or simply tosses ICMP echo requests altogether.
このメモの中に定義されるように、リモートトレースルート機能の実装は、(できれば)未使用ポートへのUDPパケットを使用して行われるべきです。 ICMPプローブ(ICMPエコー要求パケット)が使用されるべきではありません。トレースルートの多くはPCの実装は、この実装方法は、失敗の確率が高いことが知られているので、彼らはいけない、ICMPプローブ法を、使用しています。ルータは、着信ICMPパケットに応答して、メッセージを期限切れまたは単に完全にICMPエコー要求を投げるICMP TTLを送信するために拒否したいずれかのとき、中間ホップが見えなくなります。
The behavior of some routers not to return a TTL expired message in response to an ICMP Echo request is due in part to the following text extracted from RFC 792 [20]:
いくつかのルータの動作は、ICMPエコー要求に応答してTTL期限切れメッセージを返さないようにするRFC 792から抽出された次のテキストに部分的に起因している[20]。
"The ICMP messages typically report errors in the processing of datagrams. To avoid the infinite regress of messages about messages etc., no ICMP messages are sent about ICMP messages."
「ICMPメッセージは通常、データグラムの処理中にエラーを報告します。などのメッセージに関するメッセージの無限後退を回避するために、何のICMPメッセージは、ICMPメッセージについて送信されません。」
Both ping and traceroute yield round-trip times measured in milliseconds. These times can be used as a rough approximation for network transit time.
両方のpingやtraceroute収率往復時間をミリ秒単位で測定します。これらの時間は、ネットワーク通過時間のための大まかな近似として使用することができます。
The Lookup operation enables the equivalent of either a gethostbyname() or a gethostbyaddr() call being performed at a remote host. The Lookup gethostbyname() capability can be used to determine the symbolic name of a hop in a traceroute path.
ルックアップ動作のgethostbyname()またはリモートホストで実行されるのgethostbyaddr()呼び出しのいずれかに相当することが可能となります。ルックアップのgethostbyname()機能は、トレースルート経路におけるホップのシンボル名を決定するために用いることができます。
Consider the following diagram:
次の図を考えてみます。
+--------------------------------------------------------------------+ | | | Remote ping, traceroute, Actual ping, traceroute, | | +-----+or Lookup op. +------+or Lookup op. +------+ | | |Local|---------------->|Remote|---------------->|Target| | | | Host| | Host | | Host | | | +-----+ +------+ +------+ | | | | | +--------------------------------------------------------------------+
A local host is the host from which the remote ping, traceroute, or Lookup operation is initiated using an SNMP request. The remote host is a host where the MIBs defined by this memo are implemented that receives the remote operation via SNMP and performs the actual ping, traceroute, or lookup function.
ローカルホストは、リモートピング、トレースルート、またはルックアップ操作がSNMP要求を使用して開始されたホストです。リモート・ホストは、このメモで定義されたMIBがSNMPを介して遠隔操作を受けて、実際のping、tracerouteの、又はルックアップ機能を実行することを実現しているホストです。
The SNMP Management Framework presently consists of five major components:
SNMP Management Frameworkは現在、5つの主要コンポーネントから構成されています。
o An overall architecture, described in RFC 2571 [7].
RFC 2571に記載され、全体的なアーキテクチャ、O [7]。
o Mechanisms for describing and naming objects and events for the purpose of management. The first version of this Structure of Management Information (SMI) is called SMIv1 and described in STD 16, RFC 1155 [14], STD 16, RFC 1212 [15] and RFC 1215 [16]. The second version, called SMIv2, is described in STD 58, RFC 2578 [3], STD 58, RFC 2579 [4] and STD 58, RFC 2580 [5].
管理の目的のためにオブジェクトとイベントを記述し、命名するためのメカニズムO。管理情報(SMI)のこの構造体の最初のバージョンでSMIv1と呼ばれ、STD 16に記載され、RFC 1155 [14]、STD 16、RFC 1212 [15]およびRFC 1215 [16]。 SMIv2のと呼ばれる第二のバージョン、STD 58、RFC 2578に記載されている[3]、STD 58、RFC 2579 [4]とSTD 58、RFC 2580 [5]。
o Message protocols for transferring management information. The first version of the SNMP message protocol is called SNMPv1 and described in STD 15, RFC 1157 [1]. A second version of the SNMP message protocol, which is not an Internet standards track protocol, is called SNMPv2c and described in RFC 1901 [17] and RFC 1906 [18]. The third version of the message protocol is called SNMPv3 and described in RFC 1906 [18], RFC 2572 [8] and RFC 2574 [10].
管理情報を転送するためのOメッセージプロトコル。 SNMPメッセージプロトコルの最初のバージョンは、[1]のSNMPv1と呼ばれ、STD 15、RFC 1157に記載されています。インターネット標準トラックプロトコルでないSNMPメッセージプロトコルの第2のバージョンは、SNMPv2cのと呼ばれ、RFC 1901 [17]およびRFC 1906 [18]に記載されています。第3のメッセージプロトコルのバージョンのSNMPv3と呼ばれ、RFC 1906年に記載されている[18]、RFC 2572 [8]およびRFC 2574 [10]。
o Protocol operations for accessing management information. The first set of protocol operations and associated PDU formats is described in STD 15, RFC 1157 [1]. A second set of protocol operations and associated PDU formats is described in RFC 1905 [6].
管理情報にアクセスするためのOプロトコル操作。プロトコル操作と関連PDU形式の第一セットは、STD 15、RFC 1157に記載されている[1]。プロトコル操作と関連PDU形式の第2のセットは、RFC 1905に記載されている[6]。
o A set of fundamental applications described in RFC 2573 [9] and the view-based access control mechanism described in RFC 2575 [11].
O RFC 2573に記載の基本アプリケーションのセット[9]およびRFC 2575 [11]に記載のビューベースアクセス制御機構。
Managed objects are accessed via a virtual information store, termed the Management Information Base or MIB. Objects in the MIB are defined using the mechanisms defined in the SMI.
管理対象オブジェクトが仮想情報店を介してアクセスされ、管理情報ベースまたはMIBと呼ばれます。 MIBのオブジェクトは、SMIで定義されたメカニズムを使用して定義されています。
This memo specifies MIB modules that are compliant to the SMIv2. A MIB conforming to the SMIv1 can be produced through the appropriate translations. The resulting translated MIB must be semantically equivalent, except where objects or events are omitted because no translation is possible (use of Counter64). Some machine readable information in SMIv2 will be converted into textual descriptions in SMIv1 during the translation process. However, this loss of machine readable information is not considered to change the semantics of the MIB.
このメモはSMIv2に対応しているMIBモジュールを指定します。 SMIv1に従うMIBは、適切な翻訳を介して製造することができます。得られた翻訳されたMIBには翻訳(Counter64のの使用)が可能ではないので、オブジェクトまたはイベントが省略されている場合を除いて、意味的に等価でなければなりません。 SMIv2のいくつかの機械読み取り可能な情報には、翻訳プロセスの間、SMIv1の原文の記述に変換されます。しかし、機械読み取り可能な情報のこの損失がMIBの意味論を変えると考えられません。
This document defines three MIB modules:
この文書では、3つのMIBモジュールを定義しています。
o DISMAN-PING-MIB
O DISMAN-PING-MIB
Defines a ping MIB.
ピングMIBを定義します。
o DISMAN-TRACEROUTE-MIB
O DISMAN - TRACEROUTE - MIB
Defines a traceroute MIB.
トレースルートMIBを定義します。
o DISMAN-NSLOOKUP-MIB
O DISMAN - NSLOOKUP - MIB
Provides access to the resolver gethostbyname() and gethostbyaddr() functions at a remote host.
The ping and traceroute MIBs are structured to allow creation of ping or traceroute tests that can be set up to periodically issue a series of operations and generate NOTIFICATIONs to report on test results. Many network administrators have in the past written UNIX shell scripts or command batch files to operate in fashion similar to the functionality provided by the ping and traceroute MIBs defined within this memo. The intent of this document is to acknowledge the importance of these functions and to provide a standards-based solution.
pingやtracerouteのMIBは、定期的に一連の操作を発行し、テスト結果を報告する通知を生成するように設定することができますpingやtracerouteのテストを作成できるように構成されています。多くのネットワーク管理者は、このメモの中に定義されたのpingやtracerouteのMIBによって提供される機能と同様の方法で動作するために過去の書かれたUNIXシェルスクリプトやコマンドのバッチファイルを持っています。このドキュメントの目的は、これらの機能の重要性を認識し、標準ベースのソリューションを提供することです。
The DISMAN-PING-MIB consists of the following components:
DISMAN-PING-MIBは、次のコンポーネントで構成されています。
o pingMaxConcurrentRequests
OピングMaxConcurrentRequests
o pingCtlTable
O pingCtlTable
o pingResultsTable
O pingResultsTable
o pingProbeHistoryTable
O pingProbeHistoryTable
The object pingMaxConcurrentRequests enables control of the maximum number of concurrent active requests that an agent implementation supports. It is permissible for an agent either to limit the maximum upper range allowed for this object or to implement this object as read-only with an implementation limit expressed as its value.
オブジェクトpingMaxConcurrentRequestsは、エージェント実装がサポートする同時アクティブ要求の最大数の制御を可能にします。エージェントはこのオブジェクトの最大許容上限範囲を制限したり、読み取り専用として、その値として表さ実装限界でこのオブジェクトを実装するためのいずれかのためにそれが許容されます。
A remote ping test is started by setting pingCtlAdminStatus to enabled(1). The corresponding pingCtlEntry MUST have been created and its pingCtlRowStatus set to active(1) prior to starting the test. A single SNMP PDU can be used to create and start a remote ping test. Within the PDU, pingCtlTargetAddress should be set to the target host's address (pingCtlTargetAddressType will default to ipv4(1)), pingCtlAdminStatus to enabled(1), and pingCtlRowStatus to createAndGo(4).
リモートpingテストは、(1)を有効にするpingCtlAdminStatusを設定することにより開始されます。対応するpingCtlEntryを作成しておく必要があり、そのpingCtlRowStatus前テストを開始する(1)アクティブに設定されています。単一のSNMP PDUを作成し、リモートのpingテストを開始するために使用することができます。 PDUの中で、pingCtlTargetAddressは、ターゲットホストのアドレスに設定する必要があります(pingCtlTargetAddressTypeは、IPv4がデフォルトになります(1))、pingCtlAdminStatusが有効にするために(1)、およびpingCtlRowStatus createAndGoへ(4)。
The first index element, pingCtlOwnerIndex, is of type SnmpAdminString, a textual convention that allows for use of the SNMPv3 View-Based Access Control Model (RFC 2575 [11], VACM) and allows a management application to identify its entries. The send index, pingCtlTestName (also an SnmpAdminString), enables the same management application to have multiple requests outstanding.
最初のインデックス要素、pingCtlOwnerIndexは、型れるSnmpAdminString、SNMPv3のビューベースアクセス制御モデル(RFC 2575 [11]、VACM)の使用を可能にし、そのエントリを識別するために管理アプリケーションを可能にするテキストの表記法です。送信指数、pingCtlTestName(もれるSnmpAdminString)は、優れた複数の要求を持っているために、同じ管理アプリケーションを可能にします。
Using the maximum value for the parameters defined within a pingEntry can result in a single remote ping test taking at most 15 minutes (pingCtlTimeOut times pingCtlProbeCount) plus whatever time it takes to send the ping request and receive its response over the network from the target host. Use of the defaults for pingCtlTimeOut and pingCtlProbeCount yields a maximum of 3 seconds to perform a "normal" ping test.
pingEntry内で定義されたパラメータは、最大で15分かけて単一のリモートピングテスト(pingCtlTimeOut回pingCtlProbeCount)をもたらすことができるの最大値を用いて、それに加えてping要求を送信し、ターゲットホストからネットワークを介して、その応答を受信するのにかかるどのような時間。 pingCtlTimeOutとpingCtlProbeCountのデフォルトの使用は、「通常の」pingテストを実行するために3秒の最大値が得られます。
A management application can delete an active remote ping request by setting the corresponding pingCtlRowStatus object to destroy(6).
管理アプリケーションは、(6)を破壊するために、対応するpingCtlRowStatusオブジェクトを設定することにより、アクティブなリモートping要求を削除することができます。
The contents of the pingCtlTable is preserved across reIPLs (Initial Program Loads) of its agent according the values of each of the pingCtlStorageType objects.
pingCtlTableの内容はpingCtlStorageTypeオブジェクトのそれぞれの値に従ってその薬剤のreIPLs(初期プログラム・ロード)を横切って保存されます。
An entry in the pingResultsTable is created for a corresponding pingCtlEntry once the test defined by this entry is started.
このエントリで定義されたテストが開始されるとpingResultsTableのエントリは、対応するpingCtlEntryのために作成されます。
The results of past ping probes can be stored in this table on a per pingCtlEntry basis. This table is initially indexed by pingCtlOwnerIndex and pingCtlTestName in order for the results of a probe to relate to the pingCtlEntry that caused it. The maximum number of entries stored in this table per pingCtlEntry is determined by the value of pingCtlMaxRows.
過去のpingプローブの結果はpingCtlEntryごとに、このテーブルに格納することができます。このテーブルは、最初にそれを引き起こしたpingCtlEntryに関連するプローブの結果のためにpingCtlOwnerIndexとpingCtlTestNameによってインデックス付けされます。 pingCtlEntry当たり、このテーブルに格納されたエントリの最大数はpingCtlMaxRowsの値によって決定されます。
An implementation of this MIB will remove the oldest entry in the pingProbeHistoryTable to allow the addition of an new entry once the number of rows in the pingProbeHistoryTable reaches the value specified by pingCtlMaxRows. An implementation MUST start assigning pingProbeHistoryIndex values at 1 and wrap after exceeding the maximum possible value as defined by the limit of this object ('ffffffff'h).
このMIBの実装はpingProbeHistoryTableの行数がpingCtlMaxRowsで指定された値に達すると、新しいエントリの追加を可能にするためにpingProbeHistoryTableで最も古いエントリを削除します。実装は、1でpingProbeHistoryIndex値を割り当てる開始し、このオブジェクト( 'ffffffff'h)の限界によって定義されるように可能な最大値を超えた後にラップしなければなりません。
The DISMAN-TRACEROUTE-MIB consists of the following components:
DISMAN - TRACEROUTE-MIBは、次のコンポーネントで構成されています。
o traceRouteMaxConcurrentRequests
OトレースルートMaxConcurrentRequests
o traceRouteCtlTable
O traceRouteCtlTable
o traceRouteResultsTable
お tらせろうてれすltsたbぇ
o traceRouteProbeHistoryTable
O traceRouteProbeHistoryTable
o traceRouteHopsTable
O traceRouteHopsTable
The object traceRouteMaxConcurrentRequests enables control of the maximum number of concurrent active requests that an agent implementation supports. It is permissible for an agent either to limit the maximum upper range allowed for this object or to implement this object as read-only with an implementation limit expressed as its value.
オブジェクトtraceRouteMaxConcurrentRequestsは、エージェント実装がサポートする同時アクティブ要求の最大数の制御を可能にします。エージェントはこのオブジェクトの最大許容上限範囲を制限したり、読み取り専用として、その値として表さ実装限界でこのオブジェクトを実装するためのいずれかのためにそれが許容されます。
A remote traceroute test is started by setting traceRouteCtlAdminStatus to enabled(1). The corresponding traceRouteCtlEntry MUST have been created and its traceRouteCtlRowStatus set to active(1) prior to starting the test. A single SNMP PDU can be used to create and start a remote traceroute test. Within the PDU, traceRouteCtlTargetAddress should be set to the target host's address (traceRouteCtlTargetAddressType will default to ipv4(1)), traceRouteCtlAdminStatus to enabled(1), and traceRouteCtlRowStatus to createAndGo(4).
リモートトレースルートテストは、(1)を有効にするtraceRouteCtlAdminStatusを設定することにより開始されます。対応するtraceRouteCtlEntryが作成され、そのtraceRouteCtlRowStatusは、(1)前に試験を開始するアクティブに設定されていなければなりません。単一のSNMP PDUを作成し、リモート・トレースルートテストを開始するために使用することができます。 PDUの中で、traceRouteCtlTargetAddressは(traceRouteCtlTargetAddressTypeがIPv4がデフォルトになります(1))ターゲットホストのアドレスに設定する必要があり、traceRouteCtlAdminStatusが有効にするために(1)、およびtraceRouteCtlRowStatus createAndGoへ(4)。
The first index element, traceRouteCtlOwnerIndex, is of type SnmpAdminString, a textual convention that allows for use of the SNMPv3 View-Based Access Control Model (RFC 2575 [11], VACM) and allows a management application to identify its entries. The second index, traceRouteCtlTestName (also an SnmpAdminString), enables the same management application to have multiple requests outstanding.
最初のインデックス要素、traceRouteCtlOwnerIndexは、型れるSnmpAdminString、SNMPv3のビューベースアクセス制御モデル(RFC 2575 [11]、VACM)の使用を可能にし、そのエントリを識別するために管理アプリケーションを可能にするテキストの表記法です。第2のインデックス、traceRouteCtlTestName(またれるSnmpAdminString)は、未処理の複数の要求を持っている同じ管理アプリケーションを可能にします。
Traceroute has a much longer theoretical maximum time for completion than ping. Basically 42 hours and 30 minutes (the product of traceRouteCtlTimeOut, traceRouteCtlProbesPerHop, and traceRouteCtlMaxTtl) plus some network transit time! Use of the defaults defined within an traceRouteCtlEntry yields a maximum of 4 minutes and 30 seconds for a default traceroute operation. Clearly
tracerouteは、pingをより完成のためにはるかに長い理論上の最大時間を持っています。基本的には42時間30分(traceRouteCtlTimeOut、traceRouteCtlProbesPerHopの製品、およびtraceRouteCtlMaxTtl)プラスいくつかのネットワーク通過時間! traceRouteCtlEntry内で定義されたデフォルト値を使用すると、デフォルトのトレースルート操作のため4分30秒の最大値が得られます。はっきり
42 plus hours is too long to wait for a traceroute operation to complete.
42プラス時間完了するために、トレースルート操作を待つには長すぎます。
The maximum TTL value in effect for traceroute determines how long the traceroute function will keep increasing the TTL value in the probe it transmits hoping to reach the target host. The function ends whenever the maximum TTL is exceeded or the target host is reached. The object traceRouteCtlMaxFailures was created in order to impose a throttle for how long traceroute continues to increase the TTL field in a probe without receiving any kind of response (timeouts). It is RECOMMENDED that agent implementations impose a time limit for how long it allows a traceroute operation to take relative to how the function is implemented. For example, an implementation that can't process multiple traceroute operations at the same time SHOULD impose a shorter maximum allowed time period.
tracerouteのための効果の最大TTL値は、トレースルート機能は、それがターゲットホストに到達するために期待して送信したプローブでTTL値を増やし続ける時間を決定します。最大TTLを超えたか、ターゲットホストに到達するたびに機能が終了します。オブジェクトtraceRouteCtlMaxFailuresはトレースルート応答(タイムアウト)の任意の種類を受信せずに、プローブにTTLフィールドが増加し続けてどのくらいのためにスロットルを課すために作成されました。エージェントの実装は、それがトレースルート操作は機能が実装されている方法に比べて取ることができますどのくらいの時間制限を課すことが推奨されます。例えば、同時に複数のトレースルート操作を処理することができない実装では、より短い最大許容期間を課すべきです。
A management application can delete an active remote traceroute request by setting the corresponding traceRouteCtlRowStatus object to destroy(6).
管理アプリケーションは、(6)を破壊するために、対応するtraceRouteCtlRowStatusオブジェクトを設定することにより、アクティブなリモートトレースルート要求を削除することができます。
The contents of the traceRouteCtlTable is preserved across reIPLs (Initial Program Loads) of its agent according to the values of each of the traceRouteCtlStorageType objects.
traceRouteCtlTableの内容はtraceRouteCtlStorageTypeオブジェクトのそれぞれの値に応じて、その薬剤のreIPLs(初期プログラム・ロード)を横切って保存されます。
An entry in the traceRouteResultsTable is created upon determining the results of a specific traceroute operation. Entries in this table relate back to the traceRouteCtlEntry that caused the corresponding traceroute operation to occur. The objects traceRouteResultsCurHopCount and traceRouteResultsCurProbeCount can be examined to determine how far the current remote traceroute operation has reached.
traceRouteResultsTable内のエントリは、特定のトレースルート操作の結果を決定する際に作成されます。この表のエントリは、対応するバックトレースルート操作を発生させたtraceRouteCtlEntryに関連しています。オブジェクトtraceRouteResultsCurHopCountとtraceRouteResultsCurProbeCountは、現在のリモートトレースルート操作が到達しているどの程度を決定するために調べることができます。
The results of past traceroute probes can be stored in this table on a per traceRouteCtlEntry basis. This table is initially indexed by traceRouteCtlOwnerIndex and traceRouteCtlTestName in order for the results of a probe to relate to the traceRouteCtlEntry that caused it. The number of entries stored in this table per traceRouteCtlEntry is determined by the value of traceRouteCtlMaxRows.
過去のtracerouteプローブの結果はtraceRouteCtlEntryごとに、このテーブルに格納することができます。このテーブルは、最初にそれを引き起こしたtraceRouteCtlEntryに関連するプローブの結果のためにtraceRouteCtlOwnerIndexとtraceRouteCtlTestNameによってインデックス付けされます。 traceRouteCtlEntry当たり、このテーブルに格納されているエントリの数がtraceRouteCtlMaxRowsの値によって決定されます。
An implementation of this MIB will remove the oldest entry in the traceRouteProbeHistoryTable to allow the addition of an new entry once the number of rows in the traceRouteProbeHistoryTable reaches the value of traceRouteCtlMaxRows. An implementation MUST start assigning traceRouteProbeHistoryIndex values at 1 and wrap after exceeding the maximum possible value as defined by the limit of this object ('ffffffff'h).
このMIBの実装はtraceRouteProbeHistoryTableの行数がtraceRouteCtlMaxRowsの値に達すると、新しいエントリの追加を許可するようにtraceRouteProbeHistoryTableで最も古いエントリを削除します。実装は、1でtraceRouteProbeHistoryIndex値を割り当てる開始し、このオブジェクト( 'ffffffff'h)の限界によって定義されるように可能な最大値を超えた後にラップしなければなりません。
The current traceroute path can be stored in this table on a per traceRouteCtlEntry basis. This table is initially indexed by traceRouteCtlOwnerIndex and traceRouteCtlTestName in order for a traceroute path to relate to the traceRouteCtlEntry that caused it. A third index, traceRouteHopsHopIndex, enables keeping one traceRouteHopsEntry per traceroute hop. Creation of traceRouteHopsTable entries is enabled by setting the corresponding traceRouteCtlCreateHopsEntries object to true(1).
現在のトレースルート経路はtraceRouteCtlEntryごとに、このテーブルに格納することができます。このテーブルは、最初にそれを引き起こしたtraceRouteCtlEntryに関連するトレースルートパスためにtraceRouteCtlOwnerIndexとtraceRouteCtlTestNameによってインデックス付けされます。第3のインデックス、traceRouteHopsHopIndexは、トレースルートホップごとにtraceRouteHopsEntryを維持可能となります。 traceRouteHopsTableエントリの作成は、対応traceRouteCtlCreateHopsEntriesがtrueにオブジェクトを設定することによって有効になっている(1)。
The DISMAN-NSLOOKUP-MIB consists of the following components:
DISMAN - NSLOOKUP-MIBは、次のコンポーネントで構成されています。
o lookupMaxConcurrentRequests, and lookupPurgeTime
OルックアップMaxConcurrentRequests、およびlookupPurgeTime
o lookupCtlTable
O lookupCtlTable
o lookupResultsTable
O lookupResultsTable
The object lookupMaxConcurrentRequests enables control of the maximum number of concurrent active requests that an agent implementation is structured to support. It is permissible for an agent either to limit the maximum upper range allowed for this object or to implement this object as read-only with an implementation limit expressed as its value.
オブジェクトlookupMaxConcurrentRequestsは、エージェントの実装をサポートするように構成されている同時アクティブな要求の最大数を制御することができます。エージェントはこのオブジェクトの最大許容上限範囲を制限したり、読み取り専用として、その値として表さ実装限界でこのオブジェクトを実装するためのいずれかのためにそれが許容されます。
The object lookupPurgeTime provides a method for entries in the lookupCtlTable and lookupResultsTable to be automatically deleted after the corresponding operation completes.
オブジェクトlookupPurgeTimeは、対応する動作の完了後に自動的に削除されるようにlookupCtlTableとlookupResultsTableのエントリのための方法を提供します。
A remote lookup operation is initiated by performing an SNMP SET request on lookupCtlRowStatus. A single SNMP PDU can be used to create and start a remote lookup operation. Within the PDU, lookupCtlTargetAddress should be set to the entity to be resolved (lookupCtlTargetAddressType will default to ipv4(1)) and lookupCtlRowStatus to createAndGo(4). The object lookupCtlOperStatus can be examined to determine the state of an lookup operation. A management application can delete an active remote lookup request by setting the corresponding lookupCtlRowStatus object to destroy(6).
リモートルックアップ操作はlookupCtlRowStatus上のSNMP SET要求を実行することにより開始されます。単一のSNMP PDUを作成し、リモートルックアップ操作を開始するために使用することができます。解決すべきPDU内、lookupCtlTargetAddressは及びlookupCtlRowStatus createAndGoに(lookupCtlTargetAddressType(1)はIPv4にデフォルト設定されます)エンティティに設定されなければならない(4)。オブジェクトlookupCtlOperStatusは、ルックアップ動作の状態を決定するために調べることができます。管理アプリケーションは、(6)を破壊するために、対応するlookupCtlRowStatusオブジェクトを設定することにより、アクティブなリモートルックアップ要求を削除することができます。
An lookupCtlEntry is initially indexed by lookupCtlOwnerIndex, which is of type SnmpAdminString, a textual convention that allows for use of the SNMPv3 View-Based Access Control Model (RFC 2575 [11], VACM) and also allows for a management application to identify its entries. The lookupCtlOwnerIndex portion of the index is then followed by lookupCtlOperationName. The lookupCtlOperationName index enables the same lookupCtlOwnerIndex entity to have multiple outstanding requests.
lookupCtlEntryは、最初型れるSnmpAdminString、SNMPv3のビューベースアクセス制御モデル(RFC 2575 [11]、VACM)の使用を可能にし、また、そのエントリを識別するために、管理アプリケーションを可能にするテキストの表記法であるlookupCtlOwnerIndex、によってインデックス付けされます。インデックスのlookupCtlOwnerIndex部分は、次いでlookupCtlOperationNameが続きます。 lookupCtlOperationNameインデックスは、複数の未処理の要求を持っている同じlookupCtlOwnerIndexエンティティを可能にします。
The value of lookupCtlTargetAddressType determines which lookup function to perform. Specification of dns(16) as the value of this index implies that the gethostbyname function should be performed to determine the numeric addresses associated with a symbolic name via lookupResultsTable entries. Use of a value of either ipv4(1) or ipv6(2) implies that the gethostbyaddr function should be performed to determine the symbolic name(s) associated with a numeric address at a remote host.
lookupCtlTargetAddressTypeの値は、実行するためにどの検索機能を決定します。このインデックスの値としてDNS(16)の仕様は、gethostbyname関数がlookupResultsTableエントリを介してシンボル名に関連付けられた数値アドレスを決定するために実行されなければならないことを意味します。 IPv4の(1)またはIPv6のいずれかの値を使用することは、(2)のgethostbyaddr関数は、リモート・ホストの数値アドレスに関連付けられた記号名(複数可)を決定するために実行されなければならないことを意味します。
The lookupResultsTable is used to store the results of lookup operations. The lookupResultsTable is initially indexed by the same index elements that the lookupCtlTable contains (lookupCtlOwnerIndex and lookupCtlOperationName) but has a third index element, lookupResultsIndex (Unsigned32 textual convention), in order to associate multiple results with the same lookupCtlEntry.
lookupResultsTableは、ルックアップ操作の結果を格納するために使用されます。 lookupResultsTableは最初同じlookupCtlEntryで複数の結果を関連付けるために、lookupCtlTableは(lookupCtlOwnerIndexとlookupCtlOperationName)を含むが、第3のインデックス要素、lookupResultsIndex(Unsigned32のテキストの表記法)を有する同じインデックス要素によって索引付けされます。
Both the gethostbyname and gethostbyaddr functions typically return a pointer to a hostent structure after being called. The hostent structure is defined as:
両方のgethostbynameとのgethostbyaddr関数は、典型的には、呼び出された後にhostent構造体へのポインタを返します。 hostent構造体は次のように定義されています。
struct hostent { char *h_name; /* official host name */ char *h_aliases[]; /* list of other aliases */ int h_addrtype; /* host address type */ int h_length; /* length of host address */ char **h_addr_list; /* list of address for host */ };
The hostent structure is listed here in order to address the fact that a remote host can be multi-homed and can have multiple symbolic (DNS) names. It is not intended to imply that implementations of the DISMAN-LOOKUP-MIB are limited to systems where the hostent structure is supported.
hostent構造体は、リモートホストがマルチホームすることができ、複数のシンボリック(DNS)名を持つことができるという事実に対処するために、ここに記載されています。 DISMAN-LOOKUP-MIBの実装はhostent構造体に支持されているシステムに限定されることを意味することを意図していません。
The gethostbyaddr function is called with a host address as its parameter and is used primarily to determine a symbolic name to associate with the host address. Entries in the lookupResultsTable MUST be made for each host name returned. The official host name MUST be assigned a lookupResultsIndex of 1.
gethostbyaddr関数は、パラメータとしてホストアドレスと呼ばれ、ホストアドレスに関連付けるシンボリック名を決定するために主に使用されています。 lookupResultsTableのエントリは返された各ホスト名のために作らなければなりません。正式なホスト名は、1のlookupResultsIndexを割り当てなければなりません。
The gethostbyname function is called with a symbolic host name and is used primarily to retrieve a host address. Normally, the first h_addr_list host address is considered to be the primary address and as such is associated with the symbolic name passed on the call.
gethostbyname関数は、シンボリックなホスト名で呼ばれ、ホストアドレスを取得するために主に使用されています。通常、最初のh_addr_listホストアドレスはプライマリアドレスと見なされ、そのようにコールに渡されたシンボリック名に関連付けられています。
Entries MUST be stored in the lookupResultsTable in the order that they are retrieved. Values assigned to lookupResultsIndex MUST start at 1 and increase in order.
エントリは、それらが取得された順にlookupResultsTableに格納する必要があります。 lookupResultsIndexに割り当てられた値は1から始まり、順番に増加しなければなりません。
An implementation SHOULD NOT retain SNMP-created entries in the lookupTable across reIPLs (Initial Program Loads) of its agent, since management applications need to see consistent behavior with respect to the persistence of the table entries that they create.
管理アプリケーションは、彼らが作成したテーブルエントリの持続性に関して一貫性のある動作を確認する必要があるため、実装は、その代理人のreIPLs全体でルックアップテーブル(初期プログラム・ロード)でSNMP作成のエントリを保つべきではありません。
DISMAN-PING-MIB DEFINITIONS ::= BEGIN
IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, mib-2, NOTIFICATION-TYPE, OBJECT-IDENTITY FROM SNMPv2-SMI -- RFC2578 TEXTUAL-CONVENTION, RowStatus, StorageType, DateAndTime, TruthValue FROM SNMPv2-TC -- RFC2579 MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF -- RFC2580 InterfaceIndexOrZero -- RFC2863 FROM IF-MIB SnmpAdminString FROM SNMP-FRAMEWORK-MIB -- RFC2571 InetAddressType, InetAddress FROM INET-ADDRESS-MIB; -- RFC2851
輸入MODULE-IDENTITY、SNMPv2の-SMIからオブジェクト-TYPE、Integer32の、Unsigned32の、MIB-2、NOTIFICATION-TYPE、OBJECT-IDENTITY - RFC2578のテキストの表記法、RowStatusの、StorageType、のDateAndTime、のTruthValueのSNMPv2-TC FROM - RFC2579 MODULE RFC2580 InterfaceIndexOrZeroの - - のSNMPv2-CONF FROM -COMPLIANCE、OBJECT-GROUP、NOTIFICATION-GROUP IF-MIB SNMP-FRAMEWORK-MIB FROMれるSnmpAdminString FROM RFC2863 - INET-ADDRESS-MIB FROM RFC2571のInetAddressType、InetAddressの。 - RFC2851
pingMIB MODULE-IDENTITY LAST-UPDATED "200009210000Z" -- 21 September 2000 ORGANIZATION "IETF Distributed Management Working Group" CONTACT-INFO
pingMIBのMODULE-IDENTITY LAST-UPDATED "200009210000Z" - 2000年9月21日ORGANIZATION "IETF分散管理ワーキンググループ" CONTACT-INFO
"Kenneth White
「ケネス・ホワイト
International Business Machines Corporation Network Computing Software Division Research Triangle Park, NC, USA
インターナショナル・ビジネス・マシーンズ・コーポレーションネットワークコンピューティングソフトウェア事業部リサーチトライアングルパーク、NC、USA
E-mail: wkenneth@us.ibm.com" DESCRIPTION "The Ping MIB (DISMAN-PING-MIB) provides the capability of controlling the use of the ping function at a remote host."
Eメール:wkenneth@us.ibm.com」DESCRIPTION 『のPing MIB(DISMAN-PING-MIB)は、リモートホストでピング機能の使用を制御する能力を提供します』。
-- Revision history
- 更新履歴
REVISION "200009210000Z" -- 21 September 2000 DESCRIPTION "Initial version, published as RFC 2925."
REVISION "200009210000Z" - 2000年9月21日DESCRIPTION "RFC 2925.として公開初期バージョン、"
::= { mib-2 80 }
-- Textual Conventions
- テキストの表記法
OperationResponseStatus ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Used to report the result of an operation:
responseReceived(1) - Operation completes successfully. unknown(2) - Operation failed due to unknown error. internalError(3) - An implementation detected an error in its own processing that caused an operation to fail. requestTimedOut(4) - Operation failed to receive a valid reply within the time limit imposed on it. unknownDestinationAddress(5) - Invalid destination address. noRouteToTarget(6) - Could not find a route to target. interfaceInactiveToTarget(7) - The interface to be used in sending a probe is inactive without an alternate route existing. arpFailure(8) - Unable to resolve a target address to a media specific address. maxConcurrentLimitReached(9) - The maximum number of concurrent active operations would have been exceeded if the corresponding operation was allowed. unableToResolveDnsName(10) - The DNS name specified was unable to be mapped to an IP address. invalidHostAddress(11) - The IP address for a host
has been determined to be invalid. Examples of this are broadcast or multicast addresses." SYNTAX INTEGER { responseReceived(1), unknown(2), internalError(3), requestTimedOut(4), unknownDestinationAddress(5), noRouteToTarget(6), interfaceInactiveToTarget(7), arpFailure(8), maxConcurrentLimitReached(9), unableToResolveDnsName(10), invalidHostAddress(11) }
無効であると判断されました。この例は、ブロードキャストまたはマルチキャストアドレスである。」SYNTAX INTEGER {responseReceived(1)、不明(2)、internalError(3)、requestTimedOut(4)、unknownDestinationAddress(5)、noRouteToTarget(6)、interfaceInactiveToTarget(7)、arpFailure( 8)、maxConcurrentLimitReached(9)、unableToResolveDnsName(10)、invalidHostAddress(11)}
-- Top level structure of the MIB
- MIBのトップレベルの構造
pingNotifications OBJECT IDENTIFIER ::= { pingMIB 0 } pingObjects OBJECT IDENTIFIER ::= { pingMIB 1 } pingConformance OBJECT IDENTIFIER ::= { pingMIB 2 }
-- The registration node (point) for ping implementation types
- ピング実装タイプの登録ノード(点)
pingImplementationTypeDomains OBJECT IDENTIFIER ::= { pingMIB 3 }
pingIcmpEcho OBJECT-IDENTITY STATUS current DESCRIPTION "Indicates that an implementation is using the Internet Control Message Protocol (ICMP) 'ECHO' facility." ::= { pingImplementationTypeDomains 1 }
pingUdpEcho OBJECT-IDENTITY STATUS current DESCRIPTION "Indicates that an implementation is using the UDP echo port (7)." REFERENCE "RFC 862, 'Echo Protocol'." ::= { pingImplementationTypeDomains 2 }
pingSnmpQuery OBJECT-IDENTITY STATUS current DESCRIPTION "Indicates that an implementation is an SNMP query to calculate a round trip time."
pingSnmpQuery OBJECT-IDENTITYステータス現在の説明は「実装が往復時間を計算するためのSNMPクエリであることを示します。」
::= { pingImplementationTypeDomains 3 }
pingTcpConnectionAttempt OBJECT-IDENTITY STATUS current DESCRIPTION "Indicates that an implementation is attempting to connect to a TCP port in order to calculate a round trip time." ::= { pingImplementationTypeDomains 4 }
-- Simple Object Definitions
- シンプルなオブジェクト定義
pingMaxConcurrentRequests OBJECT-TYPE SYNTAX Unsigned32 UNITS "requests" MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum number of concurrent active ping requests that are allowed within an agent implementation. A value of 0 for this object implies that there is no limit for the number of concurrent active requests in effect." DEFVAL { 10 } ::= { pingObjects 1 }
-- Ping Control Table
- Pingのコントロール表
pingCtlTable OBJECT-TYPE SYNTAX SEQUENCE OF PingCtlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Defines the ping Control Table for providing, via SNMP, the capability of performing ping operations at a remote host. The results of these operations are stored in the pingResultsTable and the pingProbeHistoryTable." ::= { pingObjects 2 }
pingCtlEntry OBJECT-TYPE SYNTAX PingCtlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Defines an entry in the pingCtlTable. The first index element, pingCtlOwnerIndex, is of type SnmpAdminString, a textual convention that allows for use of the SNMPv3
pingCtlEntry OBJECT-TYPE SYNTAX PingCtlEntry MAX-ACCESSステータス現在の説明は「pingCtlTableにエントリを定義します。最初のインデックス要素、pingCtlOwnerIndexは、型れるSnmpAdminString、SNMPv3の使用が可能になりますテキストの表記法であります
View-Based Access Control Model (RFC 2575 [11], VACM) and allows an management application to identify its entries. The second index, pingCtlTestName (also an SnmpAdminString), enables the same management application to have multiple outstanding requests." INDEX { pingCtlOwnerIndex, pingCtlTestName } ::= { pingCtlTable 1 }
PingCtlEntry ::= SEQUENCE { pingCtlOwnerIndex SnmpAdminString, pingCtlTestName SnmpAdminString, pingCtlTargetAddressType InetAddressType, pingCtlTargetAddress InetAddress, pingCtlDataSize Unsigned32, pingCtlTimeOut Unsigned32, pingCtlProbeCount Unsigned32, pingCtlAdminStatus INTEGER, pingCtlDataFill OCTET STRING, pingCtlFrequency Unsigned32, pingCtlMaxRows Unsigned32, pingCtlStorageType StorageType, pingCtlTrapGeneration BITS, pingCtlTrapProbeFailureFilter Unsigned32, pingCtlTrapTestFailureFilter Unsigned32, pingCtlType OBJECT IDENTIFIER, pingCtlDescr SnmpAdminString, pingCtlSourceAddressType InetAddressType, pingCtlSourceAddress InetAddress, pingCtlIfIndex InterfaceIndexOrZero, pingCtlByPassRouteTable TruthValue, pingCtlDSField Unsigned32, pingCtlRowStatus RowStatus }
pingCtlOwnerIndex OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "To facilitate the provisioning of access control by a security administrator using the View-Based Access Control Model (RFC 2575, VACM) for tables in which multiple users may need to independently create or modify entries, the initial index is used as an 'owner index'. Such an initial index has a syntax of SnmpAdminString, and can thus be trivially mapped to a securityName or groupName as defined in VACM, in accordance with a security policy.
pingCtlOwnerIndexのOBJECT-TYPE SYNTAXれるSnmpAdminString(SIZE(0 32))ビューベースアクセス制御モデル(RFC 2575、VACM)を使用して、セキュリティ管理者がアクセス制御のプロビジョニングを容易にするために、MAX-ACCESSステータス現在の説明は」複数のユーザが独立にエントリを作成または変更する必要がある可能性のあるテーブルに対して、最初のインデックスは「所有者インデックス」として使用される。このような初期のインデックスはれるSnmpAdminStringの構文を有しており、定義されたよう従って自明のsecurityNameまたはグループ名にマッピングすることができますVACMで、セキュリティポリシーに従ってインチ
When used in conjunction with such a security policy all entries in the table belonging to a particular user (or group) will have the same value for this initial index. For a given user's entries in a particular table, the object identifiers for the information in these entries will have the same subidentifiers (except for the 'column' subidentifier) up to the end of the encoded owner index. To configure VACM to permit access to this portion of the table, one would create vacmViewTreeFamilyTable entries with the value of vacmViewTreeFamilySubtree including the owner index portion, and vacmViewTreeFamilyMask 'wildcarding' the column subidentifier. More elaborate configurations are possible." ::= { pingCtlEntry 1 }
pingCtlTestName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The name of the ping test. This is locally unique, within the scope of an pingCtlOwnerIndex." ::= { pingCtlEntry 2 }
pingCtlTargetAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the type of host address to be used at a remote host for performing a ping operation." DEFVAL { unknown } ::= { pingCtlEntry 3 }
pingCtlTargetAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the host address to be used at a remote host for performing a ping operation. The host address type is determined by the object value of corresponding pingCtlTargetAddressType.
pingCtlTargetAddressのOBJECT-TYPE構文InetAddress MAX-ACCESSはリード作成ステータス現在の説明は「ピング操作を実行するためのリモート・ホストで使用するためのホストアドレスを指定します。ホストアドレスタイプはpingCtlTargetAddressTypeの対応するオブジェクトの値によって決定されます。
A value for this object MUST be set prior to transitioning its corresponding pingCtlEntry to active(1) via pingCtlRowStatus." DEFVAL { ''H } ::= { pingCtlEntry 4 }
pingCtlDataSize OBJECT-TYPE SYNTAX Unsigned32 (0..65507) UNITS "octets" MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the size of the data portion to be transmitted in a ping operation in octets. A ping request is usually an ICMP message encoded into an IP packet. An IP packet has a maximum size of 65535 octets. Subtracting the size of the ICMP or UDP header (both 8 octets) and the size of the IP header (20 octets) yields a maximum size of 65507 octets." DEFVAL { 0 } ::= { pingCtlEntry 5 }
pingCtlTimeOut OBJECT-TYPE SYNTAX Unsigned32 (1..60) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the time-out value, in seconds, for a remote ping operation." DEFVAL { 3 } ::= { pingCtlEntry 6 }
pingCtlProbeCount OBJECT-TYPE SYNTAX Unsigned32 (1..15) UNITS "probes" MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the number of times to perform a ping operation at a remote host." DEFVAL { 1 } ::= { pingCtlEntry 7 }
pingCtlAdminStatus OBJECT-TYPE SYNTAX INTEGER { enabled(1), -- test should be started disabled(2) -- test should be stopped } MAX-ACCESS read-create STATUS current DESCRIPTION "Reflects the desired state that a pingCtlEntry should be in:
pingCtlAdminStatus OBJECT-TYPE SYNTAX INTEGER {、(1)有効 - テストが無効になって開始されるべきである(2) - テストは停止されなければならない} MAX-ACCESSリード作成ステータス現在の説明「pingCtlEntryはであることが望ましい状態を反映。
enabled(1) - Attempt to activate the test as defined by this pingCtlEntry. disabled(2) - Deactivate the test as defined by this pingCtlEntry.
Refer to the corresponding pingResultsOperStatus to determine the operational state of the test defined by this entry." DEFVAL { disabled } ::= { pingCtlEntry 8 }
pingCtlDataFill OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1024)) MAX-ACCESS read-create STATUS current DESCRIPTION "The content of this object is used together with the corresponding pingCtlDataSize value to determine how to fill the data portion of a probe packet. The option of selecting a data fill pattern can be useful when links are compressed or have data pattern sensitivities. The contents of pingCtlDataFill should be repeated in a ping packet when the size of the data portion of the ping packet is greater than the size of pingCtlDataFill." DEFVAL { '00'H } ::= { pingCtlEntry 9 }
pingCtlFrequency OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The number of seconds to wait before repeating a ping test as defined by the value of the various objects in the corresponding row.
pingCtlFrequencyのOBJECT-TYPE構文Unsigned32ユニット「秒」MAX-ACCESSリード作成ステータス現在の説明「対応する行における各種オブジェクトの値によって定義されるようにpingテストを繰り返す前に待機する秒数。
A single ping test consists of a series of ping probes. The number of probes is determined by the value of the corresponding pingCtlProbeCount object. After a single test completes the number of seconds as defined by the value of pingCtlFrequency MUST elapse before the next ping test is started.
A value of 0 for this object implies that the test as defined by the corresponding entry will not be repeated." DEFVAL { 0 } ::= { pingCtlEntry 10 }
pingCtlMaxRows OBJECT-TYPE SYNTAX Unsigned32 UNITS "rows" MAX-ACCESS read-create STATUS current DESCRIPTION "The maximum number of entries allowed in the pingProbeHistoryTable. An implementation of this MIB will remove the oldest entry in the pingProbeHistoryTable to allow the addition of an new entry once the number of rows in the pingProbeHistoryTable reaches this value.
pingCtlMaxRows OBJECT-TYPE構文Unsigned32 UNITSの「行」MAX-ACCESSはリード作成しますステータス現在の説明は「pingProbeHistoryTableで許可されるエントリの最大数。このMIBの実装は、新規の追加を許可するようにpingProbeHistoryTableで最も古いエントリを削除しますpingProbeHistoryTableの行数かつてエントリはこの値に達します。
Old entries are not removed when a new test is started. Entries are added to the pingProbeHistoryTable until pingCtlMaxRows is reached before entries begin to be removed.
A value of 0 for this object disables creation of pingProbeHistoryTable entries." DEFVAL { 50 } ::= { pingCtlEntry 11 }
pingCtlStorageType OBJECT-TYPE SYNTAX StorageType MAX-ACCESS read-create STATUS current DESCRIPTION "The storage type for this conceptual row. Conceptual rows having the value 'permanent' need not allow write-access to any columnar objects in the row." DEFVAL { nonVolatile } ::= { pingCtlEntry 12 }
pingCtlTrapGeneration OBJECT-TYPE SYNTAX BITS { probeFailure(0), testFailure(1), testCompletion(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The value of this object determines when and if to generate a notification for this entry:
pingCtlTrapGenerationのOBJECT-TYPE構文BITS {probeFailure(0)、testFailure(1)、testCompletion(2)} MAX-ACCESSリード作成ステータス現在の説明「このエントリの通知を生成するときに場合、このオブジェクトの値が決定されます。
probeFailure(0) - Generate a pingProbeFailed notification subject to the value of pingCtlTrapProbeFailureFilter. The object pingCtlTrapProbeFailureFilter can be used to specify the number of successive probe failures that are required before a pingProbeFailed notification can be generated. testFailure(1) - Generate a pingTestFailed notification. In this instance the object pingCtlTrapTestFailureFilter can be used to determine the number of probe failures that signal when a test fails. testCompletion(2) - Generate a pingTestCompleted notification.
The value of this object defaults to zero, indicating that none of the above options have been selected." ::= { pingCtlEntry 13 }
pingCtlTrapProbeFailureFilter OBJECT-TYPE SYNTAX Unsigned32 (0..15) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of this object is used to determine when to generate a pingProbeFailed NOTIFICATION.
pingCtlTrapProbeFailureFilter OBJECT-TYPE構文Unsigned32(0..15)MAX-ACCESSリード作成ステータス現在の説明は「このオブジェクトの値はときpingProbeFailed通知を生成するかを決定するために使用されます。
Setting pingCtlTrapGeneration to probeFailure(0) implies that a pingProbeFailed NOTIFICATION is generated only when the number of successive probe failures as indicated by the value of pingCtlTrapPrbefailureFilter fail within a given ping test." DEFVAL { 1 } ::= { pingCtlEntry 14 }
pingCtlTrapTestFailureFilter OBJECT-TYPE SYNTAX Unsigned32 (0..15) MAX-ACCESS read-create STATUS current
pingCtlTrapTestFailureFilterのOBJECT-TYPE構文Unsigned32(0..15)MAX-ACCESSはリード作成しますステータス現在
DESCRIPTION "The value of this object is used to determine when to generate a pingTestFailed NOTIFICATION.
説明は「このオブジェクトの値はpingTestFailed通知を生成するかを決定するために使用されます。
Setting pingCtlTrapGeneration to testFailure(1) implies that a pingTestFailed NOTIFICATION is generated only when the number of ping failures within a test exceed the value of pingCtlTrapTestFailureFilter." DEFVAL { 1 } ::= { pingCtlEntry 15 }
pingCtlType OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-create STATUS current DESCRIPTION "The value of this object is used to either report or select the implementation method to be used for calculating a ping response time. The value of this object MAY be selected from pingImplementationTypeDomains.
pingCtlType OBJECT-TYPE構文オブジェクト識別子MAX-ACCESSリード作成ステータス現在の説明は「このオブジェクトの値は、いずれかのレポートに使用されるか、またはping応答時間を計算するために使用される実装方法を選択し、このオブジェクトの値を選択することができますpingImplementationTypeDomainsから。
Additional implementation types SHOULD be allocated as required by implementers of the DISMAN-PING-MIB under their enterprise specific registration point and not beneath pingImplementationTypeDomains." DEFVAL { pingIcmpEcho } ::= { pingCtlEntry 16 }
pingCtlDescr OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-create STATUS current DESCRIPTION "The purpose of this object is to provide a descriptive name of the remote ping test." DEFVAL { '00'H } ::= { pingCtlEntry 17 }
pingCtlSourceAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the type of the source address, pingCtlSourceAddress, to be used at a remote host when performing a ping operation." DEFVAL { ipv4 }
pingCtlSourceAddressTypeのOBJECT-TYPE構文InetAddressType MAX-ACCESSリード作成ステータス現在の説明は「ピング操作を実行するときに、リモートホストで使用されるように、送信元アドレス、pingCtlSourceAddressのタイプを指定します。」 DEFVAL {IPv4の}
::= { pingCtlEntry 18 }
pingCtlSourceAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Use the specified IP address (which must be given in numeric form, not as a hostname) as the source address in outgoing probe packets. On hosts with more than one IP address, this option can be used to force the source address to be something other than the primary IP address of the interface the probe packet is sent on. If the IP address is not one of this machine's interface addresses, an error is returned and nothing is sent. A zero length octet string value for this object disables source address specification.
pingCtlSourceAddressのOBJECT-TYPE構文InetAddress MAX-ACCESSはリード作成ステータス現在の説明は「複数備えたホスト上で。発信プローブパケットの送信元アドレスとして(ないホスト名として、数値形式で与えられなければならない)指定されたIPアドレスを使用しますIPアドレスは、このオプションは、プローブパケットがオンに送信されたインターフェイスのプライマリIPアドレス以外の何かをする送信元アドレスを強制するために使用することができます。IPアドレスは、このマシンのインタフェースアドレスのいずれでもない場合は、エラーが返され、何も送信されない。この目的のために長さゼロオクテット文字列値は、送信元アドレス指定を無効にします。
The address type (InetAddressType) that relates to this object is specified by the corresponding value of pingCtlSourceAddressType." DEFVAL { ''H } ::= { pingCtlEntry 19 }
pingCtlIfIndex OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS read-create STATUS current DESCRIPTION "Setting this object to an interface's ifIndex prior to starting a remote ping operation directs the ping probes to be transmitted over the specified interface. A value of zero for this object means that this option is not enabled." DEFVAL { 0 } ::= { pingCtlEntry 20 }
pingCtlByPassRouteTable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The purpose of this object is to optionally enable bypassing the route table. If enabled, the remote host will bypass the normal routing tables and send directly to a host on an attached network. If the host is not on a directly-attached network, an error is returned. This option can be used to perform the ping operation to a local host through an interface that has no route defined (e.g., after the interface was dropped by routed)." DEFVAL { false } ::= { pingCtlEntry 21 }
pingCtlDSField OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the value to store in the Differentiated Services (DS) Field in the IP packet used to encapsulate the ping probe. The DS Field is defined as the Type of Service (TOS) octet in a IPv4 header or as the Traffic Class octet in a IPv6 header.
pingCtlDSFieldのOBJECT-TYPEシンタックスは、(0 255)MAX-ACCESSはリード作成しますステータス現在の説明は「Pingプローブをカプセル化するために使用されるIPパケットに差別化サービス(DS)フィールドに格納する値を指定します。DSフィールドでありますIPv4ヘッダーまたはIPv6ヘッダーのトラフィッククラスオクテットとしてサービス(TOS)オクテットのタイプとして定義。
The value of this object must be a decimal integer in the range from 0 to 255. This option can be used to determine what effect an explicit DS Field setting has on a ping response. Not all values are legal or meaningful. A value of 0 means that the function represented by this option is not supported. DS Field usage is often not supported by IP implementations and not all values are supported. Refer to RFC 2474 for guidance on usage of this field." REFERENCE "Refer to RFC 2474 for the definition of the Differentiated Services Field and to RFC 1812 Section 5.3.2 for Type of Service (TOS)." DEFVAL { 0 } ::= { pingCtlEntry 22 }
pingCtlRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object allows entries to be created and deleted in the pingCtlTable. Deletion of an entry in this table results in all corresponding (same pingCtlOwnerIndex and pingCtlTestName index values) pingResultsTable and pingProbeHistoryTable entries being deleted.
pingCtlRowStatus OBJECT-TYPE構文RowStatus MAX-ACCESSリード作成ステータス現在の説明は「このオブジェクトエントリがpingCtlTableで作成され、削除されることを可能にする。すべての対応する(同じpingCtlOwnerIndexとpingCtlTestNameインデックス値)でこの表の結果のエントリの削除pingResultsTableとpingProbeHistoryTableエントリが削除されます。
A value MUST be specified for pingCtlTargetAddress prior to a transition to active(1) state being accepted.
Activation of a remote ping operation is controlled via pingCtlAdminStatus and not by changing this object's value to active(1).
リモートピング操作の活性化は、アクティブ(1)にこのオブジェクトの値を変更することによりpingCtlAdminStatusを介してではなく制御されます。
Transitions in and out of active(1) state are not allowed while an entry's pingResultsOperStatus is active(1) with the exception that deletion of an entry in this table by setting its RowStatus object to destroy(6) will stop an active ping operation.
エントリのpingResultsOperStatus(1)を除いて破壊するのRowStatusオブジェクトを設定することにより、このテーブル内のエントリの削除(6)アクティブピング動作を停止することがアクティブである間に、アクティブ(1)の状態からの遷移は許されません。
The operational state of a ping operation can be determined by examination of its pingResultsOperStatus object." REFERENCE "See definition of RowStatus in RFC 2579, 'Textual Conventions for SMIv2.'" ::= { pingCtlEntry 23 }
-- Ping Results Table
- Pingの結果表
pingResultsTable OBJECT-TYPE SYNTAX SEQUENCE OF PingResultsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Defines the Ping Results Table for providing the capability of performing ping operations at a remote host. The results of these operations are stored in the pingResultsTable and the pingPastProbeTable.
PingResultsEntry MAX-ACCESSステータス現在の説明のpingResultsTable OBJECT-TYPE構文配列「のPingは、リモートホストでピング操作を実行する能力を提供するためのテーブルを結果定義する。これらの操作の結果はpingResultsTableとpingPastProbeTableに格納されています。
An entry is added to the pingResultsTable when an pingCtlEntry is started by successful transition of its pingCtlAdminStatus object to enabled(1). An entry is removed from the pingResultsTable when its corresponding pingCtlEntry is deleted." ::= { pingObjects 3 }
pingResultsEntry OBJECT-TYPE SYNTAX PingResultsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Defines an entry in the pingResultsTable. The pingResultsTable has the same indexing as the pingCtlTable in order for a pingResultsEntry to correspond to the pingCtlEntry that caused it to be created." INDEX { pingCtlOwnerIndex, pingCtlTestName } ::= { pingResultsTable 1 }
PingResultsEntry ::= SEQUENCE { pingResultsOperStatus INTEGER, pingResultsIpTargetAddressType InetAddressType, pingResultsIpTargetAddress InetAddress, pingResultsMinRtt Unsigned32, pingResultsMaxRtt Unsigned32, pingResultsAverageRtt Unsigned32, pingResultsProbeResponses Unsigned32, pingResultsSentProbes Unsigned32, pingResultsRttSumOfSquares Unsigned32, pingResultsLastGoodProbe DateAndTime }
pingResultsOperStatus OBJECT-TYPE SYNTAX INTEGER { enabled(1), -- test is in progress disabled(2) -- test has stopped } MAX-ACCESS read-only STATUS current DESCRIPTION "Reflects the operational state of a pingCtlEntry: enabled(1) - Test is active. disabled(2) - Test has stopped." ::= { pingResultsEntry 1 }
pingResultsIpTargetAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "This objects indicates the type of address stored in the corresponding pingResultsIpTargetAddress object." DEFVAL { unknown } ::= { pingResultsEntry 2 }
pingResultsIpTargetAddress OBJECT-TYPE SYNTAX InetAddress
pingResultsIpTargetAddressのOBJECT-TYPE構文InetAddress
MAX-ACCESS read-only STATUS current DESCRIPTION "This objects reports the IP address associated with a pingCtlTargetAddress value when the destination address is specified as a DNS name. The value of this object should be a zero length octet string when a DNS name is not specified or when a specified DNS name fails to resolve." DEFVAL { ''H } ::= { pingResultsEntry 3 }
pingResultsMinRtt OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum ping round-trip-time (RTT) received. A value of 0 for this object implies that no RTT has been received." ::= { pingResultsEntry 4 }
pingResultsMaxRtt OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum ping round-trip-time (RTT) received. A value of 0 for this object implies that no RTT has been received." ::= { pingResultsEntry 5 }
pingResultsAverageRtt OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The current average ping round-trip-time (RTT)." ::= { pingResultsEntry 6 }
pingResultsProbeResponses OBJECT-TYPE SYNTAX Unsigned32 UNITS "responses" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of responses received for the corresponding pingCtlEntry and pingResultsEntry. The value of this object MUST be reported as 0 when no probe responses have been received." ::= { pingResultsEntry 7 }
pingResultsSentProbes OBJECT-TYPE SYNTAX Unsigned32 UNITS "probes" MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object reflects the number of probes sent for the corresponding pingCtlEntry and pingResultsEntry. The value of this object MUST be reported as 0 when no probes have been sent." ::= { pingResultsEntry 8 }
pingResultsRttSumOfSquares OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the sum of the squares for all ping responses received. Its purpose is to enable standard deviation calculation. The value of this object MUST be reported as 0 when no ping responses have been received." ::= { pingResultsEntry 9 }
pingResultsLastGoodProbe OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Date and time when the last response was received for a probe." ::= { pingResultsEntry 10 }
-- Ping Probe History Table
- Pingのプローブ履歴テーブル
pingProbeHistoryTable OBJECT-TYPE SYNTAX SEQUENCE OF PingProbeHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Defines a table for storing the results of a ping operation. Entries in this table are limited by the value of the corresponding pingCtlMaxRows object.
PingProbeHistoryEntry MAX-ACCESSステータス現在の説明「OF pingProbeHistoryTable OBJECT-TYPE構文配列は、ping操作の結果を格納するためのテーブルを定義します。この表のエントリは、オブジェクト対応pingCtlMaxRowsの値によって制限されます。
An entry in this table is created when the result of a ping probe is determined. The initial 2 instance identifier index values identify the pingCtlEntry that a probe result (pingProbeHistoryEntry) belongs to. An entry is removed from this table when its corresponding pingCtlEntry is deleted.
An implementation of this MIB will remove the oldest entry in the pingProbeHistoryTable to allow the addition of an new entry once the number of rows in the pingProbeHistoryTable reaches the value specified by pingCtlMaxRows." ::= { pingObjects 4 }
pingProbeHistoryEntry OBJECT-TYPE SYNTAX PingProbeHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Defines an entry in the pingProbeHistoryTable. The first two index elements identify the pingCtlEntry that a pingProbeHistoryEntry belongs to. The third index element selects a single probe result." INDEX { pingCtlOwnerIndex, pingCtlTestName, pingProbeHistoryIndex } ::= { pingProbeHistoryTable 1 }
PingProbeHistoryEntry ::= SEQUENCE { pingProbeHistoryIndex Unsigned32, pingProbeHistoryResponse Unsigned32, pingProbeHistoryStatus OperationResponseStatus, pingProbeHistoryLastRC Integer32, pingProbeHistoryTime DateAndTime }
pingProbeHistoryIndex OBJECT-TYPE SYNTAX Unsigned32 (1..'ffffffff'h) MAX-ACCESS not-accessible STATUS current DESCRIPTION
pingProbeHistoryIndexのOBJECT-TYPE構文Unsigned32(1 .. 'ffffffff'h)MAX-ACCESSステータス現在の説明
"An entry in this table is created when the result of a ping probe is determined. The initial 2 instance identifier index values identify the pingCtlEntry that a probe result (pingProbeHistoryEntry) belongs to.
An implementation MUST start assigning pingProbeHistoryIndex values at 1 and wrap after exceeding the maximum possible value as defined by the limit of this object ('ffffffff'h)." ::= { pingProbeHistoryEntry 1 }
pingProbeHistoryResponse OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The amount of time measured in milliseconds from when a probe was sent to when its response was received or when it timed out. The value of this object is reported as 0 when it is not possible to transmit a probe." ::= { pingProbeHistoryEntry 2 }
pingProbeHistoryStatus OBJECT-TYPE SYNTAX OperationResponseStatus MAX-ACCESS read-only STATUS current DESCRIPTION "The result of a particular probe done by a remote host." ::= { pingProbeHistoryEntry 3 }
pingProbeHistoryLastRC OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The last implementation method specific reply code received. If the ICMP Echo capability is being used then a successful probe ends when an ICMP response is received that contains the code ICMP_ECHOREPLY(0). The ICMP responses are defined normally in the ip_icmp include file." ::= { pingProbeHistoryEntry 4 }
pingProbeHistoryTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current
pingProbeHistoryTimeのOBJECT-TYPE SYNTAXのDateAndTime MAX-ACCESS read-onlyステータス電流
DESCRIPTION "Timestamp for when this probe result was determined." ::= { pingProbeHistoryEntry 5 }
-- Notification Definition section
- 通知の定義セクション
pingProbeFailed NOTIFICATION-TYPE OBJECTS { pingCtlTargetAddressType, pingCtlTargetAddress, pingResultsOperStatus, pingResultsIpTargetAddressType, pingResultsIpTargetAddress, pingResultsMinRtt, pingResultsMaxRtt, pingResultsAverageRtt, pingResultsProbeResponses, pingResultsSentProbes, pingResultsRttSumOfSquares, pingResultsLastGoodProbe } STATUS current DESCRIPTION "Generated when a probe failure is detected when the corresponding pingCtlTrapGeneration object is set to probeFailure(0) subject to the value of pingCtlTrapProbeFailureFilter. The object pingCtlTrapProbeFailureFilter can be used to specify the number of successive probe failures that are required before this notification can be generated." ::= { pingNotifications 1 }
pingTestFailed NOTIFICATION-TYPE OBJECTS { pingCtlTargetAddressType, pingCtlTargetAddress, pingResultsOperStatus, pingResultsIpTargetAddressType, pingResultsIpTargetAddress, pingResultsMinRtt, pingResultsMaxRtt, pingResultsAverageRtt, pingResultsProbeResponses, pingResultsSentProbes, pingResultsRttSumOfSquares, pingResultsLastGoodProbe }
pingTestFailed NOTIFICATION-TYPEオブジェクト{pingCtlTargetAddressType、pingCtlTargetAddress、pingResultsOperStatus、pingResultsIpTargetAddressType、pingResultsIpTargetAddress、pingResultsMinRtt、pingResultsMaxRtt、pingResultsAverageRtt、pingResultsProbeResponses、pingResultsSentProbes、pingResultsRttSumOfSquares、pingResultsLastGoodProbe}
STATUS current DESCRIPTION "Generated when a ping test is determined to have failed when the corresponding pingCtlTrapGeneration object is set to testFailure(1). In this instance pingCtlTrapTestFailureFilter should specify the number of probes in a test required to have failed in order to consider the test as failed." ::= { pingNotifications 2 }
pingTestCompleted NOTIFICATION-TYPE OBJECTS { pingCtlTargetAddressType, pingCtlTargetAddress, pingResultsOperStatus, pingResultsIpTargetAddressType, pingResultsIpTargetAddress, pingResultsMinRtt, pingResultsMaxRtt, pingResultsAverageRtt, pingResultsProbeResponses, pingResultsSentProbes, pingResultsRttSumOfSquares, pingResultsLastGoodProbe } STATUS current DESCRIPTION "Generated at the completion of a ping test when the corresponding pingCtlTrapGeneration object is set to testCompletion(4)." ::= { pingNotifications 3 }
-- Conformance information -- Compliance statements
- 適合情報 - コンプライアンスステートメント
pingCompliances OBJECT IDENTIFIER ::= { pingConformance 1 } pingGroups OBJECT IDENTIFIER ::= { pingConformance 2 }
-- Compliance statements
- コンプライアンスステートメント
pingCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for the DISMAN-PING-MIB." MODULE -- this module MANDATORY-GROUPS { pingGroup, pingNotificationsGroup
pingCompliance MODULE-COMPLIANCEステータス現在の説明 "DISMAN-PING-MIBのための準拠宣言。" MODULE - このモジュールMANDATORY-GROUPS {pingGroup、pingNotificationsGroup
} GROUP pingTimeStampGroup DESCRIPTION "This group is mandatory for implementations that have access to a system clock and are capable of setting the values for DateAndTime objects. It is RECOMMENDED that when this group is not supported that the values for the objects in this group be reported as '0000000000000000'H."
OBJECT pingMaxConcurrentRequests MIN-ACCESS read-only DESCRIPTION "The agent is not required to support set operations to this object."
OBJECTのpingMaxConcurrentRequests MIN-ACCESS読み取り専用説明「エージェントはこのオブジェクトに集合演算をサポートする必要はありません。」
OBJECT pingCtlStorageType MIN-ACCESS read-only DESCRIPTION "Write access is not required. It is also allowed for implementations to support only the volatile StorageType enumeration."
OBJECT pingCtlStorageType MIN-ACCESS読み取り専用説明「書き込みアクセス必要となりません。また、唯一の揮発性StorageType列挙をサポートするために実装するために許可されています。」
OBJECT pingCtlType MIN-ACCESS read-only DESCRIPTION "Write access is not required. In addition, the only value that MUST be supported by an implementation is pingIcmpEcho."
OBJECT pingCtlType MIN-ACCESS読み取り専用説明「書き込みアクセスはまた、実装でサポートしなければならない唯一の値がpingIcmpEchoである。必要とされていません。」
OBJECT pingCtlByPassRouteTable MIN-ACCESS read-only DESCRIPTION "This object is not required by implementations that are not capable of its implementation. The function represented by this object is implementable if the setsockopt SOL_SOCKET SO_DONTROUTE option is supported."
OBJECT pingCtlByPassRouteTable MIN-ACCESS読み取り専用説明は「このオブジェクトはその実装することができない実装によって必要とされない。のsetsockopt SOL_SOCKET SO_DONTROUTEオプションがサポートされている場合は、このオブジェクトによって表される機能を実行可能です」。
OBJECT pingCtlSourceAddressType SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2) } MIN-ACCESS read-only DESCRIPTION "This object is not required by implementations that are not capable of binding the send socket with a source address. An implementation is only required to support IPv4 and IPv6 addresses."
OBJECT pingCtlSourceAddressType構文InetAddressType「このオブジェクトは、ソース・アドレスと送信ソケットを結合することができない実装によって必要とされない{不明(0)、IPv4の(1)、IPv6の(2)} MIN-ACCESS読み取り専用説明。アン実装はIPv4アドレスとIPv6アドレスをサポートするために必要とされます。」
OBJECT pingCtlSourceAddress SYNTAX InetAddress (SIZE(0|4|16)) MIN-ACCESS read-only DESCRIPTION "This object is not required by implementations that are not capable of binding the send socket with a source address. An implementation is only required to support IPv4 and globally unique IPv6 addresses."
OBJECT pingCtlSourceAddress構文InetAddress(SIZE(0 | 4 | 16))「このオブジェクトは、送信元アドレスと送信ソケットを結合することができない実装によって必要とされないMIN-ACCESS読み取り専用説明実装のみサポートするために必要とされます。 IPv4およびグローバルに固有のIPv6アドレス。」
OBJECT pingCtlIfIndex MIN-ACCESS read-only DESCRIPTION "Write access is not required. When write access is not supported return a 0 as the value of this object. A value of 0 means that the function represented by this option is not supported."
OBJECT pingCtlIfIndex MIN-ACCESS読み取り専用説明「書き込みアクセスがサポートされていない場合は書き込みアクセスを。必要とされていないこのオブジェクトの値として0を返す。0の値は、このオプションによって表される機能がサポートされていないことを意味します。」
OBJECT pingCtlDSField MIN-ACCESS read-only DESCRIPTION "Write access is not required. When write access is not supported return a 0 as the value of this object. A value of 0 means that the function represented by this option is not supported."
OBJECT pingCtlDSField MIN-ACCESS読み取り専用説明「書き込みアクセスがサポートされていない場合は書き込みアクセスを。必要とされていないこのオブジェクトの値として0を返す。0の値は、このオプションによって表される機能がサポートされていないことを意味します。」
OBJECT pingResultsIpTargetAddressType SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2) } DESCRIPTION "An implementation is only required to support IPv4 and IPv6 addresses."
OBJECT pingResultsIpTargetAddressType構文InetAddressType {不明(0)、IPv4の(1)、IPv6は(2)} DESCRIPTION "実装は、IPv4およびIPv6アドレスをサポートするために必要とされます。"
OBJECT pingResultsIpTargetAddress SYNTAX InetAddress (SIZE(0|4|16)) DESCRIPTION "An implementation is only required to support IPv4 and globally unique IPv6 addresses."
OBJECT pingResultsIpTargetAddress構文InetAddress(SIZE(0 | 4 | 16))DESCRIPTION "実装がIPv4だけとグローバルに一意のIPv6アドレスをサポートするために必要とされます。"
::= { pingCompliances 1 }
-- MIB groupings
- MIBのグループ化
pingGroup OBJECT-GROUP OBJECTS { pingMaxConcurrentRequests, pingCtlTargetAddressType, pingCtlTargetAddress, pingCtlDataSize, pingCtlTimeOut, pingCtlProbeCount, pingCtlAdminStatus, pingCtlDataFill, pingCtlFrequency, pingCtlMaxRows, pingCtlStorageType, pingCtlTrapGeneration, pingCtlTrapProbeFailureFilter, pingCtlTrapTestFailureFilter, pingCtlType, pingCtlDescr, pingCtlByPassRouteTable, pingCtlSourceAddressType, pingCtlSourceAddress, pingCtlIfIndex, pingCtlDSField, pingCtlRowStatus, pingResultsOperStatus, pingResultsIpTargetAddressType, pingResultsIpTargetAddress, pingResultsMinRtt, pingResultsMaxRtt, pingResultsAverageRtt, pingResultsProbeResponses, pingResultsSentProbes, pingResultsRttSumOfSquares, pingProbeHistoryResponse, pingProbeHistoryStatus, pingProbeHistoryLastRC } STATUS current DESCRIPTION "The group of objects that comprise the remote ping capability." ::= { pingGroups 1 }
pingTimeStampGroup OBJECT-GROUP OBJECTS { pingResultsLastGoodProbe, pingProbeHistoryTime } STATUS current DESCRIPTION "The group of DateAndTime objects." ::= { pingGroups 2 }
pingNotificationsGroup NOTIFICATION-GROUP NOTIFICATIONS {
pingNotificationsGroup NOTIFICATION-GROUP通知{
pingProbeFailed, pingTestFailed, pingTestCompleted } STATUS current DESCRIPTION "The notification which are required to be supported by implementations of this MIB." ::= { pingGroups 3 }
END
終わり
DISMAN-TRACEROUTE-MIB DEFINITIONS ::= BEGIN
IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, Gauge32, Unsigned32, mib-2, NOTIFICATION-TYPE, OBJECT-IDENTITY FROM SNMPv2-SMI -- RFC2578 RowStatus, StorageType, TruthValue, DateAndTime FROM SNMPv2-TC -- RFC2579 MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF -- RFC2580 SnmpAdminString FROM SNMP-FRAMEWORK-MIB -- RFC2571 InterfaceIndexOrZero -- RFC2863 FROM IF-MIB InetAddressType, InetAddress FROM INET-ADDRESS-MIB -- RFC2851 OperationResponseStatus FROM DISMAN-PING-MIB; -- RFC2925
輸入MODULE-IDENTITY、OBJECT-TYPE、SNMPv2の-SMI FROM Integer32の、Gauge32、Unsigned32の、MIB-2、NOTIFICATION-TYPE、OBJECT-IDENTITY - RFC2578のRowStatus、StorageType、のTruthValue、のDateAndTimeのSNMPv2-TC FROM - RFC2579のMODULE-COMPLIANCE 、OBJECT-GROUP、NOTIFICATION-GROUPのSNMPv2-CONF FROM - SNMP-FRAMEWORK-MIBからのRFC2580のれるSnmpAdminString - RFC2571 InterfaceIndexOrZeroの - IF-MIBのInetAddressType、InetAddressのFROM INET-ADDRESS-MIB FROM RFC2863 - DISMAN-PING FROM RFC2851 OperationResponseStatus -MIB; - RFC2925
traceRouteMIB MODULE-IDENTITY LAST-UPDATED "200009210000Z" -- 21 September 2000
traceRouteMIBのMODULE-IDENTITY LAST-UPDATED "200009210000Z" - 2000年9月21日
ORGANIZATION "IETF Distributed Management Working Group" CONTACT-INFO "Kenneth White
ORGANIZATION「IETF分散管理ワーキンググループ」CONTACT-INFO「ケネス・ホワイト
International Business Machines Corporation Network Computing Software Division Research Triangle Park, NC, USA
E-mail: wkenneth@us.ibm.com" DESCRIPTION "The Traceroute MIB (DISMAN-TRACEROUTE-MIB) provides access to the traceroute capability at a remote host."
Eメール:wkenneth@us.ibm.com」DESCRIPTION "トレースルートMIB(DISMAN-TRACEROUTE-MIB)は、リモート・ホストでトレースルート機能へのアクセスを提供します"。
-- Revision history
- 更新履歴
REVISION "200009210000Z" -- 21 September 2000 DESCRIPTION "Initial version, published as RFC 2925."
REVISION "200009210000Z" - 2000年9月21日DESCRIPTION "RFC 2925.として公開初期バージョン、"
::= { mib-2 81 }
-- Top level structure of the MIB
- MIBのトップレベルの構造
traceRouteNotifications OBJECT IDENTIFIER ::= { traceRouteMIB 0 } traceRouteObjects OBJECT IDENTIFIER ::= { traceRouteMIB 1 } traceRouteConformance OBJECT IDENTIFIER ::= { traceRouteMIB 2 }
-- The registration node (point) for traceroute implementation types
- トレースルート実装タイプの登録ノード(点)
traceRouteImplementationTypeDomains OBJECT IDENTIFIER ::= { traceRouteMIB 3 }
traceRouteUsingUdpProbes OBJECT-IDENTITY STATUS current DESCRIPTION "Indicates that an implementation is using UDP probes to perform the traceroute operation." ::= { traceRouteImplementationTypeDomains 1 }
-- Simple Object Definitions
- シンプルなオブジェクト定義
traceRouteMaxConcurrentRequests OBJECT-TYPE SYNTAX Unsigned32 UNITS "requests" MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum number of concurrent active traceroute requests that are allowed within an agent implementation. A value of 0 for this object implies that there is no limit for the number of concurrent active requests in effect." DEFVAL { 10 } ::= { traceRouteObjects 1 }
-- Traceroute Control Table
- tracerouteのコントロール表
traceRouteCtlTable OBJECT-TYPE SYNTAX SEQUENCE OF TraceRouteCtlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Defines the Remote Operations Traceroute Control Table for providing the capability of invoking traceroute from a remote host. The results of traceroute operations can be stored in the traceRouteResultsTable, traceRouteProbeHistoryTable, and the traceRouteHopsTable." ::= { traceRouteObjects 2 }
traceRouteCtlEntry OBJECT-TYPE SYNTAX TraceRouteCtlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Defines an entry in the traceRouteCtlTable. The first index element, traceRouteCtlOwnerIndex, is of type SnmpAdminString, a textual convention that allows for use of the SNMPv3 View-Based Access Control Model (RFC 2575 [11], VACM) and allows an management application to identify its entries. The second index, traceRouteCtlTestName (also an SnmpAdminString), enables the same management application to have multiple requests outstanding." INDEX { traceRouteCtlOwnerIndex, traceRouteCtlTestName } ::= { traceRouteCtlTable 1 }
TraceRouteCtlEntry ::= SEQUENCE { traceRouteCtlOwnerIndex SnmpAdminString, traceRouteCtlTestName SnmpAdminString, traceRouteCtlTargetAddressType InetAddressType, traceRouteCtlTargetAddress InetAddress, traceRouteCtlByPassRouteTable TruthValue, traceRouteCtlDataSize Unsigned32, traceRouteCtlTimeOut Unsigned32, traceRouteCtlProbesPerHop Unsigned32, traceRouteCtlPort Unsigned32, traceRouteCtlMaxTtl Unsigned32, traceRouteCtlDSField Unsigned32, traceRouteCtlSourceAddressType InetAddressType, traceRouteCtlSourceAddress InetAddress, traceRouteCtlIfIndex InterfaceIndexOrZero, traceRouteCtlMiscOptions SnmpAdminString, traceRouteCtlMaxFailures Unsigned32, traceRouteCtlDontFragment TruthValue, traceRouteCtlInitialTtl Unsigned32, traceRouteCtlFrequency Unsigned32, traceRouteCtlStorageType StorageType, traceRouteCtlAdminStatus INTEGER, traceRouteCtlMaxRows Unsigned32, traceRouteCtlTrapGeneration BITS, traceRouteCtlDescr SnmpAdminString, traceRouteCtlCreateHopsEntries TruthValue, traceRouteCtlType OBJECT IDENTIFIER, traceRouteCtlRowStatus RowStatus }
traceRouteCtlOwnerIndex OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "To facilitate the provisioning of access control by a security administrator using the View-Based Access Control Model (RFC 2575, VACM) for tables in which multiple users may need to independently create or modify entries, the initial index is used as an 'owner index'. Such an initial index has a syntax of SnmpAdminString, and can thus be trivially mapped to a securityName or groupName as defined in VACM, in accordance with a security policy.
traceRouteCtlOwnerIndexのOBJECT-TYPE SYNTAXれるSnmpAdminString(SIZE(0 32))ビューベースアクセス制御モデル(RFC 2575、VACM)を使用して、セキュリティ管理者がアクセス制御のプロビジョニングを容易にするために、MAX-ACCESSステータス現在の説明は」複数のユーザが独立にエントリを作成または変更する必要がある可能性のあるテーブルに対して、最初のインデックスは「所有者インデックス」として使用される。このような初期のインデックスはれるSnmpAdminStringの構文を有しており、定義されたよう従って自明のsecurityNameまたはグループ名にマッピングすることができますVACMで、セキュリティポリシーに従ってインチ
When used in conjunction with such a security policy all entries in the table belonging to a particular user (or group) will have the same value for this initial index. For a given user's entries in a particular table, the object identifiers for the information in these entries will have the same subidentifiers (except for the 'column' subidentifier) up to the end of the encoded owner index. To configure VACM to permit access to this portion of the table, one would create vacmViewTreeFamilyTable entries with the value of vacmViewTreeFamilySubtree including the owner index portion, and vacmViewTreeFamilyMask 'wildcarding' the column subidentifier. More elaborate configurations are possible." ::= { traceRouteCtlEntry 1 }
traceRouteCtlTestName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The name of a traceroute test. This is locally unique, within the scope of an traceRouteCtlOwnerIndex." ::= { traceRouteCtlEntry 2 }
traceRouteCtlTargetAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the type of host address to be used on the traceroute request at the remote host." DEFVAL { ipv4 } ::= { traceRouteCtlEntry 3 }
traceRouteCtlTargetAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the host address used on the traceroute request at the remote host. The host address type can be determined by the examining the value of the corresponding traceRouteCtlTargetAddressType index element.
traceRouteCtlTargetAddressのOBJECT-TYPE構文InetAddress MAX-ACCESS読作成ステータス現在の説明は「リモートホストにトレースルート要求に使用されるホストアドレスを指定します。ホストアドレスタイプは、対応するtraceRouteCtlTargetAddressTypeインデックス要素の値を調べることによって決定することができます。
A value for this object MUST be set prior to transitioning its corresponding traceRouteCtlEntry to active(1) via traceRouteCtlRowStatus." ::= { traceRouteCtlEntry 4 }
traceRouteCtlByPassRouteTable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The purpose of this object is to optionally enable bypassing the route table. If enabled, the remote host will bypass the normal routing tables and send directly to a host on an attached network. If the host is not on a directly-attached network, an error is returned. This option can be used to perform the traceroute operation to a local host through an interface that has no route defined (e.g., after the interface was dropped by routed)." DEFVAL { false } ::= { traceRouteCtlEntry 5 }
traceRouteCtlDataSize OBJECT-TYPE SYNTAX Unsigned32 (0..65507) UNITS "octets" MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the size of the data portion of a traceroute request in octets. A traceroute request is essentially transmitted by encoding a UDP datagram into a IP packet. So subtracting the size of a UDP header (8 octets) and the size of a IP header (20 octets) yields a maximum of 65507 octets." DEFVAL { 0 } ::= { traceRouteCtlEntry 6 }
traceRouteCtlTimeOut OBJECT-TYPE SYNTAX Unsigned32 (1..60) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the time-out value, in seconds, for a traceroute request." DEFVAL { 3 } ::= { traceRouteCtlEntry 7 }
traceRouteCtlProbesPerHop OBJECT-TYPE SYNTAX Unsigned32 (1..10) UNITS "probes" MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the number of times to reissue a traceroute request with the same time-to-live (TTL) value." DEFVAL { 3 } ::= { traceRouteCtlEntry 8 }
traceRouteCtlPort OBJECT-TYPE SYNTAX Unsigned32 (1..65535) UNITS "UDP Port" MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the UDP port to send the traceroute request to. Need to specify a port that is not in use at the destination (target) host. The default value for this object is the IANA assigned port, 33434, for the traceroute function." DEFVAL { 33434 } ::= { traceRouteCtlEntry 9 }
traceRouteCtlMaxTtl OBJECT-TYPE SYNTAX Unsigned32 (1..255) UNITS "time-to-live value" MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the maximum time-to-live value." DEFVAL { 30 } ::= { traceRouteCtlEntry 10 }
traceRouteCtlDSField OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the value to store in the Differentiated Services (DS) Field in the IP packet used to encapsulate the traceroute probe. The DS Field is defined as the Type of Service (TOS) octet in a IPv4 header or as the Traffic Class octet in a IPv6 header.
traceRouteCtlDSFieldのOBJECT-TYPEシンタックスは、(0 255)MAX-ACCESSはリード作成しますステータス現在の説明は「tracerouteのプローブをカプセル化するために使用されるIPパケットに差別化サービス(DS)フィールドに格納する値を指定します。DSフィールドがありますIPv4ヘッダーまたはIPv6ヘッダーのトラフィッククラスオクテットとしてサービス(TOS)オクテットのタイプとして定義。
The value of this object must be a decimal integer in the range from 0 to 255. This option can be used to determine what effect an explicit DS Field setting has on a traceroute response. Not all values are legal or meaningful. DS Field usage is often not supported by IP implementations. A value of 0 means that the function represented by this option is not supported. Useful TOS octet values are probably '16' (low delay) and '8' ( high throughput)." REFERENCE "Refer to RFC 2474 for the definition of the Differentiated Services Field and to RFC 1812 Section 5.3.2 for Type of Service (TOS)." DEFVAL { 0 } ::= { traceRouteCtlEntry 11 }
traceRouteCtlSourceAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current
traceRouteCtlSourceAddressTypeのOBJECT-TYPE構文InetAddressType MAX-ACCESSはリード作成しますステータス現在
DESCRIPTION "Specifies the type of the source address, traceRouteCtlSourceAddress, to be used at a remote host when performing a traceroute operation." DEFVAL { unknown } ::= { traceRouteCtlEntry 12 }
traceRouteCtlSourceAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Use the specified IP address (which must be given as an IP number, not a hostname) as the source address in outgoing probe packets. On hosts with more than one IP address, this option can be used to force the source address to be something other than the primary IP address of the interface the probe packet is sent on. If the IP address is not one of this machine's interface addresses, an error is returned and nothing is sent. A zero length octet string value for this object disables source address specification.
traceRouteCtlSourceAddressのOBJECT-TYPE構文InetAddress MAX-ACCESS読作成ステータス現在の説明は「発信プローブパケットの送信元アドレスとして(IP番号ではなく、ホスト名として与えられなければならない)指定されたIPアドレスを使用します。つ以上有するホストでIPアドレスは、このオプションは、プローブパケットがオンに送信されたインターフェイスのプライマリIPアドレス以外の何かをする送信元アドレスを強制するために使用することができます。IPアドレスは、このマシンのインタフェースアドレスのいずれでもない場合は、エラーが返され、何も送信されない。この目的のために長さゼロオクテット文字列値は、送信元アドレス指定を無効にします。
The address type (InetAddressType) that relates to this object is specified by the corresponding value of traceRouteCtlSourceAddressType." DEFVAL { ''H } ::= { traceRouteCtlEntry 13 }
traceRouteCtlIfIndex OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS read-create STATUS current DESCRIPTION "Setting this object to an interface's ifIndex prior to starting a remote traceroute operation directs the traceroute probes to be transmitted over the specified interface. A value of zero for this object implies that this option is not enabled." DEFVAL { 0 } ::= { traceRouteCtlEntry 14 }
traceRouteCtlMiscOptions OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-create STATUS current DESCRIPTION
traceRouteCtlMiscOptions OBJECT-TYPE SYNTAXれるSnmpAdminString MAX-ACCESSはリード作成しますステータス現在の説明
"Enables an application to specify implementation dependent options." DEFVAL { ''H } ::= { traceRouteCtlEntry 15 }
traceRouteCtlMaxFailures OBJECT-TYPE SYNTAX Unsigned32 (0..255) UNITS "timeouts" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of this object indicates the maximum number of consecutive timeouts allowed before terminating a remote traceroute request. A value of either 255 (maximum hop count/possible TTL value) or a 0 indicates that the function of terminating a remote traceroute request when a specific number of successive timeouts are detected is disabled." DEFVAL { 5 } ::= { traceRouteCtlEntry 16 }
traceRouteCtlDontFragment OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "This object enables setting of the don't fragment flag (DF) in the IP header for a probe. Use of this object enables performing a manual PATH MTU test." DEFVAL { false } ::= { traceRouteCtlEntry 17 }
traceRouteCtlInitialTtl OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of this object specifies the initial TTL value to use. This enables bypassing the initial (often well known) portion of a path." DEFVAL { 1 } ::= { traceRouteCtlEntry 18 }
traceRouteCtlFrequency OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-create STATUS current
traceRouteCtlFrequencyのOBJECT-TYPE構文Unsigned32 UNITSの "秒" MAX-ACCESSはリード作成しますステータス現在
DESCRIPTION "The number of seconds to wait before repeating a traceroute test as defined by the value of the various objects in the corresponding row.
説明は「秒の数は、対応する行のさまざまなオブジェクトの値によって定義されるようにトレースルートテストを繰り返す前に待機します。
The number of hops in a single traceroute test is determined by the value of the corresponding traceRouteCtlProbesPerHop object. After a single test completes the number of seconds as defined by the value of traceRouteCtlFrequency MUST elapse before the next traceroute test is started.
A value of 0 for this object implies that the test as defined by the corresponding entry will not be repeated." DEFVAL { 0 } ::= { traceRouteCtlEntry 19 }
traceRouteCtlStorageType OBJECT-TYPE SYNTAX StorageType MAX-ACCESS read-create STATUS current DESCRIPTION "The storage type for this conceptual row. Conceptual rows having the value 'permanent' need not allow write-access to any columnar objects in the row." DEFVAL { nonVolatile } ::= { traceRouteCtlEntry 20 }
traceRouteCtlAdminStatus OBJECT-TYPE SYNTAX INTEGER { enabled(1), -- operation should be started disabled(2) -- operation should be stopped } MAX-ACCESS read-create STATUS current DESCRIPTION "Reflects the desired state that an traceRouteCtlEntry should be in:
traceRouteCtlAdminStatusのOBJECT-TYPE SYNTAX INTEGERは、{(1)有効 - 操作が無効になって開始されるべきである(2) - 動作を停止すべきである} MAX-ACCESSはリード作成ステータス現在の説明は「traceRouteCtlEntryはであることが望ましい状態を反映します。
enabled(1) - Attempt to activate the test as defined by this traceRouteCtlEntry. disabled(2) - Deactivate the test as defined by this traceRouteCtlEntry.
Refer to the corresponding traceRouteResultsOperStatus to determine the operational state of the test defined by this entry."
このエントリによって定義されたテストの動作状態を決定するために、対応するtraceRouteResultsOperStatusを参照してください。」
DEFVAL { disabled } ::= { traceRouteCtlEntry 21 }
traceRouteCtlDescr OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-create STATUS current DESCRIPTION "The purpose of this object is to provide a descriptive name of the remote traceroute test." DEFVAL { '00'H } ::= { traceRouteCtlEntry 22 }
traceRouteCtlMaxRows OBJECT-TYPE SYNTAX Unsigned32 UNITS "rows" MAX-ACCESS read-create STATUS current DESCRIPTION "The maximum number of entries allowed in the traceRouteProbeHistoryTable. An implementation of this MIB will remove the oldest entry in the traceRouteProbeHistoryTable to allow the addition of an new entry once the number of rows in the traceRouteProbeHistoryTable reaches this value.
traceRouteCtlMaxRows OBJECT-TYPE構文Unsigned32 UNITSの「行」MAX-ACCESSはリード作成しますステータス現在の説明は「traceRouteProbeHistoryTableで許可されるエントリの最大数。このMIBの実装は、新規の追加を許可するようにtraceRouteProbeHistoryTableで最も古いエントリを削除しますtraceRouteProbeHistoryTableの行数かつてエントリはこの値に達します。
Old entries are not removed when a new test is started. Entries are added to the traceRouteProbeHistoryTable until traceRouteCtlMaxRows is reached before entries begin to be removed.
A value of 0 for this object disables creation of traceRouteProbeHistoryTable entries." DEFVAL { 50 } ::= { traceRouteCtlEntry 23 }
traceRouteCtlTrapGeneration OBJECT-TYPE SYNTAX BITS { pathChange(0), testFailure(1), testCompletion(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The value of this object determines when and if to to generate a notification for this entry: pathChange(0) - Generate a traceRoutePathChange notification when the current path varies from a previously determined path. testFailure(1) - Generate a traceRouteTestFailed notification when the full path to a target can't be determined. testCompletion(2) - Generate a traceRouteTestCompleted notification when the path to a target has been determined.
traceRouteCtlTrapGenerationのOBJECT-TYPE構文BITS {pathChange(0)、testFailure(1)、testCompletion(2)} MAX-ACCESSリード作成ステータス現在の説明「このエントリの通知を生成するときに場合、このオブジェクトの値が決定されます。 pathChange(0) - 現在の経路が以前に決定された経路から変化した場合traceRoutePathChange通知を生成testFailure(1) - 。標的への完全なパスを決定することができない場合traceRouteTestFailed通知を生成testCompletion(2) - traceRouteTestCompletedを生成ターゲットへのパスが決定されたことを通知。
The value of this object defaults to zero, indicating that none of the above options have been selected." ::= { traceRouteCtlEntry 24 }
traceRouteCtlCreateHopsEntries OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The current path for a traceroute test is kept in the traceRouteHopsTable on a per hop basis when the value of this object is true(1)." DEFVAL { false } ::= { traceRouteCtlEntry 25 }
traceRouteCtlType OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-create STATUS current DESCRIPTION "The value of this object is used either to report or select the implementation method to be used for performing a traceroute operation. The value of this object may be selected from traceRouteImplementationTypeDomains.
traceRouteCtlType OBJECT-TYPE構文オブジェクト識別子MAX-ACCESSリード作成ステータス現在の説明は「このオブジェクトの値は、トレースルート操作を行うために使用される実装方法を報告したり、選択するためにも使用される。このオブジェクトの値から選択することができますtraceRouteImplementationTypeDomains。
Additional implementation types should be allocated as required by implementers of the DISMAN-TRACEROUTE-MIB under their enterprise specific registration point and not beneath traceRouteImplementationTypeDomains." DEFVAL { traceRouteUsingUdpProbes } ::= { traceRouteCtlEntry 26 }
traceRouteCtlRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION
traceRouteCtlRowStatusのOBJECT-TYPE構文RowStatus MAX-ACCESSはリード作成しますステータス現在の説明
"This object allows entries to be created and deleted in the traceRouteCtlTable. Deletion of an entry in this table results in all corresponding (same traceRouteCtlOwnerIndex and traceRouteCtlTestName index values) traceRouteResultsTable, traceRouteProbeHistoryTable, and traceRouteHopsTable entries being deleted.
A value MUST be specified for traceRouteCtlTargetAddress prior to a transition to active(1) state being accepted.
値は、従来受け入れられてアクティブ(1)状態に遷移するtraceRouteCtlTargetAddressに指定されなければなりません。
Activation of a remote traceroute operation is controlled via traceRouteCtlAdminStatus and not by transitioning of this object's value to active(1).
リモートトレースルート操作の活性化がアクティブ(1)にこのオブジェクトの値の遷移によってtraceRouteCtlAdminStatusを介してではなく制御されます。
Transitions in and out of active(1) state are not allowed while an entry's traceRouteResultsOperStatus is active(1) with the exception that deletion of an entry in this table by setting its RowStatus object to destroy(6) will stop an active traceroute operation.
エントリのtraceRouteResultsOperStatus(1)を除いて破壊するのRowStatusオブジェクトを設定することにより、このテーブル内のエントリの削除(6)アクティブトレースルート操作を停止することがアクティブである間に、アクティブ(1)の状態からの遷移は許されません。
The operational state of an traceroute operation can be determined by examination of the corresponding traceRouteResultsOperStatus object." REFERENCE "See definition of RowStatus in RFC 2579, 'Textual Conventions for SMIv2.'" ::= { traceRouteCtlEntry 27 }
-- Traceroute Results Table
- tracerouteの結果表
traceRouteResultsTable OBJECT-TYPE SYNTAX SEQUENCE OF TraceRouteResultsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Defines the Remote Operations Traceroute Results Table for keeping track of the status of a traceRouteCtlEntry.
TraceRouteResultsEntry MAX-ACCESSステータス現在の説明は「traceRouteCtlEntryの状態を追跡するためのリモート操作tracerouteの結果表を定義OF traceRouteResultsTable OBJECT-TYPE構文配列。
An entry is added to the traceRouteResultsTable when an traceRouteCtlEntry is started by successful transition of its traceRouteCtlAdminStatus object to enabled(1). An entry is removed from the traceRouteResultsTable when its corresponding traceRouteCtlEntry is deleted." ::= { traceRouteObjects 3 }
traceRouteResultsEntry OBJECT-TYPE SYNTAX TraceRouteResultsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Defines an entry in the traceRouteResultsTable. The traceRouteResultsTable has the same indexing as the traceRouteCtlTable in order for a traceRouteResultsEntry to correspond to the traceRouteCtlEntry that caused it to be created." INDEX { traceRouteCtlOwnerIndex, traceRouteCtlTestName } ::= { traceRouteResultsTable 1 }
TraceRouteResultsEntry ::= SEQUENCE { traceRouteResultsOperStatus INTEGER, traceRouteResultsCurHopCount Gauge32, traceRouteResultsCurProbeCount Gauge32, traceRouteResultsIpTgtAddrType InetAddressType, traceRouteResultsIpTgtAddr InetAddress, traceRouteResultsTestAttempts Unsigned32, traceRouteResultsTestSuccesses Unsigned32, traceRouteResultsLastGoodPath DateAndTime }
traceRouteResultsOperStatus OBJECT-TYPE SYNTAX INTEGER { enabled(1), -- test is in progress disabled(2) -- test has stopped } MAX-ACCESS read-only STATUS current DESCRIPTION "Reflects the operational state of an traceRouteCtlEntry:
traceRouteResultsOperStatusのOBJECT-TYPE SYNTAX INTEGER {イネーブル(1)、 - 試験は進行中で無効になっている(2) - テストが停止している} MAX-ACCESS read-only説明は「traceRouteCtlEntryの動作状態を反映します
enabled(1) - Test is active. disabled(2) - Test has stopped." ::= { traceRouteResultsEntry 1 }
traceRouteResultsCurHopCount OBJECT-TYPE SYNTAX Gauge32 UNITS "hops" MAX-ACCESS read-only STATUS current DESCRIPTION
traceRouteResultsCurHopCountのOBJECT-TYPE構文Gauge32ユニットはMAX-ACCESS read-onlyステータス現在の説明 "ホップ"
"Reflects the current TTL value (range from 1 to 255) for a remote traceroute operation. Maximum TTL value is determined by traceRouteCtlMaxTtl." ::= { traceRouteResultsEntry 2 }
traceRouteResultsCurProbeCount OBJECT-TYPE SYNTAX Gauge32 UNITS "probes" MAX-ACCESS read-only STATUS current DESCRIPTION "Reflects the current probe count (1..10) for a remote traceroute operation. The maximum probe count is determined by traceRouteCtlProbesPerHop." ::= { traceRouteResultsEntry 3 }
traceRouteResultsIpTgtAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "This objects indicates the type of address stored in the corresponding traceRouteResultsIpTgtAddr object." ::= { traceRouteResultsEntry 4 }
traceRouteResultsIpTgtAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This objects reports the IP address associated with a traceRouteCtlTargetAddress value when the destination address is specified as a DNS name. The value of this object should be a zero length octet string when a DNS name is not specified or when a specified DNS name fails to resolve." ::= { traceRouteResultsEntry 5 }
traceRouteResultsTestAttempts OBJECT-TYPE SYNTAX Unsigned32 UNITS "tests" MAX-ACCESS read-only STATUS current DESCRIPTION "The current number of attempts to determine a path to a target. The value of this object MUST be started at 0." ::= { traceRouteResultsEntry 6 }
traceRouteResultsTestSuccesses OBJECT-TYPE SYNTAX Unsigned32 UNITS "tests" MAX-ACCESS read-only STATUS current DESCRIPTION "The current number of attempts to determine a path to a target that have succeeded. The value of this object MUST be reported as 0 when no attempts have succeeded." ::= { traceRouteResultsEntry 7 }
traceRouteResultsLastGoodPath OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The date and time when the last complete path was determined." ::= { traceRouteResultsEntry 8 }
-- Trace Route Probe History Table
- トレースルートプローブ履歴テーブル
traceRouteProbeHistoryTable OBJECT-TYPE SYNTAX SEQUENCE OF TraceRouteProbeHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Defines the Remote Operations Traceroute Results Table for storing the results of a traceroute operation.
TraceRouteProbeHistoryEntry MAX-ACCESSステータスOF traceRouteProbeHistoryTable OBJECT-TYPE構文配列現在の説明は「トレースルート操作の結果を保存するためのリモート操作tracerouteの結果表を定義します。
An implementation of this MIB will remove the oldest entry in the traceRouteProbeHistoryTable to allow the addition of an new entry once the number of rows in the traceRouteProbeHistoryTable reaches the value specified by traceRouteCtlMaxRows." ::= { traceRouteObjects 4 }
traceRouteProbeHistoryEntry OBJECT-TYPE SYNTAX TraceRouteProbeHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Defines a table for storing the results of a traceroute operation. Entries in this table are limited by the value of the corresponding traceRouteCtlMaxRows object.
traceRouteProbeHistoryEntry OBJECT-TYPE構文TraceRouteProbeHistoryEntry MAX-ACCESSステータス現在の説明は「トレースルート操作の結果を格納するためのテーブルを定義します。この表のエントリは、対応するtraceRouteCtlMaxRowsオブジェクトの値によって制限されます。
The first two index elements identify the traceRouteCtlEntry that a traceRouteProbeHistoryEntry belongs to. The third index element selects a single traceroute operation result. The fourth and fifth indexes select the hop and the probe for a particular traceroute operation." INDEX { traceRouteCtlOwnerIndex, traceRouteCtlTestName, traceRouteProbeHistoryIndex, traceRouteProbeHistoryHopIndex, traceRouteProbeHistoryProbeIndex } ::= { traceRouteProbeHistoryTable 1 }
TraceRouteProbeHistoryEntry ::= SEQUENCE { traceRouteProbeHistoryIndex Unsigned32, traceRouteProbeHistoryHopIndex Unsigned32, traceRouteProbeHistoryProbeIndex Unsigned32, traceRouteProbeHistoryHAddrType InetAddressType, traceRouteProbeHistoryHAddr InetAddress, traceRouteProbeHistoryResponse Unsigned32, traceRouteProbeHistoryStatus OperationResponseStatus, traceRouteProbeHistoryLastRC Integer32, traceRouteProbeHistoryTime DateAndTime }
traceRouteProbeHistoryIndex OBJECT-TYPE SYNTAX Unsigned32 (1..'ffffffff'h) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in this table is created when the result of a traceroute probe is determined. The initial 2 instance identifier index values identify the traceRouteCtlEntry that a probe result (traceRouteProbeHistoryEntry) belongs to. An entry is removed from this table when its corresponding traceRouteCtlEntry is deleted.
traceRouteProbeHistoryIndexのOBJECT-TYPEの構文Unsigned32(1 .. 'ffffffff'h)MAX-ACCESSステータス現在の説明「トレースルートプローブの結果が判定された場合、このテーブルのエントリは、最初の2つのインスタンス識別子インデックス値を識別する。作成されtraceRouteCtlEntryプローブ結果(traceRouteProbeHistoryEntry)が属している。それに対応するtraceRouteCtlEntryが削除されるときに、エントリがこの表から削除されます。
An implementation MUST start assigning traceRouteProbeHistoryIndex values at 1 and wrap after exceeding the maximum possible value as defined by the limit of this object ('ffffffff'h)."
::= { traceRouteProbeHistoryEntry 1 }
traceRouteProbeHistoryHopIndex OBJECT-TYPE SYNTAX Unsigned32 (1..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates which hop in a traceroute path that the probe's results are for. The value of this object is initially determined by the value of traceRouteCtlInitialTtl." ::= { traceRouteProbeHistoryEntry 2 }
traceRouteProbeHistoryProbeIndex OBJECT-TYPE SYNTAX Unsigned32 (1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates the index of a probe for a particular hop in a traceroute path. The number of probes per hop is determined by the value of the corresponding traceRouteCtlProbesPerHop object." ::= { traceRouteProbeHistoryEntry 3 }
traceRouteProbeHistoryHAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "This objects indicates the type of address stored in the corresponding traceRouteProbeHistoryHAddr object." ::= { traceRouteProbeHistoryEntry 4 }
traceRouteProbeHistoryHAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The address of a hop in a traceroute path. This object is not allowed to be a DNS name. The value of the corresponding object, traceRouteProbeHistoryHAddrType, indicates this object's IP address type." ::= { traceRouteProbeHistoryEntry 5 }
traceRouteProbeHistoryResponse OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliseconds" MAX-ACCESS read-only
traceRouteProbeHistoryResponseのOBJECT-TYPE構文Unsigned32 UNITSの "ミリ秒" のMAX-ACCESS read-only
STATUS current DESCRIPTION "The amount of time measured in milliseconds from when a probe was sent to when its response was received or when it timed out. The value of this object is reported as 0 when it is not possible to transmit a probe." ::= { traceRouteProbeHistoryEntry 6 }
traceRouteProbeHistoryStatus OBJECT-TYPE SYNTAX OperationResponseStatus MAX-ACCESS read-only STATUS current DESCRIPTION "The result of a traceroute operation made by a remote host for a particular probe." ::= { traceRouteProbeHistoryEntry 7 }
traceRouteProbeHistoryLastRC OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The last implementation method specific reply code received.
traceRouteProbeHistoryLastRCのOBJECT-TYPE構文Integer32 MAX-ACCESS read-only説明「特定の応答コードが受信された最後の実装方法。
Traceroute is usually implemented by transmitting a series of probe packets with increasing time-to-live values. A probe packet is a UDP datagram encapsulated into an IP packet. Each hop in a path to the target (destination) host rejects the probe packets (probe's TTL too small, ICMP reply) until either the maximum TTL is exceeded or the target host is received." ::= { traceRouteProbeHistoryEntry 8 }
traceRouteProbeHistoryTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp for when this probe results were determined." ::= { traceRouteProbeHistoryEntry 9 }
-- Traceroute Hop Results Table
- トレースルートホップ結果表
traceRouteHopsTable OBJECT-TYPE SYNTAX SEQUENCE OF TraceRouteHopsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
TraceRouteHopsEntry MAX-ACCESSステータス現在の説明のtraceRouteHopsTable OBJECT-TYPE構文配列
"Defines the Remote Operations Traceroute Hop Table for keeping track of the results of traceroute tests on a per hop basis." ::= { traceRouteObjects 5 }
traceRouteHopsEntry OBJECT-TYPE SYNTAX TraceRouteHopsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Defines an entry in the traceRouteHopsTable.
traceRouteHopsEntryのOBJECT-TYPE SYNTAX TraceRouteHopsEntry MAX-ACCESSステータス現在の説明は「traceRouteHopsTableのエントリを定義します。
The first two index elements identify the traceRouteCtlEntry that a traceRouteHopsEntry belongs to. The third index element, traceRouteHopsHopIndex, selects a hop in a traceroute path." INDEX { traceRouteCtlOwnerIndex, traceRouteCtlTestName, traceRouteHopsHopIndex } ::= { traceRouteHopsTable 1 }
TraceRouteHopsEntry ::= SEQUENCE { traceRouteHopsHopIndex Unsigned32, traceRouteHopsIpTgtAddressType InetAddressType, traceRouteHopsIpTgtAddress InetAddress, traceRouteHopsMinRtt Unsigned32, traceRouteHopsMaxRtt Unsigned32, traceRouteHopsAverageRtt Unsigned32, traceRouteHopsRttSumOfSquares Unsigned32, traceRouteHopsSentProbes Unsigned32, traceRouteHopsProbeResponses Unsigned32, traceRouteHopsLastGoodProbe DateAndTime }
traceRouteHopsHopIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Specifies the hop index for a traceroute hop. Values for this object with respect to the same traceRouteCtlOwnerIndex and traceRouteCtlTestName MUST start at 1 and increase monotonically.
traceRouteHopsHopIndexのOBJECT-TYPE構文Unsigned32 MAX-ACCESSステータス現在の説明は「トレースルートホップのためのホップインデックスを指定します。同じtraceRouteCtlOwnerIndexとtraceRouteCtlTestNameに関して、このオブジェクトの値は1から始まり、単調増加でなければなりません。
The traceRouteHopsTable keeps the current traceroute path per traceRouteCtlEntry if enabled by setting the corresponding traceRouteCtlCreateHopsEntries to true(1).
All hops (traceRouteHopsTable entries) in a traceroute path MUST be updated at the same time when a traceroute operation completes. Care needs to be applied when either a path changes or can't be determined. The initial portion of the path, up to the first hop change, MUST retain the same traceRouteHopsHopIndex values. The remaining portion of the path SHOULD be assigned new traceRouteHopsHopIndex values." ::= { traceRouteHopsEntry 1 }
traceRouteHopsIpTgtAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "This objects indicates the type of address stored in the corresponding traceRouteHopsIpTargetAddress object." ::= { traceRouteHopsEntry 2 }
traceRouteHopsIpTgtAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This object reports the IP address associated with the hop. A value for this object should be reported as a numeric IP address and not as a DNS name." ::= { traceRouteHopsEntry 3 }
traceRouteHopsMinRtt OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum traceroute round-trip-time (RTT) received for this hop. A value of 0 for this object implies that no RTT has been received." ::= { traceRouteHopsEntry 4 }
traceRouteHopsMaxRtt OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only
traceRouteHopsMaxRttのOBJECT-TYPE構文Unsigned32 MAX-ACCESS読み取り専用
STATUS current DESCRIPTION "The maximum traceroute round-trip-time (RTT) received for this hop. A value of 0 for this object implies that no RTT has been received." ::= { traceRouteHopsEntry 5 }
traceRouteHopsAverageRtt OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The current average traceroute round-trip-time (RTT) for this hop." ::= { traceRouteHopsEntry 6 }
traceRouteHopsRttSumOfSquares OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the sum of all traceroute responses received for this hop. Its purpose is to enable standard deviation calculation." ::= { traceRouteHopsEntry 7 }
traceRouteHopsSentProbes OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object reflects the number of probes sent for this hop during this traceroute test. The value of this object should start at 0." ::= { traceRouteHopsEntry 8 }
traceRouteHopsProbeResponses OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of responses received for this hop during this traceroute test. This value of this object should start at 0." ::= { traceRouteHopsEntry 9 }
traceRouteHopsLastGoodProbe OBJECT-TYPE SYNTAX DateAndTime
traceRouteHopsLastGoodProbeのOBJECT-TYPE SYNTAXのDateAndTime
MAX-ACCESS read-only STATUS current DESCRIPTION "Date and time was the last response was received for a probe for this hop during this traceroute test." ::= { traceRouteHopsEntry 10 }
-- Notification Definition section
- 通知の定義セクション
traceRoutePathChange NOTIFICATION-TYPE OBJECTS { traceRouteCtlTargetAddressType, traceRouteCtlTargetAddress, traceRouteResultsIpTgtAddrType, traceRouteResultsIpTgtAddr } STATUS current DESCRIPTION "The path to a target has changed." ::= { traceRouteNotifications 1 }
traceRouteTestFailed NOTIFICATION-TYPE OBJECTS { traceRouteCtlTargetAddressType, traceRouteCtlTargetAddress, traceRouteResultsIpTgtAddrType, traceRouteResultsIpTgtAddr } STATUS current DESCRIPTION "Could not determine the path to a target." ::= { traceRouteNotifications 2 }
traceRouteTestCompleted NOTIFICATION-TYPE OBJECTS { traceRouteCtlTargetAddressType, traceRouteCtlTargetAddress, traceRouteResultsIpTgtAddrType, traceRouteResultsIpTgtAddr } STATUS current DESCRIPTION "The path to a target has just been determined." ::= { traceRouteNotifications 3 }
-- Conformance information -- Compliance statements traceRouteCompliances OBJECT IDENTIFIER ::= { traceRouteConformance 1 } traceRouteGroups OBJECT IDENTIFIER ::= { traceRouteConformance 2 }
-- Compliance statements
- コンプライアンスステートメント
traceRouteCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for the DISMAN-TRACEROUTE-MIB." MODULE -- this module MANDATORY-GROUPS { traceRouteGroup } GROUP traceRouteTimeStampGroup DESCRIPTION "This group is mandatory for implementations that have access to a system clock and are capable of setting the values for DateAndTime objects."
traceRouteCompliance MODULE-COMPLIANCEステータス現在の説明 "DISMAN - TRACEROUTE - MIBのための準拠宣言。" MODULE - このモジュールMANDATORY-GROUPS {traceRouteGroup} GROUP traceRouteTimeStampGroup DESCRIPTION「このグループはシステム・クロックへのアクセス権を持っているとのDateAndTimeオブジェクトに値を設定することが可能な実装のために必須です。」
GROUP traceRouteNotificationsGroup DESCRIPTION "This group defines a collection of optional notifications."
GROUP traceRouteHopsTableGroup DESCRIPTION "This group lists the objects that make up a traceRouteHopsEntry. Support of the traceRouteHopsTable is optional."
GROUP traceRouteHopsTableGroup DESCRIPTION「このグループはtraceRouteHopsEntryを構成するオブジェクトを示しています。traceRouteHopsTableのサポートはオプションです。」
OBJECT traceRouteMaxConcurrentRequests MIN-ACCESS read-only DESCRIPTION "The agent is not required to support SET operations to this object."
OBJECT traceRouteMaxConcurrentRequests MIN-ACCESS読み取り専用説明は「エージェントはこのオブジェクトにSETオペレーションをサポートする必要はありません。」
OBJECT traceRouteCtlByPassRouteTable MIN-ACCESS read-only DESCRIPTION "This object is not required by implementations that are not capable of its implementation. The function represented by this object is implementable if the setsockopt SOL_SOCKET SO_DONTROUTE option is supported."
OBJECT traceRouteCtlByPassRouteTable MIN-ACCESS読み取り専用説明は「このオブジェクトはその実装することができない実装によって必要とされない。のsetsockopt SOL_SOCKET SO_DONTROUTEオプションがサポートされている場合は、このオブジェクトによって表される機能を実行可能です」。
OBJECT traceRouteCtlSourceAddressType SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2) } MIN-ACCESS read-only
OBJECT traceRouteCtlSourceAddressType構文InetAddressType {不明(0)、IPv4の(1)、IPv6の(2)} MIN-ACCESS読み取り専用
DESCRIPTION "This object is not required by implementations that are not capable of binding the send socket with a source address. An implementation is only required to support IPv4 and IPv6 addresses."
「このオブジェクトは、ソース・アドレスと送信ソケットを結合することができない実装によって必要とされない。実装がただIPv4およびIPv6アドレスをサポートするために必要とされる。」DESCRIPTION
OBJECT traceRouteCtlSourceAddress SYNTAX InetAddress (SIZE(0|4|16)) MIN-ACCESS read-only DESCRIPTION "This object is not required by implementations that are not capable of binding the send socket with a source address. An implementation is only required to support IPv4 and globally unique IPv6 addresses."
OBJECT traceRouteCtlSourceAddress構文InetAddress(SIZE(0 | 4 | 16))「このオブジェクトは、送信元アドレスと送信ソケットを結合することができない実装によって必要とされないMIN-ACCESS読み取り専用説明実装のみサポートするために必要とされます。 IPv4およびグローバルに固有のIPv6アドレス。」
OBJECT traceRouteCtlIfIndex MIN-ACCESS read-only DESCRIPTION "Write access is not required. When write access is not supported return a 0 as the value of this object. A value of 0 implies that the function represented by this option is not supported."
OBJECT traceRouteCtlIfIndex MIN-ACCESS読み取り専用説明「書き込みアクセスがサポートされていない場合は書き込みアクセスを。必要とされていないこのオブジェクトの値として0を返す。0の値は、このオプションによって表される機能がサポートされていないことを意味します。」
OBJECT traceRouteCtlMiscOptions MIN-ACCESS read-only DESCRIPTION "Support of this object is optional. When not supporting do not allow write access and return a zero length octet string as the value of the object."
OBJECTのtraceRouteCtlMiscOptions MIN-ACCESS読み取り専用説明は「このオブジェクトのサポートはオプションである。書き込みアクセスを許可し、オブジェクトの値として、長さゼロオクテット文字列を返しませんサポートしていないとき。」
OBJECT traceRouteCtlStorageType MIN-ACCESS read-only DESCRIPTION "Write access is not required. It is also allowed for implementations to support only the volatile StorageType enumeration."
OBJECTのtraceRouteCtlStorageType MIN-ACCESS読み取り専用説明「書き込みアクセスが必要とされていません。それはまた、唯一の揮発性StorageType列挙をサポートする実装のために許可されています。」
OBJECT traceRouteCtlDSField MIN-ACCESS read-only DESCRIPTION "Write access is not required. When write access is not supported return a 0 as the value of this object. A value of 0 implies that the function represented by this option is not supported."
OBJECT traceRouteCtlDSField MIN-ACCESS読み取り専用説明「書き込みアクセスがサポートされていない場合は書き込みアクセスを。必要とされていないこのオブジェクトの値として0を返す。0の値は、このオプションによって表される機能がサポートされていないことを意味します。」
OBJECT traceRouteCtlType MIN-ACCESS read-only DESCRIPTION
OBJECT traceRouteCtlType MIN-ACCESS読み取り専用説明
"Write access is not required. In addition, the only value that is RECOMMENDED to be supported by an implementation is traceRouteUsingUdpProbes."
OBJECT traceRouteResultsIpTgtAddrType SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2) } DESCRIPTION "An implementation should only support IPv4 and globally unique IPv6 address values for this object."
OBJECT traceRouteResultsIpTgtAddrType構文InetAddressType {不明(0)、IPv4の(1)、IPv6の(2)} DESCRIPTION "実装は、IPv4およびこのオブジェクトのグローバルに一意のIPv6アドレス値をサポートする必要があります。"
OBJECT traceRouteResultsIpTgtAddr SYNTAX InetAddress (SIZE(0|4|16)) DESCRIPTION "An implementation should only support IPv4 and globally unique IPv6 address values for this object."
OBJECT traceRouteResultsIpTgtAddr構文InetAddress(SIZE(0 | 4 | 16))DESCRIPTION "実装はこのオブジェクトだけのためにIPv4とグローバルにユニークなIPv6アドレス値をサポートする必要があります。"
OBJECT traceRouteProbeHistoryHAddrType SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2) } DESCRIPTION "An implementation should only support IPv4 and globally unique IPv6 address values for this object." OBJECT traceRouteProbeHistoryHAddr SYNTAX InetAddress (SIZE(0|4|16)) DESCRIPTION "An implementation should only support IPv4 and globally unique IPv6 address values for this object."
OBJECT traceRouteProbeHistoryHAddrType構文InetAddressType {不明(0)、IPv4の(1)、IPv6の(2)} DESCRIPTION "実装は、IPv4およびこのオブジェクトのグローバルに一意のIPv6アドレス値をサポートする必要があります。" OBJECT traceRouteProbeHistoryHAddr構文InetAddress(SIZE(0 | 4 | 16))DESCRIPTION "実装はこのオブジェクトだけのためにIPv4とグローバルにユニークなIPv6アドレス値をサポートする必要があります。"
OBJECT traceRouteHopsIpTgtAddressType SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2) } DESCRIPTION "An implementation should only support IPv4 and globally unique IPv6 address values for this object."
OBJECT traceRouteHopsIpTgtAddressType構文InetAddressType {不明(0)、IPv4の(1)、IPv6の(2)} DESCRIPTION "実装は、IPv4およびこのオブジェクトのグローバルに一意のIPv6アドレス値をサポートする必要があります。"
OBJECT traceRouteHopsIpTgtAddress SYNTAX InetAddress (SIZE(0|4|16)) DESCRIPTION "An implementation should only support IPv4 and globally unique IPv6 address values for this object." ::= { traceRouteCompliances 1 }
-- MIB groupings
- MIBのグループ化
traceRouteGroup OBJECT-GROUP OBJECTS { traceRouteMaxConcurrentRequests, traceRouteCtlTargetAddressType, traceRouteCtlTargetAddress, traceRouteCtlByPassRouteTable, traceRouteCtlDataSize, traceRouteCtlTimeOut, traceRouteCtlProbesPerHop, traceRouteCtlPort, traceRouteCtlMaxTtl, traceRouteCtlDSField, traceRouteCtlSourceAddressType, traceRouteCtlSourceAddress, traceRouteCtlIfIndex, traceRouteCtlMiscOptions, traceRouteCtlMaxFailures, traceRouteCtlDontFragment, traceRouteCtlInitialTtl, traceRouteCtlFrequency, traceRouteCtlStorageType, traceRouteCtlAdminStatus, traceRouteCtlMaxRows, traceRouteCtlTrapGeneration, traceRouteCtlDescr, traceRouteCtlCreateHopsEntries, traceRouteCtlType, traceRouteCtlRowStatus, traceRouteResultsOperStatus, traceRouteResultsCurHopCount, traceRouteResultsCurProbeCount, traceRouteResultsIpTgtAddrType, traceRouteResultsIpTgtAddr, traceRouteResultsTestAttempts, traceRouteResultsTestSuccesses, traceRouteProbeHistoryHAddrType, traceRouteProbeHistoryHAddr, traceRouteProbeHistoryResponse, traceRouteProbeHistoryStatus, traceRouteProbeHistoryLastRC } STATUS current DESCRIPTION "The group of objects that comprise the remote traceroute operation." ::= { traceRouteGroups 1 }
traceRouteTimeStampGroup OBJECT-GROUP OBJECTS { traceRouteResultsLastGoodPath, traceRouteProbeHistoryTime } STATUS current DESCRIPTION
traceRouteTimeStampGroupオブジェクト・グループオブジェクト{traceRouteResultsLastGoodPath、traceRouteProbeHistoryTime} STATUSの現在の記述
"The group of DateAndTime objects." ::= { traceRouteGroups 2 }
traceRouteNotificationsGroup NOTIFICATION-GROUP NOTIFICATIONS { traceRoutePathChange, traceRouteTestFailed, traceRouteTestCompleted } STATUS current DESCRIPTION "The notifications which are required to be supported by implementations of this MIB." ::= { traceRouteGroups 3 }
traceRouteHopsTableGroup OBJECT-GROUP OBJECTS { traceRouteHopsIpTgtAddressType, traceRouteHopsIpTgtAddress, traceRouteHopsMinRtt, traceRouteHopsMaxRtt, traceRouteHopsAverageRtt, traceRouteHopsRttSumOfSquares, traceRouteHopsSentProbes, traceRouteHopsProbeResponses, traceRouteHopsLastGoodProbe } STATUS current DESCRIPTION "The group of objects that comprise the traceRouteHopsTable." ::= { traceRouteGroups 4 }
END
終わり
DISMAN-NSLOOKUP-MIB DEFINITIONS ::= BEGIN
IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, mib-2, Integer32 FROM SNMPv2-SMI -- RFC2578 RowStatus FROM SNMPv2-TC -- RFC2579 MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF -- RFC2580 SnmpAdminString FROM SNMP-FRAMEWORK-MIB -- RFC2571
SNMPv2の-TC FROM RFC2578のRowStatus - - 輸入MODULE-IDENTITY、OBJECT-TYPE、Unsigned32の、MIB-2、SNMPv2の-SMI FROM構文Integer32のSNMPv2-CONF FROM RFC2579 MODULE-COMPLIANCE、オブジェクト・グループ - SNMP-FRAMEWORK FROM RFC2580のれるSnmpAdminString -MIB - RFC2571
InetAddressType, InetAddress FROM INET-ADDRESS-MIB; -- RFC2851
lookupMIB MODULE-IDENTITY LAST-UPDATED "200009210000Z" -- 21 September 2000 ORGANIZATION "IETF Distributed Management Working Group" CONTACT-INFO "Kenneth White
lookupMIBのMODULE-IDENTITY LAST-UPDATED "200009210000Z" - 2000年9月21日ORGANIZATION "IETF分散管理ワーキンググループ" CONTACT-INFO「ケネス・ホワイト
International Business Machines Corporation Network Computing Software Division Research Triangle Park, NC, USA
E-mail: wkenneth@us.ibm.com" DESCRIPTION "The Lookup MIB (DISMAN-NSLOOKUP-MIB) enables determination of either the name(s) corresponding to a host address or of the address(es) associated with a host name at a remote host."
Eメール:wkenneth@us.ibm.com「DESCRIPTION」ザ・ルックアップMIB(DISMAN - NSLOOKUP-MIB)名前(s)がホストアドレスに対応するか、ホスト名に関連するアドレス(ES)のいずれかの決定を可能にしますリモートホストで。」
-- Revision history
- 更新履歴
REVISION "200009210000Z" -- 21 September 2000 DESCRIPTION "Initial version, published as RFC 2925."
REVISION "200009210000Z" - 2000年9月21日DESCRIPTION "RFC 2925.として公開初期バージョン、"
::= { mib-2 82 }
-- Top level structure of the MIB
- MIBのトップレベルの構造
lookupObjects OBJECT IDENTIFIER ::= { lookupMIB 1 } lookupConformance OBJECT IDENTIFIER ::= { lookupMIB 2 }
-- Simple Object Definitions
- シンプルなオブジェクト定義
lookupMaxConcurrentRequests OBJECT-TYPE SYNTAX Unsigned32 UNITS "requests" MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum number of concurrent active lookup requests that are allowed within an agent implementation. A value of 0 for this object implies that there is no limit for the number of concurrent active requests in effect." DEFVAL { 10 } ::= { lookupObjects 1 }
lookupPurgeTime OBJECT-TYPE SYNTAX Unsigned32 (0..86400) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The amount of time to wait before automatically deleting an entry in the lookupCtlTable and any dependent lookupResultsTable entries after the lookup operation represented by an lookupCtlEntry has completed.
ルックアップ操作を表現した後lookupPurgeTime OBJECT-TYPEは、構文Unsigned32(0..86400)UNITS「秒」MAX-ACCESS読み取りと書き込みステータス現在の説明「時間の量は、前に自動的にlookupCtlTableと依存lookupResultsTableエントリのエントリを削除するまで待機しますlookupCtlEntryで完了しました。
An lookupCtEntry is considered complete when its lookupCtlOperStatus object has a value of completed(3)." DEFVAL { 900 } -- 15 minutes as default ::= { lookupObjects 2 }
-- Lookup Control Table
- 検索コントロール表
lookupCtlTable OBJECT-TYPE SYNTAX SEQUENCE OF LookupCtlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Defines the Lookup Control Table for providing the capability of performing a lookup operation, gethostbyname or gethostbyaddr, from a remote host." ::= { lookupObjects 3 }
lookupCtlEntry OBJECT-TYPE SYNTAX LookupCtlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Defines an entry in the lookupCtlTable. A lookupCtlEntry is initially indexed by lookupCtlOwnerIndex, which is of type SnmpAdminString, a textual convention that allows for use of the SNMPv3 View-Based Access Control Model (RFC 2575 [11], VACM) and also allows an management application to identify its entries. The second index element, lookupCtlOperationName, enables the same lookupCtlOwnerIndex entity to have multiple outstanding requests.
lookupCtlEntryのOBJECT-TYPE SYNTAX LookupCtlEntry MAX-ACCESSステータス現在の説明は「lookupCtlTableのエントリを定義します。lookupCtlEntryが最初に型れるSnmpAdminString、SNMPv3のビューベースの使用を可能にするテキストの表記法であるlookupCtlOwnerIndexによってインデックスされますアクセス制御モデル(RFC 2575 [11]、VACM)と、そのエントリを識別するために管理アプリケーションを可能にする。第2インデックス要素、lookupCtlOperationNameは、複数の未処理の要求を有するように同じlookupCtlOwnerIndexエンティティを可能にします。
The value of lookupCtlTargetAddressType determines which lookup function to perform. Specification of dns(16) as the value of this index implies that the gethostbyname function should be performed to determine the numeric addresses associated with a symbolic name via lookupResultsTable entries. Use of a value of either ipv4(1) or ipv6(2) implies that the gethostbyaddr function should be performed to determine the symbolic name(s) associated with a numeric address at a remote host." INDEX { lookupCtlOwnerIndex, lookupCtlOperationName } ::= { lookupCtlTable 1 }
LookupCtlEntry ::= SEQUENCE { lookupCtlOwnerIndex SnmpAdminString, lookupCtlOperationName SnmpAdminString, lookupCtlTargetAddressType InetAddressType, lookupCtlTargetAddress InetAddress, lookupCtlOperStatus INTEGER, lookupCtlTime Unsigned32, lookupCtlRc Integer32, lookupCtlRowStatus RowStatus }
lookupCtlOwnerIndex OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "To facilitate the provisioning of access control by a security administrator using the View-Based Access Control Model (RFC 2575, VACM) for tables in which multiple users may need to independently create or modify entries, the initial index is used as an 'owner index'. Such an initial index has a syntax of SnmpAdminString, and can thus be trivially mapped to a securityName or groupName as defined in VACM, in accordance with a security policy.
ビューベースアクセス制御モデルを用いたセキュリティ管理者によるアクセス制御のプロビジョニングを容易にするために、lookupCtlOwnerIndexのOBJECT-TYPE SYNTAXれるSnmpAdminString(SIZE(0 32))MAX-ACCESSステータス現在の説明」(RFC 2575を、VACM)複数のユーザが独立にエントリを作成または変更する必要がある可能性のあるテーブルに対して、最初のインデックスは「所有者インデックス」として使用される。このような初期のインデックスはれるSnmpAdminStringの構文を有しており、定義されたよう従って自明のsecurityNameまたはグループ名にマッピングすることができますVACMで、セキュリティポリシーに従ってインチ
When used in conjunction with such a security policy all entries in the table belonging to a particular user (or group) will have the same value for this initial index. For a given user's entries in a particular table, the object identifiers for the information in these entries will have the same subidentifiers (except for the 'column' subidentifier) up to the end of the encoded owner index. To configure VACM to permit access to this portion of the table, one would create vacmViewTreeFamilyTable entries with the value of vacmViewTreeFamilySubtree including the owner index portion, and vacmViewTreeFamilyMask 'wildcarding' the column subidentifier. More elaborate configurations are possible." ::= { lookupCtlEntry 1 }
lookupCtlOperationName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The name of a lookup operation. This is locally unique, within the scope of an lookupCtlOwnerIndex." ::= { lookupCtlEntry 2 }
lookupCtlTargetAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the type of address for either performing a gethostbyname or a gethostbyaddr function at a remote host. Specification of dns(16) as the value for this object means that the gethostbyname function should be performed to return one or more numeric addresses. Use of a value of either ipv4(1) or ipv6(2) means that the gethostbyaddr function should be used to return the symbolic names associated with a remote host." ::= { lookupCtlEntry 3 }
lookupCtlTargetAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the address used for a resolver lookup at a remote host. The corresponding lookupCtlAddressType objects determines its type as well as the function that can be requested.
lookupCtlTargetAddress OBJECT-TYPE構文InetAddress MAX-ACCESSはリード作成ステータス現在の説明は「リモートホストにレゾルバルックアップに使用されるアドレスを指定し、対応するlookupCtlAddressTypeオブジェクトは、そのタイプ、ならびに要求することができる機能を決定します。
A value for this object MUST be set prior to transitioning its corresponding lookupCtlEntry to active(1) via lookupCtlRowStatus." ::= { lookupCtlEntry 4 }
lookupCtlOperStatus OBJECT-TYPE
lookupCtlOperStatusのOBJECT-TYPE
SYNTAX INTEGER { notStarted(2), -- operation has not started completed(3) -- operation is done } MAX-ACCESS read-only STATUS current DESCRIPTION "Reflects the operational state of an lookupCtlEntry:
SYNTAX INTEGER {notStarted(2)、 - 処理が完了開始されていない(3) - 操作が行われる} MAX-ACCESS read-onlyステータス現在の説明は「lookupCtlEntryの動作状態を反映します
enabled(1) - Operation is active. notStarted(2) - Operation has not been enabled. completed(3) - Operation has completed.
An operation is automatically enabled(1) when its lookupCtlRowStatus object is transitioned to active(1) status. Until this occurs lookupCtlOperStatus MUST report a value of notStarted(2). After the lookup operation completes (success or failure) the value for lookupCtlOperStatus MUST be transitioned to completed(3)." ::= { lookupCtlEntry 5 }
lookupCtlTime OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Reports the number of milliseconds that a lookup operation required to be completed at a remote host. Completed means operation failure as well as success." ::= { lookupCtlEntry 6 }
lookupCtlRc OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The system specific return code from a lookup operation. All implementations MUST return a value of 0 for this object when the remote lookup operation succeeds. A non-zero value for this objects indicates failure. It is recommended that implementations that support errno use it as the value of this object to aid a management application in determining the cause of failure." ::= { lookupCtlEntry 7 }
lookupCtlRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object allows entries to be created and deleted in the lookupCtlTable.
lookupCtlRowStatusのOBJECT-TYPE構文RowStatus MAX-ACCESSはリード作成しますステータス現在の説明は「このオブジェクトエントリがlookupCtlTableで作成、削除することができます。
A remote lookup operation is started when an entry in this table is created via an SNMP SET request and the entry is activated. This occurs by setting the value of this object to CreateAndGo(4) during row creation or by setting this object to active(1) after the row is created.
A value MUST be specified for lookupCtlTargetAddress prior to a transition to active(1) state being accepted.
値は、従来受け入れられてアクティブ(1)状態に遷移するlookupCtlTargetAddressに指定されなければなりません。
A remote lookup operation starts when its entry first becomes active(1). Transitions in and out of active(1) state have no effect on the operational behavior of a remote lookup operation, with the exception that deletion of an entry in this table by setting its RowStatus object to destroy(6) will stop an active remote lookup operation.
リモートルックアップ操作は、そのエントリが最初にアクティブになったときに開始する(1)。およびアクティブ(1)の状態からの遷移は、破壊するために、そのRowStatusオブジェクトを設定することにより、このテーブル内のエントリの削除(6)アクティブなリモートルックアップを停止することを除いて、リモートルックアップ操作の動作挙動に影響を及ぼしません操作。
The operational state of a remote lookup operation can be determined by examination of its lookupCtlOperStatus object." REFERENCE "See definition of RowStatus in RFC 2579, 'Textual Conventions for SMIv2.'" ::= { lookupCtlEntry 8 }
-- Lookup Results Table
- 検索結果表
lookupResultsTable OBJECT-TYPE SYNTAX SEQUENCE OF LookupResultsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Defines the Lookup Results Table for providing the capability of determining the results of a operation at a remote host.
LookupResultsEntry MAX-ACCESSステータス現在の説明のlookupResultsTable OBJECT-TYPE構文配列は「リモートホストでの動作の結果を決定する能力を提供するためのルックアップ結果表を定義します。
One or more entries are added to the lookupResultsTable when a lookup operation, as reflected by an lookupCtlEntry, completes successfully. All entries related to a successful lookup operation MUST be added to the lookupResultsTable at the same time that the associating lookupCtlOperStatus object is transitioned to completed(2).
The number of entries added depends on the results determined for a particular lookup operation. All entries associated with an lookupCtlEntry are removed when the lookupCtlEntry is deleted.
追加されたエントリの数は、特定のルックアップ操作のために決定された結果に依存します。 lookupCtlEntryが削除されたときlookupCtlEntryに関連付けられているすべてのエントリが削除されます。
A remote host can be multi-homed and have more than one IP address associated with it (gethostbyname results) and/or it can have more than one symbolic name (gethostbyaddr results).
リモート・ホストがマルチホームであると、それに関連付けられた複数のIPアドレス(のgethostbyname結果)を有し、および/または、複数の記号名(のgethostbyaddr結果)を有することができることができます。
The gethostbyaddr function is called with a host address as its parameter and is used primarily to determine a symbolic name to associate with the host address. Entries in the lookupResultsTable MUST be made for each host name returned. The official host name MUST be assigned a lookupResultsIndex of 1.
gethostbyaddr関数は、パラメータとしてホストアドレスと呼ばれ、ホストアドレスに関連付けるシンボリック名を決定するために主に使用されています。 lookupResultsTableのエントリは返された各ホスト名のために作らなければなりません。正式なホスト名は、1のlookupResultsIndexを割り当てなければなりません。
The gethostbyname function is called with a symbolic host name and is used primarily to retrieve a host address. If possible the primary host address SHOULD be assigned a lookupResultsIndex of 1." ::= { lookupObjects 4 }
lookupResultsEntry OBJECT-TYPE SYNTAX LookupResultsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Defines an entry in the lookupResultsTable. The first two index elements identify the lookupCtlEntry that a lookupResultsEntry belongs to. The third index element selects a single lookup operation result." INDEX { lookupCtlOwnerIndex, lookupCtlOperationName, lookupResultsIndex } ::= { lookupResultsTable 1 }
LookupResultsEntry ::= SEQUENCE { lookupResultsIndex Unsigned32, lookupResultsAddressType InetAddressType, lookupResultsAddress InetAddress }
lookupResultsIndex OBJECT-TYPE SYNTAX Unsigned32 (1..'ffffffff'h) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entries in the lookupResultsTable are created when the result of a lookup operation is determined.
lookupResultsIndexのOBJECT-TYPE構文Unsigned32(1 .. 'ffffffff'h)lookupResultsTableでのMAX-ACCESSステータス現在の説明は「エントリールックアップ操作の結果を決定する際に作成されます。
Entries MUST be stored in the lookupResultsTable in the order that they are retrieved. Values assigned to lookupResultsIndex MUST start at 1 and increase in order." ::= { lookupResultsEntry 1 }
lookupResultsAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the type of result of a remote lookup operation. A value of unknown(0) implies that either the operation hasn't been started or that it has failed." ::= { lookupResultsEntry 2 }
lookupResultsAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Reflects a result for a remote lookup operation as per the value of lookupResultsAddressType." ::= { lookupResultsEntry 3 }
-- Conformance information -- Compliance statements lookupCompliances OBJECT IDENTIFIER ::= { lookupConformance 1 } lookupGroups OBJECT IDENTIFIER ::= { lookupConformance 2 }
-- Compliance statements
- コンプライアンスステートメント
lookupCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for the DISMAN-NSLOOKUP-MIB." MODULE -- this module MANDATORY-GROUPS { lookupGroup }
lookupCompliance MODULE-COMPLIANCEステータス現在の説明 "DISMAN - NSLOOKUP - MIBのための準拠宣言。" MODULE - このモジュールMANDATORY-GROUPS {lookupGroup}
OBJECT lookupMaxConcurrentRequests MIN-ACCESS read-only DESCRIPTION "The agent is not required to support SET operations to this object."
OBJECT lookupPurgeTime MIN-ACCESS read-only DESCRIPTION "The agent is not required to support a SET operation to this object." ::= { lookupCompliances 1 }
-- MIB groupings
- MIBのグループ化
lookupGroup OBJECT-GROUP OBJECTS { lookupMaxConcurrentRequests, lookupPurgeTime, lookupCtlOperStatus, lookupCtlTargetAddressType, lookupCtlTargetAddress, lookupCtlTime, lookupCtlRc, lookupCtlRowStatus, lookupResultsAddressType, lookupResultsAddress } STATUS current DESCRIPTION "The group of objects that comprise the remote Lookup operation." ::= { lookupGroups 1 }
END
終わり
Certain management information in the MIBs defined by this document 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によって拡張されていません。
To facilitate the provisioning of access control by a security administrator using the View-Based Access Control Model (VACM) defined in RFC 2575 [11] for tables in which multiple users may need to independently create or modify entries, the initial index is used as an "owner index". Such an initial index has a syntax of SnmpAdminString, and can thus be trivially mapped to a securityName or groupName as defined in VACM, in accordance with a security policy.
RFC 2575で定義されたビューベースアクセス制御モデル(VACM)を使用して、セキュリティ管理者がアクセス制御のプロビジョニングを容易にするために、[11]複数のユーザが独立にエントリを作成または変更する必要がある可能性のあるテーブルに対して、初期のインデックスは次のように使用されています「所有者インデックス」。そのような初期のインデックスはれるSnmpAdminStringの構文を有し、セキュリティポリシーに従って、VACMで定義され、したがって自明のsecurityNameまたはグループ名にマッピングすることができます。
All entries in related tables belonging to a particular user will have the same value for this initial index. For a given user's entries in a particular table, the object identifiers for the information in these entries will have the same subidentifiers (except for the "column" subidentifier) up to the end of the encoded owner index. To configure VACM to permit access to this portion of the table, one would create vacmViewTreeFamilyTable entries with the value of vacmViewTreeFamilySubtree including the owner index portion, and vacmViewTreeFamilyMask "wildcarding" the column subidentifier. More elaborate configurations are possible. The VACM access control mechanism described above provides control.
特定のユーザーに属する関連するテーブルのすべてのエントリは、この初期のインデックスのための同じ値を持つことになります。特定のテーブル内の指定されたユーザのエントリを、これらのエントリの情報のためのオブジェクト識別子は、符号化された所有者インデックスの終わりまで(「列」サブ識別子を除いて)同じサブ識別子を有することになります。テーブルのこの部分へのアクセスを可能にするためにVACMを構成するには、一つは、所有者インデックス部分を含むvacmViewTreeFamilySubtreeの値、およびvacmViewTreeFamilyMask「ワイルドカード」欄のサブ識別子でvacmViewTreeFamilyTableのエントリを作成します。より複雑な構成が可能です。上記VACMアクセス制御機構は、制御を提供します。
In general, both the ping and traceroute functions when used excessively are considered a form of system attack. In the case of ping sending a system requests too often can negatively effect its performance or attempting to connect to what is supposed to be an unused port can be very unpredictable. Excessive use of the traceroute capability can like ping negatively affect system performance. In insecure environments it is RECOMMENDED that the MIBs defined within this memo not be supported.
一般に、過剰に使用されるpingとtracerouteの機能の両方は、システム攻撃の形態であると考えられます。 pingの負のパフォーマンスに影響を与えることができますあまりにも多くの場合、システム要求を送信したり、未使用のポートは非常に予測不可能であると考えられるものに接続しようとする場合。トレースルート機能の過度の使用は否定的システムのパフォーマンスに影響を与えるのpingが好きなことができます。安全でない環境では、このメモの中に定義されたMIBはサポートしないことをお勧めします。
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 implementers 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専務に情報を扱ってください。
This document is a product of the DISMAN Working Group.
この文書では、DISMANワーキンググループの製品です。
[1] Case, J., Fedor, M., Schoffstall, M. and J. Davin, "Simple Network Management Protocol", STD 15, RFC 1157, May 1990.
[1]ケース、J.、ヒョードル、M.、Schoffstall、M.、およびJ.デーヴィン、 "簡単なネットワーク管理プロトコル"、STD 15、RFC 1157、1990年5月。
[2] Postel, J., "Echo Protocol", STD 20, RFC 862, May 1983.
[2]ポステル、J.、 "エコープロトコル"、STD 20、RFC 862、1983年5月。
[3] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose, M. and S. Waldbusser, "Structure of Management Information Version 2 (SMIv2)", STD 58, RFC 2578, April 1999.
[3] McCloghrie、K.、パーキンス、D.、Schoenwaelder、J.、ケース、J.、ローズ、M.およびS. Waldbusser、 "経営情報バージョン2(SMIv2)の構造"、STD 58、RFC 2578、 1999年4月。
[4] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose, M. and S. Waldbusser, "Textual Conventions for SMIv2", STD 58, RFC 2579, April 1999.
[4] McCloghrie、K.、パーキンス、D.、Schoenwaelder、J.、ケース、J.、ローズ、M.およびS. Waldbusser、 "SMIv2のためのテキストの表記法"、STD 58、RFC 2579、1999年4月。
[5] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose, M. and S. Waldbusser, "Conformance Statements for SMIv2", STD 58, RFC 2580, April 1999.
[5] McCloghrie、K.、パーキンス、D.、Schoenwaelder、J.、ケース、J.、ローズ、M.およびS. Waldbusser、STD 58、RFC 2580、1999年4月 "SMIv2のための順応文"。
[6] 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.
[6]ケース、J.、McCloghrie、K.、ローズ、M.、およびS. Waldbusser、 "簡易ネットワーク管理プロトコルのバージョン2のためのプロトコル操作(SNMPv2の)"、RFC 1905、1996年1月。
[7] Harrington D., Presuhn, R. and B. Wijnen, "An Architecture for Describing SNMP Management Frameworks", RFC 2571, April 1999.
[7]ハリントンD.、PresuhnとR.とB. Wijnen、、RFC 2571、1999年4月 "SNMP管理フレームワークを記述するためのアーキテクチャ"。
[8] Case, J., Harrington D., Presuhn, R. and B. Wijnen, "Message Processing and Dispatching for the Simple Network Management Protocol (SNMP)", RFC 2572, April 1999.
[8]ケース、J.、ハリントンD.、PresuhnとR.とB. Wijnen、 "メッセージ処理と簡単なネットワーク管理プロトコル(SNMP)のための派遣"、RFC 2572、1999年4月。
[9] Levi D., Meyer, P. and B. Stewart, "SNMPv3 Applications", RFC 2573, April 1999.
[9]レヴィD.、マイヤー、P.およびB.スチュワート、 "SNMPv3のアプリケーション"、RFC 2573、1999年4月。
[10] Blumenthal, U. and B. Wijnen, "User-based Security Model (USM) for version 3 of the Simple Network Management Protocol (SNMPv3)", RFC 2574, April 1999.
[10]ブルーメンソール、U.とB. Wijnenの、 "ユーザベースセキュリティモデル(USM)簡易ネットワーク管理プロトコル(SNMPv3の)のバージョン3のために"、RFC 2574、1999年4月。
[11] Wijnen, B., Presuhn, R. and K. McCloghrie, "View-based Access Control Model (VACM) for the Simple Network Management Protocol (SNMP)", RFC 2575, April 1999.
[11] Wijnenの、B.、Presuhn、R.とK. McCloghrie、 "簡易ネットワーク管理プロトコルのためのビューベースアクセス制御モデル(VACM)(SNMP)"、RFC 2575、1999年4月。
[12] Hovey, R. and S. Bradner, "The Organizations Involved in the IETF Standards Process", BCP 11, RFC 2028, October 1996.
[12] Hovey、R.およびS.ブラドナー、BCP 11、RFC 2028、1996年10月 "IETF標準化プロセスに関与する組織"。
[13] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997.
[13]ブラドナーの、S.、 "要件レベルを示すためにRFCsにおける使用のためのキーワード"、BCP 14、RFC 2119、1997年3月。
[14] Rose, M. and K. McCloghrie, "Structure and Identification of Management Information for TCP/IP-based Internets", RFC 1155, May 1990.
[14]ローズ、M.、およびK. McCloghrie、 "構造とTCP / IPベースのインターネットのための経営情報の識別"、RFC 1155、1990年5月。
[15] Rose, M. and K. McCloghrie, "Concise MIB Definitions", RFC 1212, March 1991.
[15]ローズ、M.、およびK. McCloghrie、 "簡潔なMIB定義"、RFC 1212、1991年3月。
[16] Rose, M., "A Convention for Defining Traps for use with the SNMP", RFC 1215, March 1991.
[16]ローズ、M.、 "SNMPとの使用のためのDefining Trapsのための条約"、RFC 1215、1991年3月。
[17] Case, J., McCloghrie, K., Rose, M. and S. Waldbusser, "Introduction to Community-based SNMPv2", RFC 1901, January 1996.
[17]ケース、J.、McCloghrie、K.、ローズ、M.およびS. Waldbusser、 "コミュニティベースのSNMPv2の概要"、RFC 1901、1996年1月。
[18] Case, J., McCloghrie, K., Rose, M. and S. Waldbusser, "Transport Mappings for Version 2 of the Simple Network Management Protocol (SNMPv2)", RFC 1906, January 1996.
[18]ケース、J.、McCloghrie、K.、ローズ、M.、およびS. Waldbusser、RFC 1906 "簡易ネットワーク管理プロトコル(SNMPv2)のバージョン2のための交通マッピング"、1996年1月。
[19] Bradner, S., "The Internet Standards Process -- Revision 3", RFC 2026, BCP 9, October 1996.
[19]ブラドナーの、S.、 "インターネット標準化プロセス - リビジョン3"、RFC 2026、BCP 9、1996年10月。
[20] Postel, J., "Internet Control Message Protocol", RFC 792, September 1981.
[20]ポステル、J.、 "インターネット制御メッセージプロトコル"、RFC 792、1981年9月。
[21] Nichols, K., Blake, S., Baker, F. and D. Black, "Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers", RFC 2474, December 1998.
[21]ニコルズ、K.、ブレイク、S.、ベイカー、F.とD.ブラック、 "IPv4とIPv6ヘッダーの差別化されたサービス分野(DSフィールド)の定義"、RFC 2474、1998年12月。
[22] Daniele, M., Haberman, B., Routhier, S. and J. Schoenwaelder, "Textual Conventions for Internet Network Addresses", RFC 2851, June 2000.
[22]ダニエル、M.、ハーバーマン、B.、Routhier、S.およびJ. Schoenwaelder、 "インターネットネットワークアドレスのためのテキストの表記法"、RFC 2851、2000年6月。
[23] McCloghrie, K. and F. Kastenholz, "The Interfaces Group MIB", RFC 2863, June 2000.
[23] McCloghrie、K.およびF. Kastenholzと、 "インターフェイスグループMIB"、RFC 2863、2000年6月。
Kenneth D. White Dept. BRQA/Bldg. 501/G114 IBM Corporation P.O.Box 12195 3039 Cornwallis Research Triangle Park, NC 27709, USA
ケネス・D.ホワイト本部BRQA /ビル。 501 / G114 IBMコーポレーションP.O.Box 12195 3039コーンリサーチトライアングルパーク、NC 27709、USA
EMail: wkenneth@us.ibm.com
メールアドレス:wkenneth@us.ibm.com
Copyright (C) The Internet Society (2000). All Rights Reserved.
著作権(C)インターネット協会(2000)。全著作権所有。
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.
この文書とここに含まれている情報は、基礎とインターネットソサエティおよびインターネットエンジニアリングタスクフォースはすべての保証を否認し、明示または黙示、その情報の利用がない任意の保証を含むがこれらに限定されない「として、」上に設けられています特定の目的への権利または商品性または適合性の黙示の保証を侵害します。
Acknowledgement
謝辞
Funding for the RFC Editor function is currently provided by the Internet Society.
RFC Editor機能のための基金は現在、インターネット協会によって提供されます。