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

7. Traffic Filtering Actions (トラフィックフィルタリングアクション)

7. Traffic Filtering Actions (トラフィックフィルタリングアクション)

このドキュメントは, BGP Extended Communities [RFC4360] として標準化される最小限の Traffic Filtering Actions のセットを定義します。これは, 可能なすべてのアクションの完全なリストであることを意図しているのではなく, ネットワーク全体で一貫して解釈できるサブセットのみです。他のアクションは, 標準化されたものまたはベンダー固有のものとして定義できます。

一致する Flow Specification のデフォルトアクションは, パケットを受け入れることです (システムの通常の転送動作に従ってパケットを処理します)。

このドキュメントは, 表 8 に示されている次の Extended Community 値を 0xttss 形式で定義します。ここで, tt はタイプを表し, ss は Extended Community のサブタイプを表します。これらの Extended Communities のエンコーディングは以下に説明されています。

community 0xttssaction (アクション)encoding (エンコーディング)
0x8006traffic-rate-bytes (セクション 7.1)2-octet AS, 4-octet float
0x800ctraffic-rate-packets (セクション 7.2)2-octet AS, 4-octet float
0x8007traffic-action (セクション 7.3)bitmask
0x8008rt-redirect AS-2octet (セクション 7.4)2-octet AS, 4-octet value
0x8108rt-redirect IPv4 (セクション 7.4)4-octet IPv4 address, 2-octet value
0x8208rt-redirect AS-4octet (セクション 7.4)4-octet AS, 2-octet value
0x8009traffic-marking (セクション 7.5)DSCP value

表 8: Traffic Filtering Action Extended Communities

このドキュメントで定義されている複数の Traffic Filtering Actions は, 単一の Flow Specification に存在する可能性があり, トラフィックフローに適用される必要があります (たとえば, traffic-rate-bytes と rt-redirect は同時にパケットに適用できます)。すべての Traffic Filtering Actions をトラフィックフローに適用できない場合, それらは干渉する Traffic Filtering Actions と見なされるべきです (以下を参照)。

一部の Traffic Filtering Actions は相互に干渉したり, 矛盾したりする可能性があります。このドキュメントのセクション 7.7 は, そのような Traffic Filtering Action の干渉に関する一般的な考慮事項を提供します。Traffic Filtering Actions の追加定義は, これらの Traffic Filtering Actions が干渉する場合にどのアクションを取るかを指定する必要があります (既存の Traffic Filtering Actions との干渉を含む)。

すべての Traffic Filtering Actions は, 推移的 BGP Extended Communities として指定されています。