[要約] RFC 2819は、リモートネットワーク監視管理情報ベース(MIB)に関する標準仕様です。このRFCの目的は、ネットワークデバイスのパフォーマンス監視と管理を容易にするためのMIBオブジェクトを定義することです。

Network Working Group                                       S. Waldbusser
Request for Comments: 2819                            Lucent Technologies
STD: 59                                                          May 2000
Obsoletes: 1757
Category: Standards Track
        

Remote Network Monitoring Management Information Base

リモートネットワーク監視管理情報ベース

Status of this Memo

本文書の位置付け

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

このドキュメントは、インターネットコミュニティのインターネット標準トラックプロトコルを指定し、改善のための議論と提案を要求します。このプロトコルの標準化状態とステータスについては、「インターネット公式プロトコル標準」(STD 1)の現在のエディションを参照してください。このメモの配布は無制限です。

Copyright Notice

著作権表示

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

Copyright(c)The Internet Society(2000)。無断転載を禁じます。

Abstract

概要

This memo defines a portion of the Management Information Base (MIB) for use with network management protocols in TCP/IP-based internets. In particular, it defines objects for managing remote network monitoring devices.

このメモは、TCP/IPベースのインターネットのネットワーク管理プロトコルで使用するための管理情報ベース(MIB)の一部を定義します。特に、リモートネットワーク監視デバイスを管理するためのオブジェクトを定義します。

This memo obsoletes RFC 1757. This memo extends that specification by documenting the RMON MIB in SMIv2 format while remaining semantically identical to the existing SMIv1-based MIB.

このメモはRFC 1757を廃止します。このメモは、既存のSMIV1ベースのMIBと意味的に同一でありながら、RMON MIBをSMIV2形式で文書化することにより、その仕様を拡張します。

Table of Contents

目次

   1 The SNMP Management Framework ..............................   2
   2 Overview ...................................................   3
   2.1 Remote Network Management Goals ..........................   4
   2.2 Textual Conventions ......................................   5
   2.3 Structure of MIB .........................................   5
   2.3.1 The Ethernet Statistics Group ..........................   6
   2.3.2 The History Control Group ..............................   6
   2.3.3 The Ethernet History Group .............................   6
   2.3.4 The Alarm Group ........................................   7
   2.3.5 The Host Group .........................................   7
   2.3.6 The HostTopN Group .....................................   7
   2.3.7 The Matrix Group .......................................   7
   2.3.8 The Filter Group .......................................   7
   2.3.9 The Packet Capture Group ...............................   8
   2.3.10 The Event Group .......................................   8
   3 Control of Remote Network Monitoring Devices ...............   8
   3.1  Resource  Sharing  Among Multiple Management Stations ...   9
   3.2 Row Addition Among Multiple Management Stations ..........  10
   4 Conventions ................................................  11
   5 Definitions ................................................  12
   6 Security Considerations ....................................  94
   7 Acknowledgments ............................................  95
   8 Author's Address ...........................................  95
   9 References .................................................  95
   10 Intellectual Property .....................................  97
   11 Full Copyright Statement ..................................  98
        
1. The SNMP Management Framework
1. SNMP管理フレームワーク

The SNMP Management Framework presently consists of five major components:

SNMP管理フレームワークは現在、5つの主要なコンポーネントで構成されています。

o An overall architecture, described in RFC 2571 [1].

o RFC 2571 [1]に記載されている全体的なアーキテクチャ。

o Mechanisms for describing and naming objects and events for the purpose of management. The first version of this Structure of Management Information (SMI) is called SMIv1 and described in STD 16, RFC 1155 [2], STD 16, RFC 1212 [3] and RFC 1215 [4]. The second version, called SMIv2, is described in STD 58, RFC 2578 [5], RFC 2579 [6] and RFC 2580 [7].

o 管理を目的としたオブジェクトとイベントを説明および名前を付けるためのメカニズム。この管理情報構造(SMI)の最初のバージョンはSMIV1と呼ばれ、STD 16、RFC 1155 [2]、STD 16、RFC 1212 [3]およびRFC 1215 [4]で説明されています。SMIV2と呼ばれる2番目のバージョンは、STD 58、RFC 2578 [5]、RFC 2579 [6]、およびRFC 2580 [7]に記載されています。

o Message protocols for transferring management information. The first version of the SNMP message protocol is called SNMPv1 and described in STD 15, RFC 1157 [8]. A second version of the SNMP message protocol, which is not an Internet standards track protocol, is called SNMPv2c and described in RFC 1901 [9] and RFC 1906 [10]. The third version of the message protocol is called SNMPv3 and described in RFC 1906 [10], RFC 2572 [11] and RFC 2574 [12].

o 管理情報を転送するためのメッセージプロトコル。SNMPメッセージプロトコルの最初のバージョンはSNMPV1と呼ばれ、STD 15、RFC 1157 [8]で説明されています。インターネット標準トラックプロトコルではないSNMPメッセージプロトコルの2番目のバージョンは、SNMPV2Cと呼ばれ、RFC 1901 [9]およびRFC 1906 [10]で説明されています。メッセージプロトコルの3番目のバージョンはSNMPV3と呼ばれ、RFC 1906 [10]、RFC 2572 [11]、およびRFC 2574 [12]で説明されています。

o Protocol operations for accessing management information. The first set of protocol operations and associated PDU formats is described in STD 15, RFC 1157 [8]. A second set of protocol operations and associated PDU formats is described in RFC 1905 [13].

o 管理情報にアクセスするためのプロトコル操作。プロトコル操作の最初のセットと関連するPDU形式は、STD 15、RFC 1157 [8]で説明されています。プロトコル操作の2番目のセットと関連するPDU形式は、RFC 1905 [13]で説明されています。

o A set of fundamental applications described in RFC 2573 [14] and the view-based access control mechanism described in RFC 2575 [15].

o RFC 2573 [14]に記載されている一連の基本的なアプリケーションと、RFC 2575 [15]で説明されているビューベースのアクセス制御メカニズム。

A more detailed introduction to the current SNMP Management Framework can be found in RFC 2570 [22].

現在のSNMP管理フレームワークのより詳細な紹介は、RFC 2570 [22]にあります。

Managed objects are accessed via a virtual information store, termed the Management Information Base or MIB. Objects in the MIB are defined using the mechanisms defined in the SMI.

管理されたオブジェクトは、管理情報ベースまたはMIBと呼ばれる仮想情報ストアからアクセスされます。MIBのオブジェクトは、SMIで定義されたメカニズムを使用して定義されます。

This memo specifies a MIB module that is compliant to the SMIv2. A MIB conforming to the SMIv1 can be produced through the appropriate translations. The resulting translated MIB must be semantically equivalent, except where objects or events are omitted because no translation is possible (use of Counter64). Some machine readable information in SMIv2 will be converted into textual descriptions in SMIv1 during the translation process. However, this loss of machine readable information is not considered to change the semantics of the MIB.

このメモは、SMIV2に準拠したMIBモジュールを指定します。SMIV1に準拠するMIBは、適切な翻訳を通じて生成できます。結果の翻訳されたMIBは、翻訳が不可能であるためオブジェクトまたはイベントが省略されている場合を除き、意味的に同等でなければなりません(Counter64の使用)。SMIV2の一部の機械読み取り可能な情報は、翻訳プロセス中にSMIV1のテキスト説明に変換されます。ただし、この機械の読み取り可能な情報の損失は、MIBのセマンティクスを変更するとは見なされません。

2. Overview
2. 概要

Remote network monitoring devices, often called monitors or probes, are instruments that exist for the purpose of managing a network. Often these remote probes are stand-alone devices and devote significant internal resources for the sole purpose of managing a network. An organization may employ many of these devices, one per network segment, to manage its internet. In addition, these devices may be used for a network management service provider to access a client network, often geographically remote.

多くの場合、モニターまたはプローブと呼ばれるリモートネットワーク監視デバイスは、ネットワークを管理する目的で存在する機器です。多くの場合、これらのリモートプローブはスタンドアロンデバイスであり、ネットワークを管理するという唯一の目的のために重要な内部リソースを専念しています。組織は、インターネットを管理するために、ネットワークセグメントごとにこれらのデバイスの多くを採用する場合があります。さらに、これらのデバイスは、ネットワーク管理サービスプロバイダーに使用されて、多くの場合地理的にリモートであるクライアントネットワークにアクセスできます。

The objects defined in this document are intended as an interface between an RMON agent and an RMON management application and are not intended for direct manipulation by humans. While some users may tolerate the direct display of some of these objects, few will tolerate the complexity of manually manipulating objects to accomplish row creation. These functions should be handled by the management application.

このドキュメントで定義されているオブジェクトは、RMONエージェントとRMON管理アプリケーションの間のインターフェイスとして意図されており、人間による直接操作を目的としていません。一部のユーザーは、これらのオブジェクトの一部の直接表示を許容する場合がありますが、手動で操作するオブジェクトの複雑さを許容して行の作成を達成する人はほとんどいません。これらの機能は、管理アプリケーションによって処理される必要があります。

While most of the objects in this document are suitable for the management of any type of network, there are some which are specific to managing Ethernet networks. These are the objects in the etherStatsTable, the etherHistoryTable, and some attributes of the filterPktStatus and capturBufferPacketStatus objects. The design of this MIB allows similar objects to be defined for other network types. It is intended that future versions of this document and additional documents will define extensions for other network types.

このドキュメントのほとんどのオブジェクトは、あらゆるタイプのネットワークの管理に適していますが、イーサネットネットワークの管理に固有のものがあります。これらは、EtherstatStable、EtherHistoryTable、およびfilterPktStatusおよびCapturbufferPacketStatusオブジェクトのいくつかの属性のオブジェクトです。このMIBの設計により、同様のオブジェクトを他のネットワークタイプに対して定義できます。このドキュメントの将来のバージョンと追加のドキュメントは、他のネットワークタイプの拡張機能を定義することを意図しています。

There are a number of companion documents to the RMON MIB. The Token Ring RMON MIB [19] provides objects specific to managing Token Ring networks. The RMON-2 MIB [20] extends RMON by providing RMON analysis up to the application layer. The SMON MIB [21] extends RMON by providing RMON analysis for switched networks.

RMON MIBには多くのコンパニオンドキュメントがあります。トークンリングRMON MIB [19]は、トークンリングネットワークの管理に固有のオブジェクトを提供します。RMON-2 MIB [20]は、RMON分析をアプリケーション層まで提供することによりRMONを拡張します。スモンMIB [21]は、スイッチされたネットワークにRMON分析を提供することによりRMONを拡張します。

2.1. Remote Network Management Goals
2.1. リモートネットワーク管理の目標

o Offline Operation There are sometimes conditions when a management station will not be in constant contact with its remote monitoring devices. This is sometimes by design in an attempt to lower communications costs (especially when communicating over a WAN or dialup link), or by accident as network failures affect the communications between the management station and the probe.

o オフライン操作管理ステーションがリモート監視デバイスと絶えず接触しない場合がある場合があります。これは、通信コストを削減するために(特にWANまたはダイヤルアップリンクを通信する場合)、またはネットワークの障害が管理ステーションとプローブ間の通信に影響するため、偶然に設計されている場合があります。

For this reason, this MIB allows a probe to be configured to perform diagnostics and to collect statistics continuously, even when communication with the management station may not be possible or efficient. The probe may then attempt to notify the management station when an exceptional condition occurs. Thus, even in circumstances where communication between management station and probe is not continuous, fault, performance, and configuration information may be continuously accumulated and communicated to the management station conveniently and efficiently.

このため、このMIBは、管理ステーションとの通信が不可能または効率的でない場合でも、診断を実行し、統計を継続的に収集するようにプローブを構成することができます。その後、プローブは、例外的な状態が発生したときに管理ステーションに通知を試みる場合があります。したがって、管理ステーションとプローブ間の通信が継続的ではない状況でさえ、障害、パフォーマンス、および構成情報が継続的に蓄積され、管理ステーションに便利かつ効率的に通信される可能性があります。

o Proactive Monitoring Given the resources available on the monitor, it is potentially helpful for it continuously to run diagnostics and to log network performance. The monitor is always available at the onset of any failure. It can notify the management station of the failure and can store historical statistical information about the failure. This historical information can be played back by the management station in an attempt to perform further diagnosis into the cause of the problem.

o モニターで利用可能なリソースを考慮すると、積極的な監視では、診断を実行し、ネットワークのパフォーマンスを記録することが継続的に役立つ可能性があります。モニターは、障害の開始時にいつでも利用できます。管理ステーションに障害を通知でき、障害に関する歴史的な統計情報を保存できます。この歴史的な情報は、問題の原因にさらなる診断を実行するために、管理ステーションが再生することができます。

o Problem Detection and Reporting The monitor can be configured to recognize conditions, most notably error conditions, and continuously to check for them. When one of these conditions occurs, the event may be logged, and management stations may be notified in a number of ways.

o 問題の検出と報告モニターは、条件、最も顕著なエラー条件を認識し、それらを確認するために継続的に認識するように構成できます。これらの条件の1つが発生すると、イベントが記録され、管理ステーションにさまざまな方法で通知される場合があります。

o Value Added Data Because a remote monitoring device represents a network resource dedicated exclusively to network management functions, and because it is located directly on the monitored portion of the network, the remote network monitoring device has the opportunity to add significant value to the data it collects. For instance, by highlighting those hosts on the network that generate the most traffic or errors, the probe can give the management station precisely the information it needs to solve a class of problems.

o リモート監視デバイスは、ネットワーク管理機能専用のネットワークリソースを表しているため、ネットワークの監視部分に直接配置されているため、リモートネットワーク監視デバイスは、収集するデータに大きな値を追加する機会があります。。たとえば、ほとんどのトラフィックまたはエラーを生成するネットワーク上のホストを強調することにより、プローブは管理ステーションに、問題のクラスを解決するために必要な情報を正確に提供できます。

o Multiple Managers An organization may have multiple management stations for different units of the organization, for different functions (e.g. engineering and operations), and in an attempt to provide disaster recovery. Because environments with multiple management stations are common, the remote network monitoring device has to deal with more than own management station, potentially using its resources concurrently.

o 複数のマネージャー組織は、組織の異なるユニット、さまざまな機能(エンジニアリングや運用など)、および災害復旧を提供するために、複数の管理ステーションを持っている場合があります。複数の管理ステーションを持つ環境は一般的であるため、リモートネットワーク監視デバイスは、潜在的に同時にリソースを使用する可能性がある独自の管理ステーション以上のものに対処する必要があります。

2.2. Textual Conventions
2.2. テキストの慣習

Two new data types are introduced as a textual convention in this MIB document, OwnerString and EntryStatus.

このMIBドキュメントであるOwnersTringとEntryStatusで、2つの新しいデータ型がテキスト条約として紹介されています。

2.3. Structure of MIB
2.3. MIBの構造

The objects are arranged into the following groups:

オブジェクトは次のグループに配置されます。

- ethernet statistics

- イーサネット統計

- history control

- 履歴コントロール

- ethernet history

- イーサネットの歴史

- alarm

- 警報アラーム警笛ディスターブ警き警戒心警報器非常信号

- host

- ホスト主人亭主主人役

- hostTopN

- hosttopn

- matrix

- マトリックス行列母型母形

- filter

- フィルターフィルタ漉す濾過器瀘過器

- packet capture

- パケットキャプチャ

- event

- イベント出来事行事事件催し種目行殊

These groups are the basic unit of conformance. If a remote monitoring device implements a group, then it must implement all objects in that group. For example, a managed agent that implements the host group must implement the hostControlTable, the hostTable and the hostTimeTable. While this section provides an overview of grouping and conformance information for this MIB, the authoritative reference for such information is contained in the MODULE-COMPLIANCE and OBJECT-GROUP macros later in this MIB.

これらのグループは、適合の基本単位です。リモート監視デバイスがグループを実装する場合、そのグループ内のすべてのオブジェクトを実装する必要があります。たとえば、ホストグループを実装するマネージエージェントは、HostControltable、HostTable、およびHostTimetableを実装する必要があります。このセクションでは、このMIBのグループ化と適合情報の概要を説明しますが、このような情報の権威ある参照は、このMIBの後半にモジュールコンプライアンスとオブジェクトグループマクロに含まれています。

All groups in this MIB are optional. Implementations of this MIB must also implement the system group of MIB-II [16] and the IF-MIB [17]. MIB-II may also mandate the implementation of additional groups.

このMIBのすべてのグループはオプションです。このMIBの実装は、MIB-II [16]およびIF-MIB [17]のシステムグループも実装する必要があります。MIB-IIは、追加のグループの実装を義務付ける場合もあります。

These groups are defined to provide a means of assigning object identifiers, and to provide a method for implementors of managed agents to know which objects they must implement.

これらのグループは、オブジェクト識別子を割り当てる手段を提供し、管理エージェントの実装者がどのオブジェクトを実装する必要があるかを知る方法を提供するために定義されています。

2.3.1. The Ethernet Statistics Group
2.3.1. イーサネット統計グループ

The ethernet statistics group contains statistics measured by the probe for each monitored Ethernet interface on this device. This group consists of the etherStatsTable.

イーサネット統計グループには、このデバイス上の各監視されているイーサネットインターフェイスのプローブで測定された統計が含まれています。このグループは、etherstatsableで構成されています。

2.3.2. The History Control Group
2.3.2. 歴史コントロールグループ

The history control group controls the periodic statistical sampling of data from various types of networks. This group consists of the historyControlTable.

履歴コントロールグループは、さまざまなタイプのネットワークからのデータの定期的な統計サンプリングを制御します。このグループは、履歴コントラブルで構成されています。

2.3.3. The Ethernet History Group
2.3.3. イーサネット履歴グループ

The ethernet history group records periodic statistical samples from an ethernet network and stores them for later retrieval. This group consists of the etherHistoryTable.

イーサネット履歴グループは、イーサネットネットワークから定期的な統計サンプルを記録し、後で検索するためにそれらを保存します。このグループは、EtherHistoryTableで構成されています。

2.3.4. The Alarm Group
2.3.4. アラームグループ

The alarm group periodically takes statistical samples from variables in the probe and compares them to previously configured thresholds. If the monitored variable crosses a threshold, an event is generated.

アラームグループは、プローブ内の変数から定期的に統計サンプルを採取し、以前に構成されたしきい値と比較します。監視された変数がしきい値を通過すると、イベントが生成されます。

A hysteresis mechanism is implemented to limit the generation of alarms. This group consists of the alarmTable and requires the implementation of the event group.

アラームの生成を制限するために、ヒステリシスメカニズムが実装されています。このグループはアラームテーブルで構成されており、イベントグループの実装が必要です。

2.3.5. The Host Group
2.3.5. ホストグループ

The host group contains statistics associated with each host discovered on the network. This group discovers hosts on the network by keeping a list of source and destination MAC Addresses seen in good packets promiscuously received from the network. This group consists of the hostControlTable, the hostTable, and the hostTimeTable.

ホストグループには、ネットワーク上で発見された各ホストに関連付けられた統計が含まれています。このグループは、ネットワークから乱数で受け取った良いパケットに見られるソースおよび宛先MACアドレスのリストを保持することにより、ネットワーク上のホストを発見します。このグループは、HostControltable、HostTable、およびHostTimetableで構成されています。

2.3.6. The HostTopN Group
2.3.6. hosttopnグループ

The hostTopN group is used to prepare reports that describe the hosts that top a list ordered by one of their statistics. The available statistics are samples of one of their base statistics over an interval specified by the management station. Thus, these statistics are rate based. The management station also selects how many such hosts are reported. This group consists of the hostTopNControlTable and the hostTopNTable, and requires the implementation of the host group.

hosttopnグループは、統計の1つによって注文されたリストを上回るホストを説明するレポートを作成するために使用されます。利用可能な統計は、管理ステーションによって指定された間隔にわたる基本統計の1つのサンプルです。したがって、これらの統計はレートベースです。また、管理ステーションは、そのようなホストの報告を選択します。このグループは、hosttopncontroltableとhosttopntableで構成されており、ホストグループの実装が必要です。

2.3.7. The Matrix Group
2.3.7. マトリックスグループ

The matrix group stores statistics for conversations between sets of two addresses. As the device detects a new conversation, it creates a new entry in its tables. This group consists of the matrixControlTable, the matrixSDTable and the matrixDSTable.

Matrixグループは、2つのアドレスのセット間の会話の統計を保存します。デバイスが新しい会話を検出すると、テーブルに新しいエントリが作成されます。このグループは、MatrixControltable、MatrixSdtable、MatrixDstableで構成されています。

2.3.8. The Filter Group
2.3.8. フィルターグループ

The filter group allows packets to be matched by a filter equation. These matched packets form a data stream that may be captured or may generate events. This group consists of the filterTable and the channelTable.

フィルターグループを使用すると、パケットをフィルター方程式によって一致させることができます。これらのマッチングされたパケットは、キャプチャされるか、イベントを生成する可能性のあるデータストリームを形成します。このグループは、フィルターテーブルとチャネルテーブルで構成されています。

2.3.9. The Packet Capture Group
2.3.9. パケットキャプチャグループ

The Packet Capture group allows packets to be captured after they flow through a channel. This group consists of the bufferControlTable and the captureBufferTable, and requires the implementation of the filter group.

パケットキャプチャグループを使用すると、パケットがチャネルを流れた後にキャプチャできます。このグループは、BublecontroltableとCaptureBuffertableで構成されており、フィルターグループの実装が必要です。

2.3.10. The Event Group
2.3.10. イベントグループ

The event group controls the generation and notification of events from this device. This group consists of the eventTable and the logTable.

イベントグループは、このデバイスからのイベントの生成と通知を制御します。このグループは、イベントテーブルとログテーブルで構成されています。

3. Control of Remote Network Monitoring Devices
3. リモートネットワーク監視デバイスの制御

Due to the complex nature of the available functions in these devices, the functions often need user configuration. In many cases, the function requires parameters to be set up for a data collection operation. The operation can proceed only after these parameters are fully set up.

これらのデバイスで利用可能な機能の複雑な性質により、関数はユーザー構成が必要になることがよくあります。多くの場合、この関数は、データ収集操作のためにパラメーターを設定する必要があります。操作は、これらのパラメーターが完全にセットアップされた後にのみ進行できます。

Many functional groups in this MIB have one or more tables in which to set up control parameters, and one or more data tables in which to place the results of the operation. The control tables are typically read-write in nature, while the data tables are typically read-only. Because the parameters in the control table often describe resulting data in the data table, many of the parameters can be modified only when the control entry is invalid. Thus, the method for modifying these parameters is to invalidate the control entry, causing its deletion and the deletion of any associated data entries, and then create a new control entry with the proper parameters. Deleting the control entry also gives a convenient method for reclaiming the resources used by the associated data.

このMIBの多くの機能グループには、制御パラメーターを設定する1つ以上のテーブル、および操作の結果を配置する1つ以上のデータテーブルがあります。コントロールテーブルは通常、本質的に読み取りされていますが、データテーブルは通常読み取り専用です。コントロールテーブルのパラメーターは、しばしばデータテーブル内の結果のデータを記述するため、パラメーターの多くは、制御入力が無効な場合にのみ変更できます。したがって、これらのパラメーターを変更する方法は、制御エントリを無効にし、その削除と関連するデータエントリの削除を引き起こし、適切なパラメーターを使用して新しい制御エントリを作成することです。コントロールエントリを削除すると、関連するデータが使用するリソースを取り戻すための便利な方法も提供されます。

Some objects in this MIB provide a mechanism to execute an action on the remote monitoring device. These objects may execute an action as a result of a change in the state of the object. For those objects in this MIB, a request to set an object to the same value as it currently holds would thus cause no action to occur.

このMIBの一部のオブジェクトは、リモート監視デバイスでアクションを実行するメカニズムを提供します。これらのオブジェクトは、オブジェクトの状態の変更の結果としてアクションを実行する場合があります。このMIBのこれらのオブジェクトの場合、オブジェクトを現在保持しているのと同じ値に設定するリクエストでは、アクションが発生しません。

To facilitate control by multiple managers, resources have to be shared among the managers. These resources are typically the memory and computation resources that a function requires.

複数のマネージャーによる制御を促進するには、マネージャー間でリソースを共有する必要があります。これらのリソースは通常、関数が必要とするメモリと計算リソースです。

3.1. Resource Sharing Among Multiple Management Stations
3.1. 複数の管理ステーション間のリソース共有

When multiple management stations wish to use functions that compete for a finite amount of resources on a device, a method to facilitate this sharing of resources is required. Potential conflicts include:

複数の管理ステーションがデバイス上で有限量のリソースを競う機能を使用する場合、このリソースの共有を促進する方法が必要です。潜在的な競合には以下が含まれます。

o Two management stations wish to simultaneously use resources that together would exceed the capability of the device. o A management station uses a significant amount of resources for a long period of time. o A management station uses resources and then crashes, forgetting to free the resources so others may use them.

o 2つの管理ステーションは、デバイスの機能を超えるリソースを同時に使用したいと考えています。o管理ステーションは、かなりの量のリソースを長期間使用します。o管理ステーションはリソースを使用してからクラッシュし、リソースを解放するのを忘れて、他の人がそれらを使用できるようにします。

A mechanism is provided for each management station initiated function in this MIB to avoid these conflicts and to help resolve them when they occur. Each function has a label identifying the initiator (owner) of the function. This label is set by the initiator to provide for the following possibilities:

これらの競合を回避し、それらが発生したときにそれらを解決するのに役立つ、このMIBで開始された各管理ステーションにメカニズムが提供されます。各関数には、関数のイニシエーター(所有者)を識別するラベルがあります。このラベルは、次の可能性を提供するためにイニシエーターによって設定されています。

o A management station may recognize resources it owns and no longer needs. o A network operator can find the management station that owns the resource and negotiate for it to be freed. o A network operator may decide to unilaterally free resources another network operator has reserved. o Upon initialization, a management station may recognize resources it had reserved in the past. With this information it may free the resources if it no longer needs them.

