RPM による BGP 近隣探索の設定
BGPネイバーは、以下の階層レベルで設定できます。
[edit protocols bgp group group-name]- デフォルトの論理システムとデフォルトのルーティング インスタンス。[edit routing-instances instance-name protocols bgp group group-name]—指定されたルーティング インスタンスを持つデフォルトの論理システム。[edit logical-systems logical-system-name protocols bgp group group-name]- 設定された論理システムとデフォルトルーティング インスタンス。[edit logical-systems logical-system-name routing-instances instance-name protocols bgp group group-name]- 指定されたルーティング インスタンスを持つ構成済み論理システム。
デバイスで多数のBGPネイバーが構成されている場合、RPMプローブをすべてのネイバーではなく、選択したBGPネイバー グループに向ける(フィルタリングする)ことができます。RPMプローブを受信するBGPデバイスを特定するために、ルーティングインスタンスを構成できます。
RPM を介して BGP ネイバー探索を設定する場合、論理システムを指定しない場合、RPM プローブはすべての論理システムに設定された BGP ネイバーに適用されます。ルーティング インスタンスを指定しない場合、RPM プローブはすべてのルーティング インスタンスで構成された BGP ネイバーに適用されます。RPM プローブをデフォルトの論理システム、デフォルトのルーティング インスタンス、または特定の論理システムやルーティング インスタンスにのみ適用するように明示的に設定できます。
RPM を介して BGP ネイバー探索を設定するには、 [edit services rpm bgp] 階層でプローブ プロパティを設定します。
data-fill data; data-size size; destination-port port; history-size size; logical-system logical-system-name [routing-instances routing-instance-name]; moving-average-size number; probe-count count; probe-interval seconds; probe-type type; routing-instances instance-name; test-interval interval;
インターネット制御メッセージプロトコル(ICMP)プローブのデータ部分の内容を指定するには、
[edit services rpm bgp]階層レベルでdata-fillステートメントを含めます。値は 16 進数値にすることができます。ICMP プローブのデータ部分のサイズを指定するには、
[edit services rpm bgp]階層レベルでdata-sizeステートメントを含めます。サイズは0から65400までで、デフォルト サイズは0です。プローブが送信されるユーザーデータグラムプロトコル(UDP)ポートまたは伝送制御プロトコル(TCP)ポートを指定するには、
[edit services rpm bgp]階層レベルでdestination-portステートメントを含めます。destination-portステートメントは、UDP および TCP プローブタイプにのみ使用されます。値は、7、または49160から65535までです。保存される履歴エントリの数を指定するには、
[edit services rpm bgp]階層レベルでhistory-sizeステートメントを含めます。0から512までの値を指定します。デフォルトは50です。ICMP プローブで使用される論理システムを指定するには、
[edit services rpm bgp]階層レベルでlogical-system logical-system-nameステートメントを含めます。論理システムを指定しない場合、RPM プローブはすべての論理システムに対して設定された BGP ネイバーに適用されます。プローブをデフォルトの論理システムのみに適用するには、logical-system-nameの値をnullに設定する必要があります。統計計算用のサンプル数を指定するには、
[edit services rpm bgp]階層レベルで moving-average-size ステートメントを含めます。0 から 255 までの値を指定します。テスト内のプローブ数を指定するには、
[edit services rpm bgp]階層レベルでprobe-countステートメントを含めます。1から15までの値を指定します。パケットの送信を待つ時間を指定するには、
[edit services rpm bgp]階層レベルでprobe-intervalステートメントを含めます。1秒から255秒までの値を指定します。プローブのパケットとプロトコル コンテンツを指定するには、
[edit services rpm bgp]階層レベルでprobe-typeステートメントを含めます。以下のプローブタイプがサポートされています。icmp-ping—ICMP エコー要求をターゲット アドレスに送信します。icmp-ping-timestamp—ICMP タイムスタンプ要求をターゲット アドレスに送信します。tcp-ping—TCP パケットをターゲットに送信します。udp-ping- ターゲットに UDP パケットを送信します。udp-ping-timestamp- ターゲット アドレスに UDP タイムスタンプ要求を送信します。手記:プローブタイプによっては、追加のパラメータを設定する必要があります。例えば、
tcp-pingまたはudp-pingオプションを指定する場合、destination-port portステートメントを使用して宛先ポートを設定する必要があります。udp-ping-timestampオプションでは、最小データ サイズ 12 が必要です。これより小さいデータ サイズを指定すると、コミット エラーが発生します。TCP プローブ パケットの最小データ サイズは 1 です。
ICMP プローブで使用するルーティング インスタンスを指定するには、
[edit services rpm bgp]階層レベルでrouting-instancesステートメントを含めます。デフォルトのルーティング インスタンスは、インターネットルーティングテーブルinet.0です。ルーティング インスタンスを指定しない場合、RPM プローブはすべてのルーティング インスタンスで構成された BGP ネイバーに適用されます。RPM プローブをデフォルト ルーティング インスタンスのみに適用するには、instance-nameの値を明示的にdefaultに設定する必要があります。テスト間の待機時間を指定するには、
[edit services bgp probe]階層レベルでtest-intervalステートメントを含めます。0秒から86400秒までの値を指定します。値を 0 秒にすると、RPM テストは 1 回の反復後に停止します。デフォルト値は 1 です。