Internet Engineering Task Force (IETF) M. Boucadair Request for Comments: 9740 Orange Category: Standards Track B. Claise ISSN: 2070-1721 Huawei March 2025
This document specifies new IP Flow Information Export (IPFIX) Information Elements (IEs) to solve issues with existing ipv6ExtensionHeaders and tcpOptions IPFIX IEs, especially the ability to export any observed IPv6 extension headers or TCP options.
このドキュメントは、新しいIPフロー情報エクスポート(IPFIX)情報要素(IES)を指定して、既存のIPv6ExtensionHeadersおよびTCPoptions IPFix IEの問題を解決し、特に観測されたIPv6拡張ヘッダーまたはTCPオプションをエクスポートする機能を指定します。
This is an Internet Standards Track document.
これは、インターネット標準トラックドキュメントです。
This document is a product of the Internet Engineering Task Force (IETF). It represents the consensus of the IETF community. It has received public review and has been approved for publication by the Internet Engineering Steering Group (IESG). Further information on Internet Standards is available in Section 2 of RFC 7841.
このドキュメントは、インターネットエンジニアリングタスクフォース(IETF)の製品です。IETFコミュニティのコンセンサスを表しています。公開レビューを受けており、インターネットエンジニアリングステアリンググループ(IESG)からの出版が承認されています。インターネット標準の詳細については、RFC 7841のセクション2で入手できます。
Information about the current status of this document, any errata, and how to provide feedback on it may be obtained at https://www.rfc-editor.org/info/rfc9740.
このドキュメントの現在のステータス、任意のERRATA、およびそのフィードバックを提供する方法に関する情報は、https://www.rfc-editor.org/info/rfc9740で取得できます。
Copyright (c) 2025 IETF Trust and the persons identified as the document authors. All rights reserved.
著作権(c)2025 IETF Trustおよび文書著者として特定された人。無断転載を禁じます。
This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Revised BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Revised BSD License.
このドキュメントは、BCP 78およびIETFドキュメント(https://trustee.ietf.org/license-info)に関連するIETF Trustの法的規定の対象となります。この文書に関するあなたの権利と制限を説明するので、これらの文書を注意深く確認してください。このドキュメントから抽出されたコードコンポーネントには、セクション4.Eで説明されている法的規定のセクション4.Eで説明されており、改訂されたBSDライセンスで説明されている保証なしで提供されるように、改訂されたBSDライセンステキストを含める必要があります。
1. Introduction 1.1. Issues with ipv6ExtensionHeaders Information Element 1.2. Issues with tcpOptions Information Element 2. Conventions and Definitions 3. Information Elements for IPv6 Extension Headers 3.1. ipv6ExtensionHeaderType Information Element 3.2. ipv6ExtensionHeaderCount Information Element 3.3. ipv6ExtensionHeadersFull Information Element 3.4. ipv6ExtensionHeaderTypeCountList Information Element 3.5. ipv6ExtensionHeadersLimit Information Element 3.6. ipv6ExtensionHeadersChainLength Information Element 3.7. ipv6ExtensionHeaderChainLengthList Information Element 4. Information Elements for TCP Options 4.1. tcpOptionsFull Information Element 4.2. tcpSharedOptionExID16 Information Element 4.3. tcpSharedOptionExID32 Information Element 4.4. tcpSharedOptionExID16List Information Element 4.5. tcpSharedOptionExID32List Information Element 5. Implementation and Operational Considerations 6. Examples 6.1. IPv6 Extension Headers 6.2. TCP Options 6.2.1. Reduced-Size Encoding 6.2.2. Shared Options 7. Security Considerations 8. IANA Considerations 8.1. Deprecate ipv6ExtensionHeaders and tcpOptions Information Elements 8.2. IPFIX Information Elements 8.3. IPFIX Information Element Data Type 8.3.1. unsigned256 8.4. IPFIX Registry for IPv6 Extension Headers 8.4.1. Initial Values 8.4.2. Guidelines for the Designated Experts 9. References 9.1. Normative References 9.2. Informative References Acknowledgments Authors' Addresses
This document specifies new IP Flow Information Export (IPFIX) [RFC7011] Information Elements (IEs) to solve a set of issues encountered with the specifications of two IEs -- ipv6ExtensionHeaders (to export IPv6 extension headers) and tcpOptions (to export TCP options) [IANA-IPFIX]. More details about these issues are provided in the following subsections.
このドキュメントは、新しいIPフロー情報エクスポート(IPFIX)[RFC7011]情報要素(IES)を指定して、2つのIES(IPv6拡張ヘッダーをエクスポートするため)とTCPOPTIONS(TCPオプションをエクスポートする)[IANA-IPFIX]の2つのIES(IPv6拡張ヘッダーのエクスポート)で発生する一連の問題を解決します。これらの問題の詳細については、次のサブセクションに記載されています。
This document deprecates the ipv6ExtensionHeaders and tcpOptions IPFIX IEs that were initially defined in [RFC5102].
このドキュメントは、[RFC5102]で最初に定義されたIPv6ExtensionHeadersおよびTCPOPTIONS IPFIX IEを廃止します。
Note that [RFC7012] obsoletes [RFC5102] and specifies that [IANA-IPFIX] is the normative reference for these IEs.
[rfc7012] bustoletes [rfc5102]は、[iana-ipfix]がこれらのIEの規範的参照であることを指定していることに注意してください。
The specification of the ipv6ExtensionHeaders IPFIX IE (64) does not:
IPv6ExtensionHeaders IPFIX IE(64)の仕様は次のとおりです。
* Cover the full extension headers' range defined in the IPv6 specification (Section 4 of [RFC8200]).
* IPv6仕様([RFC8200]のセクション4)で定義されている完全な拡張ヘッダーの範囲をカバーします。
* Specify the procedure to follow when all bits are exhausted.
* すべてのビットが使い果たされたときに従う手順を指定します。
* Specify a means to export the order and the number of occurrences of a given extension header.
* 特定の拡張ヘッダーの順序と発生数をエクスポートする手段を指定します。
* Specify how to automatically update the IANA IPFIX registry [IANA-IPFIX] when a new value is assigned in the IPv6 Extension Header Types registry [IANA-EH]. Only a frozen set of extension headers can be exported using the ipv6ExtensionHeaders IE. For example, the ipv6ExtensionHeaders IE can't report some IPv6 EHs, specifically EHs for the Host Identity Protocol (139), Shim6 Protocol (140), or extension headers for experimentation and testing.
* IPv6拡張ヘッダータイプレジストリ[IANA-EH]に新しい値が割り当てられている場合、IANA IPFIXレジストリ[IANA-IPFIX]を自動的に更新する方法を指定します。IPv6ExtensionHeaders IEを使用して、拡張ヘッダーのフローズンセットのみをエクスポートできます。たとえば、IPv6ExtensionHeaders IEは、いくつかのIPv6 EHS、特にホストIDプロトコル(139)、SHIM6プロトコル(140)、または実験とテストの拡張ヘッダーのEHSを報告することはできません。
* Specify whether the exported values match the full enclosed values or only up to a limit imposed by hardware or software (e.g., Section 1.1 of [RFC8883]). Note that some implementations may not be able to export all observed extension headers in a Flow because of a hardware or software limit (see, e.g., [EH-LIMITS]).
* エクスポートされた値が完全な囲まれた値と一致するのか、それともハードウェアまたはソフトウェアによって課される制限までのみ一致するかを指定します(例:[RFC8883]のセクション1.1)。一部の実装は、ハードウェアまたはソフトウェアの制限のために、フロー内のすべての観測された拡張ヘッダーをエクスポートできない場合があることに注意してください(例:[eh-limits]を参照)。
* Discuss whether it covers all enclosed extension headers or only up to a limit.
* 囲まれたすべてのエクステンションヘッダーをカバーするか、制限までしかカバーしていないかを話し合います。
* Specify how to report the length of IPv6 extension headers.
* IPv6拡張ヘッダーの長さを報告する方法を指定します。
* Optimize the encoding.
* エンコーディングを最適化します。
* Explain the reasoning for reporting values that do not correspond to extension headers (e.g., "Unknown Layer 4 header" or "Payload compression header").
* 拡張ヘッダーに対応しない値を報告する理由を説明します(例:「未知のレイヤー4ヘッダー」または「ペイロード圧縮ヘッダー」)。
* Specify how to report extension header chains or aggregate lengths of extension headers.
* 拡張ヘッダーチェーンまたは総長さの拡張ヘッダーを報告する方法を指定します。
Section 3 addresses these issues.
セクション3では、これらの問題に対処しています。
This specification deprecates the ipv6ExtensionHeaders IPFIX IE in favor of the new IEs defined in this document.
この仕様は、このドキュメントで定義されている新しいIEを支持して、IPv6ExtensionHeaders IPFIX IEを非難します。
The specification of the tcpOptions IPFIX IE (209) does not:
tcpoptions ipfix IE(209)の仕様は次のとおりです。
* Describe how some observed TCP options in a Flow can be exported using IPFIX. Only TCP options having a Kind <= 63 can be exported in a tcpOptions IE.
* Flowで観察されたTCPオプションをIPFIXを使用してエクスポートする方法を説明してください。<= 63を持つTCPオプションのみをTCPOPTIONS IEでエクスポートできます。
* Allow reporting the observed Experiment Identifiers (ExIDs) that are carried in shared Experimental TCP options (Kind=253 or 254) [RFC6994].
* 共有された実験TCPオプション(Kind = 253または254)[RFC6994]で運ばれる観測された実験識別子(EXID)を報告することを許可します。
* Optimize the encoding.
* エンコーディングを最適化します。
Section 4 addresses these issues.
セクション4では、これらの問題について説明します。
This specification deprecates the tcpOptions IE in favor of the new IEs defined in this document.
この仕様は、このドキュメントで定義されている新しいIEを支持して、TCPOPTIONS IEを非難します。
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all capitals, as shown here.
このドキュメント内のキーワード「MUST」、「MUST NOT」、「REQUIRED」、「SHALL」、「SHALL NOT」、「SHOULD」、「SHOULD NOT」、「RECOMMENDED」、「NOT RECOMMENDED」、「MAY」、および「OPTIONAL」は、ここに示すようにすべて大文字で表示されている場合にのみ、BCP 14 [RFC2119] [RFC8174] で説明されているように解釈されます。
This document uses the IPFIX-specific terminology (Information Element, Template Record, Flow, etc.) defined in Section 2 of [RFC7011]. As in the base IPFIX specification [RFC7011], these IPFIX-specific terms have the first letter of a word capitalized.
このドキュメントでは、[RFC7011]のセクション2で定義されているIPFIX固有の用語(情報要素、テンプレートレコード、フローなど)を使用しています。ベースIPFIX仕様[RFC7011]のように、これらのIPFIX固有の用語には、単語の最初の文字が大文字になります。
Also, the document uses the terms defined in the IPv6 [RFC8200] and TCP [RFC9293] specifications.
また、このドキュメントでは、IPv6 [RFC8200]およびTCP [RFC9293]仕様で定義されている用語を使用しています。
In addition, the document makes use of the following terms:
さらに、ドキュメントは次の用語を使用しています。
Extension header chain:
拡張ヘッダーチェーン:
Refers to the chain of extension headers that are present in an IPv6 packet.
IPv6パケットに存在する拡張ヘッダーのチェーンを指します。
This term should not be confused with the IPv6 header chain, which includes the IPv6 header, zero or more IPv6 extension headers, and zero or a single Upper-Layer Header.
この用語は、IPv6ヘッダー、ゼロ以上のIPv6拡張ヘッダー、ゼロまたは単一の上層ヘッダーを含むIPv6ヘッダーチェーンと混同しないでください。
Flow with varying extension header chains:
さまざまな拡張ヘッダーチェーンを備えたフロー:
Refers to a Flow where distinct extension header chains are observed. Concretely, different packets in such a Flow will have a different sequence of extension header type codes.
異なる拡張ヘッダーチェーンが観察されるフローを指します。具体的には、このようなフロー内の異なるパケットには、拡張ヘッダータイプコードの異なるシーケンスがあります。
Name:
名前:
ipv6ExtensionHeaderType
ipv6extensionheadertype
ElementID:
ElementID:
513
513
Description:
説明:
Type of an IPv6 extension header observed in at least one packet of this Flow.
このフローの少なくとも1つのパケットで観察されるIPv6拡張ヘッダーのタイプ。
Abstract Data Type:
抽象データ型:
unsigned8
unsigned8
Data Type Semantics:
データ型セマンティクス:
identifier
識別子
Additional Information:
追加情報:
See the "IPv6 Extension Header Types" registry at [IANA-EH].
[IANA-EH]の「IPv6拡張ヘッダータイプ」レジストリを参照してください。
See Section 4 of [RFC8200] for the general definition of IPv6 extension headers.
IPv6拡張ヘッダーの一般的な定義については、[RFC8200]のセクション4を参照してください。
Reference:
参照:
RFC 9740
RFC 9740
Name:
名前:
ipv6ExtensionHeaderCount
ipv6extensionheadercount
ElementID:
ElementID:
514
514
Description:
説明:
The number of consecutive occurrences of the same extension header type in a Flow.
フロー内の同じ拡張ヘッダータイプの連続した発生数。
This IE is reported, e.g., in the ipv6ExtensionHeaderTypeCountList IE.
このIEは、たとえば、IPv6extensionheadertypecountList IEで報告されています。
The type of the extension header is provided in the ipv6ExtensionHeaderType IE.
拡張ヘッダーのタイプは、IPv6ExtensionHeadertype IEで提供されます。
Abstract Data Type:
抽象データ型:
unsigned8
unsigned8
Data Type Semantics:
データ型セマンティクス:
totalCounter
TotalCounter
Additional Information:
追加情報:
See the "IPv6 Extension Header Types" registry at [IANA-EH].
[IANA-EH]の「IPv6拡張ヘッダータイプ」レジストリを参照してください。
See Section 4 of [RFC8200] for the general definition of IPv6 extension headers.
IPv6拡張ヘッダーの一般的な定義については、[RFC8200]のセクション4を参照してください。
Reference:
参照:
RFC 9740
RFC 9740
Name:
名前:
ipv6ExtensionHeadersFull
ipv6extensionheadersfull
ElementID:
ElementID:
515
515
Description:
説明:
IPv6 extension headers observed in packets of this Flow. The information is encoded in a set of bit fields. For each IPv6 extension header, there is a bit in this set. The bit is set to 1 if any observed packet of this Flow contains the corresponding IPv6 extension header. Otherwise, if no observed packet of this Flow contains the respective IPv6 extension header, the value of the corresponding bit is 0.
このフローのパケットで観察されたIPv6拡張ヘッダー。情報は、ビットフィールドのセットでエンコードされています。各IPv6拡張ヘッダーについて、このセットには少しあります。このフローの観察されたパケットに対応するIPv6拡張ヘッダーが含まれている場合、ビットは1に設定されます。それ以外の場合、このフローの観察されたパケットにそれぞれのIPv6拡張ヘッダーが含まれていない場合、対応するビットの値は0です。
The IPv6 extension header associated with each bit is provided in [IANA-IPFIX-IPv6EH]. Bit 0 corresponds to the least significant bit (LSB) in the ipv6ExtensionHeadersFull IE, while bit 255 corresponds to the most significant bit (MSB) of the IE. In doing so, few octets will be needed to encode common IPv6 extension headers when observed in a Flow.
各ビットに関連付けられたIPv6拡張ヘッダーは、[IANA-IPFIX-IPV6EH]で提供されます。ビット0は、IPv6ExtensionHeadersfullIEの最も有意なビット(LSB)に対応し、ビット255はIEの最も重要なビット(MSB)に対応します。そうすることで、流れで観察されたときに一般的なIPv6拡張ヘッダーをエンコードするために必要なオクテットはほとんどありません。
The "No Next Header" (bit 2) value (Section 4.7 of [RFC8200]) is used if there is no upper-layer header in an IPv6 packet. Even if the value is not considered as an extension header as such, the corresponding bit is set in the ipv6ExtensionHeadersFull IE whenever that value is encountered in the Flow.
IPv6パケットに上層ヘッダーがない場合、「[RFC8200]のセクション4.7)値(ビット2)値(ビット2)値([RFC8200]のセクション4.7)が使用されます。値が拡張ヘッダーと見なされていなくても、対応するビットは、その値がフローで遭遇するたびにIPv6ExtensionHeadersfullで設定されます。
Extension headers observed in a Flow with varying extension header chains MUST NOT be grouped in the ipv6ExtensionHeadersFull IE if the ipv6ExtensionHeaderChainLengthList IE is also present.
さまざまな拡張ヘッダーチェーンを備えたフローで観察される拡張ヘッダーは、IPv6ExtensionHeaderChainLengthLengthList IEも存在する場合、IPv6ExtensionHeadersfull IEにグループ化する必要はありません。
If the ipv6ExtensionHeaderChainLengthList IE is not present, then extension headers observed in a Flow with varying extension header chains MAY be grouped in one single ipv6ExtensionHeadersFull IE or be exported in separate ipv6ExtensionHeadersFull IEs, one for each extension header chain.
IPv6ExtensionHeaderChainLengthLentsList IEが存在しない場合、さまざまな拡張ヘッダーチェーンを備えたフローで観察される拡張ヘッダーは、単一のIPv6ExtensionHeadersfull IEにグループ化されるか、個別のIPv6ExtensionHeadersfull IEでエクスポートされます。
The ipv6ExtensionHeadersFull IE MUST NOT be exported if ipv6ExtensionHeaderTypeCountList IE is also present because of the overlapping scopes of these two IEs.
IPv6ExtensionHeadertyPountList IEがこれら2つのIEの重複スコープのために存在する場合、IPv6ExtensionHeadersfull IEをエクスポートしないでください。
The value of ipv6ExtensionHeadersFull IE may be encoded in fewer octets per the guidelines in Section 6.2 of [RFC7011].
[RFC7011]のセクション6.2のガイドラインに従って、IPv6ExtensionHeadersfullの値は、より少ないオクテットでエンコードされる場合があります。
Abstract Data Type:
抽象データ型:
unsigned256
unsigned256
Data Type Semantics:
データ型セマンティクス:
flags
フラグ
Additional Information:
追加情報:
See the "IPFIX ipv6ExtensionHeaders Bits" registry at [IANA-IPFIX-IPv6EH].
[IANA-IPFIX-IPV6EH]の「IPFIX IPv6ExtensionHeadersビット」レジストリを参照してください。
See the "IPv6 Extension Header Types" registry at [IANA-EH].
[IANA-EH]の「IPv6拡張ヘッダータイプ」レジストリを参照してください。
See Section 4 of [RFC8200] for the general definition of IPv6 extension headers.
IPv6拡張ヘッダーの一般的な定義については、[RFC8200]のセクション4を参照してください。
The ipv6ExtensionHeadersFull IE deprecates the ipv6ExtensionHeaders IE (64) that was initially defined in [RFC5102].
IPv6ExtensionHeadersfull IEは、[RFC5102]で最初に定義されていたIPv6ExtensionHeaders IE(64)を非難します。
[RFC7012] obsoletes [RFC5102] and specifies that [IANA-IPFIX] is the normative reference for the ipv6ExtensionHeaders IE (64).
[rfc7012] obsoletes [rfc5102]および[iana-ipfix]がipv6extensionheaders IE(64)の規範的参照であることを指定します。
Reference:
参照:
RFC 9740
RFC 9740
Name:
名前:
ipv6ExtensionHeaderTypeCountList
ipv6extensionheadertypecountlist
ElementID:
ElementID:
516
516
Description:
説明:
As per Section 4.1 of [RFC8200], IPv6 nodes must accept and attempt to process extension headers occurring any number of times in the same packet. This IE echoes the order of extension headers and number of consecutive occurrences of the same extension header type in a Flow.
[RFC8200]のセクション4.1によると、IPv6ノードは、同じパケットで何度も発生する拡張ヘッダーを受け入れ、処理しようとする必要があります。これにより、拡張ヘッダーの順序と、フロー内の同じ拡張ヘッダータイプの連続した発生数がエコーされます。
This IE is a subTemplateList of ipv6ExtensionHeaderType and ipv6ExtensionHeaderCount IEs.
これは、IPv6extensionheadertypeおよびipv6extensionheadercount IESのサブテンプラテリストです。
Each header chain in a Flow with varying extension header chains MUST be exported in a separate IE.
さまざまな拡張ヘッダーチェーンを備えたフロー内の各ヘッダーチェーンは、別のIEでエクスポートする必要があります。
The same extension header type may appear several times in an ipv6ExtensionHeaderTypeCountList IE. For example, if an IPv6 packet of a Flow includes a Hop-by-Hop Options header, a Destination Options header, a Fragment header, and a Destination Options header, the ipv6ExtensionHeaderTypeCountList IE will report:
同じ拡張ヘッダータイプは、IPv6extensionheadertypecountList IEに数回表示される場合があります。たとえば、フローのIPv6パケットにホップバイホップオプションヘッダー、宛先オプションヘッダー、フラグメントヘッダー、および宛先オプションヘッダーが含まれている場合、IPv6extensionheadertypecountList IEが報告します。
* the count of Hop-by-Hop Options headers,
* ホップバイホップオプションヘッダーのカウント、
* the occurrences of the Destination Options headers that are observed before a Fragment header,
* フラグメントヘッダーの前に観察される宛先オプションヘッダーの発生、
* the occurrences of the Fragment headers, and
* フラグメントヘッダーの発生、および
* the occurrences of the Destination Options headers that are observed right after a Fragment header.
* フラグメントヘッダーの直後に観察される宛先オプションヘッダーの発生。
If an implementation determines that an observed packet of a Flow includes an extension header (including an extension header that it does not support), then the exact observed code of that extension header MUST be echoed in the ipv6ExtensionHeaderTypeCountList IE. How an implementation disambiguates between unknown upper-layer protocols vs. extension headers is not IPFIX-specific. Refer, for example, to Section 2.2 of [RFC8883] for a behavior of an intermediate node that encounters an unknown Next Header type.
観測されたフローのパケットに拡張ヘッダー(サポートしない拡張ヘッダーを含む)が含まれていると実装が判断された場合、その拡張ヘッダーの正確な観察コードは、IPv6extensionheadedertypecountlist IEでエコーする必要があります。不明な上層層プロトコルと拡張ヘッダー間で実装がどのように分離するかは、IPFIX固有ではありません。たとえば、[RFC8883]のセクション2.2を参照して、未知の次のヘッダータイプに遭遇する中間ノードの動作を参照してください。
Abstract Data Type:
抽象データ型:
subTemplateList
サブテンプラテリスト
Data Type Semantics:
データ型セマンティクス:
list
リスト
Additional Information:
追加情報:
See the "IPv6 Extension Header Types" registry at [IANA-EH].
[IANA-EH]の「IPv6拡張ヘッダータイプ」レジストリを参照してください。
See Section 4 of [RFC8200] for the general definition of IPv6 extension headers.
IPv6拡張ヘッダーの一般的な定義については、[RFC8200]のセクション4を参照してください。
Reference:
参照:
RFC 9740
RFC 9740
Name:
名前:
ipv6ExtensionHeadersLimit
ipv6extensionheaderslimit
ElementID:
ElementID:
517
517
Description:
説明:
When set to "false", this IE indicates that the exported extension header information (e.g., ipv6ExtensionHeadersFull or ipv6ExtensionHeaderTypeCountList) does not match the full enclosed extension headers, but only up to a limit that is typically set by hardware or software.
「false」に設定すると、このIEは、エクスポートされた拡張ヘッダー情報(たとえば、IPv6ExtensionHeaderSfullまたはIPv6ExtensionHeadertyPeCountList)が完全な囲まれた拡張ヘッダーと一致しないことを示しますが、通常はハードウェアまたはソフトウェアによって設定される制限までのみです。
When set to "true", this IE indicates that the exported extension header information matches the full enclosed extension headers.
「true」に設定すると、これはエクスポートされた拡張ヘッダー情報が完全な囲まれた拡張ヘッダーと一致することを示します。
Abstract Data Type:
抽象データ型:
boolean
ブール
Data Type Semantics:
データ型セマンティクス:
default
デフォルト
Additional Information:
追加情報:
See Section 4 of [RFC8200] for the general definition of IPv6 extension headers.
IPv6拡張ヘッダーの一般的な定義については、[RFC8200]のセクション4を参照してください。
See [RFC8883] for an example of IPv6 packet processing due to limits on extension headers.
拡張ヘッダーの制限によるIPv6パケット処理の例については、[RFC8883]を参照してください。
Reference:
参照:
RFC 9740
RFC 9740
Name:
名前:
ipv6ExtensionHeadersChainLength
ipv6extensionheaderschainlength
ElementID:
ElementID:
518
518
Description:
説明:
In theory, there are no limits on the number of IPv6 extension headers that may be present in a packet other than the path MTU. However, it was regularly reported that IPv6 packets with extension headers were often dropped in the Internet (e.g., [RFC7872]).
理論的には、Path MTU以外のパケットに存在する可能性のあるIPv6拡張ヘッダーの数に制限はありません。ただし、拡張ヘッダーを備えたIPv6パケットがインターネットでしばしばドロップされることが多いことが定期的に報告されていました(例:[RFC7872])。
As discussed in Section 1.2 of [RFC8883], some hardware devices implement a parsing buffer of a fixed size to process packets, including all the headers. When the aggregate length of headers of an IPv6 packet exceeds that size, the packet will be discarded or deferred to a slow path.
[RFC8883]のセクション1.2で説明したように、一部のハードウェアデバイスは、すべてのヘッダーを含むパケットを処理するために、固定サイズの解析バッファーを実装しています。IPv6パケットのヘッダーの総長さがそのサイズを超えると、パケットは廃棄または遅いパスに延期されます。
The ipv6ExtensionHeadersChainLength IE is used to report, in octets, the length of an extension header chain observed in a Flow. The length is the sum of the lengths of all extension headers of the chain. Exporting such information might help identifying root causes of performance degradation, including packet drops.
IPv6ExtensionHeaderSchainLength IEは、オクテットで、流れで観察される拡張ヘッダーチェーンの長さを報告するために使用されます。長さは、チェーンのすべての拡張ヘッダーの長さの合計です。そのような情報をエクスポートすると、パケットドロップを含むパフォーマンスの劣化の根本原因を特定するのに役立つ可能性があります。
Each header chain length of a Flow with varying extension header chains MUST be exported in a separate ipv6ExtensionHeadersChainLength IE.
さまざまな拡張ヘッダーチェーンを備えたフローの各ヘッダーチェーン長は、別のIPv6ExtensionHeaderSchainLengthでエクスポートする必要があります。
Abstract Data Type:
抽象データ型:
unsigned32
unsigned32
Data Type Semantics:
データ型セマンティクス:
identifier
識別子
Units:
ユニット:
octets
オクテット
Additional Information:
追加情報:
See Section 4 of [RFC8200] for the general definition of IPv6 extension headers.
IPv6拡張ヘッダーの一般的な定義については、[RFC8200]のセクション4を参照してください。
See [RFC9098] for an overview of operational implications of IPv6 packets with extension headers.
IPv6パケットの拡張ヘッダーとの運用上の意味の概要については、[RFC9098]を参照してください。
Reference:
参照:
RFC 9740
RFC 9740
Name:
名前:
ipv6ExtensionHeaderChainLengthList
ipv6extensionheaderchainlengthlist
ElementID:
ElementID:
519
519
Description:
説明:
This IE is used to report the chains and their lengths as observed in a Flow with varying extension header chains.
このIEは、さまざまな拡張ヘッダーチェーンを備えたフローで観察されるように、チェーンとその長さを報告するために使用されます。
This IE is a subTemplateList of ipv6ExtensionHeadersFull and ipv6ExtensionHeadersChainLength IEs.
このIEは、IPv6ExtensionHeadersfullとIPv6ExtensionHeaderSchainLengthのサブテンプラテリストです。
If several extension header chains are observed in a Flow, each header chain MUST be exported in a separate ipv6ExtensionHeaderChainLengthList IE.
フロー内でいくつかの拡張ヘッダーチェーンが観察される場合、各ヘッダーチェーンは別のIPv6ExtensionHeaderChainLengthList IEでエクスポートする必要があります。
Abstract Data Type:
抽象データ型:
subTemplateList
サブテンプラテリスト
Data Type Semantics:
データ型セマンティクス:
list
リスト
Additional Information:
追加情報:
See the "IPv6 Extension Header Types" registry at [IANA-EH].
[IANA-EH]の「IPv6拡張ヘッダータイプ」レジストリを参照してください。
See Section 4 of [RFC8200] for the general definition of IPv6 extension headers.
IPv6拡張ヘッダーの一般的な定義については、[RFC8200]のセクション4を参照してください。
Reference:
参照:
RFC 9740
RFC 9740
This section specifies a new IE to cover the full TCP options range.
このセクションでは、完全なTCPオプション範囲をカバーする新しいIEを指定します。
Name:
名前:
tcpOptionsFull
tcpoptionsfull
ElementID:
ElementID:
520
520
Description:
説明:
TCP options in packets of this Flow. The information is encoded in a set of bit fields. For each TCP option, there is a bit in this set. The bit is set to 1 if any observed packet of this Flow contains the corresponding TCP option. Otherwise, if no observed packet of this Flow contains the respective TCP option, the value of the corresponding bit is 0.
このフローのパケット内のTCPオプション。情報は、ビットフィールドのセットでエンコードされています。各TCPオプションについて、このセットには少しあります。このフローの観察されたパケットに対応するTCPオプションが含まれている場合、ビットは1に設定されます。それ以外の場合、このフローの観察されたパケットにそれぞれのTCPオプションが含まれていない場合、対応するビットの値は0です。
Options are mapped to bits according to their option numbers. TCP option Kind 0 corresponds to the least significant bit in the tcpOptionsFull IE, while Kind 255 corresponds to the most significant bit of the IE. This approach allows an observer to export any observed TCP option even if it does not support that option and without requiring updating a mapping table.
オプションは、オプション番号に従ってビットにマッピングされます。TCPオプションKind 0は、TCPOPTIONSFULL IEで最も重要なビットに対応しますが、DINCはIEの最も重要なビットに対応します。このアプローチにより、オブザーバーは、そのオプションをサポートせず、マッピングテーブルを更新することなく、観測されたTCPオプションをエクスポートできます。
The value of tcpOptionsFull IE may be encoded in fewer octets per the guidelines in Section 6.2 of [RFC7011].
tcpoptionfullの値は、[RFC7011]のセクション6.2のガイドラインに従って、より少ないオクテットでエンコードされる場合があります。
The presence of tcpSharedOptionExID16List or tcpSharedOptionExID32List IEs is an indication that a shared TCP option (Kind=253 or 254) is observed in a Flow. The presence of tcpSharedOptionExID16List or tcpSharedOptionExID32List IEs takes precedence over setting the corresponding bits in the tcpOptionsFull IE for the same Flow. In order to optimize the use of the reduced-size encoding in the presence of tcpSharedOptionExID16List or tcpSharedOptionExID32List IEs, the Exporter MUST NOT set to 1 the shared TCP options (Kind=253 or 254) of the tcpOptionsFull IE that is reported for the same Flow.
tcpsharedoptionexid16listまたはtcpshareardoptionexid32list IESの存在は、共有TCPオプション(Kind = 253または254)が流れで観察されることを示しています。Tcpsharedoptionexid16listまたはtcpshareardoptionexid32List IEの存在は、同じフローのtcpoptionsfull IEの対応するビットを設定することよりも優先されます。tcpsharedoptionexid16listまたはtcpsharedoptionexid32List IESの存在下で縮小サイズのエンコードの使用を最適化するために、輸出者は、同じ流れで報告されているtcpoptionsullの共有TCPオプション(Kind = 253または254)に設定してはなりません。
Abstract Data Type:
抽象データ型:
unsigned256
unsigned256
Data Type Semantics:
データ型セマンティクス:
flags
フラグ
Additional Information:
追加情報:
See the "TCP Option Kind Numbers" registry at [IANA-TCP].
[IANA-TCP]の「TCPオプションの種類番号」レジストリを参照してください。
See [RFC9293] for the general definition of TCP options.
TCPオプションの一般的な定義については、[RFC9293]を参照してください。
The tcpOptionsFull IE deprecates the tcpOptions IE (209) that was initially defined in [RFC5102].
tcpoptionsfullは、最初に[RFC5102]で定義されていたTCPOPTIONS IE(209)を非難します。
[RFC7012] obsoletes [RFC5102] and specifies that [IANA-IPFIX] is the normative reference for the tcpOptions IE (209).
[rfc7012] obsoletes [rfc5102]および[iana-ipfix]がtcpoptions ie(209)の規範的参照であることを指定します。
Reference:
参照:
RFC 9740
RFC 9740
Name:
名前:
tcpSharedOptionExID16
tcpshareardoptionexid16
ElementID:
ElementID:
521
521
Description:
説明:
Reports an observed 2-byte ExID in a shared TCP option (Kind=253 or 254) in a Flow.
フロー内の共有TCPオプション(Kind = 253または254)で観測された2バイトExidを報告します。
A basicList of tcpSharedOptionExID16 is used to report tcpSharedOptionExID16List values.
Tcpsharedoptionexid16の基本リストは、tcpsharedoptionexid16list値を報告するために使用されます。
Abstract Data Type:
抽象データ型:
unsigned16
unsigned16
Data Type Semantics:
データ型セマンティクス:
identifier
識別子
Additional Information:
追加情報:
See the "TCP Experimental Option Experiment Identifiers (TCP ExIDs)" registry at [IANA-TCP-ExIDs].
[IANA-TCP-EXIDS]の「TCP実験オプション実験識別子(TCP EXIDS)」レジストリを参照してください。
See [RFC9293] for the general definition of TCP options.
TCPオプションの一般的な定義については、[RFC9293]を参照してください。
See [RFC6994] for the shared use of experimental TCP Options.
実験的なTCPオプションの共有使用については、[RFC6994]を参照してください。
Reference:
参照:
RFC 9740
RFC 9740
Name:
名前:
tcpSharedOptionExID32
TCPSHAREAREDOPTIONEXID32
ElementID:
ElementID:
522
522
Description:
説明:
Reports an observed 4-byte ExID in a shared TCP option (Kind=253 or 254) in a Flow.
フロー内の共有TCPオプション(Kind = 253または254)で観測された4バイトExidを報告します。
A basicList of tcpSharedOptionExID32 is used to report tcpSharedOptionExID32List values.
Tcpsharedoptionexid32の基本リストは、tcpsharedoptionexid32list値を報告するために使用されます。
Abstract Data Type:
抽象データ型:
unsigned32
unsigned32
Data Type Semantics:
データ型セマンティクス:
identifier
識別子
Additional Information:
追加情報:
See the "TCP Experimental Option Experiment Identifiers (TCP ExIDs)" registry at [IANA-TCP-ExIDs].
[IANA-TCP-EXIDS]の「TCP実験オプション実験識別子(TCP EXIDS)」レジストリを参照してください。
See [RFC9293] for the general definition of TCP options.
TCPオプションの一般的な定義については、[RFC9293]を参照してください。
See [RFC6994] for the shared use of experimental TCP Options.
実験的なTCPオプションの共有使用については、[RFC6994]を参照してください。
Reference:
参照:
RFC 9740
RFC 9740
Name:
名前:
tcpSharedOptionExID16List
tcpsharedoptionexid16list
ElementID:
ElementID:
523
523
Description:
説明:
Reports observed 2-byte ExIDs in shared TCP options (Kind=253 or 254) in a Flow.
レポートでは、フローで共有TCPオプション(Kind = 253または254)で2バイトExidsが観察されました。
A basicList of tcpSharedOptionExID16 IEs in which each tcpSharedOptionExID16 IE carries an observed 2-byte ExID in a shared option.
各tcpsharedoptionexid16 IEが共有オプションで観測された2バイトexidを持つtcpsharedoptionexid16 IEの基本リスト。
Abstract Data Type:
抽象データ型:
basicList
BasicList
Data Type Semantics:
データ型セマンティクス:
list
リスト
Additional Information:
追加情報:
See the "TCP Experimental Option Experiment Identifiers (TCP ExIDs)" registry at [IANA-TCP-ExIDs].
[IANA-TCP-EXIDS]の「TCP実験オプション実験識別子(TCP EXIDS)」レジストリを参照してください。
See [RFC9293] for the general definition of TCP options.
TCPオプションの一般的な定義については、[RFC9293]を参照してください。
See [RFC6994] for the shared use of experimental TCP Options.
実験的なTCPオプションの共有使用については、[RFC6994]を参照してください。
Reference:
参照:
RFC 9740
RFC 9740
Name:
名前:
tcpSharedOptionExID32List
tcpsharedoptionexid32List
ElementID:
ElementID:
524
524
Description:
説明:
Reports observed 4-byte ExIDs in shared TCP options (Kind=253 or 254) in a Flow.
レポートでは、フローで共有TCPオプション(Kind = 253または254)で4バイトExidsが観察されました。
A basicList of tcpSharedOptionExID32 IEs in which each tcpSharedOptionExID32 IE carries an observed 4-byte ExID in a shared option.
各tcpsharedoptionexid32 IEが共有オプションで観測された4バイトexidを持つtcpsharedoptionexid32 IEの基本リスト。
Abstract Data Type:
抽象データ型:
basicList
BasicList
Data Type Semantics:
データ型セマンティクス:
list
リスト
Additional Information:
追加情報:
See the "TCP Experimental Option Experiment Identifiers (TCP ExIDs)" registry at [IANA-TCP-ExIDs].
[IANA-TCP-EXIDS]の「TCP実験オプション実験識別子(TCP EXIDS)」レジストリを参照してください。
See [RFC9293] for the general definition of TCP options.
TCPオプションの一般的な定義については、[RFC9293]を参照してください。
See [RFC6994] for the shared use of experimental TCP Options.
実験的なTCPオプションの共有使用については、[RFC6994]を参照してください。
Reference:
参照:
RFC 9740
RFC 9740
Implementations of tcpSharedOptionExID16, tcpSharedOptionExID32, tcpSharedOptionExID16List, and tcpSharedOptionExID32List IEs are assumed to be provided with a list of valid ExIDs [IANA-TCP-ExIDs]. How that list is maintained is implementation-specific. Absent that list, an implementation can't autonomously determine whether an ExID is present and, if so, whether its length is 2 or 4 bytes.
Tcpsharedoptionexid16、tcpsharedoptionexid32、tcpsharedoptionexid16list、およびtcpshareardoptionexid32List IEの実装には、有効なexids [iana-tcp-exids]のリストが提供されると想定されています。そのリストの維持方法は、実装固有です。そのリストがなければ、実装はExidが存在するかどうか、およびその場合、その長さが2バイトか4バイトかどうかを自律的に決定することはできません。
If a TCP Flow contains packets with a mix of 2-byte and 4-byte ExIDs, the same Template Record is used with both tcpSharedOptionExID16 and tcpSharedOptionExID32 IEs.
TCPフローに2バイトと4バイトのExidの混合が含まれているパケットが含まれている場合、TCPShareDoptionExid16とTCPShareDOPTIONEXID32 IESの両方で同じテンプレートレコードが使用されます。
This section provides a few examples to illustrate the use of some IEs defined in this document.
このセクションでは、このドキュメントで定義されているいくつかのIEの使用を説明するためのいくつかの例を示します。
Figure 1 provides an example of EH/bit mappings in an ipv6ExtensionHeadersFull IE for an IPv6 Flow in which only the IPv6 Destination Options (0) header is observed. The bits are set following the table provided in Section 8.4.1.
図1は、IPv6宛先オプション(0)ヘッダーのみが観察されるIPv6フローのIPv6ExtensionHeadersfull IEのEH/ビットマッピングの例を示しています。ビットは、セクション8.4.1に記載されている表に従って設定されています。
MSB LSB 1 25 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 ... 8 9 0 1 2 3 4 5 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+...+-+-+-+-+-+-+-+-+ |0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| |0|0|0|0|0|0|0|1| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+...+-+-+-+-+-+-+-+-+
Figure 1: Example of EH/Bit Mappings in the ipv6ExtensionHeadersFull IE
図1:ipv6extensionheadersfullのeh/bitマッピングの例ie
The leading zeros are dropped per the reduced-size encoding guidance. One octet is thus sufficient to send these observed options on the wire. Concretely, the ipv6ExtensionHeadersFull IE will be set to 0x01 (Figure 2).
主要なゼロは、縮小サイズのエンコーディングガイダンスごとに削除されます。したがって、1つのオクテットは、これらの観測されたオプションをワイヤーに送信するのに十分です。具体的には、IPv6ExtensionHeadersfull IEは0x01に設定されます(図2)。
MSB LSB 0 1 2 3 4 5 6 7 +-+-+-+-+-+-+-+-+ |0|0|0|0|0|0|0|1| +-+-+-+-+-+-+-+-+
Figure 2: Example A of ipv6ExtensionHeadersFull IE with Reduced-Size Encoding
図2:ipv6extensionheadersfullの例Aは、縮小サイズのエンコーディングを伴う
Figure 3 provides another example of reported values in an ipv6ExtensionHeadersFull IE for an IPv6 Flow in which the Destination Options (0), IPv6 Hop-by-Hop Options (1), and Routing (5) headers are observed. One octet is sufficient to report these observed options. Concretely, the ipv6ExtensionHeadersFull IE will be set to 0x23.
図3は、宛先オプション(0)、IPv6ホップバイホップオプション(1)、およびルーティング(5)ヘッダーが観察されるIPv6フローのIPv6ExtensionHeadersfull IEで報告された値の別の例を示しています。これらの観察されたオプションを報告するには、1つのオクテットで十分です。具体的には、IPv6ExtensionHeadersfull IEは0x23に設定されます。
MSB LSB 0 1 2 3 4 5 6 7 +-+-+-+-+-+-+-+-+ |0|0|1|0|0|0|1|1| +-+-+-+-+-+-+-+-+
Figure 3: Example B of ipv6ExtensionHeadersFull IE with Reduced-Size Encoding
図3:ipv6extensionheadersfullの例bは、縮小サイズのエンコーディングを備えています
Let us now consider an IPv6 Flow in which the following EH chain is observed: Routing (5), Mobility (7), and Authentication (9) header. Figure 4 shows the ipv6ExtensionHeadersFull IE (0x02A0) to report this individual chain.
次に、次のEHチェーンが観察されるIPv6フローを考えてみましょう:ルーティング(5)、モビリティ(7)、および認証(9)ヘッダー。図4は、この個々のチェーンを報告するIPv6ExtensionHeadersfull IE(0x02A0)を示しています。
MSB LSB 1 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |0|0|0|0|0|0|1|0|1|0|1|0|0|0|0|0| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 4: Example of ipv6ExtensionHeadersFull IE Reported for an Extension Header Chain
図4:拡張ヘッダーチェーンについて報告されたIPv6ExtensionHeadersfullの例IE
Given TCP Kind allocation practices and the option mapping defined in Section 4.1, fewer octets are likely to be used for Flows with common TCP options.
TCPの種類割り当てプラクティスとセクション4.1で定義されているオプションマッピングを考えると、一般的なTCPオプションを備えたフローに使用されるオクテットの数は少なくなります。
Figure 5 shows an example of Kind/bit mappings in a tcpOptionsFull IE for a TCP Flow in which End of Option List (0), Maximum Segment Size (2), and Window Scale (3) options are observed.
図5は、オプションリスト(0)、最大セグメントサイズ(2)、およびウィンドウスケール(3)オプションの端の終わりのTCPフローのTCPOPTIONSFULL IEの種類/ビットマッピングの例を示しています。
MSB LSB 1 25 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 ... 8 9 0 1 2 3 4 5 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+...+-+-+-+-+-+-+-+-+ |0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| |0|0|0|0|1|1|0|1| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+...+-+-+-+-+-+-+-+-+
Figure 5: Example of TCP Options / Bit Mappings in a tcpOptionsFull IE
図5:TCPOPTIONSFULL IEのTCPオプション /ビットマッピングの例
One octet is sufficient to report these observed options. Concretely, the tcpOptionsFull IE will be set to 0x0D (Figure 6).
これらの観察されたオプションを報告するには、1つのオクテットで十分です。具体的には、tcpoptionfull ieは0x0dに設定されます(図6)。
MSB LSB 0 1 2 3 4 5 6 7 +-+-+-+-+-+-+-+-+ |0|0|0|0|1|1|0|1| +-+-+-+-+-+-+-+-+
Figure 6: Example of tcpOptionsFull IE with Reduced-Size Encoding
図6:縮小サイズのエンコーディングを備えたtcpoptionsfull IEの例
Let us consider a TCP Flow in which shared options with ExIDs 0x0348 (HOST_ID) [RFC7974], 0x454E (TCP-ENO) [RFC8547], and 0xE2D4C3D9 (Shared Memory Communications over RDMA protocol) [RFC7609] are observed. Figure 7 shows an excerpt of the Data Set encoding with a focus on the tcpSharedOptionExID16 and tcpSharedOptionExID32 IEs. The meaning of the fields is defined in [RFC6313].
exids 0x0348(host_id)[rfc7974]、0x454e(tcp-eno)[rfc8547]、および0xe2d4c3d9(rdmaプロトコル上の共有メモリ通信)[RFC7609]が観察されるTCPフローを考えてみましょう。図7は、TCPShareDoptionExid16およびTcpshareardoptionexid32 IESに焦点を当てたデータセットの抜粋を示しています。フィールドの意味は[RFC6313]で定義されています。
MSB LSB 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 : ... : +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 255 | List Length = 9 |semantic=allof | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |tcpSharedOptionExID16 = 521 | Field Length = 2 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 0x0348 | 0x454E | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 255 | List Length = 9 |semantic=allof | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |tcpSharedOptionExID32 = 522 | Field Length = 4 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 0xE2D4C3D9 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ : ... :
Figure 7: Example of TCP Shared IEs
図7:TCP共有IEの例
IPFIX security considerations are discussed in Section 11 of [RFC7011].
IPFIXのセキュリティ上の考慮事項については、[RFC7011]のセクション11で説明します。
ipv6ExtensionHeadersChainLength and ipv6ExtensionHeadersLimit IEs can be exploited by an unauthorized observer as a means to deduce the processing capabilities of nodes. Section 8 of [RFC7012] discusses the required measures to guarantee the integrity and confidentiality of the exported information.
IPv6ExtensionHeaderSchainLengthおよびIPv6ExtensionHeaderSlimit IESは、ノードの処理機能を推測する手段として、不正なオブザーバーによって活用される可能性があります。[RFC7012]のセクション8では、エクスポートされた情報の完全性と機密性を保証するために必要な措置について説明します。
This document does not add new security considerations for exporting IEs other than those already discussed in Section 8 of [RFC7012].
この文書は、[RFC7012]のセクション8ですでに説明したもの以外のIEをエクスポートするための新しいセキュリティ上の考慮事項を追加しません。
IANA has updated the "IPFIX Information Elements" registry under the "IP Flow Information Export (IPFIX) Entities" registry group [IANA-IPFIX] as follows:
IANAは、「IP Flow Information(IPFIX)エンティティ」レジストリグループ[IANA-IPFIX]の下で「IPFIX情報要素」レジストリを次のように更新しました。
* The ipv6ExtensionHeaders IE (64) entry has been marked as deprecated in favor of the ipv6ExtensionHeadersFull IE defined in this document. This note is echoed in the "Additional Information" of the ipv6ExtensionHeaders IE.
* IPv6ExtensionHeaders IE(64)エントリは、このドキュメントで定義されているIPv6ExtensionHeadersfull IEを支持して非推奨としてマークされています。このメモは、IPv6ExtensionHeaders IEの「追加情報」に反映されています。
* The tcpOptions IE (209) entry has been marked as deprecated in favor of the tcpOptionsFull IE defined in this document. This note is echoed in the "Additional Information" of the tcpOptions IE.
* TCPOPTIONS IE(209)エントリは、このドキュメントで定義されているTCPOPTIONSFULL IEを支持して廃止されたとマークされています。このメモは、TCPoptions IEの「追加情報」に反映されています。
* The following has been added to the "Additional Information" of both the ipv6ExtensionHeaders and tcpOptions IEs:
* 以下は、IPv6ExtensionHeadersとTCPoptionsの両方の「追加情報」に追加されました。
- This Information Element was initially specified in [RFC5102].
- この情報要素は、最初に[RFC5102]で指定されていました。
- [RFC7012] has obsoleted [RFC5102] and specifies that [IANA-IPFIX] is the normative reference for this Information Element.
- [RFC7012]は廃止された[RFC5102]であり、[IANA-IPFIX]がこの情報要素の規範的参照であることを指定しています。
Also, IANA has updated the reference of ipv6ExtensionHeaders IE (64) and tcpOptions IE (209) to point to this document.
また、IANAは、IPv6ExtensionHeaders IE(64)およびTCPOPTIONS IE(209)の参照を更新して、このドキュメントを指しています。
IANA has added the following new IPFIX IEs to the "IPFIX Information Elements" registry under the "IP Flow Information Export (IPFIX) Entities" registry group [IANA-IPFIX]:
IANAは、「IP Flow Information Export(IPFIX)エンティティ」レジストリグループ[IANA-IPFIX]に基づく「IPFIX情報要素」レジストリに次の新しいIPFIX IEを追加しました。
+===========+====================================+===============+ | ElementID | Name | Specification | +===========+====================================+===============+ | 513 | ipv6ExtensionHeaderType | Section 3.1 | | | | of RFC 9740 | +-----------+------------------------------------+---------------+ | 514 | ipv6ExtensionHeaderCount | Section 3.2 | | | | of RFC 9740 | +-----------+------------------------------------+---------------+ | 515 | ipv6ExtensionHeadersFull | Section 3.3 | | | | of RFC 9740 | +-----------+------------------------------------+---------------+ | 516 | ipv6ExtensionHeaderTypeCountList | Section 3.4 | | | | of RFC 9740 | +-----------+------------------------------------+---------------+ | 517 | ipv6ExtensionHeadersLimit | Section 3.5 | | | | of RFC 9740 | +-----------+------------------------------------+---------------+ | 518 | ipv6ExtensionHeadersChainLength | Section 3.6 | | | | of RFC 9740 | +-----------+------------------------------------+---------------+ | 519 | ipv6ExtensionHeaderChainLengthList | Section 3.7 | | | | of RFC 9740 | +-----------+------------------------------------+---------------+ | 520 | tcpOptionsFull | Section 4.1 | | | | of RFC 9740 | +-----------+------------------------------------+---------------+ | 521 | tcpSharedOptionExID16 | Section 4.2 | | | | of RFC 9740 | +-----------+------------------------------------+---------------+ | 522 | tcpSharedOptionExID32 | Section 4.3 | | | | of RFC 9740 | +-----------+------------------------------------+---------------+ | 523 | tcpSharedOptionExID16List | Section 4.4 | | | | of RFC 9740 | +-----------+------------------------------------+---------------+ | 524 | tcpSharedOptionExID32List | Section 4.5 | | | | of RFC 9740 | +-----------+------------------------------------+---------------+
Table 1: New IPFIX Information Elements
表1:新しいIPFIX情報要素
IANA has added the following new abstract data type to the "IPFIX Information Element Data Types" registry under the "IP Flow Information Export (IPFIX) Entities" registry group [IANA-IPFIX]:
IANAは、次の新しい抽象データ型を「IPFIX情報エクスポート(IPFIX)エンティティ」レジストリグループ[IANA-IPFIX]に基づく「IPFIX情報要素データ型」レジストリに追加しました。
+=======+=============+===========+ | Value | Description | Reference | +=======+=============+===========+ | 23 | unsigned256 | RFC 9740 | +-------+-------------+-----------+
Table 2: New IPFIX Information Element Data Type
表2:新しいIPFIX情報要素データタイプ
The type "unsigned256" represents a non-negative integer value in the range of '0' to '2^256 - 1'. Similar to Section 6.1.1 of [RFC7011], this type MUST be encoded using the default canonical format in network byte order.
タイプ「unsigned256」は、「0」から「2^256-1」の範囲の非陰性整数値を表します。[RFC7011]のセクション6.1.1と同様に、このタイプは、ネットワークバイトの順序でデフォルトの正規形式を使用してエンコードする必要があります。
Reduced-size encoding (Section 6.2 of [RFC7011]) applies to this data type. The reduction in size can be to any number of octets smaller than the unsigned256 type if the data value still fits, i.e., so that only leading zeros are dropped.
[RFC7011]のセクション6.2)は、このデータ型に適用されます。サイズの縮小は、データ値がまだ適合している場合、つまり主要なゼロのみがドロップされる場合、unsigned256タイプよりも小さいオクテットの数になります。
IANA has created a new registry entitled "IPFIX ipv6ExtensionHeaders Bits" in the IANA IPFIX registry group [IANA-IPFIX].
IANAは、IANA IPFIXレジストリグループ[IANA-IPFIX]に「IPFIX IPv6ExtensionHeaders Bits」というタイトルの新しいレジストリを作成しました。
When a new code is assigned to an IPv6 EH in [IANA-EH], the next available free bit is selected by IANA for this EH from the "IPFIX ipv6ExtensionHeaders Bits" registry, and the registry is updated with the details that mirror the assigned EH. The "Label" mirrors the "keyword" of an EH as indicated in [IANA-Protocols], while the "Protocol Number" mirrors the "Protocol Number" in [IANA-EH]. IANA has added the following note to [IANA-EH]:
[IANA-EH]のIPv6 EHに新しいコードが割り当てられると、「IPFIX IPv6ExtensionHeadersビット」レジストリからこのEHの次に利用可能な無料ビットが選択され、レジストリは割り当てられたEHを反映する詳細で更新されます。[ラベル]は[IANA-Protocols]に示されているようにEHの「キーワード」を反映しており、「プロトコル番号」は[IANA-EH]の「プロトコル番号」を反映しています。IANAは次のメモを[Iana-eh]に追加しました。
Note: When a new code is assigned to an IPv6 Extension Header, the next available free bit in [IANA-IPFIX-IPv6EH] is selected for this new Extension Header. [IANA-IPFIX-IPv6EH] is updated accordingly. Modifications to existing registrations must be mirrored in [IANA-IPFIX-IPv6EH].
注:新しいコードがIPv6拡張ヘッダーに割り当てられている場合、[IANA-IPFIX-IPV6EH]で次に利用可能な無料ビットがこの新しい拡張ヘッダーに選択されます。[IANA-IPFIX-IPV6EH]それに応じて更新されます。既存の登録の変更は、[IANA-IPFIX-IPV6EH]に反映する必要があります。
Otherwise, the registration policy for the registry is Expert Review (Section 4.5 of [RFC8126]). See more details in Section 8.4.2.
それ以外の場合、レジストリの登録ポリシーは専門家レビューです([RFC8126]のセクション4.5)。セクション8.4.2の詳細を参照してください。
The initial values of this registry are provided in Table 3.
このレジストリの初期値を表3に示します。
+=======+=======+==========+=========================+===========+ | Bit | Label | Protocol | Description | Reference | | | | Number | | | +=======+=======+==========+=========================+===========+ | 0 | DST | 60 | Destination Options for | RFC 9740 | | | | | IPv6 | | +-------+-------+----------+-------------------------+-----------+ | 1 | HOP | 0 | IPv6 Hop-by-Hop Options | RFC 9740 | +-------+-------+----------+-------------------------+-----------+ | 2 | NoNxt | 59 | No Next Header for IPv6 | RFC 9740 | +-------+-------+----------+-------------------------+-----------+ | 3 | UNK | | Unknown extension or | RFC 9740 | | | | | transport header | | +-------+-------+----------+-------------------------+-----------+ | 4 | FRA0 | 44 | Fragment header - first | RFC 9740 | | | | | fragment | | +-------+-------+----------+-------------------------+-----------+ | 5 | RH | 43 | Routing header | RFC 9740 | +-------+-------+----------+-------------------------+-----------+ | 6 | FRA1 | 44 | Fragmentation header - | RFC 9740 | | | | | not first fragment | | +-------+-------+----------+-------------------------+-----------+ | 7 | MOB | 135 | Mobility Header | RFC 9740 | +-------+-------+----------+-------------------------+-----------+ | 8 | ESP | 50 | Encapsulating Security | RFC 9740 | | | | | Payload | | +-------+-------+----------+-------------------------+-----------+ | 9 | AH | 51 | Authentication Header | RFC 9740 | +-------+-------+----------+-------------------------+-----------+ | 10 | HIP | 139 | Host Identity Protocol | RFC 9740 | +-------+-------+----------+-------------------------+-----------+ | 11 | SHIM6 | 140 | Shim6 Protocol | RFC 9740 | +-------+-------+----------+-------------------------+-----------+ | 12 | | 253 | Use for experimentation | RFC 9740 | | | | | and testing | | +-------+-------+----------+-------------------------+-----------+ | 13 | | 254 | Use for experimentation | RFC 9740 | | | | | and testing | | +-------+-------+----------+-------------------------+-----------+ | 14 to | | | Unassigned | | | 255 | | | | | +-------+-------+----------+-------------------------+-----------+
Table 3: Initial Values of the "IPFIX ipv6ExtensionHeaders Bits" Registry
表3:「ipfix ipv6extensionheadersビット」レジストリの初期値
It is suggested that multiple designated experts be appointed for registry change requests.
複数の指定された専門家がレジストリの変更リクエストに任命されることをお勧めします。
Designated experts are solicited only for changes that are not covered by the automatic mirroring described above. For example, a registration may request two bits for a new EH to cover specific behaviors or uses of that EH.
指定された専門家は、上記の自動ミラーリングでカバーされていない変更のみを求められます。たとえば、登録は、特定の動作またはそのEHの使用をカバーするために、新しいEHに2ビットを要求する場合があります。
Criteria that should be applied by the designated experts include determining whether the proposed registration duplicates existing entries, whether the exception to the automatic mirroring procedure is justified, and whether the registration description is clear and fits the purpose of this registry.
指定された専門家が適用すべき基準には、提案された登録が既存のエントリを複製しているかどうか、自動ミラーリング手順の例外が正当化されるかどうか、登録の説明が明確であるかどうかを判断することが含まれます。
Within the review period, the designated experts will either approve or deny the registration request, communicating this decision to the IANA. Denials should include an explanation and, if applicable, suggestions as to how to make the request successful.
レビュー期間内に、指定された専門家は登録要求を承認または拒否し、この決定をIANAに伝えます。拒否には説明を含める必要があります。必要に応じて、リクエストを成功させる方法に関する提案が含まれます。
[IANA-EH] IANA, "IPv6 Extension Header Types", <https://www.iana.org/assignments/ipv6-parameters>.
[IANA-IPFIX] IANA, "IP Flow Information Export (IPFIX) Entities", <https://www.iana.org/assignments/ipfix>.
[IANA-IPFIX-IPv6EH] IANA, "IPFIX ipv6ExtensionHeaders Bits", <https://www.iana.org/assignments/ipfix>.
[IANA-Protocols] IANA, "Protocol Numbers", <https://www.iana.org/assignments/protocol-numbers>.
[IANA-TCP] IANA, "TCP Option Kind Numbers", <https://www.iana.org/assignments/tcp-parameters>.
[IANA-TCP-ExIDs] IANA, "TCP Experimental Option Experiment Identifiers (TCP ExIDs)", <https://www.iana.org/assignments/tcp-parameters>.
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, DOI 10.17487/RFC2119, March 1997, <https://www.rfc-editor.org/info/rfc2119>.
[RFC6313] Claise, B., Dhandapani, G., Aitken, P., and S. Yates, "Export of Structured Data in IP Flow Information Export (IPFIX)", RFC 6313, DOI 10.17487/RFC6313, July 2011, <https://www.rfc-editor.org/info/rfc6313>.
[RFC6994] Touch, J., "Shared Use of Experimental TCP Options", RFC 6994, DOI 10.17487/RFC6994, August 2013, <https://www.rfc-editor.org/info/rfc6994>.
[RFC7011] Claise, B., Ed., Trammell, B., Ed., and P. Aitken, "Specification of the IP Flow Information Export (IPFIX) Protocol for the Exchange of Flow Information", STD 77, RFC 7011, DOI 10.17487/RFC7011, September 2013, <https://www.rfc-editor.org/info/rfc7011>.
[RFC7012] Claise, B., Ed. and B. Trammell, Ed., "Information Model for IP Flow Information Export (IPFIX)", RFC 7012, DOI 10.17487/RFC7012, September 2013, <https://www.rfc-editor.org/info/rfc7012>.
[RFC8126] Cotton, M., Leiba, B., and T. Narten, "Guidelines for Writing an IANA Considerations Section in RFCs", BCP 26, RFC 8126, DOI 10.17487/RFC8126, June 2017, <https://www.rfc-editor.org/info/rfc8126>.
[RFC8174] Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174, May 2017, <https://www.rfc-editor.org/info/rfc8174>.
[RFC8200] Deering, S. and R. Hinden, "Internet Protocol, Version 6 (IPv6) Specification", STD 86, RFC 8200, DOI 10.17487/RFC8200, July 2017, <https://www.rfc-editor.org/info/rfc8200>.
[RFC9293] Eddy, W., Ed., "Transmission Control Protocol (TCP)", STD 7, RFC 9293, DOI 10.17487/RFC9293, August 2022, <https://www.rfc-editor.org/info/rfc9293>.
[EH-LIMITS] Herbert, T., "Limits on Sending and Processing IPv6 Extension Headers", Work in Progress, Internet-Draft, draft-ietf-6man-eh-limits-19, 27 February 2025, <https://datatracker.ietf.org/api/v1/doc/document/draft- ietf-6man-eh-limits/>.
[RFC5102] Quittek, J., Bryant, S., Claise, B., Aitken, P., and J. Meyer, "Information Model for IP Flow Information Export", RFC 5102, DOI 10.17487/RFC5102, January 2008, <https://www.rfc-editor.org/info/rfc5102>.
[RFC7609] Fox, M., Kassimis, C., and J. Stevens, "IBM's Shared Memory Communications over RDMA (SMC-R) Protocol", RFC 7609, DOI 10.17487/RFC7609, August 2015, <https://www.rfc-editor.org/info/rfc7609>.
[RFC7872] Gont, F., Linkova, J., Chown, T., and W. Liu, "Observations on the Dropping of Packets with IPv6 Extension Headers in the Real World", RFC 7872, DOI 10.17487/RFC7872, June 2016, <https://www.rfc-editor.org/info/rfc7872>.
[RFC7974] Williams, B., Boucadair, M., and D. Wing, "An Experimental TCP Option for Host Identification", RFC 7974, DOI 10.17487/RFC7974, October 2016, <https://www.rfc-editor.org/info/rfc7974>.
[RFC8547] Bittau, A., Giffin, D., Handley, M., Mazieres, D., and E. Smith, "TCP-ENO: Encryption Negotiation Option", RFC 8547, DOI 10.17487/RFC8547, May 2019, <https://www.rfc-editor.org/info/rfc8547>.
[RFC8883] Herbert, T., "ICMPv6 Errors for Discarding Packets Due to Processing Limits", RFC 8883, DOI 10.17487/RFC8883, September 2020, <https://www.rfc-editor.org/info/rfc8883>.
[RFC9098] Gont, F., Hilliard, N., Doering, G., Kumari, W., Huston, G., and W. Liu, "Operational Implications of IPv6 Packets with Extension Headers", RFC 9098, DOI 10.17487/RFC9098, September 2021, <https://www.rfc-editor.org/info/rfc9098>.
Thanks to Paul Aitken, Éric Vyncke, and Joe Touch for the reviews and comments. Special thanks to Andrew Feren for sharing data about scans of IPFIX data he collected.
ポール・エイトケン、エリック・ヴィンケ、ジョー・タッチに感謝します。彼が収集したIPFIXデータのスキャンに関するデータを共有してくれたAndrew Ferenに感謝します。
Thanks to Wesley Eddy for the tsvart review, Yingzhen Qu for the opsdir review, Dirk Von Hugo for intdir review, Joel Halpern for the genart review, and Tero Kivinen for the secdir review.
TSVARTレビューのWesley Eddy、Opsdir ReviewのYingzhen QU、IntdirレビューのDirk Von Hugo、Genart ReviewのJoel Halpern、Secdir ReviewのTero Kivinenに感謝します。
Thanks to Thomas Graf for the Shepherd review.
シェパードレビューをしてくれたトーマスグラフに感謝します。
Thanks to Mahesh Jethanandani for the AD review.
広告レビューをしてくれたMahesh Jethanandaniに感謝します。
Thanks to Éric Vyncke, Erik Kline, Roman Danyliw, and Zaheduzzaman Sarker for the IESG review.
IESGレビューをしてくれたエリック・ヴィンケ、エリック・クライン、ローマン・ダニリウ、ザヘダッツァマン・サルカーに感謝します。
Mohamed Boucadair Orange Email: mohamed.boucadair@orange.com
Benoit Claise Huawei Email: benoit.claise@huawei.com