コントロールプレーンDDoS保護の設定
コントロールプレーンDDoS保護は、サポートされているすべてのプロトコルグループとパケットタイプに対してデフォルトで有効になっています。デバイスには、帯域幅(pps単位のパケットレート)、帯域幅スケール、バースト(バースト内のパケット数)、バーストスケール、優先度、および回復時間のデフォルト値があります。サポートされているすべてのプロトコルグループとパケットタイプのデフォルトのポリサー値を確認するには、設定可能なDDoS保護値を変更する前に、 show ddos-protection protocols
CLIコマンドを実行します。
EX2300およびEX2300-Cスイッチには、コントロールプレーンDDoS保護が搭載されている場合がありますが、デフォルトのポリサーパラメーターを表示または変更するCLIオプションはサポートされていません。
Junos OS リリース 24.2R1 以降、EX4100 および EX4400 デバイス、Junos OS リリース 24.4R1 以降、EX3400 および EX4300-MP デバイスは、デフォルトのポリサー パラメーターを表示または変更する CLI オプションをサポートしています。
コントロール プレーン DDoS 構成パラメーターは、次のように変更できます。
プロトコル グループ内でサポートされる個々のパケット タイプについて、帯域幅(pps)、バースト(パケット)、およびプライオリティ ポリサー値を変更できます。
手記:PTX10003およびPTX10008ルーターでは、集約またはパケットタイプポリサーのデフォルトの帯域幅(pps)とバースト(パケット)の値は変更できますが、優先度値は変更できません。
プロトコル グループの集約ポリサーでは、帯域幅(pps)とバースト(パケット)のポリサー値を変更できます。
プロトコル グループまたはパケット タイプのポリサーに帯域幅(pps)、バースト(パケット)、および優先度の値を設定すると、すべてのポリサー レベルで同じ値が適用されます。スケーリング設定オプションを変更して、パケット転送エンジンレベルでこれらの値を調整します。
手記:コントロールプレーンDDoS保護を備えたACXシリーズルーターは、ルーティングエンジンレベルでのポリサー値の変更をサポートしており、これはPFEチップセットレベルに伝播します。これらは、
[edit system ddos-protection protocols protocol-group aggregate fpc
ステートメント階層でのラインカードスケーリング設定オプションをサポートしていません。
コントロール プレーンの DDoS 保護は、次のように無効にできます。
ルーティングエンジンレベルのポリサーを持つほとんどのルーティングデバイスでは、グローバルまたはプロトコルグループ内の個々のパケットタイプに対して、ルーティングエンジンおよびすべてのラインカードでコントロールプレーンDDoS保護を無効にすることができます。
-
PTX10003、PTX10008およびPTX10016ルーターには、ルーティングエンジンレベルのポリサーが含まれていますが、他のPTXシリーズルーターと同様に、無効にできるのはラインカード ポリサーのみです。
その他のPTXシリーズルーターおよびQFXシリーズスイッチでは、ポリサーはラインカードでのみサポートされているため、これらのデバイスでは、グローバルまたはプロトコルグループ内の個々のパケットタイプに対して、すべてのラインカードに対してコントロールプレーンDDoS保護を無効にすることができます。
コントロール プレーン DDoS ログはデフォルトで有効になっていますが、すべてのコントロール プレーン DDoS イベントまたはプロトコル グループ内の個々のパケット タイプに対してグローバルに無効にできます。また、コントロールプレーンDDoSイベントを監視するためのトレース操作を設定することもできます。
MPCを搭載したMXシリーズルーターとFPC5を搭載したT4000ルーターは、コントロールプレーンDDoS保護をサポートしています。これらのタイプのルーターのいずれかに他のラインカードもインストールされているが、他のラインカードは保護されていないため、ルーターは基本的に保護されません。
デフォルトで設定されたコントロールプレーンDDoS保護パラメーターを変更するには:
(オプション)グローバル コントロール プレーン DDoS 保護設定を構成するか、コントロール プレーン DDoS 保護を無効にします。
(オプション)目的のプロトコルグループの集約ポリサーまたは個々のパケットタイプのコントロールプレーンDDoS保護設定を構成します。
(オプション)コントロール プレーンの DDoS 保護操作のトレースを構成します。
コントロールプレーンDDoS保護ポリサーの無効化とグローバルロギング
コントロール プレーン DDoS 保護ポリサーは、サポートされているすべてのプロトコル グループとパケット タイプに対して既定で有効になっています。
ACXシリーズルーターでは、グローバルに、またはルーティングエンジンレベルで個々のプロトコルグループに対して、ポリサーを無効にすることができます。ポリサーをグローバルに無効にすると、基本的にデバイスのコントロールプレーンDDoS保護が無効になります。
MXシリーズルーター、T4000ルーター、EX9200スイッチでは、個々のラインカードとルーティングエンジンのレベルでポリサーが確立されます。すべてのMPCまたはFPC5に対してグローバルにラインカードポリサーを無効にできます。また、ルーティングエンジンのポリサーを無効にすることもできます。これらのポリサーのいずれかを無効にすると、すべてのプロトコル グループとパケット タイプのそのレベルのポリサーが無効になります。
PTXシリーズルーターおよびQFXシリーズスイッチでは、個々のラインカードのレベルでのみポリサーが確立されます。ラインカード ポリサーをグローバルに無効にすると、コントロール プレーンの DDoS 保護はスイッチで無効になります。
PTX10003、PTX10008およびPTX10016ルーターには、ルーティングエンジンレベルのポリサーが含まれていますが、他のPTXシリーズルーターと同様に、無効にできるのはラインカード ポリサーのみです。
コントロール プレーンの DDoS 保護ログも既定で有効になっています。ルーターまたはスイッチ全体のすべてのプロトコルグループとパケットタイプについて、すべてのコントロールプレーンDDoSイベントロギング(フロー検出イベントロギングを含む)を無効にすることができます。
ポリサーとロギングを無効にするグローバル設定は、パケット タイプのローカル設定よりも優先されます。
グローバル コントロール プレーン DDoS 保護設定を構成するには:
コントロールプレーンDDoS防御の設定 集約または個々のパケットタイプポリサー
コントロールプレーンDDoSポリサーは、パケットトラフィックを制御するために適用され、サポートされているすべてのプロトコルグループとパケットタイプに対してデフォルトで有効になっています。デフォルトのポリサー パラメータを変更して、最大許容トラフィック レート、最大バースト サイズ、トラフィック優先度、およびトラフィック フローが攻撃から回復したと見なされるまでに最後の違反から経過する必要がある時間に異なる値を設定できます。また、個々のラインカードの帯域幅とバースト値をスケーリングして、このレベルのポリサーがプロトコル全体またはパケットのしきい値よりも低いしきい値でトリガーされるようにすることもできます。
プロトコルグループとパケットタイプのサポートは、プラットフォームやJunos OSリリースによって、以下のように異なります。
ほとんどのルーティングデバイスについては、 プロトコル(DDoS)を参照してください。
ACXシリーズルーター、PTXシリーズルーター、QFXシリーズスイッチについては、 プロトコル(DDoS)(ACXシリーズ、PTXシリーズ、QFXシリーズ)を参照してください。
任意のプロトコル グループに対して集約ポリサー値を設定できます。集約ポリサーは、そのグループのすべてのタイプの制御パケット トラフィックの組み合わせに適用されます。
ACXシリーズルーターは、サポートされているプロトコルグループのアグリゲートポリサーのみをサポートします。
一部のプロトコル グループでは、個々のパケット タイプに対してポリサー値を設定することもできます。特定のプロトコル グループに対して集約ポリサー値を設定する場合、オプションで、そのグループ内の 1 つ以上の特定のパケット タイプに対してそのポリサーをバイパスできます。
すべてのポリサーにはデフォルトのパラメータ値がありますが、これらの値はネットワークの制御トラフィックパターンを正確に反映していない可能性があります。ネットワークをモデル化して、状況に最適な値を決定することをお勧めします。ネットワークのポリサーを設定する前に、 show ddos-protection protocols parameters brief
コマンドを使用して、運用モードからすべてのパケットタイプのデフォルト値をすばやく表示できます。コマンドを使用して、対象のプロトコル グループを 1 つ指定することもできます。たとえば、 dhcpv4
プロトコル グループのデフォルト値を表示するには、 show ddos-protection protocols dhcpv4 parameters brief
コマンドを使用します。
指定したラインカードまたはすべてのラインカードについて、ルーティングエンジンレベル(サポートされている場合)またはパケット転送エンジンレベル(サポートされている場合)で、パケットタイプポリサーを無効にすることができます。また、プロトコル グループ内の個々のパケット タイプのすべてのコントロール プレーン DDoS 保護イベントのログ記録を無効にすることもできます。
目的のアグリゲートまたはパケットタイプの DDoS 保護ポリサー設定を構成するには、次の手順に従います。
参照
コントロールプレーンDDoS攻撃防御の検証と管理
目的
コントロール プレーンの DDoS 防御の構成、状態、統計に関する情報を表示またはクリアします。
アクション
すべてのプロトコルグループのすべてのパケットタイプのコントロールプレーンDDoS保護ポリサー設定、違反状態、統計情報を表示するには:
user@host> show ddos-protection protocols
設定を変更する前にこのコマンドを実行して、デフォルトのポリサー値を確認します。
特定のプロトコル グループ内の特定のパケット タイプのコントロール プレーン DDoS 防御ポリサーの設定、違反状態、統計情報を表示するには:
user@host> show ddos-protection protocols protocol-group packet-type
すべてのプロトコル グループのコントロール プレーン DDoS 保護ポリサー違反の数のみを表示するには:
user@host> show ddos-protection protocols violations
すべてのプロトコルグループのすべてのパケットタイプに対するコントロールプレーンDDoS保護設定の表を表示するには:
user@host> show ddos-protection protocols parameters brief
すべてのプロトコル グループのすべてのパケット タイプのパケット統計とコントロール プレーン DDoS 防御違反統計の完全なリストを表示するには:
user@host> show ddos-protection protocols statistics detail
グローバル コントロール プレーン DDoS 保護違反の統計を表示するには:
user@host> show ddos-protection statistics
コントロール プレーン DDoS 保護のバージョン番号を表示するには:
user@host> show ddos-protection version
すべてのプロトコルグループのすべてのパケットタイプのコントロールプレーンDDoS保護統計をクリアするには:
user@host> clear ddos-protection protocols statistics
特定のプロトコル グループのすべてのパケット タイプのコントロール プレーン DDoS 防御統計をクリアするには:
user@host> clear ddos-protection protocols protocol-group statistics
特定のプロトコル グループの特定のパケット タイプのコントロール プレーン DDoS 防御統計をクリアするには:
user@host> clear ddos-protection protocols protocol-group packet-type statistics
すべてのプロトコル グループのすべてのパケット タイプのコントロール プレーン DDoS 保護違反状態をクリアするには:
user@host> clear ddos-protection protocols states
特定のプロトコル グループのすべてのパケット タイプのコントロール プレーン DDoS 保護違反状態をクリアするには:
user@host> clear ddos-protection protocols protocol-group states
特定のプロトコル グループの特定のパケット タイプのコントロール プレーン DDoS 保護違反状態をクリアするには:
user@host> clear ddos-protection protocols protocol-group packet-type states