o 管理ステーションは、所有しているリソースを認識し、もはや必要としない場合があります。oネットワークオペレーターは、リソースを所有する管理ステーションを見つけることができ、それを解放するために交渉することができます。oネットワークオペレーターは、別のネットワークオペレーターが予約している一方的に解放することを決定する場合があります。o初期化時に、管理ステーションは、過去に予約していたリソースを認識する場合があります。この情報を使用すると、リソースが不要になった場合にリソースを解放できます。

Management stations and probes should support any format of the owner string dictated by the local policy of the organization. It is suggested that this name contain one or more of the following: IP address, management station name, network manager's name, location, or phone number. This information will help users to share the resources more effectively.

管理ステーションとプローブは、組織のローカルポリシーによって決定される所有者の文字列の形式をサポートする必要があります。この名前には、IPアドレス、管理ステーション名、ネットワークマネージャーの名前、場所、または電話番号の1つ以上が含まれることが示唆されています。この情報は、ユーザーがリソースをより効果的に共有するのに役立ちます。

There is often default functionality that the device or the administrator of the probe (often the network administrator) wishes to set up. The resources associated with this functionality are then owned by the device itself or by the network administrator, and are intended to be long-lived. In this case, the device or the administrator will set the relevant owner object to a string starting with 'monitor'. Indiscriminate modification of the monitor-owned configuration by network management stations is discouraged. In fact, a network management station should only modify these objects under the direction of the administrator of the probe.

多くの場合、プローブのデバイスまたは管理者(多くの場合、ネットワーク管理者)がセットアップを希望するデフォルトの機能があります。この機能に関連するリソースは、デバイス自体またはネットワーク管理者によって所有され、長寿命になることを目的としています。この場合、デバイスまたは管理者は、関連する所有者オブジェクトを「モニター」から始まる文字列に設定します。ネットワーク管理ステーションによるモニター所有の構成の無差別の変更は落胆します。実際、ネットワーク管理ステーションは、プローブの管理者の指示の下でのみこれらのオブジェクトを変更する必要があります。

Resources on a probe are scarce and are typically allocated when control rows are created by an application. Since many applications may be using a probe simultaneously, indiscriminate allocation of resources to particular applications is very likely to cause resource shortages in the probe.

プローブ上のリソースは不足しており、通常、アプリケーションによって制御行が作成されると割り当てられます。多くのアプリケーションが同時にプローブを使用している可能性があるため、特定のアプリケーションへのリソースの無差別割り当ては、プローブにリソース不足を引き起こす可能性が非常に高いです。

When a network management station wishes to utilize a function in a monitor, it is encouraged to first scan the control table of that function to find an instance with similar parameters to share. This is especially true for those instances owned by the monitor, which can be assumed to change infrequently. If a management station decides to share an instance owned by another management station, it should understand that the management station that owns the instance may indiscriminately modify or delete it.

ネットワーク管理ステーションがモニターで関数を利用したい場合、その関数の制御テーブルを最初にスキャンして、共有する同様のパラメーターを持つインスタンスを見つけることが推奨されます。これは、モニターが所有するインスタンスに特に当てはまります。これは、まれに変化すると想定できます。管理ステーションが別の管理ステーションが所有するインスタンスを共有することを決定した場合、インスタンスを所有する管理ステーションが無差別に変更または削除する可能性があることを理解する必要があります。

It should be noted that a management application should have the most trust in a monitor-owned row because it should be changed very infrequently. A row owned by the management application is less long-lived because a network administrator is more likely to re-assign resources from a row that is in use by one user than from a monitor-owned row that is potentially in use by many users. A row owned by another application would be even less long-lived because the other application may delete or modify that row completely at its discretion.

管理アプリケーションは、非常にまれに変更する必要があるため、モニター所有の行に最も信頼できる必要があることに注意してください。管理アプリケーションが所有する行は、ネットワーク管理者が多くのユーザーが使用しているモニター所有の行からよりも1人のユーザーが使用している行からリソースを再割り当てする可能性が高いためです。別のアプリケーションが所有する行は、他のアプリケーションがその裁量で完全にその行を削除または変更する可能性があるため、さらに長い寿命が少なくなります。

3.2. Row Addition Among Multiple Management Stations
3.2. 複数の管理ステーション間の行の追加

The addition of new rows is achieved using the method described in RFC 1905 [13]. In this MIB, rows are often added to a table in order to configure a function. This configuration usually involves parameters that control the operation of the function. The agent must check these parameters to make sure they are appropriate given restrictions defined in this MIB as well as any implementation specific restrictions such as lack of resources. The agent implementor may be confused as to when to check these parameters and when to signal to the management station that the parameters are invalid. There are two opportunities:

新しい行の追加は、RFC 1905 [13]で説明されている方法を使用して達成されます。このMIBでは、関数を構成するために行がテーブルに追加されることがよくあります。この構成には、通常、関数の動作を制御するパラメーターが含まれます。エージェントは、これらのパラメーターをチェックして、このMIBで定義されている制限と、リソース不足などの実装固有の制限を確認する必要があります。エージェントの実装者は、これらのパラメーターをチェックするタイミングと、パラメーターが無効であることを管理ステーションに通知するタイミングについて混乱する場合があります。2つの機会があります。

o When the management station sets each parameter object.

o 管理ステーションが各パラメーターオブジェクトを設定するとき。

o When the management station sets the entry status object to valid.

o 管理ステーションがエントリステータスオブジェクトを有効に設定するとき。

If the latter is chosen, it would be unclear to the management station which of the several parameters was invalid and caused the badValue error to be emitted. Thus, wherever possible, the implementor should choose the former as it will provide more information to the management station.

後者が選択された場合、管理ステーションには、いくつのパラメーターが無効であり、悪い値エラーが発現されたかは不明です。したがって、可能な限り、実装者は、管理ステーションにより多くの情報を提供するため、前者を選択する必要があります。

A problem can arise when multiple management stations attempt to set configuration information simultaneously using SNMP. When this involves the addition of a new conceptual row in the same control table, the managers may collide, attempting to create the same entry. To guard against these collisions, each such control entry contains a status object with special semantics that help to arbitrate among the managers. If an attempt is made with the row addition mechanism to create such a status object and that object already exists, an error is returned. When more than one manager simultaneously attempts to create the same conceptual row, only the first can succeed. The others will receive an error.

複数の管理ステーションがSNMPを使用して構成情報を同時に設定しようとすると、問題が発生する可能性があります。これには、同じコントロールテーブルに新しい概念的行が追加される場合、マネージャーは衝突し、同じエントリを作成しようとする場合があります。これらの衝突を防ぐために、このような制御エントリには、マネージャー間の仲裁に役立つ特別なセマンティクスを持つステータスオブジェクトが含まれています。そのようなステータスオブジェクトを作成するための行追加メカニズムで試行が行われ、そのオブジェクトが既に存在する場合、エラーが返されます。複数のマネージャーが同時に同じ概念的行を作成しようとする場合、最初のマネージャーだけが成功することができます。他の人はエラーを受け取ります。

When a manager wishes to create a new control entry, it needs to choose an index for that row. It may choose this index in a variety of ways, hopefully minimizing the chances that the index is in use by another manager. If the index is in use, the mechanism mentioned previously will guard against collisions. Examples of schemes to choose index values include random selection or scanning the control table looking for the first unused index. Because index values may be any valid value in the range and they are chosen by the manager, the agent must allow a row to be created with any unused index value if it has the resources to create a new row.

マネージャーが新しいコントロールエントリの作成を希望する場合、その行のインデックスを選択する必要があります。このインデックスをさまざまな方法で選択し、別のマネージャーがインデックスが使用されている可能性を最小限に抑えることができます。インデックスが使用されている場合、前述のメカニズムは衝突を防ぎます。インデックス値を選択するスキームの例には、ランダム選択または最初の未使用のインデックスを探しているコントロールテーブルのスキャンが含まれます。インデックス値は範囲内の有効な値であり、マネージャーによって選択される可能性があるため、新しい行を作成するリソースがある場合、エージェントは未使用のインデックス値で行を作成することを許可する必要があります。

Some tables in this MIB reference other tables within this MIB. When creating or deleting entries in these tables, it is generally allowable for dangling references to exist. There is no defined order for creating or deleting entries in these tables.

このMIBの一部のテーブルは、このMIB内の他のテーブルを参照しています。これらのテーブルでエントリを作成または削除する場合、一般に、参照をぶら下げて存在するために許可されます。これらのテーブルにエントリを作成または削除するための定義された順序はありません。

4. Conventions
4. 規約

The following conventions are used throughout the RMON MIB and its companion documents.

次の規則は、RMON MIBとそのコンパニオンドキュメント全体で使用されています。

Good Packets

良いパケット

Good packets are error-free packets that have a valid frame length. For example, on Ethernet, good packets are error-free packets that are between 64 octets long and 1518 octets long. They follow the form defined in IEEE 802.3 section 3.2.all.

優れたパケットは、有効なフレーム長を持つエラーのないパケットです。たとえば、イーサネットでは、優れたパケットは、長さ64オクテットから1518オクテットの長さのエラーのないパケットです。IEEE 802.3セクション3.2.allで定義されているフォームに従います。

Bad Packets

悪いパケット

Bad packets are packets that have proper framing and are therefore recognized as packets, but contain errors within the packet or have an invalid length. For example, on Ethernet, bad packets have a valid preamble and SFD, but have a bad CRC, or are either shorter than 64 octets or longer than 1518 octets.

悪いパケットは、適切なフレーミングを備えたパケットを持つため、パケットとして認識されますが、パケット内のエラーが含まれているか、無効な長さがあります。たとえば、イーサネットでは、不良パケットには有効なプリアンブルとSFDがありますが、悪いCRCを持っているか、64オクテットよりも短いか、1518オクテットよりも長いです。

5. Definitions
5. 定義
 RMON-MIB DEFINITIONS ::= BEGIN
        

IMPORTS MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY, NOTIFICATION-TYPE, mib-2, Counter32, Integer32, TimeTicks FROM SNMPv2-SMI

インポートモジュールアイデンティティ、オブジェクトタイプ、オブジェクトアイデンティティ、通知タイプ、MIB-2、Counter32、Integer32、SNMPV2-SMIのタイムテック

TEXTUAL-CONVENTION, DisplayString FROM SNMPv2-TC

Textual Convention、snmpv2-tcからのディスプレイストリング

MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF;

Module Compliance、Object-Group、Snmpv2-confの通知グループ。

-- Remote Network Monitoring MIB

- リモートネットワーク監視MIB

rmonMibModule MODULE-IDENTITY LAST-UPDATED "200005110000Z" -- 11 May, 2000 ORGANIZATION "IETF RMON MIB Working Group" CONTACT-INFO "Steve Waldbusser Phone: +1-650-948-6500 Fax: +1-650-745-0671 Email: waldbusser@nextbeacon.com" DESCRIPTION "Remote network monitoring devices, often called monitors or probes, are instruments that exist for the purpose of managing a network. This MIB defines objects for managing remote network monitoring devices."

RMONMIBMODULEモジュール同一性最後の「200005110000Z」 - 2000年5月11日「IETF RMON MIBワーキンググループ」コンタクトINFO "Steve Waldbusser電話:1-650-948-6500 FAX:1-650-745-0671メール:waldbusser@nextbeacon.com "説明「モニターまたはプローブと呼ばれることが多いリモートネットワーク監視デバイスは、ネットワークを管理する目的で存在する機器です。このMIBは、リモートネットワーク監視デバイスを管理するためのオブジェクトを定義します。」

REVISION "200005110000Z" -- 11 May, 2000 DESCRIPTION "Reformatted into SMIv2 format.

リビジョン「200005110000Z」 - 2000年5月11日説明「SMIV2形式に再フォーマットされました。

This version published as RFC 2819."

このバージョンはRFC 2819として公開されています。」

REVISION "199502010000Z" -- 1 Feb, 1995 DESCRIPTION "Bug fixes, clarifications and minor changes based on implementation experience, published as RFC1757 [18].

改訂「199502010000Z」 - 1995年2月1日説明「RFC1757 [18]として公開された実装エクスペリエンスに基づくバグの修正、説明、軽微な変更。

Two changes were made to object definitions:

オブジェクト定義に2つの変更が行われました。

1) A new status bit has been defined for the captureBufferPacketStatus object, indicating that the packet order within the capture buffer may not be identical to the packet order as received off the wire. This bit may only be used for packets transmitted by the probe. Older NMS applications can safely ignore this status bit, which might be used by newer agents.

1) CaptureBufferPacketStatusオブジェクトに対して新しいステータスビットが定義されており、キャプチャバッファ内のパケット順序がワイヤーを受け取ったパケット順序と同一ではないことを示しています。このビットは、プローブによって送信されるパケットにのみ使用できます。古いNMSアプリケーションは、このステータスビットを安全に無視できます。これは、新しいエージェントが使用する可能性があります。

2) The packetMatch trap has been removed. This trap was never actually 'approved' and was not added to this document along with the risingAlarm and fallingAlarm traps. The packetMatch trap could not be throttled, which could cause disruption of normal network traffic under some circumstances. An NMS should configure a risingAlarm threshold on the appropriate channelMatches instance if a trap is desired for a packetMatch event. Note that logging of packetMatch events is still supported--only trap generation for such events has been removed.

2) PacketMatchトラップが削除されました。このトラップは実際に「承認された」ことはなく、RisingAlarmおよびFallingAlarmトラップとともにこのドキュメントに追加されませんでした。PacketMatchトラップをスロットすることはできませんでした。これにより、状況によっては通常のネットワークトラフィックが中断される可能性があります。NMSは、PacketMatchイベントのトラップが必要な場合、適切なChannelMatchesインスタンスにRisingAlarmしきい値を構成する必要があります。PacketMatchイベントのロギングは引き続きサポートされていることに注意してください。このようなイベントのトラップ生成は削除されています。

In addition, several clarifications to individual object definitions have been added to assist agent and NMS implementors:

さらに、エージェントとNMSの実装者を支援するために、個々のオブジェクト定義に対するいくつかの明確化が追加されました。

- global definition of 'good packets' and 'bad packets'

- 「良いパケット」と「悪いパケット」のグローバルな定義

- more detailed text governing conceptual row creation and modification

- 概念的な行の作成と変更を管理するより詳細なテキスト

- instructions for probes relating to interface changes and disruptions

- インターフェイスの変更と破壊に関連するプローブの指示

- clarification of some ethernet counter definitions

- いくつかのイーサネットカウンター定義の明確化

- recommended formula for calculating network utilization

- ネットワーク利用を計算するための推奨式

- clarification of channel and captureBuffer behavior for some unusual conditions

- いくつかの異常な条件のためのチャネルとキャプチャバッファの動作の明確化

- examples of proper instance naming for each table"

- 各テーブルの適切なインスタンスの命名の例」

     REVISION "199111010000Z"    -- 1 Nov, 1991
     DESCRIPTION
         "The original version of this MIB, published as RFC1271."
     ::= { rmonConformance 8 }
        
     rmon    OBJECT IDENTIFIER ::= { mib-2 16 }
        

-- textual conventions

- テキストの慣習

 OwnerString ::= TEXTUAL-CONVENTION
     STATUS current
      DESCRIPTION
         "This data type is used to model an administratively
         assigned name of the owner of a resource. Implementations
         must accept values composed of well-formed NVT ASCII
         sequences. In addition, implementations should accept
         values composed of well-formed UTF-8 sequences.
        

It is suggested that this name contain one or more of the following: IP address, management station name, network manager's name, location, or phone number. In some cases the agent itself will be the owner of an entry. In these cases, this string shall be set to a string starting with 'monitor'.

この名前には、IPアドレス、管理ステーション名、ネットワークマネージャーの名前、場所、または電話番号の1つ以上が含まれることが示唆されています。場合によっては、エージェント自体がエントリの所有者になります。これらの場合、この文字列は「モニター」から始まる文字列に設定するものとします。

SNMP access control is articulated entirely in terms of the contents of MIB views; access to a particular SNMP object instance depends only upon its presence or absence in a particular MIB view and never upon its value or the value of related object instances. Thus, objects of this type afford resolution of resource contention only among cooperating managers; they realize no access control function with respect to uncooperative parties." SYNTAX OCTET STRING (SIZE (0..127))

SNMPアクセス制御は、MIBビューの内容の観点から完全に明確にされています。特定のSNMPオブジェクトインスタンスへのアクセスは、特定のMIBビューでのその有無にのみ依存し、関連するオブジェクトインスタンスの値または値にはありません。したがって、このタイプのオブジェクトは、協力マネージャーの間でのみリソース競合の解決を提供します。彼らは、非協力的なパーティーに関してアクセス制御機能がないことを認識しています。

 EntryStatus ::= TEXTUAL-CONVENTION
     STATUS current
     DESCRIPTION
         "The status of a table entry.
        

Setting this object to the value invalid(4) has the effect of invalidating the corresponding entry. That is, it effectively disassociates the mapping identified with said entry. It is an implementation-specific matter as to whether the agent removes an invalidated entry from the table. Accordingly, management stations must be prepared to receive tabular information from agents that corresponds to entries currently not in use. Proper interpretation of such entries requires examination of the relevant EntryStatus object.

このオブジェクトを無効な値に設定する(4)には、対応するエントリを無効にする効果があります。つまり、上記のエントリで識別されたマッピングを効果的に分離します。これは、エージェントがテーブルから無効なエントリを削除するかどうかについての実装固有の問題です。したがって、管理ステーションは、現在使用されていないエントリに対応するエージェントから表形式情報を受信するために準備する必要があります。そのようなエントリの適切な解釈には、関連するEntryStatusオブジェクトの調べが必要です。

An existing instance of this object cannot be set to createRequest(2). This object may only be set to createRequest(2) when this instance is created. When this object is created, the agent may wish to create supplemental object instances with default values to complete a conceptual row in this table. Because the creation of these default objects is entirely at the option of the agent, the manager must not assume that any will be created, but may make use of any that are created. Immediately after completing the create operation, the agent must set this object to underCreation(3).

このオブジェクトの既存のインスタンスは、Createrequest(2)に設定することはできません。このオブジェクトは、このインスタンスが作成された場合にのみCreaterequest(2)に設定できます。このオブジェクトが作成されると、エージェントはデフォルト値のある補足オブジェクトインスタンスを作成して、このテーブルの概念的行を完了することを希望する場合があります。これらのデフォルトのオブジェクトの作成は完全にエージェントのオプションにあるため、マネージャーは作成されたものが作成されると想定してはなりませんが、作成されたものを利用することができます。作成操作を完了した直後に、エージェントはこのオブジェクトを制御不足に設定する必要があります(3)。

When in the underCreation(3) state, an entry is allowed to exist in a possibly incomplete, possibly inconsistent state, usually to allow it to be modified in multiple PDUs. When in this state, an entry is not fully active. Entries shall exist in the underCreation(3) state until the management station is finished configuring the entry and sets this object to valid(1) or aborts, setting this object to invalid(4). If the agent determines that an entry has been in the underCreation(3) state for an abnormally long time, it may decide that the management station has crashed. If the agent makes this decision, it may set this object to invalid(4) to reclaim the entry. A prudent agent will understand that the management station may need to wait for human input and will allow for that possibility in its determination of this abnormally long period.

(3)状態では、複数のPDUで修正できるように、エントリが不完全で、おそらく一貫性のない状態に存在することが許可されます。この状態では、エントリが完全にアクティブではありません。エントリは、管理ステーションがエントリの構成が完了し、このオブジェクトを有効な(1)または中止に設定し、このオブジェクトを無効(4)に設定するまで、(3)未熟領域に存在するものとします。エージェントが、エントリが異常に長い間(3)状態にあると判断した場合、管理ステーションがクラッシュしたことを決定する可能性があります。エージェントがこの決定を下した場合、エントリを取り戻すためにこのオブジェクトを無効(4)に設定することができます。賢明なエージェントは、管理ステーションが人間の入力を待つ必要があるかもしれないことを理解し、この異常に長い期間を決定することでその可能性を可能にするでしょう。

An entry in the valid(1) state is fully configured and consistent and fully represents the configuration or operation such a row is intended to represent. For example, it could be a statistical function that is configured and active, or a filter that is available in the list of filters processed by the packet capture process.

有効な(1)状態のエントリは完全に構成され、一貫性があり、そのような行が表現することを目的とした構成または操作を完全に表します。たとえば、構成およびアクティブな統計関数、またはパケットキャプチャプロセスによって処理されたフィルターのリストで使用できるフィルターである可能性があります。

A manager is restricted to changing the state of an entry in the following ways:

マネージャーは、次の方法でエントリの状態を変更することに制限されています。

              To:       valid  createRequest  underCreation  invalid
         From:
         valid             OK             NO             OK       OK
         createRequest    N/A            N/A            N/A      N/A
         underCreation     OK             NO             OK       OK
         invalid           NO             NO             NO       OK
         nonExistent       NO             OK             NO       OK
        

In the table above, it is not applicable to move the state from the createRequest state to any other state because the manager will never find the variable in that state. The nonExistent state is not a value of the enumeration, rather it means that the entryStatus variable does not exist at all.

上記の表では、マネージャーがその状態に変数を見つけることがないため、状態をCreaterequest Stateから他の状態に移動することは適用されません。存在しない状態は、列挙の値ではなく、EntryStatus変数がまったく存在しないことを意味します。

         An agent may allow an entryStatus variable to change state in
         additional ways, so long as the semantics of the states are
         followed.  This allowance is made to ease the implementation of
         the agent and is made despite the fact that managers should
         never exercise these additional state transitions."
     SYNTAX INTEGER {
                valid(1),
                createRequest(2),
                underCreation(3),
                invalid(4)
            }
        
     statistics        OBJECT IDENTIFIER ::= { rmon 1 }
     history           OBJECT IDENTIFIER ::= { rmon 2 }
     alarm             OBJECT IDENTIFIER ::= { rmon 3 }
     hosts             OBJECT IDENTIFIER ::= { rmon 4 }
     hostTopN          OBJECT IDENTIFIER ::= { rmon 5 }
     matrix            OBJECT IDENTIFIER ::= { rmon 6 }
     filter            OBJECT IDENTIFIER ::= { rmon 7 }
     capture           OBJECT IDENTIFIER ::= { rmon 8 }
     event             OBJECT IDENTIFIER ::= { rmon 9 }
     rmonConformance   OBJECT IDENTIFIER ::= { rmon 20 }
        
 -- The Ethernet Statistics Group
 --
 -- Implementation of the Ethernet Statistics group is optional.
 -- Consult the MODULE-COMPLIANCE macro for the authoritative
 -- conformance information for this MIB.
 --
 -- The ethernet statistics group contains statistics measured by the
 -- probe for each monitored interface on this device.  These
 -- statistics take the form of free running counters that start from
 -- zero when a valid entry is created.
 --
 -- This group currently has statistics defined only for
 -- Ethernet interfaces.  Each etherStatsEntry contains statistics
 -- for one Ethernet interface.  The probe must create one
 -- etherStats entry for each monitored Ethernet interface
 -- on the device.
        
 etherStatsTable OBJECT-TYPE
     SYNTAX     SEQUENCE OF EtherStatsEntry
     MAX-ACCESS not-accessible
     STATUS     current
     DESCRIPTION
         "A list of Ethernet statistics entries."
     ::= { statistics 1 }
        
 etherStatsEntry OBJECT-TYPE
     SYNTAX     EtherStatsEntry
     MAX-ACCESS not-accessible
     STATUS     current
     DESCRIPTION
         "A collection of statistics kept for a particular
         Ethernet interface.  As an example, an instance of the
         etherStatsPkts object might be named etherStatsPkts.1"
     INDEX { etherStatsIndex }
     ::= { etherStatsTable 1 }
        
 EtherStatsEntry ::= SEQUENCE {
     etherStatsIndex                    Integer32,
     etherStatsDataSource               OBJECT IDENTIFIER,
     etherStatsDropEvents               Counter32,
     etherStatsOctets                   Counter32,
     etherStatsPkts                     Counter32,
     etherStatsBroadcastPkts            Counter32,
     etherStatsMulticastPkts            Counter32,
     etherStatsCRCAlignErrors           Counter32,
     etherStatsUndersizePkts            Counter32,
     etherStatsOversizePkts             Counter32,
     etherStatsFragments                Counter32,
     etherStatsJabbers                  Counter32,
     etherStatsCollisions               Counter32,
     etherStatsPkts64Octets             Counter32,
     etherStatsPkts65to127Octets        Counter32,
     etherStatsPkts128to255Octets       Counter32,
     etherStatsPkts256to511Octets       Counter32,
     etherStatsPkts512to1023Octets      Counter32,
     etherStatsPkts1024to1518Octets     Counter32,
     etherStatsOwner                    OwnerString,
     etherStatsStatus                   EntryStatus
 }
        
 etherStatsIndex OBJECT-TYPE
     SYNTAX     Integer32 (1..65535)
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The value of this object uniquely identifies this
         etherStats entry."
     ::= { etherStatsEntry 1 }
        

etherStatsDataSource OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-create STATUS current DESCRIPTION "This object identifies the source of the data that this etherStats entry is configured to analyze. This source can be any ethernet interface on this device. In order to identify a particular interface, this object shall identify the instance of the ifIndex object, defined in RFC 2233 [17], for the desired interface. For example, if an entry were to receive data from interface #1, this object would be set to ifIndex.1.

EtherstatsDataSourceオブジェクトタイプの構文オブジェクト識別子Max-Access Read-Createステータス現在の説明 "このオブジェクトは、このエセルストエントリが分析するように構成されているデータのソースを識別します。このソースは、このデバイスの任意のイーサネットインターフェイスになります。特定のインターフェイスでは、このオブジェクトは、目的のインターフェイスに対してRFC 2233 [17]で定義されているIFIndexオブジェクトのインスタンスを識別します。たとえば、エントリがインターフェイス#1からデータを受信した場合、このオブジェクトはIfindexに設定されます。1。

The statistics in this group reflect all packets on the local network segment attached to the identified interface.

このグループの統計は、特定されたインターフェイスに添付されたローカルネットワークセグメントのすべてのパケットを反映しています。

