[要約] RFC 5610は、IPFIX情報要素のタイプ情報をエクスポートするための仕様です。このRFCの目的は、IPFIXデータモデルの拡張性と相互運用性を向上させることです。

Network Working Group                                          E. Boschi
Request for Comments: 5610                                   B. Trammell
Category: Standards Track                                 Hitachi Europe
                                                                 L. Mark
                                                         Fraunhofer IFAM
                                                                T. Zseby
                                                        Fraunhofer FOKUS
                                                               July 2009
        

Exporting Type Information for IP Flow Information Export (IPFIX) Information Elements

IPフロー情報エクスポート(IPFIX)情報要素のエクスポートタイプ情報

Abstract

概要

This document describes an extension to the IP Flow Information Export (IPFIX) protocol, which is used to represent and transmit data from IP flow measurement devices for collection, storage, and analysis, to allow the encoding of IPFIX Information Model properties within an IPFIX Message stream. This enables the export of extended type information for enterprise-specific Information Elements and the storage of such information within IPFIX Files, facilitating interoperability and reusability among a wide variety of applications and tools.

このドキュメントでは、IP Flow Information Export(IPFIX)プロトコルへの拡張機能について説明します。これは、IPFIX情報モデルプロパティのエンコードをIPFIXメッセージ内でエンコードできるように、収集、ストレージ、分析のためにIPフロー測定デバイスからデータを表現および送信するために使用されます。ストリーム。これにより、エンタープライズ固有の情報要素の拡張タイプ情報のエクスポートとIPFIXファイル内でのそのような情報の保存が可能になり、さまざまなアプリケーションとツール間の相互運用性と再利用性が促進されます。

Status of This Memo

本文書の位置付け

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

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

Copyright Notice

著作権表示

Copyright (c) 2009 IETF Trust and the persons identified as the document authors. All rights reserved.

Copyright(c)2009 IETF Trustおよび文書著者として特定された人。全著作権所有。

