我的网络通过电缆通过路由器 1 连接到互联网,并通过 LTE 上的路由器 2 单独连接到互联网。希望在有线和 LTE 都可用的情况下,路由器 1 和路由器 2 都通过路由器 1 的有线连接路由其各自的流量。仅电缆(或路由器 1)出现故障,使用路由器 2 的 LTE 链路。一旦路由器 1 的链路再次可用,两者都会恢复到电缆。
我试图在路由器 1 和路由器 2 上设置路由守护程序 (Quagga),以便两台设备通过 OSPF 协议交换可用路由。然而,这个概念的基本假设之一似乎是路由器的内核在其链路断开时通知 Quagga;因此,Quagga 会将已移除的 LAN 电缆或完全无响应的路由器视为“死”路由,但不会将其他故障模式视为“死”路由,例如 LTE 调制解调器与蜂窝网络失去关联或电缆被从电缆上移除调制解调器(两者都不会导致调制解调器“本地”端发生任何变化)。
因此,我的问题是:如何指示 Quagga 或任何其他路由守护进程定期验证路由(例如,通过 ping 应该通过该路由可达的主机),并在这些 ping 失败时将路由视为失败。
感谢您的任何建议。