An agent may or may not be able to tell if fundamental changes to the media of the interface have occurred and necessitate an invalidation of this entry. For example, a hot-pluggable ethernet card could be pulled out and replaced by a token-ring card. In such a case, if the agent has such knowledge of the change, it is recommended that it invalidate this entry.

エージェントは、インターフェイスのメディアの根本的な変更が発生し、このエントリの無効化を必要とするかどうかを判断する場合とできない場合があります。たとえば、ホットプラグ可能なイーサネットカードを引き出して、トークンリングカードに置き換えることができます。そのような場合、エージェントが変更についてそのような知識を持っている場合、このエントリを無効にすることをお勧めします。

         This object may not be modified if the associated
         etherStatsStatus object is equal to valid(1)."
     ::= { etherStatsEntry 2 }
        
 etherStatsDropEvents OBJECT-TYPE
     SYNTAX     Counter32
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The total number of events in which packets
         were dropped by the probe due to lack of resources.
         Note that this number is not necessarily the number of
         packets dropped; it is just the number of times this
         condition has been detected."
     ::= { etherStatsEntry 3 }
        

etherStatsOctets OBJECT-TYPE SYNTAX Counter32 UNITS "Octets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets of data (including those in bad packets) received on the network (excluding framing bits but including FCS octets).

EtherStatSoCoctetsオブジェクトタイプの構文カウンター32ユニット「オクテット」最大アクセス読み取り専用ステータス現在の説明 "ネットワークで受信したデータの総数(悪いパケットにあるパケットにあるものを含む)(FCSオクテットを含むがフレーミングビットを除く)。

This object can be used as a reasonable estimate of 10-Megabit ethernet utilization. If greater precision is desired, the etherStatsPkts and etherStatsOctets objects should be sampled before and after a common interval. The differences in the sampled values are Pkts and Octets, respectively, and the number of seconds in the interval is Interval. These values are used to calculate the Utilization as follows:

このオブジェクトは、10メガビットイーサネット利用の合理的な推定として使用できます。より大きな精度が必要な場合、etherstatspktsとetherstatsoctetsオブジェクトは、共通の間隔の前後にサンプリングする必要があります。サンプリングされた値の違いはそれぞれPKTとオクテットであり、間隔の秒数は間隔です。これらの値は、次のように使用率を計算するために使用されます。

                          Pkts * (9.6 + 6.4) + (Octets * .8)
          Utilization = -------------------------------------
                                  Interval * 10,000
        
         The result of this equation is the value Utilization which
         is the percent utilization of the ethernet segment on a
         scale of 0 to 100 percent."
     ::= { etherStatsEntry 4 }
        
 etherStatsPkts OBJECT-TYPE
     SYNTAX     Counter32
     UNITS      "Packets"
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The total number of packets (including bad packets,
         broadcast packets, and multicast packets) received."
     ::= { etherStatsEntry 5 }
        
 etherStatsBroadcastPkts OBJECT-TYPE
     SYNTAX     Counter32
     UNITS      "Packets"
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The total number of good packets received that were
         directed to the broadcast address.  Note that this
         does not include multicast packets."
     ::= { etherStatsEntry 6 }
        
 etherStatsMulticastPkts OBJECT-TYPE
     SYNTAX     Counter32
     UNITS      "Packets"
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The total number of good packets received that were
         directed to a multicast address.  Note that this number
         does not include packets directed to the broadcast
          address."
     ::= { etherStatsEntry 7 }
        
 etherStatsCRCAlignErrors OBJECT-TYPE
     SYNTAX     Counter32
     UNITS      "Packets"
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The total number of packets received that
         had a length (excluding framing bits, but
         including FCS octets) of between 64 and 1518
         octets, inclusive, but had either a bad
         Frame Check Sequence (FCS) with an integral
         number of octets (FCS Error) or a bad FCS with
         a non-integral number of octets (Alignment Error)."
     ::= { etherStatsEntry 8 }
        
 etherStatsUndersizePkts OBJECT-TYPE
     SYNTAX     Counter32
     UNITS      "Packets"
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The total number of packets received that were
         less than 64 octets long (excluding framing bits,
         but including FCS octets) and were otherwise well
         formed."
     ::= { etherStatsEntry 9 }
        
 etherStatsOversizePkts OBJECT-TYPE
     SYNTAX     Counter32
     UNITS      "Packets"
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The total number of packets received that were
         longer than 1518 octets (excluding framing bits,
         but including FCS octets) and were otherwise
         well formed."
     ::= { etherStatsEntry 10 }
        

etherStatsFragments OBJECT-TYPE SYNTAX Counter32 UNITS "Packets" MAX-ACCESS read-only STATUS current DESCRIPTION

EtherstatsFragments Object-Type構文Counter32ユニット "パケット" max-access読み取り専用ステータス現在の説明

"The total number of packets received that were less than 64 octets in length (excluding framing bits but including FCS octets) and had either a bad Frame Check Sequence (FCS) with an integral number of octets (FCS Error) or a bad FCS with a non-integral number of octets (Alignment Error).

「長さ64オクテット未満の受信したパケットの総数(フレーミングビットを除くがFCSオクテットを除く)、統合数のオクテット(FCSエラー)を備えた悪いフレームチェックシーケンス(FCS)または悪いFCSのいずれかがありました。オクテットの非統合数(アライメントエラー)。

         Note that it is entirely normal for etherStatsFragments to
         increment.  This is because it counts both runts (which are
         normal occurrences due to collisions) and noise hits."
     ::= { etherStatsEntry 11 }
        

etherStatsJabbers OBJECT-TYPE SYNTAX Counter32 UNITS "Packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets received that were longer than 1518 octets (excluding framing bits, but including FCS octets), and had either a bad Frame Check Sequence (FCS) with an integral number of octets (FCS Error) or a bad FCS with a non-integral number of octets (Alignment Error).

EtherstatsJabbersオブジェクトタイプの構文カウンター32ユニット「パケット」マックスアクセス読み取り専用ステータス現在の説明 "1518オクテットよりも長い受け取ったパケットの総数(フレーミングビットを除くが、FCSオクテットを含む)、そして悪いフレームチェックがありました。積分数のオクテット(FCSエラー)または非統合数のオクテット数(アライメントエラー)の悪いFCを備えたシーケンス(FCS)。

         Note that this definition of jabber is different
         than the definition in IEEE-802.3 section 8.2.1.5
         (10BASE5) and section 10.3.1.4 (10BASE2).  These
         documents define jabber as the condition where any
         packet exceeds 20 ms.  The allowed range to detect
         jabber is between 20 ms and 150 ms."
     ::= { etherStatsEntry 12 }
        

etherStatsCollisions OBJECT-TYPE SYNTAX Counter32 UNITS "Collisions" MAX-ACCESS read-only STATUS current DESCRIPTION "The best estimate of the total number of collisions on this Ethernet segment.

EtherstatsCollisions Object-Type構文COUNTER32ユニット「衝突」最大アクセス読み取り専用ステータス現在の説明 "このイーサネットセグメントの衝突の総数の最良の推定。

The value returned will depend on the location of the RMON probe. Section 8.2.1.3 (10BASE-5) and section 10.3.1.3 (10BASE-2) of IEEE standard 802.3 states that a station must detect a collision, in the receive mode, if three or more stations are transmitting simultaneously. A repeater port must detect a collision when two or more stations are transmitting simultaneously. Thus a probe placed on a repeater port could record more collisions than a probe connected to a station on the same segment would.

返される値は、RMONプローブの位置によって異なります。IEEE Standard 802.3のセクション8.2.1.3(10Base-5)およびセクション10.3.1.3(10Base-2)は、3つ以上のステーションが同時に送信されている場合、ステーションは受信モードで衝突を検出する必要があると述べています。2つ以上のステーションが同時に送信されている場合、リピーターポートは衝突を検出する必要があります。したがって、リピーターポートに配置されたプローブは、同じセグメントのステーションに接続されたプローブよりも多くの衝突を記録できます。

Probe location plays a much smaller role when considering 10BASE-T. 14.2.1.4 (10BASE-T) of IEEE standard 802.3 defines a collision as the simultaneous presence of signals on the DO and RD circuits (transmitting and receiving at the same time). A 10BASE-T station can only detect collisions when it is transmitting. Thus probes placed on a station and a repeater, should report the same number of collisions.

プローブの位置は、10Base-Tを検討するときにはるかに小さな役割を果たします。IEEE Standard 802.3の14.2.1.4(10Base-T)は、衝突をDOとRD回路の信号の同時存在として定義します(同時に送信および受信)。10Base-Tステーションは、送信中の衝突のみを検出できます。したがって、駅とリピーターに配置されたプローブは、同じ数の衝突を報告する必要があります。

         Note also that an RMON probe inside a repeater should
         ideally report collisions between the repeater and one or
         more other hosts (transmit collisions as defined by IEEE
         802.3k) plus receiver collisions observed on any coax
         segments to which the repeater is connected."
     ::= { etherStatsEntry 13 }
        
 etherStatsPkts64Octets OBJECT-TYPE
     SYNTAX     Counter32
     UNITS      "Packets"
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The total number of packets (including bad
         packets) received that were 64 octets in length
         (excluding framing bits but including FCS octets)."
     ::= { etherStatsEntry 14 }
        
 etherStatsPkts65to127Octets OBJECT-TYPE
     SYNTAX     Counter32
     UNITS      "Packets"
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The total number of packets (including bad
         packets) received that were between
         65 and 127 octets in length inclusive
         (excluding framing bits but including FCS octets)."
     ::= { etherStatsEntry 15 }
        
 etherStatsPkts128to255Octets OBJECT-TYPE
     SYNTAX     Counter32
     UNITS      "Packets"
     MAX-ACCESS read-only
      STATUS     current
     DESCRIPTION
         "The total number of packets (including bad
         packets) received that were between
         128 and 255 octets in length inclusive
         (excluding framing bits but including FCS octets)."
     ::= { etherStatsEntry 16 }
        
 etherStatsPkts256to511Octets OBJECT-TYPE
     SYNTAX     Counter32
     UNITS      "Packets"
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The total number of packets (including bad
         packets) received that were between
         256 and 511 octets in length inclusive
         (excluding framing bits but including FCS octets)."
     ::= { etherStatsEntry 17 }
        
 etherStatsPkts512to1023Octets OBJECT-TYPE
     SYNTAX     Counter32
     UNITS      "Packets"
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The total number of packets (including bad
         packets) received that were between
         512 and 1023 octets in length inclusive
         (excluding framing bits but including FCS octets)."
     ::= { etherStatsEntry 18 }
        
 etherStatsPkts1024to1518Octets OBJECT-TYPE
     SYNTAX     Counter32
     UNITS      "Packets"
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The total number of packets (including bad
         packets) received that were between
         1024 and 1518 octets in length inclusive
         (excluding framing bits but including FCS octets)."
     ::= { etherStatsEntry 19 }
        
 etherStatsOwner OBJECT-TYPE
     SYNTAX     OwnerString
     MAX-ACCESS read-create
     STATUS     current
      DESCRIPTION
         "The entity that configured this entry and is therefore
         using the resources assigned to it."
     ::= { etherStatsEntry 20 }
        
 etherStatsStatus OBJECT-TYPE
     SYNTAX     EntryStatus
     MAX-ACCESS read-create
     STATUS     current
     DESCRIPTION
         "The status of this etherStats entry."
     ::= { etherStatsEntry 21 }
        

-- The History Control Group

- 歴史コントロールグループ

 -- Implementation of the History Control group is optional.
 -- Consult the MODULE-COMPLIANCE macro for the authoritative
 -- conformance information for this MIB.
 --
 -- The history control group controls the periodic statistical
 -- sampling of data from various types of networks.  The
 -- historyControlTable stores configuration entries that each
 -- define an interface, polling period, and other parameters.
 -- Once samples are taken, their data is stored in an entry
 -- in a media-specific table.  Each such entry defines one
 -- sample, and is associated with the historyControlEntry that
 -- caused the sample to be taken.  Each counter in the
 -- etherHistoryEntry counts the same event as its similarly-named
 -- counterpart in the etherStatsEntry, except that each value here
 -- is a cumulative sum during a sampling period.
 --
 -- If the probe keeps track of the time of day, it should start
 -- the first sample of the history at a time such that
 -- when the next hour of the day begins, a sample is
 -- started at that instant.  This tends to make more
 -- user-friendly reports, and enables comparison of reports
 -- from different probes that have relatively accurate time
 -- of day.
 --
 -- The probe is encouraged to add two history control entries
 -- per monitored interface upon initialization that describe a short
 -- term and a long term polling period.  Suggested parameters are 30
 -- seconds for the short term polling period and 30 minutes for
 -- the long term period.
        
 historyControlTable OBJECT-TYPE
     SYNTAX     SEQUENCE OF HistoryControlEntry
     MAX-ACCESS not-accessible
      STATUS     current
     DESCRIPTION
         "A list of history control entries."
     ::= { history 1 }
        
 historyControlEntry OBJECT-TYPE
     SYNTAX     HistoryControlEntry
     MAX-ACCESS not-accessible
     STATUS     current
     DESCRIPTION
         "A list of parameters that set up a periodic sampling of
         statistics.  As an example, an instance of the
         historyControlInterval object might be named
         historyControlInterval.2"
     INDEX { historyControlIndex }
     ::= { historyControlTable 1 }
        
 HistoryControlEntry ::= SEQUENCE {
     historyControlIndex             Integer32,
     historyControlDataSource        OBJECT IDENTIFIER,
     historyControlBucketsRequested  Integer32,
     historyControlBucketsGranted    Integer32,
     historyControlInterval          Integer32,
     historyControlOwner             OwnerString,
     historyControlStatus            EntryStatus
 }
        
 historyControlIndex OBJECT-TYPE
     SYNTAX     Integer32 (1..65535)
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "An index that uniquely identifies an entry in the
         historyControl table.  Each such entry defines a
         set of samples at a particular interval for an
         interface on the device."
     ::= { historyControlEntry 1 }
        

historyControlDataSource OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-create STATUS current DESCRIPTION "This object identifies the source of the data for which historical data was collected and placed in a media-specific table on behalf of this historyControlEntry. This source can be any interface on this device. In order to identify a particular interface, this object shall identify the instance of the ifIndex object, defined in RFC 2233 [17], for the desired interface. For example, if an entry were to receive data from interface #1, this object would be set to ifIndex.1.

historeControldAtaSourceオブジェクトタイプの構文オブジェクト識別子識別子最大アクセス読み取りcreateステータス現在の説明 "このオブジェクトは、この履歴データが収集され、この履歴コントロレントリーに代わってメディア固有のテーブルに配置されたデータのソースを識別します。このデバイスのインターフェイス。特定のインターフェイスを識別するために、このオブジェクトは、目的のインターフェイスに対してRFC 2233 [17]で定義されているifindexオブジェクトのインスタンスを識別します。たとえば、エントリがインターフェイス#からデータを受信する場合は、1、このオブジェクトはifindex.1に設定されます。

The statistics in this group reflect all packets on the local network segment attached to the identified interface.

このグループの統計は、特定されたインターフェイスに添付されたローカルネットワークセグメントのすべてのパケットを反映しています。

An agent may or may not be able to tell if fundamental changes to the media of the interface have occurred and necessitate an invalidation of this entry. For example, a hot-pluggable ethernet card could be pulled out and replaced by a token-ring card. In such a case, if the agent has such knowledge of the change, it is recommended that it invalidate this entry.

エージェントは、インターフェイスのメディアの根本的な変更が発生し、このエントリの無効化を必要とするかどうかを判断する場合とできない場合があります。たとえば、ホットプラグ可能なイーサネットカードを引き出して、トークンリングカードに置き換えることができます。そのような場合、エージェントが変更についてそのような知識を持っている場合、このエントリを無効にすることをお勧めします。

         This object may not be modified if the associated
         historyControlStatus object is equal to valid(1)."
     ::= { historyControlEntry 2 }
        

historyControlBucketsRequested OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The requested number of discrete time intervals over which data is to be saved in the part of the media-specific table associated with this historyControlEntry.

historeControlBucketSeded Object-Type Syntax Integer32(1..65535)Max-Access Read-Create Status Current Current説明 "この履歴Controlentryに関連付けられたメディア固有のテーブルの一部に保存されるデータの要求された数の離散時間間隔。

         When this object is created or modified, the probe
         should set historyControlBucketsGranted as closely to
         this object as is possible for the particular probe
         implementation and available resources."
     DEFVAL { 50 }
     ::= { historyControlEntry 3 }
        

historyControlBucketsGranted OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of discrete sampling intervals over which data shall be saved in the part of the media-specific table associated with this historyControlEntry.

historeControlBucketsGranted Object-Type Syntax Integer32(1..65535)最大アクセス読み取り専用ステータス現在の説明 "この履歴コントロレントリーに関連するメディア固有のテーブルの一部にデータが保存されるデータを保存する離散サンプリング間隔の数。

When the associated historyControlBucketsRequested object is created or modified, the probe should set this object as closely to the requested value as is possible for the particular probe implementation and available resources. The probe must not lower this value except as a result of a modification to the associated historyControlBucketsRequested object.

関連するHistoryControlBucketsRequestedオブジェクトが作成または変更された場合、プローブは、特定のプローブの実装と利用可能なリソースで可能な限り、このオブジェクトを要求された値に密接に設定する必要があります。プローブは、関連するHistoryControlBucketSededオブジェクトの変更の結果を除いて、この値を下げてはなりません。

There will be times when the actual number of buckets associated with this entry is less than the value of this object. In this case, at the end of each sampling interval, a new bucket will be added to the media-specific table.

このエントリに関連付けられているバケットの実際の数がこのオブジェクトの値よりも少ない場合があります。この場合、各サンプリング間隔の最後に、新しいバケツがメディア固有のテーブルに追加されます。

When the number of buckets reaches the value of this object and a new bucket is to be added to the media-specific table, the oldest bucket associated with this historyControlEntry shall be deleted by the agent so that the new bucket can be added.

バケツの数がこのオブジェクトの値に達し、新しいバケツをメディア固有のテーブルに追加する場合、この履歴コントロレントリーに関連する最古のバケツは、新しいバケツを追加できるようにエージェントによって削除されます。

When the value of this object changes to a value less than the current value, entries are deleted from the media-specific table associated with this historyControlEntry. Enough of the oldest of these entries shall be deleted by the agent so that their number remains less than or equal to the new value of this object.

このオブジェクトの値が現在の値よりも少ない値に変更されると、エントリはこの履歴コントロレントリーに関連付けられたメディア固有のテーブルから削除されます。これらのエントリの最も古いエントリは、エージェントによって削除されるため、このオブジェクトの新しい値以下のままであるようにします。

         When the value of this object changes to a value greater
         than the current value, the number of associated media-
         specific entries may be allowed to grow."
     ::= { historyControlEntry 4 }
        

historyControlInterval OBJECT-TYPE SYNTAX Integer32 (1..3600) UNITS "Seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The interval in seconds over which the data is sampled for each bucket in the part of the media-specific table associated with this historyControlEntry. This interval can be set to any number of seconds between 1 and 3600 (1 hour).

HistoryContrololIntervalオブジェクトタイプ構文integer32(1..3600)単位「秒」最大アクセス読み取りステータス現在の説明 ""秒単位の秒単位の間隔このHistoryControlentry。この間隔は、1〜3600(1時間)の任意の数秒に設定できます。

Because the counters in a bucket may overflow at their maximum value with no indication, a prudent manager will take into account the possibility of overflow in any of the associated counters. It is important to consider the minimum time in which any counter could overflow on a particular media type and set the historyControlInterval object to a value less than this interval. This is typically most important for the 'octets' counter in any media-specific table. For example, on an Ethernet network, the etherHistoryOctets counter could overflow in about one hour at the Ethernet's maximum utilization.

バケツ内のカウンターは、兆候なしに最大値でオーバーフローする可能性があるため、慎重なマネージャーは、関連するカウンターのいずれかでオーバーフローの可能性を考慮します。特定のメディアタイプでカウンターがオーバーフローできる最小時間を考慮し、HistoryContrololIntervalオブジェクトをこの間隔より小さい値に設定できることを考慮することが重要です。これは通常、メディア固有のテーブルの「オクテット」カウンターにとって最も重要です。たとえば、イーサネットネットワークでは、EtherHistoryoCuttetsカウンターは、イーサネットの最大利用で約1時間でオーバーフローする可能性があります。

         This object may not be modified if the associated
         historyControlStatus object is equal to valid(1)."
     DEFVAL { 1800 }
     ::= { historyControlEntry 5 }
        
 historyControlOwner OBJECT-TYPE
     SYNTAX     OwnerString
     MAX-ACCESS read-create
     STATUS     current
     DESCRIPTION
         "The entity that configured this entry and is therefore
         using the resources assigned to it."
     ::= { historyControlEntry 6 }
        

historyControlStatus OBJECT-TYPE SYNTAX EntryStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this historyControl entry.

historeControlStatus Object-Type構文EntryStatus max-access read-createステータス現在の説明 "この履歴コントロールエントリのステータス。

         Each instance of the media-specific table associated
         with this historyControlEntry will be deleted by the agent
         if this historyControlEntry is not equal to valid(1)."
     ::= { historyControlEntry 7 }
        

-- The Ethernet History Group

- イーサネット履歴グループ

 -- Implementation of the Ethernet History group is optional.
 -- Consult the MODULE-COMPLIANCE macro for the authoritative
 -- conformance information for this MIB.
 --
 -- The Ethernet History group records periodic statistical samples
 -- from a network and stores them for later retrieval.
 -- Once samples are taken, their data is stored in an entry
 -- in a media-specific table.  Each such entry defines one
        
 -- sample, and is associated with the historyControlEntry that
 -- caused the sample to be taken.  This group defines the
 -- etherHistoryTable, for Ethernet networks.
 --
        
 etherHistoryTable OBJECT-TYPE
     SYNTAX     SEQUENCE OF EtherHistoryEntry
     MAX-ACCESS not-accessible
     STATUS     current
     DESCRIPTION
         "A list of Ethernet history entries."
     ::= { history 2 }
        
 etherHistoryEntry OBJECT-TYPE
     SYNTAX     EtherHistoryEntry
     MAX-ACCESS not-accessible
     STATUS     current
     DESCRIPTION
         "An historical sample of Ethernet statistics on a particular
         Ethernet interface.  This sample is associated with the
         historyControlEntry which set up the parameters for
         a regular collection of these samples.  As an example, an
         instance of the etherHistoryPkts object might be named
         etherHistoryPkts.2.89"
     INDEX { etherHistoryIndex , etherHistorySampleIndex }
     ::= { etherHistoryTable 1 }
        
 EtherHistoryEntry ::= SEQUENCE {
     etherHistoryIndex                 Integer32,
     etherHistorySampleIndex           Integer32,
     etherHistoryIntervalStart         TimeTicks,
     etherHistoryDropEvents            Counter32,
     etherHistoryOctets                Counter32,
     etherHistoryPkts                  Counter32,
     etherHistoryBroadcastPkts         Counter32,
     etherHistoryMulticastPkts         Counter32,
     etherHistoryCRCAlignErrors        Counter32,
     etherHistoryUndersizePkts         Counter32,
     etherHistoryOversizePkts          Counter32,
     etherHistoryFragments             Counter32,
     etherHistoryJabbers               Counter32,
     etherHistoryCollisions            Counter32,
     etherHistoryUtilization           Integer32
 }
        
 etherHistoryIndex OBJECT-TYPE
     SYNTAX     Integer32 (1..65535)
     MAX-ACCESS read-only
      STATUS     current
     DESCRIPTION
         "The history of which this entry is a part.  The
         history identified by a particular value of this
         index is the same history as identified
         by the same value of historyControlIndex."
     ::= { etherHistoryEntry 1 }
        
 etherHistorySampleIndex OBJECT-TYPE
     SYNTAX     Integer32 (1..2147483647)
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "An index that uniquely identifies the particular
         sample this entry represents among all samples
         associated with the same historyControlEntry.
         This index starts at 1 and increases by one
         as each new sample is taken."
     ::= { etherHistoryEntry 2 }
        
 etherHistoryIntervalStart OBJECT-TYPE
     SYNTAX     TimeTicks
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The value of sysUpTime at the start of the interval
         over which this sample was measured.  If the probe
         keeps track of the time of day, it should start
         the first sample of the history at a time such that
         when the next hour of the day begins, a sample is
         started at that instant.  Note that following this
         rule may require the probe to delay collecting the
         first sample of the history, as each sample must be
         of the same interval.  Also note that the sample which
         is currently being collected is not accessible in this
         table until the end of its interval."
     ::= { etherHistoryEntry 3 }
        
 etherHistoryDropEvents OBJECT-TYPE
     SYNTAX     Counter32
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The total number of events in which packets
         were dropped by the probe due to lack of resources
         during this sampling interval.  Note that this number
         is not necessarily the number of packets dropped, it
         is just the number of times this condition has been
          detected."
     ::= { etherHistoryEntry 4 }
        
 etherHistoryOctets OBJECT-TYPE
     SYNTAX     Counter32
     UNITS      "Octets"
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The total number of octets of data (including
         those in bad packets) received on the
         network (excluding framing bits but including
         FCS octets)."
     ::= { etherHistoryEntry 5 }
        
 etherHistoryPkts OBJECT-TYPE
     SYNTAX     Counter32
     UNITS      "Packets"
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The number of packets (including bad packets)
         received during this sampling interval."
     ::= { etherHistoryEntry 6 }
        
 etherHistoryBroadcastPkts OBJECT-TYPE
     SYNTAX     Counter32
     UNITS      "Packets"
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The number of good packets received during this
         sampling interval that were directed to the
         broadcast address."
     ::= { etherHistoryEntry 7 }
        
 etherHistoryMulticastPkts OBJECT-TYPE
     SYNTAX     Counter32
     UNITS      "Packets"
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The number of good packets received during this
         sampling interval that were directed to a
         multicast address.  Note that this number does not
         include packets addressed to the broadcast address."
     ::= { etherHistoryEntry 8 }
        
 etherHistoryCRCAlignErrors OBJECT-TYPE
     SYNTAX     Counter32
     UNITS      "Packets"
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The number of packets received during this
         sampling interval that had a length (excluding
         framing bits but including FCS octets) between
         64 and 1518 octets, inclusive, but had either a bad Frame
         Check Sequence (FCS) with an integral number of octets
         (FCS Error) or a bad FCS with a non-integral number
         of octets (Alignment Error)."
     ::= { etherHistoryEntry 9 }
        
 etherHistoryUndersizePkts OBJECT-TYPE
     SYNTAX     Counter32
     UNITS      "Packets"
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The number of packets received during this
         sampling interval that were less than 64 octets
         long (excluding framing bits but including FCS
         octets) and were otherwise well formed."
     ::= { etherHistoryEntry 10 }
        
 etherHistoryOversizePkts OBJECT-TYPE
     SYNTAX     Counter32
     UNITS      "Packets"
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The number of packets received during this
         sampling interval that were longer than 1518
         octets (excluding framing bits but including
         FCS octets) but were otherwise well formed."
     ::= { etherHistoryEntry 11 }
        

