![对称设置的路由器/主机是否具有对称路由表?](https://linux22.com/image/546522/%E5%AF%B9%E7%A7%B0%E8%AE%BE%E7%BD%AE%E7%9A%84%E8%B7%AF%E7%94%B1%E5%99%A8%2F%E4%B8%BB%E6%9C%BA%E6%98%AF%E5%90%A6%E5%85%B7%E6%9C%89%E5%AF%B9%E7%A7%B0%E8%B7%AF%E7%94%B1%E8%A1%A8%EF%BC%9F.png)
假设有两台 PC(PC1 和 PC2)通过路由器相互连接。请注意,网络对 PC1 和 PC2 是对称配置的。启动后,PC 运行 ospfd(通过 Quagga),路由器运行 OSPF。在给 OSPF 足够的时间(可能一个小时)进行收敛后,我是否可以期望 PC1 和 PC2 具有对称路由表(即,一个包含 PC2 而不是另一个包含 PC1 的条目)?
更一般地,假设我有一个由许多主机组成的大型网络,分为几个子网,通过路由器互连,所有子网都运行 OSPF。如果网络中有 2 个主机或路由器对称放置,OSPF 收敛后它们是否会有对称的路由表?
答案1
首先,PC 不会运行 OSPF;只有路由器会使用它。如果这三台设备都是路由器,它们都会知道彼此的路由,但它们不一定是对称的(尽管这是可能的,但许多因素都可能导致路由表不对称)。