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
        

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.

このドキュメントは、IPFIXメッセージ内IPFIX情報モデルプロパティの符号化を可能にするために収集、保存、および分析のためのIP流量測定装置からのデータを表し、送信するために使用されるIPフロー情報エクスポート(IPFIX)プロトコルの拡張を記述しストリーム。これは、アプリケーションやツールのさまざまな間の相互運用性と再利用を促進する、エンタープライズ固有の情報要素と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.

著作権(C)2009 IETF信託とドキュメントの作成者として特定の人物。全著作権所有。

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トラストの法律の規定に従うものとします。彼らは、この文書に関してあなたの権利と制限を説明するように、慎重にこれらの文書を確認してください。

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.

情報要素タイプのレコードは、一つの情報要素、informationElementId、そのパケットサンプリング(PSAMP)情報モデル[RFC5477]で定義される必要があることに注意してください。この情報要素はIANAに定義された情報要素への参照をサポートしています。 privateEnterpriseNumber情報要素は、企業固有の情報要素を記述するためにinformationElementIdと並んで必要とされます。

3.1. informationElementDataType
3.1. 情報要素のデータ型

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文字列内の1つまたは複数の言語タグにライン符号化された[RFC4646]、[RFC2482]で注釈付けされるかもしれません。複数の言語で説明のテキストは、独自の言語タグと、各セクションにタグを付けるかもしれません。この場合には、各言語での記述情報は、同等の意味を持つべきです。任意の言語タグの非存在下で、「I-デフォルト」[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. 情報要素は、始まりレンジ

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情報モデル[RFC5102]の3.2節

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情報モデルの第5の情報要素の定義[RFC5102]で定義されたユニットに対応します。下記の種類の詳細については、そのセクションを参照してください。このフィールドは、以下の表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情報エレメント単位副登録に登録されています。新しいタイプは、最初に来る最初に役立った[RFC5226]基づいて添加してもよいです。

Abstract Data Type: unsigned16

抽象データ型:UNSIGNED16

ElementId: 345

ELEMENTID:345

Status: current

ステータス:現在の

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

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

3.8. privateEnterpriseNumber
3.8. プライベートエンタープライズ番号

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によって割り当てられた情報要素についての型情報をエクスポートするには、0にprivateEnterpriseNumberを設定、またはタイプレコードでprivateEnterpriseNumberをエクスポートしません。エンタープライズ固有の情報エレメントについての型情報をエクスポートするには、privateEnterpriseNumberに企業数をエクスポートし、informationElementIdでクリアエンタープライズビットと情報要素の数をエクスポートします。関連するinformationElementId情報要素におけるエンタープライズビットが収集プロセスによって無視されなければなりません。

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とinformationElementSemantics情報要素のないすべての組み合わせが有効であることに注意してください。例えば、カウンタは、IPv4アドレスとしてエンコードすることができません。 informationElementSemanticsの許容値は、次のとおりです。

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

O任意の値は、符号なし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"、 "ブール"、 "MACADDRESS"、 "文字列"、 "dateTimeSeconds"、 "dateTimeMilliseconds"、 "dateTimeMicroseconds"、 "dateTimeNanoseconds"、 "IPv4Addressを"、またはのために有効です"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.

informationElementNameとinformationElementDescription:情報要素タイプのレコードは、情報要素を記述した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が長い65512オクテットまでの文字列を含むことが未満4096オクテット、これらの情報要素のどちらかですが。

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

informationElementDataType情報要素のためのO情報要素数339

o Information Element Number 340 for the informationElementDescription Information Element

informationElementDescription情報要素のためのO情報要素数340

o Information Element Number 341 for the informationElementName Information Element

informationElementName情報要素のためのO情報要素数341

o Information Element Number 342 for the informationElementRangeBegin Information Element

informationElementRangeBegin情報要素のためのO情報要素数342

o Information Element Number 343 for the informationElementRangeEnd Information Element

informationElementRangeEnd情報要素のためのO情報要素数343

o Information Element Number 344 for the informationElementSemantics Information Element

informationElementSemantics情報要素のためのO情報要素数344

o Information Element Number 345 for the informationElementUnits Information Element

informationElementUnits情報要素のためのO情報要素数345

o Information Element Number 346 for the privateEnterpriseNumber Information Element

privateEnterpriseNumber情報要素のためのO情報要素数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情報要素のために定義された値のための情報要素の意味副登録を作成しました。エントリは、標準アクション[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.

最初のIPFIXメーリングリストにこの問題を提起するための詳細なレビューのためのポール・エイトケンとゲルハルトMuenzのおかげで、デビッド・ムーアへ。この作業の支援のための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.、ブライアント、S.、Claise、B.、エイトケン、P.、およびJ.マイヤー、 "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]ディーツ、T.、Claise、B.、エイトケン、P.、ドレスラー、F.、およびG.カール、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]ウィスラー、K.とG.アダムス、 "Unicodeのテキスト形式での言語タグ付け"、RFC 2482、1999年1月。

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

[RFC4646]フィリップス、A.とM.デイヴィス、 "言語を識別するためのタグ"、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]ブラドナーの、S.、 "要件レベルを示すためにRFCsにおける使用のためのキーワード"、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.ザンダー、 "IPフロー情報エクスポート(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.、ブラウンリー、N.、Claise、B.、およびJ. Quittek、RFC 5470、2009年3月 "IPフロー情報のエクスポートのためのアーキテクチャ"。

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

エリサボスキ日立ヨーロッパのC / ETHチューリッヒGloriastrasse 35 8092チューリッヒスイスO

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

電話:+41 44 632 70 57 Eメール:elisa.boschi@hitachi-eu.com

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

ブライアン・トラメル日立ヨーロッパのC / ETHチューリッヒGloriastrasse 35 8092チューリッヒスイスO

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

電話:+41 44 632 70 13 Eメール:brian.trammell@hitachi-eu.com

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

製造技術およびアプライドマテリアル研究ウイナーのStrのためのルッツマーク・フラウンホーファー研究所。 12 28359ブレーメンドイツ

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

電話:+49 421 2246206 Eメール:lutz.mark@ifam.fraunhofer.de

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

オープン通信システムのためのターニャZsebyフラウンホーファー研究所カイザリンオーガスタダレ31 10589ベルリンドイツ

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

電話:+49 30 3463 7153 Eメール:tanja.zseby@fokus.fraunhofer.de