etherHistoryFragments OBJECT-TYPE SYNTAX Counter32 UNITS "Packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets received during this sampling interval that were less than 64 octets in length (excluding framing bits but including FCS octets) had either a bad Frame Check Sequence (FCS) with an integral number of octets (FCS Error) or a bad FCS with a non-integral number of octets (Alignment Error).

EtherHistoryFragments Object-Type Syntax Counter32ユニット「パケット」最大アクセス読み取り専用ステータス現在の説明 "このサンプリング間隔で受け取ったパケットの総数は、長さが64オクテット未満でした(フレーミングビットを除くがFCSオクテットを除く)。統合数のオクテット(FCSエラー)または非統合数のオクテット数(アライメントエラー)を備えた不良フレームチェックシーケンス(FCS)。

         Note that it is entirely normal for etherHistoryFragments to
         increment.  This is because it counts both runts (which are
         normal occurrences due to collisions) and noise hits."
     ::= { etherHistoryEntry 12 }
        

etherHistoryJabbers OBJECT-TYPE SYNTAX Counter32 UNITS "Packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets received during this sampling interval that were longer than 1518 octets (excluding framing bits but including FCS octets), and had either a bad Frame Check Sequence (FCS) with an integral number of octets (FCS Error) or a bad FCS with a non-integral number of octets (Alignment Error).

EtherHistoryJabbersオブジェクトタイプの構文カウンター32ユニット「パケット」最大アクセス読み取り専用ステータス現在の説明 "このサンプリング間隔で受け取ったパケットの数は、1518オクテット(フレーミングビットを除くがFCSオクテットを除く)より長く、悪い悪いかのいずれかでした。積分数のオクテット(FCSエラー)または非統合数のオクテット(アライメントエラー)を備えた悪いFCを持つフレームチェックシーケンス(FCS)。

         Note that this definition of jabber is different
         than the definition in IEEE-802.3 section 8.2.1.5
         (10BASE5) and section 10.3.1.4 (10BASE2).  These
         documents define jabber as the condition where any
         packet exceeds 20 ms.  The allowed range to detect
         jabber is between 20 ms and 150 ms."
     ::= { etherHistoryEntry 13 }
        

etherHistoryCollisions OBJECT-TYPE SYNTAX Counter32 UNITS "Collisions" MAX-ACCESS read-only STATUS current DESCRIPTION "The best estimate of the total number of collisions on this Ethernet segment during this sampling interval.

EtherHistoryCollisions Object-Type Syntax Counter32ユニット「衝突」最大アクセス読み取り専用ステータス現在の説明 "このサンプリング間隔中のこのイーサネットセグメントの衝突の総数の最良の推定。

The value returned will depend on the location of the RMON probe. Section 8.2.1.3 (10BASE-5) and section 10.3.1.3 (10BASE-2) of IEEE standard 802.3 states that a station must detect a collision, in the receive mode, if three or more stations are transmitting simultaneously. A repeater port must detect a collision when two or more stations are transmitting simultaneously. Thus a probe placed on a repeater port could record more collisions than a probe connected to a station on the same segment would.

返される値は、RMONプローブの位置によって異なります。IEEE Standard 802.3のセクション8.2.1.3(10Base-5)およびセクション10.3.1.3(10Base-2)は、3つ以上のステーションが同時に送信されている場合、ステーションは受信モードで衝突を検出する必要があると述べています。2つ以上のステーションが同時に送信されている場合、リピーターポートは衝突を検出する必要があります。したがって、リピーターポートに配置されたプローブは、同じセグメントのステーションに接続されたプローブよりも多くの衝突を記録できます。

Probe location plays a much smaller role when considering 10BASE-T. 14.2.1.4 (10BASE-T) of IEEE standard 802.3 defines a collision as the simultaneous presence of signals on the DO and RD circuits (transmitting and receiving at the same time). A 10BASE-T station can only detect collisions when it is transmitting. Thus probes placed on a station and a repeater, should report the same number of collisions.

プローブの位置は、10Base-Tを検討するときにはるかに小さな役割を果たします。IEEE Standard 802.3の14.2.1.4(10Base-T)は、衝突をDOとRD回路の信号の同時存在として定義します(同時に送信および受信)。10Base-Tステーションは、送信中の衝突のみを検出できます。したがって、駅とリピーターに配置されたプローブは、同じ数の衝突を報告する必要があります。

         Note also that an RMON probe inside a repeater should
         ideally report collisions between the repeater and one or
         more other hosts (transmit collisions as defined by IEEE
         802.3k) plus receiver collisions observed on any coax
         segments to which the repeater is connected."
     ::= { etherHistoryEntry 14 }
        
 etherHistoryUtilization OBJECT-TYPE
     SYNTAX     Integer32 (0..10000)
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The best estimate of the mean physical layer
         network utilization on this interface during this
         sampling interval, in hundredths of a percent."
     ::= { etherHistoryEntry 15 }
        

-- The Alarm Group

- アラームグループ

 -- Implementation of the Alarm group is optional. The Alarm Group
 -- requires the implementation of the Event group.
 -- Consult the MODULE-COMPLIANCE macro for the authoritative
 -- conformance information for this MIB.
 --
 -- The Alarm group periodically takes statistical samples from
 -- variables in the probe and compares them to thresholds that have
 -- been configured.  The alarm table stores configuration
 -- entries that each define a variable, polling period, and
 -- threshold parameters.  If a sample is found to cross the
 -- threshold values, an event is generated.  Only variables that
 -- resolve to an ASN.1 primitive type of INTEGER (INTEGER, Integer32,
 -- Counter32, Counter64, Gauge32, or TimeTicks) may be monitored in
 -- this way.
 --
        
 -- This function has a hysteresis mechanism to limit the generation
 -- of events.  This mechanism generates one event as a threshold
 -- is crossed in the appropriate direction.  No more events are
 -- generated for that threshold until the opposite threshold is
 -- crossed.
 --
 -- In the case of a sampling a deltaValue, a probe may implement
 -- this mechanism with more precision if it takes a delta sample
 -- twice per period, each time comparing the sum of the latest two
 -- samples to the threshold.  This allows the detection of threshold
 -- crossings that span the sampling boundary.  Note that this does
 -- not require any special configuration of the threshold value.
 -- It is suggested that probes implement this more precise algorithm.
        
 alarmTable OBJECT-TYPE
     SYNTAX     SEQUENCE OF AlarmEntry
     MAX-ACCESS not-accessible
     STATUS     current
     DESCRIPTION
         "A list of alarm entries."
     ::= { alarm 1 }
        
 alarmEntry OBJECT-TYPE
     SYNTAX     AlarmEntry
     MAX-ACCESS not-accessible
     STATUS     current
     DESCRIPTION
         "A list of parameters that set up a periodic checking
         for alarm conditions.  For example, an instance of the
         alarmValue object might be named alarmValue.8"
     INDEX { alarmIndex }
     ::= { alarmTable 1 }
        
 AlarmEntry ::= SEQUENCE {
     alarmIndex                    Integer32,
     alarmInterval                 Integer32,
     alarmVariable                 OBJECT IDENTIFIER,
     alarmSampleType               INTEGER,
     alarmValue                    Integer32,
     alarmStartupAlarm             INTEGER,
     alarmRisingThreshold          Integer32,
     alarmFallingThreshold         Integer32,
     alarmRisingEventIndex         Integer32,
     alarmFallingEventIndex        Integer32,
     alarmOwner                    OwnerString,
     alarmStatus                   EntryStatus
 }
  alarmIndex OBJECT-TYPE
     SYNTAX     Integer32 (1..65535)
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "An index that uniquely identifies an entry in the
         alarm table.  Each such entry defines a
         diagnostic sample at a particular interval
         for an object on the device."
     ::= { alarmEntry 1 }
        

alarmInterval OBJECT-TYPE SYNTAX Integer32 UNITS "Seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The interval in seconds over which the data is sampled and compared with the rising and falling thresholds. When setting this variable, care should be taken in the case of deltaValue sampling - the interval should be set short enough that the sampled variable is very unlikely to increase or decrease by more than 2^31 - 1 during a single sampling interval.

Alarmintervalオブジェクトタイプ構文integer32ユニット「秒」最大アクセス読み取りステータス現在の説明 "データがサンプリングされ、上昇および上下のしきい値と比較される秒単位の間隔。Deltavalueサンプリングのケース - 間隔は、サンプリングされた変数が単一のサンプリング間隔中に2^31-1を超えることは非常に低いと十分に短く設定する必要があります。

         This object may not be modified if the associated
         alarmStatus object is equal to valid(1)."
     ::= { alarmEntry 2 }
        

alarmVariable OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-create STATUS current DESCRIPTION "The object identifier of the particular variable to be sampled. Only variables that resolve to an ASN.1 primitive type of INTEGER (INTEGER, Integer32, Counter32, Counter64, Gauge, or TimeTicks) may be sampled.

alarmvariable object-type syntax objectifier max-access read-createステータス現在の説明 "サンプリングする特定の変数のオブジェクト識別子。asn.1原始タイプの整数(integer、integer32、counter32、counter64に解決する変数のみがゲージ、またはタイムテック)はサンプリングできます。

Because SNMP access control is articulated entirely in terms of the contents of MIB views, no access control mechanism exists that can restrict the value of this object to identify only those objects that exist in a particular MIB view. Because there is thus no acceptable means of restricting the read access that could be obtained through the alarm mechanism, the probe must only grant write access to this object in those views that have read access to all objects on the probe.

SNMPアクセス制御はMIBビューの内容の観点から完全に明確にされるため、このオブジェクトの値を制限して特定のMIBビューに存在するオブジェクトのみを識別することができるアクセス制御メカニズムは存在しません。したがって、アラームメカニズムを介して取得できる読み取りアクセスを制限する許容可能な手段はないため、プローブは、プローブ上のすべてのオブジェクトへの読み取りアクセスがあるビューでは、このオブジェクトへの書き込みアクセスのみを付与する必要があります。

During a set operation, if the supplied variable name is not available in the selected MIB view, a badValue error must be returned. If at any time the variable name of an established alarmEntry is no longer available in the selected MIB view, the probe must change the status of this alarmEntry to invalid(4).

設定された操作中、選択したMIBビューで提供された変数名が使用できない場合、バッドバリューエラーを返す必要があります。選択したMIBビューで、確立されたararmentryの変数名がいつでも使用できなくなった場合、プローブはこのararmentryのステータスを無効に変更する必要があります(4)。

         This object may not be modified if the associated
         alarmStatus object is equal to valid(1)."
     ::= { alarmEntry 3 }
        
 alarmSampleType OBJECT-TYPE
     SYNTAX     INTEGER {
                  absoluteValue(1),
                  deltaValue(2)
                }
     MAX-ACCESS read-create
     STATUS     current
     DESCRIPTION
         "The method of sampling the selected variable and
         calculating the value to be compared against the
         thresholds.  If the value of this object is
         absoluteValue(1), the value of the selected variable
         will be compared directly with the thresholds at the
         end of the sampling interval.  If the value of this
         object is deltaValue(2), the value of the selected
         variable at the last sample will be subtracted from
         the current value, and the difference compared with
         the thresholds.
        
         This object may not be modified if the associated
         alarmStatus object is equal to valid(1)."
     ::= { alarmEntry 4 }
        

alarmValue OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the statistic during the last sampling period. For example, if the sample type is deltaValue, this value will be the difference between the samples at the beginning and end of the period. If the sample type is absoluteValue, this value will be the sampled value at the end of the period.

alarmvalue object-type syntax integer32 max-access読み取り専用ステータス現在の説明 "前回のサンプリング期間中の統計の値。たとえば、サンプルタイプがdeltavalueの場合、この値は開始時のサンプルの差になります。期間の終わり。サンプルタイプが絶対的に平均的な場合、この値は期間の終わりにサンプリングされた値になります。

This is the value that is compared with the rising and falling thresholds.

これは、上昇および上下のしきい値と比較される値です。

         The value during the current sampling period is not
         made available until the period is completed and will
         remain available until the next period completes."
     ::= { alarmEntry 5 }
        
 alarmStartupAlarm OBJECT-TYPE
     SYNTAX     INTEGER {
                  risingAlarm(1),
                  fallingAlarm(2),
                  risingOrFallingAlarm(3)
                }
     MAX-ACCESS read-create
     STATUS     current
     DESCRIPTION
         "The alarm that may be sent when this entry is first
         set to valid.  If the first sample after this entry
         becomes valid is greater than or equal to the
         risingThreshold and alarmStartupAlarm is equal to
         risingAlarm(1) or risingOrFallingAlarm(3), then a single
         rising alarm will be generated.  If the first sample
         after this entry becomes valid is less than or equal
         to the fallingThreshold and alarmStartupAlarm is equal
         to fallingAlarm(2) or risingOrFallingAlarm(3), then a
         single falling alarm will be generated.
        
         This object may not be modified if the associated
         alarmStatus object is equal to valid(1)."
     ::= { alarmEntry 6 }
        

alarmRisingThreshold OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "A threshold for the sampled statistic. When the current sampled value is greater than or equal to this threshold, and the value at the last sampling interval was less than this threshold, a single event will be generated. A single event will also be generated if the first sample after this entry becomes valid is greater than or equal to this threshold and the associated alarmStartupAlarm is equal to risingAlarm(1) or risingOrFallingAlarm(3).

alarmrisingThhold-type syntax integer32 max-access read-createステータス現在の説明 "サンプリングされた統計のしきい値。、単一のイベントが生成されます。このエントリ後の最初のサンプルがこのしきい値よりも大きく、関連するAlarmstartupAlarmがRisingAlarm(1)またはRisingorfallingAlarm(3)に等しい場合、単一のイベントも生成されます。

After a rising event is generated, another such event will not be generated until the sampled value falls below this threshold and reaches the alarmFallingThreshold.

上昇イベントが生成された後、サンプリングされた値がこのしきい値を下回り、アラームフォールズホールドに到達するまで、別のそのようなイベントは生成されません。

         This object may not be modified if the associated
         alarmStatus object is equal to valid(1)."
     ::= { alarmEntry 7 }
        

alarmFallingThreshold OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "A threshold for the sampled statistic. When the current sampled value is less than or equal to this threshold, and the value at the last sampling interval was greater than this threshold, a single event will be generated. A single event will also be generated if the first sample after this entry becomes valid is less than or equal to this threshold and the associated alarmStartupAlarm is equal to fallingAlarm(2) or risingOrFallingAlarm(3).

alarmfallingThreshold-type syntax integer32 max-access read-createステータス現在の説明 "サンプリングされた統計のしきい値。、単一のイベントが生成されます。このエントリ後の最初のサンプルがこのしきい値よりも低く、関連するAlarmstartupAlarmがFallingAlarm(2)またはRisingorfallingAlarm(3)に等しく、単一のイベントが生成されます。

After a falling event is generated, another such event will not be generated until the sampled value rises above this threshold and reaches the alarmRisingThreshold.

落下イベントが生成された後、サンプリングされた値がこのしきい値を上回り、アラームリシングズホールドに達するまで、別のそのようなイベントは生成されません。

         This object may not be modified if the associated
         alarmStatus object is equal to valid(1)."
     ::= { alarmEntry 8 }
        

alarmRisingEventIndex OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The index of the eventEntry that is used when a rising threshold is crossed. The eventEntry identified by a particular value of this index is the same as identified by the same value of the eventIndex object. If there is no corresponding entry in the eventTable, then no association exists. In particular, if this value is zero, no associated event will be generated, as zero is not a valid event index.

alarmrisingEventindexオブジェクトタイプ構文integer32(0..65535)max-access read-createステータス現在の説明 "上昇するしきい値が交差するときに使用されるイベントエンチェントリーのインデックス。EventIndexオブジェクトの同じ値で識別されます。イベントテーブルに対応するエントリがない場合、関連性は存在しません。特に、この値がゼロの場合、ゼロは有効なイベントインデックスではないため、関連するイベントは生成されません。。

         This object may not be modified if the associated
              alarmStatus object is equal to valid(1)."
     ::= { alarmEntry 9 }
        

alarmFallingEventIndex OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The index of the eventEntry that is used when a falling threshold is crossed. The eventEntry identified by a particular value of this index is the same as identified by the same value of the eventIndex object. If there is no corresponding entry in the eventTable, then no association exists. In particular, if this value is zero, no associated event will be generated, as zero is not a valid event index.

alarmfallingeventindexオブジェクトタイプ構文integer32(0..65535)最大アクセス読み取りステータス現在の説明 "落下しきい値が交差したときに使用されるイベントエンチェントリーのインデックス。EventIndexオブジェクトの同じ値で識別されます。イベントテーブルに対応するエントリがない場合、関連性は存在しません。特に、この値がゼロの場合、ゼロは有効なイベントインデックスではないため、関連するイベントは生成されません。。

         This object may not be modified if the associated
         alarmStatus object is equal to valid(1)."
     ::= { alarmEntry 10 }
        
 alarmOwner OBJECT-TYPE
     SYNTAX     OwnerString
     MAX-ACCESS read-create
     STATUS     current
     DESCRIPTION
         "The entity that configured this entry and is therefore
         using the resources assigned to it."
     ::= { alarmEntry 11 }
        
 alarmStatus OBJECT-TYPE
     SYNTAX     EntryStatus
     MAX-ACCESS read-create
     STATUS     current
     DESCRIPTION
         "The status of this alarm entry."
     ::= { alarmEntry 12 }
        

-- The Host Group

- ホストグループ

 -- Implementation of the Host group is optional.
 -- Consult the MODULE-COMPLIANCE macro for the authoritative
 -- conformance information for this MIB.
 --
 -- The host group discovers new hosts on the network by
 -- keeping a list of source and destination MAC Addresses seen
 -- in good packets.  For each of these addresses, the host group
        
 -- keeps a set of statistics.  The hostControlTable controls
 -- which interfaces this function is performed on, and contains
 -- some information about the process.  On behalf of each
 -- hostControlEntry, data is collected on an interface and placed
 -- in both the hostTable and the hostTimeTable.  If the
 -- monitoring device finds itself short of resources, it may
 -- delete entries as needed.  It is suggested that the device
 -- delete the least recently used entries first.
        
 -- The hostTable contains entries for each address discovered on
 -- a particular interface.  Each entry contains statistical
 -- data about that host.  This table is indexed by the
 -- MAC address of the host, through which a random access
 -- may be achieved.
        
 -- The hostTimeTable contains data in the same format as the
 -- hostTable, and must contain the same set of hosts, but is
 -- indexed using hostTimeCreationOrder rather than hostAddress.
 -- The hostTimeCreationOrder is an integer which reflects
 -- the relative order in which a particular entry was discovered
 -- and thus inserted into the table.  As this order, and thus
 -- the index, is among those entries currently in the table,
 -- the index for a particular entry may change if an
 -- (earlier) entry is deleted.  Thus the association between
 -- hostTimeCreationOrder and hostTimeEntry may be broken at
 -- any time.
        
 -- The hostTimeTable has two important uses.  The first is the
 -- fast download of this potentially large table.  Because the
 -- index of this table runs from 1 to the size of the table,
 -- inclusive, its values are predictable.  This allows very
 -- efficient packing of variables into SNMP PDU's and allows
 -- a table transfer to have multiple packets outstanding.
 -- These benefits increase transfer rates tremendously.
        
 -- The second use of the hostTimeTable is the efficient discovery
 -- by the management station of new entries added to the table.
 -- After the management station has downloaded the entire table,
 -- it knows that new entries will be added immediately after the
 -- end of the current table.  It can thus detect new entries there
 -- and retrieve them easily.
        
 -- Because the association between hostTimeCreationOrder and
 -- hostTimeEntry may be broken at any time, the management
 -- station must monitor the related hostControlLastDeleteTime
 -- object.  When the management station thus detects a deletion,
 -- it must assume that any such associations have been broken,
 -- and invalidate any it has stored locally.  This includes
        
 -- restarting any download of the hostTimeTable that may have been
 -- in progress, as well as rediscovering the end of the
 -- hostTimeTable so that it may detect new entries.  If the
 -- management station does not detect the broken association,
 -- it may continue to refer to a particular host by its
 -- creationOrder while unwittingly retrieving the data associated
 -- with another host entirely.  If this happens while downloading
 -- the host table, the management station may fail to download
 -- all of the entries in the table.
        
 hostControlTable OBJECT-TYPE
     SYNTAX     SEQUENCE OF HostControlEntry
     MAX-ACCESS not-accessible
     STATUS     current
     DESCRIPTION
         "A list of host table control entries."
     ::= { hosts 1 }
        
 hostControlEntry OBJECT-TYPE
     SYNTAX     HostControlEntry
     MAX-ACCESS not-accessible
     STATUS     current
     DESCRIPTION
         "A list of parameters that set up the discovery of hosts
         on a particular interface and the collection of statistics
         about these hosts.  For example, an instance of the
         hostControlTableSize object might be named
         hostControlTableSize.1"
     INDEX { hostControlIndex }
     ::= { hostControlTable 1 }
        
 HostControlEntry ::= SEQUENCE {
        
     hostControlIndex            Integer32,
     hostControlDataSource       OBJECT IDENTIFIER,
     hostControlTableSize        Integer32,
     hostControlLastDeleteTime   TimeTicks,
     hostControlOwner            OwnerString,
     hostControlStatus           EntryStatus
 }
        
 hostControlIndex OBJECT-TYPE
     SYNTAX     Integer32 (1..65535)
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "An index that uniquely identifies an entry in the
          hostControl table.  Each such entry defines
         a function that discovers hosts on a particular interface
         and places statistics about them in the hostTable and
         the hostTimeTable on behalf of this hostControlEntry."
     ::= { hostControlEntry 1 }
        

hostControlDataSource OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-create STATUS current DESCRIPTION "This object identifies the source of the data for this instance of the host function. This source can be any interface on this device. In order to identify a particular interface, this object shall identify the instance of the ifIndex object, defined in RFC 2233 [17], for the desired interface. For example, if an entry were to receive data from interface #1, this object would be set to ifIndex.1.

HOSTCONTROLDATASOURCEオブジェクトタイプ構文オブジェクト識別子MAX-ACCESS READ-CREATEステータス現在の説明 "このオブジェクトは、ホスト関数のこのインスタンスのデータのソースを識別します。このソースは、このデバイスの任意のインターフェイスにすることができます。、このオブジェクトは、目的のインターフェイスに対してRFC 2233 [17]で定義されているIfindexオブジェクトのインスタンスを識別します。たとえば、エントリがインターフェイス#1からデータを受信した場合、このオブジェクトはifindex.1に設定されます。

The statistics in this group reflect all packets on the local network segment attached to the identified interface.

このグループの統計は、特定されたインターフェイスに添付されたローカルネットワークセグメントのすべてのパケットを反映しています。

An agent may or may not be able to tell if fundamental changes to the media of the interface have occurred and necessitate an invalidation of this entry. For example, a hot-pluggable ethernet card could be pulled out and replaced by a token-ring card. In such a case, if the agent has such knowledge of the change, it is recommended that it invalidate this entry.

エージェントは、インターフェイスのメディアの根本的な変更が発生し、このエントリの無効化を必要とするかどうかを判断する場合とできない場合があります。たとえば、ホットプラグ可能なイーサネットカードを引き出して、トークンリングカードに置き換えることができます。そのような場合、エージェントが変更についてそのような知識を持っている場合、このエントリを無効にすることをお勧めします。

         This object may not be modified if the associated
         hostControlStatus object is equal to valid(1)."
     ::= { hostControlEntry 2 }
        
 hostControlTableSize OBJECT-TYPE
     SYNTAX     Integer32
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The number of hostEntries in the hostTable and the
         hostTimeTable associated with this hostControlEntry."
     ::= { hostControlEntry 3 }
        
 hostControlLastDeleteTime OBJECT-TYPE
     SYNTAX     TimeTicks
     MAX-ACCESS read-only
      STATUS     current
     DESCRIPTION
         "The value of sysUpTime when the last entry
         was deleted from the portion of the hostTable
         associated with this hostControlEntry.  If no
         deletions have occurred, this value shall be zero."
     ::= { hostControlEntry 4 }
        
 hostControlOwner OBJECT-TYPE
     SYNTAX     OwnerString
     MAX-ACCESS read-create
     STATUS     current
     DESCRIPTION
         "The entity that configured this entry and is therefore
         using the resources assigned to it."
     ::= { hostControlEntry 5 }
        

hostControlStatus OBJECT-TYPE SYNTAX EntryStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this hostControl entry.

