フェールオーバールーティング - デッドリンクを検出する方法は?

フェールオーバールーティング - デッドリンクを検出する方法は?

私のネットワークは、ケーブルを介してルーター1を介してインターネットに接続され、LTEのルーター2を介して別々に接続されます。有線と LTE の両方を使用できるため、ルータ 1 とルータ 2 の両方がルータ 1 の有線接続を介してそのトラフィックをルーティングします。ルーター2のLTEリンクを使用するケーブル(またはルーター1)にのみ障害があります。ルーター1のリンクが再利用可能になると、両方ともケーブルに戻ります。

両方のデバイスがOSPFプロトコルを介して利用可能なパスを交換できるように、ルータ1とルータ2にルーティングデーモン(Quagga)を設定しようとしています。しかし、この概念の基本的な仮定の1つは、リンクがハングしたときにルータのコアがQuaggaに通知するようです。したがって、Quaggaは削除されたLANケーブルまたは完全に応答しないルータを「死んだ」経路として扱いますが、他のエラーは処理しません。モードは、LTEモデムがセルラーネットワークとの接続を失ったり、モデムからケーブルが外れるなど、「死んだ」経路と見なされます(どちらもモデムの「ローカル」側を変更しません)。

したがって、私の質問は、Quaggaまたは他のルーティングデーモンに定期的にパスを確認するように指示します(たとえば、そのパスを介して到達可能である必要があるホストにpingを実行して)、これらのpingが失敗したときにそのパスを失敗したものとして扱うようにします。どのように指示できるかです。

どんなアドバイスもありがとうございます。

関連情報