[要約] RFC 8038は、IPFIXプロトコルを使用してMIB変数をエクスポートするための仕様です。その目的は、ネットワークデバイスからの情報をIPFIX形式でエクスポートし、ネットワーク管理者がネットワークの状態を監視および分析するための手段を提供することです。
Internet Engineering Task Force (IETF) P. Aitken, Ed. Request for Comments: 8038 Brocade Category: Standards Track B. Claise ISSN: 2070-1721 Cisco Systems, Inc. S. B S Mojo Networks, Inc. C. McDowall Brocade J. Schoenwaelder Jacobs University Bremen May 2017
Exporting MIB Variables Using the IP Flow Information Export (IPFIX) Protocol
IPフロー情報エクスポート(IPFIX)プロトコルを使用したMIB変数のエクスポート
Abstract
概要
This document specifies a way to complement IP Flow Information Export (IPFIX) Data Records with Management Information Base (MIB) objects, avoiding the need to define new IPFIX Information Elements for existing MIB objects that are already fully specified.
このドキュメントでは、IPフロー情報エクスポート(IPFIX)データレコードを管理情報ベース(MIB)オブジェクトで補完する方法を指定し、すでに完全に指定されている既存のMIBオブジェクトに新しいIPFIX情報要素を定義する必要をなくします。
Two IPFIX Options Templates, as well as a method for creating IPFIX Options Templates that are used to export the extra data required to fully describe Simple Network Management Protocol (SNMP) MIB objects in IPFIX, are specified herein.
ここでは、2つのIPFIXオプションテンプレート、およびIPFIXで簡易ネットワーク管理プロトコル(SNMP)MIBオブジェクトを完全に記述するために必要な追加データをエクスポートするために使用されるIPFIXオプションテンプレートを作成する方法について説明します。
Status of This Memo
本文書の状態
This is an Internet Standards Track document.
これはInternet Standards Trackドキュメントです。
This document is a product of the Internet Engineering Task Force (IETF). It represents the consensus of the IETF community. It has received public review and has been approved for publication by the Internet Engineering Steering Group (IESG). Further information on Internet Standards is available in Section 2 of RFC 7841.
このドキュメントは、IETF(Internet Engineering Task Force)の製品です。これは、IETFコミュニティのコンセンサスを表しています。公開レビューを受け、インターネットエンジニアリングステアリンググループ(IESG)による公開が承認されました。インターネット標準の詳細については、RFC 7841のセクション2をご覧ください。
Information about the current status of this document, any errata, and how to provide feedback on it may be obtained at http://www.rfc-editor.org/info/rfc8038.
このドキュメントの現在のステータス、エラータ、およびフィードバックの提供方法に関する情報は、http://www.rfc-editor.org/info/rfc8038で入手できます。
Copyright Notice
著作権表示
Copyright (c) 2017 IETF Trust and the persons identified as the document authors. All rights reserved.
Copyright(c)2017 IETF Trustおよびドキュメントの作成者として識別された人物。全著作権所有。
This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License.
この文書は、BCP 78およびIETF文書に関するIETFトラストの法的規定(http://trustee.ietf.org/license-info)の対象であり、この文書の発行日に有効です。これらのドキュメントは、このドキュメントに関するあなたの権利と制限を説明しているため、注意深く確認してください。このドキュメントから抽出されたコードコンポーネントには、Trust Legal Provisionsのセクション4.eに記載されているSimplified BSD Licenseのテキストが含まれている必要があり、Simplified BSD Licenseに記載されているように保証なしで提供されます。
Table of Contents
目次
1. Introduction ....................................................4 2. Motivation ......................................................5 3. Terminology .....................................................7 4. High-Level Solution Overview ....................................8 5. MIB Object Value Information Elements and the MIB Field Options Template ...............................................10 5.1. MIB Field Options Architecture ............................11 5.2. IPFIX and MIB Data Model ..................................13 5.3. MIB Field Options - Specifications and Required Fields ....15 5.3.1. MIB Field Options Template .........................16 5.3.2. MIB Type Options Template ..........................16 5.4. MIB Field Options Template Formats ........................17 5.4.1. Data Template Containing a mibObjectValue Field ....17 5.4.2. MIB Field Options Template .........................19 5.4.3. MIB Field Options Data Records .....................20 5.4.4. Options Template Containing a mibObjectValue Field ...............................21 5.4.5. MIB Field Options Template with Semantics Fields ...23 5.4.6. MIB Field Options Template with Extra MIB Object Details .....................................24 5.5. Use of Field Order in the MIB Field Options Template ......27 5.6. Identifying the SNMP Context ..............................27 5.7. Template Management .......................................28 5.7.1. Large Messages .....................................28 5.7.2. Template Withdrawal and Reuse ......................29
5.8. Exporting Conceptual Rows and Tables ......................29 5.8.1. Exporting Conceptual Rows - Indexing ...............30 5.8.2. Exporting Conceptual Rows - mibObjectValueRow ......30 5.8.3. Exporting Conceptual Rows - AUGMENTS ...............36 5.8.4. Exporting Conceptual Tables - mibObjectValueTable ..37 5.8.5. Exporting Columnar Objects: Using mibIndexIndicator ..................................38 6. Example Use Cases ..............................................39 6.1. Non-columnar MIB Object: Established TCP Connections ......39 6.2. Enterprise-Specific MIB Object: Detailing CPU Load History ...................................................42 6.3. Exporting a Conceptual Row: The OSPF Neighbor Row .........45 6.4. Exporting Augmented Conceptual Row: Mapping IF-MIB ID to Name ................................................49 6.5. Exporting a Columnar Object: ipIfStatsInForwDatagrams .....55 6.6. Exporting a Columnar Object Indexed by Information Elements: ifOutQLen .......................................58 6.7. Exporting with Multiple Contexts: The OSPF Neighbor Row Revisited ....................................62 7. Configuration Considerations ...................................65 8. The Collecting Process's Side ..................................66 9. Applicability ..................................................66 10. Security Considerations .......................................67 11. IANA Considerations ...........................................68 11.1. New IPFIX Semantics ......................................68 11.1.1. snmpCounter .......................................68 11.1.2. snmpGauge .........................................68 11.2. New IPFIX Information Elements ...........................69 11.2.1. New MIB Object Value Information Elements .........69 11.2.2. New MIB Field Options Information Elements ........75 11.2.3. New MIB Type Information Elements .................79 12. References ....................................................81 12.1. Normative References .....................................81 12.2. Informative References ...................................82 Acknowledgments ...................................................84 Authors' Addresses ................................................84
There is growing interest in using IP Flow Information Export (IPFIX) as a push mechanism for exporting management information. Using a push protocol such as IPFIX instead of a polling protocol like SNMP is especially interesting in situations where large chunks of repetitive data need to be exported periodically.
管理情報をエクスポートするためのプッシュメカニズムとしてIPフロー情報エクスポート(IPFIX)を使用することに関心が高まっています。 SNMPのようなポーリングプロトコルの代わりにIPFIXなどのプッシュプロトコルを使用すると、反復的なデータの大きなチャンクを定期的にエクスポートする必要がある状況で特に興味深いです。
While initially targeted at different problems, there is a large parallel between the information transported via IPFIX and SNMP. Furthermore, certain Management Information Base (MIB) objects are highly relevant to Flows as they are understood today. For example, in the IPFIX Information Model [IANA-IPFIX], Information Elements coming from the SNMP world have already been specified, e.g., ingressInterface and egressInterface both refer to the ifIndex object as defined in [RFC2863].
当初はさまざまな問題を対象としていましたが、IPFIXとSNMPを介して転送される情報には大きな類似点があります。さらに、特定の管理情報ベース(MIB)オブジェクトは、今日理解されているように、フローに非常に関連しています。たとえば、IPFIX情報モデル[IANA-IPFIX]では、SNMPの世界からの情報要素がすでに指定されています。たとえば、ingressInterfaceとegressInterfaceはどちらも[RFC2863]で定義されているifIndexオブジェクトを参照します。
In particular, the Management Information Base was designed as a separate system of definitions; this opens up the possibility of exporting objects defined via the MIB over other protocols.
特に、管理情報ベースは、独立した定義システムとして設計されました。これにより、MIBを介して定義されたオブジェクトを他のプロトコルを介してエクスポートできるようになります。
Rather than mapping existing MIB objects to IPFIX Information Elements on a case-by-case basis, it would be advantageous to enable the export of any existing or future MIB objects as part of an IPFIX Data Record. This way, the duplication of Data Models [RFC3444], both as SMIv2 MIB objects and IPFIX Information Elements, out of the same Information Model [RFC3444] would be avoided.
既存のMIBオブジェクトをケースバイケースでIPFIX情報要素にマッピングするのではなく、IPFIXデータレコードの一部として既存または将来のMIBオブジェクトをエクスポートできるようにすると便利です。このようにして、データモデル[RFC3444]が、SMIv2 MIBオブジェクトとIPFIX情報要素の両方として同じ情報モデル[RFC3444]から重複することが回避されます。
Therefore, the primary goals of this document are:
したがって、このドキュメントの主な目的は次のとおりです。
o to specify a way to complement IPFIX Data Records with MIB objects;
o IPFIXデータレコードをMIBオブジェクトで補完する方法を指定する。
o to avoid the need to define new IPFIX Information Elements for existing MIB objects that are already fully specified;
o すでに完全に指定されている既存のMIBオブジェクトに新しいIPFIX情報要素を定義する必要を回避するため。
o to allow the correlation of SNMP and IPFIX sourced data by exporting them together; and
o SNMPとIPFIXのソースデータを一緒にエクスポートすることで、それらの相関を可能にします。そして
o to allow SNMP push data from SNMP-only devices to be more easily integrated into IPFIX-based collection infrastructures.
o SNMPのみのデバイスからのSNMPプッシュデータをIPFIXベースの収集インフラストラクチャに簡単に統合できるようにします。
The intended scope of this work is the addition of MIB variable(s) to IPFIX Information Elements in Data Records, in order to complement the Data Records with useful and already-standardized information. Special consideration is given to the case of an existing Template Record that needs to be augmented with some MIB variables whose index is already present in the Template Record as an IPFIX Information Element -- for example, a 7-tuple Data Record containing the ingressInterface Information Element, which needs to be augmented by interface counters [RFC2863] that are indexed by the respective ingressInterface values already contained in the Data Records. See Section 3 for terminology definitions.
この作業の対象範囲は、データレコードを有用ですでに標準化された情報で補完するために、データレコードのIPFIX情報要素にMIB変数を追加することです。インデックスがテンプレートレコードにIPFIX情報要素として既に存在するいくつかのMIB変数(たとえば、ingressInterface情報を含む7タプルデータレコード)で拡張する必要がある既存のテンプレートレコードの場合に特別な考慮が払われます要素。これは、データレコードに既に含まれているそれぞれのingressInterface値によってインデックスが付けられたインターフェイスカウンター[RFC2863]によって拡張する必要があります。用語の定義については、セクション3を参照してください。
Many Data Records contain the ingressInterface and/or the egressInterface Information Elements. These Information Elements carry an ifIndex value, a MIB object defined in [RFC2863]. In order to retrieve additional information about the identified interface, a Collector could simply poll relevant objects from the device running the Exporter via SNMP. However, that approach has several problems:
多くのデータレコードには、ingressInterfaceやegressInterface情報要素が含まれています。これらの情報要素は、[RFC2863]で定義されているMIBオブジェクトであるifIndex値を伝達します。識別されたインターフェースに関する追加情報を取得するために、コレクターはSNMPを介してエクスポーターを実行しているデバイスから関連オブジェクトをポーリングするだけで済みます。ただし、このアプローチにはいくつかの問題があります。
o It requires implementing a mediation function between two Data Models, i.e., MIB objects and IPFIX Information Elements.
o 2つのデータモデル、つまりMIBオブジェクトとIPFIX情報要素の間に仲介機能を実装する必要があります。
o Confirming the validity of simple mappings (e.g., ifIndex to ifName) requires either checking on a regular basis that the Exporter's network management system did not reload or imposing ifIndex persistence across an Exporter's reload.
o 単純なマッピング(ifIndexからifNameなど)の有効性を確認するには、エクスポーターのネットワーク管理システムがリロードされていないことを定期的にチェックするか、エクスポーターのリロード全体でifIndexの永続性を課す必要があります。
o Synchronization problems occur because counters carried in Data Records and counters carried in SNMP messages are retrieved from the Exporter at different points in time and thus cannot be correlated. In the best case, assuming very tight integration of an IPFIX Collector with an SNMP polling engine, SNMP data is retrieved shortly after Data Records have been received, which implies a delay of the sum of the active or idle timeouts (if not null) plus the time to export the Data Record to the Collector. If, however, the SNMP data is retrieved by a generic Network Management Station (NMS) polling interface statistics, then the time lag between IPFIX counters and SNMP counters can be significantly higher. See [RFC5102] for details regarding active and idle timeouts.
o データレコードに含まれているカウンターとSNMPメッセージに含まれているカウンターが異なる時点でエクスポーターから取得されるため、同期できないため、同期の問題が発生します。最良のケースでは、IPFIXコレクターとSNMPポーリングエンジンの緊密な統合を想定して、データレコードが受信された直後にSNMPデータが取得されます。これは、アクティブタイムアウトまたはアイドルタイムアウト(nullでない場合)の合計の遅延と、データレコードをコレクタにエクスポートする時間。ただし、SNMPデータが汎用のNetwork Management Station(NMS)ポーリングインターフェイス統計によって取得される場合、IPFIXカウンターとSNMPカウンターの間のタイムラグは大幅に大きくなる可能性があります。アクティブおよびアイドルタイムアウトの詳細については、[RFC5102]を参照してください。
This document does not specify how to carry SNMP notifications in IPFIX, even if the specifications in this document could potentially allow this.
このドキュメントでは、このドキュメントの仕様で許可されている場合でも、IPFIXでSNMP通知を伝送する方法を指定していません。
Since IPFIX is a push mechanism, initiated from the Exporter with no acknowledgment method, this specification does not provide the ability to execute configuration changes.
IPFIXはプッシュメカニズムであり、確認メソッドなしでエクスポーターから開始されるため、この仕様は構成変更を実行する機能を提供しません。
The Distributed Management Expression MIB [RFC2982], which is a mechanism to create new MIB variables based on the content of existing ones, could also be advantageous in the context of this specification. Indeed, newly created MIB objects (for example, the link utilization MIB variable), created with the Distributed Management Expression MIB [RFC2982], could nicely complement Data Records.
既存のMIB変数の内容に基づいて新しいMIB変数を作成するメカニズムである分散管理式MIB [RFC2982]も、この仕様のコンテキストでは有利です。実際、Distributed Management Expression MIB [RFC2982]で作成された、新しく作成されたMIBオブジェクト(たとえば、リンク使用率MIB変数)は、データレコードをうまく補完できます。
Another advantage of exporting MIB objects via IPFIX is that IPFIX would benefit from an extended series of types to be exported. The simple and application-wide data types specified in SMIv2 [RFC2578], along with new textual conventions, can be exported within IPFIX and then decoded in the Collector. However, since a textual convention can contain almost any name, this document does not extend the existing "IPFIX Information Elements" subregistry [IANA-IPFIX] that contains informationElementDataType.
IPFIXを介してMIBオブジェクトをエクスポートするもう1つの利点は、IPFIXがエクスポートされる拡張された一連のタイプから恩恵を受けることです。 SMIv2 [RFC2578]で指定されたシンプルでアプリケーション全体のデータ型は、新しいテキスト表記規則とともに、IPFIX内でエクスポートして、コレクターでデコードできます。ただし、テキスト表記にはほとんどすべての名前を含めることができるため、このドキュメントでは、informationElementDataTypeを含む既存の「IPFIX情報要素」サブレジストリ[IANA-IPFIX]を拡張しません。
The overall architectural model is depicted in Figure 1. The IPFIX Exporter accesses the device's instrumentation, which follows the specifications contained in MIB modules. Other management interfaces, such as the Network Configuration Protocol (NETCONF) or the device's Command Line Interface (CLI), may provide access to the same instrumentation.
全体的なアーキテクチャモデルを図1に示します。IPFIXエクスポーターは、MIBモジュールに含まれる仕様に従うデバイスの計測にアクセスします。ネットワーク構成プロトコル(NETCONF)やデバイスのコマンドラインインターフェイス(CLI)などの他の管理インターフェイスを使用して、同じ機器にアクセスできます。
+------+ +-------+ +.........+ +.....+ | SNMP | | IPFIX | : NETCONF : : CLI : +------+ +-------+ +.........+ +.....+ | | | | +--------------------------------------------+ | Instrumentation (specified in MIB modules) | +--------------------------------------------+
Figure 1: Architectural Model
図1:建築モデル
IPFIX-specific terminology (Information Element, Template, Template Record, Options Template Record, Template Set, Collector, Exporter, Data Record, Transport Session, Exporting Process, Collecting Process, etc.) used in this document is defined in Section 2 of [RFC7011]. As in [RFC7011], these IPFIX-specific terms have the first letter of a word capitalized.
このドキュメントで使用されているIPFIX固有の用語(情報要素、テンプレート、テンプレートレコード、オプションテンプレートレコード、テンプレートセット、コレクター、エクスポーター、データレコード、トランスポートセッション、エクスポートプロセス、収集プロセスなど)は、[ RFC7011]。 [RFC7011]と同様に、これらのIPFIX固有の用語では、単語の最初の文字が大文字になります。
This document prefers the more generic term "Data Record" (as opposed to "Flow Record") in relation to the export of MIB objects.
このドキュメントでは、MIBオブジェクトのエクスポートに関して、「フローレコード」ではなく「データレコード」というより一般的な用語を優先しています。
Object Identifier (MIB OID)
オブジェクト識別子(MIB OID)
An Object Identifier value is an ordered list of non-negative numbers. For SMIv2, each number in the list is referred to as a sub-identifier. There are at most 128 sub-identifiers in a value, and each sub-identifier has a maximum value of 2^32 - 1 (4294967295 decimal). See [RFC2578], Section 3.5.
オブジェクト識別子の値は、負でない数値の順序付きリストです。 SMIv2の場合、リスト内の各番号はサブ識別子と呼ばれます。値には最大128のサブ識別子があり、各サブ識別子の最大値は2 ^ 32-1(10進数の4294967295)です。 [RFC2578]、セクション3.5を参照してください。
MIB Object Identifier Information Element
MIBオブジェクト識別子情報要素
An IPFIX Information Element ("mibObjectIdentifier") that denotes that a MIB Object Identifier (MIB OID) is exported in the (Options) Data Record. See Section 11.2.2.1.
(オプション)データレコードにMIBオブジェクト識別子(MIB OID)がエクスポートされることを示すIPFIX情報要素( "mibObjectIdentifier")。セクション11.2.2.1を参照してください。
SMIv2 Terminology
SMIv2の用語
The key words "MIB module", "MIB object", "INDEX", "AUGMENTS", "textual convention", "columnar object", "conceptual row", and "conceptual table" in this document are to be interpreted as described in SMIv2 [RFC2578].
このドキュメントのキーワード「MIBモジュール」、「MIBオブジェクト」、「INDEX」、「AUGMENTS」、「テキストの規則」、「列オブジェクト」、「概念的な行」、および「概念的なテーブル」は、説明どおりに解釈されますSMIv2 [RFC2578]。
SMIv2 SYNTAX
SMIv2構文
The SYNTAX key words "INTEGER", "Integer32", "OCTET STRING", "OBJECT IDENTIFIER", "BITS", "IpAddress", "Counter32", "Gauge32", "TimeTicks", "Opaque", "Counter64", "Unsigned32", "SEQUENCE", and "SEQUENCE OF" in this document are to be interpreted as described in SMIv2 [RFC2578].
SYNTAXキーワード「INTEGER」、「Integer32」、「OCTET STRING」、「OBJECT IDENTIFIER」、「BITS」、「IpAddress」、「Counter32」、「Gauge32」、「TimeTicks」、「Opaque」、「Counter64」、このドキュメントの「Unsigned32」、「SEQUENCE」、および「SEQUENCE OF」は、SMIv2 [RFC2578]で説明されているように解釈されます。
SNMP Context Terminology
SNMPコンテキストの用語
The key words "snmpEngineID", "contextEngineID", and "contextName" in this document are to be interpreted as described in [RFC3411].
このドキュメントのキーワード「snmpEngineID」、「contextEngineID」、および「contextName」は、[RFC3411]で説明されているように解釈されます。
mibObjectValue Information Elements
mibObjectValue情報要素
"mibObjectValue Information Elements" refers to any and all of the mibObjectValue Information Elements generically. Any restriction or requirement in this document that refers to "mibObjectValue" applies to the following Information Elements as defined in Section 11.2.1: mibObjectValueInteger, mibObjectValueOctetString, mibObjectValueOID, mibObjectValueBits, mibObjectValueIPAddress, mibObjectValueCounter, mibObjectValueGauge, mibObjectValueTimeTicks, mibObjectValueUnsigned, mibObjectValueTable, and mibObjectValueRow.
「mibObjectValue情報要素」とは、すべてのmibObjectValue情報要素を総称的に指します。 「mibObjectValue」を参照するこのドキュメントの制限または要件は、セクション11.2.1で定義されている次の情報要素に適用されます:mibObjectValueInteger、mibObjectValueOctetString、mibObjectValueOID、mibObjectValueBits、mibObjectValueIPAddress、mibObjectValueCounter、mibObjectValueGauge、mibObjectValueTimeTicks、mibObjectValueUnTableValue、mibObjectValueUnValueed
Abstract Data Type
抽象データ型
Abstract Data Types for IPFIX are defined in Section 3.1 of [RFC7012]. This specification uses the Abstract Data Types "unsigned8", "unsigned32", "unsigned64", "signed32", "octetArray", "string", "ipv4Address", and "subTemplateList".
IPFIXの抽象データ型は、[RFC7012]のセクション3.1で定義されています。この仕様では、抽象データ型「unsigned8」、「unsigned32」、「unsigned64」、「signed32」、「octetArray」、「string」、「ipv4Address」、および「subTemplateList」を使用します。
IE
家
Used as shorthand for "Information Element" [RFC7011] in the figures.
図中の「情報要素」[RFC7011]の省略形として使用されます。
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [RFC2119].
キーワード「MUST」、「MUST NOT」、「REQUIRED」、「SHALL」、「SHALL NOT」、「SHOULD」、「SHOULD NOT」、「RECOMMENDED」、「NOT RECOMMENDED」、「MAY」、「OPTIONALこの文書の "は、[RFC2119]で説明されているように解釈されます。
This document specifies a method for creating IPFIX Options Templates that are used to export the extra data required to describe MIB variables (see Section 5.1).
このドキュメントでは、MIB変数を記述するために必要な追加データをエクスポートするために使用されるIPFIXオプションテンプレートを作成する方法を指定します(セクション5.1を参照)。
This allows IPFIX Templates to contain any combination of fields defined by traditional IPFIX Information Element(s) and/or MIB Object Identifier(s). The MIB Object Identifiers can reference either non-columnar or columnar MIB object(s). Enterprise-specific MIB Object Identifiers are also supported.
これにより、IPFIXテンプレートには、従来のIPFIX情報要素やMIBオブジェクト識別子によって定義されたフィールドの任意の組み合わせを含めることができます。 MIBオブジェクト識別子は、非列または列MIBオブジェクトを参照できます。エンタープライズ固有のMIBオブジェクト識別子もサポートされています。
This document also defines two standard IPFIX Options Templates (see Section 5.3) that are used as part of the mechanism to export MIB object metadata:
このドキュメントでは、MIBオブジェクトメタデータをエクスポートするメカニズムの一部として使用される2つの標準IPFIXオプションテンプレート(セクション5.3を参照)も定義しています。
o MIB Field Options Template (Section 5.3.1)
o MIBフィールドオプションテンプレート(セクション5.3.1)
o MIB Type Options Template (Section 5.3.2)
o MIBタイプオプションテンプレート(セクション5.3.2)
This document defines three classes of new IPFIX Information Elements. These are used to export values from the MIB, export required Object Identifier information, and optionally export type data from a MIB module:
このドキュメントでは、新しいIPFIX情報要素の3つのクラスを定義しています。これらは、MIBからの値のエクスポート、必要なオブジェクト識別子情報のエクスポート、およびオプションでMIBモジュールからのタイプデータのエクスポートに使用されます。
o MIB Object Value Information Elements (Section 11.2.1)
o MIBオブジェクト値情報要素(セクション11.2.1)
o MIB Field Options Information Elements (Section 11.2.2)
o MIBフィールドオプション情報要素(セクション11.2.2)
o MIB Type Information Elements (Section 11.2.3)
o MIBタイプ情報要素(セクション11.2.3)
Additionally, this document defines two new IPFIX semantics that are required for the new Information Elements:
さらに、このドキュメントでは、新しい情報要素に必要な2つの新しいIPFIXセマンティクスを定義しています。
o snmpCounter (Section 11.1.1)
o snmpCounter(セクション11.1.1)
o snmpGauge (Section 11.1.2)
o snmpGauge(セクション11.1.2)
Two common types defined in SMIv2 are conceptual rows and conceptual tables. It is desirable that exporting a complete or partial conceptual row be simple and efficient. This is accomplished by using IPFIX Structured Data [RFC6313] to reduce repetition of Object Identifier and indexing data.
SMIv2で定義されている2つの一般的なタイプは、概念的な行と概念的なテーブルです。概念的な行の全体または一部をエクスポートすることは、シンプルで効率的であることが望ましいです。これは、IPFIX構造化データ[RFC6313]を使用して、オブジェクトIDとデータのインデックス作成の繰り返しを減らすことで実現されます。
To allow the use of individual columnar objects that make up a conceptual row, a method is also specified to explain that a MIB object is indexed by other fields in the same Data Flow. For an individually indexed mibObjectValue, the index fields are sent in the same way as any of the other fields in the same Data Record and may be mibObjectValue Information Element(s) or other existing Information Element(s).
概念的な行を構成する個々の柱状オブジェクトの使用を可能にするために、MIBオブジェクトが同じデータフロー内の他のフィールドによってインデックス付けされることを説明するメソッドも指定されています。個別にインデックスが付けられたmibObjectValueの場合、インデックスフィールドは同じデータレコード内の他のフィールドと同じ方法で送信され、mibObjectValue情報要素または他の既存の情報要素である場合があります。
Also, in some cases Exporters may not want (or be able) to export the full information on how the MIB objects being exported are indexed. This may be because the MIB object is being used purely as type information or the Exporting Process may not have knowledge of the indexing required. Therefore, providing index information for columnar objects is optional.
また、場合によっては、エクスポーターが、エクスポートされるMIBオブジェクトのインデックス付け方法に関する完全な情報をエクスポートしたくない(またはできない)場合があります。これは、MIBオブジェクトが純粋にタイプ情報として使用されているか、エクスポートプロセスに必要なインデックス付けの知識がない可能性があるためです。したがって、列オブジェクトのインデックス情報の提供はオプションです。
5. MIB Object Value Information Elements and the MIB Field Options Template
5. MIBオブジェクト値情報要素およびMIBフィールドオプションテンプレート
This document defines new mibObjectValue Information Elements (in Section 11.2.1). These are used to export MIB objects as part of standard IPFIX Templates. The mibObjectValue Information Elements contain the actual data values.
このドキュメントでは、新しいmibObjectValue情報要素を定義しています(セクション11.2.1)。これらは、標準IPFIXテンプレートの一部としてMIBオブジェクトをエクスポートするために使用されます。 mibObjectValue情報要素には、実際のデータ値が含まれています。
The Metering Process or Exporting Process may extract the data values for mibObjectValue Information Elements from a Process that resides on the same device or may capture or create the data required to match the definition of the MIB object. In particular, exporting a value of a MIB object defined in a certain MIB module does not imply that the SNMP process on the device supports that MIB module.
メータリングプロセスまたはエクスポートプロセスは、同じデバイス上にあるプロセスからmibObjectValue情報要素のデータ値を抽出するか、MIBオブジェクトの定義と一致するために必要なデータをキャプチャまたは作成します。特に、特定のMIBモジュールで定義されたMIBオブジェクトの値をエクスポートしても、デバイス上のSNMPプロセスがそのMIBモジュールをサポートしているとは限りません。
The main issue that arises from exporting values of MIB objects in IPFIX is that MIB Object Identifiers do not fit into the standard IPFIX Template format [RFC7011], as this only provides a 16-bit Information Element identifier.
IPFIXでMIBオブジェクトの値をエクスポートすることから生じる主な問題は、MIBオブジェクト識別子が標準のIPFIXテンプレート形式[RFC7011]に適合しないことです。これは、16ビットの情報要素識別子しか提供しないためです。
The values of a MIB object could be exported using a MIB-specific Information Element, without providing any Object Identifiers. However, without exporting the actual MIB OID, the full type of the data would be unknown, and every field containing MIB object data would appear identical. Without knowing which OID the contents of a field map to, the data would be incomprehensible to a Collector.
MIBオブジェクトの値は、オブジェクト識別子を提供せずに、MIB固有の情報要素を使用してエクスポートできます。ただし、実際のMIB OIDをエクスポートしないと、データの完全なタイプは不明であり、MIBオブジェクトデータを含むすべてのフィールドは同一に見えます。フィールドマップのコンテンツがどのOIDにマップされているかがわからないと、データはコレクタには理解できません。
For the values in the mibObjectValue Information Elements to be understandable, more meta-information about the mibObjectValue Information Elements must be sent as part of the IPFIX export. The required minimum information to understand each field that is being exported is provided in Section 5.3.1.
mibObjectValue情報要素の値を理解できるようにするには、mibObjectValue情報要素に関するメタ情報をIPFIXエクスポートの一部として送信する必要があります。エクスポートされる各フィールドを理解するために必要な最低限の情報は、セクション5.3.1に記載されています。
One approach to this problem would be to extend the IPFIX standard to allow extended Field Specifiers so that metadata about fields can be included in Data Templates. This would, however, require a new version of the IPFIX standard that may not be backward compatible. However, future versions of IPFIX may export the required MIB metadata as part of newly defined IPFIX Set versions.
この問題への1つのアプローチは、フィールドに関するメタデータをデータテンプレートに含めることができるように、IPFIX標準を拡張してフィールド指定子を拡張できるようにすることです。ただし、これには下位互換性がない可能性があるIPFIX標準の新しいバージョンが必要です。ただし、IPFIXの将来のバージョンでは、必要なMIBメタデータを、新しく定義されたIPFIXセットのバージョンの一部としてエクスポートする可能性があります。
This document defines a MIB Field Options Template to export the extra meta-information required for mibObjectValue Information Elements. This is a standard IPFIX Options Template Set that includes a minimum set of required fields (see Section 5.3.1) and may include extra fields to provide more meta-information about one of the mibObjectValue Information Elements.
このドキュメントでは、mibObjectValue情報要素に必要な追加のメタ情報をエクスポートするためのMIBフィールドオプションテンプレートを定義します。これは、必須フィールドの最小セット(セクション5.3.1を参照)を含む標準のIPFIXオプションテンプレートセットであり、mibObjectValue情報要素の1つに関するより多くのメタ情報を提供する追加のフィールドを含む場合があります。
The MIB Field Options export tells the Collecting Process the OID for the MIB object type definition for the following (Template, field).
MIBフィールドオプションのエクスポートは、以下の(テンプレート、フィールド)のMIBオブジェクトタイプ定義のOIDを収集プロセスに通知します。
Four IPFIX Sets are used together to export a Flow that contains mibObjectValue Information Elements. These are:
4つのIPFIXセットを一緒に使用して、mibObjectValue情報要素を含むフローをエクスポートします。これらは:
1. A Template Set that includes the mibObjectValue Information Element.
1. mibObjectValue情報要素を含むテンプレートセット。
The Template Set informs the Collector that a MIB object value of length N will be exported. This Set may also be an Options Template Set.
テンプレートセットは、長さNのMIBオブジェクト値がエクスポートされることをコレクタに通知します。このセットは、オプションテンプレートセットの場合もあります。
2. A MIB Field Options Template Set.
2. MIBフィールドオプションテンプレートセット。
The MIB Field Options Template describes which metadata will be sent for each mibObjectValue Information Element being exported.
MIBフィールドオプションテンプレートは、エクスポートされる各mibObjectValue情報要素に送信されるメタデータを記述します。
3. A MIB Field Options Data Set.
3. MIBフィールドオプションデータセット。
The MIB Field Options Data Set includes the metadata for each MIB object (i.e., the mibObjectIdentifier or mibSubIdentifier). The metadata about the mibObjectValue Information Elements only needs to be resent as per normal Template refreshes or resends.
MIBフィールドオプションデータセットには、各MIBオブジェクト(つまり、mibObjectIdentifierまたはmibSubIdentifier)のメタデータが含まれます。 mibObjectValue情報要素に関するメタデータは、通常のテンプレートの更新または再送信に従ってのみ再送信する必要があります。
4. A Data Set.
4. データセット。
The Data Set contains only the actual data extracted from the MIB or described by the MIB module.
データセットには、MIBから抽出された、またはMIBモジュールによって記述された実際のデータのみが含まれます。
Figure 2 shows the IPFIX Message structure for a MIB field in a Template Set.
図2は、テンプレートセットのMIBフィールドのIPFIXメッセージ構造を示しています。
+-------------------------------------------------------+ | IPFIX Message Header | +-------------------------------------------------------+ | Template Set (A) | +-------------------------------------------------------+ | Options Template Set (B) (MIB Field Options Template) | +-------------------------------------------------------+ | Data Set (B) (MIB Field Options Data) | +-------------------------------------------------------+ | Data Set (A) | +-------------------------------------------------------+
Figure 2: IPFIX Message Structure for a MIB Field in a Template Set
図2:テンプレートセットのMIBフィールドのIPFIXメッセージ構造
The MIB Field Options Template defines MIB Field Options Data Records. The MIB Field Options Data Records annotate the Data Template with mibObjectValue metadata. Together, the Data Template and MIB Field Options Data Records define the Data Records that will be exported.
MIBフィールドオプションテンプレートは、MIBフィールドオプションデータレコードを定義します。 MIBフィールドオプションデータレコードは、データテンプレートにmibObjectValueメタデータで注釈を付けます。データテンプレートとMIBフィールドオプションのデータレコードを組み合わせて、エクスポートされるデータレコードを定義します。
The Data Records (A) have a dependency on the two Templates and the MIB Field Options Data Records.
データレコード(A)は、2つのテンプレートとMIBフィールドオプションデータレコードに依存しています。
More Data Sets that use the same mibObjectValue Information Element can then be sent in subsequent packets.
同じmibObjectValue情報要素を使用するより多くのデータセットは、後続のパケットで送信できます。
Figure 3 shows the relationships between the Sets discussed above.
図3は、上記のセット間の関係を示しています。
+------------------------------+ |MIB Field Options Template (B)| +------------------------------+ |(templateId, elementIndex) | +------------------------------+ | mibOID | +------------------------------+ | | Defines V +------------------------+ +--------------------------+ | Data Template (A) | |MIB Field Options Data (B)| +------------------------+ +--------------------------+ |Field 0 - regular IE | | | +------------------------+ +--------------------------+ |Field 1-mibObjectValue | <----------- | (X,1) = OID | +------------------------+ Annotates +--------------------------+ |Field 2-mibObjectValue | <----------- | (X,2) = OID | +------------------------+ +--------------------------+ | | |------------------------------------/ | | Defines | V +------------------------+ | Data Records (A) | |------------------------| | Field 0 data | +------------------------+ | Field 1 data | +------------------------+ | Field 2 data | +------------------------+
Figure 3: Relationships between Sets
図3:セット間の関係
[RFC2578], Section 7.1 specifies that the SYNTAX clause for a MIB object defines the abstract data structure of an object and what it must contain:
[RFC2578]、セクション7.1は、MIBオブジェクトのSYNTAX句がオブジェクトの抽象データ構造を定義し、それに何を含める必要があるかを指定しています。
"The data structure must be one of the following: a base type, BITS, or a textual convention. (SEQUENCE OF and SEQUENCE are also possible for conceptual tables, see section 7.1.12)."
「データ構造は、基本タイプ、BITS、またはテキスト表記規則のいずれかである必要があります(SEQUENCE OFおよびSEQUENCEも概念的なテーブルで可能です。セクション7.1.12を参照してください)。」
For each of the SYNTAX clause options, this document specifies exactly which mibObjectValue Information Element to use.
このドキュメントでは、SYNTAX句のオプションごとに、使用するmibObjectValue情報要素を正確に指定します。
If a MIB object to be exported is a textual convention, the definition of the textual convention must be consulted and the SYNTAX clause used to determine the correct base type. This may recurse if the textual convention is defined in terms of another textual convention, but this should end at a base type.
エクスポートされるMIBオブジェクトがテキスト表記規則である場合、テキスト表記規則の定義を参照し、SYNTAX句を使用して正しい基本タイプを決定する必要があります。これは、テキストの表記法が別のテキストの表記法で定義されている場合に再帰する可能性がありますが、これは基本タイプで終了する必要があります。
If the SYNTAX clause contains a textual convention or sub-typing (e.g., integerSubType, octetStringSubType) [RFC2578], the mibObjectSyntax Information Element SHOULD be used to export this detail to the Collecting Process.
SYNTAX句にテキストの規則またはサブタイプ(integerSubType、octetStringSubTypeなど)[RFC2578]が含まれている場合、mibObjectSyntax情報要素を使用して、この詳細を収集プロセスにエクスポートする必要があります(SHOULD)。
The options for the SYNTAX clause are then mapped as follows:
次に、SYNTAX句のオプションが次のようにマップされます。
+-------------+-------------------+---------------------------------+ | Section in | SYNTAX | mibObjectValue Information | | RFC 2578 | | Element | +-------------+-------------------+---------------------------------+ | 7.1.1 | INTEGER/Integer32 | mibObjectValueInteger | | 7.1.2 | OCTET STRING | mibObjectValueOctetString | | 7.1.3 | OBJECT IDENTIFIER | mibObjectValueOID | | 7.1.4 | BITS | mibObjectValueBits | | 7.1.5 | IpAddress | mibObjectValueIPAddress | | 7.1.6 | Counter32 | mibObjectValueCounter | | 7.1.7 | Gauge32 | mibObjectValueGauge | | 7.1.8 | TimeTicks | mibObjectValueTimeTicks | | 7.1.9 | Opaque | mibObjectValueOctetString | | 7.1.10 | Counter64 | mibObjectValueCounter | | 7.1.11 | Unsigned32 | mibObjectValueUnsigned | | 7.1.12 | SEQUENCE | mibObjectValueRow | | 7.1.12 | SEQUENCE OF | mibObjectValueTable | +-------------+-------------------+---------------------------------+
Table 1: SMIv2 SYNTAX to mibObjectValue Types
表1:SMIv2構文からmibObjectValue型へ
Values are encoded as per the standard IPFIX encoding of Abstract Data Types. The only new encoding reference in this document is that Object Identifiers (OIDs) will be encoded as per ASN.1/BER [X.690] in an octetArray.
値は、抽象データ型の標準IPFIXエンコーディングに従ってエンコードされます。このドキュメントで唯一の新しいエンコーディングリファレンスは、オブジェクト識別子(OID)が、octetArrayのASN.1 / BER [X.690]に従ってエンコードされることです。
The mibObjectValue and mibObjectIdentifier Information Elements are standard IPFIX fields. Therefore, the E bit of the mibObjectValue or mibObjectIdentifier Information Elements is set to 0.
mibObjectValueおよびmibObjectIdentifier情報要素は、標準のIPFIXフィールドです。したがって、mibObjectValueまたはmibObjectIdentifier情報要素のEビットは0に設定されます。
The MIB object being exported may be defined in an enterprise-specific MIB module, but the Information Elements defined in this standard are still exported with the E bit set to 0. The OID being exported indicates that the MIB object was defined in an enterprise-specific MIB module.
エクスポートされるMIBオブジェクトは、エンタープライズ固有のMIBモジュールで定義される場合がありますが、この標準で定義される情報要素は、Eビットが0に設定されたままエクスポートされます。エクスポートされるOIDは、MIBオブジェクトがエンタープライズで定義されたことを示します。特定のMIBモジュール。
For each mibObjectValue Information Element that is defined in an IPFIX Template, a MIB Field Options Data Record will be exported that provides the required minimum information to define the MIB object that is being exported (see Section 5.3.1).
IPFIXテンプレートで定義されている各mibObjectValue情報要素について、エクスポートされるMIBオブジェクトを定義するために必要な最低限の情報を提供するMIBフィールドオプションデータレコードがエクスポートされます(セクション5.3.1を参照)。
The MIB Field Options Data Records are defined in a Template referred to in this document as a MIB Field Options Template with the format specified in Section 5.4.
MIBフィールドオプションデータレコードは、このドキュメントでMIBフィールドオプションテンプレートと呼ばれるテンプレートで、セクション5.4で指定されたフォーマットで定義されています。
The MIB Field Options Template and MIB Field Options Data Records MUST be exported in the same IPFIX Message as any Template that is using a mibObjectValue Information Element. Note that this places an implicit size constraint on the export.
MIBフィールドオプションテンプレートとMIBフィールドオプションデータレコードは、mibObjectValue情報要素を使用しているテンプレートと同じIPFIXメッセージでエクスポートする必要があります。これにより、エクスポートに暗黙のサイズ制約が課されることに注意してください。
This whole set of Templates and MIB Field Options Data Records MUST all be exported prior to the corresponding Data Records that depend upon them. That is, the export order MUST be:
テンプレートとMIBフィールドオプションのデータレコードのこのセット全体は、それらに依存する対応するデータレコードの前にすべてエクスポートする必要があります。つまり、エクスポートの順序は次のようにする必要があります。
1. Data Template for mibObjectValue Information Elements (Set ID 2)
1. mibObjectValue情報要素のデータテンプレート(セットID 2)
2. MIB Field Options Template (Set ID 3)
2. MIBフィールドオプションテンプレート(セットID 3)
3. MIB Field Options Data Records (Set ID >= 256)
3. MIBフィールドオプションデータレコード(セットID> = 256)
4. MIB Object Value Data Records (Set ID >= 256)
4. MIBオブジェクト値データレコード(セットID> = 256)
Note that the ID of an identical MIB Field Options Template that has already been exported MAY be reused without exporting the Template again.
すでにエクスポートされている同一のMIBフィールドオプションテンプレートのIDは、テンプレートを再度エクスポートすることなく再利用できることに注意してください。
IPFIX Set IDs are defined in Section 3.3.2 of [RFC7011]. A value of 2 indicates a Template Set, a value of 3 indicates an Options Template Set, and values 256 and above indicate Data Sets.
IPFIXセットIDは、[RFC7011]のセクション3.3.2で定義されています。値2はテンプレートセットを示し、値3はオプションテンプレートセットを示し、256以上の値はデータセットを示します。
Three fields are REQUIRED to unambiguously export a standalone mibObjectValue Information Element with a MIB Field Options Template:
スタンドアロンのmibObjectValue情報要素をMIBフィールドオプションテンプレートで明確にエクスポートするには、3つのフィールドが必要です。
o (scope) templateId [IANA-IPFIX]
o (スコープ)templateId [IANA-IPFIX]
o (scope) informationElementIndex [IANA-IPFIX]
o (スコープ)informationElementIndex [IANA-IPFIX]
o mibObjectIdentifier (Section 11.2.2.1) or mibSubIdentifier (Section 11.2.2.2)
o mibObjectIdentifier(セクション11.2.2.1)またはmibSubIdentifier(セクション11.2.2.2)
These are the minimum fields required in a MIB Field Options Template (see Section 5.4.2).
これらは、MIBフィールドオプションテンプレートで必要な最小限のフィールドです(セクション5.4.2を参照)。
The mibObjectIdentifier is used to provide the OID for all mibObjectValue Information Elements exported, except when IPFIX Structured Data [RFC6313] is being used to export a conceptual row (see Section 5.8.2).
mibObjectIdentifierは、IPFIX構造化データ[RFC6313]を使用して概念的な行をエクスポートする場合を除いて、エクスポートされるすべてのmibObjectValue情報要素にOIDを提供するために使用されます(セクション5.8.2を参照)。
While the following are optional, they are nevertheless RECOMMENDED in certain circumstances, as described in the referenced sections:
以下はオプションですが、参照セクションで説明されているように、特定の状況では推奨されます。
o mibCaptureTimeSemantics (discussed in Section 5.4.5; Information Element defined in Section 11.2.2.4)
o mibCaptureTimeSemantics(セクション5.4.5で説明、セクション11.2.2.4で定義された情報要素)
o mibIndexIndicator (discussed in Section 5.8.5; Information Element defined in Section 11.2.2.3)
o mibIndexIndicator(セクション5.8.5で説明;セクション11.2.2.3で定義された情報要素)
o mibContextEngineID (discussed in Section 5.6; Information Element defined in Section 11.2.2.5)
o mibContextEngineID(セクション5.6で説明;セクション11.2.2.5で定義された情報要素)
o mibContextName (discussed in Section 5.6; Information Element defined in Section 11.2.2.6)
o mibContextName(セクション5.6で説明、セクション11.2.2.6で定義された情報要素)
There are also fields that provide type information from a MIB object definition that MAY be exported to a Collecting Process.
収集プロセスにエクスポートされる可能性のあるMIBオブジェクト定義からのタイプ情報を提供するフィールドもあります。
Type information is statically defined in a MIB module; it is not expected to change. However, the additional information about the MIB object may help a Collecting Process that does not have access to the MIB module.
タイプ情報は、MIBモジュールで静的に定義されます。変更される予定はありません。ただし、MIBオブジェクトに関する追加情報は、MIBモジュールにアクセスできない収集プロセスに役立つ場合があります。
To export a MIB Type Options Template, the mibObjectIdentifier is RECOMMENDED as a Scope Field so that it matches the MIB Field Options Template. Any combination of the other MIB Type fields may be included.
MIBタイプオプションテンプレートをエクスポートするには、MIBオブジェクトオプションテンプレートと一致するように、mibObjectIdentifierをスコープフィールドとして推奨します。他のMIBタイプフィールドの任意の組み合わせを含めることができます。
o (scope) mibObjectIdentifier (see Section 11.2.2.1)
o (スコープ)mibObjectIdentifier(セクション11.2.2.1を参照)
o mibObjectName (see Section 11.2.3.1)
o mibObjectName(セクション11.2.3.1を参照)
o mibObjectDescription (see Section 11.2.3.2)
o mibObjectDescription(セクション11.2.3.2を参照)
o mibObjectSyntax (see Section 11.2.3.3)
o mibObjectSyntax(セクション11.2.3.3を参照)
o mibModuleName (see Section 11.2.3.4)
o mibModuleName(セクション11.2.3.4を参照)
The Template Record format of a Template that uses a mibObjectValue Information Element is identical to the standard IPFIX format as defined in [RFC7011], so a field using a mibObjectValue Information Element is specified using standard IPFIX Field Specifiers per [RFC7011].
mibObjectValue情報要素を使用するテンプレートのテンプレートレコード形式は、[RFC7011]で定義されている標準IPFIX形式と同じであるため、[RFC7011]の標準IPFIXフィールド指定子を使用して、mibObjectValue情報要素を使用するフィールドを指定します。
The only extra requirement on a Template Record using one or more mibObjectValue Information Elements is that it MUST export the required metadata specified in Section 5.3.1 for EACH mibObjectValue Information Element.
1つまたは複数のmibObjectValue情報要素を使用するテンプレートレコードの唯一の追加要件は、各mibObjectValue情報要素のセクション5.3.1で指定された必要なメタデータをエクスポートする必要があることです。
If multiple MIB Field Options Data Records that refer to a mibObjectValue are received, the latest MUST be used. This matches the expected behavior of IPFIX Templates.
mibObjectValueを参照する複数のMIBフィールドオプションデータレコードを受信した場合は、最新の値を使用する必要があります。これは、IPFIXテンプレートの予想される動作と一致します。
There is a one-to-one mapping between each mibObjectValue Information Element and a MIB Field Options Data Record.
各mibObjectValue情報要素とMIBフィールドオプションデータレコードの間には1対1のマッピングがあります。
A MIB Field Options Template and corresponding Data Record MUST be exported to provide the minimum required metadata.
最低限必要なメタデータを提供するために、MIBフィールドオプションテンプレートと対応するデータレコードをエクスポートする必要があります。
Figure 4 shows an IPFIX Template Set using a mibObjectValue Information Element.
図4は、mibObjectValue情報要素を使用したIPFIXテンプレートセットを示しています。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 2 | Length = 16 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Template ID | Field Count = 2 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |0| IE = Existing IPFIX Field | Field Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |0| IE = <mibObjectValue> | Field Length (MIB) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 4: IPFIX Template Set Using mibObjectValue Information Element
図4:mibObjectValue情報要素を使用したIPFIXテンプレートセット
Where:
ただし:
<mibObjectValue>
<mibObjectValue>
One of the mibObjectValue IPFIX Information Elements that denotes that MIB object data (i.e., the value of a MIB object) will be exported in the (Options) Data Record.
MIBオブジェクトデータ(つまり、MIBオブジェクトの値)が(オプション)データレコードにエクスポートされることを示すmibObjectValue IPFIX情報要素の1つ。
This could be any one of the mibObjectValue Information Elements defined in Section 11.2.1: mibObjectValueInteger, mibObjectValueOctetString, mibObjectValueOID, mibObjectValueBits, mibObjectValueIPAddress, mibObjectValueCounter, mibObjectValueGauge, mibObjectValueTimeTicks, mibObjectValueUnsigned, mibObjectValueTable, and mibObjectValueRow.
これは、セクション11.2.1で定義されているmibObjectValue情報要素のいずれかです。mibObjectValueInteger、mibObjectValueOctetString、mibObjectValueOID、mibObjectValueBits、mibObjectValueIPAddress、mibObjectValueCounter、mibObjectValueGauge、mibObjectValueTimeTicks、mibObjectValueUnsigned、mibObjectValueRow
When a mibObjectValue Information Element is used, the MIB Object Identifier ("mibObjectIdentifier") MUST be exported via a MIB Field Options Template and MIB Field Options Data Record. See Section 5.3.1.
mibObjectValue情報要素が使用される場合、MIBオブジェクト識別子(「mibObjectIdentifier」)は、MIBフィールドオプションテンプレートおよびMIBフィールドオプションデータレコードを介してエクスポートする必要があります。セクション5.3.1を参照してください。
Field Length (MIB)
フィールド長(MIB)
The length of the encoded MIB object data in the corresponding Data Records, in octets. See [RFC7011] for a detailed definition. Note that the Field Length can be expressed using reduced-size encoding per [RFC7011]. Note that the Field Length may be encoded using variable-length encoding per [RFC7011].
オクテットで表した、対応するデータレコード内のエンコードされたMIBオブジェクトデータの長さ。詳細な定義については、[RFC7011]を参照してください。 [RFC7011]に従って、フィールド長は縮小サイズのエンコーディングを使用して表現できることに注意してください。 [RFC7011]による可変長エンコーディングを使用してフィールド長がエンコードされる場合があることに注意してください。
The MIB Field Options Template is a standard Options Template that defines the fields that will be exported to provide enough metadata about a mibObjectValue Information Element so that the Collector can tie the data values in the mibObjectValue Information Element back to the definition of the MIB object.
MIBフィールドオプションテンプレートは、コレクタがmibObjectValue情報要素のデータ値をMIBオブジェクトの定義に結び付けることができるように、mibObjectValue情報要素に関する十分なメタデータを提供するためにエクスポートされるフィールドを定義する標準オプションテンプレートです。
All MIB Field Options Templates contain the fields specified in Section 5.3.1.
すべてのMIBフィールドオプションテンプレートには、セクション5.3.1で指定されたフィールドが含まれています。
Figure 5 shows the required fields to export a mibObjectIdentifier for the MIB Field Options Template format.
図5は、MIBフィールドオプションテンプレート形式のmibObjectIdentifierをエクスポートするために必要なフィールドを示しています。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 3 | Length = 22 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Template ID | Field Count = 3 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Scope Field Count = 2 |0| IE = templateId | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 2 |0| IE = informationElementIndex| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 2 |0| IE = mibObjectIdentifier | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 65535 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 5: MIB Field Options Template Format - Required Fields
図5:MIBフィールドオプションテンプレート形式-必須フィールド
Where:
ただし:
templateId
templateId
The first Scope Field is an IPFIX Information Element that denotes that a Template Identifier will be exported as part of the MIB Field Options Data Record. This Template Identifier, paired with an index into that Template (the "informationElementIndex" field), uniquely references one mibObjectValue Information Element being exported.
最初のスコープフィールドは、テンプレート識別子がMIBフィールドオプションデータレコードの一部としてエクスポートされることを示すIPFIX情報要素です。このテンプレート識別子は、そのテンプレートへのインデックス(「informationElementIndex」フィールド)とペアになっており、エクスポートされる1つのmibObjectValue情報要素を一意に参照します。
informationElementIndex
informationElementIndex
The second Scope Field is an IPFIX Information Element that denotes a zero-based index into the fields defined by a Template. When paired with a "templateId", this uniquely references one mibObjectValue Information Element being exported.
2番目のスコープフィールドはIPFIX情報要素で、テンプレートによって定義されたフィールドへのゼロから始まるインデックスを示します。 「templateId」と組み合わせると、エクスポートされる1つのmibObjectValue情報要素を一意に参照します。
mibObjectIdentifier
mibオブジェクト識別子
An IPFIX Information Element that denotes the MIB Object Identifier for the mibObjectValue Information Element exported in the (Options) Template Record.
(オプション)テンプレートレコードでエクスポートされたmibObjectValue情報要素のMIBオブジェクト識別子を示すIPFIX情報要素。
When a MIB Object Value Information Element is used, the MIB Object Identifier MUST be specified in the MIB Field Options Template Record or specified by other means.
MIBオブジェクト値情報要素を使用する場合、MIBオブジェクト識別子は、MIBフィールドオプションテンプレートレコードで指定するか、他の方法で指定する必要があります。
The Object Identifier is encoded in the IPFIX Data Record in ASN.1/BER [X.690] format.
オブジェクト識別子は、ASN.1 / BER [X.690]形式でIPFIXデータレコードにエンコードされます。
Variable-length encoding SHOULD be used with the mibObjectIdentifier so that multiple MIB OIDs of different lengths can be exported efficiently. This will also allow reuse of the MIB Field Options Template.
可変長エンコーディングは、異なる長さの複数のMIB OIDを効率的にエクスポートできるように、mibObjectIdentifierとともに使用する必要があります(SHOULD)。これにより、MIBフィールドオプションテンプレートの再利用も可能になります。
Variable-length encoding is indicated by the Field Length value of 65535, per Sections 3.2 and 7 of [RFC7011]. The RECOMMENDED use of variable-length encoding for mibObjectIdentifier fields is indicated in subsequent figures by placing 65535 in the relevant length fields.
可変長エンコーディングは、[RFC7011]のセクション3.2および7に従って、フィールド長の値65535によって示されます。以降の図では、関連する長さフィールドに65535を配置することで、mibObjectIdentifierフィールドに可変長エンコーディングを使用することをお勧めします。
The MIB Field Options Data Records conform to the Template Specification in the MIB Field Options Template. There may be multiple MIB Field Options Data Records exported.
MIBフィールドオプションデータレコードは、MIBフィールドオプションテンプレートのテンプレート仕様に準拠しています。複数のMIBフィールドオプションデータレコードがエクスポートされる場合があります。
The Collecting Process MUST store all received MIB Field Options Data information for the duration of each Transport Session, because the Collecting Process will need to refer to the extra meta-information to fully decode each mibObjectValue Information Element.
収集プロセスは、各mibObjectValue情報要素を完全にデコードするために追加のメタ情報を参照する必要があるため、収集プロセスは、各トランスポートセッションの間、受信したすべてのMIBフィールドオプションデータ情報を格納する必要があります。
Figure 6 shows the format of the exported MIB Field Options Data Record, detailing the metadata that will be exported to match the Template in Figure 5.
図6は、図5のテンプレートと一致するようにエクスポートされるメタデータの詳細を示す、エクスポートされたMIBフィールドオプションデータレコードのフォーマットを示しています。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID | Length = N | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | templateId | informationElementIndex | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | VLEN | mibObjectIdentifier ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ... mibObjectIdentifier (continued) ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | templateId | informationElementIndex | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | VLEN | mibObjectIdentifier ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ... mibObjectIdentifier (continued) ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 6: Format of MIB Field Options Data Record
図6:MIBフィールドオプションデータレコードのフォーマット
VLEN contains the variable length of the mibObjectIdentifier per Section 7 of [RFC7011].
VLENには、[RFC7011]のセクション7によるmibObjectIdentifierの可変長が含まれています。
The Options Template Record format of a Template that uses a mibObjectValue Information Element is identical to the standard format as defined in [RFC7011]. The mibObjectValue Information Element is specified using standard Field Specifiers per [RFC7011].
mibObjectValue情報要素を使用するテンプレートのオプションテンプレートレコード形式は、[RFC7011]で定義されている標準形式と同じです。 mibObjectValue情報要素は、[RFC7011]の標準のフィールド指定子を使用して指定されます。
A mibObjectValue Information Element can be either a Scope Field or a non-Scope Field in an Options Template Record.
mibObjectValue情報要素は、オプションテンプレートレコードのスコープフィールドまたは非スコープフィールドのいずれかです。
The only extra requirement on an Options Template Record using one or more mibObjectValue Information Elements is that it MUST export the required metadata specified in Section 5.3.1 for EACH mibObjectValue Information Element.
1つまたは複数のmibObjectValue情報要素を使用するオプションテンプレートレコードの唯一の追加要件は、セクション5.3.1で指定された必要なメタデータをそれぞれのmibObjectValue情報要素にエクスポートする必要があることです。
An IPFIX Options Template Record MUST export a MIB Field Options Template and Data Record to provide the minimum required metadata for each mibObjectValue Information Element.
IPFIXオプションテンプレートレコードは、MIBフィールドオプションテンプレートとデータレコードをエクスポートして、各mibObjectValue情報要素に最低限必要なメタデータを提供する必要があります。
Figure 7 shows an IPFIX Options Template Set using an existing IPFIX field as a Scope Field and with a mibObjectValueInteger Information Element as a non-Scope Field, while Figure 8 shows an IPFIX Options Template Set using a mibObjectValueInteger Information Element as a Scope Field with an existing IPFIX field as a non-Scope Field.
図7は、既存のIPFIXフィールドをスコープフィールドとして使用し、mibObjectValueInteger情報要素を非スコープフィールドとして使用するIPFIXオプションテンプレートセットを示し、図8は、mibObjectValueInteger情報要素をスコープフィールドとして使用し、非スコープフィールドとしての既存のIPFIXフィールド。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 3 | Length = 18 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Template ID | Field Count = 2 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Scope Field Count = 1 |0| IE = Existing IPFIX Field | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length |0| IE = mibObjectValueInteger | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 7: IPFIX Options Template Set Using a Non-Scope mibObjectValueInteger Field
図7:スコープ以外のmibObjectValueIntegerフィールドを使用したIPFIXオプションテンプレートセット
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 3 | Length = 18 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Template ID | Field Count = 2 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Scope Field Count = 1 |0| IE = mibObjectValueInteger | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length |0| IE = Existing IPFIX Field | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 8: IPFIX Options Template Set Using a Scope mibObjectValueInteger Field
図8:スコープmibObjectValueIntegerフィールドを使用したIPFIXオプションテンプレートセット
A MIB Field Options Template MAY specify that extra Information Elements will be exported to record how the mibObjectValue was collected.
MIBフィールドオプションテンプレートは、mibObjectValueがどのように収集されたかを記録するために追加の情報要素がエクスポートされることを指定する場合があります。
Alternatively, one of the existing IPFIX observationTime* elements [IANA-IPFIX] may be exported to specify exactly when the value was collected.
または、既存のIPFIXのObservationTime *要素の1つ[IANA-IPFIX]をエクスポートして、値がいつ収集されたかを正確に指定できます。
Figure 9 shows the MIB Field Options Template for a non-columnar field with Semantic Data.
図9は、セマンティックデータを含む非列フィールドのMIBフィールドオプションテンプレートを示しています。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 3 | Length = 26 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Template ID | Field Count = 4 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Scope Field Count = 2 |0| IE = templateId | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 2 |0| IE = informationElementIndex| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 2 |0| IE = mibObjectIdentifier | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 65535 |0| IE = mibCaptureTimeSemantics| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 1 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 9: MIB Field Options Template for a Non-columnar Field with Semantic Data
図9:セマンティックデータを含む非列フィールドのMIBフィールドオプションテンプレート
Where:
ただし:
mibObjectIdentifier
mibオブジェクト識別子
Note the use of variable-length encoding for this field.
このフィールドでは可変長エンコーディングを使用していることに注意してください。
mibCaptureTimeSemantics
mibCaptureTimeSemantics
The MIB Capture Time Semantics IPFIX Information Element, as defined in Section 11.2.2.4.
セクション11.2.2.4で定義されているMIBキャプチャ時間セマンティクスIPFIX情報要素。
It is RECOMMENDED to include this field when exporting a mibObjectValue Information Element that specifies counters or statistics, particularly for situations with long-lived Flows.
カウンターまたは統計情報を指定するmibObjectValue情報要素をエクスポートする場合は、このフィールドを含めることをお勧めします。特に、フローが長命の状況で役立ちます。
The OID exported within the mibObjectIdentifier IPFIX Information Element provides an OID reference to a MIB object type definition that will fully describe the MIB object data being exported.
mibObjectIdentifier IPFIX情報要素内でエクスポートされるOIDは、エクスポートされるMIBオブジェクトデータを完全に記述するMIBオブジェクトタイプ定義へのOID参照を提供します。
However, an Exporting Process MAY decide to include some extra fields to more fully describe the MIB object that is being exported with a mibObjectValue Information Element.
ただし、エクスポートプロセスは、mibObjectValue情報要素でエクスポートされるMIBオブジェクトをより完全に説明するために、いくつかの追加フィールドを含めることを決定する場合があります。
This can be helpful if the Collecting Process may not have access to the MIB module.
これは、収集プロセスがMIBモジュールにアクセスできない場合に役立ちます。
The Exporting Process can either include the fields with extra object details as part of the MIB Field Options Template or export a separate Options Template and a Data Record that maps MIB OIDs in mibObjectIdentifier fields to the object details.
エクスポートプロセスでは、MIBフィールドオプションテンプレートの一部として追加のオブジェクト詳細を持つフィールドを含めるか、別のオプションテンプレートとmibObjectIdentifierフィールドのMIB OIDをオブジェクト詳細にマップするデータレコードをエクスポートできます。
If only a few fields are being exported, then including extra type data in the MIB Field Options export will be more efficient.
少数のフィールドのみがエクスポートされる場合、MIBフィールドオプションのエクスポートに追加のタイプデータを含めると、より効率的です。
The MIB Field Options Template for a non-columnar field with extra MIB object details is shown in Figure 10.
追加のMIBオブジェクトの詳細を含む非列フィールドのMIBフィールドオプションテンプレートを図10に示します。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 3 | Length = 38 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Template ID | Field Count = 7 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Scope Field Count = 2 |0| IE = templateId | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 2 |0| IE = informationElementIndex| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 2 |0| IE = mibObjectIdentifier | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 65535 |0| IE = mibObjectSyntax | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 65535 |0| IE = mibObjectName | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 65535 |0| IE = mibObjectDescription | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 65535 |0| IE = mibModuleName | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 65535 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 10: MIB Field Options Template for a Non-columnar Field with Extra MIB Object Details
図10:追加のMIBオブジェクトの詳細を含む非列フィールドのMIBフィールドオプションテンプレート
Where:
ただし:
mibObjectSyntax
mibオブジェクトの構文
The MIB object syntax string as defined in Section 11.2.3.3.
セクション11.2.3.3で定義されているMIBオブジェクト構文文字列。
Note that a separate mibObjectSyntax Information Element is required (rather than extend the existing "IPFIX Information Elements" subregistry [IANA-IPFIX] that contains informationElementDataType) because the SYNTAX clause could contain almost any name.
SYNTAX句にはほとんどすべての名前を含めることができるため、mibObjectSyntax情報要素が別途必要です(既存の「IPFIX情報要素」サブレジストリ[IANA-IPFIX]を拡張するのではなく)が必要です。
mibObjectName
mibObjectName
The textual name of a mibObjectIdentifier object.
mibObjectIdentifierオブジェクトのテキスト名。
mibObjectDescription
mibObjectDescription
The textual description for a mibObjectIdentifier.
mibオブジェクト識別子のテキストによる説明。
mibModuleName
mibModuleName
The textual name of the MIB module that defines a MIB object.
MIBオブジェクトを定義するMIBモジュールのテキスト名。
Note the use of variable-length encoding for the mibObjectIdentifier, mibObjectSyntax, mibObjectName, mibObjectDescription, and mibModuleName, since these are all string fields.
これらはすべて文字列フィールドであるため、mibObjectIdentifier、mibObjectSyntax、mibObjectName、mibObjectDescription、およびmibModuleNameの可変長エンコーディングの使用に注意してください。
The MIB details can be exported in Data Records specified using a regular IPFIX Options Template Record [RFC7011], as shown in Figure 11. This may be more efficient, as the bulk of this data is text based and SHOULD be exported only once to the Collecting Process if there are many MIB objects being exported. This prevents this large textual data from being included for every use of a mibObjectValue Information Element.
図11に示すように、MIBの詳細は、通常のIPFIXオプションテンプレートレコード[RFC7011]を使用して指定されたデータレコードでエクスポートできます。これは、このデータの大部分がテキストベースであり、エクスポートするMIBオブジェクトが多数ある場合の収集プロセス。これにより、mibObjectValue情報要素を使用するたびにこの大きなテキストデータが含まれるのを防ぎます。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 3 | Length = 30 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Template ID | Field Count = 5 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Scope Field Count = 1 |0| IE = mibObjectIdentifier | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 65535 |0| IE = mibObjectSyntax | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 65535 |0| IE = mibObjectName | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 65535 |0| IE = mibObjectDescription | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 65535 |0| IE = mibModuleName | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 65535 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 11: Alternative mibObjectIdentifier Options Template Set with Object Details
図11:オブジェクトの詳細を含む代替mibObjectIdentifierオプションテンプレートセット
The MIB Field Options Template export makes use of the informationElementIndex [IANA-IPFIX] to specify which field in the Template the metadata relates to; this avoids any ordering constraints on the Data Template. The mibObjectValue Information Elements in an IPFIX export can be in any order in the export packet. However, fields used as an INDEX MUST be in the same order as the order specified in the INDEX clause of the conceptual row MIB object.
MIBフィールドオプションテンプレートのエクスポートでは、informationElementIndex [IANA-IPFIX]を使用して、メタデータが関連するテンプレートのフィールドを指定します。これにより、データテンプレートの順序の制約が回避されます。 IPFIXエクスポートのmibObjectValue情報要素は、エクスポートパケット内で任意の順序にすることができます。ただし、INDEXとして使用されるフィールドは、概念的な行MIBオブジェクトのINDEX句で指定された順序と同じ順序である必要があります。
The informationElementIndex specifies which field in the Template extra information is being provided for.
informationElementIndexは、テンプレートのどのフィールドに追加情報が提供されるかを指定します。
This is analogous to standard IPFIX Template Sets, which also specify the order of the fields and provide their type and size.
これは、フィールドの順序を指定し、それらのタイプとサイズを提供する標準のIPFIXテンプレートセットに類似しています。
If the Template changes such that the order is different, then the MIB Field Options Data MUST be resent to reflect the new ordering. A new Template ID MUST be used to reflect that the ordering has changed. Older MIB Field Options Data may refer to the incorrect field.
テンプレートが変更されて順序が異なる場合は、MIBフィールドオプションデータを再送信して、新しい順序を反映する必要があります。新しいテンプレートIDを使用して、順序が変更されたことを反映する必要があります。古いMIBフィールドオプションデータは、誤ったフィールドを参照する場合があります。
A templateId [IANA-IPFIX] is only locally unique within a combination of an Observation Domain and Transport Session. As such, each MIB Field Options Data Record can only refer to templateIds within the same Observation Domain and session.
templateId [IANA-IPFIX]は、観測ドメインとトランスポートセッションの組み合わせ内でローカルにのみ一意です。そのため、各MIBフィールドオプションデータレコードは、同じ監視ドメインとセッション内のテンプレートIDのみを参照できます。
Each MIB OID is looked up in a specific context, usually the default context. If exporting a MIB OID value that isn't in the default context, then the context MUST be identified by including the mibContextEngineID (see Section 11.2.2.5) and mibContextName (see Section 11.2.2.6) fields in the MIB Field Options Template and associated MIB Field Options Data Records, or be included in the same Template as the mibObjectValue field.
各MIB OIDは、特定のコンテキスト、通常はデフォルトのコンテキストで検索されます。デフォルトコンテキストにないMIB OID値をエクスポートする場合、MIBフィールドオプションテンプレートにmibContextEngineID(セクション11.2.2.5を参照)およびmibContextName(セクション11.2.2.6を参照)フィールドを含めて、コンテキストを識別しなければなりません。 MIBフィールドオプションデータレコード、またはmibObjectValueフィールドと同じテンプレートに含める。
This context data MUST be included for each field that is not in the default context.
このコンテキストデータは、デフォルトのコンテキストにない各フィールドに含める必要があります。
The context information MAY be exported as part of the Template that includes the mibObjectValue Information Element, or the context information MAY be exported in the MIB Field Options Data Record that refers to the field. Context fields exported in the same Template MUST take precedence over those that refer to the Template. Context fields MUST apply to all mibObjectValue Information Elements in the same Template, and there MUST NOT be duplicates of mibContextName or mibContextEngineID in a Template.
コンテキスト情報は、mibObjectValue情報要素を含むテンプレートの一部としてエクスポートされる場合と、フィールドを参照するMIBフィールドオプションデータレコードにエクスポートされる場合があります。同じテンプレートでエクスポートされたコンテキストフィールドは、テンプレートを参照するものよりも優先される必要があります。コンテキストフィールドは、同じテンプレート内のすべてのmibObjectValue情報要素に適用する必要があり、テンプレート内にmibContextNameまたはmibContextEngineIDの重複があってはなりません。
So, a MIB Field Options Template MAY specify no context information, just the context engine ID or both the context engine and context name. This allows the Exporter to export the bulk of data in the default context and only tag those items that are required.
そのため、MIBフィールドオプションテンプレートでは、コンテキスト情報を指定せず、コンテキストエンジンIDのみ、またはコンテキストエンジンとコンテキスト名の両方を指定できます。これにより、エクスポーターはデフォルトのコンテキストでデータの大部分をエクスポートし、必要なアイテムのみにタグを付けることができます。
Since the MIB Field Options Template applies for all the Data Records of a Template, using context fields in the MIB Field Options Data Template requires that each mibContextEngineID / mibContextName pair have its own Template.
MIBフィールドオプションテンプレートはテンプレートのすべてのデータレコードに適用されるため、MIBフィールドオプションデータテンプレートでコンテキストフィールドを使用するには、各mibContextEngineID / mibContextNameペアに独自のテンプレートが必要です。
Templates are managed as per Section 8 of [RFC7011], with the additional constraint that the MIB Field Options Template and MIB Field Options Data Records MUST be exported in the same IPFIX Message as any (Options) Template Record that uses a mibObjectValue Information Element.
テンプレートは[RFC7011]のセクション8に従って管理されます。MIBフィールドオプションテンプレートとMIBフィールドオプションデータレコードは、mibObjectValue情報要素を使用する(オプション)テンプレートレコードと同じIPFIXメッセージでエクスポートする必要があるという追加の制約があります。
When exporting over a Stream Control Transmission Protocol (SCTP) transport [RFC4960], the MIB Field Options Data Records MUST be exported reliably and in the same SCTP stream as their associated Templates per [RFC6526].
ストリームコントロールトランスミッションプロトコル(SCTP)トランスポート[RFC4960]を介してエクスポートする場合、MIBフィールドオプションデータレコードは、[RFC6526]による関連テンプレートと同じSCTPストリームで確実にエクスポートする必要があります。
If a Template using a mibObjectValue Information Element is resent for any reason, the Data Records it depends on MUST be sent as well.
何らかの理由でmibObjectValue情報要素を使用するテンプレートが再送信される場合、それが依存するデータレコードも送信する必要があります。
If a Template is replaced with a new (Options) Template, then a new MIB Field Options Data Record MUST be sent with the replacement referencing the new Template ID.
テンプレートが新しい(オプション)テンプレートに置き換えられた場合、新しいMIBフィールドオプションデータレコードは、新しいテンプレートIDを参照する置換と共に送信される必要があります。
An Exporting Process SHOULD reuse MIB Field Options Template IDs when the Templates are identical. Each (Options) Template Record MUST still be accompanied by a copy of the MIB Field Options Template.
テンプレートが同一である場合、エクスポートプロセスはMIBフィールドオプションテンプレートIDを再利用する必要があります。各(オプション)テンプレートレコードには、MIBフィールドオプションテンプレートのコピーを添付する必要があります。
The requirement to export the MIB Field Options Template and MIB Field Options Data Records in the same IPFIX Message as any (Options) Template Record that uses a mibObjectValue Information Element may result in very large IPFIX Messages.
MIBフィールドオプションテンプレートとMIBフィールドオプションデータレコードを、mibObjectValue情報要素を使用する(オプション)テンプレートレコードと同じIPFIXメッセージにエクスポートする必要があるため、IPFIXメッセージが非常に大きくなる場合があります。
In environments with restricted Message sizes, and only when a reliable SCTP transport is being used, the MIB Field Options Template, MIB Field Options Data, Data Template, and Data Records MAY be exported in separate Messages in the same SCTP stream, provided that their order is maintained.
メッセージサイズが制限されている環境で、信頼性のあるSCTPトランスポートが使用されている場合にのみ、MIBフィールドオプションテンプレート、MIBフィールドオプションデータ、データテンプレート、およびデータレコードは、同じSCTPストリームの個別のメッセージにエクスポートできます(ただし、順序は維持されます。
Data Records containing mibObjectValue Information Elements MUST NOT be exported if their corresponding Data Template or MIB Field Options Template has been withdrawn, since the MIB Field Options Template MUST be exported in the same IPFIX Message as the Data Template that it annotates, except as allowed by the caveat mentioned in Section 5.7.1.
許可されている場合を除き、MIBフィールドオプションテンプレートは、注釈を付けるデータテンプレートと同じIPFIXメッセージでエクスポートする必要があるため、対応するデータテンプレートまたはMIBフィールドオプションテンプレートが取り消されている場合、mibObjectValue情報要素を含むデータレコードをエクスポートしてはなりませんセクション5.7.1で述べた警告。
MIB Field Options Template IDs MUST NOT be reused while they are required by any existing Data Templates.
MIBフィールドオプションテンプレートIDは、既存のデータテンプレートで必要とされている間は再利用してはなりません。
There are three approaches for an IPFIX Exporting Process to export the values of columnar objects:
柱状オブジェクトの値をエクスポートするIPFIXエクスポートプロセスには、3つの方法があります。
1. Ignoring the indexing of columnar objects
1. 柱状オブジェクトのインデックス作成を無視する
2. Exporting conceptual rows / table objects using IPFIX Structured Data [RFC6313]
2. IPFIX構造化データを使用した概念的な行/テーブルオブジェクトのエクスポート[RFC6313]
3. Exporting individual indexed columnar objects
3. 個々のインデックス付き円柱オブジェクトのエクスポート
Firstly, a subordinate columnar object may be used purely as a data type. In this case, there is no index information or relation to a conceptual row object provided by the Exporting Process.
第1に、従属列オブジェクトは純粋にデータ型として使用できます。この場合、エクスポートプロセスによって提供される概念的な行オブジェクトへのインデックス情報または関係はありません。
Secondly, mibObjectValueRow or mibObjectValueTable can be used to export partial or complete conceptual rows, using IPFIX Structured Data [RFC6313].
次に、IPFIX構造化データ[RFC6313]を使用して、mibObjectValueRowまたはmibObjectValueTableを使用して、概念的な行の一部または全体をエクスポートできます。
Thirdly, in a mixed option/data IPFIX/MIB Template, the mibObjectValue Information Element can have the values of the INDEX clause of the conceptual row provided by other fields in the Data Record. In this case, each mibObjectValue Information Element must specify which other field(s) in the Template is providing the index information.
3番目に、混合オプション/データIPFIX / MIBテンプレートでは、mibObjectValue情報要素は、データレコード内の他のフィールドによって提供される概念的な行のINDEX句の値を持つことができます。この場合、各mibObjectValue情報要素は、テンプレート内の他のどのフィールドがインデックス情報を提供しているかを指定する必要があります。
This document defines two forms of indexing that can be used for conceptual row MIB objects:
このドキュメントでは、概念的な行MIBオブジェクトに使用できる2つの形式のインデックス付けを定義しています。
Indexing based on IPFIX Structured Data [RFC6313] is used solely by the mibObjectValueRow Information Element. Each conceptual row of the MIB object corresponds to a single Data Record exported. The index fields defined in the INDEX clause of the MIB object MUST all be present in the same order as the Scope Fields. This allows a simple table export of a conceptual row MIB object without any extra fields required to indicate which fields make up the conceptual row INDEX.
IPFIX構造化データ[RFC6313]に基づくインデックスは、mibObjectValueRow情報要素によってのみ使用されます。 MIBオブジェクトの概念的な各行は、エクスポートされた単一のデータレコードに対応します。 MIBオブジェクトのINDEX句で定義されたインデックスフィールドはすべて、スコープフィールドと同じ順序で存在する必要があります。これにより、概念的な行INDEXを構成するフィールドを示すために追加のフィールドを必要とせずに、概念的な行MIBオブジェクトの簡単なテーブルエクスポートが可能になります。
Field-based indexing is used by giving each mibObjectValue Information Element a mibIndexIndicator to flag the required index fields. This allows complex indexing or mixing of existing IPFIX Information Elements with MIB fields, with minimum overhead. It also allows multiple columnar MIB objects from different conceptual rows to be exported with complete indexing in one IPFIX Template.
フィールドベースのインデックス付けは、各mibObjectValue情報要素にmibIndexIndicatorを与えて、必要なインデックスフィールドにフラグを立てることによって使用されます。これにより、オーバーヘッドを最小限に抑えながら、既存のIPFIX情報要素とMIBフィールドの複雑なインデックス付けまたは混合が可能になります。また、さまざまな概念的な行からの複数の円柱状MIBオブジェクトを、1つのIPFIXテンプレートで完全なインデックス付けを使用してエクスポートできます。
The simplest approach to exporting a complete or partial conceptual row object is done with the mibObjectValueRow Information Element.
概念的な行オブジェクトの全体または一部をエクスポートする最も簡単な方法は、mibObjectValueRow情報要素を使用することです。
This is an IPFIX Structured Data subTemplateList Information Element as detailed in [RFC6313]. The Template specified MUST be an Options Template. It also MUST have the fields specified in the INDEX clause of the conceptual row object as the Scope Fields in the MIB Field Options Template and Data Set.
これは、[RFC6313]で詳述されているIPFIX構造化データsubTemplateList情報要素です。指定されたテンプレートはオプションテンプレートでなければなりません。また、MIBフィールドオプションテンプレートおよびデータセットのスコープフィールドとして、概念的な行オブジェクトのINDEX句で指定されたフィールドも必要です。
An overview of this architecture is given in Figure 12. This shows that the full MIB object type definition OID is exported for the mibObjectValueRow conceptual row field but that the individual columnar objects only require the sub-identifier to be exported. To make the diagram clearer, the Templates for the MIB Field Options Templates are not shown.
このアーキテクチャの概要を図12に示します。これは、mibObjectValueRowの概念的な行フィールドに対して完全なMIBオブジェクトタイプ定義OIDがエクスポートされることを示していますが、個々の列オブジェクトはサブ識別子のみをエクスポートする必要があることを示しています。図をわかりやすくするために、MIBフィールドオプションテンプレートのテンプレートは表示されていません。
+---------------------------+ +------------------------+ | Data Template | | MIB Field Options Data | | | | | | mibObjectValueRow |<---| OID | +---------------------------+ +------------------------+ | | +-----------------------+ +------------------------+ | | Options Template | | MIB Field Options Data | | | | | | | | Scope mibObjectValue* |<---| mibSubIdentifier | | | mibObjectValue* |<---| mibSubIdentifier | | +-----------------------+ +------------------------+ | | V V +---------------------------+ | Data Flows | | | | subTemplateList (1 entry) | +---------------------------+
Figure 12: Architecture for Exporting Conceptual Rows with mibObjectValueRow
図12:mibObjectValueRowを使用して概念的な行をエクスポートするためのアーキテクチャ
The mibIndexIndicator is not required for each individual mibObjectValue Information Element, as mibObjectValueRow provides a structure that includes the index details.
mibObjectValueRowはインデックスの詳細を含む構造を提供するため、個々のmibObjectValue情報要素ごとにmibIndexIndicatorは必要ありません。
When indexing based on IPFIX Structured Data [RFC6313] is used, all Scope Fields MUST be the INDEX objects in the same order as defined in the INDEX clause of the conceptual row being exported.
IPFIX構造化データ[RFC6313]に基づくインデックス付けを使用する場合、すべてのスコープフィールドは、エクスポートされる概念的な行のINDEX句で定義されているのと同じ順序のINDEXオブジェクトである必要があります。
Each conceptual table MIB object has two related OIDs. There is an OID that refers to the table with the syntax of SEQUENCE OF and an OID that refers to each entry or conceptual row with the syntax of SEQUENCE. The OID for the SEQUENCE of a conceptual row MUST be exported.
各概念テーブルのMIBオブジェクトには、2つの関連するOIDがあります。 SEQUENCE OFの構文でテーブルを参照するOIDと、SEQUENCEの構文で各エントリまたは概念的な行を参照するOIDがあります。概念的な行のシーケンスのOIDをエクスポートする必要があります。
For example, in the IF-MIB [RFC2863], the OID for ifEntry should be exported rather than the OID for ifTable. The OID for the table (in this case, ifTable) can be derived by removing one sub-identifier from the ifEntry OID.
たとえば、IF-MIB [RFC2863]では、ifTableのOIDではなく、ifEntryのOIDをエクスポートする必要があります。テーブル(この場合はifTable)のOIDは、ifEntry OIDから1つのサブ識別子を削除することで取得できます。
The full OID for the conceptual row MIB object type definition being exported with the mibObjectValueRow Information Element MUST be exported. However, the fields that are members of the conceptual row need not have the full OID of their MIB object type definition exported. Instead, the mibSubIdentifier Information Element can be used to document which entry in the conceptual row the field is.
mibObjectValueRow情報要素でエクスポートされる概念的な行MIBオブジェクトタイプ定義の完全なOIDをエクスポートする必要があります。ただし、概念的な行のメンバーであるフィールドには、MIBオブジェクトタイプ定義の完全なOIDをエクスポートする必要はありません。代わりに、mibSubIdentifier情報要素を使用して、フィールドが概念的な行のどのエントリであるかを文書化できます。
In this case, the exported Flow will contain a single complete or partial row from a table inside a single field of the Data Record.
この場合、エクスポートされたフローには、データレコードの単一のフィールド内のテーブルからの単一の完全または部分的な行が含まれます。
There may be MIB objects that are specified in the INDEX of the conceptual row but not columnar objects of the same conceptual row; for these, the Exporter MUST provide the full OID in a mibObjectIdentifier field.
概念的な行のINDEXで指定されているが、同じ概念的な行の列オブジェクトではないMIBオブジェクトがある場合があります。これらの場合、エクスポーターはmibObjectIdentifierフィールドに完全なOIDを提供する必要があります。
So, for a conceptual row object with the OID "1.2.3.4.5.6" the OID of the type definitions for columnar objects "1.2.3.4.5.6.1" "1.2.3.4.5.6.2" can be exported with just a mibSubIdentifier of "1" and "2", respectively.
したがって、OIDが「1.2.3.4.5.6」の概念的な行オブジェクトの場合、列オブジェクト「1.2.3.4.5.6.1」「1.2.3.4.5.6.2」のタイプ定義のOIDは、それぞれ「1」と「2」のmibSubIdentifier。
The mibObjectValue Information Elements exported using the mibObjectValueRow export MUST all either be objects defined in the INDEX clause, columnar objects of the same conceptual row object, or columnar objects that augment the same conceptual row.
mibObjectValueRowエクスポートを使用してエクスポートされるmibObjectValue情報要素は、すべてINDEX句で定義されたオブジェクト、同じ概念行オブジェクトの列オブジェクト、または同じ概念行を拡張する列オブジェクトのいずれかである必要があります。
The IPFIX Structured Data [RFC6313] subTemplateList format requires the Structured Data Type Semantics to be specified. Unless there is a more appropriate option in the "IPFIX Structured Data Types Semantics" subregistry [IANA-IPFIX], the "undefined" Structured Data Type Semantics can be used.
IPFIX構造化データ[RFC6313] subTemplateList形式では、構造化データタイプのセマンティクスを指定する必要があります。 「IPFIX構造化データタイプセマンティクス」サブレジストリ[IANA-IPFIX]に、より適切なオプションがない限り、「未定義」の構造化データタイプセマンティクスを使用できます。
Figure 13 shows an IPFIX Template for an IPFIX Structured Data [RFC6313] export of a conceptual row, while Figure 14 shows an IPFIX Options Template for a complete conceptual row with five columns and two index fields. Figure 15 shows the MIB Field Options Template for a conceptual row field. Figure 16 shows the MIB Field Options Template for the columns inside the conceptual row. Figure 17 shows the OID Data for the conceptual row that will be exported.
図13は、概念的な行のIPFIX構造化データ[RFC6313]エクスポートのIPFIXテンプレートを示し、図14は、5つの列と2つのインデックスフィールドを持つ完全な概念的な行のIPFIXオプションテンプレートを示しています。図15は、概念的な行フィールドのMIBフィールドオプションテンプレートを示しています。図16は、概念的な行内の列のMIBフィールドオプションテンプレートを示しています。図17は、エクスポートされる概念的な行のOIDデータを示しています。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 2 | Length = 12 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Template ID = 300 | Field Count = 1 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |0| IE = mibObjectValueRow | Field Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 13: IPFIX Template for a Conceptual Row
図13:概念的な行のIPFIXテンプレート
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 3 | Length = 30 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Template ID = 301 | Field Count = 5 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Scope Field Count = 2 |0| IE = mibObjectValue INDEX1 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length |0| IE = mibObjectValue INDEX2 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length |0| IE = mibObjectValue COLUMN3 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length |0| IE = mibObjectValue COLUMN4 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length |0| IE = mibObjectValue COLUMN5 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 14: IPFIX Options Template for a mibObjectValueRow with Five Columns and Two Index Fields
図14:5つの列と2つのインデックスフィールドを持つmibObjectValueRowのIPFIXオプションテンプレート
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 3 | Length = 22 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Template ID = 302 | Field Count = 3 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Scope Field Count = 2 |0| IE = templateId | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 2 |0| IE = informationElementIndex| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 2 |0| IE = mibObjectIdentifier | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 65535 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 15: MIB Field Options Template for a Conceptual Row Object
図15:概念的な行オブジェクトのMIBフィールドオプションテンプレート
Where:
ただし:
templateId
templateId
The templateId for the MIB option that will be exported.
エクスポートされるMIBオプションのtemplateId。
mibObjectIdentifier
mibオブジェクト識別子
The MIB OID for the conceptual row that is being exported. Note the use of variable-length encoding for this field.
エクスポートされている概念的な行のMIB OID。このフィールドでは可変長エンコーディングを使用していることに注意してください。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 3 | Length = 22 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Template ID = 303 | Field Count = 3 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Scope Field Count = 2 |0| IE = templateId | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 2 |0| IE = informationElementIndex| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 2 |0| IE = mibSubIdentifier | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 2 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 16: MIB Field Options Template for Columnar Objects of a Conceptual Table
図16:概念的なテーブルの列オブジェクトのMIBフィールドオプションテンプレート
Where:
ただし:
templateId
templateId
The templateId used will be for the Template referred to in the subTemplateList of the mibObjectValueRow that will be exported.
使用されるtemplateIdは、エクスポートされるmibObjectValueRowのsubTemplateListで参照されるテンプレート用です。
mibSubIdentifier
mibSubIdentifier
The sub-identifier that specifies the columnar object's ID within the conceptual row.
概念的な行内の列オブジェクトのIDを指定するサブ識別子。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 302 | Length = N | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Template ID = 300 | informationElementIndex | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | VLEN | mibObjectIdentifier ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ... mibObjectIdentifier (continued) ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 303 | Length = N | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | templateId = 301 | informationElementIndex | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | mibSubIdentifier | templateId = 301 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | informationElementIndex | mibSubIdentifier | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | templateId = 301 | informationElementIndex | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | mibSubIdentifier | templateId = 301 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | informationElementIndex | mibSubIdentifier | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | templateId = 301 | informationElementIndex | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | mibSubIdentifier | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 17: mibOption Data Record for the Conceptual Row
図17:概念的な行のmibOptionデータレコード
Where:
ただし:
mibObjectIdentifier
mibオブジェクト識別子
Will contain the OID for the conceptual row as a whole.
全体として、概念的な行のOIDが含まれます。
mibSubIdentifier
mibSubIdentifier
The mibSubIdentifier fields will contain the extra sub-identifier that, when added to the OID for the conceptual row, gives the full OID for the object.
mibSubIdentifierフィールドには、概念的な行のOIDに追加されたときにオブジェクトの完全なOIDを提供する追加のサブ識別子が含まれます。
SMIv2 defines conceptual rows as having either an INDEX clause or an AUGMENTS clause. Conceptual row definitions with an AUGMENTS clause extend an existing base conceptual row with an INDEX clause. It is not possible in SMIv2 to augment a conceptual row that itself has an AUGMENTS clause. The base table and the augmentation have an identical INDEX.
SMIv2は、概念的な行をINDEX句またはAUGMENTS句のいずれかを持つものとして定義します。 AUGMENTS句を使用した概念的な行の定義は、INDEX句を使用して既存の基本的な概念的な行を拡張します。 SMIv2では、それ自体がAUGMENTS句を含む概念的な行を拡張することはできません。基本テーブルと拡張は同じINDEXを持っています。
Since augmentations allow adding extra columns to existing tables, it is beneficial to be able to support them easily in IPFIX exports of conceptual rows.
拡張により、既存のテーブルに列を追加できるため、概念的な行のIPFIXエクスポートでそれらを簡単にサポートできると便利です。
The mibObjectValueRow OID MAY refer to either the base table with the INDEX clause or a conceptual row with an AUGMENTS clause. The mibSubIdentifier in any MIB Field Options Data Record MUST always refer to the OID exported for the mibObjectValueRow Information Element.
mibObjectValueRow OIDは、INDEX句を含むベーステーブル、またはAUGMENTS句を含む概念的な行のいずれかを参照する場合があります。 MIBフィールドオプションデータレコードのmibSubIdentifierは、mibObjectValueRow情報要素用にエクスポートされたOIDを常に参照する必要があります。
If the mibObjectValueRow OID refers to a base table, then any extra columns from conceptual rows with an AUGMENTS clause MUST have their full OID exported.
mibObjectValueRow OIDがベーステーブルを参照している場合、AUGMENTS句を含む概念的な行からの追加の列は、完全なOIDをエクスポートする必要があります。
If the mibObjectValueRow OID refers to a conceptual row that augments another conceptual row using the AUGMENTS clause, then any MIB fields from the original table's INDEX or columnar objects MUST NOT use the mibSubIdentifier and MUST instead export the full OID in a mibObjectIdentifier.
mibObjectValueRow OIDがAUGMENTS句を使用して別の概念的な行を補強する概念的な行を参照する場合、元のテーブルのINDEXまたは列オブジェクトのMIBフィールドはmibSubIdentifierを使用してはならず、代わりに完全なOIDをmibObjectIdentifierにエクスポートする必要があります。
If the mibObjectValueRow refers to an augmenting conceptual row, the Scope Fields of the Template used in the subTemplateList MUST have the index fields from the base table, in the same order as its scope. This is identical to the Scope Field requirements for conceptual rows with an INDEX clause.
mibObjectValueRowが拡張概念行を参照する場合、subTemplateListで使用されるテンプレートのスコープフィールドは、そのスコープと同じ順序で、ベーステーブルからのインデックスフィールドを持つ必要があります。これは、INDEX句を含む概念的な行のスコープフィールド要件と同じです。
This flexibility is provided so that the conceptual rows with the most columns can be exported using the more efficient mibSubIdentifier. For example, exporting a complete set of augmentation columns would only require the full OIDs for the MIB objects in the INDEX.
この柔軟性は、より効率的なmibSubIdentifierを使用して、列が最も多い概念的な行をエクスポートできるように提供されています。たとえば、拡張列の完全なセットをエクスポートするには、INDEXのMIBオブジェクトの完全なOIDのみが必要です。
It is possible to export MIB object columns from multiple augmenting conceptual rows. If this is done, then the base table SHOULD be used as the main OID for the mibObjectValueRow.
複数の拡張概念行からMIBオブジェクト列をエクスポートすることが可能です。この場合、ベーステーブルはmibObjectValueRowのメインOIDとして使用する必要があります(SHOULD)。
Multiple rows of a conceptual table can be exported in the mibObjectValueTable Information Element (Section 11.2.1.10). This allows a set of conceptual rows corresponding to a conceptual table to be exported as a single field. Therefore, a complete set of rows can be exported as a single field with other Information Elements in a Template. In this fashion, several complete conceptual tables could be exported in one packet.
概念表の複数の行をmibObjectValueTable情報要素にエクスポートできます(セクション11.2.1.10)。これにより、概念的なテーブルに対応する一連の概念的な行を単一のフィールドとしてエクスポートできます。したがって、行の完全なセットは、テンプレート内の他の情報要素とともに単一のフィールドとしてエクスポートできます。この方法で、いくつかの完全な概念テーブルを1つのパケットでエクスポートできます。
As also specified for mibObjectValueRow (Section 5.8.2), the more specific (i.e., full) OID of the SEQUENCE entity MUST be exported.
mibObjectValueRow(セクション5.8.2)でも指定されているように、SEQUENCEエンティティのより具体的な(つまり、完全な)OIDをエクスポートする必要があります。
The format of mibObjectValueTable is identical to mibObjectValueRow, except that the length of the subTemplateList may be zero or more entries.
mibObjectValueTableのフォーマットはmibObjectValueRowと同じですが、subTemplateListの長さが0以上のエントリである場合があります。
All the other, i.e., non-length, requirements for mibObjectValueRow in Section 5.8.2 apply to mibObjectValueTable.
セクション5.8.2のmibObjectValueRowに対するその他すべての、つまり長さ以外の要件は、mibObjectValueTableに適用されます。
An overview of this architecture is given in Figure 18. This architecture is similar to the architecture shown in Figure 12.
このアーキテクチャの概要を図18に示します。このアーキテクチャは、図12に示すアーキテクチャに似ています。
+---------------------------+ +------------------------+ | Data Template | | MIB Field Options Data | | | | | | mibObjectValueTable |<---| OID | +---------------------------+ +------------------------+ | | +-----------------------+ +------------------------+ | | Options Template | | MIB Field Options Data | | | | | | | | Scope mibObjectValue* |<---| mibSubIdentifier | | | mibObjectValue* |<---| mibSubIdentifier | | +-----------------------+ +------------------------+ | | V V +-----------------------------+ | Data Flows | | | | subTemplateList (n entries) | | row 1 | | ... | | row n | +-----------------------------+
Figure 18: Architecture for Exporting Conceptual Tables with mibObjectValueTable
図18:mibObjectValueTableを使用して概念的なテーブルをエクスポートするためのアーキテクチャ
The other option for indexing a columnar object that is part of a conceptual table is explicit indexing. In this case, the Options Template Set scope may contain either non-index fields or columnar MIB objects from multiple conceptual rows being exported. In this case, each mibObjectValue Information Element requires the mibIndexIndicator with the bits set for the fields that are used to index that individual columnar object.
概念的なテーブルの一部である列オブジェクトにインデックスを付けるもう1つのオプションは、明示的なインデックスです。この場合、オプションテンプレートセットのスコープには、エクスポートされている複数の概念的な行の非インデックスフィールドまたは列MIBオブジェクトが含まれている可能性があります。この場合、各mibObjectValue情報要素には、その個々の列オブジェクトのインデックス付けに使用されるフィールドに設定されたビットを持つmibIndexIndicatorが必要です。
The index fields MUST be in the "correct" order as defined in the conceptual row that each columnar object is a member of.
インデックスフィールドは、各列オブジェクトがメンバーである概念的な行で定義されている「正しい」順序である必要があります。
If a mibObjectValue Information Element that is being indexed using mibIndexIndicator is being used as an Options Template Scope Field, then all fields used to index that field MUST also be Scope Fields.
mibIndexIndicatorを使用してインデックスが作成されているmibObjectValue情報要素がオプションテンプレートのスコープフィールドとして使用されている場合、そのフィールドのインデックスに使用されるすべてのフィールドもスコープフィールドである必要があります。
Figure 19 shows the MIB Field Options Template for an indexed MIB columnar object.
図19は、インデックス付けされたMIB列オブジェクトのMIBフィールドオプションテンプレートを示しています。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 3 | Length = 26 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Template ID | Field Count = 4 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Scope Field Count = 2 |0| IE = templateId | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 2 |0| IE = informationElementIndex| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 2 |0| IE = mibIndexIndicator | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 2 |0| IE = mibObjectIdentifier | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 65535 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 19: MIB Field Options Template for an Indexed MIB Columnar Object
図19:インデックス付きMIB円柱オブジェクトのMIBフィールドオプションテンプレート
Where:
ただし:
mibIndexIndicator
mibIndexIndicator
The MIB Index Indicator IPFIX Information Element that marks which fields in the Data Record will act as INDEX values for the exported MIB object.
データレコードのどのフィールドがエクスポートされたMIBオブジェクトのINDEX値として機能するかをマークするMIBインデックスインジケーターIPFIX情報要素。
The index data for a mibObjectValue will be other fields contained in the same Data Record. The mibIndexIndicator marks the fields whose value(s) should be added to the OID for the MIB object type definition exported in mibObjectIdentifier to get the OID for the instance of the MIB object.
mibObjectValueのインデックスデータは、同じデータレコードに含まれる他のフィールドになります。 mibIndexIndicatorは、mibObjectIdentifierにエクスポートされたMIBオブジェクトタイプ定義のOIDに値を追加して、MIBオブジェクトのインスタンスのOIDを取得する必要があるフィールドをマークします。
Elements used to index MIB objects MUST be exported in the same order as they are specified in the index field of the conceptual table they belong to.
MIBオブジェクトのインデックス付けに使用される要素は、それらが属する概念テーブルのインデックスフィールドで指定されているのと同じ順序でエクスポートする必要があります。
mibObjectIdentifier
mibオブジェクト識別子
Note the use of variable-length encoding for this field.
このフィールドでは可変長エンコーディングを使用していることに注意してください。
The number of established TCP connections of a remote network device could be monitored by configuring it to periodically export the number of established TCP connections to a centralized Collector. In this example, the Exporter would export an IPFIX Message every 30 minutes that contained Data Records detailing the number of established TCP connections.
リモートネットワークデバイスの確立されたTCP接続の数は、確立されたTCP接続の数を集中型コレクタに定期的にエクスポートするように設定することで監視できます。この例では、エクスポーターは、確立されたTCP接続の数の詳細を示すデータレコードを含むIPFIXメッセージを30分ごとにエクスポートします。
The table of data that is to be exported looks like:
エクスポートされるデータのテーブルは次のようになります。
+-------------------------+-----------------------+ | TIMESTAMP | ESTABLISHED TCP CONN. | +-------------------------+-----------------------+ | StartTime + 0 seconds | 10 | | StartTime + 60 seconds | 14 | | StartTime + 120 seconds | 19 | | StartTime + 180 seconds | 16 | | StartTime + 240 seconds | 23 | | StartTime + 300 seconds | 29 | +-------------------------+-----------------------+
Table 2: Established TCP Connections
表2:確立されたTCP接続
The Template Record for such a Data Record will provide details for the following two Information Elements:
このようなデータレコードのテンプレートレコードは、次の2つの情報要素の詳細を提供します。
1. flowStartSeconds from [IANA-IPFIX], Information Element 150: The absolute timestamp of the first packet of this Flow.
1. [IANA-IPFIX]のflowStartSeconds、情報要素150:このフローの最初のパケットの絶対タイムスタンプ。
2. tcpCurrEstab from [RFC4022], Object ID "1.3.6.1.2.1.6.9": The number of TCP connections for which the current state is either ESTABLISHED or CLOSE-WAIT.
2. [RFC4022]のtcpCurrEstab、オブジェクトID「1.3.6.1.2.1.6.9」:現在の状態がESTABLISHEDまたはCLOSE-WAITのいずれかであるTCP接続の数。
Figure 20 shows the exported Template Set detailing the Template Record for exporting the number of established TCP connections.
図20は、確立されたTCP接続の数をエクスポートするためのテンプレートレコードの詳細を示す、エクスポートされたテンプレートセットを示しています。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 2 | Length = 16 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Template ID = 400 | Field Count = 2 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |0| IE = flowStartSeconds | Field Length = 4 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |0| IE = mibObjectValueGauge | Field Length = 4 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 20: Example of tcpCurrEstab Template Set
図20:tcpCurrEstabテンプレートセットの例
Figure 21 shows the exported MIB Field Options Template Set detailing the metadata that will be exported about the mibObjectValueGauge Information Element in Template 400 in Template Record.
図21は、テンプレートレコードのテンプレート400のmibObjectValueGauge情報要素についてエクスポートされるメタデータの詳細を示す、エクスポートされたMIBフィールドオプションテンプレートセットを示しています。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 3 | Length = 22 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Template ID = 401 | Field Count = 3 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Scope Field Count = 2 |0| IE = templateId | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 2 |0| IE = informationElementIndex| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 2 |0| IE = mibObjectIdentifier | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 65535 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 21: Example of tcpCurrEstab MIB Field Options Template Set
図21:tcpCurrEstab MIBフィールドオプションテンプレートセットの例
Figure 22 shows the exported MIB Field Options Data Set detailing the metadata that will be exported about the mibObjectValueGauge Information Element in Template 400 in Template Record.
図22は、テンプレートレコードのテンプレート400のmibObjectValueGauge情報要素についてエクスポートされるメタデータの詳細を示す、エクスポートされたMIBフィールドオプションデータセットを示しています。
The OID for the MIB object tcpCurrEstab from [RFC4022], Object ID "1.3.6.1.2.1.6.9", will be encoded in ASN.1/BER [X.690] as "06072B060102010609" in the Data Record, which takes 9 octets.
[RFC4022]のMIBオブジェクトtcpCurrEstabのOID、オブジェクトID「1.3.6.1.2.1.6.9」は、ASN.1 / BER [X.690]でデータレコードの「06072B060102010609」としてエンコードされます。オクテット。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 401 | Length = 18 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Template ID = 400 | informationElementIndex = 1 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | VLEN = 9 | mibObjectIdentifier ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ... mibObjectIdentifier = "1.3.6.1.2.1.6.9" ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ... 06072B060102010609 ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 22: Example of tcpCurrEstab MIB Field Options Data Set
図22:tcpCurrEstab MIBフィールドオプションデータセットの例
Figure 23 shows the start of the Data Set for exporting the number of established TCP connections (see Section 6.1).
図23は、確立されたTCP接続の数をエクスポートするためのデータセットの開始を示しています(セクション6.1を参照)。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 400 | Length = 52 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | StartTime + 0 seconds | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 10 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | StartTime + 60 seconds | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 14 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | StartTime + 120 seconds | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 19 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | StartTime + 180 seconds | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 16 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | StartTime + 240 seconds | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 23 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | StartTime + 300 seconds | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 29 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 23: Example of tcpCurrEstab Data Set
図23:tcpCurrEstabデータセットの例
For the sake of demonstration, an enterprise-specific MIB object from the CISCO-PROCESS-MIB [CISCO-PROCESS-MIB] is chosen. This example would be valid with any enterprise-specific MIB module.
デモのために、CISCO-PROCESS-MIB [CISCO-PROCESS-MIB]のエンタープライズ固有のMIBオブジェクトが選択されています。この例は、エンタープライズ固有のMIBモジュールで有効です。
The CPU usage of a remote network device with one CPU could be monitored by configuring it to periodically export CPU usage information, i.e., the cpmCPUTotal1minRev from the proprietary CISCO-PROCESS-MIB, Object ID "1.3.6.1.4.1.9.9.109.1.1.1.1.7", to a centralized Collector.
1つのCPUを持つリモートネットワークデバイスのCPU使用率は、CPU使用率情報を定期的にエクスポートするように構成することで監視できます。つまり、独自のCISCO-PROCESS-MIBからcpmCPUTotal1minRev、オブジェクトID "1.3.6.1.4.1.9.9.109.1。 1.1.1.7 "、一元化されたコレクターへ。
Although the cpmCPUTotal1minRev MIB object is a columnar object in a conceptual row, if there is only one CPU no extra information is conveyed by providing the index field. So, in this case, it is acceptable to not export the cpmCPUTotalIndex MIB object. If there were multiple CPUs, it would be appropriate to include the cpmCPUTotalIndex field and specify the relationship.
cpmCPUTotal1minRev MIBオブジェクトは概念的な行の柱状オブジェクトですが、CPUが1つしかない場合は、インデックスフィールドを提供することで追加情報が伝達されません。したがって、この場合、cpmCPUTotalIndex MIBオブジェクトをエクスポートしないことは許容されます。複数のCPUがある場合は、cpmCPUTotalIndexフィールドを含めて関係を指定するのが適切です。
In this example, the Exporter would export an IPFIX Message every 30 minutes that contained Data Records detailing the CPU 1-minute busy average at 1-minute intervals.
この例では、エクスポーターは、1分間隔でのCPU 1分のビジー平均を詳述するデータレコードを含むIPFIXメッセージを30分ごとにエクスポートします。
The table of data that is to be exported looks like:
エクスポートされるデータのテーブルは次のようになります。
+-------------------------+---------------------+ | TIMESTAMP | CPU BUSY PERCENTAGE | +-------------------------+---------------------+ | StartTime + 0 seconds | 10% | | StartTime + 60 seconds | 14% | | StartTime + 120 seconds | 19% | | StartTime + 180 seconds | 16% | | StartTime + 240 seconds | 23% | | StartTime + 300 seconds | 29% | +-------------------------+---------------------+
Table 3: CPU Usage Data
表3:CPU使用率データ
The Template Record for such a Data Record will provide details for the following two Information Elements:
このようなデータレコードのテンプレートレコードは、次の2つの情報要素の詳細を提供します。
1. flowStartSeconds from [IANA-IPFIX], Information Element 150: The absolute timestamp of the first packet of this Flow.
1. [IANA-IPFIX]のflowStartSeconds、情報要素150:このフローの最初のパケットの絶対タイムスタンプ。
2. A mibObjectValueGauge for cpmCPUTotal1minRev, the overall CPU busy percentage in the last 1-minute period.
2. cpmCPUTotal1minRevのmibObjectValueGauge。過去1分間の全体的なCPUビジー率。
Figure 24 shows the exported Template Set detailing the Template Record for exporting CPU Load (see Section 6.2).
図24は、CPU負荷をエクスポートするためのテンプレートレコードの詳細を示すエクスポートされたテンプレートセットを示しています(セクション6.2を参照)。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 2 | Length = 16 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Template ID = 402 | Field Count = 2 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |0| IE = flowStartSeconds | Field Length = 4 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |0| IE = mibObjectValueGauge | Field Length = 1 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 24: Example of CPU Load Template Set
図24:CPU負荷テンプレートセットの例
Figure 25 shows the exported Template Set detailing the MIB Field Options Template for exporting CPU Load (see Section 6.2). Note: This is identical to the MIB Field Options Template given in Figure 21, so the same Template could have been reused.
図25は、CPU負荷をエクスポートするためのMIBフィールドオプションテンプレートの詳細を示すエクスポートされたテンプレートセットを示しています(セクション6.2を参照)。注:これは、図21に示したMIBフィールドオプションテンプレートと同じなので、同じテンプレートを再利用できます。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 3 | Length = 22 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Template ID = 403 | Field Count = 3 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Scope Field Count = 2 |0| IE = templateId | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 2 |0| IE = informationElementIndex| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 2 |0| IE = mibObjectIdentifier | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 65535 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 25: Example of CPU Load MIB Field Options Template Set
図25:CPUロードMIBフィールドオプションテンプレートセットの例
Figure 26 shows the exported MIB Field Options Data Set detailing the metadata that will be exported about the mibObjectValueGauge Information Element in Template 402 in Template Record (see Section 6.2).
図26は、テンプレートレコードのテンプレート402のmibObjectValueGauge情報要素についてエクスポートされるメタデータの詳細を示す、エクスポートされたMIBフィールドオプションデータセットを示しています(セクション6.2を参照)。
The OID for the cpmCPUTotal1minRev has been encoded using ASN.1/BER to "060D2B0601040109096D0101010107" at 15 octets long.
cpmCPUTotal1minRevのOIDは、ASN.1 / BERを使用して15オクテットの長さで「060D2B0601040109096D0101010107」にエンコードされています。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 403 | Length = 24 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Template ID = 402 | informationElementIndex = 1 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | VLEN = 15 | mibObjectIdentifier ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | "1.3.6.1.4.1.9.9.109.1.1.1.1.7" ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 060D2B0601040109096D0101010107 ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 26: Example of CPU Load MIB Field Options Data Set
図26:CPUロードMIBフィールドオプションデータセットの例
Note that although cpmCPUTotal1minRev is 32 bits long, reduced-size encoding [RFC7011] has been used to encode it within a single octet. The encoding size was specified by setting the length for the mibObjectValueGauge field to 1 octet in the main Data Template; see Figure 24.
cpmCPUTotal1minRevは32ビット長ですが、縮小オクテット[RFC7011]が単一オクテット内でそれをエンコードするために使用されていることに注意してください。エンコードサイズは、メインのデータテンプレートでmibObjectValueGaugeフィールドの長さを1オクテットに設定することで指定されました。図24を参照してください。
This example stresses that, even though the OID cpmCPUTotal1minRev is enterprise-specific, the E bit for the mibObjectValueGauge and mibObjectIdentifier is set to 0, because the mibObjectValueGauge and mibObjectIdentifier Information Elements are not enterprise-specific. That this data is from an Enterprise MIB is included in the OID that includes an Enterprise ID.
この例は、OID cpmCPUTotal1minRevがエンタープライズ固有であっても、mibObjectValueGaugeおよびmibObjectIdentifier情報要素はエンタープライズ固有ではないため、mibObjectValueGaugeおよびmibObjectIdentifierのEビットが0に設定されていることを強調しています。このデータがエンタープライズMIBからのものであることは、エンタープライズIDを含むOIDに含まれています。
The corresponding Data Set does not add any value for this example and is therefore not displayed.
対応するデータセットは、この例では値を追加しないため、表示されません。
Many conceptual tables are already defined in standard and proprietary MIBs. These can be exported with a minimum of overhead by using the mibObjectValueRow. This allows the Exporting Process to unambiguously define the INDEX for the entire conceptual row as the Scope Fields of an Options Template Set. The use of a MIB Field Options Template with mibSubIdentifier being used means that each individual columnar object does not need to have its OID exported to the Collector.
多くの概念表は、標準および独自のMIBですでに定義されています。これらは、mibObjectValueRowを使用することにより、最小限のオーバーヘッドでエクスポートできます。これにより、エクスポートプロセスは、概念的な行全体のINDEXをオプションテンプレートセットのスコープフィールドとして明確に定義できます。 mibSubIdentifierが使用されているMIBフィールドオプションテンプレートを使用するということは、個々の柱状オブジェクトのOIDをコレクターにエクスポートする必要がないことを意味します。
The ospfNbrTable, defined in the OSPF MIB [RFC4750], consists of ospfNbrEntry, which has the OID "1.3.6.1.2.1.14.10.1". Each mibObjectValueRow Data Record will therefore correspond to an ospfNbrEntry.
OSPF MIB [RFC4750]で定義されているospfNbrTableは、OID "1.3.6.1.2.1.14.10.1"を持つospfNbrEntryで構成されています。したがって、各mibObjectValueRowデータレコードはospfNbrEntryに対応します。
The following fields will be exported:
次のフィールドがエクスポートされます:
+------------------+----------------+-------------------------+-----+ | Object | ID | mibObjectValue | Len | +------------------+----------------+-------------------------+-----+ | ospfNbrIpAddr | ospfNbrEntry 1 | mibObjectValueIPAddress | 4 | | ospfNbrAddress- | ospfNbrEntry 2 | mibObjectValueInteger | 4 | | -LessIndex | | | | | ospfNbrRtrId | ospfNbrEntry 3 | mibObjectValueIPAddress | 4 | | ospfNbrState | ospfNbrEntry 6 | mibObjectValueInteger | 1 | +------------------+----------------+-------------------------+-----+
Table 4: OSPF Neighbor Entry Objects
表4:OSPFネイバーエントリオブジェクト
The OIDs that will be used to export this table are shown in Table 5.
このテーブルのエクスポートに使用されるOIDを表5に示します。
+------------------+-----------------------+---------------------+ | Entity | Full OID | Exported as | +------------------+-----------------------+---------------------+ | ospfNbrEntry | 1.3.6.1.2.1.14.10.1 | 1.3.6.1.2.1.14.10.1 | | ospfNbrIpAddr | 1.3.6.1.2.1.14.10.1.1 | 1 | | ospfNbrAddress- | 1.3.6.1.2.1.14.10.1.2 | 2 | | -LessIndex | | | | ospfNbrRtrId | 1.3.6.1.2.1.14.10.1.3 | 3 | | ospfNbrState | 1.3.6.1.2.1.14.10.1.6 | 6 | +------------------+-----------------------+---------------------+
Table 5: OSPF OIDs
表5:OSPF OID
Figure 27 shows the Templates exported to support the mibObjectValueRow. Figure 28 shows the example OID Data for the conceptual row exported in mibObjectValueRow. Figure 29 shows the example data export for a few neighbors in the table; Figure 29 also shows a Data Record formatted as per IPFIX Structured Data [RFC6313] and using the "undefined" (= 0xFF) semantic from the "IPFIX Structured Data Types Semantics" subregistry [IANA-IPFIX]. Note that the OID for ospfNbrEntry has been encoded using ASN.1/BER to "06082B060102010E0A01" at 10 octets long.
図27は、mibObjectValueRowをサポートするためにエクスポートされたテンプレートを示しています。図28は、mibObjectValueRowにエクスポートされた概念的な行のOIDデータの例を示しています。図29は、テーブル内のいくつかのネイバーのデータエクスポートの例を示しています。図29は、IPFIX構造化データ[RFC6313]に従ってフォーマットされ、「IPFIX構造化データタイプセマンティクス」サブレジストリ[IANA-IPFIX]から「未定義」(= 0xFF)セマンティックを使用するデータレコードも示しています。 ospfNbrEntryのOIDは、ASN.1 / BERを使用して10オクテットの長さで「06082B060102010E0A01」にエンコードされていることに注意してください。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 2 | Length = 12 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Template ID = 500 | Field Count = 1 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |0| IE = mibObjectValueRow | Field Length = 16 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 3 | Length = 26 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Template ID = 501 | Field Count = 4 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Scope Field Count = 2 |0| IE = mibObjectValueIPAddress| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 4 |0| IE = mibObjectValueInteger | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 4 |0| IE = mibObjectValueIPAddress| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 4 |0| IE = mibObjectValueInteger | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 1 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 3 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Length = 22 | Template ID = 502 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Count = 3 | Scope Field Count = 2 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |0| IE = templateId | Field Length = 2 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |0| IE = informationElementIndex| Field Length = 2 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |0| IE = mibObjectIdentifier | Field Length = 65535 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 3 | Length = 22 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Template ID = 503 | Field Count = 3 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Scope Field Count = 2 |0| IE = templateId | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 2 |0| IE = informationElementIndex| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 2 |0| IE = mibSubIdentifier | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 2 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 27: Example of ospfNbrEntry Template and Options Template Sets
図27:ospfNbrEntryテンプレートとオプションテンプレートセットの例
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 502 | Length = 20 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Template ID = 500 | informationElementIndex = 0 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | VLEN = 10 | mibObjectIdentifier = "1.3.6.1.2.1.14.10.1" | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 06082B060102010E0A01 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | Padding = 0 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 503 | Length = 28 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | templateId = 501 | informationElementIndex = 0 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | mibSubIdentifier = 1 | templateId = 501 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | informationElementIndex = 1 | mibSubIdentifier = 2 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | templateId = 501 | informationElementIndex = 2 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | mibSubIdentifier = 3 | templateId = 501 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | informationElementIndex = 3 | mibSubIdentifier = 6 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 28: Example of ospfNbrEntry OID Data Export
図28:ospfNbrEntry OIDデータエクスポートの例
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 500 | Length = 52 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Semantic=0xFF | Template ID = 501 | ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ospfNbrIpAddr = 192.0.2.1 | ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ospfNbrAddressLessIndex = 0 | ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ospfNbrRtrId = 1.1.1.1 |ospfNbrState=8 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Semantic=0xFF | Template ID = 501 | ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ospfNbrIpAddr = 192.0.2.2 | ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ospfNbrAddressLessIndex = 0 | ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ospfNbrRtrId = 2.2.2.2 |ospfNbrState=8 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Semantic=0xFF | Template ID = 501 | ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ospfNbrIpAddr = 192.0.2.3 | ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ospfNbrAddressLessIndex = 0 | ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ospfNbrRtrId = 3.3.3.3 |ospfNbrState=1 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 29: Example of Data Export for ospfNbrEntry
図29:ospfNbrEntryのデータエクスポートの例
The ifTable, defined in the IF-MIB [RFC2863], is augmented by the ifXTable (defined in the same MIB module).
IF-MIB [RFC2863]で定義されているifTableは、ifXTable(同じMIBモジュールで定義されている)によって拡張されます。
The OID of the ifEntry is 1.3.6.1.2.1.2.2.1, which is encoded using ASN.1/BER to "06082B06010201020201" at 10 octets long, while the OID of the augmenting ifXEntry is 1.3.6.1.2.1.31.1.1.1, which is encoded using ASN.1/BER to "060A2B060102011F01010101" at 12 octets long.
ifEntryのOIDは1.3.6.1.2.1.2.2.1であり、ASN.1 / BERを使用して10オクテットの長さで "06082B06010201020201"にエンコードされますが、拡張ifXEntryのOIDは1.3.6.1.2.1.31.1です。 1.1、ASN.1 / BERを使用して12オクテットの長さで「060A2B060102011F01010101」にエンコードされます。
This example demonstrates how columnar objects from the base conceptual row and the augmenting row can be exported in a single mibObjectValueRow Information Element.
この例は、基本概念行と拡張行の柱状オブジェクトを単一のmibObjectValueRow情報要素にエクスポートする方法を示しています。
Table 6 shows the fields that will be exported.
表6に、エクスポートされるフィールドを示します。
+---------+------------------+-------+-------------------+ | ifIndex | ifType | ifMtu | ifName | +---------+------------------+-------+-------------------+ | 1 | ethernetCsmacd:6 | 1500 | Ethernet 10 | | 2 | ethernetCsmacd:6 | 1500 | Ethernet 20 | | 3 | ethernetCsmacd:6 | 1500 | FastEthernet 30 | +---------+------------------+-------+-------------------+
Table 6: IF-MIB Data
表6:IF-MIBデータ
The OIDs that will be used to export this table are shown in Table 7.
このテーブルのエクスポートに使用されるOIDを表7に示します。
+---------+------------------------+--------------------------------+ | Entity | Full OID | Exported as | +---------+------------------------+--------------------------------+ | ifEntry | 1.3.6.1.2.1.2.2.1 | OID = 1.3.6.1.2.1.2.2.1 | | ifIndex | 1.3.6.1.2.1.2.2.1.1 | subID = 1 | | ifType | 1.3.6.1.2.1.2.2.1.3 | subID = 3 | | ifMtu | 1.3.6.1.2.1.2.2.1.4 | subID = 4 | | ifName | 1.3.6.1.2.1.31.1.1.1.1 | OID = 1.3.6.1.2.1.31.1.1.1.1 | +---------+------------------------+--------------------------------+
Table 7: IF-MIB OIDs
表7:IF-MIB OID
Figure 30 shows the Templates exported to support the mibObjectValueRow Information Element. Figure 31 shows the example OID Data for the conceptual row exported in mibObjectValueRow to match Table 7. Figure 32 shows the example data export as per Table 6.
図30は、mibObjectValueRow情報要素をサポートするためにエクスポートされたテンプレートを示しています。図31は、表7と一致するようにmibObjectValueRowにエクスポートされた概念的な行のOIDデータの例を示しています。図32は、表6のデータエクスポートの例を示しています。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 2 | Length = 12 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Template ID = 600 | Field Count = 1 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |0| IE = mibObjectValueRow | Field Length = 24 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 3 | Length = 26 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Template ID = 601 | Field Count = 4 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Scope Field Count = 1 |0| IE = mibObjectValueInteger | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 1 |0| IE = mibObjectValueInteger | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 2 |0| IE = mibObjectValueInteger | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 2 |0|IE =mibObjectValueOctetString| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 65535 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 3 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Length = 22 | Template ID = 602 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Count = 3 | Scope Field Count = 2 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |0| IE = templateId | Field Length = 2 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |0| IE = informationElementIndex| Field Length = 2 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |0| IE = mibObjectIdentifier | Field Length = 65535 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 3 | Length = 22 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Template ID = 603 | Field Count = 3 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Scope Field Count = 2 |0| IE = templateId | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 2 |0| IE = informationElementIndex| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 2 |0| IE = mibSubIdentifier | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 2 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 30: Example of Augmented ifEntry Template and Options Template Sets
図30:拡張ifEntryテンプレートとオプションテンプレートセットの例
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 602 | Length = 40 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Template ID = 600 | informationElementIndex = 0 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | VLEN = 10 | mibObjectIdentifier ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ifEntry = 1.3.6.1.2.1.2.2.1 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 06082B06010201020201 | Padding = 0 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | templateId = 601 | informationElementIndex = 3 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | VLEN = 12 | mibObjectIdentifier ifName ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ifName = 1.3.6.1.2.1.31.1.1.1.1 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 060A2B060102011F01010101 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | Padding = 0 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 603 | Length = 22 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | templateId = 601 | informationElementIndex = 0 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | mibSubIdentifier = 1 | templateId = 601 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | informationElementIndex = 1 | mibSubIdentifier = 3 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | templateId = 601 | informationElementIndex = 2 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | mibSubIdentifier = 4 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 31: Example of Augmented ifEntry OID Data Export
図31:拡張ifEntry OIDデータエクスポートの例
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 600 | Length = 68 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Semantic=0xFF | Template ID = 601 | ifIndex = 1 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ifType = 6 | ifMtu = 1500 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Length = 11 | ifName = Ethernet 10 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Semantic=0xFF | Template ID = 601 | ifIndex = 2 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ifType = 6 | ifMtu = 1500 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Length = 11 | ifName = Ethernet 20 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Semantic=0xFF | Template ID = 601 | ifIndex = 3 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ifType = 6 | ifMtu = 1500 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Length = 15 | ifName = FastEthernet 30 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 32: Example of Data Export for Augmented ifEntry
図32:拡張ifEntryのデータエクスポートの例
It may be that the full set of columnar objects that are supported by a conceptual row are not required to be exported. Rather than use the IPFIX Structured Data [RFC6313] method, the mibIndexIndicator method can be used to provide the relationship between fields.
概念的な行でサポートされている列オブジェクトの完全なセットをエクスポートする必要がない場合があります。 IPFIX構造化データ[RFC6313]メソッドを使用する代わりに、mibIndexIndicatorメソッドを使用してフィールド間の関係を提供できます。
This example shows the MIB objects that are part of the INDEX of the conceptual row being exported in the correct order and then being referred to by using mibIndexIndicator.
この例は、概念的な行のINDEXの一部であるMIBオブジェクトが正しい順序でエクスポートされ、mibIndexIndicatorを使用して参照されることを示しています。
This example shows the export of ipIfStatsInForwDatagrams from the IP-MIB [RFC4293]. ipIfStatsInForwDatagrams is a columnar object that is part of the ipIfStatsTable conceptual table. This is comprised of ipIfStatsEntry conceptual rows.
この例は、IP-MIB [RFC4293]からのipIfStatsInForwDatagramsのエクスポートを示しています。 ipIfStatsInForwDatagramsは、ipIfStatsTable概念表の一部である円柱オブジェクトです。これは、ipIfStatsEntryの概念的な行で構成されています。
The ipIfStatsTable conceptual table is indexed by ipIfStatsIPVersion and ipIfStatsIfIndex.
ipIfStatsTable概念表は、ipIfStatsIPVersionおよびipIfStatsIfIndexによってインデックスが作成されます。
The Options Template Record for the example Data Record contains the following Information Elements:
サンプルデータレコードのオプションテンプレートレコードには、次の情報要素が含まれています。
1. ipIfStatsIPVersion (1.3.6.1.2.1.4.31.3.1.1) (Scope Field) (encoded using ASN.1/BER to "060A2B06010201041F030101" at 12 octets long)
1. ipIfStatsIPVersion(1.3.6.1.2.1.4.31.3.1.1)(Scope Field)(12オクテットでASN.1 / BERを使用して "060A2B06010201041F030101"にエンコード)
2. ipIfStatsIfIndex (1.3.6.1.2.1.4.31.3.1.2) (Scope Field) (encoded using ASN.1/BER to "060A2B06010201041F030102" at 12 octets long)
2. ipIfStatsIfIndex(1.3.6.1.2.1.4.31.3.1.2)(Scope Field)(ASN.1 / BERを使用して12オクテットで "060A2B06010201041F030102"にエンコード)
3. ipIfStatsInForwDatagrams (1.3.6.1.2.1.4.31.3.1.12) (non-Scope Field) (encoded using ASN.1/BER to "060A2B06010201041F03010C" at 12 octets long)
3. ipIfStatsInForwDatagrams(1.3.6.1.2.1.4.31.3.1.12)(非スコープフィールド)(12オクテットでASN.1 / BERを使用して "060A2B06010201041F03010C"にエンコード)
Note that ipIfStatsIfIndex has been reduced-size encoded to 2 octets in the following example. An exporting device with more interfaces would use the full length.
次の例では、ipIfStatsIfIndexのサイズが2オクテットにエンコードされていることに注意してください。より多くのインターフェイスを持つエクスポートデバイスは、全長を使用します。
Figure 33 shows the exported Options Template Set.
図33は、エクスポートされたオプションテンプレートセットを示しています。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 3 | Length = 22 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Template ID = 701 | Field Count = 3 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Scope Field Count = 2 |0|Scope 1=mibObjectValueInteger| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Scope Field 1 Length = 1 |0|Scope 2=mibObjectValueInteger| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Scope Field 1 Length = 2 |0| IE = mibObjectValueCounter | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 4 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 33: Example of an Options Template for an Indexed MIB Object with Two Index Objects
図33:2つのインデックスオブジェクトを持つインデックス付きMIBオブジェクトのオプションテンプレートの例
Figure 34 shows the exported MIB Field Options Template used to export the required mibObjectValue Information Element metadata. This example of the MIB Field Options Template includes the mibIndexIndicator to indicate that some of the other fields in the Data Records are index objects.
図34は、必要なmibObjectValue情報要素メタデータのエクスポートに使用される、エクスポートされたMIBフィールドオプションテンプレートを示しています。このMIBフィールドオプションテンプレートの例には、データレコード内の他のフィールドの一部がインデックスオブジェクトであることを示すmibIndexIndicatorが含まれています。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 3 | Length = 26 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Template ID = 702 | Field Count = 4 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Scope Field Count = 2 |0| IE = templateId | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 2 |0| IE = informationElementIndex| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 2 |0| IE = mibIndexIndicator | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 1 |0| IE = mibObjectIdentifier | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 65535 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 34: Example of a MIB Field Options Template for an Indexed MIB Object with Two Index Objects
図34:2つのインデックスオブジェクトを持つインデックス付きMIBオブジェクトのMIBフィールドオプションテンプレートの例
Figure 35 shows the exported MIB Field Options Data used to export the required mibObjectValue Information Element metadata. Note that the first two Data Records have all their mibIndexIndicator bits set to 0. The third mibIndexIndicator has the value "00000011" to show that the first two fields in the Data Record are the INDEXes for this columnar object.
図35は、必要なmibObjectValue情報要素メタデータをエクスポートするために使用される、エクスポートされたMIBフィールドオプションデータを示しています。最初の2つのデータレコードのmibIndexIndicatorビットはすべて0に設定されていることに注意してください。3番目のmibIndexIndicatorの値は「00000011」で、データレコードの最初の2つのフィールドがこの列オブジェクトのINDEXであることを示しています。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 702 | Length = 58 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Template ID = 701 | informationElementIndex = 0 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Index 00000000 | VLEN = 12 | mibObjectIdentifier ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | "1.3.6.1.2.1.4.31.3.1.1" ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 060A2B06010201041F030101 ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | templateId = 701 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | informationElementIndex = 1 |Index 00000000 | VLEN = 12 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | mibObjectIdentifier = "1.3.6.1.2.1.4.31.3.1.2" ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 060A2B06010201041F030102 ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | templateId = 701 | informationElementIndex = 2 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Index 00000011 | VLEN = 12 | mibObjectIdentifier ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | "1.3.6.1.2.1.4.31.3.1.12" ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 060A2B06010201041F03010C ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 35: Example of a MIB Field Options Data Set for an Indexed MIB Object with Two Index Objects
図35:2つのインデックスオブジェクトを持つインデックス付きMIBオブジェクトのMIBフィールドオプションデータセットの例
Figure 36 shows the Data Records that export the values of the three mibObjectValue Information Elements.
図36は、3つのmibObjectValue情報要素の値をエクスポートするデータレコードを示しています。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 701 | Length = 18 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ipVer = 1 | ifIndex = 10 | ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | InForwDatagrams = 10000 | ipVer = 2 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ifIndex = 10 | InForwDatagrams = 20000 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 36: Example of a MIB Data Set for an Indexed MIB Object with Two Index Objects
図36:2つのインデックスオブジェクトを持つインデックス付きMIBオブジェクトのMIBデータセットの例
6.6. Exporting a Columnar Object Indexed by Information Elements: ifOutQLen
6.6. 情報要素で索引付けされた円柱状オブジェクトのエクスポート:ifOutQLen
If a Packet Sampling (PSAMP) Packet Report [RFC5476] was generated on any dropped packets on an interface, then it may be desirable to know if the send queue on the output interface was full. This could be done by exporting the size of the send queue (ifOutQLen) in the same Data Record as the PSAMP Packet Report.
パケットサンプリング(PSAMP)パケットレポート[RFC5476]がインターフェイスでドロップされたパケットで生成された場合、出力インターフェイスの送信キューがいっぱいであったかどうかを知ることが望ましい場合があります。これは、PSAMPパケットレポートと同じデータレコードで送信キュー(ifOutQLen)のサイズをエクスポートすることで実行できます。
The exported data looks like:
エクスポートされたデータは次のようになります。
+-----------+-----------+---------+--------------+------------------+ | SRC ADDR | DST ADDR | PKT LEN | OUTPUT | OUTPUT QUEUE LEN | | | | | INTERFACE | (ifOutQLen) | +-----------+-----------+---------+--------------+------------------+ | 192.0.2.1 | 192.0.2.3 | 150 | Eth 1/0 (15) | 45 | | 192.0.2.4 | 192.0.2.9 | 350 | Eth 1/0 (15) | 45 | | 192.0.2.3 | 192.0.2.9 | 650 | Eth 1/0 (15) | 23 | | 192.0.2.4 | 192.0.2.6 | 350 | Eth 1/1 (16) | 0 | +-----------+-----------+---------+--------------+------------------+
Table 8: Packet Report with Interface Output Queue Length (ifOutQLen) Data
表8:インターフェイス出力キューの長さ(ifOutQLen)データを含むパケットレポート
The ifOutQLen MIB object, defined in the IF-MIB [RFC2863], provides the length of the output packet queue. This columnar object is part of the ifEntry conceptual row and indexed by the interface index (ifIndex).
IF-MIB [RFC2863]で定義されているifOutQLen MIBオブジェクトは、出力パケットキューの長さを提供します。この柱状オブジェクトは、概念的なifEntry行の一部であり、インターフェイスインデックス(ifIndex)によってインデックスが付けられます。
This relationship between the ifOutQLen field and the index field is exported using mibIndexIndicator in the MIB Field Options Template. The value of "00001000" flags the index fields concisely.
ifOutQLenフィールドとインデックスフィールド間のこの関係は、MIBフィールドオプションテンプレートのmibIndexIndicatorを使用してエクスポートされます。 「00001000」の値は、インデックスフィールドに簡潔にフラグを立てます。
The Template Record for the example Data Record contains the following Information Elements:
サンプルデータレコードのテンプレートレコードには、次の情報要素が含まれています。
1. sourceIPv4Address
1. sourceIPv4Address
2. destinationIPv4Address
2. destinationIPv4Address
3. totalLengthIPv4
3. totalLengthIPv4
4. egressInterface
4. egressInterface
5. ifOutQLen (indexed by egressInterface)
5. ifOutQLen(egressInterfaceによってインデックスが付けられます)
Figure 37 shows the exported Template Set detailing the Template for exporting a PSAMP Report with ifOutQLen. Figures 38 and 39 show the MIB Field Options Template and Data Record.
図37は、ifOutQLenを使用してPSAMPレポートをエクスポートするためのテンプレートの詳細を示した、エクスポートされたテンプレートセットを示しています。図38および39は、MIBフィールドオプションテンプレートとデータレコードを示しています。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 2 | Length = 28 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Template ID = 703 | Field Count = 5 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |0| IE = sourceIPv4Address | Field Length = 4 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |0| IE = destinationIPv4Address | Field Length = 4 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |0| IE = totalLengthIPv4 | Field Length = 4 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |0| IE = egressInterface | Field Length = 4 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |0| IE = mibObjectValueGauge | Field Length = 4 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 37: Example of Template for a PSAMP Report with ifOutQLen Indexed by egressInterface
図37:ifOutQLenがegressInterfaceによってインデックス化されたPSAMPレポートのテンプレートの例
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 3 | Length = 26 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Template ID = 704 | Field Count = 4 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Scope Field Count = 2 |0| IE = templateId | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 2 |0| IE = informationElementIndex| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 2 |0| IE = mibIndexIndicator | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 1 |0| IE = mibObjectIdentifier | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 65535 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 38: Example of MIB Field Options Template for a PSAMP Report with ifOutQLen Indexed by egressInterface
図38:ifOutQLenがegressInterfaceによってインデックス化されたPSAMPレポートのMIBフィールドオプションテンプレートの例
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 704 | Length = 21 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Template ID = 703 | informationElementIndex = 4 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Index 00001000 | VLEN = 11 | mibObjectIdentifier ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | "1.3.6.1.2.1.2.2.1.21" ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 06092B0601020102020115 ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | +-+-+-+-+-+-+-+-+
Figure 39: Example of MIB Field Options Data Record for a PSAMP Report with ifOutQLen Indexed by egressInterface
図39:ifOutQLenがegressInterfaceによってインデックス化されたPSAMPレポートのMIBフィールドオプションデータレコードの例
The corresponding IPFIX Data Record is shown in Figure 40. For the sake of the example, the interface index of "Eth 1/0" is 15 and the interface index of "Eth 1/1" is 16.
対応するIPFIXデータレコードを図40に示します。例として、「Eth 1/0」のインターフェースインデックスは15、「Eth 1/1」のインターフェースインデックスは16です。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 703 | Length = 84 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 192.0.2.1 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 192.0.2.3 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 150 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 15 (Eth 1/0) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 45 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 192.0.2.4 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 192.0.2.9 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 350 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 15 (Eth 1/0) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 45 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 192.0.2.3 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 192.0.2.9 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 650 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 15 (Eth 1/0) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 23 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 192.0.2.4 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 192.0.2.6 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 350 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 16 (Eth 1/1) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 0 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 40: Example of PSAMP Packet Report with ifOutQLen Indexed by egressInterface
図40:ifOutQLenがegressInterfaceによってインデックス化されたPSAMPパケットレポートの例
If the context used to export the MIB objects is the default one, no extra context fields are required. This example demonstrates how to handle the case when the context needs to be specified. It is based on the previous example (Section 6.3).
MIBオブジェクトのエクスポートに使用されるコンテキストがデフォルトの場合、追加のコンテキストフィールドは必要ありません。この例は、コンテキストを指定する必要がある場合の処理方法を示しています。これは前の例(セクション6.3)に基づいています。
The OSPF details of the conceptual row that was exported per Section 6.3 would be suitable if there were only one OSPF process running at the Observation Point. If multiple OSPF processes are present, then they can be differentiated by also exporting the mibContextEngineID and mibContextName.
セクション6.3に従ってエクスポートされた概念的な行のOSPFの詳細は、観測ポイントで実行されているOSPFプロセスが1つだけの場合に適しています。複数のOSPFプロセスが存在する場合は、mibContextEngineIDとmibContextNameもエクスポートすることで区別できます。
The following fields will be exported:
次のフィールドがエクスポートされます:
+------------------+----------------+-------------------------+-----+ | Object | ID | mibObjectValue | Len | +------------------+----------------+-------------------------+-----+ | ospfNbrIpAddr | ospfNbrEntry 1 | mibObjectValueIPAddress | 4 | | ospfNbrAddress- | ospfNbrEntry 2 | mibObjectValueInteger | 4 | | -LessIndex | | | | | ospfNbrRtrId | ospfNbrEntry 3 | mibObjectValueIPAddress | 4 | | ospfNbrState | ospfNbrEntry 6 | mibObjectValueInteger | 1 | +------------------+----------------+-------------------------+-----+
Table 9: OSPF Neighbor Entry Objects
表9:OSPFネイバーエントリオブジェクト
The example contextEngineID matches the example from [RFC3411] for Acme Networks: "'800002B804616263'H (enterprise 696, string "abc")".
サンプルのcontextEngineIDは、Acme Networksの[RFC3411]の例と一致します: "'800002B804616263'H(enterprise 696、string" abc ")"。
Figure 41 shows the Templates exported to support a mibObjectValueRow that is defined within a context. Figure 42 shows the example OID Data for the conceptual row exported in mibObjectValueRow. These are unchanged from the previous example (Section 6.3). Figure 43 shows the example data for two OSPF neighbors. Although these have identical INDEX/scope values, the context information indicates that they come from different OSPF processes. Note that the OID for ospfNbrEntry has been encoded using ASN.1/BER to "06082B060102010E0A01" at 10 octets long.
図41は、コンテキスト内で定義されているmibObjectValueRowをサポートするためにエクスポートされたテンプレートを示しています。図42は、mibObjectValueRowにエクスポートされた概念的な行のOIDデータの例を示しています。これらは前の例(セクション6.3)から変更されていません。図43に、2つのOSPFネイバーのデータの例を示します。これらは同一のINDEX /スコープ値を持っていますが、コンテキスト情報はそれらが異なるOSPFプロセスからのものであることを示しています。 ospfNbrEntryのOIDは、ASN.1 / BERを使用して10オクテットの長さで「06082B060102010E0A01」にエンコードされていることに注意してください。
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 2 | Length = 20 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Template ID = 800 | Field Count = 3 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |0| IE = mibContextEngineID | Field Length = 8 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |0| IE = mibContextName | Field Length = 4 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |0| IE = mibObjectValueRow | Field Length = 16 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 3 | Length = 26 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Template ID = 801 | Field Count = 4 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Scope Field Count = 2 |0| IE = mibObjectValueIPAddress| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 4 |0| IE = mibObjectValueInteger | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 4 |0| IE = mibObjectValueIPAddress| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 4 |0| IE = mibObjectValueInteger | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 1 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 3 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Length = 22 | Template ID = 802 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Count = 3 | Scope Field Count = 2 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |0| IE = templateId | Field Length = 2 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |0| IE = informationElementIndex| Field Length = 2 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |0| IE = mibObjectIdentifier | Field Length = 65535 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 3 | Length = 22 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Template ID = 803 | Field Count = 3 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Scope Field Count = 2 |0| IE = templateId | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 2 |0| IE = informationElementIndex| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 2 |0| IE = mibSubIdentifier | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Field Length = 2 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 41: Example of ospfNbrEntry Template and Options Template Sets with Context
図41:ospfNbrEntryテンプレートとコンテキストを含むオプションテンプレートセットの例
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 802 | Length = 20 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Template ID = 800 | informationElementIndex = 2 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | VLEN = 10 | mibObjectIdentifier = "1.3.6.1.2.1.14.10.1" | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 06082B060102010E0A01 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | Padding = 0 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 803 | Length = 28 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | templateId = 801 | informationElementIndex = 0 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | mibSubIdentifier = 1 | templateId = 801 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | informationElementIndex = 1 | mibSubIdentifier = 2 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | templateId = 801 | informationElementIndex = 2 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | mibSubIdentifier = 3 | templateId = 801 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | informationElementIndex = 3 | mibSubIdentifier = 6 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 42: Example of ospfNbrEntry OID Data Export with Context 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Set ID = 800 | Length = 60 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | mibContextEngineID = 800002B804616263 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ... mibContextEngineID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | mibContextName = con1 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Semantic=0xFF | Template ID = 801 | ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ospfNbrIpAddr = 192.0.2.1 | ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ospfNbrAddressLessIndex = 0 | ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ospfNbrRtrId = 1.1.1.1 |ospfNbrState=8 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | mibContextEngineID = 800002B804616263 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ... mibContextEngineID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | mibContextName = con2 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Semantic=0xFF | Template ID = 801 | ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ospfNbrIpAddr = 192.0.2.2 | ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ospfNbrAddressLessIndex = 0 | ... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ospfNbrRtrId = 2.2.2.2 |ospfNbrState=8 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 43: Example of Data Export for ospfNbrEntry with Context
図43:コンテキストを使用したospfNbrEntryのデータエクスポートの例
When configuring a MIB OID for export, consideration should be given to whether the SNMP context should also be configurable. If a non-default context is used, then it should be associated with the fields as per Section 5.6.
エクスポート用にMIB OIDを構成するときは、SNMPコンテキストも構成可能にする必要があるかどうかを考慮する必要があります。デフォルト以外のコンテキストを使用する場合は、セクション5.6に従ってフィールドに関連付ける必要があります。
The specifications in Section 9 of [RFC7011] also apply to Collectors that implement this specification. In addition, the following specifications should be noted:
[RFC7011]のセクション9の仕様は、この仕様を実装するコレクタにも適用されます。さらに、次の仕様に注意する必要があります。
o A Collecting Process that implements this specification MUST store the Data Records containing the OID object type definitions with the same retention policy as Templates.
o この仕様を実装する収集プロセスは、テンプレートと同じ保持ポリシーでOIDオブジェクトタイプ定義を含むデータレコードを保存する必要があります。
o A Collecting Process that implements this specification SHOULD have access to MIB modules in order to look up the received MIB Object Identifiers and find the full type definition and name of MIB OID fields used in received Templates.
o この仕様を実装する収集プロセスは、受信したMIBオブジェクト識別子を検索し、受信したテンプレートで使用される完全なタイプ定義とMIB OIDフィールドの名前を見つけるために、MIBモジュールにアクセスできる必要があります(SHOULD)。
o It should be noted that, because reduced-size encoding MAY be used by the Exporting Process, the Collecting Process cannot assume that a received size for a field is the maximum size it should expect for that field.
o 縮小されたエンコードがエクスポートプロセスで使用される可能性があるため、収集プロセスは、フィールドの受信サイズが、そのフィールドに期待される最大サイズであるとは想定できないことに注意してください。
o If a Collecting Process receives a MIB Object Identifier that it cannot decode, it MAY log a warning.
o 収集プロセスがデコードできないMIBオブジェクト識別子を受信した場合、警告をログに記録する場合があります。
o A Collecting Process MUST support the three options for handling columnar objects detailed in Section 5.8.
o 収集プロセスは、セクション5.8で詳述されている円柱オブジェクトを処理するための3つのオプションをサポートする必要があります。
Making available the many and varied items from MIB modules opens up a wide range of possible applications for the IPFIX protocol, some quite different from the usual Flow information.
MIBモジュールからの多種多様なアイテムを利用できるようにすることで、IPFIXプロトコルの幅広い可能なアプリケーションが開かれます。通常のフロー情報とはかなり異なるものもあります。
Some monitoring applications periodically export a mapping of interface ID to interface name using IPFIX Options Templates. This could be expanded to include the ifInUcastPkts MIB object as defined in the IF-MIB [RFC2863], indexed using the ingressInterface Information Element. This would provide the input statistics for each interface; these statistics can be compared to the Flow information to ensure that the sampling rate is as expected, or, in the absence of sampling, to ensure that all expected packets are being monitored.
一部の監視アプリケーションは、IPFIXオプションテンプレートを使用して、インターフェースIDのインターフェース名へのマッピングを定期的にエクスポートします。これは、ingressInterface情報要素を使用してインデックスが付けられた、IF-MIB [RFC2863]で定義されているifInUcastPkts MIBオブジェクトを含めるように拡張できます。これにより、各インターフェースの入力統計が提供されます。これらの統計をフロー情報と比較して、サンプリングレートが期待どおりであることを確認したり、サンプリングがない場合に、予想されるすべてのパケットが監視されていることを確認したりできます。
For this extension to the IPFIX protocol, the same security considerations as those for the IPFIX protocol apply [RFC7011].
このIPFIXプロトコルの拡張については、IPFIXプロトコルと同じセキュリティ上の考慮事項が適用されます[RFC7011]。
If the Exporter is generating or capturing the field values itself, e.g., using the MIB objects only as an encoding or type mechanism, there are no extra security considerations beyond standard IPFIX.
エクスポーターがフィールド値自体を生成またはキャプチャしている場合(たとえば、MIBオブジェクトをエンコードまたはタイプメカニズムとしてのみ使用している場合)、標準のIPFIX以外のセキュリティ上の考慮事項はありません。
However, if the Exporter is implemented as an SNMP manager accessing an SNMP agent, it MUST authenticate itself to the SNMP agent [RFC3414] [RFC5591] [RFC5592] [RFC6353], and the SNMP agent MUST enforce SNMP access control rules [RFC3415] as required by the SNMP architecture [RFC3411].
ただし、エクスポーターがSNMPエージェントにアクセスするSNMPマネージャーとして実装されている場合、SNMPエージェント[RFC3414] [RFC5591] [RFC5592] [RFC6353]に対して自身を認証する必要があり、SNMPエージェントはSNMPアクセス制御規則[RFC3415]を適用する必要がありますSNMPアーキテクチャ[RFC3411]の要求に応じて。
Access to particular MIB objects is controlled by the configuration of the IPFIX Exporter. This is consistent with the way IPFIX controls access to other Information Elements in general.
特定のMIBオブジェクトへのアクセスは、IPFIXエクスポーターの構成によって制御されます。これは、一般にIPFIXが他の情報要素へのアクセスを制御する方法と一致しています。
The configuration of an IPFIX Exporter determines which MIB objects are included in IPFIX Data Records sent to certain Collectors. Network operators should take care that the only MIB objects that are included in IPFIX Data Records are objects that the receiving Collector is allowed to receive. Note that multiple users may have access to the data from the Collector.
IPFIXエクスポーターの構成により、特定のコレクターに送信されるIPFIXデータレコードに含まれるMIBオブジェクトが決まります。ネットワークオペレーターは、IPFIXデータレコードに含まれる唯一のMIBオブジェクトが、受信側のコレクターが受信を許可されているオブジェクトであることに注意する必要があります。複数のユーザーがコレクターからのデータにアクセスできることに注意してください。
When exporting MIB objects that may be considered sensitive or vulnerable in some network environments (as mentioned in the Security Considerations section of the RFC containing the MIB module), the Exporter should consider using anonymization techniques per [RFC6235] if the information is anonymizable. Consumers of exported data should therefore be able to handle the kinds of data modifications that are described in [RFC6235].
一部のネットワーク環境で機密または脆弱であると見なされる可能性があるMIBオブジェクトをエクスポートする場合(MIBモジュールを含むRFCのセキュリティに関する考慮事項セクションで言及されているように)、情報が匿名化可能である場合、エクスポーターは[RFC6235]による匿名化技術の使用を検討する必要があります。したがって、エクスポートされたデータの利用者は、[RFC6235]で説明されている種類のデータ変更を処理できる必要があります。
New IPFIX semantics have been allocated in IANA's IPFIX registry [IANA-IPFIX] per Section 6 of [RFC7012], as defined in the subsections below.
以下のサブセクションで定義されているように、[RFC7012]のセクション6に従って、新しいIPFIXセマンティクスがIANAのIPFIXレジストリ[IANA-IPFIX]に割り当てられています。
An integral value reporting the value of a counter, identical to the Counter32 and Counter64 semantics in [RFC2578], as determined by the Field Length.
フィールド長によって決定される、[RFC2578]のCounter32およびCounter64セマンティクスと同じ、カウンターの値を報告する整数値。
This is similar to IPFIX's totalCounter semantic, except that total counters have an initial value of 0 but SNMP counters do not.
これはIPFIXのtotalCounterセマンティックに似ていますが、合計カウンターの初期値は0ですが、SNMPカウンターにはない点が異なります。
IANA has assigned value 7 to snmpCounter.
IANAは値7をsnmpCounterに割り当てました。
An integral value identical to the Gauge32 semantic in [RFC2578] and the Gauge64 semantic in [RFC2856], as determined by the Field Length.
[RFC2578]のGauge32セマンティックおよび[RFC2856]のGauge64セマンティックと同じ整数値。フィールド長によって決定されます。
IANA has assigned value 8 to snmpGauge.
IANAは値8をsnmpGaugeに割り当てました。
The new Information Elements in Table 10 have been allocated in IANA's IPFIX registry [IANA-IPFIX], as defined in the subsections below.
表10の新しい情報要素は、以下のサブセクションで定義されているように、IANAのIPFIXレジストリ[IANA-IPFIX]に割り当てられています。
In each case, the "Units" and "Range" have been left blank, since these are not applicable.
いずれの場合も、「単位」と「範囲」は適用されないため、空白のままになっています。
+-----------+---------------------------+ | ElementId | Name | +-----------+---------------------------+ | 434 | mibObjectValueInteger | | 435 | mibObjectValueOctetString | | 436 | mibObjectValueOID | | 437 | mibObjectValueBits | | 438 | mibObjectValueIPAddress | | 439 | mibObjectValueCounter | | 440 | mibObjectValueGauge | | 441 | mibObjectValueTimeTicks | | 442 | mibObjectValueUnsigned | | 443 | mibObjectValueTable | | 444 | mibObjectValueRow | | 445 | mibObjectIdentifier | | 446 | mibSubIdentifier | | 447 | mibIndexIndicator | | 448 | mibCaptureTimeSemantics | | 449 | mibContextEngineID | | 450 | mibContextName | | 451 | mibObjectName | | 452 | mibObjectDescription | | 453 | mibObjectSyntax | | 454 | mibModuleName | +-----------+---------------------------+
Table 10: New Information Elements
表10:新しい情報要素
A new Information Element "mibObjectValueInteger" has been allocated in IANA's IPFIX registry [IANA-IPFIX], with the following definition:
新しい情報要素「mibObjectValueInteger」がIANAのIPFIXレジストリ[IANA-IPFIX]に割り当てられ、次のように定義されています。
Description: An IPFIX Information Element that denotes that the integer value of a MIB object will be exported. The MIB Object Identifier ("mibObjectIdentifier") for this field MUST be exported in a MIB Field Option or via another means. This Information Element is used for MIB objects with the Base syntax of Integer32 and INTEGER with IPFIX reduced-size encoding used as required. The value is encoded as per the standard IPFIX Abstract Data Type of signed32.
説明:MIBオブジェクトの整数値がエクスポートされることを示すIPFIX情報要素。このフィールドのMIBオブジェクト識別子( "mibObjectIdentifier")は、MIBフィールドオプションで、または別の方法でエクスポートする必要があります。この情報要素は、必要に応じてIPFIX縮小サイズエンコーディングを使用して、Integer32およびINTEGERの基本構文を持つMIBオブジェクトに使用されます。値は、signed32の標準IPFIX抽象データ型に従ってエンコードされます。
Abstract Data Type: signed32
抽象データ型:signed32
Data Type Semantics: quantity
データ型セマンティクス:数量
ElementId: 434
ElementId:434
Status: current
ステータス:現在
Reference: RFC 8038
リファレンス:RFC 8038
A new Information Element "mibObjectValueOctetString" has been allocated in IANA's IPFIX registry [IANA-IPFIX], with the following definition:
新しい情報要素「mibObjectValueOctetString」がIANAのIPFIXレジストリ[IANA-IPFIX]に割り当てられ、次のように定義されています。
Description: An IPFIX Information Element that denotes that an Octet String or Opaque value of a MIB object will be exported. The MIB Object Identifier ("mibObjectIdentifier") for this field MUST be exported in a MIB Field Option or via another means. This Information Element is used for MIB objects with the Base syntax of OCTET STRING and Opaque. The value is encoded as per the standard IPFIX Abstract Data Type of octetArray.
説明:MIBオブジェクトのオクテット文字列または不透明値がエクスポートされることを示すIPFIX情報要素。このフィールドのMIBオブジェクト識別子( "mibObjectIdentifier")は、MIBフィールドオプションで、または別の方法でエクスポートする必要があります。この情報要素は、OCTET STRINGおよびOpaqueの基本構文を持つMIBオブジェクトに使用されます。値は、octetArrayの標準IPFIX抽象データ型に従ってエンコードされます。
Abstract Data Type: octetArray
抽象データ型:octetArray
Data Type Semantics: default
データ型セマンティクス:デフォルト
ElementId: 435
ElementId:435
Status: current
ステータス:現在
Reference: RFC 8038
リファレンス:RFC 8038
A new Information Element "mibObjectValueOID" has been allocated in IANA's IPFIX registry [IANA-IPFIX], with the following definition:
新しい情報要素「mibObjectValueOID」がIANAのIPFIXレジストリ[IANA-IPFIX]に割り当てられ、次のように定義されています。
Description: An IPFIX Information Element that denotes that an Object Identifier or OID value of a MIB object will be exported. The MIB Object Identifier ("mibObjectIdentifier") for this field MUST be exported in a MIB Field Option or via another means. This Information Element is used for MIB objects with the Base syntax of OBJECT IDENTIFIER. Note: In this case, the "mibObjectIdentifier" defines which MIB object is being exported, and the "mibObjectValueOID" field will contain the OID value of that MIB object. The mibObjectValueOID Information Element is encoded as ASN.1/BER [X.690] in an octetArray.
説明:MIBオブジェクトのオブジェクトIDまたはOID値がエクスポートされることを示すIPFIX情報要素。このフィールドのMIBオブジェクト識別子( "mibObjectIdentifier")は、MIBフィールドオプションで、または別の方法でエクスポートする必要があります。この情報要素は、OBJECT IDENTIFIERの基本構文を持つMIBオブジェクトに使用されます。注:この場合、「mibObjectIdentifier」はエクスポートされるMIBオブジェクトを定義し、「mibObjectValueOID」フィールドにはそのMIBオブジェクトのOID値が含まれます。 mibObjectValueOID情報要素は、octetArrayでASN.1 / BER [X.690]としてエンコードされます。
Abstract Data Type: octetArray
抽象データ型:octetArray
Data Type Semantics: default
データ型セマンティクス:デフォルト
ElementId: 436
ElementId:436
Status: current
ステータス:現在
Reference: RFC 8038
リファレンス:RFC 8038
A new Information Element "mibObjectValueBits" has been allocated in IANA's IPFIX registry [IANA-IPFIX], with the following definition:
新しい情報要素「mibObjectValueBits」がIANAのIPFIXレジストリ[IANA-IPFIX]に割り当てられ、次のように定義されています。
Description: An IPFIX Information Element that denotes that a set of Enumerated flags or bits from a MIB object will be exported. The MIB Object Identifier ("mibObjectIdentifier") for this field MUST be exported in a MIB Field Option or via another means. This Information Element is used for MIB objects with the Base syntax of BITS. The flags or bits are encoded as per the standard IPFIX Abstract Data Type of octetArray, with sufficient length to accommodate the required number of bits. If the number of bits is not an integer multiple of octets, then the most significant bits at the end of the octetArray MUST be set to 0.
説明:MIBオブジェクトから列挙されたフラグまたはビットのセットがエクスポートされることを示すIPFIX情報要素。このフィールドのMIBオブジェクト識別子( "mibObjectIdentifier")は、MIBフィールドオプションで、または別の方法でエクスポートする必要があります。この情報要素は、BITSの基本構文を持つMIBオブジェクトに使用されます。フラグまたはビットは、標準のIPFIX抽象データ型octetArrayに従ってエンコードされ、必要なビット数に対応できるだけの十分な長さがあります。ビット数がオクテットの整数倍でない場合は、octetArrayの最後の最上位ビットを0に設定する必要があります。
Abstract Data Type: octetArray
抽象データ型:octetArray
Data Type Semantics: flags
データ型セマンティクス:フラグ
ElementId: 437
ElementId:437
Status: current
Status: current
Reference: RFC 8038
リファレンス:RFC 8038
A new Information Element "mibObjectValueIPAddress" has been allocated in IANA's IPFIX registry [IANA-IPFIX], with the following definition:
新しい情報要素「mibObjectValueIPAddress」がIANAのIPFIXレジストリ[IANA-IPFIX]に割り当てられ、次のように定義されています。
Description: An IPFIX Information Element that denotes that the IPv4 address value of a MIB object will be exported. The MIB Object Identifier ("mibObjectIdentifier") for this field MUST be exported in a MIB Field Option or via another means. This Information Element is used for MIB objects with the Base syntax of IpAddress. The value is encoded as per the standard IPFIX Abstract Data Type of ipv4Address.
説明:MIBオブジェクトのIPv4アドレス値がエクスポートされることを示すIPFIX情報要素。このフィールドのMIBオブジェクト識別子( "mibObjectIdentifier")は、MIBフィールドオプションで、または別の方法でエクスポートする必要があります。この情報要素は、IpAddressの基本構文を持つMIBオブジェクトに使用されます。値は、ipv4Addressの標準IPFIX抽象データ型に従ってエンコードされます。
Abstract Data Type: ipv4Address
抽象データ型:ipv4Address
Data Type Semantics: default
データ型セマンティクス:デフォルト
ElementId: 438
ElementId:438
Status: current
ステータス:現在
Reference: RFC 8038
リファレンス:RFC 8038
A new Information Element "mibObjectValueCounter" has been allocated in IANA's IPFIX registry [IANA-IPFIX], with the following definition:
新しい情報要素「mibObjectValueCounter」がIANAのIPFIXレジストリ[IANA-IPFIX]に割り当てられました。
Description: An IPFIX Information Element that denotes that the counter value of a MIB object will be exported. The MIB Object Identifier ("mibObjectIdentifier") for this field MUST be exported in a MIB Field Option or via another means. This Information Element is used for MIB objects with the Base syntax of Counter32 or Counter64 with IPFIX reduced-size encoding used as required. The value is encoded as per the standard IPFIX Abstract Data Type of unsigned64.
説明:MIBオブジェクトのカウンター値がエクスポートされることを示すIPFIX情報要素。このフィールドのMIBオブジェクト識別子( "mibObjectIdentifier")は、MIBフィールドオプションで、または別の方法でエクスポートする必要があります。この情報要素は、必要に応じてIPFIX縮小サイズエンコーディングを使用したCounter32またはCounter64の基本構文を持つMIBオブジェクトに使用されます。値はunsigned64の標準IPFIX抽象データ型に従ってエンコードされます。
Abstract Data Type: unsigned64
抽象データ型:unsigned64
Data Type Semantics: snmpCounter
データ型セマンティクス:snmpCounter
ElementId: 439
ElementId:439
Status: current
ステータス:現在
Reference: RFC 8038
リファレンス:RFC 8038
A new Information Element "mibObjectValueGauge" has been allocated in IANA's IPFIX registry [IANA-IPFIX], with the following definition:
新しい情報要素「mibObjectValueGauge」がIANAのIPFIXレジストリ[IANA-IPFIX]に割り当てられ、次のように定義されています。
Description: An IPFIX Information Element that denotes that the Gauge value of a MIB object will be exported. The MIB Object Identifier ("mibObjectIdentifier") for this field MUST be exported in a MIB Field Option or via another means. This Information Element is used for MIB objects with the Base syntax of Gauge32. The value is encoded as per the standard IPFIX Abstract Data Type of unsigned32. This value represents a non-negative integer that may increase or decrease but that shall never exceed a maximum value or fall below a minimum value.
説明:MIBオブジェクトのゲージ値がエクスポートされることを示すIPFIX情報要素。このフィールドのMIBオブジェクト識別子( "mibObjectIdentifier")は、MIBフィールドオプションで、または別の方法でエクスポートする必要があります。この情報要素は、Gauge32の基本構文を持つMIBオブジェクトに使用されます。値は、unsigned32の標準IPFIX抽象データ型に従ってエンコードされます。この値は、増加または減少する可能性があるが、最大値を超えたり、最小値を下回ったりすることのない非負の整数を表します。
Abstract Data Type: unsigned32
抽象データ型:unsigned32
Data Type Semantics: snmpGauge
データ型のセマンティクス:snmpGauge
ElementId: 440
ElementId:440
Status: current
ステータス:現在
Reference: RFC 8038
リファレンス:RFC 8038
A new Information Element "mibObjectValueTimeTicks" has been allocated in IANA's IPFIX registry [IANA-IPFIX], with the following definition:
新しい情報要素「mibObjectValueTimeTicks」がIANAのIPFIXレジストリ[IANA-IPFIX]に割り当てられ、次のように定義されています。
Description: An IPFIX Information Element that denotes that the TimeTicks value of a MIB object will be exported. The MIB Object Identifier ("mibObjectIdentifier") for this field MUST be exported in a MIB Field Option or via another means. This Information Element is used for MIB objects with the Base syntax of TimeTicks. The value is encoded as per the standard IPFIX Abstract Data Type of unsigned32.
説明:MIBオブジェクトのTimeTicks値がエクスポートされることを示すIPFIX情報要素。このフィールドのMIBオブジェクト識別子( "mibObjectIdentifier")は、MIBフィールドオプションで、または別の方法でエクスポートする必要があります。この情報要素は、TimeTicksの基本構文を持つMIBオブジェクトに使用されます。値は、unsigned32の標準IPFIX抽象データ型に従ってエンコードされます。
Abstract Data Type: unsigned32
抽象データ型:unsigned32
Data Type Semantics: quantity
データ型セマンティクス:数量
ElementId: 441
ElementId:441
Status: current
ステータス:現在
Reference: RFC 8038
リファレンス:RFC 8038
A new Information Element "mibObjectValueUnsigned" has been allocated in IANA's IPFIX registry [IANA-IPFIX], with the following definition:
新しい情報要素「mibObjectValueUnsigned」がIANAのIPFIXレジストリ[IANA-IPFIX]に割り当てられ、次のように定義されています。
Description: An IPFIX Information Element that denotes that an unsigned integer value of a MIB object will be exported. The MIB Object Identifier ("mibObjectIdentifier") for this field MUST be exported in a MIB Field Option or via another means. This Information Element is used for MIB objects with the Base syntax of unsigned32 with IPFIX reduced-size encoding used as required. The value is encoded as per the standard IPFIX Abstract Data Type of unsigned32.
説明:MIBオブジェクトの符号なし整数値がエクスポートされることを示すIPFIX情報要素。このフィールドのMIBオブジェクト識別子( "mibObjectIdentifier")は、MIBフィールドオプションで、または別の方法でエクスポートする必要があります。この情報要素は、必要に応じて使用されるIPFIX縮小サイズエンコーディングを使用したunsigned32の基本構文を持つMIBオブジェクトに使用されます。値は、unsigned32の標準IPFIX抽象データ型に従ってエンコードされます。
Abstract Data Type: unsigned32
抽象データ型:unsigned32
Data Type Semantics: quantity
データ型セマンティクス:数量
ElementId: 442
ElementId:442
Status: current
ステータス:現在
Reference: RFC 8038
リファレンス:RFC 8038
A new Information Element "mibObjectValueTable" has been allocated in IANA's IPFIX registry [IANA-IPFIX], with the following definition:
新しい情報要素「mibObjectValueTable」がIANAのIPFIXレジストリ[IANA-IPFIX]に割り当てられ、次のように定義されています。
Description: An IPFIX Information Element that denotes that a complete or partial conceptual table will be exported. The MIB Object Identifier ("mibObjectIdentifier") for this field MUST be exported in a MIB Field Option or via another means. This Information Element is used for MIB objects with a syntax of SEQUENCE OF. This is encoded as a subTemplateList of mibObjectValue Information Elements. The Template specified in the subTemplateList MUST be an Options Template and MUST include all the objects listed in the INDEX clause as Scope Fields.
説明:完全または部分的な概念表がエクスポートされることを示すIPFIX情報要素。このフィールドのMIBオブジェクト識別子( "mibObjectIdentifier")は、MIBフィールドオプションで、または別の方法でエクスポートする必要があります。この情報要素は、SEQUENCE OFの構文を持つMIBオブジェクトに使用されます。これは、mibObjectValue情報要素のsubTemplateListとしてエンコードされます。 subTemplateListで指定されたテンプレートは、オプションテンプレートである必要があり、スコープフィールドとしてINDEX句にリストされているすべてのオブジェクトを含める必要があります。
Abstract Data Type: subTemplateList
抽象データ型:subTemplateList
Data Type Semantics: list
データ型セマンティクス:リスト
ElementId: 443
ElementId:443
Status: current
ステータス:現在
Reference: RFC 8038
リファレンス:RFC 8038
A new Information Element "mibObjectValueRow" has been allocated in IANA's IPFIX registry [IANA-IPFIX], with the following definition:
新しい情報要素「mibObjectValueRow」がIANAのIPFIXレジストリ[IANA-IPFIX]に割り当てられ、次のように定義されています。
Description: An IPFIX Information Element that denotes that a single row of a conceptual table will be exported. The MIB Object Identifier ("mibObjectIdentifier") for this field MUST be exported in a MIB Field Option or via another means. This Information Element is used for MIB objects with a syntax of SEQUENCE. This is encoded as a subTemplateList of mibObjectValue Information Elements. The subTemplateList exported MUST contain exactly one row (i.e., one instance of the subTemplate). The Template specified in the subTemplateList MUST be an Options Template and MUST include all the objects listed in the INDEX clause as Scope Fields.
説明:概念表の単一行がエクスポートされることを示すIPFIX情報要素。このフィールドのMIBオブジェクト識別子( "mibObjectIdentifier")は、MIBフィールドオプションで、または別の方法でエクスポートする必要があります。この情報要素は、SEQUENCEの構文を持つMIBオブジェクトに使用されます。これは、mibObjectValue情報要素のsubTemplateListとしてエンコードされます。エクスポートされたsubTemplateListには、正確に1つの行(つまり、subTemplateの1つのインスタンス)が含まれている必要があります。 subTemplateListで指定されたテンプレートは、オプションテンプレートである必要があり、スコープフィールドとしてINDEX句にリストされているすべてのオブジェクトを含める必要があります。
Abstract Data Type: subTemplateList
抽象データ型:subTemplateList
Data Type Semantics: list
データ型セマンティクス:リスト
ElementId: 444
ElementId: 444
Status: current
ステータス:現在
Reference: RFC 8038
リファレンス:RFC 8038
A new Information Element "mibObjectIdentifier" has been allocated in IANA's IPFIX registry [IANA-IPFIX], with the following definition:
新しい情報要素「mibObjectIdentifier」がIANAのIPFIXレジストリ[IANA-IPFIX]に割り当てられ、次のように定義されています。
Description: An IPFIX Information Element that denotes that a MIB Object Identifier (MIB OID) is exported in the (Options) Template Record. The mibObjectIdentifier Information Element contains the OID assigned to the MIB object type definition encoded as ASN.1/BER [X.690].
説明:MIBオブジェクト識別子(MIB OID)が(オプション)テンプレートレコードにエクスポートされることを示すIPFIX情報要素。 mibObjectIdentifier情報要素には、ASN.1 / BER [X.690]としてエンコードされたMIBオブジェクトタイプ定義に割り当てられたOIDが含まれています。
Abstract Data Type: octetArray
抽象データ型:octetArray
Data Type Semantics: default
データ型セマンティクス:デフォルト
ElementId: 445 Status: current
ElementId:445ステータス:現在
Reference: RFC 8038
リファレンス:RFC 8038
A new Information Element "mibSubIdentifier" has been allocated in IANA's IPFIX registry [IANA-IPFIX], with the following definition:
新しい情報要素「mibSubIdentifier」がIANAのIPFIXレジストリ[IANA-IPFIX]に割り当てられ、次のように定義されています。
Description: A non-negative sub-identifier of an Object Identifier (OID).
説明:オブジェクトID(OID)の負でないサブID。
Abstract Data Type: unsigned32
抽象データ型:unsigned32
Data Type Semantics: identifier
データ型セマンティクス:識別子
ElementId: 446
ElementId:446
Status: current
ステータス:現在
Reference: RFC 8038
リファレンス:RFC 8038
A new Information Element "mibIndexIndicator" has been allocated in IANA's IPFIX registry [IANA-IPFIX], with the following definition:
新しい情報要素「mibIndexIndicator」がIANAのIPFIXレジストリ[IANA-IPFIX]に割り当てられ、次のように定義されています。
Description: A set of bit fields that is used for marking the Information Elements of a Data Record that serve as INDEX MIB objects for an indexed columnar MIB object. Each bit represents an Information Element in the Data Record, with the n-th least significant bit representing the n-th Information Element. A bit set to 1 indicates that the corresponding Information Element is an index of the columnar object represented by the mibObjectValue. A bit set to 0 indicates that this is not the case.
説明:データレコードの情報要素をマークするために使用されるビットフィールドのセットで、インデックス付きのカラムMIBオブジェクトのINDEX MIBオブジェクトとして機能します。各ビットはデータレコード内の情報要素を表し、n番目の最下位ビットはn番目の情報要素を表します。 1に設定されたビットは、対応する情報要素がmibObjectValueによって表される円柱オブジェクトのインデックスであることを示します。 0に設定されたビットは、これが当てはまらないことを示します。
If the Data Record contains more than 64 Information Elements, the corresponding Template SHOULD be designed such that all index fields are among the first 64 Information Elements, because the mibIndexIndicator only contains 64 bits. If the Data Record contains less than 64 Information Elements, then the extra bits in the mibIndexIndicator for which no corresponding Information Element exists MUST have the value 0 and must be disregarded by the Collector. This Information Element may be exported with IPFIX reduced-size encoding.
データレコードに64を超える情報要素が含まれている場合、mibIndexIndicatorには64ビットしか含まれないため、対応するテンプレートは、すべてのインデックスフィールドが最初の64情報要素に含まれるように設計する必要があります(SHOULD)。データレコードに含まれる情報要素が64未満の場合、対応する情報要素が存在しないmibIndexIndicatorの追加ビットの値は0でなければならず、コレクタによって無視される必要があります。この情報要素は、IPFIX縮小サイズエンコーディングでエクスポートできます。
Abstract Data Type: unsigned64
抽象データ型:unsigned64
Data Type Semantics: flags
データ型セマンティクス:フラグ
ElementId: 447
ElementId:447
Status: current
ステータス:現在
Reference: RFC 8038
リファレンス:RFC 8038
A new Information Element "mibCaptureTimeSemantics" has been allocated in IANA's IPFIX registry [IANA-IPFIX], with the following definition:
新しい情報要素「mibCaptureTimeSemantics」がIANAのIPFIXレジストリ[IANA-IPFIX]に割り当てられ、次のように定義されています。
Description: Indicates when in the lifetime of the Flow the MIB value was retrieved from the MIB for a mibObjectIdentifier. This is used to indicate if the value exported was collected from the MIB closer to Flow creation or Flow export time and refers to the Timestamp fields included in the same Data Record. This field SHOULD be used when exporting a mibObjectValue that specifies counters or statistics.
説明:フローの存続期間中にMIB値がmibObjectIdentifierのMIBから取得された時期を示します。これは、エクスポートされた値がフロー作成時間またはフローエクスポート時間に近いMIBから収集されたかどうかを示すために使用され、同じデータレコードに含まれるタイムスタンプフィールドを参照します。このフィールドは、カウンタまたは統計を指定するmibObjectValueをエクスポートするときに使用する必要があります(SHOULD)。
If the MIB value was sampled by SNMP prior to the IPFIX Metering Process or Exporting Process retrieving the value (i.e., the data is already stale) and it is important to know the exact sampling time, then an additional observationTime* element should be paired with the OID using IPFIX Structured Data [RFC6313]. Similarly, if different MIB capture times apply to different mibObjectValue elements within the Data Record, then individual mibCaptureTimeSemantics Information Elements should be paired with each OID using IPFIX Structured Data.
IPFIXメータリングプロセスまたはエクスポートプロセスが値を取得する前にMIB値がSNMPによってサンプリングされた場合(つまり、データがすでに古くなっている場合)、正確なサンプリング時間を知ることが重要である場合、追加のObservationTime *要素をペアにする必要があります。 IPFIX構造化データ[RFC6313]を使用したOID。同様に、データレコード内の異なるmibObjectValue要素に異なるMIBキャプチャ時間が適用される場合は、IPFIX構造化データを使用して、個々のmibCaptureTimeSemantics情報要素を各OIDとペアにする必要があります。
Values:
値:
0 undefined
0未定義
1 begin - The value for the MIB object is captured from the MIB when the Flow is first observed
1 begin-MIBオブジェクトの値は、フローが最初に観察されたときにMIBからキャプチャされます
2 end - The value for the MIB object is captured from the MIB when the Flow ends
2 end-フローが終了すると、MIBオブジェクトの値がMIBからキャプチャされます
3 export - The value for the MIB object is captured from the MIB at export time
3エクスポート-MIBオブジェクトの値は、エクスポート時にMIBからキャプチャされます
4 average - The value for the MIB object is an average of multiple captures from the MIB over the observed life of the Flow
4平均-MIBオブジェクトの値は、フローの観察された寿命にわたるMIBからの複数のキャプチャの平均です
Abstract Data Type: unsigned8
抽象データ型:unsigned8
Data Type Semantics: identifier
データ型セマンティクス:識別子
ElementId: 448
ElementId:448
Status: current
ステータス:現在
Reference: RFC 8038
リファレンス:RFC 8038
A new Information Element "mibContextEngineID" has been allocated in IANA's IPFIX registry [IANA-IPFIX], with the following definition:
新しい情報要素「mibContextEngineID」がIANAのIPFIXレジストリ[IANA-IPFIX]に割り当てられ、次のように定義されています。
Description: A mibContextEngineID that specifies the SNMP engine ID for a MIB field being exported over IPFIX. Definition as per [RFC3411], Section 3.3.
説明:IPFIXを介してエクスポートされるMIBフィールドのSNMPエンジンIDを指定するmibContextEngineID。 [RFC3411]のセクション3.3の定義。
Abstract Data Type: octetArray
抽象データ型:octetArray
Data Type Semantics: default
データ型セマンティクス:デフォルト
ElementId: 449
ElementId:449
Status: current
ステータス:現在
Reference: RFC 8038
リファレンス:RFC 8038
A new Information Element "mibContextName" has been allocated in IANA's IPFIX registry [IANA-IPFIX], with the following definition:
新しい情報要素「mibContextName」がIANAのIPFIXレジストリ[IANA-IPFIX]に割り当てられ、次のように定義されています。
Description: An Information Element that denotes that a MIB context name is specified for a MIB field being exported over IPFIX. Reference [RFC3411], Section 3.3.
説明:IPFIXを介してエクスポートされるMIBフィールドにMIBコンテキスト名が指定されていることを示す情報要素。リファレンス[RFC3411]、セクション3.3。
Abstract Data Type: string
抽象データ型:文字列
Data Type Semantics: default
データ型セマンティクス:デフォルト
ElementId: 450
ElementId:450
Status: current
ステータス:現在
Reference: RFC 8038
リファレンス:RFC 8038
A new Information Element "mibObjectName" has been allocated in IANA's IPFIX registry [IANA-IPFIX], with the following definition:
新しい情報要素「mibObjectName」がIANAのIPFIXレジストリ[IANA-IPFIX]に割り当てられ、次のように定義されています。
Description: The name (called a descriptor in [RFC2578]) of an object type definition.
説明:オブジェクトタイプ定義の名前([RFC2578]では記述子と呼ばれます)。
Abstract Data Type: string
抽象データ型:文字列
Data Type Semantics: default
データ型セマンティクス:デフォルト
ElementId: 451
ElementId:451
Status: current
ステータス:現在
Reference: RFC 8038
リファレンス:RFC 8038
A new Information Element "mibObjectDescription" has been allocated in IANA's IPFIX registry [IANA-IPFIX], with the following definition:
新しい情報要素「mibObjectDescription」がIANAのIPFIXレジストリ[IANA-IPFIX]に割り当てられ、次のように定義されています。
Description: The value of the DESCRIPTION clause of a MIB object type definition.
説明:MIBオブジェクトタイプ定義のDESCRIPTION句の値。
Abstract Data Type: string
抽象データ型:文字列
Data Type Semantics: default
データ型セマンティクス:デフォルト
ElementId: 452
ElementId:452
Status: current
ステータス:現在
Reference: RFC 8038
リファレンス:RFC 8038
A new Information Element "mibObjectSyntax" has been allocated in IANA's IPFIX registry [IANA-IPFIX], with the following definition:
新しい情報要素「mibObjectSyntax」がIANAのIPFIXレジストリ[IANA-IPFIX]に割り当てられ、次のように定義されています。
Description: The value of the SYNTAX clause of a MIB object type definition, which may include a textual convention or sub-typing. See [RFC2578].
説明:MIBオブジェクトタイプ定義のSYNTAX句の値。テキスト表記またはサブタイプを含めることができます。 [RFC2578]を参照してください。
Abstract Data Type: string
抽象データ型:文字列
Data Type Semantics: default
データ型セマンティクス:デフォルト
ElementId: 453
ElementId:453
Status: current
ステータス:現在
Reference: RFC 8038
リファレンス:RFC 8038
A new Information Element "mibModuleName" has been allocated in IANA's IPFIX registry [IANA-IPFIX], with the following definition:
新しい情報要素「mibModuleName」がIANAのIPFIXレジストリ[IANA-IPFIX]に割り当てられ、次のように定義されています。
Description: The textual name of the MIB module that defines a MIB object.
説明:MIBオブジェクトを定義するMIBモジュールのテキスト名。
Abstract Data Type: string
抽象データ型:文字列
Data Type Semantics: default
データ型セマンティクス:デフォルト
ElementId: 454
ElementId:454
Status: current
ステータス:現在
Reference: RFC 8038
リファレンス:RFC 8038
[IANA-IPFIX] IANA, "IP Flow Information Export (IPFIX) Entities", <http://www.iana.org/assignments/ipfix/>.
[IANA-IPFIX] IANA、「IPフロー情報エクスポート(IPFIX)エンティティ」、<http://www.iana.org/assignments/ipfix/>。
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, DOI 10.17487/RFC2119, March 1997, <http://www.rfc-editor.org/info/rfc2119>.
[RFC2119] Bradner、S。、「要件レベルを示すためにRFCで使用するキーワード」、BCP 14、RFC 2119、DOI 10.17487 / RFC2119、1997年3月、<http://www.rfc-editor.org/info/ rfc2119>。
[RFC2578] McCloghrie, K., Ed., Perkins, D., Ed., and J. Schoenwaelder, Ed., "Structure of Management Information Version 2 (SMIv2)", STD 58, RFC 2578, DOI 10.17487/RFC2578, April 1999, <http://www.rfc-editor.org/info/rfc2578>.
[RFC2578] McCloghrie、K.、Ed。、Perkins、D.、Ed。、and J. Schoenwaelder、Ed。、 "Structure of Management Information Version 2(SMIv2)"、STD 58、RFC 2578、DOI 10.17487 / RFC2578、 1999年4月、<http://www.rfc-editor.org/info/rfc2578>。
[RFC2856] Bierman, A., McCloghrie, K., and R. Presuhn, "Textual Conventions for Additional High Capacity Data Types", RFC 2856, DOI 10.17487/RFC2856, June 2000, <http://www.rfc-editor.org/info/rfc2856>.
[RFC2856] Bierman、A.、McCloghrie、K。、およびR. Presuhn、「追加の大容量データタイプのテキスト表記法」、RFC 2856、DOI 10.17487 / RFC2856、2000年6月、<http://www.rfc-editor .org / info / rfc2856>。
[RFC3411] Harrington, D., Presuhn, R., and B. Wijnen, "An Architecture for Describing Simple Network Management Protocol (SNMP) Management Frameworks", STD 62, RFC 3411, DOI 10.17487/RFC3411, December 2002, <http://www.rfc-editor.org/info/rfc3411>.
[RFC3411] Harrington、D.、Presuhn、R。、およびB. Wijnen、「単純なネットワーク管理プロトコル(SNMP)管理フレームワークを記述するためのアーキテクチャ」、STD 62、RFC 3411、DOI 10.17487 / RFC3411、2002年12月、<http ://www.rfc-editor.org/info/rfc3411>。
[RFC6526] Claise, B., Aitken, P., Johnson, A., and G. Muenz, "IP Flow Information Export (IPFIX) Per Stream Control Transmission Protocol (SCTP) Stream", RFC 6526, DOI 10.17487/RFC6526, March 2012, <http://www.rfc-editor.org/info/rfc6526>.
[RFC6526] Claise、B.、Aitken、P.、Johnson、A。、およびG. Muenz、「IP Flow Information Export(IPFIX)Per Stream Control Transmission Protocol(SCTP)Stream」、RFC 6526、DOI 10.17487 / RFC6526、 2012年3月、<http://www.rfc-editor.org/info/rfc6526>。
[RFC7011] Claise, B., Ed., Trammell, B., Ed., and P. Aitken, "Specification of the IP Flow Information Export (IPFIX) Protocol for the Exchange of Flow Information", STD 77, RFC 7011, DOI 10.17487/RFC7011, September 2013, <http://www.rfc-editor.org/info/rfc7011>.
[RFC7011] Claise、B。、編、Trammell、B。、編、およびP. Aitken、「フロー情報の交換のためのIPフロー情報エクスポート(IPFIX)プロトコルの仕様」、STD 77、RFC 7011、 DOI 10.17487 / RFC7011、2013年9月、<http://www.rfc-editor.org/info/rfc7011>。
[RFC7012] Claise, B., Ed., and B. Trammell, Ed., "Information Model for IP Flow Information Export (IPFIX)", RFC 7012, DOI 10.17487/RFC7012, September 2013, <http://www.rfc-editor.org/info/rfc7012>.
[RFC7012] Claise、B。、編、およびB. Trammell、編、「IPフロー情報エクスポート(IPFIX)の情報モデル」、RFC 7012、DOI 10.17487 / RFC7012、2013年9月、<http:// www。 rfc-editor.org/info/rfc7012>。
[X.690] International Telecommunication Union, "Information Technology - ASN.1 encoding rules: Specification of Basic Encoding Rules (BER), Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER)", ITU-T Recommendation X.690, ISO/IEC 8825-1, August 2015, <https://www.itu.int/rec/T-REC-X.690>.
[X.690] International Telecommunication Union、「Information Technology-ASN.1 encoding rules:Specification of Basic Encoding Rules(BER)、Canonical Encoding Rules(CER)and Distinguished Encoding Rules(DER)」、ITU-T勧告X.690 、ISO / IEC 8825-1、2015年8月、<https://www.itu.int/rec/T-REC-X.690>。
[CISCO-PROCESS-MIB] Cisco Systems Inc., "CISCO-PROCESS-MIB.my: MIB for CPU and process statistics", <ftp://ftp.cisco.com/pub/mibs/v2/ CISCO-PROCESS-MIB.my>.
[CISCO-PROCESS-MIB] Cisco Systems Inc。、「CISCO-PROCESS-MIB.my:CPUおよびプロセス統計情報のMIB」、<ftp://ftp.cisco.com/pub/mibs/v2/ CISCO-PROCESS- MIB.my>。
[RFC2863] McCloghrie, K. and F. Kastenholz, "The Interfaces Group MIB", RFC 2863, DOI 10.17487/RFC2863, June 2000, <http://www.rfc-editor.org/info/rfc2863>.
[RFC2863] McCloghrie、K。およびF. Kastenholz、「The Interfaces Group MIB」、RFC 2863、DOI 10.17487 / RFC2863、2000年6月、<http://www.rfc-editor.org/info/rfc2863>。
[RFC2982] Kavasseri, R., Ed., "Distributed Management Expression MIB", RFC 2982, DOI 10.17487/RFC2982, October 2000, <http://www.rfc-editor.org/info/rfc2982>.
[RFC2982] Kavasseri、R。、編、「分散管理表現MIB」、RFC 2982、DOI 10.17487 / RFC2982、2000年10月、<http://www.rfc-editor.org/info/rfc2982>。
[RFC3414] Blumenthal, U. and B. Wijnen, "User-based Security Model (USM) for version 3 of the Simple Network Management Protocol (SNMPv3)", STD 62, RFC 3414, DOI 10.17487/RFC3414, December 2002, <http://www.rfc-editor.org/info/rfc3414>.
[RFC3414] Blumenthal、U。およびB. Wijnen、「バージョン3のSimple Network Management Protocol(SNMPv3)用のユーザーベースのセキュリティモデル(USM)」、STD 62、RFC 3414、DOI 10.17487 / RFC3414、2002年12月、< http://www.rfc-editor.org/info/rfc3414>。
[RFC3415] Wijnen, B., Presuhn, R., and K. McCloghrie, "View-based Access Control Model (VACM) for the Simple Network Management Protocol (SNMP)", STD 62, RFC 3415, DOI 10.17487/RFC3415, December 2002, <http://www.rfc-editor.org/info/rfc3415>.
[RFC3415] Wijnen、B.、Presuhn、R。、およびK. McCloghrie、「簡易ネットワーク管理プロトコル(SNMP)のビューベースアクセスコントロールモデル(VACM)」、STD 62、RFC 3415、DOI 10.17487 / RFC3415、 2002年12月、<http://www.rfc-editor.org/info/rfc3415>。
[RFC3444] Pras, A. and J. Schoenwaelder, "On the Difference between Information Models and Data Models", RFC 3444, DOI 10.17487/RFC3444, January 2003, <http://www.rfc-editor.org/info/rfc3444>.
[RFC3444] Pras、A。およびJ. Schoenwaelder、「情報モデルとデータモデルの違いについて」、RFC 3444、DOI 10.17487 / RFC3444、2003年1月、<http://www.rfc-editor.org/info/ rfc3444>。
[RFC4022] Raghunarayan, R., Ed., "Management Information Base for the Transmission Control Protocol (TCP)", RFC 4022, DOI 10.17487/RFC4022, March 2005, <http://www.rfc-editor.org/info/rfc4022>.
[RFC4022] Raghunarayan、R。、編、「伝送制御プロトコル(TCP)の管理情報ベース」、RFC 4022、DOI 10.17487 / RFC4022、2005年3月、<http://www.rfc-editor.org/info / rfc4022>。
[RFC4293] Routhier, S., Ed., "Management Information Base for the Internet Protocol (IP)", RFC 4293, DOI 10.17487/RFC4293, April 2006, <http://www.rfc-editor.org/info/rfc4293>.
[RFC4293] Routhier、S。、編、「インターネットプロトコル(IP)の管理情報ベース」、RFC 4293、DOI 10.17487 / RFC4293、2006年4月、<http://www.rfc-editor.org/info/ rfc4293>。
[RFC4750] Joyal, D., Ed., Galecki, P., Ed., Giacalone, S., Ed., Coltun, R., and F. Baker, "OSPF Version 2 Management Information Base", RFC 4750, DOI 10.17487/RFC4750, December 2006, <http://www.rfc-editor.org/info/rfc4750>.
[RFC4750] Joyal、D。、編、Galecki、P。、編、Giacarone、S。、編、Coltun、R、およびF.ベイカー、「OSPFバージョン2管理情報ベース」、RFC 4750、DOI 10.17487 / RFC4750、2006年12月、<http://www.rfc-editor.org/info/rfc4750>。
[RFC4960] Stewart, R., Ed., "Stream Control Transmission Protocol", RFC 4960, DOI 10.17487/RFC4960, September 2007, <http://www.rfc-editor.org/info/rfc4960>.
[RFC4960] Stewart、R.、Ed。、「Stream Control Transmission Protocol」、RFC 4960、DOI 10.17487 / RFC4960、2007年9月、<http://www.rfc-editor.org/info/rfc4960>。
[RFC5102] Quittek, J., Bryant, S., Claise, B., Aitken, P., and J. Meyer, "Information Model for IP Flow Information Export", RFC 5102, DOI 10.17487/RFC5102, January 2008, <http://www.rfc-editor.org/info/rfc5102>.
[RFC5102] Quittek、J.、Bryant、S.、Claise、B.、Aitken、P.、and J. Meyer、 "Information Model for IP Flow Information Export"、RFC 5102、DOI 10.17487 / RFC5102、January 2008、< http://www.rfc-editor.org/info/rfc5102>。
[RFC5476] Claise, B., Ed., Johnson, A., and J. Quittek, "Packet Sampling (PSAMP) Protocol Specifications", RFC 5476, DOI 10.17487/RFC5476, March 2009, <http://www.rfc-editor.org/info/rfc5476>.
[RFC5476] Claise、B.、Ed。、Johnson、A。、およびJ. Quittek、「Packet Sampling(PSAMP)Protocol Specifications」、RFC 5476、DOI 10.17487 / RFC5476、2009年3月、<http://www.rfc -editor.org/info/rfc5476>。
[RFC5591] Harrington, D. and W. Hardaker, "Transport Security Model for the Simple Network Management Protocol (SNMP)", STD 78, RFC 5591, DOI 10.17487/RFC5591, June 2009, <http://www.rfc-editor.org/info/rfc5591>.
[RFC5591] Harrington、D。およびW. Hardaker、「簡易ネットワーク管理プロトコル(SNMP)のトランスポートセキュリティモデル」、STD 78、RFC 5591、DOI 10.17487 / RFC5591、2009年6月、<http://www.rfc- editor.org/info/rfc5591>。
[RFC5592] Harrington, D., Salowey, J., and W. Hardaker, "Secure Shell Transport Model for the Simple Network Management Protocol (SNMP)", RFC 5592, DOI 10.17487/RFC5592, June 2009, <http://www.rfc-editor.org/info/rfc5592>.
[RFC5592] Harrington、D.、Salowey、J。、およびW. Hardaker、「Secure Network Transport Protocol for the Simple Network Management Protocol(SNMP)」、RFC 5592、DOI 10.17487 / RFC5592、2009年6月、<http:// www.rfc-editor.org/info/rfc5592>。
[RFC6235] Boschi, E. and B. Trammell, "IP Flow Anonymization Support", RFC 6235, DOI 10.17487/RFC6235, May 2011, <http://www.rfc-editor.org/info/rfc6235>.
[RFC6235] Boschi、E。およびB. Trammell、「IP Flow Anonymization Support」、RFC 6235、DOI 10.17487 / RFC6235、2011年5月、<http://www.rfc-editor.org/info/rfc6235>。
[RFC6313] Claise, B., Dhandapani, G., Aitken, P., and S. Yates, "Export of Structured Data in IP Flow Information Export (IPFIX)", RFC 6313, DOI 10.17487/RFC6313, July 2011, <http://www.rfc-editor.org/info/rfc6313>.
[RFC6313] Claise、B.、Dhandapani、G.、Aitken、P。、およびS. Yates、「IP Flow Information Export(IPFIX)の構造化データのエクスポート」、RFC 6313、DOI 10.17487 / RFC6313、2011年7月、< http://www.rfc-editor.org/info/rfc6313>。
[RFC6353] Hardaker, W., "Transport Layer Security (TLS) Transport Model for the Simple Network Management Protocol (SNMP)", STD 78, RFC 6353, DOI 10.17487/RFC6353, July 2011, <http://www.rfc-editor.org/info/rfc6353>.
[RFC6353] Hardaker、W。、「簡易ネットワーク管理プロトコル(SNMP)のトランスポート層セキュリティ(TLS)トランスポートモデル」、STD 78、RFC 6353、DOI 10.17487 / RFC6353、2011年7月、<http://www.rfc -editor.org/info/rfc6353>。
Acknowledgments
謝辞
The authors would like to thank Andrew Johnson for his collaboration on the first draft version of this document, and to thank Andrew Feren and Brian Trammell for their detailed reviews.
著者は、このドキュメントの最初のドラフトバージョンでの共同作業についてAndrew Johnsonに感謝し、詳細なレビューを提供してくれたAndrew FerenとBrian Trammellに感謝します。
Juergen Schoenwaelder was partly funded by Flamingo, a Network of Excellence project (ICT-318488) supported by the European Commission under its Seventh Framework Programme.
Juergen Schoenwaelderは、その第7フレームワークプログラムの下で欧州委員会が支援するネットワークオブエクセレンスプロジェクト(ICT-318488)であるフラミンゴから一部資金提供を受けました。
Authors' Addresses
著者のアドレス
Paul Aitken (editor) Brocade Communications Systems, Inc. 19a Canning Street, Level 3 Edinburgh, Scotland EH3 8EG United Kingdom
Paul Aitken(編集者)Brocade Communications Systems、Inc. 19a Canning Street、Level 3 Edinburgh、Scotland EH3 8EGイギリス
Phone: +44 203 005 0731 Email: paitken@brocade.com
Benoit Claise Cisco Systems, Inc. De Kleetlaan 6a b1 Diegem 1813 Belgium
Benoit Claise Cisco Systems、Inc. De Kleetlaan 6a b1 Diegem 1813 Belgium
Phone: +32 2 704 5622 Email: bclaise@cisco.com Srikar B S Mojo Networks, Inc. S. No. 7, Pinnac House II Kothrud, Pune 411038 India
電話:+ 1 ౨ 101 ౫౬౨౨メール:BecculizeCisco.com Shreekar BS Mojo Networks、Inc. S番号。 2、Pinasi House EE Kothrudi、プネ108インド
Phone: +91 94 4847 6672 Email: srikarbs@gmail.com
Colin McDowall Brocade Communications Systems, Inc. 19a Canning Street, Level 3 Edinburgh, Scotland EH3 8EG United Kingdom
Colin McDowall Brocade Communications Systems、Inc. 19a Canning Street、Level 3 Edinburgh、Scotland EH3 8EGイギリス
Phone: +44 203 005 0687 Email: cmcdowal@brocade.com
Juergen Schoenwaelder Jacobs University Bremen Campus Ring 1 Bremen 28725 Germany
Juergen Schoenwaelder Jacobs Universityブレーメンキャンパスリング1ブレーメン28725ドイツ
Phone: +49 421 200 3587 Email: j.schoenwaelder@jacobs-university.de