HOSTCONTROLSTATUSオブジェクトタイプの構文interstatus max-access read-createステータス現在の説明 "このHostControlエントリのステータス。

         If this object is not equal to valid(1), all associated
         entries in the hostTable, hostTimeTable, and the
         hostTopNTable shall be deleted by the agent."
     ::= { hostControlEntry 6 }
        
 hostTable OBJECT-TYPE
     SYNTAX     SEQUENCE OF HostEntry
     MAX-ACCESS not-accessible
     STATUS     current
     DESCRIPTION
         "A list of host entries."
     ::= { hosts 2 }
        
 hostEntry OBJECT-TYPE
     SYNTAX     HostEntry
     MAX-ACCESS not-accessible
     STATUS     current
     DESCRIPTION
         "A collection of statistics for a particular host that has
         been discovered on an interface of this device.  For example,
         an instance of the hostOutBroadcastPkts object might be
         named hostOutBroadcastPkts.1.6.8.0.32.27.3.176"
     INDEX { hostIndex, hostAddress }
     ::= { hostTable 1 }
        
 HostEntry ::= SEQUENCE {
     hostAddress             OCTET STRING,
     hostCreationOrder       Integer32,
     hostIndex               Integer32,
     hostInPkts              Counter32,
     hostOutPkts             Counter32,
     hostInOctets            Counter32,
     hostOutOctets           Counter32,
     hostOutErrors           Counter32,
     hostOutBroadcastPkts    Counter32,
     hostOutMulticastPkts    Counter32
 }
        
 hostAddress OBJECT-TYPE
     SYNTAX     OCTET STRING
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The physical address of this host."
     ::= { hostEntry 1 }
        

hostCreationOrder OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "An index that defines the relative ordering of the creation time of hosts captured for a particular hostControlEntry. This index shall be between 1 and N, where N is the value of the associated hostControlTableSize. The ordering of the indexes is based on the order of each entry's insertion into the table, in which entries added earlier have a lower index value than entries added later.

HOSTCREATIONORDORDERオブジェクトタイプの構文integer32(1..65535)最大アクセス読み取り専用ステータス現在の説明 "特定のホストコントロレントリーのためにキャプチャされたホストの作成時間の相対的な順序付けを定義するインデックス。このインデックスは1とnの間でなければなりません。ここで、nは関連するHostControltablesizeの値です。インデックスの順序は、各エントリのテーブルへの挿入の順序に基づいています。

         It is important to note that the order for a
         particular entry may change as an (earlier) entry
         is deleted from the table.  Because this order may
         change, management stations should make use of the
         hostControlLastDeleteTime variable in the
         hostControlEntry associated with the relevant
         portion of the hostTable.  By observing
         this variable, the management station may detect
         the circumstances where a previous association
         between a value of hostCreationOrder
         and a hostEntry may no longer hold."
     ::= { hostEntry 2 }
        
 hostIndex OBJECT-TYPE
     SYNTAX     Integer32 (1..65535)
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The set of collected host statistics of which
         this entry is a part.  The set of hosts
         identified by a particular value of this
         index is associated with the hostControlEntry
         as identified by the same value of hostControlIndex."
     ::= { hostEntry 3 }
        
 hostInPkts OBJECT-TYPE
     SYNTAX     Counter32
     UNITS      "Packets"
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The number of good packets transmitted to this
         address since it was added to the hostTable."
     ::= { hostEntry 4 }
        
 hostOutPkts OBJECT-TYPE
     SYNTAX     Counter32
     UNITS      "Packets"
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The number of packets, including bad packets, transmitted
         by this address since it was added to the hostTable."
     ::= { hostEntry 5 }
        
 hostInOctets OBJECT-TYPE
     SYNTAX     Counter32
     UNITS      "Octets"
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The number of octets transmitted to this address since
         it was added to the hostTable (excluding framing
         bits but including FCS octets), except for those
         octets in bad packets."
     ::= { hostEntry 6 }
        
 hostOutOctets OBJECT-TYPE
     SYNTAX     Counter32
     UNITS      "Octets"
     MAX-ACCESS read-only
      STATUS     current
     DESCRIPTION
         "The number of octets transmitted by this address since
         it was added to the hostTable (excluding framing
         bits but including FCS octets), including those
         octets in bad packets."
     ::= { hostEntry 7 }
        
 hostOutErrors OBJECT-TYPE
     SYNTAX     Counter32
     UNITS      "Packets"
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The number of bad packets transmitted by this address
         since this host was added to the hostTable."
     ::= { hostEntry 8 }
        
 hostOutBroadcastPkts OBJECT-TYPE
     SYNTAX     Counter32
     UNITS      "Packets"
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The number of good packets transmitted by this
         address that were directed to the broadcast address
         since this host was added to the hostTable."
     ::= { hostEntry 9 }
        
 hostOutMulticastPkts OBJECT-TYPE
     SYNTAX     Counter32
     UNITS      "Packets"
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The number of good packets transmitted by this
         address that were directed to a multicast address
         since this host was added to the hostTable.
         Note that this number does not include packets
         directed to the broadcast address."
     ::= { hostEntry 10 }
        

-- host Time Table

- ホストタイムテーブル

 hostTimeTable OBJECT-TYPE
     SYNTAX     SEQUENCE OF HostTimeEntry
     MAX-ACCESS not-accessible
     STATUS     current
      DESCRIPTION
         "A list of time-ordered host table entries."
     ::= { hosts 3 }
        
 hostTimeEntry OBJECT-TYPE
     SYNTAX     HostTimeEntry
     MAX-ACCESS not-accessible
     STATUS     current
     DESCRIPTION
         "A collection of statistics for a particular host that has
         been discovered on an interface of this device.  This
         collection includes the relative ordering of the creation
         time of this object.  For example, an instance of the
         hostTimeOutBroadcastPkts object might be named
         hostTimeOutBroadcastPkts.1.687"
     INDEX { hostTimeIndex, hostTimeCreationOrder }
     ::= { hostTimeTable 1 }
        
 HostTimeEntry ::= SEQUENCE {
     hostTimeAddress              OCTET STRING,
     hostTimeCreationOrder        Integer32,
     hostTimeIndex                Integer32,
     hostTimeInPkts               Counter32,
     hostTimeOutPkts              Counter32,
     hostTimeInOctets             Counter32,
     hostTimeOutOctets            Counter32,
     hostTimeOutErrors            Counter32,
     hostTimeOutBroadcastPkts     Counter32,
     hostTimeOutMulticastPkts     Counter32
 }
        
 hostTimeAddress OBJECT-TYPE
     SYNTAX     OCTET STRING
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The physical address of this host."
     ::= { hostTimeEntry 1 }
        

hostTimeCreationOrder OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "An index that uniquely identifies an entry in the hostTime table among those entries associated with the same hostControlEntry. This index shall be between 1 and N, where N is the value of the associated hostControlTableSize. The ordering of the indexes is based on the order of each entry's insertion into the table, in which entries added earlier have a lower index value than entries added later. Thus the management station has the ability to learn of new entries added to this table without downloading the entire table.

HOSTTIMECREATIONORD OBJECT-TYPE SYNTAX INTEGER32(1..65535)Max-Access読み取り専用ステータス現在の説明 "同じHostControlEntryに関連するエントリのホストタイムテーブルのエントリを一意に識別するインデックス。このインデックスは1とnの間でなければなりません、nは関連するHostControltablesizeの値です。インデックスの順序は、各エントリのテーブルへの挿入の順序に基づいています。テーブル全体をダウンロードせずに、このテーブルに追加された新しいエントリを学ぶ能力。

         It is important to note that the index for a
         particular entry may change as an (earlier) entry
         is deleted from the table.  Because this order may
         change, management stations should make use of the
         hostControlLastDeleteTime variable in the
         hostControlEntry associated with the relevant
         portion of the hostTimeTable.  By observing
         this variable, the management station may detect
         the circumstances where a download of the table
         may have missed entries, and where a previous
         association between a value of hostTimeCreationOrder
         and a hostTimeEntry may no longer hold."
     ::= { hostTimeEntry 2 }
        
 hostTimeIndex OBJECT-TYPE
     SYNTAX     Integer32 (1..65535)
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The set of collected host statistics of which
         this entry is a part.  The set of hosts
         identified by a particular value of this
         index is associated with the hostControlEntry
         as identified by the same value of hostControlIndex."
     ::= { hostTimeEntry 3 }
        
 hostTimeInPkts OBJECT-TYPE
     SYNTAX     Counter32
     UNITS      "Packets"
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The number of good packets transmitted to this
         address since it was added to the hostTimeTable."
     ::= { hostTimeEntry 4 }
        
 hostTimeOutPkts OBJECT-TYPE
     SYNTAX     Counter32
     UNITS      "Packets"
     MAX-ACCESS read-only
      STATUS     current
     DESCRIPTION
         "The number of packets, including bad packets, transmitted
         by this address since it was added to the hostTimeTable."
     ::= { hostTimeEntry 5 }
        
 hostTimeInOctets OBJECT-TYPE
     SYNTAX     Counter32
     UNITS      "Octets"
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The number of octets transmitted to this address since
         it was added to the hostTimeTable (excluding framing
         bits but including FCS octets), except for those
         octets in bad packets."
     ::= { hostTimeEntry 6 }
        
 hostTimeOutOctets OBJECT-TYPE
     SYNTAX     Counter32
     UNITS      "Octets"
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The number of octets transmitted by this address since
         it was added to the hostTimeTable (excluding framing
         bits but including FCS octets), including those
         octets in bad packets."
     ::= { hostTimeEntry 7 }
        
 hostTimeOutErrors OBJECT-TYPE
     SYNTAX     Counter32
     UNITS      "Packets"
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The number of bad packets transmitted by this address
         since this host was added to the hostTimeTable."
     ::= { hostTimeEntry 8 }
        
 hostTimeOutBroadcastPkts OBJECT-TYPE
     SYNTAX     Counter32
     UNITS      "Packets"
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The number of good packets transmitted by this
         address that were directed to the broadcast address
          since this host was added to the hostTimeTable."
     ::= { hostTimeEntry 9 }
        
 hostTimeOutMulticastPkts OBJECT-TYPE
     SYNTAX     Counter32
     UNITS      "Packets"
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The number of good packets transmitted by this
         address that were directed to a multicast address
         since this host was added to the hostTimeTable.
         Note that this number does not include packets directed
         to the broadcast address."
     ::= { hostTimeEntry 10 }
        

-- The Host Top "N" Group

- ホストトップ「N」グループ

 -- Implementation of the Host Top N group is optional. The Host Top N
 -- group requires the implementation of the host group.
 -- Consult the MODULE-COMPLIANCE macro for the authoritative
 -- conformance information for this MIB.
 --
 -- The Host Top N group is used to prepare reports that describe
 -- the hosts that top a list ordered by one of their statistics.
 -- The available statistics are samples of one of their
 -- base statistics, over an interval specified by the management
 -- station.  Thus, these statistics are rate based.  The management
 -- station also selects how many such hosts are reported.
        
 -- The hostTopNControlTable is used to initiate the generation of
 -- such a report.  The management station may select the parameters
 -- of such a report, such as which interface, which statistic,
 -- how many hosts, and the start and stop times of the sampling.
 -- When the report is prepared, entries are created in the
 -- hostTopNTable associated with the relevant hostTopNControlEntry.
 -- These entries are static for each report after it has been
 -- prepared.
        
 hostTopNControlTable OBJECT-TYPE
     SYNTAX     SEQUENCE OF HostTopNControlEntry
     MAX-ACCESS not-accessible
     STATUS     current
     DESCRIPTION
         "A list of top N host control entries."
     ::= { hostTopN 1 }
        

hostTopNControlEntry OBJECT-TYPE

HOSTTOPNCONTROLENTRYオブジェクトタイプ

     SYNTAX     HostTopNControlEntry
     MAX-ACCESS not-accessible
     STATUS     current
     DESCRIPTION
         "A set of parameters that control the creation of a report
         of the top N hosts according to several metrics.  For
         example, an instance of the hostTopNDuration object might
         be named hostTopNDuration.3"
     INDEX { hostTopNControlIndex }
     ::= { hostTopNControlTable 1 }
        
 HostTopNControlEntry ::= SEQUENCE {
     hostTopNControlIndex    Integer32,
     hostTopNHostIndex       Integer32,
     hostTopNRateBase        INTEGER,
     hostTopNTimeRemaining   Integer32,
     hostTopNDuration        Integer32,
     hostTopNRequestedSize   Integer32,
     hostTopNGrantedSize     Integer32,
     hostTopNStartTime       TimeTicks,
     hostTopNOwner           OwnerString,
     hostTopNStatus          EntryStatus
 }
        
 hostTopNControlIndex OBJECT-TYPE
     SYNTAX     Integer32 (1..65535)
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "An index that uniquely identifies an entry
         in the hostTopNControl table.  Each such
         entry defines one top N report prepared for
         one interface."
     ::= { hostTopNControlEntry 1 }
        

hostTopNHostIndex OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The host table for which a top N report will be prepared on behalf of this entry. The host table identified by a particular value of this index is associated with the same host table as identified by the same value of hostIndex.

HOSTTOPNHOSTINDEXオブジェクトタイプの構文integer32(1..65535)最大アクセス読み取りステータス現在の説明 "このエントリに代わってトップNレポートを準備するホストテーブル。インデックスは、hostindexの同じ値で識別されるのと同じホストテーブルに関連付けられています。

This object may not be modified if the associated hostTopNStatus object is equal to valid(1)."

関連するHosttopnStatusオブジェクトが有効な(1)に等しい場合、このオブジェクトは変更されない場合があります。

     ::= { hostTopNControlEntry 2 }
        
 hostTopNRateBase OBJECT-TYPE
     SYNTAX     INTEGER {
                  hostTopNInPkts(1),
                  hostTopNOutPkts(2),
                  hostTopNInOctets(3),
                  hostTopNOutOctets(4),
                  hostTopNOutErrors(5),
                  hostTopNOutBroadcastPkts(6),
                  hostTopNOutMulticastPkts(7)
                }
     MAX-ACCESS read-create
     STATUS     current
     DESCRIPTION
         "The variable for each host that the hostTopNRate
         variable is based upon.
        
         This object may not be modified if the associated
         hostTopNStatus object is equal to valid(1)."
     ::= { hostTopNControlEntry 3 }
        

hostTopNTimeRemaining OBJECT-TYPE SYNTAX Integer32 UNITS "Seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The number of seconds left in the report currently being collected. When this object is modified by the management station, a new collection is started, possibly aborting a currently running report. The new value is used as the requested duration of this report, which is loaded into the associated hostTopNDuration object.

HOSTTOPNTIMEREMININGオブジェクトタイプ構文integer32ユニット「秒」最大アクセス読み取りステータス現在の説明 "現在収集されているレポートに残っている秒数。現在実行中のレポート。新しい値は、関連するHosttopndurationオブジェクトにロードされるこのレポートの要求された期間として使用されます。

         When this object is set to a non-zero value, any
         associated hostTopNEntries shall be made
         inaccessible by the monitor.  While the value of this
         object is non-zero, it decrements by one per second until
         it reaches zero.  During this time, all associated
         hostTopNEntries shall remain inaccessible.  At the time
         that this object decrements to zero, the report is made
         accessible in the hostTopNTable.  Thus, the hostTopN
         table needs to be created only at the end of the collection
         interval."
     DEFVAL { 0 }
     ::= { hostTopNControlEntry 4 }
        

hostTopNDuration OBJECT-TYPE SYNTAX Integer32 UNITS "Seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of seconds that this report has collected during the last sampling interval, or if this report is currently being collected, the number of seconds that this report is being collected during this sampling interval.

hosttopndurationオブジェクトタイプ構文integer32ユニット「秒」最大アクセス読み取り専用ステータス現在の説明 "このレポートが最後のサンプリング間隔で収集した秒数、またはこのレポートが現在収集されている場合、このレポート数このサンプリング間隔中にレポートが収集されています。

When the associated hostTopNTimeRemaining object is set, this object shall be set by the probe to the same value and shall not be modified until the next time the hostTopNTimeRemaining is set.

関連するhosttopntimeremeingオブジェクトが設定されている場合、このオブジェクトはプローブによって同じ値に設定され、Hosttopntimeremeaingが次に設定されるまで変更されません。

         This value shall be zero if no reports have been
         requested for this hostTopNControlEntry."
     DEFVAL { 0 }
     ::= { hostTopNControlEntry 5 }
        

hostTopNRequestedSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The maximum number of hosts requested for the top N table.

HOSTTOPNREQUESTEDSIZEオブジェクトタイプの構文integer32 max-access read-createステータス現在の説明 "トップNテーブルに要求されたホストの最大数。

         When this object is created or modified, the probe
         should set hostTopNGrantedSize as closely to this
         object as is possible for the particular probe
         implementation and available resources."
     DEFVAL { 10 }
     ::= { hostTopNControlEntry 6 }
        

hostTopNGrantedSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of hosts in the top N table.

hosttopngrantedsize object-type syntax integer32 max-access読み取り専用ステータス現在の説明 "トップNテーブルのホストの最大数。

When the associated hostTopNRequestedSize object is created or modified, the probe should set this object as closely to the requested value as is possible for the particular implementation and available resources. The probe must not lower this value except as a result of a set to the associated hostTopNRequestedSize object.

関連するhosttopnrequestedsizeオブジェクトが作成または変更された場合、プローブは、特定の実装と利用可能なリソースで可能な限り、このオブジェクトを要求された値に密接に設定する必要があります。プローブは、関連するHostTopnRequestedSizeオブジェクトへのセットの結果を除き、この値を下げてはなりません。

         Hosts with the highest value of hostTopNRate shall be
         placed in this table in decreasing order of this rate
         until there is no more room or until there are no more
         hosts."
     ::= { hostTopNControlEntry 7 }
        
 hostTopNStartTime OBJECT-TYPE
     SYNTAX     TimeTicks
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The value of sysUpTime when this top N report was
         last started.  In other words, this is the time that
         the associated hostTopNTimeRemaining object was
         modified to start the requested report."
     ::= { hostTopNControlEntry 8 }
        
 hostTopNOwner OBJECT-TYPE
     SYNTAX     OwnerString
     MAX-ACCESS read-create
     STATUS     current
     DESCRIPTION
         "The entity that configured this entry and is therefore
         using the resources assigned to it."
     ::= { hostTopNControlEntry 9 }
        

hostTopNStatus OBJECT-TYPE SYNTAX EntryStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this hostTopNControl entry.

HOSTTOPNSTATUSオブジェクトタイプ構文interntatus max-access read-createステータス現在の説明 "このhosttopncontrolエントリのステータス。

         If this object is not equal to valid(1), all associated
         hostTopNEntries shall be deleted by the agent."
     ::= { hostTopNControlEntry 10 }
        
 hostTopNTable OBJECT-TYPE
     SYNTAX     SEQUENCE OF HostTopNEntry
     MAX-ACCESS not-accessible
     STATUS     current
     DESCRIPTION
         "A list of top N host entries."
     ::= { hostTopN 2 }
        
 hostTopNEntry OBJECT-TYPE
     SYNTAX     HostTopNEntry
     MAX-ACCESS not-accessible
     STATUS     current
     DESCRIPTION
         "A set of statistics for a host that is part of a top N
         report.  For example, an instance of the hostTopNRate
         object might be named hostTopNRate.3.10"
     INDEX { hostTopNReport, hostTopNIndex }
     ::= { hostTopNTable 1 }
        
 HostTopNEntry ::= SEQUENCE {
     hostTopNReport                Integer32,
     hostTopNIndex                 Integer32,
     hostTopNAddress               OCTET STRING,
     hostTopNRate                  Integer32
 }
        
 hostTopNReport OBJECT-TYPE
     SYNTAX     Integer32 (1..65535)
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "This object identifies the top N report of which
         this entry is a part.  The set of hosts
         identified by a particular value of this
         object is part of the same report as identified
         by the same value of the hostTopNControlIndex object."
     ::= { hostTopNEntry 1 }
        
 hostTopNIndex OBJECT-TYPE
     SYNTAX     Integer32 (1..65535)
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "An index that uniquely identifies an entry in
         the hostTopN table among those in the same report.
         This index is between 1 and N, where N is the
         number of entries in this table.  Increasing values
         of hostTopNIndex shall be assigned to entries with
         decreasing values of hostTopNRate until index N
         is assigned to the entry with the lowest value of
         hostTopNRate or there are no more hostTopNEntries."
     ::= { hostTopNEntry 2 }
        
 hostTopNAddress OBJECT-TYPE
     SYNTAX     OCTET STRING
     MAX-ACCESS read-only
      STATUS     current
     DESCRIPTION
         "The physical address of this host."
     ::= { hostTopNEntry 3 }
        
 hostTopNRate OBJECT-TYPE
     SYNTAX     Integer32
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The amount of change in the selected variable
         during this sampling interval.  The selected
         variable is this host's instance of the object
         selected by hostTopNRateBase."
     ::= { hostTopNEntry 4 }
        

-- The Matrix Group

- マトリックスグループ

 -- Implementation of the Matrix group is optional.
 -- Consult the MODULE-COMPLIANCE macro for the authoritative
 -- conformance information for this MIB.
 --
 -- The Matrix group consists of the matrixControlTable, matrixSDTable
 -- and the matrixDSTable.  These tables store statistics for a
 -- particular conversation between two addresses.  As the device
 -- detects a new conversation, including those to a non-unicast
 -- address, it creates a new entry in both of the matrix tables.
 -- It must only create new entries based on information
 -- received in good packets.  If the monitoring device finds
 -- itself short of resources, it may delete entries as needed.
 -- It is suggested that the device delete the least recently used
 -- entries first.
        
 matrixControlTable OBJECT-TYPE
     SYNTAX     SEQUENCE OF MatrixControlEntry
     MAX-ACCESS not-accessible
     STATUS     current
     DESCRIPTION
         "A list of information entries for the
         traffic matrix on each interface."
     ::= { matrix 1 }
        
 matrixControlEntry OBJECT-TYPE
     SYNTAX     MatrixControlEntry
     MAX-ACCESS not-accessible
     STATUS     current
     DESCRIPTION
         "Information about a traffic matrix on a particular
          interface.  For example, an instance of the
         matrixControlLastDeleteTime object might be named
         matrixControlLastDeleteTime.1"
     INDEX { matrixControlIndex }
     ::= { matrixControlTable 1 }
        
 MatrixControlEntry ::= SEQUENCE {
     matrixControlIndex           Integer32,
     matrixControlDataSource      OBJECT IDENTIFIER,
     matrixControlTableSize       Integer32,
     matrixControlLastDeleteTime  TimeTicks,
     matrixControlOwner           OwnerString,
     matrixControlStatus          EntryStatus
 }
        
 matrixControlIndex OBJECT-TYPE
     SYNTAX     Integer32 (1..65535)
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "An index that uniquely identifies an entry in the
         matrixControl table.  Each such entry defines
         a function that discovers conversations on a particular
         interface and places statistics about them in the
         matrixSDTable and the matrixDSTable on behalf of this
         matrixControlEntry."
     ::= { matrixControlEntry 1 }
        

matrixControlDataSource OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-create STATUS current DESCRIPTION "This object identifies the source of the data from which this entry creates a traffic matrix. This source can be any interface on this device. In order to identify a particular interface, this object shall identify the instance of the ifIndex object, defined in RFC 2233 [17], for the desired interface. For example, if an entry were to receive data from interface #1, this object would be set to ifIndex.1.

MatrixControldoldAtaSourceオブジェクトタイプ型構文オブジェクト識別子識別子Max-Access Read-Createステータス現在の説明 "このオブジェクトは、このエントリがトラフィックマトリックスを作成するデータのソースを識別します。このソースは、このデバイスの任意のインターフェイスになります。インターフェイス、このオブジェクトは、目的のインターフェイスに対してRFC 2233 [17]で定義されているIfindexオブジェクトのインスタンスを識別します。たとえば、エントリがインターフェイス#1からデータを受信する場合、このオブジェクトはifindex.1に設定されます。。

The statistics in this group reflect all packets on the local network segment attached to the identified interface.

このグループの統計は、特定されたインターフェイスに添付されたローカルネットワークセグメントのすべてのパケットを反映しています。

An agent may or may not be able to tell if fundamental changes to the media of the interface have occurred and necessitate an invalidation of this entry. For example, a hot-pluggable ethernet card could be pulled out and replaced by a token-ring card. In such a case, if the agent has such knowledge of the change, it is recommended that it invalidate this entry.

エージェントは、インターフェイスのメディアの根本的な変更が発生し、このエントリの無効化を必要とするかどうかを判断する場合とできない場合があります。たとえば、ホットプラグ可能なイーサネットカードを引き出して、トークンリングカードに置き換えることができます。そのような場合、エージェントが変更についてそのような知識を持っている場合、このエントリを無効にすることをお勧めします。

         This object may not be modified if the associated
         matrixControlStatus object is equal to valid(1)."
     ::= { matrixControlEntry 2 }
        
 matrixControlTableSize OBJECT-TYPE
     SYNTAX     Integer32
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The number of matrixSDEntries in the matrixSDTable
         for this interface.  This must also be the value of
         the number of entries in the matrixDSTable for this
         interface."
     ::= { matrixControlEntry 3 }
        
 matrixControlLastDeleteTime OBJECT-TYPE
     SYNTAX     TimeTicks
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The value of sysUpTime when the last entry
         was deleted from the portion of the matrixSDTable
         or matrixDSTable associated with this matrixControlEntry.
         If no deletions have occurred, this value shall be
         zero."
     ::= { matrixControlEntry 4 }
        
 matrixControlOwner OBJECT-TYPE
     SYNTAX     OwnerString
     MAX-ACCESS read-create
     STATUS     current
     DESCRIPTION
         "The entity that configured this entry and is therefore
         using the resources assigned to it."
     ::= { matrixControlEntry 5 }
        

matrixControlStatus OBJECT-TYPE SYNTAX EntryStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this matrixControl entry.

