メインコンテンツまでスキップ

4. Dissemination of IPv4 Flow Specification Information (IPv4 フロー仕様情報の配布)

4. Dissemination of IPv4 Flow Specification Information (IPv4 フロー仕様情報の配布)​

このドキュメントは, 宛先プレフィックス, 送信元プレフィックス, プロトコル, ポートなどの複数のコンポーネントを含む可能性のある Flow Specification NLRI タイプを定義します (下記のセクション 4.2 を参照)。

この NLRI 情報は, [RFC4760] で定義されている MP_REACH_NLRI および MP_UNREACH_NLRI 属性を使用してエンコードされます。Flow Specifications をアドバタイズする場合, Next-Hop Network Address の長さは 0 に設定しなければなりません。Next-Hop の Network Address フィールドは無視しなければなりません。

MP_REACH_NLRI および MP_UNREACH_NLRI の NLRI フィールドは, <length, NLRI value> 形式の 1 つ以上の 2 タプルとしてエンコードされます。これは, 1 または 2 バイトの長さフィールドと, それに続く可変長の NLRI 値で構成されます。長さはオクテットで表現されます。

                 +-------------------------------+
| length (0xnn or 0xfnnn) |
+-------------------------------+
| NLRI value (variable) |
+-------------------------------+

図 1: IPv4 の Flow Specification NLRI

Flow Specification を交換したい実装は, [RFC4760] で定義されている Multiprotocol Extension Capability Code (Code 1) を交換するために BGP の Capability Advertisement 機能を使用しなければなりません。Multiprotocol Extension Capability で運ばれる (AFI, SAFI) ペアは, IPv4 Flow Specification の場合は (AFI=1, SAFI=133), VPNv4 Flow Specification の場合は (AFI=1, SAFI=134) でなければなりません。