ブール条件を使用したインターフェイスフェイルオーバーによるIP監視の設定
インターフェイスフェイルオーバーでIP監視を使用すると、監視対象IPアドレスのANDおよびOR条件を組み込むことができます。プローブが失敗するには、特定のプローブを構成する各テストが失敗する必要があります(ANDロジック)。特定のIP監視ポリシーに指定されたプローブのいずれかが失敗した場合、IP監視アクションがトリガーされます(ORロジック)。次の例は、rpm プローブと IP 監視を使用して、AND と OR の組み合わせを実装する方法を示しています。IP アドレス 11.1.1.1 と 11.1.1.2 の両方に到達できない場合にバックアップ インターフェイスを起動し、IP アドレス 12.1.1.1 に到達できない場合にバックアップ インターフェイスを起動する場合、このシナリオは次のブール ステートメントとして表すことができます。
次の構成は、シナリオに必要なロジックを実装しています。以下のコマンドは、Junosの機能が上記のステートメントでどのように置き換えられ、設定にマップされるかを示しています。プローブ1とプローブ2は、以下の構成例で定義されています。Probe1 は、ブール値 AND 条件で接続された 2 つのテストで構成されています。もし(probe1 が失敗するか、probe2 が失敗する)バックアップ インターフェイスを有効にします。
set services rpm probe probe1 test paysvr1 target address 11.1.1.1 set services rpm probe probe1 test paysvr1 probe-count 5 set services rpm probe probe1 test paysvr1 probe-interval 5 set services rpm probe probe1 test paysvr1 test-interval 3 set services rpm probe probe1 test paysvr1 thresholds successive-loss 5 set services rpm probe probe1 test paysvr1 destination-interface fe-0/0/1.0 set services rpm probe probe1 test paysvr1 hardware-timestamp set services rpm probe probe1 test paysvr1 next-hop 1.1.1.2 set services rpm probe probe1 test paysvr2 target address 11.1.1.2 set services rpm probe probe1 test paysvr2 probe-count 5 set services rpm probe probe1 test paysvr2 probe-interval 5 set services rpm probe probe1 test paysvr2 test-interval 3 set services rpm probe probe1 test paysvr2 thresholds successive-loss 5 set services rpm probe probe1 test paysvr2 destination-interface fe-0/0/1.0 set services rpm probe probe1 test paysvr2 hardware-timestamp set services rpm probe probe1 test paysvr2 next-hop 1.1.1.2 set services rpm probe probe2 test paysvr1 target address 12.1.1.1 set services rpm probe probe2 test paysvr1 probe-count 5 set services rpm probe probe2 test paysvr1 probe-interval 5 set services rpm probe probe2 test paysvr1 test-interval 3 set services rpm probe probe2 test paysvr1 thresholds successive-loss 5 set services rpm probe probe2 test paysvr1 destination-interface fe-0/0/1.0 set services rpm probe probe2 test paysvr1 hardware-timestamp set services rpm probe probe2 test paysvr1 next-hop 1.1.1.2 set services ip-monitoring policy enable_backup match rpm-probe probe1 set services ip-monitoring policy enable_backup match rpm-probe probe2 set services ip-monitoring policy enable_backup then interface fe-0/0/2 enable