[要約] RFC 4560は、リモートPing、Traceroute、およびLookup操作の管理オブジェクトの定義に関するものです。このRFCの目的は、これらの操作を管理するための標準的なデータモデルとプロトコルを提供することです。
Network Working Group J. Quittek, Ed. Request for Comments: 4560 NEC Obsoletes: 2925 K. White, Ed. Category: Standards Track IBM Corp. June 2006
Definitions of Managed Objects for Remote Ping, Traceroute, and Lookup Operations
リモートPing、Traceroute、およびLookup操作の管理されたオブジェクトの定義
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 (2006).
Copyright(c)The Internet Society(2006)。
Abstract
概要
This memo defines Management Information Bases (MIBs) for performing ping, traceroute, and lookup operations at a host. When managing a network, it is useful to be able to initiate and retrieve the results of ping or traceroute operations when they are performed at a remote host. A lookup capability is defined in order to enable resolution of either an IP address to an DNS name or a DNS name to an IP address at a remote host.
このメモは、ホストでping、traceroute、およびlookup操作を実行するための管理情報ベース(MIB)を定義します。ネットワークを管理する場合、リモートホストで実行されたときにPingまたはTraceroute操作の結果を開始および取得できると便利です。Lookup機能は、DNS名へのIPアドレスの解像度またはリモートホストの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またはTraceroute操作を実行するためのエンタープライズ固有のMIBがいくつかあります。このメモの目的は、相互運用性を可能にする標準ベースのソリューションを定義することです。
Table of Contents
目次
1. Introduction ....................................................3 1.1. Ping .......................................................3 1.2. Traceroute .................................................4 1.3. Lookup .....................................................5 1.4. Remote Operations ..........................................5 2. The Internet-Standard Management Framework ......................5 3. Structure of the MIBs ...........................................6 3.1. Ping MIB ...................................................6 3.1.1. pingMaxConcurrentRequests ...........................7 3.1.2. pingCtlTable ........................................7 3.1.3. pingResultsTable ....................................7 3.1.4. pingProbeHistoryTable ...............................8 3.2. Traceroute MIB .............................................8 3.2.1. traceRouteMaxConcurrentRequests .....................8 3.2.2. traceRouteCtlTable ..................................8 3.2.3. traceRouteResultsTable ..............................9 3.2.4. traceRouteProbeHistoryTable ........................10 3.2.5. traceRouteHopsTable ................................10 3.3. Lookup MIB ................................................10 3.3.1. lookupMaxConcurrentRequests and lookupPurgeTime ....11 3.3.2. lookupCtlTable .....................................11 3.3.3. lookupResultsTable .................................12 3.4. Conformance ...............................................12 4. Definitions ....................................................13 4.1. DISMAN-PING-MIB ...........................................13 4.2. DISMAN-TRACEROUTE-MIB .....................................46 4.3. DISMAN-NSLOOKUP-MIB .......................................84 5. Security Considerations ........................................95 6. Acknowledgements ...............................................97 7. References .....................................................97 7.1. Normative References ......................................97 7.2. Informative References ....................................98
This document defines standards-based MIB modules for performing specific remote operations. The remote operations defined by this document consist of the ping, traceroute, and lookup functions.
このドキュメントでは、特定のリモート操作を実行するための標準ベースのMIBモジュールを定義します。このドキュメントで定義されたリモート操作は、ping、traceroute、およびlookup関数で構成されています。
Ping and traceroute are two very useful functions for managing networks. Ping is typically used to determine whether a path exists between two hosts, whereas traceroute shows an actual path.
PingとTracerouteは、ネットワークを管理するための2つの非常に有用な機能です。Pingは通常、2つのホスト間にパスが存在するかどうかを判断するために使用されますが、Tracerouteは実際のパスを示しています。
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 functions considered in this document are the equivalents of name to address conversion functions such as gethostbyname()/gethostbyaddr() and getaddrinfo()/getnameinfo().
このドキュメントで検討されているルックアップ関数は、gethostbyname()/gethostbyaddr()やgetaddrinfo()/getNameInfo()などの変換関数に対処する名前の等価物です。
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 [RFC2119].
この文書のキーワード "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", および "OPTIONAL" はRFC 2119 [RFC2119]で説明されているように解釈されます。
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, including the following:
Pingは通常、インターネット制御メッセージプロトコル(ICMP)「Echo」施設を使用して実装されます。また、以下を含む代替方法を使用してPing機能を実装することも可能です。
o Using the UDP echo port (7), if supported.
o サポートされている場合、UDPエコーポート(7)を使用してください。
This is defined by RFC 862 [RFC862].
これは、RFC 862 [RFC862]によって定義されます。
o Timing a Simple Network Management Protocol (SNMP) query.
o シンプルなネットワーク管理プロトコル(SNMP)クエリのタイミング。
o Timing a TCP connect attempt.
o TCP接続試行のタイミング。
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 are handled at lower priority, thus possibly giving false indications of round trip times.
一般に、ほとんどすべての要求/応答フローを使用して、往復時間を生成できます。多くの場合、ICMP以外のエコー施設の方法の多くは、エコー要求(タイムアウトの状況)を尊重しないか、優先度が低いため、適切な反応をもたらす可能性が高くなります(たとえば、タイミングを出していません)。往復時間の誤った兆候を示します。
Note 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 request 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 is also important to a 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.
また、リモートPing機能を使用して、どの方法が使用されているかを知るために、管理アプリケーションにとっても重要です。メソッドが異なると、プロトコルと結果の処理が異なるため、異なる応答時間が生成されます。このメモ内で定義されているPing機能をICMP Echo施設を使用して実装することをお勧めします。
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が小さすぎます)を拒否します。Tracerouteパスの各ホップは、ホップを発見し、往復時間を計算するために使用されるICMPメッセージを返します。一部のシステムは、UDPのものではなくICMPプローブ(ICMPエコーリクエストパケット)を使用してTracerouteを実装しています。どちらの場合も、Tracerouteは、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.
このメモ内で定義されているリモートTraceroute機能の実装は、UDPパケットを使用して(できれば)未使用のポートに実行する必要があります。ICMPプローブ(ICMPエコーリクエストパケット)は使用しないでください。Tracerouteの多くのPC実装は、この実装方法が故障の可能性が高いことが知られているため、ICMPプローブ法を使用しています。中間ホップは、ルーターがICMP TTLの有効期限が切れることを拒否し、着信ICMPパケットに応じて有効なメッセージを送信するか、ICMPエコーが完全にリクエストするだけで見えなくなります。
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 [RFC792]:
ICMPエコー要求に応じてTTLの有効期限が切れないメッセージを返しないようにする一部のルーターの動作は、RFC 792 [RFC792]から抽出された次のテキストに一部起因しています。
"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メッセージは送信されません。」
The Lookup operation enables remote lookup of addresses for a symbolic name as it is, for example, performed by functions getnameinfo() or gethostbyaddr() and lookup of symbolic names for an address as it is, for example, performed by functions getaddrinfo() or gethostbyname(). Note that whatever lookup function is chosen, results are not necessarily consistent with the results of a pure Domain Name Service (DNS) lookup, but may be influenced by local lookup tables or other sources of information. The lookup capability can be used to determine the symbolic name of a hop in a traceroute path. Also, the reverse lookup can be used, for example, for analyzing name lookup problems.
ルックアップ操作により、たとえば、getnameinfo()またはgethostbyaddr()関数によって実行されるように、シンボリック名のアドレスのリモートルックアップを可能にし、たとえば、getaddrinfo()関数によって実行されるアドレスのシンボリック名のルックアップを可能にします。またはgethostbyname()。ルックアップ関数が選択されていても、結果は必ずしも純粋なドメイン名サービス(DNS)ルックアップの結果と一致するわけではないが、ローカルルックアップテーブルまたはその他の情報源の影響を受ける可能性があることに注意してください。ルックアップ機能を使用して、Tracerouteパスでのホップの象徴的な名前を決定できます。また、例えば、名前のルックアップの問題を分析するために、リバースルックアップを使用できます。
The MIB modules defined in this document allow a management station to initiate ping, traceroute, and lookup operations remotely. The basic scenario is illustrated by the following diagram.
このドキュメントで定義されているMIBモジュールにより、管理ステーションはPing、Traceroute、およびLookup操作をリモートで開始できます。基本的なシナリオは、次の図で示されています。
+-------+ +-------+ +-------+ | |---------->| | | | | | initiate | |---------->| | | Mgmt. | operation |Managed| perform |Target | |Station| remotely | Node | operation | Host | | | | | | | | |<----------| | | | +-------+ receive +-------+ +-------+ result of operation
A management station is the local host from which the remote ping, traceroute, or Lookup operation is initiated using an SNMP request. The managed node is a remote host where the MIBs defined by this memo are implemented. It receives the remote operation via SNMP and performs the actual ping, traceroute, or lookup function.
管理ステーションは、SNMPリクエストを使用して、リモートPing、Traceroute、またはLookup操作が開始されるローカルホストです。管理されたノードは、このメモで定義されたMIBが実装されているリモートホストです。SNMPを介してリモート操作を受信し、実際のping、traceroute、またはlookup関数を実行します。
For a detailed overview of the documents that describe the current Internet-Standard Management Framework, please refer to section 7 of RFC 3410 [RFC3410].
現在のインターネット標準管理フレームワークを説明するドキュメントの詳細な概要については、RFC 3410 [RFC3410]のセクション7を参照してください。
Managed objects are accessed via a virtual information store, termed the Management Information Base or MIB. MIB objects are generally accessed through the Simple Network Management Protocol (SNMP). Objects in the MIB are defined using the mechanisms defined in the Structure of Management Information (SMI). This memo specifies a MIB module that is compliant to the SMIv2, which is described in STD 58, RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, RFC 2580 [RFC2580].
管理されたオブジェクトは、管理情報ベースまたはMIBと呼ばれる仮想情報ストアからアクセスされます。MIBオブジェクトは通常、単純なネットワーク管理プロトコル(SNMP)からアクセスされます。MIBのオブジェクトは、管理情報の構造(SMI)で定義されたメカニズムを使用して定義されます。このメモは、STD 58、RFC 2578 [RFC2578]、STD 58、RFC 2579 [RFC2579]およびSTD 58、RFC 2580 [RFC2580]に記載されているSMIV2に準拠したMIBモジュールを指定します。
This document defines three MIB modules:
このドキュメントは、3つのMIBモジュールを定義します。
o DISMAN-PING-MIB
o ディスマンピンミブ
Defines a ping MIB.
ping mibを定義します。
o DISMAN-TRACEROUTE-MIB
o Disman-Traceroute-Mib
Defines a traceroute MIB.
Traceroute MIBを定義します。
o DISMAN-NSLOOKUP-MIB
o Disman-nslookup-mib
Provides access to lookup functions for symbolic names and addresses at a remote host provided, for example, by functions getaddrinfo()/getnameinfo() and gethostbyname()/gethostbyaddr().
たとえば、getaddrinfo()/getnameInfo()およびgethostbyname()/gethostbyaddr()関数によって提供されるリモートホストで、シンボリック名とアドレスのルックアップ関数へのアクセスを提供します。
The ping and traceroute MIBs are structured to allow creation of ping or traceroute tests that can be set up to issue a series of operations periodically and to 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 a 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 MIBSは、定期的に一連の操作を発行するために設定され、テスト結果を報告するための通知を生成できるPingまたはTracerouteテストの作成を可能にするように構成されています。多くのネットワーク管理者は、過去に、このメモ内で定義されたPingおよびTraceroute MIBSによって提供される機能と同様の方法で動作するように、過去に書かれたUnixシェルスクリプトまたはコマンドバッチファイルを持っています。このドキュメントの目的は、これらの機能の重要性を認識し、標準ベースのソリューションを提供することです。
The DISMAN-PING-MIB consists of the following components:
ディスクマン-MIBは、次のコンポーネントで構成されています。
o pingMaxConcurrentRequests
o ping 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テストは、pingctladminstatusを有効にするように設定することにより開始されます(1)。対応するpingctlentryが作成されている必要があり、そのpingctlrowstatusはテストを開始する前にアクティブに設定されています。単一のSNMP PDUを使用して、リモートPingテストを作成および開始できます。PDU内では、pingctltargetAddressをターゲットホストのアドレスに設定する必要があります(pingctltargetaddresstypeはデフォルトでIPv4(1)になります)、pingctladmintatusは(1)、およびpingctlrowstatus to 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 3415 [RFC3415], VACM) and that allows a management application to identify its entries. The second index, pingCtlTestName (also an SnmpAdminString), enables the same management application to have multiple requests outstanding.
最初のインデックス要素であるpingctlownerindexは、SNMPV3ビューベースのアクセス制御モデル(RFC 3415 [RFC3415]、VACM)の使用を可能にするテキスト慣習であり、管理アプリケーションがエントリを特定できるテキスト慣習です。2番目のインデックスであるPingCtlTestName(SNMPADMINSTRING)により、同じ管理アプリケーションが複数のリクエストを発行させることができます。
Using the maximum value for the parameters defined within a pingEntry can result in a single remote ping test's taking at most 15 minutes (pingCtlTimeOut times pingCtlProbeCount), plus whatever time it takes to send the ping request and to 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 times pingctlprobecount)に1つのリモートpingテストが取得される可能性があります。ターゲットホスト。pingctltimeoutおよびpingctlprobecountのデフォルトの使用は、「通常の」pingテストを実行するために最大3秒になります。
A management application can delete an active remote ping request by setting the corresponding pingCtlRowStatus object to destroy(6).
管理アプリケーションは、対応するpingctlrowstatusオブジェクトを設定して破壊することにより、アクティブなリモートPingリクエストを削除できます(6)。
The contents of the pingCtlTable are preserved across reIPLs (Initial Program Loads) of its agent according the values of each of the pingCtlStorageType objects.
pingctltableの内容は、各pingctlstorageTypeオブジェクトの値に応じて、エージェントのREPILS(初期プログラム負荷)全体に保存されています。
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 are stored in this table on a per-pingCtlEntry basis. This table is initially indexed by pingCtlOwnerIndex and pingCtlTestName so that the results of a probe 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ごとに保存されます。このテーブルは、最初はPingctlownerindexとpingctltestNameによってインデックス付けされているため、プローブの結果はそれを引き起こしたpingctlentryに関連しています。pingctlentryごとにこの表に保存されているエントリの最大数は、pingctlmaxrowsの値によって決まります。
An implementation of this MIB will remove the oldest entry in the pingProbeHistoryTable of the corresponding entry in the pingCtlTable to allow the addition of a new entry once the number of rows in the pingProbeHistoryTable reaches the value specified by pingCtlMaxRows for the corresponding entry in the pingCtlTable. 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の実装により、pingctltableの対応するエントリのpingprobeHistorableの最古のエントリが削除され、pingprobeistorytableの行数がPingctlmaxrowsで指定された値に指定された値に達すると、新しいエントリが追加されると、新しいエントリが追加されます。このオブジェクトの限界( 'fffffffff'h)で定義されているように、実装は1でpingprobehistoryindex値の割り当てを開始し、可能な最大値を超えた後にラップする必要があります。
The DISMAN-TRACEROUTE-MIB consists of the following components:
Disman-Traceroute-Mibは、次のコンポーネントで構成されています。
o traceRouteMaxConcurrentRequests
o traceroute maxconcurrentRequests
o traceRouteCtlTable
o traceroutectltable
o traceRouteResultsTable
o tracerouteresultStable
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.
オブジェクトTracerouteMaxConurentRequestsは、エージェントの実装がサポートする同時アクティブリクエストの最大数を制御できるようにします。エージェントがこのオブジェクトに許可されている最大上部範囲を制限するか、このオブジェクトをその値として表現する実装制限を使用して読み取り専用として実装することは許可されます。
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).
リモートTracerouteテストは、traceroutectladmintatusを有効にするように設定することにより開始されます(1)。対応するTraceroutectlentryが作成され、テストを開始する前にTraceroutectlrowstatusがアクティブに設定されている必要があります。単一のSNMP PDUを使用して、リモートTracerouteテストを作成および開始できます。PDU内では、traceroutectltargetAddressをターゲットホストのアドレスに設定する必要があります(traceroutectltargetaddresstypeはデフォルトでIPv4(1))、traceroutectladmintatus(1)、およびtraceroutectlrowstatus to 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 3415 [RFC3415], VACM) and that 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は、SNMPV3ビューベースのアクセス制御モデル(RFC 3415 [RFC3415]、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, 42 plus hours is too long to wait for a traceroute operation to be completed.
Tracerouteは、Pingよりも完了の理論的最大時間がはるかに長くなります。基本的には、42時間30分(Traceroutectltimeout、traceroutectlprobesperhop、およびtraceroutectlmaxttlの積)とネットワークトランジット時間!TracerouteCtlentry内で定義されたデフォルトの使用により、デフォルトのTraceroute操作では最大4分30秒が得られます。明らかに、42時間以上の時間は長すぎて、Traceroute操作が完了するのを待つことができません。
The maximum Time to Live (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)値は、ターゲットホストに到達することを望んで、Traceroute関数が送信されたプローブのTTL値を増加させ続ける時間を決定します。関数は、最大TTLを超えるか、ターゲットホストに到達すると終了します。オブジェクトTraceroutectlMaxFailuresは、いかなる種類の応答(タイムアウト)を受信せずにProbeのTTLフィールドを増加させ続ける時間のスロットルを課すために作成されました。エージェントの実装は、関数の実装方法と比較して、トレーサーアウト操作を取得できる期間に制限時間を課すことをお勧めします。たとえば、複数のTraceroute操作を同時に処理できない実装では、より短い最大許容期間を課す必要があります。
A management application can delete an active remote traceroute request by setting the corresponding traceRouteCtlRowStatus object to destroy(6).
管理アプリケーションは、対応するTraceroutectlrowStatusオブジェクトを設定して破壊することにより、アクティブなリモートTracerouteリクエストを削除できます(6)。
The contents of the traceRouteCtlTable are preserved across reIPLs (Initial Program Loads) of its agent according to the values of each of the traceRouteCtlStorageType objects.
Traceroutectltableの内容は、各TraceroutectlstorageTypeオブジェクトの値に応じて、エージェントのREPELS(初期プログラム負荷)全体に保存されています。
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のエントリは、特定のTraceroute操作の結果を決定すると作成されます。この表のエントリは、対応するTraceroute操作が発生したTraceroutectlentryに関連しています。Objects tracerouteresultscurhopCountとtracerouteresultscurprobecountを調べて、現在のリモートTraceroute操作が到達した距離を判断できます。
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 so that the results of a probe 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プローブの結果は、この表にトレーサーごとに保存できます。このテーブルは、最初はTraceroutectlownerindexとtraceroutectltestnameによってインデックス付けされているため、プローブの結果はそれを引き起こしたtraceroutectlentryに関連しています。Traceroutectlentryごとにこのテーブルに保存されているエントリの数は、traceroutectlmaxrowsの値によって決まります。
An implementation of this MIB will remove the oldest entry in the traceRouteProbeHistoryTable of the corresponding entry in the traceRouteCtlTable to allow the addition of an new entry once the number of rows in the traceRouteProbeHistoryTable reaches the value of traceRouteCtlMaxRows for the corresponding entry in the traceRouteCtlTable. 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の実装は、トレーサーティプロベの数がトレイカーティックエクトルマクスロウの値に達すると、トレーサーティックエクトルマクスロウの値に達すると、トレーサー装置の列の数がトレイケエクトルテクトルのエントリの値に達すると、TracerouteCtltableの対応するエントリのトレーサーアウトプーブハイテアテルの最古のエントリを削除します。実装は、このオブジェクトの限界( 'fffffffff'h)で定義されているように、可能な最大値を超えた後、1でtracerouteprobehistoryindex値の割り当てを開始し、ラップする必要があります。
The current traceroute path can be stored in this table on a per-traceRouteCtlEntry basis. This table is initially indexed by traceRouteCtlOwnerIndex and traceRouteCtlTestName so that a traceroute path relates 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).
現在のTracerouteパスは、このテーブルにトレーサーごとに保存できます。このテーブルは、最初はTraceroutectlownerindexとtraceroutectltestNameによってインデックス付けされているため、Tracerouteパスがそれを引き起こしたtraceroutectlentryに関連しています。3番目のインデックスであるTraceroutehopshopindexは、Traceroute Hopごとに1つのtraceroutehopsentryを維持できます。TracerouteHopstableエントリの作成は、対応するTraceroutectlcreatehopsentriesオブジェクトをTrue(1)に設定することにより有効になります。
The DISMAN-NSLOOKUP-MIB consists of the following components:
Disman-nslookup-mibは、次のコンポーネントで構成されています。
o lookupMaxConcurrentRequests and lookupPurgeTime
o Lookup 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 is completed.
Object 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 a lookup operation. A management application can delete an active remote lookup request by setting the corresponding lookupCtlRowStatus object to destroy(6).
LookupCtlrowStatusでSNMPセットリクエストを実行することにより、リモートルックアップ操作が開始されます。単一のSNMP PDUを使用して、リモートルックアップ操作を作成して開始できます。PDU内では、lookupctltargetAddressを解決するエンティティに設定する必要があります(lookupctltargetaddresstypeはデフォルトでIPv4(1))およびlookupctlrowstatusにcreateandgo(4)になります。オブジェクトLookupCtloperstatusを調べて、ルックアップ操作の状態を決定できます。管理アプリケーションは、対応するLookupCtlrowStatusオブジェクトを設定して破壊することにより、アクティブなリモートルックアップリクエストを削除できます(6)。
An lookupCtlEntry is initially indexed by lookupCtlOwnerIndex, which is a type of SnmpAdminString, a textual convention that allows for use of the SNMPv3 View-Based Access Control Model (RFC 3415 [RFC3415],
Lookupctlentryは、最初はlookupctlownerindexによってインデックス化されます。これは、Snmpv3ビューベースのアクセス制御モデル(RFC 3415 [RFC3415]の使用を可能にするテキスト慣習であるSNMPADMINSTRINGの一種であり、
VACM) and that 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.
また、それはまた、管理アプリケーションがそのエントリを識別することを可能にします。インデックスの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 a function such as getaddrinfo() or gethostbyname() 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 a function such as getnameinfo() or gethostbyaddr() should be performed to determine the symbolic name(s) associated with a numeric address at a remote host.
lookupctltargetaddresstypeの値は、実行するルックアップ関数を決定します。このインデックスの値としてのDNS(16)の仕様は、getaddrinfo()やgethostbyname()などの関数を実行して、lookupresultStableエントリを介してシンボリック名に関連付けられた数値アドレスを決定する必要があることを意味します。IPv4(1)またはIPv6(2)のいずれかの値の使用は、getnameInfo()またはgethostbyaddr()などの関数を実行して、リモートホストの数値アドレスに関連付けられたシンボリック名を決定する必要があることを意味します。
The lookupResultsTable is used to store the results of lookup operations. Results to be reported here SHOULD be results of a lookup function that is commonly used by applications at the managed node. This implies that results are not necessarily consistent with the results of a pure DNS lookup at the managed node, but may be influenced by local lookup tables or other sources of information, depending on the configuration of the managed node.
LookupResultStableは、ルックアップ操作の結果を保存するために使用されます。ここで報告される結果は、管理されたノードのアプリケーションで一般的に使用されるルックアップ関数の結果である必要があります。これは、結果がマネージドノードの純粋なDNS検索の結果と必ずしも一致しているわけではないが、管理されたノードの構成に応じて、ローカルルックアップテーブルまたはその他の情報源の影響を受ける可能性があることを意味します。
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は、最初にLookupCtltableに含まれるのと同じインデックス要素(LookupCtlownerIndexおよびLookupCtloperationName)によってインデックス化されていますが、3番目のインデックス要素であるLookupResultSIndex(unsigned32 Textual Convention)があります。
A remote host can be multi-homed and can have multiple symbolic (DNS) names. Therefore, a lookup operation can return multiple IP addresses and multiple symbolic names.
リモートホストはマルチホームであり、複数のシンボリック(DNS)名前を持つことができます。したがって、ルックアップ操作は、複数のIPアドレスと複数のシンボリック名を返すことができます。
If the lookup operation was performed for a certain address by using getnameinfo() or gethostbyaddr(), for example, then entries in the lookupResultsTable MUST be made for each host name returned. If the lookup operation identifies one hostname as the host's 'official host name', then this name MUST be assigned a lookupResultsIndex of 1.
たとえば、getnameInfo()またはgethostbyaddr()を使用して特定のアドレスに対してルックアップ操作が実行された場合、lookupresultStableのエントリを返した各ホスト名に対して行う必要があります。ルックアップ操作がホストの「公式ホスト名」として1つのホスト名を識別する場合、この名前には1のLookupResultSindexを割り当てる必要があります。
If a lookup operation was performed for a certain symbolic name by using getaddrinfo() or gethostbyname(), for example, then entries in the lookupResultsTable MUST be made for each address returned. The entries MUST be stored in the order that they are retrieved. Values assigned to lookupResultsIndex MUST start at 1 and increase in order.
たとえば、getaddrinfo()またはgethostbyname()を使用して特定のシンボリック名に対してルックアップ操作を実行した場合、返されるアドレスごとにLookupResultStableのエントリを作成する必要があります。エントリは、取得される順に保存する必要があります。lookupresultsindexに割り当てられた値は、1から開始し、順番に増加する必要があります。
An implementation SHOULD NOT retain SNMP-created entries in the lookupResultsTable 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.
管理アプリケーションが作成するテーブルエントリの持続性に関して一貫した動作を見る必要があるため、実装は、エージェントのREPILS(初期プログラムロード)全体のLookupResultStableにSNMP作成されたエントリを保持してはなりません。
Each of the three MIB modules defined in this document has two current compliance statements, one for full compliance and one for minimum compliance. The minimum compliance statements are intended to be applied to implementation for devices with very limited resources. The main difference between full and minimum compliance is that for minimum compliance, dynamic creation and deletion of table entries is not required, whereas it is required for full compliance.
このドキュメントで定義されている3つのMIBモジュールには、2つの現在のコンプライアンスステートメントがあります。1つは完全なコンプライアンスと最小コンプライアンス用です。最小コンプライアンスステートメントは、リソースが非常に限られているデバイスの実装に適用することを目的としています。完全なコンプライアンスと最小コンプライアンスの主な違いは、最小限のコンプライアンスのために、テーブルエントリの動的な作成と削除は必要ないのに対し、完全なコンプライアンスには必要であることです。
In addition, the DISMAN-PING-MIB module and the DISMAN-TRACEROUTE-MIB modules each have a deprecated compliance statement that was current in RFC 2925. Semantically, the new full compliance statements are identical to the deprecated ones. But some of the object groups used in the old compliance statements needed to be split in order to support the new minimal compliance statements.
さらに、Disman-Ping-MibモジュールとDisman-Traceroute-Mibモジュールには、それぞれRFC 2925で最新のコンプライアンスステートメントがあります。意味的には、新しい完全なコンプライアンスステートメントは控えめなものと同一です。しかし、古いコンプライアンスステートメントで使用されているオブジェクトグループの一部は、新しい最小コンプライアンスステートメントをサポートするために分割する必要がありました。
The following MIB modules import from [RFC2863], [RFC3411], and [RFC4001]. They also use the REFERENCE clause to reference [RFC1812], [RFC2474], and [RFC3260].
次のMIBモジュールは、[RFC2863]、[RFC3411]、および[RFC4001]からインポートします。また、参照節を使用して、[RFC1812]、[RFC2474]、および[RFC3260]を参照します。
DISMAN-PING-MIB DEFINITIONS ::= BEGIN
IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Gauge32, 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 -- RFC3411 InetAddressType, InetAddress FROM INET-ADDRESS-MIB; -- RFC4001
インポートモジュール同一性、オブジェクトタイプ、integer32、unsigger32、gauge32、mib-2、notification-type、snmpv2-smi-rfc2578テキストコンベンション、rowstatus、storageType、dateandtime、snmpv2-tc-tc-varue-value-value-RFC2579モジュールコンプライアンス、オブジェクトグループ、SNMPV2-CONFからの通知グループ-RFC2580 InterfaceIndeXorzero-RFC2863 IF-MIB SNMP-FrameWork-MIBからのIF-MIB SNMPADMINSTRING-RFC4001
pingMIB MODULE-IDENTITY LAST-UPDATED "200606130000Z" -- 13 June 2006 ORGANIZATION "IETF Distributed Management Working Group" CONTACT-INFO "Juergen Quittek
PingMib Module-Identity Last-Updated "200606130000Z" - 2006年6月13日組織 "IETF分散管理ワーキンググループ"連絡先INFO "Juergen Quittek
NEC Europe Ltd. Network Laboratories Kurfuersten-Anlage 36 69115 Heidelberg Germany
Nec Europe Ltd. Network Laboratories Kurfuersten-Anlage 36 69115ハイデルベルクドイツ
Phone: +49 6221 4342-115 Email: quittek@netlab.nec.de" DESCRIPTION "The Ping MIB (DISMAN-PING-MIB) provides the capability of controlling the use of the ping function at a remote host.
電話:49 6221 4342-115メール:quittek@netlab.nec.de "説明" ping mib(disman-ping-mib)は、リモートホストでのping関数の使用を制御する能力を提供します。
Copyright (C) The Internet Society (2006). This version of this MIB module is part of RFC 4560; see the RFC itself for full legal notices."
Copyright(c)The Internet Society(2006)。このMIBモジュールのこのバージョンは、RFC 4560の一部です。完全な法的通知については、RFC自体を参照してください。」
-- Revision history
- 改訂履歴
REVISION "200606130000Z" -- 13 June 2006 DESCRIPTION "Updated version, published as RFC 4560. - Correctly considered IPv6 in DESCRIPTION clause of pingCtlDataSize - Replaced references to RFC 2575 by RFC 3415 - Replaced references to RFC 2571 by RFC 3411 - Replaced references to RFC 2851 by RFC 4001 - Added DEFVAL { {} } to definition of pingCtlTrapGeneration - Changed DEFVAL of object pingCtlDescr from DEFVAL { '00'H } to DEFVAL { ''H } - Changed DEFVAL of object pingCtlSourceAddressType from DEFVAL { ipv4 } to DEFVAL { unknown } - Extended DESCRIPTION clause of pingResultsTable describing re-initialization of entries - Changed SYNTAX of pingResultsProbeResponses and pingResultsSentProbes from Unsigned32 to Gauge32 - Changed status of pingCompliance to deprecated - Added pingFullCompliance and pingMinimumCompliance - Changed status of pingGroup and pingTimeStampGroup to deprecated - Added pingMinimumGroup, pingCtlRowStatusGroup, and pingHistoryGroup"
REVISION "200009210000Z" -- 21 September 2000 DESCRIPTION "Initial version, published as RFC 2925."
リビジョン「200009210000Z」 - 2000年9月21日説明「RFC 2925として公開された初期バージョン」
::= { mib-2 80 }
-- Textual Conventions
- テキストの慣習
OperationResponseStatus ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION
"Used to report the result of an operation:
「操作の結果を報告するために使用されます。
responseReceived(1) - Operation is completed 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, and an alternate route does not exist. 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) }
-- 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)."
PingudPechoオブジェクトアイデンティティステータス現在の説明「実装がUDPエコーポート(7)を使用していることを示しています。」
REFERENCE "RFC 862, 'Echo Protocol'." ::= { pingImplementationTypeDomains 2 }
pingSnmpQuery OBJECT-IDENTITY STATUS current DESCRIPTION "Indicates that an implementation is using an SNMP query to calculate a round trip time." ::= { 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.
pingmaxconcurrentRequests Object-Type Syntax untigned32ユニット "max-access read-writeステータス現在の説明" requests "requests" agent acurrent active ping要求の最大数はエージェントの実装内で許可されます。このオブジェクトの値0は、制限がないことを意味します。有効な同時アクティブリクエストの数。
The limit applies only to new requests being activated. When a new value is set, the agent will continue processing all the requests already active, even if their number exceeds the limit just imposed." 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 View-Based Access Control Model (RFC 3415, VACM) and that allows a 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 create or modify entries independently, 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 defined in VACM, in accordance with a security policy.
pingctlownerindexオブジェクトタイプ構文SNMPADMINSTRING(サイズ(0..32))最大アクセスアクセス不可能なステータス現在の説明 "ビューベースのアクセス制御モデル(RFC 2575、facm)を使用してセキュリティ管理者によるアクセス制御のプロビジョニングを容易にするために複数のユーザーが独立してエントリを作成または変更する必要がある場合、初期インデックスは「所有者インデックス」として使用されます。このような初期インデックスには、snmpadminstringの構文があり、したがって、facmで定義されたセキュリティ名またはグループ名に些細なことにマッピングできます。、セキュリティポリシーに従って。
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 a 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
pingctltargetaddressオブジェクトタイプ
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 value of the corresponding pingCtlTargetAddressType.
構文Intax inetAddress max-access read-createステータス現在の説明 "Ping操作を実行するためにリモートホストで使用するホストアドレスを指定します。ホストアドレスタイプは、対応する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. Whether this value can be applied depends on the selected implementation method for performing a ping operation, indicated by pingCtlType in the same conceptual row. If the method used allows applying the value contained in this object, then it MUST be applied. If the specified size is not appropriate for the chosen ping method, the implementation SHOULD use whatever size (appropriate to the method) is closest to the specified size.
pingctldatasizeオブジェクトタイプの構文untigned32(0..65507)ユニット「オクテット」 "max-access read-createステータス現在の説明"オクテットのping操作で送信されるデータ部分のサイズを指定します。この値を適用できるかどうかPing操作を実行するための選択された実装方法に依存します。これは、同じ概念行のpingctltypeで示されます。使用される方法がこのオブジェクトに含まれる値を適用することを許可する場合、適用する必要があります。pingメソッドでは、実装では、指定されたサイズに最も近いサイズ(メソッドに適しています)を使用する必要があります。
The maximum value for this object was computed by subtracting the smallest possible IP header size of 20 octets (IPv4 header with no options) and the UDP header size of 8 octets from the maximum IP packet size. An IP packet has a maximum size of 65535 octets (excluding IPv6 Jumbograms)." 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 }
pingctltimeout object-type syntax unting32(1..60)ユニット「秒」最大アクセス読み取りステータス現在の説明「リモートping操作のために、数秒単位でタイムアウト値を指定します。」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 as part of a single ping test." 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:
enabled(1) - Attempt to activate the test as defined by this pingCtlEntry. disabled(2) - Deactivate the test as defined by this pingCtlEntry.
有効(1) - このpingctlentryで定義されているように、テストをアクティブにしようとします。無効(2) - この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オブジェクトタイプの構文unsigned32ユニット「秒」最大アクセス読み取りステータス現在の説明 "対応する行のさまざまなオブジェクトの値によって定義される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 is completed the number of seconds as defined by the value of pingCtlFrequency MUST elapse before the next ping test is started.
単一のPingテストは、一連のPingプローブで構成されています。プローブの数は、対応するpingctlprobecountオブジェクトの値によって決定されます。単一のテストが完了した後、次のPingテストが開始される前に、pingctlfrequencyの値によって定義される秒数が経過する必要があります。
A value of 0 for this object implies that the test as defined by the corresponding entry will not be repeated." DEFVAL { 0 }
このオブジェクトの値は、対応するエントリによって定義されたテストが繰り返されないことを意味します。 "defval {0}
::= { pingCtlEntry 10 }
pingCtlMaxRows OBJECT-TYPE SYNTAX Unsigned32 UNITS "rows" MAX-ACCESS read-create STATUS current DESCRIPTION "The maximum number of corresponding entries allowed in the pingProbeHistoryTable. An implementation of this MIB will remove the oldest corresponding entry in the pingProbeHistoryTable to allow the addition of an new entry once the number of corresponding rows in the pingProbeHistoryTable reaches this value.
pingctlmaxrows object-type sntax unting32 units "rows" max-access read-create status current current "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.
新しいテストが開始されたときに古いエントリは削除されません。エントリが削除され始める前に、pingctlmaxrowsに到達するまで、エントリがpingprobehistorableに追加されます。
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
pingctlstorageType Object-Type Syntax StorageType Max-Access Read-Createステータス電流
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 whether to generate a notification for this entry: probeFailure(0) - Generate a pingProbeFailed notification subject to the value of pingCtlTrapProbeFailureFilter. The object pingCtlTrapProbeFailureFilter can be used to specify the number of consecutive 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.
By default, no bits are set, indicating that none of the above options is selected." DEFVAL { {} } -- no bits set. ::= { 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 syntax untigned32(0..15)最大アクセスRead-Createステータス現在の説明 "このオブジェクトの値は、PingProbefailed通知を生成するタイミングを決定するために使用されます。
Setting BIT probeFailure(0) of object pingCtlTrapGeneration to '1' implies that a pingProbeFailed NOTIFICATION is generated only when
オブジェクトpingctltrapgenerationのビットプローブフェイル(0)を「1」に設定することは、pingprobefailed通知が生成されることを意味します。
a number of consecutive ping probes equal to the value of pingCtlTrapProbeFailureFilter fail within a given ping test. After triggering the notification, the probe failure counter is reset to zero." DEFVAL { 1 } ::= { pingCtlEntry 14 }
pingCtlTrapTestFailureFilter 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 pingTestFailed NOTIFICATION.
pingctltratestEstestFailureFilter Object-Type Syntax untigned32(0..15)最大アクセスRead-Createステータス現在の説明 "このオブジェクトの値は、PingTestFailed通知を生成するタイミングを決定するために使用されます。
Setting BIT testFailure(1) of object pingCtlTrapGeneration to '1' implies that a pingTestFailed NOTIFICATION is generated only when a number of consecutive ping tests equal to the value of pingCtlTrapProbeFailureFilter fail. After triggering the notification, the test failure counter is reset to zero." DEFVAL { 1 } ::= { pingCtlEntry 15 }
pingCtlType OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-create STATUS current DESCRIPTION "The value of this object is used either to report or to select the implementation method to be used for calculating a ping response time. The value of this object MAY be selected from pingImplementationTypeDomains.
pingctltypeオブジェクトタイプ構文オブジェクト識別子識別子max-access read-createステータス現在の説明 "このオブジェクトの値は、ping応答時間の計算に使用する実装方法を報告または選択するために使用されます。pingimplementationtepedomainsから選択。
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 { ''H }
pingctldescr object-type sntax snmpadminstring max-access read-createステータス現在の説明「このオブジェクトの目的は、リモートpingテストの記述名を提供することです。」defval {'' 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 a ping operation is performed." DEFVAL { unknown } ::= { 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 select the address to be used. 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 syntax inetAddress max-access read-createステータス現在の説明 "指定された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
pingctlbypassRouteTableオブジェクトタイプの構文ruthvalue max-access read-createステータス電流
DESCRIPTION "The purpose of this object is to enable optional 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 the routing daemon at the host)."
説明「このオブジェクトの目的は、オプションのルートテーブルをバイパスすることです。有効にすると、リモートホストは通常のルーティングテーブルをバイパスし、添付ネットワーク上のホストに直接送信します。エラーが返されます。このオプションは、定義されたルートのないインターフェイスを介してローカルホストにping操作を実行するために使用できます(たとえば、ホストのルーティングデーモンによってインターフェイスがドロップされた後)。」
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 Type of Service (TOS) octet in the IPv4 header or in the Traffic Class octet in the IPv6 header, respectively, of the IP packet used to encapsulate the ping probe.
pingctldsfieldオブジェクトタイプの構文unting32(0..255)max-access read-createステータス現在の説明 "IPv4ヘッダーまたはIPv6ヘッダーのトラフィッククラスOctetにサービスのタイプ(TOS)オクテットに保存する値を指定します、それぞれ、pingプローブをカプセル化するために使用されるIPパケットの。
The octet to be set in the IP header contains the Differentiated Services (DS) Field in the six most significant bits.
IPヘッダーに設定されるオクテットには、6つの最も重要なビットに差別化されたサービス(DS)フィールドが含まれています。
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 and RFC 3260 for guidance on usage of this field." REFERENCE "Refer to RFC 1812 for the definition of the IPv4 TOS octet and to RFC 2460 for the definition of the IPv6 Traffic Class octet. Refer to RFC 2474 and RFC 3260 for the definition of the Differentiated Services Field." 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 the deletion of all corresponding (same pingCtlOwnerIndex and pingCtlTestName index values) pingResultsTable and pingProbeHistoryTable entries.
pingctlrowstatus object-type syntax rowstatus max-access read-create create create current current current current "このオブジェクトは、エントリをpingctltableで作成および削除できます。)PingResultStableおよびPingProbeHistorableエントリ。
A value MUST be specified for pingCtlTargetAddress prior to acceptance of a transition to active(1) state.
アクティブ状態への移行を受け入れる前に、pingctltargetAddressに値を指定する必要があります。
When a value for pingCtlTargetAddress is set, the value of object pingCtlRowStatus changes from notReady(3) to notInService(2).
pingctltargetAddressの値が設定されている場合、オブジェクトの値は、準備ができていない(3)からnotinservice(2)に変更されます。
Activation of a remote ping operation is controlled via pingCtlAdminStatus, not by changing this object's value to active(1).
リモートPing操作の活性化は、このオブジェクトの値をアクティブに変更することではなく、pingctladmintatusを介して制御されます(1)。
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.
アクティブな(1)状態の内外の遷移は許可されていませんが、エントリのpingresultsoperstatusがアクティブである間(1)、rowstatusオブジェクトを破壊するように設定することによりこのテーブルのエントリを削除することを除いて(6)アクティブなping操作を停止します。
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 pingProbeHistoryTable.
pingResultStableオブジェクトタイプのPingResultsentry Max-Accessのアクセス不可能なステータスの現在の説明 "Ping Resultsテーブルを定義して、リモートホストでPing操作を実行する能力を提供します。
An entry is added to the pingResultsTable when an pingCtlEntry is started by successful transition of its pingCtlAdminStatus object to enabled(1).
pingctladminstatusオブジェクトの遷移が成功して有効になっている(1)。
If the object pingCtlAdminStatus already has the value enabled(1), and if the corresponding pingResultsOperStatus object has the value completed(3), then successfully writing enabled(1) to object pingCtlAdminStatus re-initializes the already existing entry in the pingResultsTable. The values of objects in the re-initialized entry are the same as the values of objects in a new entry would be.
オブジェクトのpingctladmintatusに値が既に有効になっている場合(1)、対応するpingresultsoperstatusオブジェクトが値が完了した場合(3)、pingctladminstatusにオブジェクトをオブジェクトにして、pingResultSultableのすでに既存のエントリを再目的にします。再初期化されたエントリ内のオブジェクトの値は、新しいエントリ内のオブジェクトの値と同じです。
An entry is removed from the pingResultsTable when its corresponding pingCtlEntry is deleted."
対応するpingctlentryが削除された場合、PingResultStableからエントリが削除されます。」
::= { 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 so that a pingResultsEntry corresponds 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 Gauge32, pingResultsSentProbes Gauge32, pingResultsRttSumOfSquares Unsigned32, pingResultsLastGoodProbe DateAndTime }
pingResultsOperStatus OBJECT-TYPE SYNTAX INTEGER { enabled(1), -- test is in progress disabled(2), -- test has stopped completed(3) -- test is completed } MAX-ACCESS read-only STATUS current DESCRIPTION "Reflects the operational state of a pingCtlEntry:
enabled(1) - Test is active. disabled(2) - Test has stopped. completed(3) - Test is completed." ::= { pingResultsEntry 1 }
pingResultsIpTargetAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the type of address stored in the corresponding pingResultsIpTargetAddress object." DEFVAL { unknown } ::= { pingResultsEntry 2 }
pingResultsIpTargetAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This object 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.
pingResultSiptargetAddressオブジェクトタイプの構文inetAdress max-access読み取り専用ステータス現在の説明 "このオブジェクトは、宛先アドレスがDNS名として指定されている場合、pingctltargetAddress値に関連付けられたIPアドレスを報告します。このオブジェクトの値はゼロ長さのオクテットでなければなりません文字列DNS名が指定されていない場合、または指定されたDNS名が解決に失敗した場合。
The address type (InetAddressType) that relates to this object is specified by the corresponding value of pingResultsIpTargetAddressType." 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
pingResultsMaxrtt Object-Type Syntax unsigned32ユニット "milliseconds" max-access読み取り専用ステータス現在の説明
"The maximum ping round-trip-time (RTT) received. A value of 0 for this object implies that no RTT has been received."
「最大Ping Round-Trip-Time(RTT)を受信しました。このオブジェクトの値0は、RTTが受信されていないことを意味します。」
::= { 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 Gauge32 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 Gauge32 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 ping operations. The number of entries in this table is limited per entry in the pingCtlTable by the value of the corresponding pingCtlMaxRows object.
pingprobehistorableオブジェクト - pingprobeistoryentry max-access not-accessable accessable current current current current current "ping ping操作の結果を保存するためのテーブルを定義します。このテーブルのエントリ数は、Pingctlmaxrowsの値によってpingctltlmaxrowsの値の値によってPingctltalのエントリごとに制限されています。物体。
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.
このテーブルのエントリは、pingプローブの結果が決定されたときに作成されます。最初の2インスタンス識別子インデックス値は、プローブ結果(pingprobehistoryentry)が属するpingctlentryを識別します。対応するpingctlentryが削除されると、このテーブルからエントリが削除されます。
An implementation of this MIB will remove the oldest entry in the pingProbeHistoryTable of the corresponding entry in the pingCtlTable to allow the addition of an new entry once the number of rows in the pingProbeHistoryTable reaches the value specified by pingCtlMaxRows for the corresponding entry in the pingCtlTable." ::= { 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 {
pingprobehistoryentryオブジェクトタイプの構文pingprobehistoryentry max-access noccessable current current current "pingprobehistorytableのエントリを定義します。索引 {
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 "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.
pingprobehistoryindex object-type sntax unstax untigned32(1 .. 'ffffffff'h)max-access not-accessableステータス現在の説明 "このテーブルのエントリは、pingプローブの結果が決定されたときに作成されます。プローブ結果(pingprobehistoryentry)が属するpingctlentry。
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 codes are maintained by IANA. Standardized ICMP codes are listed at http://www.iana.org/assignments/icmp-parameters. The ICMPv6 codes are listed at http://www.iana.org/assignments/icmpv6-parameters." ::= { pingProbeHistoryEntry 4 }
pingProbeHistoryTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current 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 consecutive 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 } 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 failed." ::= { pingNotifications 2 }
pingTestCompleted NOTIFICATION-TYPE OBJECTS { pingCtlTargetAddressType, pingCtlTargetAddress, pingResultsOperStatus, pingResultsIpTargetAddressType, pingResultsIpTargetAddress, pingResultsMinRtt, pingResultsMaxRtt, pingResultsAverageRtt, pingResultsProbeResponses, pingResultsSentProbes, pingResultsRttSumOfSquares, pingResultsLastGoodProbe
pingtestcompleted通知型オブジェクト{pingctltargetaddresstype、pingctltargetaddress、pingresultsoperstatus、pingresultsiptargetaddrestype、pingresultsiptargetaddress、pingresultsminrtt 、pingresultssentprobes、pingresultsrttsumofsquares、pingresultslastgoodprobe
} STATUS current DESCRIPTION "Generated at the completion of a ping test when the corresponding pingCtlTrapGeneration object has the testCompletion(2) bit set." ::= { pingNotifications 3 }
-- Conformance information
- 適合情報
-- Compliance statements
- コンプライアンスステートメント
pingCompliances OBJECT IDENTIFIER ::= { pingConformance 1 } pingGroups OBJECT IDENTIFIER ::= { pingConformance 2 }
-- Compliance statements
- コンプライアンスステートメント
pingFullCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for SNMP entities that fully implement the DISMAN-PING-MIB." MODULE -- this module MANDATORY-GROUPS { pingMinimumGroup, pingCtlRowStatusGroup, pingHistoryGroup, pingNotificationsGroup }
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."
オブジェクトpingctlstorageType min-access読み取り専用説明「書き込みアクセスは不要です。」
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."
オブジェクトpingctltype min-access読み取り専用説明「書き込みアクセスは不要です。さらに、実装でサポートする必要がある唯一の値はpingicmpechoです。」
OBJECT pingCtlSourceAddressType SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2) } MIN-ACCESS read-only DESCRIPTION "Write access to 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."
オブジェクトpingctlsourceaddresstype syntax inetaddresstype {nown unknown(0)、ipv4(1)、ipv6(2)} min-access readly recondy "このオブジェクトへの書き込みアクセスは、送信ソケットをソースでバインドできない実装によって不要なものではありません。アドレス。実装は、IPv4およびIPv6アドレスをサポートするためにのみ必要です。」
OBJECT pingCtlSourceAddress SYNTAX InetAddress (SIZE(0|4|16)) MIN-ACCESS read-only
オブジェクトpingctlsourceaddress構文inetaddress(size(0 | 4 | 16))min-access read-only
DESCRIPTION "Write access to 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アドレスをサポートするためにのみ必要です。」
OBJECT pingCtlIfIndex MIN-ACCESS read-only DESCRIPTION "Write access is not required. If 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を返します。
OBJECT pingCtlByPassRouteTable MIN-ACCESS read-only DESCRIPTION "Write access to 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."
オブジェクトpingctlbypassrouteTable min-access read-only説明「このオブジェクトへの書き込みアクセスは、その実装ができない実装では必要ありません。このオブジェクトで表される関数は、Setsockopt sol_socke so_dontrouteオプションがサポートされている場合に実装できます。」
OBJECT pingCtlDSField MIN-ACCESS read-only DESCRIPTION "Write access is not required. If 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."
オブジェクトPingctldsfield min-access読み取り専用説明「書き込みアクセスは不要です。書き込みアクセスがサポートされていない場合、このオブジェクトの値として0を返します。
OBJECT pingResultsIpTargetAddressType SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2) } DESCRIPTION "An implementation is only required to support IPv4 and IPv6 addresses."
オブジェクトPingResultSiptarGetAddressType Syntax InetAddressType {nown nown(0)、IPv4(1)、IPv6(2)}説明「実装は、IPv4およびIPv6アドレスをサポートするためにのみ必要です。」
OBJECT pingResultsIpTargetAddress SYNTAX InetAddress (SIZE(0|4|16)) DESCRIPTION "An implementation is only required to support IPv4 and globally unique IPv6 addresses."
オブジェクトPingResultSiptarGetAddress構文InetAddress(サイズ(0 | 4 | 16))説明「実装は、IPv4およびグローバルに一意のIPv6アドレスをサポートするためにのみ必要です。」
OBJECT pingResultsLastGoodProbe DESCRIPTION "This object is mandatory for implementations that have access to a system clock and that are capable of setting the values for DateAndTime objects. It is RECOMMENDED that when this object is not supported its values be reported as '0000000000000000'H."
オブジェクトPingResultsLastGoodProbe説明「このオブジェクトは、システムクロックにアクセスできる実装と、DateAndTimeオブジェクトの値を設定できる実装に必須です。このオブジェクトがサポートされていない場合は、その値を「00000000000000'H」として報告することをお勧めします。
OBJECT pingProbeHistoryTime DESCRIPTION "This object is mandatory for implementations that have access to a system clock and that are capable of setting the values for DateAndTime objects. It is RECOMMENDED that when this object is not supported its values be reported as '0000000000000000'H." ::= { pingCompliances 2 }
pingMinimumCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The minimum compliance statement for SNMP entities that implement the minimal subset of the DISMAN-PING-MIB. Implementors might choose this subset for small devices with limited resources." MODULE -- this module MANDATORY-GROUPS { pingMinimumGroup }
pingminimumpliance Module Complianceステータス現在の説明「Disman-Ping-Mibの最小限のサブセットを実装するSNMPエンティティの最小コンプライアンスステートメント。モジュール - このモジュールの必須グループ{pingminimumgroup}
GROUP pingCtlRowStatusGroup DESCRIPTION "A compliant implementation does not have to implement the pingCtlRowStatusGroup."
グループpingctlrowstatusgroup説明「準拠した実装は、pingctlrowstatusgroupを実装する必要はありません。」
GROUP pingHistoryGroup DESCRIPTION "A compliant implementation does not have to implement the pingHistoryGroup."
グループpinghistorygroup説明「準拠した実装は、pinghistorygroupを実装する必要はありません。」
GROUP pingNotificationsGroup DESCRIPTION "A compliant implementation does not have to implement the pingNotificationsGroup."
グループPingNotificationSgroup説明「準拠した実装は、PingNotificationSgroupを実装する必要はありません。」
OBJECT pingMaxConcurrentRequests MIN-ACCESS read-only DESCRIPTION "The agent is not required to support set operations to this object."
Object PingMaxConcurrentRequests Min-Access読み取り専用説明「エージェントは、このオブジェクトへの設定操作をサポートする必要はありません。」
OBJECT pingCtlDataFill MIN-ACCESS read-only DESCRIPTION "The agent is not required to support set operations to this object."
オブジェクトpingctldatafill min-access読み取り専用説明「エージェントは、このオブジェクトへの設定操作をサポートする必要はありません。」
OBJECT pingCtlFrequency MIN-ACCESS read-only DESCRIPTION "Write access is not required. If 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."
オブジェクトpingctlfrequency min-access読み取り専用説明「書き込みアクセスは不要です。書き込みアクセスがサポートされていない場合、このオブジェクトの値として0を返します。
OBJECT pingCtlMaxRows MIN-ACCESS read-only DESCRIPTION "Write access is not required. If the pingHistoryGroup is not implemented, then write access to this object MUST be disabled, and the object MUST return a value of 0 when retrieved."
オブジェクトpingctlmaxrows min-access読み取り専用説明 "書き込みアクセスは不要です。PinghistoryGroupが実装されていない場合、このオブジェクトへの書き込みアクセスを無効にし、オブジェクトは取得時に値を返す必要があります。」
OBJECT pingCtlStorageType MIN-ACCESS read-only DESCRIPTION "Write access is not required."
オブジェクトpingctlstorageType min-access読み取り専用説明「書き込みアクセスは不要です。」
OBJECT pingCtlTrapGeneration MIN-ACCESS read-only DESCRIPTION "Write access is not required. If the pingNotificationsGroup is not implemented, then write access to this object MUST be disabled, and the object MUST return a value with no bit set when retrieved. No bit set indicates that not notification is generated."
オブジェクトpingctltrapgeneration min-access読み取り専用説明 "書き込みアクセスは不要です。PingNotificationGroupが実装されていない場合、このオブジェクトへの書き込みアクセスは無効にする必要があり、オブジェクトは検索時に少し設定して値を返す必要があります。通知が生成されていないことを示します。」
OBJECT pingCtlTrapProbeFailureFilter MIN-ACCESS read-only DESCRIPTION
オブジェクトpingctltrapprobefailurefilter min-access読み取り専用説明
"If write access to pingCtlTrapGeneration is not supported, then write access to this object must also not be supported. In this case, return 0 as the value of this object."
「pingctltrapgenerationへの書き込みアクセスがサポートされていない場合、このオブジェクトへの書き込みアクセスもサポートする必要はありません。この場合、このオブジェクトの値として0を返します。」
OBJECT pingCtlTrapTestFailureFilter MIN-ACCESS read-only DESCRIPTION "If write access to pingCtlTrapGeneration is not supported, then write access to this object must also not be supported. In this case, return 0 as the value of this object."
オブジェクトpingctltraptestfailurefilter min-access読み取り専用説明 "pingctltrapgenerationへの書き込みアクセスがサポートされていない場合、このオブジェクトへの書き込みアクセスもサポートする必要はありません。この場合、このオブジェクトの値として0を返します。」
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."
オブジェクトpingctltype min-access読み取り専用説明「書き込みアクセスは不要です。さらに、実装でサポートする必要がある唯一の値はpingicmpechoです。」
OBJECT pingCtlDescr MIN-ACCESS read-only DESCRIPTION "The agent is not required to support set operations to this object."
オブジェクトpingctldescr min-access読み取り専用説明「エージェントは、このオブジェクトへの設定操作をサポートする必要はありません。」
OBJECT pingCtlSourceAddressType SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2) } MIN-ACCESS read-only DESCRIPTION "Write access to 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."
オブジェクトpingctlsourceaddresstype syntax inetaddresstype {nown unknown(0)、ipv4(1)、ipv6(2)} min-access readly recondy "このオブジェクトへの書き込みアクセスは、送信ソケットをソースでバインドできない実装によって不要なものではありません。アドレス。実装は、IPv4およびIPv6アドレスをサポートするためにのみ必要です。」
OBJECT pingCtlSourceAddress SYNTAX InetAddress (SIZE(0|4|16)) MIN-ACCESS read-only DESCRIPTION "Write access to 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."
オブジェクトpingctlsourceaddress構文inetaddress(size(0 | 4 | 16))min-access read-only説明 "このオブジェクトへの書き込みアクセスは、送信ソケットをソースアドレスでバインドできない実装では必要ありません。実装は実装のみです。IPv4およびIPv6アドレスをサポートするために必要です。」
OBJECT pingCtlIfIndex MIN-ACCESS read-only DESCRIPTION "Write access is not required. If 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を返します。
OBJECT pingCtlByPassRouteTable MIN-ACCESS read-only DESCRIPTION "Write access is not required. If write access is not supported, return false(2) as the value of this object. A value of false(2) means that the function represented by this option is not supported."
オブジェクトpingctlbypassRouteTable min-access読み取り専用説明 "書き込みアクセスは不要です。書き込みアクセスがサポートされていない場合、このオブジェクトの値としてfalse(2)を返します。サポートされていません。」
OBJECT pingCtlDSField MIN-ACCESS read-only DESCRIPTION "Write access is not required. If 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."
オブジェクトPingctldsfield min-access読み取り専用説明「書き込みアクセスは不要です。書き込みアクセスがサポートされていない場合、このオブジェクトの値として0を返します。
OBJECT pingResultsIpTargetAddressType SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2) }
DESCRIPTION "An implementation is only required to support IPv4 and IPv6 addresses."
説明「実装は、IPv4およびIPv6アドレスをサポートするためにのみ必要です。」
OBJECT pingResultsIpTargetAddress SYNTAX InetAddress (SIZE(0|4|16)) DESCRIPTION "An implementation is only required to support IPv4 and globally unique IPv6 addresses."
オブジェクトPingResultSiptarGetAddress構文InetAddress(サイズ(0 | 4 | 16))説明「実装は、IPv4およびグローバルに一意のIPv6アドレスをサポートするためにのみ必要です。」
OBJECT pingResultsLastGoodProbe DESCRIPTION "This object is mandatory for implementations that have access to a system clock and that are capable of setting the values for DateAndTime objects. It is RECOMMENDED that when this object is not supported its values be reported as '0000000000000000'H."
オブジェクトPingResultsLastGoodProbe説明「このオブジェクトは、システムクロックにアクセスできる実装と、DateAndTimeオブジェクトの値を設定できる実装に必須です。このオブジェクトがサポートされていない場合は、その値を「00000000000000'H」として報告することをお勧めします。
OBJECT pingProbeHistoryTime DESCRIPTION "If the pingHistoryGroup is implemented, then this object is mandatory for implementations that have access to a system clock and that are capable of setting the values for DateAndTime objects. It is RECOMMENDED that when this object is not supported its values be reported as '0000000000000000'H."
オブジェクトpingprobehistorytimeの説明「pinghistorygroupが実装されている場合、このオブジェクトは、システムクロックにアクセスできる実装とdateandtimeオブジェクトの値を設定できる実装に必須です。このオブジェクトがサポートされていない場合は、その値を報告することをお勧めします。「00000000000000'H」
::= { pingCompliances 3 }
pingCompliance MODULE-COMPLIANCE STATUS deprecated DESCRIPTION "The compliance statement for the DISMAN-PING-MIB. This compliance statement has been deprecated because the group pingGroup and the pingTimeStampGroup have been split and deprecated. The pingFullCompliance statement is semantically identical to the deprecated pingCompliance statement."
PingCompliance Module Compliance Satution Sprecated Described "Disman-Ping-Mibのコンプライアンスステートメント。このコンプライアンスステートメントは、グループPingGroupとPingTimestampgroupが分割され、廃止されたために非推奨されています。「
MODULE -- this module MANDATORY-GROUPS { pingGroup, pingNotificationsGroup } GROUP pingTimeStampGroup DESCRIPTION "This group is mandatory for implementations that have access to a system clock and that are capable of setting the values for DateAndTime objects. It is RECOMMENDED that when this group is not supported 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 that implementations support only the volatile StorageType enumeration."
オブジェクトpingctlstorageType min-access読み取り専用説明「書き込みアクセスは必要ありません。実装は揮発性ストラゲタイプの列挙のみをサポートすることも許可されています。」
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."
オブジェクト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."
オブジェクトpingctlbypassrouteTable min-access read-only description "このオブジェクトは、その実装ができない実装では必要ありません。このオブジェクトで表される関数は、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."
オブジェクトpingctlsourceaddresstype intax inetaddresstype {nown nownd(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."
オブジェクトpingctlsourceaddress構文inetadress(size(0 | 4 | 16))min-access read-only description "このオブジェクトは、送信ソケットをソースアドレスでバインドできない実装では必要ありません。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を返します。
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 Read Only説明「書き込みアクセスは不要です。書き込みアクセスがサポートされていない場合、このオブジェクトの値として0を返します。
OBJECT pingResultsIpTargetAddressType SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2) } DESCRIPTION "An implementation is only required to support IPv4 and IPv6 addresses."
オブジェクトPingResultSiptarGetAddressType Syntax InetAddressType {nown nown(0)、IPv4(1)、IPv6(2)}説明「実装は、IPv4およびIPv6アドレスをサポートするためにのみ必要です。」
OBJECT pingResultsIpTargetAddress SYNTAX InetAddress (SIZE(0|4|16)) DESCRIPTION "An implementation is only required to support IPv4 and globally unique IPv6 addresses." ::= { pingCompliances 1 }
-- MIB groupings
-MIBグループ
pingMinimumGroup OBJECT-GROUP OBJECTS { pingMaxConcurrentRequests, pingCtlTargetAddressType, pingCtlTargetAddress, pingCtlDataSize, pingCtlTimeOut, pingCtlProbeCount, pingCtlAdminStatus, pingCtlDataFill, pingCtlFrequency, pingCtlMaxRows, pingCtlStorageType, pingCtlTrapGeneration, pingCtlTrapProbeFailureFilter, pingCtlTrapTestFailureFilter, pingCtlType, pingCtlDescr,
pingminimumgroupオブジェクトグループオブジェクト{pingmaxconcurrentRequests、pingctltargetaddresstype、pingctltargetaddress、pingctldatasize、pingctltimeout、pingctlprobecount、pingctladminstatus、pingctldatafill、pingctldtlflptlptlfptctlflptctlflptctlflopting、pingctldatafill ype、pingctltrapgeneration、pingctltrprapprobefailurefilter、pingctltraptestfailurefilter、pingctltype、pingctldescr、
pingCtlByPassRouteTable, pingCtlSourceAddressType, pingCtlSourceAddress, pingCtlIfIndex, pingCtlDSField, pingResultsOperStatus, pingResultsIpTargetAddressType, pingResultsIpTargetAddress, pingResultsMinRtt, pingResultsMaxRtt, pingResultsAverageRtt, pingResultsProbeResponses, pingResultsSentProbes, pingResultsRttSumOfSquares, pingResultsLastGoodProbe } STATUS current DESCRIPTION "The group of objects that constitute the remote ping capability."
pingctlbypassrouteTable、pingctlsourceaddresstype、pingctlsourceaddress、pingctlifindex、pingctldssfield、pingresultargetaddresstype、pingresultsiptargetaddress、pingresultsminrtttdttdttdttsulttsultsultsultsultsultstsultsultsultsultsultsultsultsultsultsultsultsultsultsultsultsultsultsultsultsultsts、pingresultgregetaddresstype、 gresultsproberesponses、pingresultsentprobes、pingresultsrttsumofsquares、pingresultslastgoodprobe}ステータス現在の説明 "リモートPing能力を構成するオブジェクトのグループ。"
::= { pingGroups 4 }
pingCtlRowStatusGroup OBJECT-GROUP OBJECTS { pingCtlRowStatus } STATUS current DESCRIPTION "The RowStatus object of the pingCtlTable." ::= { pingGroups 5 }
pingHistoryGroup OBJECT-GROUP OBJECTS { pingProbeHistoryResponse, pingProbeHistoryStatus, pingProbeHistoryLastRC, pingProbeHistoryTime } STATUS current DESCRIPTION "The group of objects that constitute the history capability." ::= { pingGroups 6 }
pingNotificationsGroup NOTIFICATION-GROUP NOTIFICATIONS { pingProbeFailed, pingTestFailed, pingTestCompleted }
STATUS current DESCRIPTION "The notification that are required to be supported by implementations of this MIB." ::= { pingGroups 3 }
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 deprecated DESCRIPTION "The group of objects that constitute the remote ping capability." ::= { pingGroups 1 }
pingTimeStampGroup OBJECT-GROUP
pingtimestampgroupオブジェクトグループ
OBJECTS { pingResultsLastGoodProbe, pingProbeHistoryTime } STATUS deprecated DESCRIPTION "The group of DateAndTime objects." ::= { pingGroups 2 }
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 -- RFC3411 InterfaceIndexOrZero -- RFC2863 FROM IF-MIB InetAddressType, InetAddress FROM INET-ADDRESS-MIB -- RFC4001 OperationResponseStatus FROM DISMAN-PING-MIB; -- RFC4560
インポートモジュール同一性、オブジェクトタイプ、integer32、gauge32、unsigned32、mib-2、notification-type、snmpv2-smi-rfc2578 rowstatus、storagetype、ruthalue、dateandtime from snmpv22tc-rfc2579 modure-compinciance、snmpv2-conf-rfc2580 snmp-framework-mib-rfc3411 intacface-dsresstypeからのrfc2863からのsnmpv2-confのsnmpv2-confからのオブジェクトグループ、通知グループのsnmpadminstring、inet-address-mib bour address-mib-address-mib-rfc4001 operation-mib-rfc4001 operation-mib-address from inetadress-mib;-RFC4560
traceRouteMIB MODULE-IDENTITY LAST-UPDATED "200606130000Z" -- 13 June 2006 ORGANIZATION "IETF Distributed Management Working Group" CONTACT-INFO "Juergen Quittek
traceroutemibモジュールのアイデンティティ最終アップデート「200606130000z」 - 2006年6月13日組織「IETF分散管理ワーキンググループ」コンタクトINFO "Juergen Quittek
NEC Europe Ltd. Network Laboratories Kurfuersten-Anlage 36 69115 Heidelberg Germany
Nec Europe Ltd. Network Laboratories Kurfuersten-Anlage 36 69115ハイデルベルクドイツ
Phone: +49 6221 4342-115 Email: quittek@netlab.nec.de" DESCRIPTION "The Traceroute MIB (DISMAN-TRACEROUTE-MIB) provides access to the traceroute capability at a remote host.
電話:49 6221 4342-115メール:quittek@netlab.nec.de "説明" Traceroute MIB(Disman-Traceroute-Mib)は、リモートホストでTraceroute機能へのアクセスを提供します。
Copyright (C) The Internet Society (2006). This version of this MIB module is part of RFC 4560; see the RFC itself for full legal notices."
Copyright(c)The Internet Society(2006)。このMIBモジュールのこのバージョンは、RFC 4560の一部です。完全な法的通知については、RFC自体を参照してください。」
-- Revision history REVISION "200606130000Z" -- 13 June 2006 DESCRIPTION "Updated version, published as RFC 4560. - Correctly considered IPv6 in DESCRIPTION clause of object traceRouteCtlDataSize - Replaced references to RFC 2575 by RFC 3415 - Replaced references to RFC 2571 by RFC 3411 - Replaced references to RFC 2851 by RFC 4001 - Clarified DESCRIPTION clause of object traceRouteResultsLastGoodPath - Changed range of object traceRouteCtlInitialTtl from (0..255) to (1..255) - Extended DESCRIPTION clause of traceRouteResultsTable describing re-initialization of entries - Changed SYNTAX of traceRouteResultsTestAttempts and traceRouteResultsTestSuccesses from Unsigned32 to Gauge32 - Changed status of traceRouteCompliance to deprecated - Added traceRouteFullCompliance and traceRouteMinimumCompliance - Changed status of traceRouteGroup and traceRouteTimeStampGroup to deprecated - Added traceRouteMinimumGroup, traceRouteCtlRowStatusGroup, and traceRouteHistoryGroup - Changed DEFVAL of object traceRouteCtlTargetAddressType from { ipv4 } to { unknown } - Changed DEFVAL of object traceRouteCtlDescr from { '00'H } to { ''H } - Added DEFVAL for object traceRouteCtlTrapGeneration of DEFVAL { { } }" REVISION "200009210000Z" -- 21 September 2000 DESCRIPTION "Initial version, published as 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
-Traceroute実装タイプの登録ノード(ポイント)
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.
traceroutemaxconcurrentRequestsオブジェクトタイプの構文untax untigned32ユニット "max-access read-writeステータス現在の説明"エージェントの実装内で許可される同時アクティブなトレーサーアウト要求の最大数。有効な同時アクティブリクエストの数。
The limit applies only to new requests being activated. When a new value is set, the agent will continue processing all the requests already active, even if their number exceeds the limit just imposed." 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
traceroutectlentryオブジェクトタイプ構文traceroutectlentry max-accessアクセス不可能なステータス現在の説明
"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 3415, VACM) and that 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." 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, traceRouteCtlDescr SnmpAdminString, traceRouteCtlMaxRows Unsigned32, traceRouteCtlTrapGeneration BITS, 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 3415, VACM) for tables in which multiple users may need to create or modify entries independently, 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 defined in VACM, in accordance with a security policy.
traceroutectlownerindex object-type syntax snmpadminstring(size(0..32))最大アクセスアクセス不可能なステータス現在の説明 "ビューベースのアクセス制御モデル(RFC 3415、facm)を使用してセキュリティ管理者によるアクセス制御のプロビジョニングを容易にする複数のユーザーが独立してエントリを作成または変更する必要がある場合、初期インデックスは「所有者インデックス」として使用されます。このような初期インデックスには、snmpadminstringの構文があり、したがって、facmで定義されたセキュリティ名またはグループ名に些細なことにマッピングできます。、セキュリティポリシーに従って。
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 a 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 { unknown } ::= { 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 examining the value of the corresponding traceRouteCtlTargetAddressType.
TraceroutectlTargetAddress Object-Type Syntax InetAddress Max-Access Read-Createステータス現在の説明 "リモートホストでのTraceroute要求で使用されるホストアドレスを指定します。
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 enable optional 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 the routing daemon at the host)." 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. If the RECOMMENDED traceroute method (UDP datagrams as probes) is used, then the value contained in this object MUST be applied. If another traceroute method is used for which the specified size is not appropriate, then the implementation SHOULD use whatever size (appropriate to the method) is closest to the specified size.
traceroutectldatasize object-type syntax unstax untigned32(0..65507)ユニット「オクテット」 "max-access read-create status current current" tracerouteリクエストのデータ部分のサイズをオクテットで指定します。プローブ)が使用され、このオブジェクトに含まれる値を適用する必要があります。指定されたサイズが適切でない別のTracerouteメソッドが使用される場合、実装は指定されたサイズに最も近いサイズ(メソッドに適しています)を使用する必要があります。。
The maximum value for this object was computed by subtracting the smallest possible IP header size of 20 octets (IPv4 header with no options) and the UDP header size of 8 octets from the maximum IP packet size. An IP packet has a maximum size of 65535 octets (excluding IPv6 Jumbograms)." 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 (initial) UDP port to send the traceroute request to. A port needs to be specified 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
traceroutectldsfield object-type syntax unsigned32(0..255)max-access read-create status current
DESCRIPTION "Specifies the value to store in the Type of Service (TOS) octet in the IPv4 header or in the Traffic Class octet in the IPv6 header, respectively, of the IP packet used to encapsulate the traceroute probe.
説明 "Tracerouteプローブをカプセル化するために使用されるIPパケットのIPv4ヘッダーまたはIPv6ヘッダーのトラフィッククラスOctetで、サービスのタイプ(TOS)Octetに保存する値をそれぞれ指定します。
The octet to be set in the IP header contains the Differentiated Services (DS) Field in the six most significant bits.
IPヘッダーに設定されるオクテットには、6つの最も重要なビットに差別化されたサービス(DS)フィールドが含まれています。
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. 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 and RFC 3260 for guidance on usage of this field." REFERENCE "Refer to RFC 1812 for the definition of the IPv4 TOS octet and to RFC 2460 for the definition of the IPv6 Traffic Class octet. Refer to RFC 2474 and RFC 3260 for the definition of the Differentiated Services Field." DEFVAL { 0 } ::= { traceRouteCtlEntry 11 }
traceRouteCtlSourceAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the type of the source address, traceRouteCtlSourceAddress, to be used at a remote host when a traceroute operation is performed." 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 select the address to be used. 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. 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 "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
traceroutectlmaxfailures object-type syntax unsigned32(0..255)units "Timeouts" max-access read-createステータス現在の説明
"The value of this object indicates the maximum number of consecutive timeouts allowed before a remote traceroute request is terminated. A value of either 255 (maximum hop count/possible TTL value) or 0 indicates that the function of terminating a remote traceroute request when a specific number of consecutive 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 a manual PATH MTU test is performed." DEFVAL { false } ::= { traceRouteCtlEntry 17 }
traceRouteCtlInitialTtl OBJECT-TYPE SYNTAX Unsigned32 (1..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 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.
traceroutectlfrequencyオブジェクトタイプのsyntax unsigned32ユニット「秒」最大アクセス読み取りステータス現在の説明 "対応する行のさまざまなオブジェクトの値によって定義されるように、トレーサーアウトテストを繰り返す前に待機する秒数。
After a single test is completed the number of seconds as defined by the value of traceRouteCtlFrequency MUST elapse before the next traceroute test is started.
1回のテストが完了すると、次のTracerouteテストが開始される前に、TraceroutectlFrequencyの値によって定義される秒数が経過する必要があります。
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 {
traceroutectladmintatus 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:
有効(1)、 - 操作は無効にする必要があります(2) - 操作を停止する必要があります}最大アクセス読み取り - クリートステータス現在の説明 "Traceroutectlentryが次のようにする必要のある状態を反映しています。
enabled(1) - Attempt to activate the test as defined by this traceRouteCtlEntry. disabled(2) - Deactivate the test as defined by this traceRouteCtlEntry.
有効(1) - このtraceroutectlentryで定義されているように、テストをアクティブにしようとします。Disabled(2) - このtraceroutectlentryで定義されているように、テストを無効にします。
Refer to the corresponding traceRouteResultsOperStatus to determine the operational state of the test defined by this entry." 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 { ''H } ::= { traceRouteCtlEntry 22 }
traceRouteCtlMaxRows OBJECT-TYPE SYNTAX Unsigned32 UNITS "rows" MAX-ACCESS read-create STATUS current DESCRIPTION "The maximum number of corresponding entries allowed in the traceRouteProbeHistoryTable. An implementation of this MIB will remove the oldest corresponding entry in the traceRouteProbeHistoryTable to allow the addition of an new entry once the number of corresponding rows in the traceRouteProbeHistoryTable reaches this value.
traceroutectlmaxrows object-type syntax untigned32 units "rows" max-access read-create status current current current "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 whether 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.
PathChange(0) - 現在のパスが以前に決定されたパスから変化する場合、TraceroutePathChange通知を生成します。TestFailure(1) - ターゲットへのフルパスを決定できない場合、TracerOuteTESTESTFAILED通知を生成します。testCompletion(2) - ターゲットへのパスが決定されたときに、tracerouteTeTESTESTESTESTESTESTCompleted通知を生成します。
The value of this object defaults to an empty set, indicating that none of the above options has been selected."
このオブジェクトの値はデフォルトで空のセットになり、上記のオプションが選択されていないことを示します。」
DEFVAL { { } } ::= { 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 to select the implementation method to be used for performing a traceroute operation. The value of this object may be selected from traceRouteImplementationTypeDomains.
traceroutectltypeオブジェクトタイプ構文オブジェクト識別子識別子max-access read-createステータス現在の説明 "このオブジェクトの値は、traceroute操作を実行するために使用する実装メソッドを選択するために使用されます。このオブジェクトの値は選択できますtracerouteimplementationtepedomainsから。
Additional implementation types should be allocated as required by implementers of the DISMAN-TRACEROUTE-MIB under their enterprise specific registration point, not beneath traceRouteImplementationTypeDomains." DEFVAL { traceRouteUsingUdpProbes } ::= { traceRouteCtlEntry 26 }
traceRouteCtlRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object allows entries to be created and deleted in the traceRouteCtlTable. Deletion of an entry in this table results in a deletion of all corresponding (same traceRouteCtlOwnerIndex and traceRouteCtlTestName index values) traceRouteResultsTable, traceRouteProbeHistoryTable, and traceRouteHopsTable entries.
traceroutectlrowstatus object-type syntax rowstatus max-access read-create status current current current current "このオブジェクトは、トレイカー材のエントリでエントリを作成および削除できるようにします。)tracerouteresultStable、tracerouteprobehistorable、およびtraceroutehopstableエントリ。
A value MUST be specified for traceRouteCtlTargetAddress prior to acceptance of a transition to active(1) state.
アクティブ状態への移行を受け入れる前に、traceroutectltargetAddressに値を指定する必要があります。
When a value for pingCtlTargetAddress is set, the value of object pingCtlRowStatus changes from notReady(3) to notInService(2).
pingctltargetAddressの値が設定されている場合、オブジェクトの値は、準備ができていない(3)からnotinservice(2)に変更されます。
Activation of a remote traceroute operation is controlled via traceRouteCtlAdminStatus, and not by transitioning of this object's value to active(1).
リモートTraceroute操作の活性化は、Traceroutectladmintatusを介して制御され、このオブジェクトの値をアクティブに遷移することではありません(1)。
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.
アクティブな(1)状態の内外の遷移は許可されていませんが、エントリのtracerouteresultsoperstatusがアクティブである場合(1)、rowStatusオブジェクトを破壊するようにこのテーブルのエントリを削除することを例外として(6)アクティブなトレーセルアウト操作を停止します。
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.
tracerouteresultStableオブジェクトタイプの構文シーケンスof tracerouteresultsentry max-accessアクセス不可能なステータス現在の説明 "Traceroutectlentryのステータスを追跡するためのリモート操作Traceroute結果テーブルを定義します。
An entry is added to the traceRouteResultsTable when an traceRouteCtlEntry is started by successful transition of its traceRouteCtlAdminStatus object to enabled(1).
TracerouteCtlentryが有効になるようにTraceroutectladmintatusオブジェクトの遷移を成功させることにより、traceroutectlentryが開始されると、tracerouteresultStableにエントリが追加されます(1)。
If the object traceRouteCtlAdminStatus already has the value enabled(1), and if the corresponding traceRouteResultsOperStatus object has the value completed(3), then successfully writing enabled(1) to the object traceRouteCtlAdminStatus re-initializes the already existing entry in the traceRouteResultsTable. The values of objects in the re-initialized entry are the same as the values of objects in a new entry would be.
オブジェクトのtraceroutectladminstatusが既に有効になっている場合(1)、対応するtracerouteresultsoperstatusオブジェクトの値が完了した場合(3)、その後、既存の既存のエントリを再挿入するオブジェクトのwantecteroutectladmintatusに有効になっている場合(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 so that a traceRouteResultsEntry corresponds 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 Gauge32, traceRouteResultsTestSuccesses Gauge32, traceRouteResultsLastGoodPath DateAndTime }
traceRouteResultsOperStatus OBJECT-TYPE SYNTAX INTEGER { enabled(1), -- test is in progress disabled(2), -- test has stopped completed(3) -- test is completed } MAX-ACCESS read-only STATUS current DESCRIPTION "Reflects the operational state of an traceRouteCtlEntry:
enabled(1) - Test is active. disabled(2) - Test has stopped. completed(3) - Test is completed." ::= { traceRouteResultsEntry 1 }
traceRouteResultsCurHopCount OBJECT-TYPE
tracerouteresultscurhopCountオブジェクトタイプ
SYNTAX Gauge32 UNITS "hops" MAX-ACCESS read-only STATUS current DESCRIPTION "Reflects the current TTL value (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
tracerouteresultsiptgtaddrtype object-type構文inetaddresstype
MAX-ACCESS read-only STATUS current DESCRIPTION "This object 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 object 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
tracerouteresultStestESTEMPTSオブジェクトタイプ
SYNTAX Gauge32 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 Gauge32 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. A path is complete if responses were received or timeout occurred for each hop on the path; i.e., for each TTL value from the value of the corresponding traceRouteCtlInitialTtl object up to the end of the path or (if no reply from the target IP address was received) up to the value of the corresponding traceRouteCtlMaxTtl object." ::= { 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.
tracerouteprobehistorableオブジェクトタイプの構文シーケンスTracerouteprobehistoryentry max-accessアクセス不可能なステータス現在の説明 "トレイCeroute操作の結果を保存するためのリモート操作traceroute結果テーブルを定義します。
An implementation of this MIB will remove the oldest entry in the traceRouteProbeHistoryTable of the corresponding entry in the traceRouteCtlTable to allow the addition of a new entry once the number of rows in the traceRouteProbeHistoryTable reaches the value specified by traceRouteCtlMaxRows for the corresponding entry in the traceRouteCtlTable." ::= { 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オブジェクトタイプ構文tracerouteprobehistoryentry max-access not-accessable current current current "traceroute操作の結果を保存するためのテーブルを定義します。このテーブルのエントリは、対応する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
tracerouteprobehistoryindexオブジェクトタイプ
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.
syntax untigned32(1 .. 'fffffffff'h)max-access not-accessableステータス現在の現在の説明 "この表のエントリは、tracerouteプローブの結果が決定されたときに作成されます。プローブ結果(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 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 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
tracerouteprobehistorylastrc object-type syntax integer32 max-access読み取り専用
STATUS current DESCRIPTION "The last implementation-method-specific reply code received.
ステータス現在の説明 "最終実装-METHOD固有の返信コードを受信しました。
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's results were determined." ::= { traceRouteProbeHistoryEntry 9 }
-- Traceroute Hop Results Table
-Tracerouteホップ結果テーブル
traceRouteHopsTable OBJECT-TYPE SYNTAX SEQUENCE OF TraceRouteHopsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "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. 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 (1..'ffffffff'h) 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 be given increasing values for subsequent hops. The value of traceRouteHopsHopIndex is not necessarily the number of the hop on the traced path.
traceroutehopshopindex object-type syntax untigned32(1 .. 'ffffffff'h)max-access accessable not-accessable current current current current "Traceroute hop。そして、後続のホップの増加値を与えられます。Traceroutehopshopindexの値は、必ずしもトレースされたパスのホップの数ではありません。
The traceRouteHopsTable keeps the current traceroute path per traceRouteCtlEntry if enabled by setting the corresponding traceRouteCtlCreateHopsEntries to true(1).
TracerouteHopstableは、対応するtraceroutectlcreatehopsentriesをTrue(1)に設定して有効にした場合、TracerouteCtlentryごとに現在のトレーサーパスを保持します。
All hops (traceRouteHopsTable entries) in a traceroute path MUST be updated at the same time when a traceroute operation is completed. Care needs to be applied when a path either 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 object indicates the type of address stored in the corresponding traceRouteHopsIpTgtAddress 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, not as a DNS name.
traceroutehopsiptgtaddress object-type構文intaddress max-access読み取り専用ステータス現在の説明 "このオブジェクトは、ホップに関連付けられたIPアドレスを報告します。このオブジェクトの値は、DNS名としてではなく、数値IPアドレスとして報告する必要があります。
The address type (InetAddressType) that relates to this object is specified by the corresponding value of pingCtlSourceAddressType." ::= { 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 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 the squares of all round-trip-times received for this hop. Its purpose is to enable standard deviation calculation." ::= { traceRouteHopsEntry 7 }
traceRouteHopsSentProbes OBJECT-TYPE
traceroutehopssentprobesオブジェクトタイプ
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 MAX-ACCESS read-only STATUS current DESCRIPTION "Date and time at which 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
tracerouteTESTESTESTESTETIFICITION-TYPEオブジェクト{traceroutectltargetaddresstype、traceroutectltargetaddress、tracerouteresultsiptgtaddrtype、tracerouteresultsultsiptgtaddrddr
} 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
- コンプライアンスステートメント
traceRouteFullCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for SNMP entities that fully implement the DISMAN-TRACEROUTE-MIB." MODULE -- this module MANDATORY-GROUPS { traceRouteMinimumGroup, traceRouteCtlRowStatusGroup, traceRouteHistoryGroup }
GROUP traceRouteHopsTableGroup DESCRIPTION "This group lists the objects that make up a traceRouteHopsEntry. Support of the traceRouteHopsTable is optional."
グループtraceroutehopstablegroup説明「このグループは、traceroutehopsentryを構成するオブジェクトをリストします。TracerouteHopstableのサポートはオプションです。」
GROUP traceRouteNotificationsGroup DESCRIPTION
グループtraceroutenotificationsgroupの説明
"This group defines a collection of optional notifications."
「このグループは、オプションの通知のコレクションを定義しています。」
OBJECT traceRouteMaxConcurrentRequests MIN-ACCESS read-only DESCRIPTION "The agent is not required to support SET operations to this object."
Object TraceroutemaxConcurrentRequests Min-Access読み取り専用説明「エージェントは、このオブジェクトへの設定操作をサポートする必要はありません。」
OBJECT traceRouteCtlByPassRouteTable MIN-ACCESS read-only DESCRIPTION "Write access to 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_socke so_dontrouteオプションがサポートされている場合に実装できます。」
OBJECT traceRouteCtlDSField MIN-ACCESS read-only DESCRIPTION "Write access is not required. If 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を返します。
OBJECT traceRouteCtlSourceAddressType SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2) } MIN-ACCESS read-only DESCRIPTION "Write access to 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."
オブジェクトtraceroutectlsourceaddresstype syntax inetaddresstype {nown unknown(0)、ipv4(1)、ipv6(2)} min-access読み取り専用説明 "このオブジェクトへの書き込みアクセスは、送信ソケットをソースと結合することができない実装では不要ではありません。アドレス。実装は、IPv4およびIPv6アドレスをサポートするためにのみ必要です。」
OBJECT traceRouteCtlSourceAddress SYNTAX InetAddress (SIZE(0|4|16)) MIN-ACCESS read-only DESCRIPTION "Write access to 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 TraceroutectlSourCeaddress Syntax inetAddress(サイズ(0 | 4 | 16))最小アクセス読み取り専用IPv4およびIPv6アドレスをサポートするために必要です。」
OBJECT traceRouteCtlIfIndex MIN-ACCESS read-only DESCRIPTION "Write access is not required. If 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を返します。
OBJECT traceRouteCtlMiscOptions MIN-ACCESS read-only DESCRIPTION "Support of this object is optional. If 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 that implementations support only the volatile(2) StorageType enumeration."
オブジェクトTraceroutectlstorageタイプIn-Accessの読み取り専用説明「書き込みアクセスは不要です。実装は、揮発性(2)ストレージタイプの列挙のみをサポートすることも許可されています。」
OBJECT traceRouteCtlType MIN-ACCESS read-only DESCRIPTION "Write access is not required. In addition, the only value that is RECOMMENDED to be supported by an implementation is traceRouteUsingUdpProbes."
Object TraceroutectlType Min-Access読み取り専用説明「書き込みアクセスは不要です。さらに、実装によってサポートされることが推奨される唯一の値は、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."
オブジェクトtracerouteresultsiptgtaddrtype syntax inetaddresstype {unknown(0)、ipv4(1)、ipv6(2)}説明
OBJECT traceRouteResultsIpTgtAddr SYNTAX InetAddress (SIZE(0|4|16)) DESCRIPTION "An implementation should only support IPv4 and globally unique IPv6 address values for this object."
オブジェクトtracerouteresultsiptgtaddr syntax inetAddress(サイズ(0 | 4 | 16))説明「実装は、このオブジェクトのIPv4およびグローバルに一意のIPv6アドレス値のみをサポートする必要があります。」
OBJECT traceRouteResultsLastGoodPath DESCRIPTION "If the traceRouteHopsTableGroup is implemented, then this object is mandatory for implementations that have access to a system clock and that are capable of setting the values for DateAndTime objects. It is RECOMMENDED that when this object is not supported its values be reported as '0000000000000000'H."
Object traceroutereslastGoodpathの説明 "" TraceroutehopstableGroupが実装されている場合、このオブジェクトはシステムクロックにアクセスできる実装に必須であり、データアンドタイムオブジェクトの値を設定できる。「00000000000000'H」
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."
オブジェクトtracerouteprobehistoryhaddrtype構文inetaddresstype {unknown(0)、ipv4(1)、ipv6(2)}説明「実装は、このオブジェクトのIPv4およびグローバルに一意のIPv6アドレス値をサポートする必要があります。」
OBJECT traceRouteProbeHistoryHAddr SYNTAX InetAddress (SIZE(0|4|16)) DESCRIPTION "An implementation should only support IPv4 and globally unique IPv6 address values for this object."
オブジェクトtracerouteprobehistoryhaddr intax inetAddress(サイズ(0 | 4 | 16))説明「実装は、このオブジェクトのIPv4およびグローバルに一意のIPv6アドレス値のみをサポートする必要があります。」
OBJECT traceRouteProbeHistoryTime DESCRIPTION "This object is mandatory for implementations that have access to a system clock and that are capable of setting the values for DateAndTime objects. It is RECOMMENDED that when this object is not supported its values be reported as '0000000000000000'H."
オブジェクトTracerOuteProbeHistoryTime説明「このオブジェクトは、システムクロックにアクセスできる実装と、データアンドタイムオブジェクトの値を設定できる実装に必須です。このオブジェクトがサポートされていない場合、その値は「0000000000000000'H」として報告することをお勧めします。
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."
オブジェクトtraceroutehopsiptgtaddresstype syntax inetaddresstype {nown unknown(0)、ipv4(1)、ipv6(2)}説明
OBJECT traceRouteHopsIpTgtAddress SYNTAX InetAddress (SIZE(0|4|16)) DESCRIPTION "An implementation should only support IPv4 and globally unique IPv6 address values for this object."
オブジェクトtraceroutehopsiptgtaddress構文inetAddress(サイズ(0 | 4 | 16))説明「実装は、このオブジェクトのIPv4およびグローバルに一意のIPv6アドレス値のみをサポートする必要があります。」
OBJECT traceRouteHopsLastGoodProbe DESCRIPTION "This object is mandatory for implementations that have access to a system clock and that are capable of setting the values for DateAndTime objects. It is RECOMMENDED that when this object is not supported its values be reported as '0000000000000000'H."
オブジェクトtraceroutehopslastgoodprobe説明「このオブジェクトは、システムクロックにアクセスできる実装とdateandtimeオブジェクトの値を設定できる実装に必須です。このオブジェクトがサポートされていない場合は、その値を「00000000000000」と報告することをお勧めします。」
::= { traceRouteCompliances 2 }
traceRouteMinimumCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The minimum compliance statement for SNMP entities which implement the minimal subset of the DISMAN-TRACEROUTE-MIB. Implementors might choose this subset for small devices with limited resources." MODULE -- this module
tracerouteminimumplianceモジュールコンプライアンスステータス現在モジュール - このモジュール
MANDATORY-GROUPS { traceRouteMinimumGroup }
必須グループ{tracerouteminimumgroup}
GROUP traceRouteCtlRowStatusGroup DESCRIPTION "A compliant implementation does not have to implement the traceRouteCtlRowStatusGroup."
グループtraceroutectlrowstatusgroup説明「準拠した実装は、traceroutectlrowstatusgroupを実装する必要はありません。」
GROUP traceRouteHistoryGroup DESCRIPTION "A compliant implementation does not have to implement the traceRouteHistoryGroup."
グループtraceroutehistorygroup説明「準拠した実装は、traceroutehistorygroupを実装する必要はありません。」
GROUP traceRouteHopsTableGroup DESCRIPTION "This group lists the objects that make up a traceRouteHopsEntry. Support of the traceRouteHopsTable is optional."
グループtraceroutehopstablegroup説明「このグループは、traceroutehopsentryを構成するオブジェクトをリストします。TracerouteHopstableのサポートはオプションです。」
GROUP traceRouteNotificationsGroup DESCRIPTION "This group defines a collection of optional notifications."
Group TraceroutEnotificationsGroupの説明「このグループは、オプションの通知のコレクションを定義しています。」
OBJECT traceRouteMaxConcurrentRequests MIN-ACCESS read-only DESCRIPTION "The agent is not required to support SET operations to this object."
Object TraceroutemaxConcurrentRequests Min-Access読み取り専用説明「エージェントは、このオブジェクトへの設定操作をサポートする必要はありません。」
OBJECT traceRouteCtlByPassRouteTable MIN-ACCESS read-only DESCRIPTION "Write access is not required. If write access is not supported, return a false(2) as the value of this object. A value of false(2) means that the function represented by this option is not supported."
Object TraceroutectlbypassRouteTable Min-Access読み取り専用説明 "書き込みアクセスは不要です。書き込みアクセスがサポートされていない場合、false(2)をこのオブジェクトの値として返します。オプションはサポートされていません。」
OBJECT traceRouteCtlDSField MIN-ACCESS read-only DESCRIPTION "Write access is not required. If 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を返します。
OBJECT traceRouteCtlSourceAddressType SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2) } MIN-ACCESS read-only DESCRIPTION "Write access to 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."
オブジェクトtraceroutectlsourceaddresstype syntax inetaddresstype {nown unknown(0)、ipv4(1)、ipv6(2)} min-access読み取り専用説明 "このオブジェクトへの書き込みアクセスは、送信ソケットをソースと結合することができない実装では不要ではありません。アドレス。実装は、IPv4およびIPv6アドレスをサポートするためにのみ必要です。」
OBJECT traceRouteCtlSourceAddress SYNTAX InetAddress (SIZE(0|4|16)) MIN-ACCESS read-only
オブジェクトtraceroutectlsourceaddress構文inetAddress(size(0 | 4 | 16))min-access read-only
DESCRIPTION "Write access to 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アドレスをサポートするためにのみ必要です。」
OBJECT traceRouteCtlIfIndex MIN-ACCESS read-only DESCRIPTION "Write access is not required. If 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を返します。
OBJECT traceRouteCtlMiscOptions MIN-ACCESS read-only DESCRIPTION "Support of this object is optional. If 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 traceRouteCtlDontFragment MIN-ACCESS read-only DESCRIPTION "Write access is not required. If write access is not supported, return a false(2) as the value of this object. A value of false(2) means that the function represented by this option is not supported."
オブジェクトtraceroutectldontfragment min-access read-only説明 "書き込みアクセスは不要です。書き込みアクセスがサポートされていない場合、このオブジェクトの値としてfalse(2)を返します。オプションはサポートされていません。」
OBJECT traceRouteCtlInitialTtl MIN-ACCESS read-only DESCRIPTION "Write access is not required. If write access is not supported, return a 1 as the value of this object."
Object traceroutectlinitialttl min-access読み取り専用説明「書き込みアクセスは不要です。書き込みアクセスがサポートされていない場合は、このオブジェクトの値として1を返します。」
OBJECT traceRouteCtlFrequency MIN-ACCESS read-only DESCRIPTION
Object TraceroutectlFrequency Min-Access読み取り専用説明
"Write access is not required. If 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."
「書き込みアクセスは不要です。書き込みアクセスがサポートされていない場合は、このオブジェクトの値として0を返します。0の値は、このオプションで表される関数がサポートされていないことを意味します。」
OBJECT traceRouteCtlStorageType MIN-ACCESS read-only DESCRIPTION "Write access is not required. It is also allowed that implementations support only the volatile(2) StorageType enumeration."
オブジェクトTraceroutectlstorageタイプIn-Accessの読み取り専用説明「書き込みアクセスは不要です。実装は、揮発性(2)ストレージタイプの列挙のみをサポートすることも許可されています。」
OBJECT traceRouteCtlDescr MIN-ACCESS read-only DESCRIPTION "The agent is not required to support set operations to this object."
Object Traceroutectldescr min-access読み取り専用説明「エージェントは、このオブジェクトへの設定操作をサポートする必要はありません。」
OBJECT traceRouteCtlMaxRows MIN-ACCESS read-only DESCRIPTION "Write access is not required. If the traceRouteHistoryGroup is not implemented, then write access to this object MUST be disabled, and the object MUST return a value of 0 when retrieved."
Object TraceroutectlMaxrows Min-Access読み取り専用説明 "書き込みアクセスは不要です。TraceroutehistoryGroupが実装されていない場合、このオブジェクトへの書き込みアクセスは無効になり、オブジェクトは取得時に値を返す必要があります。」
OBJECT traceRouteCtlTrapGeneration MIN-ACCESS read-only DESCRIPTION "Write access is not required. If the traceRouteNotificationsGroup is not implemented, then write access to this object MUST be disabled, and the object MUST return a value with no bit set when retrieved. No bit set indicates that no notification is generated."
Object TraceroutectltrapGeneration MIN-ACCESS READONLY説明 "書き込みアクセスは不要です。TraceroutEnotificationSgroupが実装されていない場合、このオブジェクトへの書き込みアクセスは無効にする必要があり、オブジェクトは検索時に値を設定する必要がないようにする必要があります。通知が生成されないことを示します。」
OBJECT traceRouteCtlCreateHopsEntries MIN-ACCESS read-only DESCRIPTION "Write access is not required. If the traceRouteHopsTableGroup is not implemented, then write access to this object MUST be disabled, and the object MUST return a value of false(2) when retrieved."
オブジェクトtraceroutectlcreatehopsentries min-access読み取り専用説明 "書き込みアクセスは不要です。traceroutehopstablegroupが実装されていない場合、このオブジェクトへの書き込みアクセスは無効にする必要があり、オブジェクトは取得時にfalse(2)の値を返す必要があります。」
OBJECT traceRouteCtlType MIN-ACCESS read-only DESCRIPTION "Write access is not required. In addition, the only value that is RECOMMENDED to be supported by an implementation is traceRouteUsingUdpProbes."
Object TraceroutectlType Min-Access読み取り専用説明「書き込みアクセスは不要です。さらに、実装によってサポートされることが推奨される唯一の値は、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."
オブジェクトtracerouteresultsiptgtaddrtype syntax inetaddresstype {unknown(0)、ipv4(1)、ipv6(2)}説明
OBJECT traceRouteResultsIpTgtAddr SYNTAX InetAddress (SIZE(0|4|16)) DESCRIPTION "An implementation should only support IPv4 and globally unique IPv6 address values for this object."
オブジェクトtracerouteresultsiptgtaddr syntax inetAddress(サイズ(0 | 4 | 16))説明「実装は、このオブジェクトのIPv4およびグローバルに一意のIPv6アドレス値のみをサポートする必要があります。」
OBJECT traceRouteResultsLastGoodPath DESCRIPTION "This object is mandatory for implementations that have access to a system clock and that are capable of setting the values for DateAndTime objects. It is RECOMMENDED that when this object is not supported its values be reported as '0000000000000000'H."
オブジェクトtracerouteresultslastgoodpathの説明 "このオブジェクトは、システムクロックにアクセスし、データアンドタイムオブジェクトの値を設定できる実装に必須です。このオブジェクトがサポートされていない場合は、その値を「00000000000000」と報告することをお勧めします。
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."
オブジェクトtracerouteprobehistoryhaddrtype構文inetaddresstype {unknown(0)、ipv4(1)、ipv6(2)}説明「実装は、このオブジェクトのIPv4およびグローバルに一意のIPv6アドレス値をサポートする必要があります。」
OBJECT traceRouteProbeHistoryHAddr SYNTAX InetAddress (SIZE(0|4|16)) DESCRIPTION "An implementation should only support IPv4 and globally unique IPv6 address values for this object."
オブジェクトtracerouteprobehistoryhaddr intax inetAddress(サイズ(0 | 4 | 16))説明「実装は、このオブジェクトのIPv4およびグローバルに一意のIPv6アドレス値のみをサポートする必要があります。」
OBJECT traceRouteProbeHistoryTime DESCRIPTION "If the traceRouteHistoryGroup is implemented, then this object is mandatory for implementations that have access to a system clock and that are capable of setting the values for DateAndTime objects. It is RECOMMENDED that when this object is not supported its values be reported as '0000000000000000'H."
Object TracerouteProbeHistoryの説明 "TraceroutehistoryGroupが実装されている場合、このオブジェクトはシステムクロックにアクセスできる実装に必須であり、データアンドタイムオブジェクトの値を設定できます。「00000000000000'H」
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."
オブジェクトtraceroutehopsiptgtaddresstype syntax inetaddresstype {nown unknown(0)、ipv4(1)、ipv6(2)}説明
OBJECT traceRouteHopsIpTgtAddress SYNTAX InetAddress (SIZE(0|4|16)) DESCRIPTION "An implementation should only support IPv4 and globally unique IPv6 address values for this object."
オブジェクトtraceroutehopsiptgtaddress構文inetAddress(サイズ(0 | 4 | 16))説明「実装は、このオブジェクトのIPv4およびグローバルに一意のIPv6アドレス値のみをサポートする必要があります。」
OBJECT traceRouteHopsLastGoodProbe DESCRIPTION "If the traceRouteHopsTableGroup is implemented, then this object is mandatory for implementations that have access to a system clock and that are capable of setting the values for DateAndTime objects. It is RECOMMENDED that when this object is not supported its values be reported as '0000000000000000'H."
オブジェクトtraceroutehopslastgoodprobe説明「traceroutehopstablegroupが実装されている場合、このオブジェクトはシステムクロックにアクセスできる実装には必須であり、データアンドタイムオブジェクトの値を設定できます。「00000000000000'H」
::= { traceRouteCompliances 3 }
traceRouteCompliance MODULE-COMPLIANCE STATUS deprecated DESCRIPTION "The compliance statement for the DISMAN-TRACEROUTE-MIB. This compliance statement has been deprecated because the traceRouteGroup and the traceRouteTimeStampGroup have been split and deprecated. The traceRouteFullCompliance is semantically identical to the deprecated traceRouteCompliance statement." MODULE -- this module MANDATORY-GROUPS { traceRouteGroup } GROUP traceRouteTimeStampGroup DESCRIPTION "This group is mandatory for implementations that have access to a system clock and that are capable of setting the values for DateAndTime objects."
GROUP traceRouteNotificationsGroup DESCRIPTION "This group defines a collection of optional notifications."
Group TraceroutEnotificationsGroupの説明「このグループは、オプションの通知のコレクションを定義しています。」
GROUP traceRouteHopsTableGroup DESCRIPTION "This group lists the objects that make up a traceRouteHopsEntry. Support of the traceRouteHopsTable is optional."
グループtraceroutehopstablegroup説明「このグループは、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読み取り専用説明「エージェントは、このオブジェクトへの設定操作をサポートする必要はありません。」
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
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アドレスをサポートするためにのみ実装が必要です。」
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."
オブジェクトtraceroutectlsourceaddress intadress(size(0 | 4 | 16))min-access read-only説明 "このオブジェクトは、送信ソケットをソースアドレスでバインドできない実装では不要です。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を返します。
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 that implementations support only the volatile StorageType enumeration."
Object TraceroutectlstorageタイプIn-Access読み取り専用説明
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を返します。
OBJECT traceRouteCtlType MIN-ACCESS read-only DESCRIPTION "Write access is not required. In addition, the only value that is RECOMMENDED to be supported by an implementation is traceRouteUsingUdpProbes."
Object TraceroutectlType Min-Access読み取り専用説明「書き込みアクセスは不要です。さらに、実装によってサポートされることが推奨される唯一の値は、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."
オブジェクトtracerouteresultsiptgtaddrtype syntax inetaddresstype {unknown(0)、ipv4(1)、ipv6(2)}説明
OBJECT traceRouteResultsIpTgtAddr SYNTAX InetAddress (SIZE(0|4|16)) DESCRIPTION "An implementation should only support IPv4 and globally unique IPv6 address values for this object."
オブジェクトtracerouteresultsiptgtaddr syntax inetAddress(サイズ(0 | 4 | 16))説明「実装は、このオブジェクトの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."
オブジェクトtracerouteprobehistoryhaddrtype構文inetaddresstype {unknown(0)、ipv4(1)、ipv6(2)}説明「実装は、このオブジェクトのIPv4およびグローバルに一意のIPv6アドレス値をサポートする必要があります。」
OBJECT traceRouteProbeHistoryHAddr SYNTAX InetAddress (SIZE(0|4|16)) DESCRIPTION "An implementation should only support IPv4 and globally unique IPv6 address values for this object."
オブジェクトtracerouteprobehistoryhaddr intax inetAddress(サイズ(0 | 4 | 16))説明「実装は、このオブジェクトの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."
オブジェクトtraceroutehopsiptgtaddresstype syntax inetaddresstype {nown unknown(0)、ipv4(1)、ipv6(2)}説明
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グループ
traceRouteMinimumGroup 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, traceRouteResultsOperStatus, traceRouteResultsCurHopCount, traceRouteResultsCurProbeCount, traceRouteResultsIpTgtAddrType, traceRouteResultsIpTgtAddr, traceRouteResultsTestAttempts, traceRouteResultsTestSuccesses, traceRouteResultsLastGoodPath
tracerouteminimumgroup object objects {traceroutemaxconcurrentRequests、traceroutectltargetaddresstype、traceroutectlbypassRouteTable、traceroutectldatasize、traceroutlportlportlportlportlportectertectrectrectrectrectrectrectretlportlportlportlportlportlportlportlportlportlbyoutectldatasize、traceroutectlbypassrouteTable、traceroutectlbypassRouteTable Xttl、Traceroutectldsfield、traceroutectlsourceaddresstype、traceroutectlsourceaddress、traceroutectlmiscoptions、traceroutectlmaxfailures、traceroutectldontfragment、traceroutlinectlinectlinectlinectlinecttl、trecerttltttrettrettrettrettrettrettrettrettrettrettrettrettrettlagenttl、traceroutectlmaxfailures、traceroutectlmaxfailures、traceroutectlmaxfailures、 traceroutectladmintatus、traceroutectlmaxrows、traceroutectltrapgeneration、traceroutectldescr、traceroutectlcreatehopsentries、traceroutectltype、tracerouteresultsoperstatus、tracerouteresultscurhopcount、tracerouterscurprobecount、traceroutereSultsiptgtadddrtetteptedterterterteddddddddddddredddrtedddrtedddrtedddrtedddrtedddrtedddrtedddrtedddrtiptgtadddrtiptgtadddrtipcount esultStestSuccesses、tracerouteresultslastgoodpath
} STATUS current DESCRIPTION "The group of objects that constitute the remote traceroute operation." ::= { traceRouteGroups 5 }
traceRouteCtlRowStatusGroup OBJECT-GROUP OBJECTS { traceRouteCtlRowStatus } STATUS current DESCRIPTION "The RowStatus object of the traceRouteCtlTable." ::= { traceRouteGroups 6 }
traceRouteHistoryGroup OBJECT-GROUP OBJECTS { traceRouteProbeHistoryHAddrType, traceRouteProbeHistoryHAddr, traceRouteProbeHistoryResponse, traceRouteProbeHistoryStatus, traceRouteProbeHistoryLastRC, traceRouteProbeHistoryTime }
STATUS current DESCRIPTION "The group of objects that constitute the history capability." ::= { traceRouteGroups 7 }
traceRouteNotificationsGroup NOTIFICATION-GROUP NOTIFICATIONS { traceRoutePathChange, traceRouteTestFailed, traceRouteTestCompleted } STATUS current DESCRIPTION "The notifications that 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 constitute the traceRouteHopsTable." ::= { traceRouteGroups 4 }
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 deprecated DESCRIPTION "The group of objects that constitute the remote traceroute operation." ::= { traceRouteGroups 1 }
traceRouteTimeStampGroup OBJECT-GROUP OBJECTS { traceRouteResultsLastGoodPath, traceRouteProbeHistoryTime } STATUS deprecated DESCRIPTION "The group of DateAndTime objects." ::= { traceRouteGroups 2 }
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 -- RFC3411 InetAddressType, InetAddress FROM INET-ADDRESS-MIB; -- RFC4001
Irmports Module-Identity、Object-Type、unsigned32、Mib-2、integer32 from Snmpv2-Smi-RFC2578 Rowstatus from Snmpv2-Tc-RFC2579 Module Compliance、Snmpv2-confからのオブジェクトグループ-RFC2580 SNMPADMPADMINTRINGからSNMPADMPADMINTRINGから-MIB-RFC3411 InetAddressType、Inet-Address-MibからのinetAddress;-RFC4001
lookupMIB MODULE-IDENTITY LAST-UPDATED "200606130000Z" -- 13 June 2006 ORGANIZATION "IETF Distributed Management Working Group" CONTACT-INFO "Juergen Quittek NEC Europe Ltd. Network Laboratories Kurfuersten-Anlage 36 69115 Heidelberg Germany
lookupmibモジュールのアイデンティティ最終的には「200606130000z」 - 2006年6月13日組織「IETF分散管理ワーキンググループ」Juergen Quittek Nec Europe Ltd.ネットワーク研究所Kurfuersten-Anlage 36 69115 Heidelbergドイツ
Phone: +49 6221 4342-115 Email: quittek@netlab.nec.de" 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.
電話:49 6221 4342-115メール:quittek@netlab.nec.de "説明"ルックアップMIB(Disman-nslookup-mib)を有効にします。リモートホストのホスト名に関連付けられています。
Copyright (C) The Internet Society (2006). This version of this MIB module is part of RFC 4560; see the RFC itself for full legal notices."
Copyright(c)The Internet Society(2006)。このMIBモジュールのこのバージョンは、RFC 4560の一部です。完全な法的通知については、RFC自体を参照してください。」
-- Revision history
- 改訂履歴
REVISION "200606130000Z" -- 13 June 2006 DESCRIPTION "Updated version, published as RFC 4560. - Replaced references to RFC 2575 by RFC 3415 - Replaced references to RFC 2571 by RFC 3411 - Replaced references to RFC 2851 by RFC 4001 - Added value enabled(1) to SYNTAX clause of lookupCtlOperStatus - Added lookupMinimumCompliance - Defined semantics of value 0 for object lookupPurgeTime - Added DEFVAL { unknown } to object lookupCtlTargetAddressType OBJECT-TYPE"
改訂 "200606130000Z" - 2006年6月13日説明「RFC 4560として公開された更新バージョン。 -RFC 2575への参照をRFC 3415に置き換えました-RFC3411によるRFC 2571への参照を置き換えました - RFC 2851への参照をRFC 4001-付加価値 - 付加価値2851に置き換えました。(1)lookupctloperstatusの構文節へ - lookupminimumplianceの追加 - オブジェクトLookuppurgetimeの値0の定義セマンティクス - オブジェクトLookupctltargetaddresstypeオブジェクトタイプに追加されたdefval {不明}
REVISION "200009210000Z" -- 21 September 2000 DESCRIPTION "Initial version, published as RFC 2925."
リビジョン「200009210000Z」 - 2000年9月21日説明「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
lookupmaxconcurrentRequestsオブジェクトタイプ
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.
Syntax untigned32ユニット「要求」max-access read-writeステータス現在の説明 "エージェントの実装内で許可される同時アクティブルックアップリクエストの最大数。このオブジェクトの値は、同時数の制限がないことを意味します有効なアクティブリクエスト。
The limit applies only to new requests being activated. When a new value is set, the agent will continue processing all the requests already active, even if their number exceed the limit just imposed." 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 a lookupCtlEntry has been completed. A lookupCtEntry is considered complete when its lookupCtlOperStatus object has a value of completed(3).
lookuppurgetime object-type sntax untigned32(0..86400)ユニット「秒」最大アクセス読み取りワイトステータス現在の説明 "lookupctltableのエントリを自動的に削除する前に待機する時間の量と、表現された表現後のルックアップ操作の後に依存するlookupresultableエントリを自動的に削除するまでLookupctlentryが完了しました。見た目が完成した値がある場合、Lookupctentryは完全に見なされます(3)。
A value of 0 indicates that automatic deletion of entries is disabled." 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 for a symbolic host name or for a host address from a remote host."
lookupctltableオブジェクトタイプの構文lookupctlentry max-access not-accessable current current current "lookupコントロールテーブルを定義して、シンボリックホスト名またはリモートホストからのホストアドレスに対してルックアップ操作を実行する機能を提供するためのルックアップコントロールテーブルを定義します。」
::= { 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 a type of SnmpAdminString, a textual convention that allows for the use of the SNMPv3 View-Based Access Control Model (RFC 3415, VACM) and that also allows a management application to identify its entries. The second index element, lookupCtlOperationName, enables the same lookupCtlOwnerIndex entity to have multiple outstanding requests. The value of lookupCtlTargetAddressType determines which lookup function to perform." 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 create or modify entries independently, 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 defined in VACM, in accordance with a security policy.
lookupctlownerindexオブジェクトタイプ構文SNMPADMINSTRING(サイズ(0..32))最大アクセス不可能なステータス現在の説明 "ビューベースのアクセス制御モデル(RFC 2575、VACM)を使用してセキュリティ管理者によるアクセス制御のプロビジョニングを容易にするために複数のユーザーが独立してエントリを作成または変更する必要がある場合、初期インデックスは「所有者インデックス」として使用されます。このような初期インデックスには、snmpadminstringの構文があり、したがって、facmで定義されたセキュリティ名またはグループ名に些細なことにマッピングできます。、セキュリティポリシーに従って。
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
lookupctltargetaddresstypeオブジェクトタイプ構文inetAddressType max-access read-createステータス電流
DESCRIPTION "Specifies the type of address for performing a lookup operation for a symbolic host name or for a host address from a remote host.
説明 "シンボリックホスト名またはリモートホストのホストアドレスに対してルックアップ操作を実行するためのアドレスのタイプを指定します。
Specification of dns(16) as the value for this object means that a function such as, for example, getaddrinfo() or gethostbyname() should be performed to return one or more numeric addresses. Use of a value of either ipv4(1) or ipv6(2) means that a functions such as, for example, getnameinfo() or gethostbyaddr() should be used to return the symbolic names associated with a host." DEFVAL { unknown } ::= { 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 lookupCtlTargetAddressType objects determines its type, as well as the function that can be requested.
lookupctltargetAddressオブジェクトタイプの構文inetAddress max-access read-createステータス現在の説明 "リモートホストでのリゾルバールックアップに使用されるアドレスを指定します。対応するlookupctltargetaddresstypeオブジェクトは、そのタイプと要求される機能を決定します。
A value for this object MUST be set prior to transitioning its corresponding lookupCtlEntry to active(1) via lookupCtlRowStatus." ::= { lookupCtlEntry 4 }
lookupCtlOperStatus OBJECT-TYPE SYNTAX INTEGER { enabled(1), -- operation is active 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:
enabled(1) - Operation is active. notStarted(2) - Operation has not been enabled. completed(3) - Operation has been completed.
有効(1) - 操作がアクティブです。not -started(2) - 操作は有効になっていません。完了(3) - 操作が完了しました。
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 is completed (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 return the error codes that are generated by the lookup function used." ::= { 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 syntax rowstatus max-access read-createステータス現在の説明 "このオブジェクトは、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.
このテーブルのエントリがSNMPセットリクエストを介して作成され、エントリがアクティブ化されると、リモートルックアップ操作が開始されます。これは、このオブジェクトの値を行の作成中にCreateandgo(4)に設定するか、行が作成された後にこのオブジェクトをアクティブに設定することによって発生します。
A value MUST be specified for lookupCtlTargetAddress prior to the acceptance of a transition to active(1) state. 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.
アクティブ状態への移行を受け入れる前に、lookupctltargetAddressに値を指定する必要があります。エントリが最初にアクティブになると、リモートルックアップ操作が開始されます(1)。アクティブな(1)状態の内外の遷移は、リモートルックアップ操作の運用動作に影響を与えません。手術。
The operational state of a remote lookup operation can be determined by examination of its lookupCtlOperStatus object." REFERENCE
リモートルックアップ操作の動作状態は、そのlookupctloperstatusオブジェクトを調べることで決定できます。
"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.
lookupResultStableオブジェクトタイプの構文lookupResultsentry max-access not-accessable current current current "lookup resultsテーブルを定義して、リモートホストで操作の結果を決定する能力を提供します。
One or more entries are added to the lookupResultsTable when a lookup operation, as reflected by an lookupCtlEntry, is completed 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).
LookupCtlentryに反映されているように、ルックアップ操作が正常に完了すると、LookupResultStableに1つ以上のエントリが追加されます。成功したルックアップ操作に関連するすべてのエントリは、同時にAssociout lookupctloperstatusオブジェクトが完了するように遷移すると同時に、LookupResultStableに追加する必要があります(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 (returned by lookup function), or it can have more than one symbolic name (returned by lookup function).
リモートホストはマルチホームで、複数のIPアドレスを関連付けている(ルックアップ関数によって返される)、または複数のシンボリック名(ルックアップ関数によって返される)を持つことができます。
A function such as, for example, getnameinfo() or gethostbyaddr() 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. If the function identifies an 'official host name,' then this symbolic name MUST be assigned a lookupResultsIndex of 1.
たとえば、getnameInfo()またはgethostbyaddr()などの関数は、ホストアドレスでそのパラメーターとして呼び出され、主にホストアドレスに関連付けるシンボリック名を決定するために使用されます。lookupResultStableのエントリは、返されるホスト名ごとに作成する必要があります。関数が「公式ホスト名」を識別する場合、このシンボリック名には1のlookupResultsindexを割り当てる必要があります。
A function such as, for example, getaddrinfo() or gethostbyname() is called with a symbolic host name and is used primarily to retrieve a host address. The entries MUST be stored in the order that they are retrieved from the lookup function. lookupResultsIndex 1 MUST be assigned to the first entry." ::= { 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オブジェクトタイプの構文untisined32(1 .. 'ffffffff'h)最大アクセスはアクセス不可能なステータス現在の説明 "LookupResultStableのエントリは、ルックアップ操作の結果が決定されたときに作成されます。
Entries MUST be stored in the lookupResultsTable in the order that they are retrieved. Values assigned to lookupResultsIndex MUST start at 1 and increase consecutively." ::= { lookupResultsEntry 1 }
lookupResultsAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION
lookupResultsAddressType Object-Type構文inetAddressType max-access読み取り専用ステータス現在の説明
"Indicates the type of result of a remote lookup operation. A value of unknown(0) implies either that 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.
lookupResultsAddressオブジェクトタイプの構文inetAddress max-access読み取り専用ステータス現在の説明 "lookupresultsaddresstypeの値に従って、リモートルックアップ操作の結果を反映しています。
The address type (InetAddressType) that relates to this object is specified by the corresponding value of lookupResultsAddress."
このオブジェクトに関連するアドレスタイプ(InetAddressType)は、lookupresultsAddressの対応する値によって指定されます。
::= { 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 SNMP entities that fully implement the DISMAN-NSLOOKUP-MIB." MODULE -- this module MANDATORY-GROUPS { lookupGroup }
LookupComplianceモジュールコンプライアンスステータス現在の説明「Disman-Nslookup-Mibを完全に実装するSNMPエンティティのコンプライアンスステートメント。」モジュール - このモジュールの必須グループ{lookupgroup}
OBJECT lookupMaxConcurrentRequests MIN-ACCESS read-only DESCRIPTION "The agent is not required to support set operations to this object."
Object lookupmaxconcurrentRequests min-access読み取り専用説明「エージェントは、このオブジェクトへの設定操作をサポートする必要はありません。」
OBJECT lookupPurgeTime MIN-ACCESS read-only DESCRIPTION "The agent is not required to support a set operation to this object."
Object lookuppurgetime min-access読み取り専用説明「エージェントは、このオブジェクトのセット操作をサポートする必要はありません。」
::= { lookupCompliances 1 }
lookupMinimumCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The minimum compliance statement for SNMP entities that implement the minimal subset of the DISMAN-NSLOOKUP-MIB. Implementors might choose this subset for small devices with limited resources." MODULE -- this module MANDATORY-GROUPS { lookupGroup }
LookupMinimumpliance Module Complianceステータス現在の説明 "Disman-Nslookup-Mibの最小限のサブセットを実装するSNMPエンティティの最小コンプライアンスステートメント。モジュール - このモジュールの必須グループ{lookupgroup}
OBJECT lookupMaxConcurrentRequests MIN-ACCESS read-only DESCRIPTION "The agent is not required to support set operations to this object."
Object lookupmaxconcurrentRequests min-access読み取り専用説明「エージェントは、このオブジェクトへの設定操作をサポートする必要はありません。」
OBJECT lookupPurgeTime MIN-ACCESS read-only DESCRIPTION "The agent is not required to support a set operation to this object."
Object lookuppurgetime min-access読み取り専用説明「エージェントは、このオブジェクトのセット操作をサポートする必要はありません。」
OBJECT lookupCtlRowStatus MIN-ACCESS read-only DESCRIPTION "Write access is not required. If write access is not supported, then at least one entry in the lookupCtlTable MUST be established already when the SNMP agent starts offering access to the NSLOOKUP-MIB module. If, in such a case, only a single entry is offered, then it is RECOMMENDED that this entry use strings with a length of 0 for both of its two index objects." ::= { lookupCompliances 2 }
-- 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 constitute the remote Lookup operation." ::= { lookupGroups 1 }
END
終わり
There are a number of management objects defined in the three MIB modules with a MAX-ACCESS clause of read-write and/or read-create. Such objects may be considered sensitive or vulnerable in some network environments. The support for SET operations in a non-secure environment without proper protection can have a negative effect on network operations. These are the tables and objects and their sensitivity/vulnerability:
Read-Writeおよび/またはread-Createの最大アクセス句を持つ3つのMIBモジュールで定義された多くの管理オブジェクトがあります。このようなオブジェクトは、一部のネットワーク環境で敏感または脆弱と見なされる場合があります。適切な保護なしの非セキュア環境でのセット操作のサポートは、ネットワーク操作に悪影響を与える可能性があります。これらはテーブルとオブジェクトであり、その感度/脆弱性です。
o pingMaxConcurrentRequests o traceRouteMaxConcurrentRequests o lookupMaxConcurrentRequests The MIB modules limit their maximum numbers of concurrent requests by the values of these objects. Unauthorized access to them may lead to an overload of the managed node and to a disruption of other functions of the managed node.
o pingmaxConcurrentRequests o traceroutemaxConurentRequests o lookupmaxconcurrentRequests MIBモジュールは、これらのオブジェクトの値によって最大数の同時要求を制限します。それらへの不正アクセスは、管理されたノードの過負荷と、管理されたノードの他の機能の破壊につながる可能性があります。
o pingCtlTable o traceRouteCtlTable o lookupCtlTable All objects in entries of these tables (except index objects) have a MAX-ACCESS clause of read-create. Unauthorized access to these objects can disturb the measurements controlled by the tables. Also, the functions offered by the MIB modules can be misused for illegal data retrieval and for attacking other systems by floods of ping probes, traceroute probes or lookup requests, respectively.
o pingctltable o traceroutectltable o lookupctltableこれらのテーブルのエントリ(インデックスオブジェクトを除く)のすべてのオブジェクトには、read-createの最大アクセス句があります。これらのオブジェクトへの不正アクセスは、テーブルによって制御される測定値を乱す可能性があります。また、MIBモジュールによって提供される機能は、違法なデータ取得、およびそれぞれPingプローブ、Tracerouteプローブ、またはルックアップリクエストの洪水によって他のシステムを攻撃するために誤用することができます。
In general, all three, the ping, traceroute, and lookup functions, when used excessively are considered a form of system attack. In the case of ping, sending a system request too often can negatively effect its performance and 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. The same applies to excessive use of the lookup service, particularly if the lookup cannot be resolved locally. In insecure environments, it is RECOMMENDED that the MIBs defined within this memo not be supported.
一般に、3つすべて、Ping、Traceroute、およびLookup関数は、過度に使用される場合、システム攻撃の形式と見なされます。PINGの場合、システム要求を送信すると、パフォーマンスがマイナスに影響を与える可能性があり、未使用のポートと思われるものに接続しようとすることは、非常に予測不可能です。Traceroute機能を過度に使用すると、Pingのようにシステムのパフォーマンスに悪影響を与える可能性があります。同じことが、特にルックアップをローカルで解決できない場合、ルックアップサービスの過度の使用にも当てはまります。不安定な環境では、このメモ内で定義されたMIBSがサポートされないことをお勧めします。
o lookupPurgeTime Unauthorized access to this object can lead to the deletion of results of lookup operations before they are read by a management system, if the object is set to 0 or small values close to 0. If the object is set to very high values, unauthorized access can lead to a high consumption of resources for storing lookup results.
o LookUppurgetimeこのオブジェクトへの不正アクセスは、オブジェクトが0に近い値または小さな値に設定されている場合、管理システムによって読み取られる前にルックアップ操作の結果の削除につながる可能性があります。アクセスは、ルックアップ結果を保存するためのリソースの消費量が多い場合があります。
Some of the readable objects in this MIB module (i.e., objects with a MAX-ACCESS other than not-accessible) may be considered sensitive or vulnerable in some network environments. It is thus important to control even GET and/or NOTIFY access to these objects and possibly to even encrypt the values of these objects when sending them over the network via SNMP. However, the only information that can be disclosed without encryption is the configuration and results of measurements that are performed by implementations of the MIB modules.
このMIBモジュールの読み取り可能なオブジェクトのいくつか(つまり、アクセスできないこと以外に最大アクセスを備えたオブジェクト)は、一部のネットワーク環境で敏感または脆弱と見なされる場合があります。したがって、これらのオブジェクトへのアクセスを取得および/または通知することさえ制御し、SNMPを介してネットワーク上に送信するときにこれらのオブジェクトの値を暗号化することも重要です。ただし、暗号化なしで開示できる唯一の情報は、MIBモジュールの実装によって実行される測定の構成と結果です。
To facilitate the provisioning of access control by a security administrator using the View-Based Access Control Model (VACM), defined in RFC 3415 [RFC3415], for tables in which multiple users may need to create or modify entries independently, 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 defined in VACM, in accordance with a security policy.
RFC 3415 [RFC3415]で定義されているビューベースのアクセス制御モデル(VACM)を使用して、セキュリティ管理者によるアクセス制御のプロビジョニングを容易にするために、複数のユーザーが独立してエントリを作成または変更する必要がある場合、初期インデックスは初期インデックスです。「所有者インデックス」として使用されます。このような初期インデックスには、SNMPADMINSTRINGの構文があり、したがって、セキュリティポリシーに従って、VACMで定義されたSecurityNameまたはGroupNameに簡単にマッピングできます。
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のvacmviewtreefamilysubtreeの値でvacmviewtreefamilytableエントリを作成します。より精巧な構成が可能です。上記のVACMアクセス制御メカニズムは、制御を提供します。
SNMP versions prior to SNMPv3 did not include adequate security. Even if the network itself is secure (for example by using IPSec), even then, there is no control as to who on the secure network is allowed to access and GET/SET (read/change/create/delete) the objects in this MIB module.
SNMPV3以前のSNMPバージョンには、適切なセキュリティは含まれていませんでした。ネットワーク自体が(たとえばIPSECを使用して)安全である場合でも、それでもセキュアネットワーク上の誰がアクセス/セット/セット(読み取り/変更/作成/削除/削除)を制御することはできません。MIBモジュール。
It is RECOMMENDED that implementers consider the security features as provided by the SNMPv3 framework (see [RFC3410], section 8), including full support for the SNMPv3 cryptographic mechanisms (for authentication and privacy).
実装者は、SNMPV3暗号化メカニズム(認証とプライバシー用)の完全なサポートを含む、SNMPV3フレームワーク([RFC3410]、セクション8を参照)で提供されるセキュリティ機能を考慮することをお勧めします。
Further, deployment of SNMP versions prior to SNMPv3 is NOT RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to enable cryptographic security. It is then a customer/operator responsibility to ensure that the SNMP entity giving access to an instance of this MIB module is properly configured to give access to the objects only to those principals (users) that have legitimate rights to indeed GET or SET (change/create/delete) them.
さらに、SNMPV3より前のSNMPバージョンの展開は推奨されません。代わりに、SNMPV3を展開し、暗号化セキュリティを有効にすることをお勧めします。その場合、このMIBモジュールのインスタンスへのアクセスを提供するSNMPエンティティが、実際に取得または設定する正当な権利を持つプリンシパル(ユーザー)にのみオブジェクトにアクセスできるように適切に構成されていることを保証するのは、顧客/オペレーターの責任です(変更を変更します(変更)/作成/削除)それら。
This document is a product of the DISMAN Working Group. Thanks to Eduardo Cardona for suggesting the minimum compliance statements and to Juergen Schoenwaelder for the very detailed and constructive MIB review.
このドキュメントは、ディスマンワーキンググループの製品です。最低限のコンプライアンスステートメントを提案してくれたEduardo Cardonaと、非常に詳細で建設的なMIBレビューについてJuergen Schoenwaelderに感謝します。
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997.
[RFC2119] Bradner、S。、「要件レベルを示すためにRFCで使用するためのキーワード」、BCP 14、RFC 2119、1997年3月。
[RFC2578] 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.
[RFC2578] McCloghrie、K.、Perkins、D.、Schoenwaelder、J.、Case、J.、Rose、M。、およびS. Waldbusser、「管理情報の構造バージョン2(SMIV2)」、STD 58、RFC 2578、1999年4月。
[RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose, M., and S. Waldbusser, "Textual Conventions for SMIv2", STD 58, RFC 2579, April 1999.
[RFC2579] McCloghrie、K.、Perkins、D.、Schoenwaelder、J.、Case、J.、Rose、M。、およびS. Waldbusser、「SMIV2のテキストコンベンション」、STD 58、RFC 2579、1999年4月。
[RFC2580] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose, M., and S. Waldbusser, "Conformance Statements for SMIv2", STD 58, RFC 2580, April 1999.
[RFC2580] McCloghrie、K.、Perkins、D.、Schoenwaelder、J.、Case、J.、Rose、M。、およびS. Waldbusser、「SMIV2の適合ステートメント」、STD 58、RFC 2580、1999年4月。
[RFC2863] McCloghrie, K. and F. Kastenholz, "The Interfaces Group MIB", RFC 2863, June 2000.
[RFC2863] McCloghrie、K。およびF. Kastenholz、「The Interfaces Group MIB」、RFC 2863、2000年6月。
[RFC3411] Harrington, D., Presuhn, R., and B. Wijnen, "An Architecture for Describing Simple Network Management Protocol (SNMP) Management Frameworks", STD 62, RFC 3411, December 2002.
[RFC3411] Harrington、D.、Presuhn、R。、およびB. Wijnen、「単純なネットワーク管理プロトコル(SNMP)管理フレームワークを説明するためのアーキテクチャ」、STD 62、RFC 3411、2002年12月。
[RFC4001] Daniele, M., Haberman, B., Routhier, S., and J. Schoenwaelder, "Textual Conventions for Internet Network Addresses", RFC 4001, February 2005.
[RFC4001] Daniele、M.、Haberman、B.、Routhier、S。、およびJ. Schoenwaelder、「インターネットネットワークアドレスのテキストコンベンション」、RFC 4001、2005年2月。
[RFC792] Postel, J., "Internet Control Message Protocol", STD 5, RFC 792, September 1981.
[RFC792] Postel、J。、「インターネット制御メッセージプロトコル」、STD 5、RFC 792、1981年9月。
[RFC862] Postel, J., "Echo Protocol", STD 20, RFC 862, May 1983.
[RFC862] Postel、J。、「Echo Protocol」、STD 20、RFC 862、1983年5月。
[RFC1812] Baker, F., "Requirements for IP Version 4 Routers", RFC 1812, June 1995.
[RFC1812] Baker、F。、「IPバージョン4ルーターの要件」、RFC 1812、1995年6月。
[RFC2474] 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.
[RFC2474] Nichols、K.、Blake、S.、Baker、F。、およびD. Black、「IPv4およびIPv6ヘッダーの差別化されたサービスフィールド(DSフィールド)の定義」、RFC 2474、1998年12月。
[RFC3260] Grossman, D., "New Terminology and Clarifications for Diffserv", RFC 3260, April 2002.
[RFC3260] Grossman、D。、「Diffservの新しい用語と説明」、RFC 3260、2002年4月。
[RFC3410] Case, J., Mundy, R., Partain, D. and B. Stewart, "Introduction and Applicability Statements for Internet-Standard Management Framework", RFC 3410, December 2002.
[RFC3410] Case、J.、Mundy、R.、Partain、D。およびB. Stewart、「インターネット標準管理フレームワークの紹介と適用声明」、RFC 3410、2002年12月。
[RFC3415] Wijnen, B., Presuhn, R., and K. McCloghrie, "View-based Access Control Model (VACM) for the Simple Network Management Protocol (SNMP)", STD 62, RFC 3415, December 2002.
[RFC3415] Wijnen、B.、Presuhn、R。、およびK. McCloghrie、「シンプルネットワーク管理プロトコル(SNMP)のビューベースのアクセス制御モデル(VACM)」、2002年12月、RFC 3415、RFC 3415。
Authors' Addresses
著者のアドレス
Juergen Quittek NEC Europe Ltd. Network Laboratories Kurfuersten-Anlage 36 69115 Heidelberg Germany
Juergen Quittek Nec Europe Ltd. Network Laboratories Kurfuersten-Anlage 36 69115 Heidelbergドイツ
Phone: +49 6221 4342-115 EMail: quittek@netlab.nec.de
Kenneth D. White Dept. BRQA/Bldg. 501/G114 IBM Corporation P.O.Box 12195 3039 Cornwallis Research Triangle Park, NC 27709, USA
Kenneth D. White Dept. Brqa/Bldg。501/G114 IBM Corporation P.O.Box 12195 3039 Cornwallis Research Triangle Park、NC 27709、米国
EMail: wkenneth@us.ibm.com
Full Copyright Statement
完全な著作権声明
Copyright (C) The Internet Society (2006).
Copyright(c)The Internet Society(2006)。
This document is subject to the rights, licenses and restrictions contained in BCP 78, and except as set forth therein, the authors retain all their rights.
この文書は、BCP 78に含まれる権利、ライセンス、および制限の対象となり、そこに記載されている場合を除き、著者はすべての権利を保持しています。
This document and the information contained herein are provided on an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE DISCLAIM 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.
このドキュメントとここに含まれる情報は、「現状のまま」に基づいて提供されています。また、貢献者、彼/彼女が代表する組織(もしあれば)が後援する組織、インターネット協会とインターネット工学タスクフォースは、すべての保証、明示的または明示的、またはすべての保証を否認します。本書の情報の使用が、商品性または特定の目的に対する適合性の権利または黙示的な保証を侵害しないという保証を含むがこれらに限定されないことを含む。
Intellectual Property
知的財産
The IETF takes no position regarding the validity or scope of any Intellectual Property Rights 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; nor does it represent that it has made any independent effort to identify any such rights. Information on the procedures with respect to rights in RFC documents can be found in BCP 78 and BCP 79.
IETFは、知的財産権またはその他の権利の有効性または範囲に関して、この文書に記載されている技術の実装または使用、またはそのような権利に基づくライセンスがどの程度であるかについての使用に関連すると主張する可能性があるという立場はありません。利用可能になります。また、そのような権利を特定するために独立した努力をしたことも表明していません。RFCドキュメントの権利に関する手順に関する情報は、BCP 78およびBCP 79に記載されています。
Copies of IPR disclosures made to the IETF Secretariat 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 on-line IPR repository at http://www.ietf.org/ipr.
IETF事務局に行われたIPR開示のコピーと、利用可能にするライセンスの保証、またはこの仕様の実装者またはユーザーによるそのような独自の権利の使用のための一般的なライセンスまたは許可を取得しようとする試みの結果を取得できます。http://www.ietf.org/iprのIETFオンラインIPRリポジトリから。
The IETF invites any interested party to bring to its attention any copyrights, patents or patent applications, or other proprietary rights that may cover technology that may be required to implement this standard. Please address the information to the IETF at ietf-ipr@ietf.org.
IETFは、関心のある当事者に、著作権、特許、または特許出願、またはこの基準を実装するために必要な技術をカバーする可能性のあるその他の独自の権利を注意深く招待するよう招待しています。ietf-ipr@ietf.orgのIETFへの情報をお問い合わせください。
Acknowledgement
謝辞
Funding for the RFC Editor function is provided by the IETF Administrative Support Activity (IASA).
RFCエディター機能の資金は、IETF管理サポートアクティビティ(IASA)によって提供されます。