This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents in effect on the date of publication of this document (http://trustee.ietf.org/license-info). Please review these documents carefully, as they describe your rights and restrictions with respect to this document.

このドキュメントは、BCP 78およびこのドキュメントの公開日(http://trustee.ietf.org/license-info)に有効なIETFドキュメントに関連するIETF Trustの法的規定の対象となります。この文書に関するあなたの権利と制限を説明するので、これらの文書を注意深く確認してください。

Table of Contents

目次

   1.  Introduction . . . . . . . . . . . . . . . . . . . . . . . . .  3
     1.1.  IPFIX Documents Overview . . . . . . . . . . . . . . . . .  4
   2.  Terminology  . . . . . . . . . . . . . . . . . . . . . . . . .  4
   3.  Type Information Export  . . . . . . . . . . . . . . . . . . .  5
     3.1.  informationElementDataType . . . . . . . . . . . . . . . .  5
     3.2.  informationElementDescription  . . . . . . . . . . . . . .  6
     3.3.  informationElementName . . . . . . . . . . . . . . . . . .  7
     3.4.  informationElementRangeBegin . . . . . . . . . . . . . . .  7
     3.5.  informationElementRangeEnd . . . . . . . . . . . . . . . .  7
     3.6.  informationElementSemantics  . . . . . . . . . . . . . . .  8
     3.7.  informationElementUnits  . . . . . . . . . . . . . . . . .  9
     3.8.  privateEnterpriseNumber  . . . . . . . . . . . . . . . . .  9
     3.9.  Information Element Type Options Template  . . . . . . . . 10
     3.10. Data Type and Semantics Restrictions . . . . . . . . . . . 12
   4.  Security Considerations  . . . . . . . . . . . . . . . . . . . 13
   5.  IANA Considerations  . . . . . . . . . . . . . . . . . . . . . 14
   6.  Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 15
   7.  References . . . . . . . . . . . . . . . . . . . . . . . . . . 15
     7.1.  Normative References . . . . . . . . . . . . . . . . . . . 15
     7.2.  Informative References . . . . . . . . . . . . . . . . . . 16
   Appendix A.  Examples  . . . . . . . . . . . . . . . . . . . . . . 17
        
1. Introduction
1. はじめに

IP Flow Information Export (IPFIX) provides a template mechanism for the flexible description of Data Records, by defining a record as a collection of Information Elements defined in an IANA registry, However, these Templates provide limited information about the type of described data; indeed, they encode only the size of the fields defined by these Information Elements. There presently exists no mechanism to provide full type information for these Information Elements, as is defined for the Information Elements in the IPFIX Information Model [RFC5102].

IPフロー情報エクスポート(IPFIX)は、データレコードの柔軟な説明のテンプレートメカニズムを提供します。これは、IANAレジストリで定義された情報要素のコレクションとしてレコードを定義することにより、これらのテンプレートが記載されたデータの種類に関する限られた情報を提供します。実際、これらの情報要素によって定義されたフィールドのサイズのみをエンコードします。現在、IPFIX情報モデル[RFC5102]の情報要素に対して定義されているように、これらの情報要素に完全なタイプ情報を提供するメカニズムはありません。

This especially limits the interoperability of enterprise-specific Information Elements. It is not possible to use analysis tools on IPFIX records containing these partially defined Information Elements that have not been developed with a priori knowledge of their types, since such tools will not be able to decode them; these tools can only treat and store them as opaque octet arrays. However, if richer information is available, additional operations such as efficient storage, display, and limited analysis of records containing enterprise-specific Information Elements become possible, even for Collecting Processes that have not been specifically developed to understand them.

これにより、エンタープライズ固有の情報要素の相互運用性が特に制限されます。このようなツールはそれらをデコードできないため、タイプの先験的な知識で開発されていないこれらの部分的に定義された情報要素を含むIPFIXレコードで分析ツールを使用することはできません。これらのツールは、不透明なオクテットアレイとしてのみ処理して保存できます。ただし、より豊富な情報が利用可能な場合、効率的なストレージ、表示、およびエンタープライズ固有の情報要素を含むレコードの限られた分析などの追加の操作が可能になります。

This document defines a general mechanism to encode the full set of properties available for the definition of Information Elements within the IPFIX Information Model inline within an IPFIX Message stream using IPFIX Options. This mechanism may be used to fully define type information for Information Elements used within a message stream, without resorting to an external reference or reliance on out-of-band configuration, thereby improving the interoperability of enterprise-specific Information Elements.

このドキュメントでは、IPFIXオプションを使用してIPFIXメッセージストリーム内のIPFIX情報モデル内の情報要素の定義に使用できるプロパティの完全なセットをエンコードする一般的なメカニズムを定義します。このメカニズムは、外部参照または帯域外構成への依存に頼ることなく、メッセージストリーム内で使用される情報要素のタイプ情報を完全に定義するために使用される場合があります。

Note that the solution described in this document is not intended as a replacement for registration with IANA of generally useful Information Elements. It introduces overhead and does not lead to real interoperability as provided by standardization. Therefore, we highly recommend standardizing all new generally useful Information Elements by registering them with IANA. Standardization is straightforward, and the type information that needs to be specified in order to support the proposed solution provides a perfect basis for the description required for standardizing the Information Element.

このドキュメントで説明されているソリューションは、一般的に有用な情報要素のIANAへの登録の代替として意図されていないことに注意してください。オーバーヘッドを導入し、標準化によって提供されるように、実際の相互運用性につながることはありません。したがって、IANAに登録することにより、すべての新しい一般的に有用な情報要素を標準化することを強くお勧めします。標準化は簡単であり、提案されたソリューションをサポートするために指定する必要があるタイプ情報は、情報要素の標準化に必要な説明に完全な基礎を提供します。

It might happen that an Information Element previously described by the mechanism in this document later becomes an IANA-registered, standard Information Element. In such environments, old and new versions of the Information Element can coexist. A translation between Information Elements expressed by the described solution and standardized Information Elements is therefore not necessary and is out of scope for this document.

このドキュメントのメカニズムによって以前に記述された情報要素は、後でIANA登録された標準情報要素になります。このような環境では、情報要素の古いバージョンと新しいバージョンが共存できます。したがって、説明されたソリューションと標準化された情報要素によって表される情報要素間の翻訳は必要ではなく、このドキュメントの範囲外です。

1.1. IPFIX Documents Overview
1.1. IPFIXは概要をドキュメントします

"Specification of the IP Flow Information Export (IPFIX) Protocol for the Exchange of IP Traffic Flow Information" [RFC5101] (informally, the IPFIX Protocol document) and its associated documents define the IPFIX Protocol, which provides network engineers and administrators with access to IP traffic flow information.

「IPトラフィックフロー情報の交換のためのIPフロー情報エクスポート(IPFIX)プロトコルの指定[RFC5101](非公式には、IPFIXプロトコルドキュメント)とその関連ドキュメントは、ネットワークエンジニアと管理者にアクセスを提供するIPFIXプロトコルを定義します。IPトラフィックフロー情報。

"Architecture for IP Flow Information Export" [RFC5470] (the IPFIX Architecture document) defines the architecture for the export of measured IP flow information out of an IPFIX Exporting Process to an IPFIX Collecting Process, and the basic terminology used to describe the elements of this architecture, per the requirements defined in "Requirements for IP Flow Information Export" [RFC3917]. The IPFIX Protocol document [RFC5101] then covers the details of the method for transporting IPFIX Data Records and Templates via a congestion-aware transport protocol from an IPFIX Exporting Process to an IPFIX Collecting Process.

「IPフロー情報エクスポートのアーキテクチャ」[RFC5470](IPFIXアーキテクチャドキュメント)は、IPFIXエクスポートプロセスからIPFIX収集プロセスへの測定されたIPフロー情報のエクスポートのアーキテクチャを定義し、および基本的な用語を定義します。このアーキテクチャは、「IPフロー情報エクスポートの要件」で定義されている要件に応じて[RFC3917]。IPFIXプロトコルドキュメント[RFC5101]は、IPFIXのエクスポートプロセスからIPFIXの収集プロセスへの混雑認識輸送プロトコルを介して、IPFIXデータレコードとテンプレートを輸送する方法の詳細をカバーします。

"Information Model for IP Flow Information Export" [RFC5102] (informally, the IPFIX Information Model document) describes the Information Elements used by IPFIX, including details on Information Element naming, numbering, and data type encoding.

「IPフロー情報エクスポートの情報モデル」[RFC5102](非公式には、IPFIX情報モデルドキュメント)は、IPFIXが使用する情報要素を説明します。

This document references the Protocol and Architecture documents for terminology and extends the IPFIX Information Model to provide new Information Elements for the representation of Information Element properties. It draws data type definitions and data type semantics definitions from the Information Model; the encodings of these data types are defined in [RFC5101].

このドキュメントは、用語のプロトコルおよびアーキテクチャドキュメントを参照し、IPFIX情報モデルを拡張して、情報要素プロパティを表現するための新しい情報要素を提供します。情報モデルからデータ型の定義とデータ型セマンティクス定義を描画します。これらのデータ型のエンコーディングは[RFC5101]で定義されています。

2. Terminology
2. 用語

Terms used in this document that are defined in the Terminology section of the IPFIX Protocol [RFC5101] document are to be interpreted as defined there.

IPFIXプロトコル[RFC5101]ドキュメントの用語セクションで定義されているこのドキュメントで使用される用語は、そこで定義されていると解釈されます。

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

この文書のキーワード "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", および "OPTIONAL" はRFC 2119 [RFC2119]で説明されているように解釈されます。

3. Type Information Export
3. 情報エクスポートを入力します

This section describes the mechanism used to encode Information Element type information within an IPFIX Message stream. This mechanism consists of an Options Template Record used to define Information Element type records, and a set of Information Elements required by these type records. We first specify the necessary Information Elements, followed by the structure of the Options Template describing the type records.

このセクションでは、IPFIXメッセージストリーム内の情報要素タイプ情報をエンコードするために使用されるメカニズムについて説明します。このメカニズムは、情報要素タイプのレコードを定義するために使用されるオプションテンプレートレコードと、これらのタイプレコードで必要な情報要素のセットで構成されています。最初に必要な情報要素を指定し、その後、タイプレコードを記述するオプションテンプレートの構造を指定します。

Note that Information Element type records require one Information Element, informationElementId, that is defined in the Packet Sampling (PSAMP) Information Model [RFC5477]. This Information Element supports references only to IANA-defined Information Elements; the privateEnterpriseNumber Information Element is required alongside informationElementId to describe enterprise-specific Information Elements.

情報要素タイプのレコードには、パケットサンプリング(PSAMP)情報モデル[RFC5477]で定義されている情報要素の1つの情報要素、InformationElementIDが必要であることに注意してください。この情報要素は、IANA定義の情報要素のみを参照しています。PrivateEnterPrisenumber情報要素は、エンタープライズ固有の情報要素を説明するために、InformationElementIDとともに必要です。

3.1. informationElementDataType
3.1. InformationElementDatatype

Description: A description of the abstract data type of an IPFIX information element. These are taken from the abstract data types defined in Section 3.1 of the IPFIX Information Model [RFC5102]; see that section for more information on the types described below. This field may take the values defined in Table 1 below.

説明:IPFIX情報要素の抽象データ型の説明。これらは、IPFIX情報モデル[RFC5102]のセクション3.1で定義されている抽象データ型から取得されます。以下のタイプの詳細については、そのセクションを参照してください。このフィールドは、以下の表1に定義されている値を取得する場合があります。

                     +-------+----------------------+
                     | Value | Description          |
                     +-------+----------------------+
                     | 0     | octetArray           |
                     | 1     | unsigned8            |
                     | 2     | unsigned16           |
                     | 3     | unsigned32           |
                     | 4     | unsigned64           |
                     | 5     | signed8              |
                     | 6     | signed16             |
                     | 7     | signed32             |
                     | 8     | signed64             |
                     | 9     | float32              |
                     | 10    | float64              |
                     | 11    | boolean              |
                     | 12    | macAddress           |
                     | 13    | string               |
                     | 14    | dateTimeSeconds      |
                     | 15    | dateTimeMilliseconds |
                     | 16    | dateTimeMicroseconds |
                     | 17    | dateTimeNanoseconds  |
                     | 18    | ipv4Address          |
                     | 19    | ipv6Address          |
                     +-------+----------------------+
        

Table 1: IE Data Type Values

表1:IEデータ型値

These types are registered in the IANA IPFIX Information Element Data Type subregistry. This subregistry is intended to assign numbers for type names, not to provide a mechanism for adding data types to the IPFIX Protocol, and as such requires a Standards Action [RFC5226] to modify.

これらのタイプは、IANA IPFIX情報要素データ型サブレジストリに登録されています。このサブレジストリは、タイプ名の番号を割り当てることを目的としており、IPFIXプロトコルにデータ型を追加するメカニズムを提供することではないため、変更するために標準アクション[RFC5226]が必要です。

Abstract Data Type: unsigned8

抽象データ型:unsigned8

ElementId: 339

ElementID:339

Status: current

ステータス:現在

Reference: Section 3.1 of the IPFIX Information Model [RFC5102]

参照:IPFIX情報モデルのセクション3.1 [RFC5102]

3.2. informationElementDescription
3.2. InformationElementDescription

Description: A UTF-8 [RFC3629] encoded Unicode string containing a human-readable description of an Information Element. The content of the informationElementDescription MAY be annotated with one or more language tags [RFC4646], encoded in-line [RFC2482] within the UTF-8 string, in order to specify the language in which the description is written. Description text in multiple languages MAY tag each section with its own language tag; in this case, the description information in each language SHOULD have equivalent meaning. In the absence of any language tag, the "i-default" [RFC2277] language SHOULD be assumed. See the Security Considerations (Section 4) for notes on string handling for Information Element type records.

説明:UTF-8 [RFC3629]は、情報要素の人間が読める説明を含むUnicode文字列をエンコードしました。InformationElementDescriptionの内容には、説明が書かれている言語を指定するために、UTF-8文字列内でインライン[RFC2482]にエンコードされた1つ以上の言語タグ[RFC4646]で注釈を付けることができます。説明複数の言語のテキストは、各セクションに独自の言語タグでタグを付けることができます。この場合、各言語の説明情報は同等の意味を持つ必要があります。言語タグがない場合、「i-default」[RFC2277]言語を想定する必要があります。情報要素タイプレコードの文字列処理に関するメモについては、セキュリティに関する考慮事項(セクション4)を参照してください。

Abstract Data Type: string

抽象データ型:文字列

ElementId: 340

ElementID:340

Status: current

ステータス:現在

3.3. informationElementName
3.3. InformationElementName

Description: A UTF-8 [RFC3629] encoded Unicode string containing the name of an Information Element, intended as a simple identifier. See the Security Considerations (Section 4) for notes on string handling for Information Element type records.

説明:UTF-8 [RFC3629]は、単純な識別子として意図された情報要素の名前を含むUnicode文字列をエンコードしました。情報要素タイプレコードの文字列処理に関するメモについては、セキュリティに関する考慮事項(セクション4)を参照してください。

Abstract Data Type: string

抽象データ型:文字列

ElementId: 341

ElementID:341

Status: current

ステータス:現在

3.4. informationElementRangeBegin
3.4. InformationElementRangeBegin

Description: Contains the inclusive low end of the range of acceptable values for an Information Element.

説明:情報要素の許容値の範囲の包括的なローエンドが含まれています。

Abstract Data Type: unsigned64

抽象データ型:unsigned64

Data Type Semantics: quantity

データ型セマンティクス:数量

ElementId: 342

ElementID:342

Status: current

ステータス:現在

3.5. informationElementRangeEnd
3.5. InformationElementRangeEnd

Description: Contains the inclusive high end of the range of acceptable values for an Information Element.

説明:情報要素の許容値の範囲の包括的なハイエンドが含まれています。

Abstract Data Type: unsigned64

抽象データ型:unsigned64

Data Type Semantics: quantity

データ型セマンティクス:数量

ElementId: 343

ElementID:343

Status: current

ステータス:現在

3.6. informationElementSemantics
3.6. InformationElementsEmantics

Description: A description of the semantics of an IPFIX Information Element. These are taken from the data type semantics defined in Section 3.2 of the IPFIX Information Model [RFC5102]; see that section for more information on the types described below. This field may take the values in Table 2 below. The special value 0x00 (default) is used to note that no semantics apply to the field; it cannot be manipulated by a Collecting Process or File Reader that does not understand it a priori.

説明:IPFIX情報要素のセマンティクスの説明。これらは、IPFIX情報モデル[RFC5102]のセクション3.2で定義されているデータ型セマンティクスから取得されます。以下のタイプの詳細については、そのセクションを参照してください。このフィールドは、以下の表2に値を取得する場合があります。特別な値0x00(デフォルト)は、フィールドにはセマンティクスが適用されないことに注意してください。それは、それを以前に理解していない収集プロセスまたはファイルリーダーによって操作することはできません。

                         +-------+--------------+
                         | Value | Description  |
                         +-------+--------------+
                         | 0     | default      |
                         | 1     | quantity     |
                         | 2     | totalCounter |
                         | 3     | deltaCounter |
                         | 4     | identifier   |
                         | 5     | flags        |
                         +-------+--------------+
        

Table 2: IE Semantics Values

表2:IEセマンティクス値

These semantics are registered in the IANA IPFIX Information Element Semantics subregistry. This subregistry is intended to assign numbers for semantics names, not to provide a mechanism for adding semantics to the IPFIX Protocol, and as such requires a Standards Action [RFC5226] to modify.

これらのセマンティクスは、IANA IPFIX情報要素のセマンティクスサブレジストリに登録されています。このサブレジストリは、セマンティクス名に数値を割り当てることを目的としており、IPFIXプロトコルにセマンティクスを追加するメカニズムを提供するためではないため、変更するために標準アクション[RFC5226]を必要とします。

Abstract Data Type: unsigned8

抽象データ型:unsigned8

ElementId: 344

ElementID:344

Status: current

ステータス:現在

Reference: Section 3.2 of the IPFIX Information Model [RFC5102]

参照:IPFIX情報モデルのセクション3.2 [RFC5102]

3.7. informationElementUnits
3.7. InformationElementUnits

Description: A description of the units of an IPFIX Information Element. These correspond to the units implicitly defined in the Information Element definitions in Section 5 of the IPFIX Information Model [RFC5102]; see that section for more information on the types described below. This field may take the values in Table 3 below; the special value 0x00 (none) is used to note that the field is unitless.

説明:IPFIX情報要素の単位の説明。これらは、IPFIX情報モデル[RFC5102]のセクション5の情報要素定義で暗黙的に定義されている単位に対応します。以下のタイプの詳細については、そのセクションを参照してください。このフィールドは、以下の表3に値を取得する場合があります。特別な値0x00(なし)は、フィールドがユニットレスであることに注意するために使用されます。

           +-------+---------------+---------------------------+
           | Value | Name          | Notes                     |
           +-------+---------------+---------------------------+
           | 0     | none          |                           |
           | 1     | bits          |                           |
           | 2     | octets        |                           |
           | 3     | packets       |                           |
           | 4     | flows         |                           |
           | 5     | seconds       |                           |
           | 6     | milliseconds  |                           |
           | 7     | microseconds  |                           |
           | 8     | nanoseconds   |                           |
           | 9     | 4-octet words | for IPv4 header length    |
           | 10    | messages      | for reliability reporting |
           | 11    | hops          | for TTL                   |
           | 12    | entries       | for MPLS label stack      |
           +-------+---------------+---------------------------+
        

Table 3: IE Units Values

表3:IE単位値

These types are registered in the IANA IPFIX Information Element Units subregistry; new types may be added on a First Come First Served [RFC5226] basis.

これらのタイプは、IANA IPFIX情報要素ユニットサブレジストリに登録されています。First Come First Server [RFC5226]ベースに新しいタイプが追加される場合があります。

Abstract Data Type: unsigned16

抽象データ型:unsigned16

ElementId: 345

ElementID:345

Status: current

ステータス:現在

Reference: Section 5 of the IPFIX Information Model [RFC5102]

参照:IPFIX情報モデルのセクション5 [RFC5102]

3.8. privateEnterpriseNumber
3.8. privateenterprisenumber

Description: A private enterprise number, as assigned by IANA. Within the context of an Information Element Type record, this element can be used along with the informationElementId element to scope properties to a specific Information Element. To export type information about an IANA-assigned Information Element, set the privateEnterpriseNumber to 0, or do not export the privateEnterpriseNumber in the type record. To export type information about an enterprise-specific Information Element, export the enterprise number in privateEnterpriseNumber, and export the Information Element number with the Enterprise bit cleared in informationElementId. The Enterprise bit in the associated informationElementId Information Element MUST be ignored by the Collecting Process.

説明:IANAによって割り当てられた民間企業番号。情報要素タイプのレコードのコンテキスト内で、この要素をInformationElementID要素とともに使用して、特定の情報要素にプロパティをスコープすることができます。IANAが割り当てられた情報要素に関するタイプ情報をエクスポートするには、privateenterprisenumberを0に設定するか、Type Recordでprivateenterprisenumberをエクスポートしないでください。エンタープライズ固有の情報要素に関するタイプ情報をエクスポートするには、PrivateEnterPrisenumberのエンタープライズ番号をエクスポートし、InformationElementIDでエンタープライズビットをクリアした情報要素番号をエクスポートします。関連するInformationID情報要素のエンタープライズビットは、収集プロセスによって無視する必要があります。

Abstract Data Type: unsigned32

抽象データ型:unsigned32

Data Type Semantics: identifier

データ型セマンティクス:識別子

ElementId: 346

ElementID:346

Status: current

ステータス:現在

Reference: Sections 3.2 and 3.4.1 of the IPFIX Protocol [RFC5101]; Section 8.2.3 of the PSAMP Information Model [RFC5477].

参照:IPFIXプロトコル[RFC5101]のセクション3.2および3.4.1;PSAMP情報モデル[RFC5477]のセクション8.2.3。

3.9. Information Element Type Options Template
3.9. 情報要素タイプオプションテンプレート

The Information Element Type Options Template attaches type information to Information Elements used within Template Records, as scoped to an Observation Domain within a Transport Session. This provides a mechanism for representing an IPFIX Information Model inline within an IPFIX Message stream. Data Records described by this template are referred to as Information Element type records.

情報要素タイプオプションテンプレートは、トランスポートセッション内の観測ドメインにスコープされたように、テンプレートレコード内で使用される情報要素にタイプ情報を添付します。これにより、IPFIXメッセージストリーム内のIPFIX情報モデルのインラインを表すメカニズムが提供されます。このテンプレートで説明されているデータレコードは、情報要素タイプレコードと呼ばれます。

In deployments in which interoperability across vendor implementations of IPFIX is important, an Exporting Process exporting data using Templates containing enterprise-specific Information Elements SHOULD export an Information Element type record for each enterprise-specific Information Element it exports. Collecting Processes MAY use these type records to improve handling of unknown enterprise-specific Information Elements. Exporting Processes using enterprise-specific Information Elements to implement proprietary features MAY omit type records for those Information Elements.

IPFIXのベンダー実装全体で相互運用性が重要である展開では、エンタープライズ固有の情報要素を含むテンプレートを使用してデータをエクスポートするプロセスをエクスポートする必要があります。収集プロセスは、これらのタイプレコードを使用して、未知のエンタープライズ固有の情報要素の処理を改善する場合があります。エンタープライズ固有の情報要素を使用してプロセスをエクスポートして独自の機能を実装すると、これらの情報要素のタイプレコードを省略する場合があります。

Information Element type records MUST be handled by Collecting Processes as scoped to the Transport Session in which they are sent; this facility is not intended to provide a method for the permanent definition of Information Elements.

情報要素タイプのレコードは、送信されるトランスポートセッションにスコープされたプロセスを収集することにより、処理する必要があります。この施設は、情報要素の永続的な定義の方法を提供することを目的としていません。

Similarly, for security reasons, type information for a given Information Element MUST NOT be redefined by Information Element type records, and a Collecting Process MUST NOT allow an Information Element type record to replace its own internal definition of an Information Element. Information Element type records SHOULD NOT be duplicated in a given Observation Domain within a Transport Session. Once an Information Element type record has been exported for a given Information Element within a given Transport Session, all subsequent type records for that Information Element MUST be identical. Information Elements for which a Collecting Process receives conflicting semantic or type information MUST be ignored.

同様に、セキュリティ上の理由から、特定の情報要素のタイプ情報を情報要素タイプレコードによって再定義してはなりません。また、収集プロセスでは、情報要素タイプのレコードが情報要素の内部定義を置き換えることを許可してはなりません。情報要素タイプのレコードは、トランスポートセッション内の特定の観測ドメインで複製されるべきではありません。情報要素タイプのレコードが特定のトランスポートセッション内で特定の情報要素に対してエクスポートされると、その情報要素の後続のタイプレコードはすべて同一でなければなりません。収集プロセスが競合するセマンティックまたはタイプ情報を受信する情報要素を無視する必要があります。

Note that while this template MAY be used to export information about any Information Element, including those registered with IANA, Exporting Processes SHOULD NOT export any type records that could be reasonably assumed to duplicate type information available at the Collecting Process. This mechanism is not intended as a replacement for Exporting and Collecting Processes keeping up to date with changes to the IANA registry; such an update mechanism is out of scope for this document.

このテンプレートは、IANAに登録されたものを含む情報要素に関する情報をエクスポートするために使用される場合がありますが、プロセスをエクスポートすることは、収集プロセスで利用可能なタイプ情報を複製すると合理的に想定できるタイプレコードをエクスポートしないでください。このメカニズムは、IANAレジストリの変更を最新の状態に保つプロセスのエクスポートと収集の代わりとして意図されていません。このような更新メカニズムは、このドキュメントの範囲外です。

The template SHOULD contain the Information Elements in Table 4, below, as defined in the PSAMP Information Model [RFC5477] and in this document, above.

テンプレートには、PSAMP情報モデル[RFC5477]および上記のこのドキュメントで定義されているように、以下の表4の情報要素を含める必要があります。

   +-------------------------------+-----------------------------------+
   | IE                            | Description                       |
   +-------------------------------+-----------------------------------+
   | informationElementId [scope]  | The Information Element           |
   |                               | identifier of the Information     |
   |                               | Element described by this type    |
   |                               | record.  This Information Element |
   |                               | MUST be defined as a Scope Field. |
   |                               | See the PSAMP Information Model   |
   |                               | [RFC5477] for a definition of     |
   |                               | this field.                       |
   | privateEnterpriseNumber       | The Private Enterprise number of  |
   | [scope]                       | the Information Element described |
   |                               | by this type record.  This        |
   |                               | Information Element MUST be       |
   |                               | defined as a Scope Field.         |
   | informationElementDataType    | The storage type of the specified |
   |                               | Information Element.              |
   | informationElementSemantics   | The semantic type of the          |
   |                               | specified Information Element.    |
   | informationElementUnits       | The units of the specified        |
   |                               | Information Element.  This        |
   |                               | element SHOULD be omitted if the  |
   |                               | Information Element is a unitless |
   |                               | quantity, or a not a quantity or  |
   |                               | counter.                          |
        
   +-------------------------------+-----------------------------------+
   | IE (Continued)                | Description (Continued)           |
   +-------------------------------+-----------------------------------+
   | informationElementRangeBegin  | The low end of the range of       |
   |                               | acceptable values for the         |
   |                               | specified Information Element.    |
   |                               | This element SHOULD be omitted if |
   |                               | the beginning of the Information  |
   |                               | Element's acceptable range is     |
   |                               | defined by its data type.         |
   | informationElementRangeEnd    | The high end of the range of      |
   |                               | acceptable values for the         |
   |                               | specified Information Element.    |
   |                               | This element SHOULD be omitted if |
   |                               | the end Information Element's     |
   |                               | acceptable range is defined by    |
   |                               | its data type.                    |
   | informationElementName        | The name of the specified         |
   |                               | Information Element.              |
   | informationElementDescription | A human-readable description of   |
   |                               | the specified Information         |
   |                               | Element.  This element MAY be     |
   |                               | omitted in the interest of export |
   |                               | efficiency.                       |
   +-------------------------------+-----------------------------------+
        

Table 4: IE Type Options

表4:IEタイプオプション

3.10. Data Type and Semantics Restrictions
3.10. データ型とセマンティクスの制限

Note that the informationElementSemantics values defined in Section 3.2 of [RFC5102] are primarily intended to differentiate semantic interpretation of numeric values, and that not all combinations of the informationElementDataType and informationElementSemantics Information Elements are valid; e.g., a counter cannot be encoded as an IPv4 address. The following are acceptable values of informationElementSemantics:

[RFC5102]のセクション3.2で定義されているInformationElementsemantics値は、主に数値のセマンティック解釈を区別することを目的としており、InformationElementDatatypeとInformationELementsIcsの情報要素のすべての組み合わせが有効ではないことに注意してください。たとえば、カウンターはIPv4アドレスとしてエンコードすることはできません。以下は、InformationElementsemanticsの許容値です。

o Any value is valid for unsigned informationElementDataType values ("unsigned8", "unsigned16", "unsigned32", or "unsigned64").

o 任意の値は、unsigned InformationElementDatatype値(「unsigned8」、「unsigned16」、「unsigned32」、または「unsigned64」)に対して有効です。

o Any value except "flags" is valid for signed informationElementDataType values ("signed8", "signed16", "signed32", or "signed64").

o 「フラグ」を除く値は、署名されたInformationElementDatatype値(「Signed8」、「Signed16」、「Signed32」、または「Signed64」)に対して有効です。

o Any value except "identifier" or "flags" is valid for floating-point informationElementDataType values ("float32" or "float64").

o 「識別子」または「フラグ」を除く値は、フローティングポイントInformationElementDatatype値(「Float32」または「Float64」)に対して有効です。

o Only "default" is valid for all other informationElementDataType values ("octetArray", "boolean", "macAddress", "string", "dateTimeSeconds", "dateTimeMilliseconds", "dateTimeMicroseconds", "dateTimeNanoseconds", "ipv4Address", or "ipv6Address").

o 「デフォルト」のみは、他のすべてのInformationElementDatatype値(「OctetArray」、「Boolean」、「MacAddress」、「String」、「DateTimeseConds」、「DateTimemilliseConds」、「DateTimemicRoSeConds」、「DateTimenananoSoconds」、「DateTimenananosoconds」、「DateTimeMilliseConds」、「DateTimeMenananOseConds」に対して有効です。IPv6Address ")。

Information Element type records containing invalid combinations of informationElementSemantics and informationElementDataType MUST NOT be sent by Exporting Processes, and MUST be ignored by Collecting Processes.

InformationElementsemanticsとInformationElementDatatypeの無効な組み合わせを含む情報要素タイプレコードは、プロセスをエクスポートして送信する必要はなく、プロセスを収集することで無視する必要があります。

Future Standards Actions that modify the Information Element Data Type subregistry or the Information Element Semantics subregistry should contain a Data Type and Semantics Restrictions section such as this one to define allowable combinations of type and semantics information.

情報要素データ型サブレジストリまたは情報要素セマンティクスサブレジストリを変更する将来の標準アクションこのようなデータ型とセマンティクス制限セクションを含めるために、タイプとセマンティクス情報の許容される組み合わせを定義する必要があります。

4. Security Considerations
4. セキュリティに関する考慮事項

The same security considerations as for the IPFIX Protocol [RFC5101] apply.

IPFIXプロトコル[RFC5101]と同じセキュリティ上の考慮事項が適用されます。

In addition, attention must be paid to the handling of Information Element type records at the Collecting Process. Type information precedence rules defined above (a Collecting Process' current knowledge overrides type records; types are not redefinable during a session) are designed to minimize the opportunity for an attacker to maliciously redefine the data model.

さらに、収集プロセスでの情報要素タイプレコードの処理に注意を払う必要があります。上記で定義されたタイプ情報の優先順位ルール(収集プロセスの「現在の知識」タイプレコードをオーバーライドします。タイプはセッション中に再定義できません)は、攻撃者がデータモデルを悪意を持って再定義する機会を最小限に抑えるように設計されています。

Note that Information Element type records may contain two strings describing Information Elements: informationElementName and informationElementDescription. IPFIX strings on the wire are length-prefixed and UTF-8 [RFC3629] encoded, most often within an IPFIX variable-length Information Element, which mitigates the risk of unterminated-string attacks against IPFIX Collecting Processes. However, care should still be taken when handling strings within the type system of the Collecting Process.

情報要素タイプのレコードには、情報要素を記述する2つの文字列が含まれている場合があることに注意してください。ワイヤー上のIPFIX文字列は、長さが拡大され、UTF-8 [RFC3629]がエンコードされており、ほとんどの場合、IPFIXの収集プロセスに対する終了しない弦攻撃のリスクを軽減するIPFIX変数長さの情報要素内でエンコードされています。ただし、収集プロセスのタイプシステム内で文字列を処理する場合は、まだ注意が必要です。

First, Collecting Processes should pay particular attention to buffer sizes converting between length-prefixed and null-terminated strings. Exporting Processes MUST NOT export, and Collecting Processes MUST ignore, any informationElementName or informationElementDescription content that contains null characters (U+0000) in order to ensure buffer and string lengths are consistent.

まず、収集プロセスは、長さが埋められた文字列とヌル終端の文字列の間の変換のバッファサイズに特に注意を払う必要があります。エクスポートプロセスはエクスポートしてはなりません。プロセスの収集は、バッファと文字列の長さが一貫していることを確認するために、Null文字(U 0000)を含むInformationElementNameまたはInformationElementDescriptionコンテンツを無視する必要があります。

Also, note that there is no limit to IPFIX string length beyond that inherent in the protocol. The maximum IPFIX string length is 65512 octets (maximum message length (65535), minus message header (16), minus set header (4), minus long variable length field (3)).

また、プロトコルに固有のものを超えるIPFIX文字列の長さに制限はないことに注意してください。最大IPFIX文字列の長さは65512オクテット(最大メッセージ長(65535)、マイナスメッセージヘッダー(16)、マイナスセットヘッダー(4)、マイナス長変数フィールド(3))です。

Specifically, although the informationElementName of all IANA Information Elements at the time of this writing is less than about 40 octets, and the informationElementDescription is less than 4096 octets, either of these Information Elements may contain strings up to 65512 octets long.

具体的には、この執筆時点でのすべてのIANA情報要素のInformationElementNameは約40オクテット未満であり、InformationElementDescriptionは4096オクテット未満ですが、これらの情報要素のいずれかには最大65512オクテットの長さの文字列が含まれる場合があります。

5. IANA Considerations
5. IANAの考慮事項

This document specifies several new IPFIX Information Elements in the IPFIX Information Element registry as defined in Section 3 above. IANA has assigned the following Information Element numbers for their respective Information Elements as specified below:

このドキュメントは、上記のセクション3で定義されているように、IPFIX情報要素レジストリのいくつかの新しいIPFIX情報要素を指定します。IANAは、以下に指定するように、それぞれの情報要素に次の情報要素番号を割り当てました。

o Information Element Number 339 for the informationElementDataType Information Element

o InformationElementDatatype情報要素の情報要素番号339

o Information Element Number 340 for the informationElementDescription Information Element

o InformationElementDescription情報要素の情報要素番号340

o Information Element Number 341 for the informationElementName Information Element

o InformationElementName情報要素の情報要素番号341

o Information Element Number 342 for the informationElementRangeBegin Information Element

o InformationElementRangeBegin情報要素の情報要素番号342

o Information Element Number 343 for the informationElementRangeEnd Information Element

o InformationElementRangeEnd情報要素の情報要素番号343

o Information Element Number 344 for the informationElementSemantics Information Element

o InformationElementsemantics情報要素の情報要素番号344

o Information Element Number 345 for the informationElementUnits Information Element

o InformationElementUnits情報要素の情報要素番号345

o Information Element Number 346 for the privateEnterpriseNumber Information Element

o privateenterprisenumber情報要素の情報要素番号346

IANA has created an Information Element Data Type subregistry for the values defined for the informationElementDataType Information Element. Entries may be added to this subregistry subject to a Standards Action [RFC5226].

IANAは、InformationElementDatatype情報要素に対して定義された値の情報要素データ型サブレジストリを作成しました。エントリは、標準アクション[RFC5226]の対象となるこのサブレジストリに追加される場合があります。

IANA has created an Information Element Semantics subregistry for the values defined for the informationElementSemantics Information Element. Entries may be added to this subregistry subject to a Standards Action [RFC5226].

IANAは、InformationElementsEmantics Information Elementに対して定義された値の情報要素セマンティクスサブレジストリを作成しました。エントリは、標準アクション[RFC5226]の対象となるこのサブレジストリに追加される場合があります。

IANA has created an Information Element Units subregistry for the values defined for the informationElementUnits Information Element. Entries may be added to this subregistry on an Expert Review [RFC5226] basis.

IANAは、InformationElementUnits情報要素に対して定義された値の情報要素ユニットサブレジストリを作成しました。エントリは、専門家のレビュー[RFC5226]ベースでこのサブレジストリに追加される場合があります。

6. Acknowledgements
6. 謝辞

Thanks to Paul Aitken and Gerhard Muenz for the detailed reviews, and to David Moore for first raising this issue to the IPFIX mailing list. Thanks to the PRISM project for its support of this work.

詳細なレビューをしてくれたPaul AitkenとGerhard Muenz、そしてこの問題を最初にIPFIXメーリングリストに提起してくれたDavid Mooreに感謝します。この作業をサポートしてくれたPrismプロジェクトに感謝します。

7. References
7. 参考文献
7.1. Normative References
7.1. 引用文献

[RFC5101] Claise, B., "Specification of the IP Flow Information Export (IPFIX) Protocol for the Exchange of IP Traffic Flow Information", RFC 5101, January 2008.

[RFC5101] Claise、B。、「IPトラフィックフロー情報の交換のためのIPフロー情報エクスポート(IPFIX)プロトコルの仕様」、RFC 5101、2008年1月。

[RFC5102] Quittek, J., Bryant, S., Claise, B., Aitken, P., and J. Meyer, "Information Model for IP Flow Information Export", RFC 5102, January 2008.

[RFC5102] Quittek、J.、Bryant、S.、Claise、B.、Aitken、P。、およびJ. Meyer、「IPフロー情報エクスポートの情報モデル」、RFC 5102、2008年1月。

[RFC5477] Dietz, T., Claise, B., Aitken, P., Dressler, F., and G. Carle, "Information Model for Packet Sampling Exports", RFC 5477, March 2009.

[RFC5477] Dietz、T.、Claise、B.、Aitken、P.、Dressler、F.、およびG. Carle、「パケットサンプリングエクスポートの情報モデル」、RFC 5477、2009年3月。

[RFC3629] Yergeau, F., "UTF-8, a transformation format of ISO 10646", STD 63, RFC 3629, November 2003.

[RFC3629] Yergeau、F。、「UTF-8、ISO 10646の変換形式」、STD 63、RFC 3629、2003年11月。

[RFC2277] Alvestrand, H., "IETF Policy on Character Sets and Languages", BCP 18, RFC 2277, January 1998.

[RFC2277] Alvestrand、H。、「キャラクターセットと言語に関するIETFポリシー」、BCP 18、RFC 2277、1998年1月。

[RFC2482] Whistler, K. and G. Adams, "Language Tagging in Unicode Plain Text", RFC 2482, January 1999.

[RFC2482] Whistler、K。およびG. Adams、「Unicode Plain Textでの言語タグ付け」、RFC 2482、1999年1月。

[RFC4646] Phillips, A. and M. Davis, "Tags for Identifying Languages", BCP 47, RFC 4646, September 2006.

[RFC4646] Phillips、A。およびM. Davis、「言語を識別するためのタグ」、BCP 47、RFC 4646、2006年9月。

[RFC5226] Narten, T. and H. Alvestrand, "Guidelines for Writing an IANA Considerations Section in RFCs", BCP 26, RFC 5226, May 2008.

[RFC5226] Narten、T。およびH. Alvestrand、「RFCSでIANA考慮事項セクションを書くためのガイドライン」、BCP 26、RFC 5226、2008年5月。

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

[RFC2119] Bradner、S。、「要件レベルを示すためにRFCで使用するためのキーワード」、BCP 14、RFC 2119、1997年3月。

7.2. Informative References
7.2. 参考引用

[RFC3917] Quittek, J., Zseby, T., Claise, B., and S. Zander, "Requirements for IP Flow Information Export (IPFIX)", RFC 3917, October 2004.

[RFC3917] Quittek、J.、Zseby、T.、Claise、B。、およびS. Zander、「IP Flow Information Export(IPFIX)の要件」、RFC 3917、2004年10月。

[RFC5470] Sadasivan, G., Brownlee, N., Claise, B., and J. Quittek, "Architecture for IP Flow Information Export", RFC 5470, March 2009.

[RFC5470] Sadasivan、G.、Brownlee、N.、Claise、B。、およびJ. Quittek、「IPフロー情報エクスポートのアーキテクチャ」、RFC 5470、2009年3月。

Appendix A. Examples
付録A. 例

The following example illustrates how the type information extension mechanism defined in this document may be used to describe the semantics of enterprise-specific Information Elements. The Information Elements used in this example are as follows:

次の例は、このドキュメントで定義されているタイプ情報拡張メカニズムを、エンタープライズ固有の情報要素のセマンティクスを説明するために使用する方法を示しています。この例で使用される情報要素は次のとおりです。

o initialTCPFlags, an example private IE 14, 1 octet, the TCP flags on the first TCP packet in the flow.

o InitialTCPFLAGS、プライベートIE 14、1オクテットの例、フローの最初のTCPパケットのTCPフラグ。

o unionTCPFlags, an example private IE 15, 1 octet, the union of the TCP flags on all packets after the first TCP packet in the flow.

o Uniontcpflags、プライベートIE 15、1オクテットの例、フロー内の最初のTCPパケットの後、すべてのパケットのTCPフラグの結合。

An Exporting Process exporting flows containing these Information Elements might use a Template like the following:

これらの情報要素を含むエクスポートプロセスエクスポートフローは、次のようなテンプレートを使用する場合があります。

                        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 =  52         |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |      Template ID = 256        |        Field Count = 9        |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |0| flowStartSeconds        150 |       Field Length =  4       |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |0| sourceIPv4Address         8 |       Field Length =  4       |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |0| destinationIPv4Address   12 |       Field Length =  4       |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |0| sourceTransportPort       7 |       Field Length =  2       |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |0| destinationTransportPort 11 |       Field Length =  2       |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |0| octetTotalCount          85 |       Field Length =  4       |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |1| (initialTCPFlags)        14 |       Field Length =  1       |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                  Private Enterprise Number                    |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |1| (unionTCPFlags)          15 |       Field Length =  1       |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                  Private Enterprise Number                    |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |0| protocolIdentifier        4 |       Field Length =  1       |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Figure 1: Template with Enterprise-Specific IEs

図1:エンタープライズ固有のIEを備えたテンプレート

However, a Collecting Process receiving Data Sets described by this Template can only treat the enterprise-specific Information Elements as opaque octets; specifically, there is no hint to the collector that they contain flag information. To use the type information extension mechanism to address this problem, the Exporting Process would first export the Information Element Type Options Template described in Section 3.9 above:

ただし、このテンプレートで説明されているデータセットを受信する収集プロセスは、エンタープライズ固有の情報要素を不透明なオクテットとしてのみ扱うことができます。具体的には、コレクターにはフラグ情報が含まれているというヒントはありません。この問題に対処するためにタイプ情報拡張メカニズムを使用するために、エクスポートプロセスは最初に上記のセクション3.9で説明されている情報要素タイプオプションテンプレートをエクスポートします。

                        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 = 257        |        Field Count = 4        |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |    Scope Field Count = 2      |0| priv.EnterpriseNumber   346 |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |       Field Length = 4        |0| informationElementId    303 |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |       Field Length = 2        |0| inf.El.DataType         339 |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |       Field Length = 1        |0| inf.El.Semantics        344 |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |       Field Length = 1        |0| inf.El.Name             341 |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |     Field Length = 65536      |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Figure 2: Example Information Element Type Options Template

図2:情報要素タイプオプションテンプレートの例

Then, the Exporting Process would export two records described by the Example Information Element Type Options Template to describe the enterprise-specific Information Elements:

次に、エクスポートプロセスは、情報要素タイプのオプションテンプレートの例で説明されている2つのレコードをエクスポートして、エンタープライズ固有の情報要素を説明します。

                        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 = 257         |          Length =  50         |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                  Private Enterprise Number                    |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |X|         IE 14               |0x01 unsigned8 |0x05 flags     |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |   15 length   |                                               |
   +-+-+-+-+-+-+-+-+                                               |
   |                      "initialTCPFlags"                        |
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                  Private Enterprise Number                    |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |X|         IE 15               |0x01 unsigned8 |0x05 flags     |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |   13 length   |                                               |
   +-+-+-+-+-+-+-+-+        "unionTCPFlags"                        |
   |                               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Figure 3: Type Record Example

図3:記録例を入力します

Authors' Addresses

著者のアドレス

Elisa Boschi Hitachi Europe c/o ETH Zurich Gloriastrasse 35 8092 Zurich Switzerland

Elisa Boschi Hitachi Europe c/o eth zurich gloriastrasse 35 8092チューリッヒスイス

   Phone: +41 44 632 70 57
   EMail: elisa.boschi@hitachi-eu.com
        

Brian Trammell Hitachi Europe c/o ETH Zurich Gloriastrasse 35 8092 Zurich Switzerland

ブライアン・トラメル・ヒタチ・ヨーロッパc/o eth zurich gloriastrasse 35 8092チューリッヒ・スイス

   Phone: +41 44 632 70 13
   EMail: brian.trammell@hitachi-eu.com
        

Lutz Mark Fraunhofer Institute for Manufacturing Technology and Applied Materials Research Wiener Str. 12 28359 Bremen Germany

Lutz Mark Fraunhofer Manufacturing Technology and Applied Materials Research Wiener Str。12 28359ブレーメンドイツ

   Phone: +49 421 2246206
   EMail: lutz.mark@ifam.fraunhofer.de
        

Tanja Zseby Fraunhofer Institute for Open Communication Systems Kaiserin-Augusta-Allee 31 10589 Berlin Germany

Tanja Zseby Fraunhofer Institute for Open Communication Systems Kaiserin-Augusta-Allee 31 10589ベルリンドイツ

   Phone: +49 30 3463 7153
   EMail: tanja.zseby@fokus.fraunhofer.de