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) でなければなりません。