我在我的 WiFi 网络上运行 OSPF 时遇到了问题,它似乎与多播有关。路由器无法维持邻居关系,当我观察数据包流量时,我看到一个路由器向 224.0.0.5 发送多播 Hello,但另一个 OSPF 扬声器没有收到它们。
OSPF 扬声器都是运行 Quagga 的所有 Ubuntu Linux 机器(Ubuntu 18 或 20)。AP 是 Verizon Fios G1100。
我很确定某处有一个错误,但我不确定在哪里。由于 WiFi 上没有真正的广播或多播,AP 必须中继多播帧。它应该自动执行此操作吗?或者 OSPF 发言人是否应该通过 IGMP 宣布他们对 224.0.0.5 的兴趣?
顺便说一句,在 Quagga 配置中添加一个邻居语句似乎没有帮助。我通过切换到 RIP 解决了这个问题。