MatrixControlStatus Object-Type Syntax EntryStatus Max-Access Read-Createステータス現在の説明 "このMatrixControlエントリのステータス。

         If this object is not equal to valid(1), all associated
         entries in the matrixSDTable and the matrixDSTable
         shall be deleted by the agent."
     ::= { matrixControlEntry 6 }
        
 matrixSDTable OBJECT-TYPE
     SYNTAX     SEQUENCE OF MatrixSDEntry
     MAX-ACCESS not-accessible
     STATUS     current
     DESCRIPTION
         "A list of traffic matrix entries indexed by
         source and destination MAC address."
     ::= { matrix 2 }
        
 matrixSDEntry OBJECT-TYPE
     SYNTAX     MatrixSDEntry
     MAX-ACCESS not-accessible
     STATUS     current
     DESCRIPTION
         "A collection of statistics for communications between
         two addresses on a particular interface.  For example,
         an instance of the matrixSDPkts object might be named
         matrixSDPkts.1.6.8.0.32.27.3.176.6.8.0.32.10.8.113"
     INDEX { matrixSDIndex,
             matrixSDSourceAddress, matrixSDDestAddress }
     ::= { matrixSDTable 1 }
        
 MatrixSDEntry ::= SEQUENCE {
     matrixSDSourceAddress       OCTET STRING,
     matrixSDDestAddress         OCTET STRING,
     matrixSDIndex               Integer32,
     matrixSDPkts                Counter32,
     matrixSDOctets              Counter32,
     matrixSDErrors              Counter32
 }
        
 matrixSDSourceAddress OBJECT-TYPE
     SYNTAX     OCTET STRING
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The source physical address."
     ::= { matrixSDEntry 1 }
        
 matrixSDDestAddress OBJECT-TYPE
     SYNTAX     OCTET STRING
     MAX-ACCESS read-only
     STATUS     current
      DESCRIPTION
         "The destination physical address."
     ::= { matrixSDEntry 2 }
        
 matrixSDIndex OBJECT-TYPE
     SYNTAX     Integer32 (1..65535)
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The set of collected matrix statistics of which
         this entry is a part.  The set of matrix statistics
         identified by a particular value of this index
         is associated with the same matrixControlEntry
         as identified by the same value of matrixControlIndex."
     ::= { matrixSDEntry 3 }
        
 matrixSDPkts OBJECT-TYPE
     SYNTAX     Counter32
     UNITS      "Packets"
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The number of packets transmitted from the source
         address to the destination address (this number includes
         bad packets)."
     ::= { matrixSDEntry 4 }
        
 matrixSDOctets OBJECT-TYPE
     SYNTAX     Counter32
     UNITS      "Octets"
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The number of octets (excluding framing bits but
         including FCS octets) contained in all packets
         transmitted from the source address to the
         destination address."
     ::= { matrixSDEntry 5 }
        
 matrixSDErrors OBJECT-TYPE
     SYNTAX     Counter32
     UNITS      "Packets"
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The number of bad packets transmitted from
         the source address to the destination address."
     ::= { matrixSDEntry 6 }
        

-- Traffic matrix tables from destination to source

- 宛先からソースへのトラフィックマトリックステーブル

 matrixDSTable OBJECT-TYPE
     SYNTAX     SEQUENCE OF MatrixDSEntry
     MAX-ACCESS not-accessible
     STATUS     current
     DESCRIPTION
         "A list of traffic matrix entries indexed by
         destination and source MAC address."
     ::= { matrix 3 }
        
 matrixDSEntry OBJECT-TYPE
     SYNTAX     MatrixDSEntry
     MAX-ACCESS not-accessible
     STATUS     current
     DESCRIPTION
         "A collection of statistics for communications between
         two addresses on a particular interface.  For example,
         an instance of the matrixSDPkts object might be named
         matrixSDPkts.1.6.8.0.32.10.8.113.6.8.0.32.27.3.176"
     INDEX { matrixDSIndex,
             matrixDSDestAddress, matrixDSSourceAddress }
     ::= { matrixDSTable 1 }
        
 MatrixDSEntry ::= SEQUENCE {
     matrixDSSourceAddress       OCTET STRING,
     matrixDSDestAddress         OCTET STRING,
     matrixDSIndex               Integer32,
     matrixDSPkts                Counter32,
     matrixDSOctets              Counter32,
     matrixDSErrors              Counter32
 }
        
 matrixDSSourceAddress OBJECT-TYPE
     SYNTAX     OCTET STRING
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The source physical address."
     ::= { matrixDSEntry 1 }
        
 matrixDSDestAddress OBJECT-TYPE
     SYNTAX     OCTET STRING
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The destination physical address."
     ::= { matrixDSEntry 2 }
        
 matrixDSIndex OBJECT-TYPE
     SYNTAX     Integer32 (1..65535)
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The set of collected matrix statistics of which
         this entry is a part.  The set of matrix statistics
         identified by a particular value of this index
         is associated with the same matrixControlEntry
         as identified by the same value of matrixControlIndex."
     ::= { matrixDSEntry 3 }
        
 matrixDSPkts OBJECT-TYPE
     SYNTAX     Counter32
     UNITS      "Packets"
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The number of packets transmitted from the source
         address to the destination address (this number includes
         bad packets)."
     ::= { matrixDSEntry 4 }
        
 matrixDSOctets OBJECT-TYPE
     SYNTAX     Counter32
     UNITS      "Octets"
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The number of octets (excluding framing bits
         but including FCS octets) contained in all packets
         transmitted from the source address to the
         destination address."
     ::= { matrixDSEntry 5 }
        
 matrixDSErrors OBJECT-TYPE
     SYNTAX     Counter32
     UNITS      "Packets"
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The number of bad packets transmitted from
         the source address to the destination address."
     ::= { matrixDSEntry 6 }
        

-- The Filter Group

- フィルターグループ

-- Implementation of the Filter group is optional.

- フィルターグループの実装はオプションです。

 -- Consult the MODULE-COMPLIANCE macro for the authoritative
 -- conformance information for this MIB.
 --
 -- The Filter group allows packets to be captured with an
 -- arbitrary filter expression.  A logical data and
 -- event stream or "channel" is formed by the packets
 -- that match the filter expression.
 --
 -- This filter mechanism allows the creation of an arbitrary
 -- logical expression with which to filter packets.  Each
 -- filter associated with a channel is OR'ed with the others.
 -- Within a filter, any bits checked in the data and status are
 -- AND'ed with respect to other bits in the same filter.  The
 -- NotMask also allows for checking for inequality.  Finally,
 -- the channelAcceptType object allows for inversion of the
 -- whole equation.
 --
 -- If a management station wishes to receive a trap to alert it
 -- that new packets have been captured and are available for
 -- download, it is recommended that it set up an alarm entry that
 -- monitors the value of the relevant channelMatches instance.
 --
 -- The channel can be turned on or off, and can also
 -- generate events when packets pass through it.
        
 filterTable OBJECT-TYPE
     SYNTAX     SEQUENCE OF FilterEntry
     MAX-ACCESS not-accessible
     STATUS     current
     DESCRIPTION
         "A list of packet filter entries."
     ::= { filter 1 }
        
 filterEntry OBJECT-TYPE
     SYNTAX     FilterEntry
     MAX-ACCESS not-accessible
     STATUS     current
     DESCRIPTION
         "A set of parameters for a packet filter applied on a
         particular interface.  As an example, an instance of the
         filterPktData object might be named filterPktData.12"
     INDEX { filterIndex }
     ::= { filterTable 1 }
        
 FilterEntry ::= SEQUENCE {
     filterIndex                 Integer32,
     filterChannelIndex          Integer32,
     filterPktDataOffset         Integer32,
      filterPktData               OCTET STRING,
     filterPktDataMask           OCTET STRING,
     filterPktDataNotMask        OCTET STRING,
     filterPktStatus             Integer32,
     filterPktStatusMask         Integer32,
     filterPktStatusNotMask      Integer32,
     filterOwner                 OwnerString,
     filterStatus                EntryStatus
 }
        
 filterIndex OBJECT-TYPE
     SYNTAX     Integer32 (1..65535)
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "An index that uniquely identifies an entry
         in the filter table.  Each such entry defines
         one filter that is to be applied to every packet
         received on an interface."
     ::= { filterEntry 1 }
        
 filterChannelIndex OBJECT-TYPE
     SYNTAX     Integer32 (1..65535)
     MAX-ACCESS read-create
     STATUS     current
     DESCRIPTION
         "This object identifies the channel of which this filter
         is a part.  The filters identified by a particular value
         of this object are associated with the same channel as
         identified by the same value of the channelIndex object."
     ::= { filterEntry 2 }
        

filterPktDataOffset OBJECT-TYPE SYNTAX Integer32 UNITS "Octets" MAX-ACCESS read-create STATUS current DESCRIPTION "The offset from the beginning of each packet where a match of packet data will be attempted. This offset is measured from the point in the physical layer packet after the framing bits, if any. For example, in an Ethernet frame, this point is at the beginning of the destination MAC address.

filterpktdataoffsetオブジェクトタイプ構文integer32ユニット "オクテット" max-access read-createステータス現在の説明 "パケットデータの一致が試行される各パケットの先頭からのオフセット。このオフセットは、物理レイヤーパケットのポイントから測定されますたとえば、フレーミングビットの後、たとえば、イーサネットフレームでは、このポイントは宛先MACアドレスの先頭にあります。

This object may not be modified if the associated filterStatus object is equal to valid(1)." DEFVAL { 0 }

関連するFilterStatusオブジェクトが有効(1)に等しい場合、このオブジェクトは変更されない場合があります。 "defval {0}

     ::= { filterEntry 3 }
        

filterPktData OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS current DESCRIPTION "The data that is to be matched with the input packet. For each packet received, this filter and the accompanying filterPktDataMask and filterPktDataNotMask will be adjusted for the offset. The only bits relevant to this match algorithm are those that have the corresponding filterPktDataMask bit equal to one. The following three rules are then applied to every packet:

filterpktdata object-type syntax octet string max-access read-createステータス現在の説明 "入力パケットと一致するデータ。受信したパケットごとに、このフィルターと添付のfilterpktdatanotmaskはオフセットのために調整されます。このマッチアルゴリズムに関連するビットのみが、対応するfilterpktdatamaskビットを1つに等しくしているアルゴリズムです。次の3つのルールがすべてのパケットに適用されます。

(1) If the packet is too short and does not have data corresponding to part of the filterPktData, the packet will fail this data match.

(1) パケットが短すぎて、filterpktdataの一部に対応するデータがない場合、パケットはこのデータマッチに失敗します。

(2) For each relevant bit from the packet with the corresponding filterPktDataNotMask bit set to zero, if the bit from the packet is not equal to the corresponding bit from the filterPktData, then the packet will fail this data match.

(2) パケットからの関連する各ビットについて、パケットからのビットがfilterpktdataからの対応ビットに等しくない場合、パケットがゼロに設定されている場合、パケットがゼロに設定されます。パケットはこのデータの一致に失敗します。

(3) If for every relevant bit from the packet with the corresponding filterPktDataNotMask bit set to one, the bit from the packet is equal to the corresponding bit from the filterPktData, then the packet will fail this data match.

(3) 対応するfilterpktdatanotmaskビットを使用してパケットからのすべての関連ビットについて1つに設定されている場合、パケットからのビットはfilterpktdataの対応するビットに等しく、パケットはこのデータマッチに失敗します。

Any packets that have not failed any of the three matches above have passed this data match. In particular, a zero length filter will match any packet.

上記の3つの一致のいずれかに失敗していないパケットは、このデータの一致に合格しました。特に、ゼロの長さフィルターは任意のパケットに一致します。

         This object may not be modified if the associated
         filterStatus object is equal to valid(1)."
     ::= { filterEntry 4 }
        

filterPktDataMask OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS current DESCRIPTION "The mask that is applied to the match process. After adjusting this mask for the offset, only those bits in the received packet that correspond to bits set in this mask are relevant for further processing by the match algorithm. The offset is applied to filterPktDataMask in the same way it is applied to the filter. For the purposes of the matching algorithm, if the associated filterPktData object is longer than this mask, this mask is conceptually extended with '1' bits until it reaches the length of the filterPktData object.

filterpktdatamask-type yntax octet string max-access read-createステータス現在の説明 "一致プロセスに適用されるマスク。一致アルゴリズムによるさらなる処理に関連する。オフセットは、フィルターに適用されるのと同じ方法でfilterpktdatamaskに適用されます。一致するアルゴリズムの目的で、関連するfilterpktdataオブジェクトがこのマスクよりも長い場合、このマスクは概念的にfilterpktdataオブジェクトの長さに達するまで、「1」ビットで拡張されました。

         This object may not be modified if the associated
         filterStatus object is equal to valid(1)."
     ::= { filterEntry 5 }
        

filterPktDataNotMask OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS current DESCRIPTION "The inversion mask that is applied to the match process. After adjusting this mask for the offset, those relevant bits in the received packet that correspond to bits cleared in this mask must all be equal to their corresponding bits in the filterPktData object for the packet to be accepted. In addition, at least one of those relevant bits in the received packet that correspond to bits set in this mask must be different to its corresponding bit in the filterPktData object.

filterpktdatanotmask object-type syntax octet string max-access read-createステータス現在の説明 "一致プロセスに適用される反転マスク。マスクはすべて、パケットを受け入れるためにfilterpktdataオブジェクトの対応するビットに等しくなければなりません。さらに、このマスクに設定されたビットに対応する受信パケットの関連ビットの少なくとも1つは、対応するビットとは異なる必要があります。filterpktdataオブジェクト。

For the purposes of the matching algorithm, if the associated filterPktData object is longer than this mask, this mask is conceptually extended with '0' bits until it reaches the length of the filterPktData object.

一致するアルゴリズムの目的のために、関連するFilterPKTDATAオブジェクトがこのマスクよりも長い場合、このマスクは概念的に「0」ビットで拡張され、FilterPKTDataオブジェクトの長さに達するまで拡張されます。

         This object may not be modified if the associated
         filterStatus object is equal to valid(1)."
     ::= { filterEntry 6 }
        

filterPktStatus OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The status that is to be matched with the input packet. The only bits relevant to this match algorithm are those that have the corresponding filterPktStatusMask bit equal to one. The following two rules are then applied to every packet:

filterpktstatusオブジェクトタイプ構文integer32 max-access read-createステータス現在の説明 "入力パケットと一致するステータス。このマッチアルゴリズムに関連する唯一のビットは、対応するfilterpktstatuskmaskビットを持つものです。次に、2つのルールがすべてのパケットに適用されます。

(1) For each relevant bit from the packet status with the corresponding filterPktStatusNotMask bit set to zero, if the bit from the packet status is not equal to the corresponding bit from the filterPktStatus, then the packet will fail this status match.

(1) パケットステータスのビットがゼロに設定されている対応するfilterpktstatusnotmaskを使用したパケットステータスからの関連する各ビットについて、パケットステータスからのビットがfilterpktstatusの対応するビットに等しくない場合、パケットはこのステータスマッチに失敗します。

(2) If for every relevant bit from the packet status with the corresponding filterPktStatusNotMask bit set to one, the bit from the packet status is equal to the corresponding bit from the filterPktStatus, then the packet will fail this status match.

(2) 対応するfilterpktstatusnotmaskビットを1つに設定したパケットステータスからのすべての関連ビットに対して、パケットステータスからのビットがfilterpktstatusの対応するビットに等しく、パケットはこのステータスマッチに失敗します。

Any packets that have not failed either of the two matches above have passed this status match. In particular, a zero length status filter will match any packet's status.

上記の2つの一致のいずれかに失敗していないパケットは、このステータスマッチに合格しました。特に、ゼロの長さのステータスフィルターは、任意のパケットのステータスと一致します。

The value of the packet status is a sum. This sum initially takes the value zero. Then, for each error, E, that has been discovered in this packet, 2 raised to a value representing E is added to the sum. The errors and the bits that represent them are dependent on the media type of the interface that this channel is receiving packets from.

パケットステータスの値は合計です。この合計は最初に値ゼロを取得します。次に、このパケットで発見された各エラーEについて、eを表す値に上げられた2が合計に追加されます。それらを表すエラーとビットは、このチャネルがパケットを受信しているインターフェイスのメディアタイプに依存します。

The errors defined for a packet captured off of an Ethernet interface are as follows:

イーサネットインターフェイスからキャプチャされたパケットに対して定義されたエラーは次のとおりです。

bit # Error 0 Packet is longer than 1518 octets 1 Packet is shorter than 64 octets 2 Packet experienced a CRC or Alignment error

ビット#エラー0パケットが1518より長いオクテット1パケットが64より短いオクテット2パケットがCRCまたはアライメントエラーを経験しました

For example, an Ethernet fragment would have a value of 6 (2^1 + 2^2).

たとえば、イーサネットフラグメントの値は6(2^1 2^2)です。

As this MIB is expanded to new media types, this object will have other media-specific errors defined.

このMIBが新しいメディアタイプに拡張されると、このオブジェクトには他のメディア固有のエラーが定義されます。

For the purposes of this status matching algorithm, if the packet status is longer than this filterPktStatus object, this object is conceptually extended with '0' bits until it reaches the size of the packet status.

アルゴリズムを一致させるこのステータスの目的のために、パケットステータスがこのfilterPktStatusオブジェクトよりも長い場合、このオブジェクトは、パケットステータスのサイズに達するまで「0」ビットで概念的に拡張されます。

         This object may not be modified if the associated
         filterStatus object is equal to valid(1)."
     ::= { filterEntry 7 }
        

filterPktStatusMask OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The mask that is applied to the status match process. Only those bits in the received packet that correspond to bits set in this mask are relevant for further processing by the status match algorithm. For the purposes of the matching algorithm, if the associated filterPktStatus object is longer than this mask, this mask is conceptually extended with '1' bits until it reaches the size of the filterPktStatus. In addition, if a packet status is longer than this mask, this mask is conceptually extended with '0' bits until it reaches the size of the packet status.

filterpktstatusmask object-type syntax integer32 max-access read-createステータス現在の説明 "ステータスマッチプロセスに適用されるマスク。一致するアルゴリズム。一致するアルゴリズムの目的のために、関連するfilterpktstatusオブジェクトがこのマスクよりも長い場合、このマスクは、filterpktstatusのサイズに達するまで「1」ビットで概念的に拡張されます。さらに、パケットステータスが長くなる場合、このマスクよりも、このマスクは、パケットステータスのサイズに達するまで「0」ビットで概念的に拡張されます。

         This object may not be modified if the associated
         filterStatus object is equal to valid(1)."
     ::= { filterEntry 8 }
        

filterPktStatusNotMask OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The inversion mask that is applied to the status match process. Those relevant bits in the received packet status that correspond to bits cleared in this mask must all be equal to their corresponding bits in the filterPktStatus object for the packet to be accepted. In addition, at least one of those relevant bits in the received packet status that correspond to bits set in this mask must be different to its corresponding bit in the filterPktStatus object for the packet to be accepted.

filterpktstatusnotmask object-type syntax integer32 max-access read-createステータス現在の説明 "ステータスマッチプロセスに適用される反転マスク。パケットを受け入れるためのfilterpktstatusオブジェクトの対応するビット。さらに、このマスクに設定されたビットに対応する受信パケットステータスの関連ビットの少なくとも1つは、パケットのフィルターPktstatusオブジェクトの対応するビットとは異なる必要があります。受け入れられる。

For the purposes of the matching algorithm, if the associated filterPktStatus object or a packet status is longer than this mask, this mask is conceptually extended with '0' bits until it reaches the longer of the lengths of the filterPktStatus object and the packet status.

一致するアルゴリズムの目的のために、関連するfilterpktstatusオブジェクトまたはパケットステータスがこのマスクよりも長い場合、このマスクは、centlivepktstatusオブジェクトの長さとパケットステータスの長さに達するまで「0」ビットで概念的に拡張されます。

         This object may not be modified if the associated
         filterStatus object is equal to valid(1)."
     ::= { filterEntry 9 }
        

filterOwner OBJECT-TYPE SYNTAX OwnerString MAX-ACCESS read-create STATUS current DESCRIPTION "The entity that configured this entry and is therefore using the resources assigned to it."

filterowner object-type syntax ownerstring max-access read-createステータス現在の説明「このエントリを構成し、したがって、それに割り当てられたリソースを使用しているエンティティ」。

     ::= { filterEntry 10 }
        
 filterStatus OBJECT-TYPE
     SYNTAX     EntryStatus
     MAX-ACCESS read-create
     STATUS     current
     DESCRIPTION
         "The status of this filter entry."
     ::= { filterEntry 11 }
        
 channelTable OBJECT-TYPE
     SYNTAX     SEQUENCE OF ChannelEntry
     MAX-ACCESS not-accessible
     STATUS     current
     DESCRIPTION
         "A list of packet channel entries."
     ::= { filter 2 }
        
 channelEntry OBJECT-TYPE
     SYNTAX     ChannelEntry
     MAX-ACCESS not-accessible
     STATUS     current
     DESCRIPTION
         "A set of parameters for a packet channel applied on a
         particular interface.  As an example, an instance of the
         channelMatches object might be named channelMatches.3"
     INDEX { channelIndex }
     ::= { channelTable 1 }
        
 ChannelEntry ::= SEQUENCE {
     channelIndex                 Integer32,
     channelIfIndex               Integer32,
     channelAcceptType            INTEGER,
     channelDataControl           INTEGER,
     channelTurnOnEventIndex      Integer32,
     channelTurnOffEventIndex     Integer32,
     channelEventIndex            Integer32,
     channelEventStatus           INTEGER,
     channelMatches               Counter32,
     channelDescription           DisplayString,
     channelOwner                 OwnerString,
     channelStatus                EntryStatus
 }
        

channelIndex OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "An index that uniquely identifies an entry in the channel table. Each such entry defines one channel, a logical data and event stream.

ChannelIndex object-type syntax integer32(1..65535)最大アクセス読み取り専用ステータス現在の説明 "チャネルテーブルのエントリを一意に識別するインデックス。そのようなエントリはそれぞれ1つのチャネル、論理データ、イベントストリームを定義します。

         It is suggested that before creating a channel, an
         application should scan all instances of the
         filterChannelIndex object to make sure that there are no
         pre-existing filters that would be inadvertently be linked
         to the channel."
     ::= { channelEntry 1 }
        

channelIfIndex OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of this object uniquely identifies the interface on this remote network monitoring device to which the associated filters are applied to allow data into this channel. The interface identified by a particular value of this object is the same interface as identified by the same value of the ifIndex object, defined in RFC 2233 [17].

ChannelifIndexオブジェクトタイプ構文integer32(1..65535)最大アクセス読み取り - 作成ステータス現在の説明 "このオブジェクトの値は、このリモートフィルターが適用されるこのリモートネットワーク監視デバイスのインターフェイスを一意に識別し、このチャネルへのデータを許可するために適用されます。。このオブジェクトの特定の値によって識別されるインターフェイスは、RFC 2233 [17]で定義されているifindexオブジェクトの同じ値によって識別されるのと同じインターフェイスです。

The filters in this group are applied to all packets on the local network segment attached to the identified interface.

このグループのフィルターは、識別されたインターフェイスに接続されたローカルネットワークセグメントのすべてのパケットに適用されます。

An agent may or may not be able to tell if fundamental changes to the media of the interface have occurred and necessitate an invalidation of this entry. For example, a hot-pluggable ethernet card could be pulled out and replaced by a token-ring card. In such a case, if the agent has such knowledge of the change, it is recommended that it invalidate this entry.

エージェントは、インターフェイスのメディアの根本的な変更が発生し、このエントリの無効化を必要とするかどうかを判断する場合とできない場合があります。たとえば、ホットプラグ可能なイーサネットカードを引き出して、トークンリングカードに置き換えることができます。そのような場合、エージェントが変更についてそのような知識を持っている場合、このエントリを無効にすることをお勧めします。

         This object may not be modified if the associated
         channelStatus object is equal to valid(1)."
     ::= { channelEntry 2 }
        
 channelAcceptType OBJECT-TYPE
     SYNTAX     INTEGER {
                  acceptMatched(1),
                  acceptFailed(2)
                }
     MAX-ACCESS read-create
     STATUS     current
     DESCRIPTION
        

"This object controls the action of the filters associated with this channel. If this object is equal to acceptMatched(1), packets will be accepted to this channel if they are accepted by both the packet data and packet status matches of an associated filter. If this object is equal to acceptFailed(2), packets will be accepted to this channel only if they fail either the packet data match or the packet status match of each of the associated filters.

「このオブジェクトは、このチャネルに関連付けられているフィルターのアクションを制御します。このオブジェクトがAccectmatched(1)に等しい場合、関連するフィルターのパケットデータとパケットステータスマッチの両方で受け入れられると、パケットがこのチャネルに受け入れられます。このオブジェクトがAcceptFailed(2)に等しい場合、パケットデータが一致するか、関連する各フィルターのパケットステータスマッチに失敗した場合にのみ、パケットがこのチャネルに受け入れられます。

In particular, a channel with no associated filters will match no packets if set to acceptMatched(1) case and will match all packets in the acceptFailed(2) case.

特に、関連するフィルターのないチャネルは、Acceptmatched(1)ケースに設定されている場合、パケットと一致しません。

         This object may not be modified if the associated
         channelStatus object is equal to valid(1)."
     ::= { channelEntry 3 }
        
 channelDataControl OBJECT-TYPE
     SYNTAX     INTEGER {
                  on(1),
                  off(2)
                }
     MAX-ACCESS read-create
     STATUS     current
     DESCRIPTION
         "This object controls the flow of data through this channel.
         If this object is on(1), data, status and events flow
         through this channel.  If this object is off(2), data,
         status and events will not flow through this channel."
     DEFVAL { off }
     ::= { channelEntry 4 }
        

channelTurnOnEventIndex OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of this object identifies the event that is configured to turn the associated channelDataControl from off to on when the event is generated. The event identified by a particular value of this object is the same event as identified by the same value of the eventIndex object. If there is no corresponding entry in the eventTable, then no association exists. In fact, if no event is intended for this channel, channelTurnOnEventIndex must be set to zero, a non-existent event index.

ChannelTurnoneventIndexオブジェクトタイプ構文integer32(0..65535)最大アクセス読み取りステータス現在の説明 "このオブジェクトの値は、関連するChannelDatacontrolをオフからイベントの生成時に変換するように構成されているイベントを識別します。イベントはイベントこのオブジェクトの特定の値によって識別されるのは、eventIndexオブジェクトの同じ値で識別されるイベントと同じです。イベントテーブルに対応するエントリがない場合、関連性はありません。実際、このチャネルのイベントが意図されていない場合、ChannelTurnoneventIndexは、存在しないイベントインデックスであるゼロに設定する必要があります。

         This object may not be modified if the associated
         channelStatus object is equal to valid(1)."
     ::= { channelEntry 5 }
        

