应用程序如何知道非对称路由?

网络工程 路由 非对称路由
2021-08-01 13:09:22

我们最近进行了校园 LAN 升级,在此期间我们从混合 EIGRP/OSPF IGP 迁移到多区域 OSPF,重新分配到/从 WAN 上的 BGP。我们在园区的不同侧有两个入口点,具有两个不同的 AS 编号,因此不运行 iBGP。我们不小心将非对称路由引入了我们的 WAN,我们用静态路由捆绑了它。我们正在努力改变路由——使用相同的 AS 并在两个路由器之间运行 iBGP 到 WAN,发送社区字符串改变提供商的本地偏好等。

问题是:为什么非对称路由 - 离开 router1,返回 router2 - 为什么它对应用程序很重要?应用程序如何知道存在非对称路由?对我们来说立即崩溃的是 XEN 桌面和 Microsoft 远程桌面。我可以理解网络如何用 URPF 之类的东西来判断,但为什么它对应用程序很重要,他们怎么知道?

3个回答

如果您在 WAN 路由器上进行 NAT,那肯定会让您满意。您将在 Router1 上创建动态转换,因为这是到达目的地的最佳路径。然后目标使用不同的路径到达源,并使用 Router2。路由器 2 没有该 IP 的 NAT 条目,并丢弃流量。

我在 NAT 问题上有钱。愚蠢的纳特!=)

他们不应该,也不应该有关系。非对称路由是 Internet 的一个特性,它也发生在您的控制之外,即。上游的。我会看看其他东西(黑洞?)的根本原因。非对称路由应该重要的唯一方法是使用严格的 uRPF,但是您已经说过了,所以我认为并非如此。

如果两个链接在带宽/延迟/丢弃等方面相同,则异步路由无关紧要。1 个链接不如另一个链接好,应用程序从未使用过它,现在使用了。此外,如果您说使用 E2 重新分配到 OSPF 中,那么两个链接都不包括在校园内到达它们的成本,因此还要考虑相对于 2 个链接的位置的位置,它们是否等距