flow (IPv6)
構文
flow { route name { match { destination { ipv6-prefix; prefix-offset number; } destination-port destination-port-names; dscp value; flow-label numeric-expression; fragment fragment-value; icmp6-code icmp6-code-value; icmp6-type icmp6-type-value; packet-length packet-length; port port-names; protocol number; source { ipv6-prefix; prefix-offset number; } source-port source-port-names; tcp-flags tcp-flags; } then { accept; community name; discard; mark value; next-term; rate-limit rate-limit; routing-instance route-target-extended-community; sample; } } }
階層レベル
[edit routing-options rib inet6.0], [edit routing-instances routing-instance-name routing-options rib inet6.0]
説明
IPv6アドレスファミリーのBGPフロー仕様を設定し、トラフィックフィルタリングルールの調整を自動化し、IPv6およびIPv6 VPNのトラフィックフロー仕様ルールの伝搬を許可して、分散型サービス拒否攻撃を緩和します。フロー仕様は、サービス拒否攻撃に対する保護を提供し、帯域幅を消費して送信元の近くでそれを阻止する悪いトラフィックを制限します。
BGPを介してIPv6フロー仕様ルートを伝送するには、ネットワーク内の[edit protocols bgp family]
BGPルーターでファミリーinet6 flow
またはinet6-vpn flow
階層レベルでを有効にします。
オプション
destination ipv6-prefix |
IP 宛先アドレス フィールド。 |
destination-port destination-port-names |
TCPまたはUDP(ユーザーデータグラムプロトコル)宛先ポートフィールド。同じ条件に 数値の代わりに、以下のテキスト シノニム(ポート番号も記載されています)のいずれかを指定します。 |
dscp value |
差別化されたサービス コード ポイント(DSCP) DiffServ プロトコルは、IP ヘッダーのサービスタイプ(ToS)バイトを使用します。このバイトの最上位 6 ビットが DSCP を形成します。
|
flow-label numeric-expression |
このフィールドの値の範囲は 0~1048575。 この一致条件は、 モードに設定 |
fragment fragment-value |
キーワードは、それらが関連付けられているフラグメント タイプによってグループ化されます。
この一致条件は、 モードに設定 |
icmp6-code icmp6-code-value |
ICMP6 コード フィールド。この値またはキーワードは、 より 数値の代わりに、以下のテキスト シノニム(フィールド値も記載されています)のいずれかを指定します。キーワードは、それらが関連付けられている ICMP タイプによってグループ化されます。
|
icmp6-type icmp6-type-value |
ICMP6 パケット タイプ フィールド。通常、 一致ステートメントと組み合わせてこの一致を 数値の代わりに、以下のテキスト シノニム(フィールド値も記載されています)のいずれかを指定します。 |
packet-length packet-length |
総 IP パケット長の値は、0~65535 の範囲です。 |
port port-names |
TCP または UDP 送信元または宛先ポート フィールド。一致条件と または 数値の代わりに、 の下 |
prefix-offset number | (オプション)Junos OS がプレフィックスの一致を開始する前にスキップする必要があるビット数を指定します。 この一致条件は、 モードに設定 |
protocol number |
IPv6の場合、IPプロトコルフィールドは モードに設定 |
source ipv6-prefix |
IP 送信元アドレス フィールドです。 |
source-port source-port-names |
TCPまたはUDP送信元ポートフィールド。同じ条件に 数値フィールドの代わりに、 の下 |
tcp-flags tcp-flags |
TCP ヘッダー形式。 |
accept |
パケットを受け入れます。これはデフォルト値です。 |
community name |
ルート内のすべてのコミュニティを指定したコミュニティに置き換えます。 |
discard |
インターネット制御メッセージ プロトコル(ICMP)メッセージを送信せずに、通知なくパケットを破棄します。 |
mark value |
このフローに一致するトラフィックに対して DSCP 値を設定します。0~63の値を指定します。 このアクションは、 モードに設定された 注:
Junos OSは、拡張BGP |
next-term |
評価のための次の一致条件に進みます。 |
rate-limit rate-limit |
フロー ルートの帯域幅を制限します。ビット/秒(bps)で制限を表現します。 |
routing-instance route-target-extended-community |
パケットが転送されるルーティング インスタンスを指定します。 |
sample |
フロー ルート上のトラフィックをサンプルします。 |
必要な権限レベル
ルーティング—設定でこのステートメントを表示します。
ルーティング制御—設定にこのステートメントを追加します。
リリース情報
Junos OS リリース 16.1 で導入されたステートメント。