IPv4トラフィックのファイアウォールフィルター一致条件
Internet Protocol version 4(IPv4)トラフィック(family inet
)の一致条件があるファイアウォールフィルターを設定できます。
MPCを搭載したMXシリーズルーターでは、例えば、show snmp mib walk name ascii
などの対応するSNMP MIBをウォークすることでMIBのTrio-only一致フィルターのフィルターカウンターを初期化する必要があります。これにより、Junosはフィルター カウンターを学習し、フィルター統計が表示されようにします(これは、統計をフィルターする最初のポールがすべてのカウンターを表示しない場合があるためです)。このガイダンスは、すべての拡張モードファイアウォール フィルター、柔軟な条件を有するフィルター、特定の終了アクションを有するフィルターに適用されます。詳細については、関連ドキュメントの下に記載されているこれらのトピックを参照してください。
表 1 は、[edit firewall family inet filter filter-name term term-name from]
階層レベルで設定できる match-conditions
を説明します。
一致条件 |
説明 |
|
---|---|---|
|
|
|
|
(M120とM320を除くMシリーズルーター)IPsec認証ヘッダー(AH)SPI(セキュリティパラメーターインデックス)値に一致します。 注:
この一致条件は、PTXシリーズルーターではサポートされていません。 |
|
|
(M120とM320を除くMシリーズルーター)IPsec AH SPI値に一致しません。 注:
この一致条件は、PTXシリーズルーターではサポートされていません。 |
|
|
設定データを継承するグループを指定します。複数のグループ名を指定できます。継承する優先度順に一覧化する必要があります。最初のグループの設定データは、以降のグループのデータよりも優先されます。 |
|
|
設定データを継承しないグループを指定します。複数のグループ名を指定できます。 |
|
|
同じ条件に |
|
|
1 つ以上の指定された宛先クラス名(まとめてグループ化され、クラス名が付与された宛先プレフィックスのセット)に一致します。詳細については、アドレス クラスに基づくファイアウォールフィルター一致条件を参照してください。 |
|
|
1つ以上の指定された宛先クラス名に一致しません。詳細については、 |
|
|
UDPまたはTCP宛先ポート フィールドに一致します。 同じ条件に ポートベースの一致を設定する場合、同じフィルター条件内に、 数値の代わりに、以下のテキスト (ポート番号も記載されています)のいずれかを指定します。 |
|
|
UDPまたはTCP宛先ポートフィールドに一致しません。詳細については、 |
|
|
|
|
|
DSCP(差別化されたサービスコードポイント)に一致します。DiffServプロトコルは、IPヘッダーのtype-of-service(ToS)バイトを使用します。このバイトの最上位の6ビットがDSCPを形成します。詳細については、動作集約分類子が信頼されているトラフィックをどのように優先するかの理解を参照してください。 DSCP(差別化されたサービスコードポイント)上でのフィルタリングと、GRE(一般ルーティングのカプセル化)でカプセル化されたIS-ISパケットを含めた、ルーティングエンジンからのパケット用クラスの転送に対するサポートが追加されました。その後、CoS(サービス クラス)とファイアウォールフィルター両方があるJunos OSの以前のバージョンからアップグレードし、両方にDSCPまたは転送クラスフィルターアクションの両方が含まれている場合、ファイアウォールフィルターの基準がCoS設定よりも自動的に優先されます。新しい設定を作成する場合も同じです。つまり、同じ設定が存在する場合、最初に作成されたものに関係なく、ファイアウォールフィルターがCoSよりも優先されます。
数値の代わりに、以下のテキストシノニム(フィールド値も記載されています)のいずれかを指定します。
|
|
|
DSCP数上では一致しません。詳細については、 |
|
|
IPsec ESP(カプセル化セキュリティペイロード)SPI 値に一致します。この特定のSPI値に一致します。16進法、2進法、または1進法でESP SPI値を指定できます。 注:
この一致条件は、PTXシリーズルーターではサポートされていません。 |
|
|
IPsec ESP SPI値に一致します。この特定のSPI 値では一致しません。 注:
この一致条件は、PTXシリーズルーターではサポートされていません。 |
|
|
パケットがフラグメント パケットの最初のフラグメントである場合に一致します。パケットがフラグメントパケットの追跡フラグメントである場合、一致しません。フラグメントパケットの最初のフラグメントに、値が この一致条件は、ビットフィールド一致条件 最初のフラグメントと最後のフラグメントの両方を一致させるには、異なる一致条件を指定する2つの条件を使用できます。 |
|
|
|
一致させるデータの長さ(ビット単位)、文字列入力には不要(0..128) |
|
(match-start + バイト)オフセット(0..7)の後のビットオフセット |
|
|
一致開始ポイント後のバイトオフセット |
|
|
定義済みテンプレートフィールドから柔軟な一致を選択します。 |
|
|
一致するパケットデータ内のマスクアウトビット |
|
|
パケットで一致させる開始ポイント |
|
|
一致する値データ/文字列 |
|
|
|
一致させるデータの長さ(ビット単位)(0..32) |
|
(match-start + バイト)オフセット(0..7)の後のビットオフセット |
|
|
一致開始ポイント後のバイトオフセット |
|
|
定義済みテンプレートフィールドから柔軟な一致を選択します。 |
|
|
パケットで一致させる開始ポイント |
|
|
一致させる値の範囲 |
|
|
値のこの範囲に一致しません |
|
|
パケットの転送クラスに一致します。
転送クラスとルーター内出力キューについては、転送クラスが出力キューにクラスを割り当てる方法についてを参照してください。 |
|
|
パケットの転送クラスに一致しません。詳細については、 |
|
|
(イングレスのみ)IPヘッダーの3ビットIPフラグメント化フラグフィールドに一致します。 数字フィールド値の代わりに、以下のキーワード(フィールド値も記載されています)のいずれかを指定します。 |
|
|
IPヘッダーの13ビットフラグメントオフセットフィールドに一致します。値は、データフラグメントに対する全体的なデータグラムメッセージのオフセット(8バイト単位)です。数字値、値の範囲、または値のセットを指定します。
最初のフラグメントと最後のフラグメントの両方を一致させるには、異なる一致条件を指定する2つの条件を使用できます( |
|
|
13ビットフラグメントオフセットフィールドに一致しません。 |
|
|
gre-keyフィールドに一致します。GRE鍵フィールドは、GRE エンカプスレーターが挿入された4オクテット数です。GREカプセル化で使用するオプションフィールドです。rangeは、1つのGRキー番号あるいは一連のキー番号にすることができます。 MPCを搭載したMXシリーズルーターでは、対応するSNMP MIBをウォークすることで、この条件を含む新しいファイアウォールフィルターを初期化します。 |
|
|
ICMPメッセージコードフィールドに一致します。 注:
この一致条件を使用する場合、 icmpパケットが評価されるようにするために、(以下の通り)同じ条件の term Allow _ICMP { from protocol icmp { icmp-code ip-header-bad; icmp-type echo-reply; } then { policer ICMP_Policier; count Allow_ICMP; 同じ条件で 数値の代わりに、以下のテキストシノニム(フィールド値も記載されています)のいずれかを指定します。キーワードは、それらが関連するICMPタイプによってグループ化されます。
|
|
|
ICMPメッセージコードフィールドに一致しません。詳細については、 |
|
|
ICMPメッセージタイプフィールドに一致します。 注:
この一致条件を使用する場合、 icmpパケットが評価されるようにするために、(以下の通り)同じ条件の term Allow _ICMP { from protocol icmp { icmp-code ip-header-bad; icmp-type echo-reply; } then { policer ICMP_Policier; count Allow_ICMP; 同じ条件で 注:
Junos OS Evolvedの場合、同じ条件で 数値の代わりに、以下のテキストシノニム(フィールド値も記載されています)のいずれかを指定します。 |
|
|
ICMPメッセージタイプフィールドに一致しません。詳細については、 |
|
|
パケットを受信したインターフェイスに一致します。 注:
存在しないインターフェイスでこの一致条件を設定する場合、条件はパケットに一致しません。 |
|
|
指定されたインターフェイスグループまたはインターフェイスグループのセットに、パケットを受信した論理インターフェイスを一致させます。 インターフェイスグループ 注:
この一致条件は、PTXシリーズルーターではサポートされていません。 詳細については、インターフェイスグループのセットで受信したパケットのフィルタリングの概要を参照してください。 |
|
|
指定されたインターフェイスグループまたはインターフェイス グループのセットにパケットを受信した論理インターフェイスを一致させません。詳細については、 注:
この一致条件は、PTXシリーズルーターではサポートされていません。 |
|
|
指定されたインターフェイスセットにパケットを受信したインターフェイスを一致させます。 インターフェイスセットを定義するには、 注:
この一致条件は、PTXシリーズルーターではサポートされていません。 詳細については、インターフェイス セットで受信したパケットのフィルタリングの概要を参照してください。 |
|
|
指定された値または値のリストに、8ビットIPオプション フィールドを一致させます。 数値の代わりに、以下のテキスト同義語(オプション値も記載されています)のいずれかを指定することができます。 IPオプションの任意の値に一致させるには、テキスト同義語 例えば、一致条件 ほんどのインターフェイスでは、1つ以上の特定の IPオプション値(
MXシリーズルーターの10ギガビットイーサネットMPC(モジュラー型ポートコンセントレータ)、100ギガビットイーサネットMPC、60ギガビットイーサネットMPC、60ギガビットキューイングイーサネットMPC、60ギガビットイーサネット拡張キューイングMPCは、IPv4パケットヘッダーのIPオプションフィールドを解析できます。これらのMPC で設定されたインターフェイスでは、
注:
|
|
|
指定された値または値のリストにIPオプション フィールドに一致しません。 |
|
|
この条件を使用すると、IPヘッダーでMore Fragmentsフラグが有効になっている場合、またはフラグメントオフセットがゼロではない場合に一致します。 注:
最初のフラグメントと最後のフラグメントの両方を一致させるには、異なる一致条件を指定する2つの条件を使用できます( |
|
|
PLP(パケット損失の優先度)レベルに一致します。 単一のレベルまたは複数のレベルを指定します。 M120およびM320ルーター、拡張CFEB(CFEB-E)を搭載したM7iおよびM10iルーター、MXシリーズルーターでサポートされています。 拡張II FPC(フレキシブルPICコンセントレータ)を搭載したM320、MXシリーズ、およびT SeriesルーターのIPトラフィックについては、指定された4つのレベルのいずれかでPLP設定をコミットするには、
|
|
|
PLPレベルに一致しません。詳細については、 |
|
|
受信したパケットの長さに一致します(バイト単位)。長さは、パケットヘッダーを含むIPパケットのみを指し、レイヤー2カプセル化オーバーヘッドを含みません。一致させる値の範囲を指定することもできます。 |
|
|
受信したパケットの長さに一致しません(バイト単位)。詳細については、 |
|
|
UDPまたはTCP送信元または宛先ポート フィールドに一致します。 この一致条件を設定した場合、同じ条件で ポートベースの一致を設定する場合、同じフィルター条件内に、 数値の代わりに、 |
|
|
送信元または宛先UDPまたはTCPポートフィールドに一致しません。詳細については、 |
|
|
IP優先度フィールドに一致します。 数字フィールド値の代わりに、以下のテキストシノニム(フィールド値も記載されています)のいずれかを指定します。 |
|
|
IP優先度フィールドに一致しません。 数字フィールド値の代わりに、以下のテキストシノニム(フィールド値も記載されています)のいずれかを指定します。 |
|
|
プレフィックス リストは、 注:
この一致条件は、PTX1000ルーターでサポートされていません。 |
|
|
IPプロトコルタイプフィールドに一致します。数値の代わりに、以下のテキストシノニム(フィールド値も記載されています)のいずれかを指定します。 |
|
|
IPプロトコルタイプフィールドに一致しません。数値の代わりに、以下のテキストシノニム(フィールド値も記載されています)のいずれかを指定します。 |
|
|
PMIPv4(プロキシモバイルIPv4)アクセス技術タイプ拡張の8ビットTech-Typeフィールドで指定されたRAT(無線アクセス技術)タイプに一致します。テクノロジータイプは、モバイルデバイスがアクセスネットワークに接続されたアクセス技術を指定します。 単一の値、値の範囲、または値のセットを指定します。0~255の数値、またはシステム キーワードとして技術タイプを指定できます。
|
|
|
RATタイプに一致しません。 |
|
|
注:
この一致条件は、PTXシリーズルーターではサポートされていません。 |
|
|
同じ条件に |
|
|
1 つ以上の指定された送信元クラス名(まとめてグループ化され、クラス名が付与された送信元プレフィックスのセット)に一致します。詳細については、アドレス クラスに基づくファイアウォールフィルター一致条件を参照してください。 |
|
|
1 つ以上の指定された送信元クラス名に一致しません。詳細については、 |
|
|
UDPまたはTCP送信元ポート フィールドに一致します。 同じ項に ポートベースの一致を設定する場合、同じフィルター条件内に、 数値の代わりに、 |
|
|
UDPまたはTCP送信元ポートフィールドに一致しません。詳細については、 |
|
|
|
|
|
確立されたTCPセッションのTCPパケット(接続のパケットの最初のパケット以外のパケット)に一致します。これは、 この一致条件は、プロトコルがTCPであることを暗示的に確認しません。これを確認するには、 |
|
|
TCPヘッダーの8ビットTCPフラグフィールドの下位6ビットの1つ以上に一致します。 個別のビットフィールドを指定するには、以下のテキスト同義語または16進数値を指定できます。
TCPセッションでは、SYNフラグは送信された最初のパケットのみで設定され、ACKフラグは最初のパケットの後に送信されたすべてのパケットに設定されます。 ビットフィールド論理演算子を使用して複数のフラグを結合できます。 組み合わせたビットフィールド一致条件については、 この一致条件を設定した場合、ポートで使用されるプロトコルを指定するために、同じ条件で 一 IPv4トラフィックについてのみ、この一致条件は、データグラムにフラグメントパケットの最初のフラグメントが含まれているかどうかを暗示的に確認しません。IPv4トラフィックについてのみこの条件を確認するには、 |
|
|
TCP接続の最初のパケットに一致します。これは、 この条件は、プロトコルが TCPであることを暗示的に確認しません。この一致条件を設定した場合、同じ条件で |
|
|
IPv4生存時間値に一致します。TTL値またはTTL値の範囲を指定します。 |
|
|
IPv4 TTL値に一致しません。詳細については、 |