channelTurnOffEventIndex OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of this object identifies the event that is configured to turn the associated channelDataControl from on to off when the event is generated. The event identified by a particular value of this object is the same event as identified by the same value of the eventIndex object. If there is no corresponding entry in the eventTable, then no association exists. In fact, if no event is intended for this channel, channelTurnOffEventIndex must be set to zero, a non-existent event index.

ChannelTurnOffEventIndexオブジェクトタイプ構文integer32(0..65535)最大アクセス読み取りステータス現在の説明 "このオブジェクトの値は、関連するチャンネルDatacontrolをONからONに変換するように構成されているイベントを識別します。このオブジェクトの特定の値によって識別されるのは、eventIndexオブジェクトの同じ値で識別されるイベントと同じです。イベントテーブルに対応するエントリがない場合、関連性はありません。実際、このチャネルのイベントが意図されていない場合、ChannelTurnOffEventIndexは、存在しないイベントインデックスであるゼロに設定する必要があります。

         This object may not be modified if the associated
         channelStatus object is equal to valid(1)."
     ::= { channelEntry 6 }
        

channelEventIndex OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of this object identifies the event that is configured to be generated when the associated channelDataControl is on and a packet is matched. The event identified by a particular value of this object is the same event as identified by the same value of the eventIndex object. If there is no corresponding entry in the eventTable, then no association exists. In fact, if no event is intended for this channel, channelEventIndex must be set to zero, a non-existent event index.

ChannelEventindex-Type Syntax Integer32(0..65535)最大アクセッス読み取りステータス現在の説明 "このオブジェクトの値は、関連するChannelDatacontrolがオンでパケットが一致するときに生成されるように構成されているイベントを識別します。イベントはイベントです。このオブジェクトの特定の値によって識別されるのは、eventIndexオブジェクトの同じ値で識別されるイベントと同じです。イベントテーブルに対応するエントリがない場合、関連性はありません。実際、このチャネルのイベントが意図されていない場合、ChannelEventIndexは、存在しないイベントインデックスであるゼロに設定する必要があります。

         This object may not be modified if the associated
         channelStatus object is equal to valid(1)."
     ::= { channelEntry 7 }
        
 channelEventStatus OBJECT-TYPE
     SYNTAX     INTEGER {
                  eventReady(1),
                  eventFired(2),
                   eventAlwaysReady(3)
                }
     MAX-ACCESS read-create
     STATUS     current
     DESCRIPTION
         "The event status of this channel.
        

If this channel is configured to generate events when packets are matched, a means of controlling the flow of those events is often needed. When this object is equal to eventReady(1), a single event may be generated, after which this object will be set by the probe to eventFired(2). While in the eventFired(2) state, no events will be generated until the object is modified to eventReady(1) (or eventAlwaysReady(3)). The management station can thus easily respond to a notification of an event by re-enabling this object.

このチャネルが一致するときにイベントを生成するように構成されている場合、これらのイベントの流れを制御する手段がしばしば必要です。このオブジェクトがeventReady(1)に等しい場合、単一のイベントが生成される場合があります。その後、このオブジェクトはプローブによってイベントファイヤー(2)に設定されます。イベントファイルド(2)状態では、オブジェクトがeventReady(1)(またはEventalways Ready(3))に変更されるまでイベントは生成されません。したがって、管理ステーションは、このオブジェクトを再度有効にすることにより、イベントの通知に簡単に応答できます。

         If the management station wishes to disable this
         flow control and allow events to be generated
         at will, this object may be set to
         eventAlwaysReady(3).  Disabling the flow control
         is discouraged as it can result in high network
         traffic or other performance problems."
     DEFVAL { eventReady }
     ::= { channelEntry 8 }
        
 channelMatches OBJECT-TYPE
     SYNTAX     Counter32
     UNITS      "Packets"
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The number of times this channel has matched a packet.
         Note that this object is updated even when
         channelDataControl is set to off."
     ::= { channelEntry 9 }
        
 channelDescription OBJECT-TYPE
     SYNTAX     DisplayString (SIZE (0..127))
     MAX-ACCESS read-create
     STATUS     current
     DESCRIPTION
         "A comment describing this channel."
     ::= { channelEntry 10 }
        

channelOwner OBJECT-TYPE

Channelownerオブジェクトタイプ

     SYNTAX     OwnerString
     MAX-ACCESS read-create
     STATUS     current
     DESCRIPTION
         "The entity that configured this entry and is therefore
         using the resources assigned to it."
     ::= { channelEntry 11 }
        
 channelStatus OBJECT-TYPE
     SYNTAX     EntryStatus
     MAX-ACCESS read-create
     STATUS     current
     DESCRIPTION
         "The status of this channel entry."
     ::= { channelEntry 12 }
        

-- The Packet Capture Group

- パケットキャプチャグループ

 -- Implementation of the Packet Capture group is optional. The Packet
 -- Capture Group requires implementation of the Filter Group.
 -- Consult the MODULE-COMPLIANCE macro for the authoritative
 -- conformance information for this MIB.
 --
 -- The Packet Capture group allows packets to be captured
 -- upon a filter match.  The bufferControlTable controls
 -- the captured packets output from a channel that is
 -- associated with it.  The captured packets are placed
 -- in entries in the captureBufferTable.  These entries are
 -- associated with the bufferControlEntry on whose behalf they
 -- were stored.
        
 bufferControlTable OBJECT-TYPE
     SYNTAX     SEQUENCE OF BufferControlEntry
     MAX-ACCESS not-accessible
     STATUS     current
     DESCRIPTION
         "A list of buffers control entries."
     ::= { capture 1 }
        

bufferControlEntry OBJECT-TYPE SYNTAX BufferControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A set of parameters that control the collection of a stream of packets that have matched filters. As an example, an instance of the bufferControlCaptureSliceSize object might be named bufferControlCaptureSliceSize.3"

Buffercontrolentry Object-Type Syntax BufterControlentry Max-Accessアクセス不可能なステータス現在「

     INDEX { bufferControlIndex }
     ::= { bufferControlTable 1 }
        
 BufferControlEntry ::= SEQUENCE {
     bufferControlIndex                Integer32,
     bufferControlChannelIndex         Integer32,
     bufferControlFullStatus           INTEGER,
     bufferControlFullAction           INTEGER,
     bufferControlCaptureSliceSize     Integer32,
     bufferControlDownloadSliceSize    Integer32,
     bufferControlDownloadOffset       Integer32,
     bufferControlMaxOctetsRequested   Integer32,
     bufferControlMaxOctetsGranted     Integer32,
     bufferControlCapturedPackets      Integer32,
     bufferControlTurnOnTime           TimeTicks,
     bufferControlOwner                OwnerString,
     bufferControlStatus               EntryStatus
 }
        
 bufferControlIndex OBJECT-TYPE
     SYNTAX     Integer32 (1..65535)
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "An index that uniquely identifies an entry
         in the bufferControl table.  The value of this
         index shall never be zero.  Each such
         entry defines one set of packets that is
         captured and controlled by one or more filters."
     ::= { bufferControlEntry 1 }
        

bufferControlChannelIndex OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "An index that identifies the channel that is the source of packets for this bufferControl table. The channel identified by a particular value of this index is the same as identified by the same value of the channelIndex object.

Buffercontrolchannelindex object-type syntax integer32(1..65535)max-access read-createステータス現在の説明 "このbuffercontrolテーブルのパケットのソースであるチャネルを識別するインデックス。このインデックスの特定の値によって識別されるチャネルはChannelIndexオブジェクトの同じ値で識別されるのと同じ。

         This object may not be modified if the associated
         bufferControlStatus object is equal to valid(1)."
     ::= { bufferControlEntry 2 }
        

