내 네트워크는 케이블을 통해 라우터 1을 통해 인터넷에 연결되고 LTE의 라우터 2를 통해 별도로 연결됩니다. 유선 및 LTE를 모두 사용할 수 있으므로 라우터 1과 라우터 2는 모두 라우터 1의 유선 연결을 통해 해당 트래픽을 라우팅합니다. 라우터 2의 LTE 링크를 사용하는 케이블(또는 라우터 1)에만 결함이 있습니다. 라우터 1의 링크를 다시 사용할 수 있게 되면 둘 다 케이블로 되돌아갑니다.
두 장치가 OSPF 프로토콜을 통해 사용 가능한 경로를 교환할 수 있도록 라우터 1과 라우터 2에 라우팅 데몬(Quagga)을 설정하려고 합니다. 그러나 이 개념의 기본 가정 중 하나는 링크가 중단될 때 라우터의 코어가 Quagga에 알리는 것으로 보입니다. 따라서 Quagga는 제거된 LAN 케이블이나 완전히 응답하지 않는 라우터를 "죽은" 경로로 처리하지만 기타 오류는 처리하지 않습니다. 모드는 LTE 모뎀이 셀룰러 네트워크와의 연결을 잃거나 모뎀에서 케이블이 제거되는 등 "죽은" 경로로 간주됩니다(둘 중 어느 것도 모뎀의 "로컬" 측을 변경하지 않습니다).
따라서 내 질문은 Quagga 또는 다른 라우팅 데몬에게 주기적으로 경로를 확인하도록 지시하고(예: 해당 경로를 통해 도달할 수 있어야 하는 호스트에 ping을 실행하여) 이러한 ping이 실패할 때 해당 경로를 실패한 것으로 처리하도록 어떻게 지시할 수 있는지입니다.
어떤 조언이라도 감사드립니다.