ACXシリーズルーター(Junos OS Evolved)のファイアウォールフィルターの一致条件とアクション
Junos OS Evolvedを実行しているACXシリーズルーターのイングレスおよびエグレス方向でサポートされているファイアウォールフィルターの一致条件とアクション
ファイアウォールフィルターの各用語は、 一致条件 と アクションで構成されます。一致条件とは、一致と見なされるためにパケットに含まれる必要のあるフィールドと値です。match ステートメントでは、単一または複数の一致条件を定義できます。また、no match ステートメントを含めることもできます。その場合、条件はすべてのパケットに一致します。
パケットがフィルタに一致すると、スイッチは条件で指定されたアクションを実行します。さらに、アクション修飾子を指定して、パケットのカウント、ミラーリング、レート制限、分類を行うことができます。条件に一致する条件が指定されていない場合、スイッチはデフォルトでパケットを受け入れます。および を参照表 1してください表 2。
一致条件 |
説明 |
イングレス |
出口 |
ファイアウォールフィルターファミリー(イングレス) |
ファイアウォールフィルターファミリー(エグレス) |
---|---|---|---|---|---|
宛先アドレス IP 宛先アドレス |
パケットの最終宛先ノード アドレスである IPv4 アドレス。 イーサネットスイッチングとCCCファミリーに |
◯ |
◯ |
IPv4、IPv6、イーサネットスイッチング、CCC |
IPv4 および IPv6 |
送信元アドレス IP送信元アドレス |
パケットを送信する送信元ノードの IPv4 アドレス。 イーサネットスイッチングとCCCファミリーに |
◯ |
◯ |
IPv4、IPv6、イーサネットスイッチング、CCC |
IPv4 |
宛先プレフィックスリスト |
IP 宛先プレフィックス リスト フィールドです。頻繁に使用するため、プレフィックスリストエイリアスの下にIPアドレスプレフィックスのリストを定義できます。この一覧は、 |
◯ |
◯ |
IPv4、IPv6、およびイーサネットスイッチング |
IPv4, IPv6 |
ソースプレフィックスリスト |
IP ソース プレフィックス リスト頻繁に使用するため、プレフィックスリストエイリアスの下にIPアドレスプレフィックスのリストを定義できます。この一覧は、 |
◯ |
◯ |
IPv4、IPv6、およびイーサネットスイッチング |
IPv4 |
宛先ポート |
TCPまたはUDP宛先ポートフィールド。通常、この一致は
|
◯ |
◯ |
IPv4、IPv6、イーサネットスイッチング、CCC |
IPv4、IPv6、イーサネットスイッチング、CCC |
送信元ポート |
TCP または UDP 送信元ポート通常、この一致は |
◯ |
◯ |
IPv4、IPv6、イーサネットスイッチング、CCC |
IPv4、IPv6、イーサネットスイッチング、CCC |
protocol IP プロトコル |
IPプロトコルフィールド イーサネットスイッチングとCCCファミリーに |
◯ |
◯ |
IPv4、イーサネットスイッチング、CCC |
IPv4、イーサネットスイッチング、CCC |
最初のフラグメント |
パケットがフラグメント パケットの最初のフラグメントである場合に一致します。フラグメントパケットの追跡フラグメントである場合のパケットの一致を回避する。フラグメント パケットの最初のフラグメントのフラグメント オフセット値は 0 です。 この一致条件は、ビットフィールド一致条件フラグメントオフセット0一致条件のエイリアスです。 最初のフラグメントと最後のフラグメントの両方を一致させるには、異なる一致条件を指定する2つの条件を使用できます: |
◯ |
なし |
IPv4 |
該当なし |
ICMPコード |
ICMP コード フィールドです。値の意味は関連する
|
◯ |
◯ |
IPv4、IPv6、イーサネットスイッチング、CCC |
IPv4、IPv6、イーサネットスイッチング、CCC |
ICMPタイプ |
ICMP メッセージ タイプ フィールドです。通常、 IPv4: IPv6:
|
◯ |
◯ |
IPv4、IPv6、イーサネットスイッチング、CCC |
IPv4、IPv6、イーサネットスイッチング、CCC |
IP オプション |
IP ヘッダーのオプション フィールドに何かが指定されている場合に一致を作成する |
◯ |
なし |
IPv4 |
該当なし |
順位 IP 優先順位 |
IP 優先度フィールドです。数字フィールド値の代わりに、以下のテキストシノニム(フィールド値も記載されています)のいずれかを指定します。 イーサネットスイッチングとCCCファミリーには |
◯ |
なし |
IPv4、イーサネットスイッチング、CCC |
該当なし |
IS-fragment |
この条件を使用すると、IPヘッダーでMore Fragmentsフラグが有効になっている場合、またはフラグメントオフセットがゼロではない場合に一致します。 |
◯ |
なし |
IPv4 |
該当なし |
TCP確立 |
確立されたTCPスリーウェイハンドシェイク接続(SYN、SYN-ACK、ACK)のパケットを照合します。一致しない唯一のパケットは、SYNビットのみが設定されているため、ハンドシェイクの最初のパケットです。このパケットでは、一致条件として
|
◯ |
◯ |
IPv4 および IPv6 |
IPv4 および IPv6 |
tcp フラグ |
1 つ以上の TCP フラグ:
|
◯ |
なし |
IPv4 および IPv6 |
該当なし |
tcp イニシャル |
接続の最初の TCP パケットに一致します。TCP フラグ
|
◯ |
なし |
IPv4 および IPv6 |
該当なし |
ティッカー |
10進数のIPTTL(Time-to-live)フィールド。値は 1 から 255 です。 |
◯ |
◯ |
IPv4 |
IPv4 |
宛先MACアドレス |
パケットの宛先MACアドレス。 |
◯ |
◯ |
イーサネットスイッチングとCCC |
イーサネットスイッチングとCCC |
送信元MACアドレス |
パケットの送信元メディアアクセス制御(MAC)アドレス |
◯ |
◯ |
イーサネットスイッチングとCCC |
イーサネットスイッチングとCCC |
ティッカー |
差別化されたサービス コード ポイント(DSCP)です。DiffServプロトコルは、IPヘッダーのtype-of-service(ToS)バイトを使用します。このバイトの最上位 6 ビットが DSCP を形成します。 DSCPは、16進法、2進法、または10進法で指定できます。 数値の代わりに、以下のテキストシノニム(フィールド値も記載されています)のいずれかを指定します。
|
◯ |
◯ |
IPv4、イーサネットスイッチング、CCC |
IPv4、イーサネットスイッチング、CCC |
イーサタイプ |
パケットのイーサネット タイプ フィールドです。EtherType 値は、イーサネット フレームで転送されるプロトコルを指定します。数値の代わりに、以下のテキストシノニム(フィールド値も記載されています)のいずれかを指定します。
|
◯ |
◯ |
イーサネットスイッチングとCCC |
イーサネットスイッチングとCCC |
learn-vlan-1p-priority |
プロバイダVLANタグのIEEE 802.1p学習VLAN優先度ビット(802.1Q VLANタグを持つ単一タグフレーム内の唯一のタグ、または802.1Q VLANタグを持つ二重タグフレーム内の外部タグ)に一致します。単一の値または0から7までの複数の値を指定してください。 |
◯ |
◯ |
イーサネットスイッチングとCCC |
イーサネットスイッチングとCCC |
ユーザー-VLAN-1P-優先度 |
|
◯ |
◯ |
イーサネットスイッチングとCCC |
イーサネットスイッチングとCCC |
経験値 |
MPLS EXP ビットに一致します。 |
◯ |
なし |
MPLS |
該当なし |
ラベル |
MPLSラベルビットに一致します。 |
◯ |
なし |
MPLS |
該当なし |
トラフィッククラス |
パケットのサービスクラス(CoS)優先度を指定する8ビットフィールド。トラフィック クラス フィールドは、DSCP(DiffServ コード ポイント)値を指定するために使用されます。このフィールドは、以前は IPv4 の ToS(サービスタイプ)フィールドとして使用されていましたが、このフィールドのセマンティクス(DSCP など)は IPv4 のセマンティクスと同じです。 以下のテキストシノニム(フィールド値も記載されています)のいずれかを指定することができます。
|
◯ |
◯ |
IPv6 |
IPv6 |
ホップ制限 |
指定されたホップ制限またはホップ制限のセットに一致します。単一の値または0から255の値の範囲を指定してください。 |
◯ |
◯ |
IPv6 |
IPv6 |
ネクストヘッダー |
IPv4 または IPv6 プロトコル値。数値の代わりに、以下のテキストシノニム(数値も記載されています)のいずれかを指定します。
|
◯ |
◯ |
IPv6 |
IPv6 |
アクション |
説明 |
イングレス |
出口 |
ファイアウォールフィルターファミリー(イングレス) |
ファイアウォールフィルターファミリー(エグレス) |
---|---|---|---|---|---|
count |
条件に一致するパケットの数をカウントします。 |
◯ |
◯ |
IPv4、IPv6、イーサネットスイッチング、CCC、MPLS、その他 |
IPv4、IPv6、イーサネットスイッチング、CCC、その他 |
捨てる |
インターネット 制御メッセージ プロトコル(ICMP)メッセージを送信せずに、気付かれることなくパケットを無効にします。 |
◯ |
◯ |
IPv4、IPv6、イーサネットスイッチング、CCC、MPLS、その他 |
IPv4、IPv6、イーサネットスイッチング、CCC、その他 |
丸太 |
パケットのヘッダー情報をルーティングエンジンに記録します。この情報を表示するには、 |
◯ |
なし |
IPv4 および IPv6 |
該当なし |
転送クラス |
パケットを、以下のデフォルトの転送クラスのいずれか、またはユーザー定義の転送クラスに分類します。
転送クラスを設定するには、損失の優先度も設定する必要があります。 |
◯ |
なし |
IPv4、IPv6、イーサネットスイッチング、CCC、MPLS |
該当なし |
ネクストインターフェイス |
指定された発信インターフェイスにパケットを送信します。 |
◯ |
なし |
IPv4 および IPv6 |
該当なし |
損失優先度 |
PLP(パケット損失の優先度)レベルを設定します。 また、同じファイアウォールフィルター条件に対して |
◯ |
なし |
IPv4、IPv6、イーサネットスイッチング、CCC、MPLS |
該当なし |
ネクストIP |
指定された宛先 IPv4 アドレスにパケットを送信します。 |
◯ |
なし |
◯ |
該当なし |
ネクストIP6 |
指定された宛先 IPv6 アドレスにパケットを送信します。 |
◯ |
なし |
IPv6 |
該当なし |
ポリサー |
トラフィックのレート制限に使用するポリサーの名前。 |
◯ |
◯ |
IPv4、IPv6、イーサネットスイッチング、CCC、MPLS、その他 |
IPv4、IPv6、イーサネットスイッチング、CCCなど |
拒む |
パケットを破棄し、「宛先到達不能」ICMPv4メッセージ(タイプ3)を送信します。拒否されたパケットをログに記録するには、 以下のいずれかのメッセージ・タイプを指定できます。
administratively-prohibited (default), bad-host-tos, bad-network-tos, host-prohibited, host-unknown, host-unreachable, network-prohibited, network-unknown, network-unreachable, port-unreachable, precedence-cutoff, precedence-violation, protocol-unreachable, source-host-isolated, source-route-failed,または tcp-reset 。
メッセージ タイプを指定しない場合、ICMP 通知「宛先到達不能」は、デフォルトのメッセージ「管理フィルタリングされた通信」とともに送信されます。 |
◯ |
なし |
IPv4 および IPv6 |
該当なし |
シスログ |
このパケットのアラートをログに記録します。 |
◯ |
なし |
IPv4 および IPv6 |
該当なし |
サンプル |
パケットトラフィックをサンプルします。このオプションは、トラフィックサンプリングを有効にしている場合にのみ適用してください。 |
◯ |
なし |
IPv4 および IPv6 |
該当なし |
3 色ポリサー |
3 カラー ポリサーにパケットを送信します(レート制限を適用するため)。 |
◯ |
◯ |
IPv4、IPv6、イーサネットスイッチング、CCC、MPLS、その他 |
IPv4、IPv6、イーサネットスイッチング、CCCなど |