bufferControlFullStatus OBJECT-TYPE SYNTAX INTEGER {

bublecontrolfullstatus object-type syntax integer {

spaceAvailable(1), full(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object shows whether the buffer has room to accept new packets or if it is full.

SpaceAvailable(1)、Full(2)} Max-Access読み取り専用ステータス現在の説明 "このオブジェクトには、バッファに新しいパケットを受け入れる余地があるかどうか、またはそれがいっぱいになっているかどうかを示します。

If the status is spaceAvailable(1), the buffer is accepting new packets normally. If the status is full(2) and the associated bufferControlFullAction object is wrapWhenFull, the buffer is accepting new packets by deleting enough of the oldest packets to make room for new ones as they arrive. Otherwise, if the status is full(2) and the bufferControlFullAction object is lockWhenFull, then the buffer has stopped collecting packets.

ステータスが宇宙評価可能な場合(1)、バッファは正常に新しいパケットを受け入れています。ステータスがいっぱいであり(2)、関連するBufferControlfultionオブジェクトが包まれている場合、バッファーは、到着時に新しいパケットのスペースを確保するために最も古いパケットを十分に削除することにより、新しいパケットを受け入れています。それ以外の場合、ステータスがいっぱい(2)で、BufferControlfulactionオブジェクトがLockWherfullである場合、バッファはパケットの収集を停止しました。

         When this object is set to full(2) the probe must
         not later set it to spaceAvailable(1) except in the
         case of a significant gain in resources such as
         an increase of bufferControlOctetsGranted.  In
         particular, the wrap-mode action of deleting old
         packets to make room for newly arrived packets
         must not affect the value of this object."
     ::= { bufferControlEntry 3 }
        
 bufferControlFullAction OBJECT-TYPE
     SYNTAX     INTEGER {
                  lockWhenFull(1),
                  wrapWhenFull(2)    -- FIFO
                }
     MAX-ACCESS read-create
     STATUS     current
     DESCRIPTION
         "Controls the action of the buffer when it
         reaches the full status.  When in the lockWhenFull(1)
         state and a packet is added to the buffer that
         fills the buffer, the bufferControlFullStatus will
         be set to full(2) and this buffer will stop capturing
         packets."
     ::= { bufferControlEntry 4 }
        

bufferControlCaptureSliceSize OBJECT-TYPE SYNTAX Integer32 UNITS "Octets" MAX-ACCESS read-create STATUS current DESCRIPTION "The maximum number of octets of each packet that will be saved in this capture buffer. For example, if a 1500 octet packet is received by the probe and this object is set to 500, then only 500 octets of the packet will be stored in the associated capture buffer. If this variable is set to 0, the capture buffer will save as many octets as is possible.

buffercontrolcaptureslicesize object-type syntax integer32 units "octets" max-access read-createステータス現在の説明 "このキャプチャバッファに保存される各パケットの最大数数。たとえば、1500オクテットのパケットがプローブによって受信された場合また、このオブジェクトは500に設定され、パケットの500オクテットのみが関連するキャプチャバッファーに保存されます。この変数が0に設定されている場合、キャプチャバッファは可能な限り多くのオクテットを節約します。

         This object may not be modified if the associated
         bufferControlStatus object is equal to valid(1)."
     DEFVAL { 100 }
     ::= { bufferControlEntry 5 }
        

bufferControlDownloadSliceSize OBJECT-TYPE SYNTAX Integer32 UNITS "Octets" MAX-ACCESS read-create STATUS current DESCRIPTION "The maximum number of octets of each packet in this capture buffer that will be returned in an SNMP retrieval of that packet. For example, if 500 octets of a packet have been stored in the associated capture buffer, the associated bufferControlDownloadOffset is 0, and this object is set to 100, then the captureBufferPacket object that contains the packet will contain only the first 100 octets of the packet.

bublecontroldownloadslicesize object-type syntax integer32 units "octets" max-access read-create status current current "そのパケットのSNMP再帰で返されるこのキャプチャバッファーの各パケットの最大数数。関連するキャプチャバッファーにパケットが保存されているため、関連するBuffercontroldownownoffsetは0であり、このオブジェクトは100に設定され、パケットを含むCaptureBufferPacketオブジェクトにはパケットの最初の100オクテットのみが含まれます。

         A prudent manager will take into account possible
         interoperability or fragmentation problems that may
         occur if the download slice size is set too large.
         In particular, conformant SNMP implementations are not
         required to accept messages whose length exceeds 484
         octets, although they are encouraged to support larger
         datagrams whenever feasible."
     DEFVAL { 100 }
     ::= { bufferControlEntry 6 }
        

bufferControlDownloadOffset OBJECT-TYPE SYNTAX Integer32 UNITS "Octets" MAX-ACCESS read-create STATUS current DESCRIPTION

bublecontroldownownloadoffset object-type syntax integer32 units "octets" max-access read-createステータス現在の説明

         "The offset of the first octet of each packet
         in this capture buffer that will be returned in
         an SNMP retrieval of that packet.  For example,
         if 500 octets of a packet have been stored in the
         associated capture buffer and this object is set to
         100, then the captureBufferPacket object that
         contains the packet will contain bytes starting
         100 octets into the packet."
     DEFVAL { 0 }
     ::= { bufferControlEntry 7 }
        

bufferControlMaxOctetsRequested OBJECT-TYPE SYNTAX Integer32 UNITS "Octets" MAX-ACCESS read-create STATUS current DESCRIPTION "The requested maximum number of octets to be saved in this captureBuffer, including any implementation-specific overhead. If this variable is set to -1, the capture buffer will save as many octets as is possible.

BuffercontrolmaxoctetsRequested Object-Type Syntax Integer32ユニット "Octets" Max-Access Read-Create Status Current Current説明 "このCaptureBufferで保存するオクテットの要求された最大数。キャプチャバッファーは、可能な限り多くのオクテットを保存します。

         When this object is created or modified, the probe
         should set bufferControlMaxOctetsGranted as closely
         to this object as is possible for the particular probe
         implementation and available resources.  However, if
         the object has the special value of -1, the probe
         must set bufferControlMaxOctetsGranted to -1."
     DEFVAL { -1 }
     ::= { bufferControlEntry 8 }
        

bufferControlMaxOctetsGranted OBJECT-TYPE SYNTAX Integer32 UNITS "Octets" MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of octets that can be saved in this captureBuffer, including overhead. If this variable is -1, the capture buffer will save as many octets as possible.

bublecontrolmaxoctettestedオブジェクトタイプ構文integer32ユニット "オクター" "max-access read-only status current current current"このキャプチャバッファーで保存できるオクテットの最大数。可能な限りオクテット。

When the bufferControlMaxOctetsRequested object is created or modified, the probe should set this object as closely to the requested value as is possible for the particular probe implementation and available resources. However, if the request object has the special value of -1, the probe must set this object to -1.

BublecontrolMaxoctetsedededオブジェクトが作成または変更された場合、プローブは、特定のプローブ実装と利用可能なリソースで可能な限り、このオブジェクトを要求された値に密接に設定する必要があります。ただし、要求オブジェクトの特別な値が-1の場合、プローブはこのオブジェクトを-1に設定する必要があります。

The probe must not lower this value except as a result of a modification to the associated bufferControlMaxOctetsRequested object.

プローブは、関連するbublecontrolmaxoctetsededオブジェクトの変更の結果を除いて、この値を下げてはなりません。

When this maximum number of octets is reached and a new packet is to be added to this capture buffer and the corresponding bufferControlFullAction is set to wrapWhenFull(2), enough of the oldest packets associated with this capture buffer shall be deleted by the agent so that the new packet can be added. If the corresponding bufferControlFullAction is set to lockWhenFull(1), the new packet shall be discarded. In either case, the probe must set bufferControlFullStatus to full(2).

この最大数のオクテットに到達し、このキャプチャバッファーに新しいパケットが追加され、対応するbuffercontrolulfultionがwhenfull(2)に設定されると、このキャプチャバッファーに関連付けられた最も古いパケットはエージェントによって削除されます。新しいパケットを追加できます。対応するBufferControlfullactionがロックフルル(1)に設定されている場合、新しいパケットは破棄されます。どちらの場合でも、プローブはbublecontrolullstatusを完全に設定する必要があります(2)。

When the value of this object changes to a value less than the current value, entries are deleted from the captureBufferTable associated with this bufferControlEntry. Enough of the oldest of these captureBufferEntries shall be deleted by the agent so that the number of octets used remains less than or equal to the new value of this object.

このオブジェクトの値が現在の値よりも少ない値に変更されると、このbublecercontrolentryに関連付けられたcapturebuffertableからエントリが削除されます。これらのCaptureBufferentriesの最も古いものはエージェントによって削除され、使用されるオクテットの数がこのオブジェクトの新しい値以下のままであるようにする必要があります。

         When the value of this object changes to a value greater
         than the current value, the number of associated
         captureBufferEntries may be allowed to grow."
     ::= { bufferControlEntry 9 }
        
 bufferControlCapturedPackets OBJECT-TYPE
     SYNTAX     Integer32
     UNITS      "Packets"
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The number of packets currently in this captureBuffer."
     ::= { bufferControlEntry 10 }
        

bufferControlTurnOnTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when this capture buffer was first turned on."

bublecontrolturnontimeオブジェクトタイプの構文タイムテックス最大アクセス読み取り専用ステータス現在の説明「このキャプチャバッファーが最初にオンになったときのsysuptimeの値。」

     ::= { bufferControlEntry 11 }
        
 bufferControlOwner OBJECT-TYPE
     SYNTAX     OwnerString
     MAX-ACCESS read-create
     STATUS     current
     DESCRIPTION
         "The entity that configured this entry and is therefore
         using the resources assigned to it."
     ::= { bufferControlEntry 12 }
        
 bufferControlStatus OBJECT-TYPE
     SYNTAX     EntryStatus
     MAX-ACCESS read-create
     STATUS     current
     DESCRIPTION
         "The status of this buffer Control Entry."
     ::= { bufferControlEntry 13 }
        
 captureBufferTable OBJECT-TYPE
     SYNTAX     SEQUENCE OF CaptureBufferEntry
     MAX-ACCESS not-accessible
     STATUS     current
     DESCRIPTION
         "A list of packets captured off of a channel."
     ::= { capture 2 }
        
 captureBufferEntry OBJECT-TYPE
     SYNTAX     CaptureBufferEntry
     MAX-ACCESS not-accessible
     STATUS     current
     DESCRIPTION
         "A packet captured off of an attached network.  As an
         example, an instance of the captureBufferPacketData
         object might be named captureBufferPacketData.3.1783"
     INDEX { captureBufferControlIndex, captureBufferIndex }
     ::= { captureBufferTable 1 }
        
 CaptureBufferEntry ::= SEQUENCE {
     captureBufferControlIndex   Integer32,
     captureBufferIndex          Integer32,
     captureBufferPacketID       Integer32,
     captureBufferPacketData     OCTET STRING,
     captureBufferPacketLength   Integer32,
     captureBufferPacketTime     Integer32,
     captureBufferPacketStatus   Integer32
 }
  captureBufferControlIndex OBJECT-TYPE
     SYNTAX     Integer32 (1..65535)
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The index of the bufferControlEntry with which
         this packet is associated."
     ::= { captureBufferEntry 1 }
        

captureBufferIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "An index that uniquely identifies an entry in the captureBuffer table associated with a particular bufferControlEntry. This index will start at 1 and increase by one for each new packet added with the same captureBufferControlIndex.

CaptureBufferIndex-Type Syntax Integer32(1..2147483647)Max-Access読み取り専用ステータス現在の説明 "特定のBufferControlentryに関連するCaptureBufferテーブルのエントリを一意に識別するインデックス。同じCaptureBufferControlIndexで追加された各新しいパケット。

         Should this value reach 2147483647, the next packet
         added with the same captureBufferControlIndex shall
         cause this value to wrap around to 1."
     ::= { captureBufferEntry 2 }
        
 captureBufferPacketID OBJECT-TYPE
     SYNTAX     Integer32
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "An index that describes the order of packets
         that are received on a particular interface.
         The packetID of a packet captured on an
         interface is defined to be greater than the
         packetID's of all packets captured previously on
         the same interface.  As the captureBufferPacketID
         object has a maximum positive value of 2^31 - 1,
         any captureBufferPacketID object shall have the
         value of the associated packet's packetID mod 2^31."
     ::= { captureBufferEntry 3 }
        
 captureBufferPacketData OBJECT-TYPE
     SYNTAX     OCTET STRING
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The data inside the packet, starting at the beginning
         of the packet plus any offset specified in the
          associated bufferControlDownloadOffset, including any
         link level headers.  The length of the data in this object
         is the minimum of the length of the captured packet minus
         the offset, the length of the associated
         bufferControlCaptureSliceSize minus the offset, and the
         associated bufferControlDownloadSliceSize.  If this minimum
         is less than zero, this object shall have a length of zero."
     ::= { captureBufferEntry 4 }
        
 captureBufferPacketLength OBJECT-TYPE
     SYNTAX     Integer32
     UNITS      "Octets"
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The actual length (off the wire) of the packet stored
         in this entry, including FCS octets."
     ::= { captureBufferEntry 5 }
        
 captureBufferPacketTime OBJECT-TYPE
     SYNTAX     Integer32
     UNITS      "Milliseconds"
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The number of milliseconds that had passed since
         this capture buffer was first turned on when this
         packet was captured."
     ::= { captureBufferEntry 6 }
        

captureBufferPacketStatus OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A value which indicates the error status of this packet.

CaptureBufferPacketStatus Object-Type Syntax Integer32 Max-Access読み取り専用ステータス現在の説明 "このパケットのエラーステータスを示す値。

The value of this object is defined in the same way as filterPktStatus. The value is a sum. This sum initially takes the value zero. Then, for each error, E, that has been discovered in this packet, 2 raised to a value representing E is added to the sum.

このオブジェクトの値は、filterpktstatusと同じ方法で定義されます。値は合計です。この合計は最初に値ゼロを取得します。次に、このパケットで発見された各エラーEについて、eを表す値に上げられた2が合計に追加されます。

The errors defined for a packet captured off of an Ethernet interface are as follows:

イーサネットインターフェイスからキャプチャされたパケットに対して定義されたエラーは次のとおりです。

bit # Error 0 Packet is longer than 1518 octets 1 Packet is shorter than 64 octets 2 Packet experienced a CRC or Alignment error 3 First packet in this capture buffer after it was detected that some packets were not processed correctly. 4 Packet's order in buffer is only approximate (May only be set for packets sent from the probe)

ビット#エラー0パケットが1518より長いオクテット1パケットが64より短いオクテット2パケットは、一部のパケットが正しく処理されないことを検出した後、このキャプチャバッファーでCRCまたはアライメントエラー3の最初のパケットを経験しました。4バッファーでのパケットの順序は近似のみです(プローブから送信されたパケットに対してのみ設定できます)

For example, an Ethernet fragment would have a value of 6 (2^1 + 2^2).

たとえば、イーサネットフラグメントの値は6(2^1 2^2)です。

         As this MIB is expanded to new media types, this object
         will have other media-specific errors defined."
     ::= { captureBufferEntry 7 }
        

-- The Event Group

- イベントグループ

 -- Implementation of the Event group is optional.
 -- Consult the MODULE-COMPLIANCE macro for the authoritative
 -- conformance information for this MIB.
 --
 -- The Event group controls the generation and notification
 -- of events from this device.  Each entry in the eventTable
 -- describes the parameters of the event that can be triggered.
 -- Each event entry is fired by an associated condition located
 -- elsewhere in the MIB.  An event entry may also be associated
 -- with a function elsewhere in the MIB that will be executed
 -- when the event is generated.  For example, a channel may
 -- be turned on or off by the firing of an event.
 --
 -- Each eventEntry may optionally specify that a log entry
 -- be created on its behalf whenever the event occurs.
 -- Each entry may also specify that notification should
 -- occur by way of SNMP trap messages.  In this case, the
 -- community for the trap message is given in the associated
 -- eventCommunity object.  The enterprise and specific trap
 -- fields of the trap are determined by the condition that
 -- triggered the event.  Two traps are defined: risingAlarm and
 -- fallingAlarm.  If the eventTable is triggered by a condition
 -- specified elsewhere, the enterprise and specific trap fields
 -- must be specified for traps generated for that condition.
        

eventTable OBJECT-TYPE SYNTAX SEQUENCE OF EventEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION

イベントテーブルオブジェクトタイプの構文シーケンスEventEntry Max-Accessのアクセス不可能なステータス現在の説明

         "A list of events to be generated."
     ::= { event 1 }
        
 eventEntry OBJECT-TYPE
     SYNTAX     EventEntry
     MAX-ACCESS not-accessible
     STATUS     current
     DESCRIPTION
         "A set of parameters that describe an event to be generated
         when certain conditions are met.  As an example, an instance
         of the eventLastTimeSent object might be named
         eventLastTimeSent.6"
     INDEX { eventIndex }
     ::= { eventTable 1 }
        
 EventEntry ::= SEQUENCE {
     eventIndex          Integer32,
     eventDescription    DisplayString,
     eventType           INTEGER,
     eventCommunity      OCTET STRING,
     eventLastTimeSent   TimeTicks,
     eventOwner          OwnerString,
     eventStatus         EntryStatus
 }
        
 eventIndex OBJECT-TYPE
     SYNTAX     Integer32 (1..65535)
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "An index that uniquely identifies an entry in the
         event table.  Each such entry defines one event that
         is to be generated when the appropriate conditions
         occur."
     ::= { eventEntry 1 }
        
 eventDescription OBJECT-TYPE
     SYNTAX     DisplayString (SIZE (0..127))
     MAX-ACCESS read-create
     STATUS     current
     DESCRIPTION
         "A comment describing this event entry."
     ::= { eventEntry 2 }
        
 eventType OBJECT-TYPE
     SYNTAX     INTEGER {
                  none(1),
                  log(2),
                   snmptrap(3),    -- send an SNMP trap
                  logandtrap(4)
                }
     MAX-ACCESS read-create
     STATUS     current
     DESCRIPTION
         "The type of notification that the probe will make
         about this event.  In the case of log, an entry is
         made in the log table for each event.  In the case of
         snmp-trap, an SNMP trap is sent to one or more
         management stations."
     ::= { eventEntry 3 }
        
 eventCommunity OBJECT-TYPE
     SYNTAX     OCTET STRING (SIZE (0..127))
     MAX-ACCESS read-create
     STATUS     current
     DESCRIPTION
         "If an SNMP trap is to be sent, it will be sent to
         the SNMP community specified by this octet string."
     ::= { eventEntry 4 }
        
 eventLastTimeSent OBJECT-TYPE
     SYNTAX     TimeTicks
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The value of sysUpTime at the time this event
         entry last generated an event.  If this entry has
         not generated any events, this value will be
         zero."
     ::= { eventEntry 5 }
        

eventOwner OBJECT-TYPE SYNTAX OwnerString MAX-ACCESS read-create STATUS current DESCRIPTION "The entity that configured this entry and is therefore using the resources assigned to it.

Eventowner object-Type Syntax OwnerString Max-Access Read-Createステータス現在の説明 "このエントリを構成し、それに割り当てられたリソースを使用しているエンティティ。

         If this object contains a string starting with 'monitor'
         and has associated entries in the log table, all connected
         management stations should retrieve those log entries,
         as they may have significance to all management stations
         connected to this device"
     ::= { eventEntry 6 }
        

eventStatus OBJECT-TYPE SYNTAX EntryStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this event entry.

EventStatus Object-Type Syntax EntryStatus Max-Access Read-Createステータス現在の説明 "このイベントエントリのステータス。

         If this object is not equal to valid(1), all associated
         log entries shall be deleted by the agent."
     ::= { eventEntry 7 }
        
 --
 logTable OBJECT-TYPE
     SYNTAX     SEQUENCE OF LogEntry
     MAX-ACCESS not-accessible
     STATUS     current
     DESCRIPTION
         "A list of events that have been logged."
     ::= { event 2 }
        
 logEntry OBJECT-TYPE
     SYNTAX     LogEntry
     MAX-ACCESS not-accessible
     STATUS     current
     DESCRIPTION
         "A set of data describing an event that has been
         logged.  For example, an instance of the logDescription
         object might be named logDescription.6.47"
     INDEX { logEventIndex, logIndex }
     ::= { logTable 1 }
        
 LogEntry ::= SEQUENCE {
     logEventIndex           Integer32,
     logIndex                Integer32,
     logTime                 TimeTicks,
     logDescription          DisplayString
 }
        

logEventIndex OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The event entry that generated this log entry. The log identified by a particular value of this index is associated with the same eventEntry as identified by the same value of eventIndex."

logeventindexオブジェクトタイプ構文integer32(1..65535)最大アクセス読み取り専用ステータス現在の説明 "このログエントリを生成したイベントエントリ。このインデックスの特定の値によって識別されるログは、このインデックスの特定の値で識別されます。EventIndexの同じ値。」

     ::= { logEntry 1 }
        
 logIndex OBJECT-TYPE
     SYNTAX     Integer32 (1..2147483647)
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "An index that uniquely identifies an entry
         in the log table amongst those generated by the
         same eventEntries.  These indexes are
         assigned beginning with 1 and increase by one
         with each new log entry.  The association
         between values of logIndex and logEntries
         is fixed for the lifetime of each logEntry.
         The agent may choose to delete the oldest
         instances of logEntry as required because of
         lack of memory.  It is an implementation-specific
         matter as to when this deletion may occur."
     ::= { logEntry 2 }
        
 logTime OBJECT-TYPE
     SYNTAX     TimeTicks
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "The value of sysUpTime when this log entry was created."
     ::= { logEntry 3 }
        
 logDescription OBJECT-TYPE
     SYNTAX     DisplayString (SIZE (0..255))
     MAX-ACCESS read-only
     STATUS     current
     DESCRIPTION
         "An implementation dependent description of the
         event that activated this log entry."
     ::= { logEntry 4 }
        

-- Remote Network Monitoring Traps

- リモートネットワーク監視トラップ

 rmonEventsV2 OBJECT-IDENTITY
     STATUS      current
     DESCRIPTION "Definition point for RMON notifications."
     ::= { rmon 0 }
        
 risingAlarm NOTIFICATION-TYPE
     OBJECTS  { alarmIndex, alarmVariable, alarmSampleType,
                alarmValue, alarmRisingThreshold }
     STATUS   current
      DESCRIPTION
         "The SNMP trap that is generated when an alarm
         entry crosses its rising threshold and generates
         an event that is configured for sending SNMP
         traps."
     ::= { rmonEventsV2 1 }
        
 fallingAlarm NOTIFICATION-TYPE
     OBJECTS { alarmIndex, alarmVariable, alarmSampleType,
               alarmValue, alarmFallingThreshold }
     STATUS    current
     DESCRIPTION
         "The SNMP trap that is generated when an alarm
         entry crosses its falling threshold and generates
         an event that is configured for sending SNMP
         traps."
     ::= { rmonEventsV2 2 }
        

-- Conformance information

- 適合情報

 rmonCompliances OBJECT IDENTIFIER ::= { rmonConformance 9 }
 rmonGroups      OBJECT IDENTIFIER ::= { rmonConformance 10 }
        

-- Compliance Statements rmonCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The requirements for conformance to the RMON MIB. At least one of the groups in this module must be implemented to conform to the RMON MIB. Implementations of this MIB must also implement the system group of MIB-II [16] and the IF-MIB [17]." MODULE -- this module

- コンプライアンスステートメントrmoncomplianceモジュールコンプライアンスステータス現在の説明 "RMON MIBへの適合の要件。このモジュールの少なくとも1つのグループをRMON MIBに適合させるために実装する必要があります。このMIBの実装もシステムグループを実装する必要がありますMIB-II [16]およびIF-MIB [17]の。」モジュール - このモジュール

GROUP rmonEtherStatsGroup DESCRIPTION "The RMON Ethernet Statistics Group is optional."

グループRMONETHERSTATSGROUPの説明「RMONイーサネット統計グループはオプションです。」

GROUP rmonHistoryControlGroup DESCRIPTION "The RMON History Control Group is optional."

グループRMONHISTORYCONTROLGROUP説明「RMON History Control Groupはオプションです。」

GROUP rmonEthernetHistoryGroup DESCRIPTION "The RMON Ethernet History Group is optional."

グループrmonethernethistorygroupの説明「RMONイーサネット履歴グループはオプションです。」

GROUP rmonAlarmGroup DESCRIPTION

グループrmonalarmgroupの説明

"The RMON Alarm Group is optional."

「RMONアラームグループはオプションです。」

GROUP rmonHostGroup DESCRIPTION "The RMON Host Group is mandatory when the rmonHostTopNGroup is implemented."

グループRMONHOSTGROUP説明「RMONHOSTTOPNGROUPが実装されている場合、RMONホストグループは必須です。」

GROUP rmonHostTopNGroup DESCRIPTION "The RMON Host Top N Group is optional."

グループrmonhosttopngroupの説明「RMONホストトップNグループはオプションです。」

GROUP rmonMatrixGroup DESCRIPTION "The RMON Matrix Group is optional."

グループRMONMATRIXGROUP説明「RMONマトリックスグループはオプションです。」

GROUP rmonFilterGroup DESCRIPTION "The RMON Filter Group is mandatory when the rmonPacketCaptureGroup is implemented."

グループRMONFILTERGROUP説明「RMON PacketCaptureGroupが実装されている場合、RMONフィルターグループは必須です。」

GROUP rmonPacketCaptureGroup DESCRIPTION "The RMON Packet Capture Group is optional."

グループRMONPACKETCAPTUREGROUP説明「RMONパケットキャプチャグループはオプションです。」

       GROUP rmonEventGroup
           DESCRIPTION
               "The RMON Event Group is mandatory when the
               rmonAlarmGroup is implemented."
     ::= { rmonCompliances 1 }
        
     rmonEtherStatsGroup OBJECT-GROUP
         OBJECTS {
             etherStatsIndex, etherStatsDataSource,
             etherStatsDropEvents, etherStatsOctets, etherStatsPkts,
             etherStatsBroadcastPkts, etherStatsMulticastPkts,
             etherStatsCRCAlignErrors, etherStatsUndersizePkts,
             etherStatsOversizePkts, etherStatsFragments,
             etherStatsJabbers, etherStatsCollisions,
             etherStatsPkts64Octets, etherStatsPkts65to127Octets,
             etherStatsPkts128to255Octets,
             etherStatsPkts256to511Octets,
             etherStatsPkts512to1023Octets,
             etherStatsPkts1024to1518Octets,
             etherStatsOwner, etherStatsStatus
         }
         STATUS current
         DESCRIPTION
             "The RMON Ethernet Statistics Group."
        
         ::= { rmonGroups 1 }
        
     rmonHistoryControlGroup OBJECT-GROUP
         OBJECTS {
             historyControlIndex, historyControlDataSource,
             historyControlBucketsRequested,
             historyControlBucketsGranted, historyControlInterval,
             historyControlOwner, historyControlStatus
         }
         STATUS current
         DESCRIPTION
             "The RMON History Control Group."
         ::= { rmonGroups 2 }
        
     rmonEthernetHistoryGroup OBJECT-GROUP
         OBJECTS {
             etherHistoryIndex, etherHistorySampleIndex,
             etherHistoryIntervalStart, etherHistoryDropEvents,
             etherHistoryOctets, etherHistoryPkts,
             etherHistoryBroadcastPkts, etherHistoryMulticastPkts,
             etherHistoryCRCAlignErrors, etherHistoryUndersizePkts,
             etherHistoryOversizePkts, etherHistoryFragments,
             etherHistoryJabbers, etherHistoryCollisions,
             etherHistoryUtilization
         }
         STATUS current
         DESCRIPTION
             "The RMON Ethernet History Group."
         ::= { rmonGroups 3 }
        
     rmonAlarmGroup OBJECT-GROUP
         OBJECTS {
             alarmIndex, alarmInterval, alarmVariable,
             alarmSampleType, alarmValue, alarmStartupAlarm,
             alarmRisingThreshold, alarmFallingThreshold,
             alarmRisingEventIndex, alarmFallingEventIndex,
             alarmOwner, alarmStatus
         }
         STATUS current
         DESCRIPTION
             "The RMON Alarm Group."
         ::= { rmonGroups 4 }
        
     rmonHostGroup OBJECT-GROUP
         OBJECTS {
             hostControlIndex, hostControlDataSource,
             hostControlTableSize, hostControlLastDeleteTime,
             hostControlOwner, hostControlStatus,
                  hostAddress, hostCreationOrder, hostIndex,
             hostInPkts, hostOutPkts, hostInOctets,
             hostOutOctets, hostOutErrors, hostOutBroadcastPkts,
             hostOutMulticastPkts, hostTimeAddress,
             hostTimeCreationOrder, hostTimeIndex,
             hostTimeInPkts, hostTimeOutPkts, hostTimeInOctets,
             hostTimeOutOctets, hostTimeOutErrors,
             hostTimeOutBroadcastPkts, hostTimeOutMulticastPkts
         }
         STATUS current
         DESCRIPTION
             "The RMON Host Group."
         ::= { rmonGroups 5 }
        
     rmonHostTopNGroup OBJECT-GROUP
         OBJECTS {
             hostTopNControlIndex, hostTopNHostIndex,
             hostTopNRateBase, hostTopNTimeRemaining,
             hostTopNDuration, hostTopNRequestedSize,
             hostTopNGrantedSize, hostTopNStartTime,
             hostTopNOwner, hostTopNStatus,
             hostTopNReport, hostTopNIndex,
             hostTopNAddress, hostTopNRate
         }
         STATUS current
         DESCRIPTION
             "The RMON Host Top 'N' Group."
         ::= { rmonGroups 6 }
        
     rmonMatrixGroup OBJECT-GROUP
         OBJECTS {
             matrixControlIndex, matrixControlDataSource,
             matrixControlTableSize, matrixControlLastDeleteTime,
             matrixControlOwner, matrixControlStatus,
             matrixSDSourceAddress, matrixSDDestAddress,
             matrixSDIndex, matrixSDPkts,
             matrixSDOctets, matrixSDErrors,
             matrixDSSourceAddress, matrixDSDestAddress,
             matrixDSIndex, matrixDSPkts,
             matrixDSOctets, matrixDSErrors
         }
         STATUS current
         DESCRIPTION
             "The RMON Matrix Group."
         ::= { rmonGroups 7 }
        

rmonFilterGroup OBJECT-GROUP OBJECTS {

rmonfiltergroupオブジェクトグループオブジェクト{

             filterIndex, filterChannelIndex, filterPktDataOffset,
             filterPktData, filterPktDataMask,
             filterPktDataNotMask, filterPktStatus,
             filterPktStatusMask, filterPktStatusNotMask,
             filterOwner, filterStatus,
             channelIndex, channelIfIndex, channelAcceptType,
             channelDataControl, channelTurnOnEventIndex,
             channelTurnOffEventIndex, channelEventIndex,
             channelEventStatus, channelMatches,
             channelDescription, channelOwner, channelStatus
         }
         STATUS current
         DESCRIPTION
             "The RMON Filter Group."
         ::= { rmonGroups 8 }
        
     rmonPacketCaptureGroup OBJECT-GROUP
         OBJECTS {
             bufferControlIndex, bufferControlChannelIndex,
             bufferControlFullStatus, bufferControlFullAction,
             bufferControlCaptureSliceSize,
             bufferControlDownloadSliceSize,
             bufferControlDownloadOffset,
             bufferControlMaxOctetsRequested,
             bufferControlMaxOctetsGranted,
             bufferControlCapturedPackets,
             bufferControlTurnOnTime,
             bufferControlOwner, bufferControlStatus,
             captureBufferControlIndex, captureBufferIndex,
             captureBufferPacketID, captureBufferPacketData,
             captureBufferPacketLength, captureBufferPacketTime,
             captureBufferPacketStatus
         }
         STATUS current
         DESCRIPTION
             "The RMON Packet Capture Group."
         ::= { rmonGroups 9 }
        
     rmonEventGroup OBJECT-GROUP
         OBJECTS {
             eventIndex, eventDescription, eventType,
             eventCommunity, eventLastTimeSent,
             eventOwner, eventStatus,
             logEventIndex, logIndex, logTime,
             logDescription
         }
         STATUS current
         DESCRIPTION
        
             "The RMON Event Group."
         ::= { rmonGroups 10 }
        
     rmonNotificationGroup NOTIFICATION-GROUP
         NOTIFICATIONS { risingAlarm, fallingAlarm }
         STATUS        current
         DESCRIPTION
             "The RMON Notification Group."
         ::= { rmonGroups 11 }
 END
        
6. Security Considerations
6. セキュリティに関する考慮事項

In order to implement this MIB, a probe must capture all packets on the locally-attached network, including packets between third parties. These packets are analyzed to collect network addresses, protocol usage information, and conversation statistics. Data of this nature may be considered sensitive in some environments. In such environments the administrator may wish to restrict SNMP access to the probe.

このMIBを実装するには、プローブは、第三者間のパケットを含む、ローカルに取り付けられたネットワーク上のすべてのパケットをキャプチャする必要があります。これらのパケットは、ネットワークアドレス、プロトコルの使用情報、および会話統計を収集するために分析されます。この性質のデータは、一部の環境で敏感であると見なされる場合があります。このような環境では、管理者はSNMPアクセスをプローブに制限したい場合があります。

This MIB also includes functions for returning the contents of captured packets, potentially including sensitive user data or passwords. It is recommended that SNMP access to these functions be restricted.

このMIBには、キャプチャされたパケットの内容を返すための関数も含まれています。これらの機能へのSNMPアクセスを制限することをお勧めします。

There are a number of management objects defined in this MIB that have 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.

このMIBには、読み取りワイトおよび/またはread-Createの最大アクセス句がある管理オブジェクトがいくつかあります。このようなオブジェクトは、一部のネットワーク環境で敏感または脆弱と見なされる場合があります。適切な保護なしの非セキュア環境でのセット操作のサポートは、ネットワーク操作に悪影響を与える可能性があります。

SNMPv1 by itself is not a secure environment. 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.

SNMPV1自体は安全な環境ではありません。ネットワーク自体が(たとえばIPSECを使用して)安全である場合でも、それでもセキュアネットワークで誰がアクセスして取得/セット(読み取り/変更/作成/削除/削除)を制御することはできません。ミブ。

It is recommended that the implementors consider the security features as provided by the SNMPv3 framework. Specifically, the use of the User-based Security Model RFC 2574 [12] and the View-based Access Control Model RFC 2575 [15] is recommended.

実装者は、SNMPV3フレームワークで提供されるセキュリティ機能を考慮することをお勧めします。具体的には、ユーザーベースのセキュリティモデルRFC 2574 [12]およびビューベースのアクセス制御モデルRFC 2575 [15]の使用が推奨されます。

It is then a customer/user responsibility to ensure that the SNMP entity giving access to an instance of this MIB, 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.

その場合、このMIBのインスタンスへのアクセスを提供するSNMPエンティティが、実際に取得または設定する正当な権利を持つプリンシパル(ユーザー)にのみオブジェクトにアクセスできるように適切に構成されていることを保証するのは、顧客/ユーザーの責任です(変更を変更するプリンシパル(ユーザー)(変更)/作成/削除)それら。

7. Acknowledgments
7. 謝辞

This document was produced by the IETF Remote Network Monitoring Working Group.

このドキュメントは、IETFリモートネットワーク監視ワーキンググループによって作成されました。

8. Author's Address
8. 著者の連絡先

Steve Waldbusser

スティーブ・ウォルドバッサー

   Phone: +1-650-948-6500
   Fax:   +1-650-745-0671
   Email: waldbusser@nextbeacon.com
        
9. References
9. 参考文献

[1] Harrington, D., Presuhn, R., and B. Wijnen, "An Architecture for Describing SNMP Management Frameworks", RFC 2571, April 1999.

[1] Harrington、D.、Presuhn、R。、およびB. Wijnen、「SNMP管理フレームワークを説明するためのアーキテクチャ」、RFC 2571、1999年4月。

[2] Rose, M. and K. McCloghrie, "Structure and Identification of Management Information for TCP/IP-based Internets", STD 16, RFC 1155, May 1990.

[2] Rose、M。and K. McCloghrie、「TCP/IPベースのインターネットの管理情報の構造と識別」、STD 16、RFC 1155、1990年5月。

[3] Rose, M. and K. McCloghrie, "Concise MIB Definitions", STD 16, RFC 1212, March 1991.

[3] Rose、M。and K. McCloghrie、「Scise MIB Definitions」、STD 16、RFC 1212、1991年3月。

[4] Rose, M., "A Convention for Defining Traps for use with the SNMP", RFC 1215, March 1991.

[4] Rose、M。、「SNMPで使用するトラップを定義するための慣習」、RFC 1215、1991年3月。

[5] 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.

[5] McCloghrie、K.、Perkins、D.、Schoenwaelder、J.、Case、J.、Rose、M。and S. Waldbusser、「管理情報の構造バージョン2(SMIV2)」、STD 58、RFC 2578、1999年4月。

[6] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose, M. and S. Waldbusser, "Textual Conventions for SMIv2", STD 58, RFC 2579, April 1999.

[6] McCloghrie、K.、Perkins、D.、Schoenwaelder、J.、Case、J.、Rose、M。and S. Waldbusser、「Smiv2のテキストコンベンション」、STD 58、RFC 2579、1999年4月。

[7] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose, M. and S. Waldbusser, "Conformance Statements for SMIv2", STD 58, RFC 2580, April 1999.

[7] McCloghrie、K.、Perkins、D.、Schoenwaelder、J.、Case、J.、Rose、M。and S. Waldbusser、「Smiv2の適合ステートメント」、STD 58、RFC 2580、1999年4月。

[8] Case, J., Fedor, M., Schoffstall, M. and J. Davin, "Simple Network Management Protocol", STD 15, RFC 1157, May 1990.

[8] Case、J.、Fedor、M.、Schoffstall、M。and J. Davin、「Simple Network Management Protocol」、STD 15、RFC 1157、1990年5月。

[9] Case, J., McCloghrie, K., Rose, M. and S. Waldbusser, "Introduction to Community-based SNMPv2", RFC 1901, January 1996.

[9] Case、J.、McCloghrie、K.、Rose、M。、およびS. Waldbusser、「コミュニティベースのSNMPV2の紹介」、RFC 1901、1996年1月。

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

[10] Case、J.、McCloghrie、K.、Rose、M。、およびS. Waldbusser、「単純なネットワーク管理プロトコル(SNMPV2)のバージョン2の輸送マッピング」、RFC 1906、1996年1月。

[11] Case, J., Harrington D., Presuhn R. and B. Wijnen, "Message Processing and Dispatching for the Simple Network Management Protocol (SNMP)", RFC 2572, April 1999.

[11] Case、J.、Harrington D.、Presuhn R.およびB. Wijnen、「Simple Network Management Protocol(SNMP)のメッセージ処理とディスパッチ」、RFC 2572、1999年4月。

[12] Blumenthal, U. and B. Wijnen, "User-based Security Model (USM) for version 3 of the Simple Network Management Protocol (SNMPv3)", RFC 2574, April 1999.

[12] Blumenthal、U.およびB. Wijnen、「シンプルネットワーク管理プロトコル(SNMPV3)のバージョン3のユーザーベースのセキュリティモデル(USM)」、RFC 2574、1999年4月。

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

[13] Case、J.、McCloghrie、K.、Rose、M。、およびS. Waldbusser、「単純なネットワーク管理プロトコル(SNMPV2)のバージョン2のプロトコル操作」、RFC 1905、1996年1月。

[14] Levi, D., Meyer, P. and B. Stewart, "SNMPv3 Applications", RFC 2573, April 1999.

[14] Levi、D.、Meyer、P。and B. Stewart、「SNMPV3 Applications」、RFC 2573、1999年4月。

[15] Wijnen, B., Presuhn, R. and K. McCloghrie, "View-based Access Control Model (VACM) for the Simple Network Management Protocol (SNMP)", RFC 2575, April 1999.

[15] Wijnen、B.、Presuhn、R。、およびK. McCloghrie、「シンプルネットワーク管理プロトコル(SNMP)のビューベースのアクセス制御モデル(VACM)」、RFC 2575、1999年4月。

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

[16] McCloghrie、K。およびM. Rose、編集者、「TCP/IPベースのインターネットのネットワーク管理のための管理情報基盤:MIB-II」、STD 17、RFC 1213、1991年3月。

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

[17] McCloghrie、K。およびF. Kastenholz、「SMIV2を使用したインターフェースグループMIB」、RFC 2233、1997年11月。

[18] Waldbusser, S., "Remote Network Monitoring MIB", RFC 1757, February 1995.

[18] Waldbusser、S。、「リモートネットワーク監視MIB」、RFC 1757、1995年2月。

[19] Waldbusser, S., "Token Ring Extensions to the Remote Network Monitoring MIB", RFC 1513, September 1993.

[19] Waldbusser、S。、「リモートネットワーク監視MIBへのトークンリング拡張機能」、RFC 1513、1993年9月。

[20] Waldbusser, S., "Remote Network Monitoring Management Information Base Version 2 using SMIv2", RFC 2021, January 1997.

[20] Waldbusser、S。、「リモートネットワーク監視管理情報ベースバージョン2を使用したバージョン2」、RFC 2021、1997年1月。

[21] Waterman, R., Lahaye, B., Romascanu, D. and S. Waldbusser, "Remote Network Monitoring MIB Extensions for Switched Networks Version 1.0", RFC 2613, June 1999.

[21] Waterman、R.、Lahaye、B.、Romascanu、D。、およびS. Waldbusser、「Switched Networksバージョン1.0のリモートネットワーク監視MIB拡張機能」、RFC 2613、1999年6月。

[22] Case, J., Mundy, R., Partain, D. and B. Stewart, "Introduction to Version 3 of the Internet-standard Network Management Framework", RFC 2570, April 1999.

[22] Case、J.、Mundy、R.、Partain、D。およびB. Stewart、「インターネット標準ネットワーク管理フレームワークのバージョン3の紹介」、RFC 2570、1999年4月。

10. Intellectual Property
10. 知的財産

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

IETFは、知的財産またはその他の権利の有効性または範囲に関して、この文書に記載されているテクノロジーの実装または使用に関連すると主張される可能性のある他の権利、またはそのような権利に基づくライセンスがどの程度であるかについての程度に関連する可能性があるという立場はありません。利用可能;また、そのような権利を特定するために努力したことも表明していません。標準トラックおよび標準関連のドキュメントの権利に関するIETFの手順に関する情報は、BCP-11に記載されています。出版のために利用可能にされた権利の請求のコピーと、利用可能になるライセンスの保証、またはこの仕様の実装者またはユーザーによるそのような独自の権利の使用のための一般的なライセンスまたは許可を取得しようとする試みの結果を得ることができますIETF事務局から。

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

IETFは、関心のある当事者に、著作権、特許、または特許出願、またはこの基準を実践するために必要な技術をカバーする可能性のあるその他の独自の権利を注意深く招待します。情報をIETFエグゼクティブディレクターに宛ててください。

11. 完全な著作権声明

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

Copyright(c)The Internet Society(2000)。無断転載を禁じます。

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

このドキュメントと翻訳は他の人にコピーされて提供される場合があります。また、それについてコメントまたは説明する派生作品、またはその実装を支援することは、いかなる種類の制限なしに、準備、コピー、公開、および部分的に配布される場合があります。、上記の著作権通知とこの段落がそのようなすべてのコピーとデリバティブ作品に含まれている場合。ただし、このドキュメント自体は、インターネット協会や他のインターネット組織への著作権通知や参照を削除するなど、いかなる方法でも変更できない場合があります。インターネット標準プロセスに従うか、英語以外の言語に翻訳するために必要な場合に従う必要があります。

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

上記の限られた許可は永続的であり、インターネット社会またはその後継者または譲受人によって取り消されることはありません。

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

この文書と本書に含まれる情報は、「現状」に基づいて提供されており、インターネット社会とインターネットエンジニアリングタスクフォースは、ここにある情報の使用が行われないという保証を含むがこれらに限定されないすべての保証を否認します。特定の目的に対する商品性または適合性の権利または黙示的な保証を侵害します。

Acknowledgement

謝辞

Funding for the RFC Editor function is currently provided by the Internet Society.

RFCエディター機能の資金は現在、インターネット協会によって提供されています。