与中国的可靠连接

网络工程 路由 虚拟专用网
2021-07-04 01:25:00

我一直在努力获得与中国的可靠连接(AS4837 中国联通骨干网、AS4134 中国电信骨干网、AS4538 中国教育和研究网络中心)

在我使用的大多数链路上,我看到 300 毫秒以上的 RTT 具有高抖动和 50% 的丢包率,这并不罕见。某些链路在繁忙时段甚至具有超过 1000 毫秒的 RTT。

中国 ISP 倾向于将非优质流量发送到超额订阅的链接。

我试图通过在美国和中国拥有多台服务器来解决这个问题,并希望每台美国服务器都能与中国的至少一台服务器(例如 AS6939 Hurricane Electric 与 AS4134 中国电信骨干网)进行可接受的连接。对于想要访问中国资源的美国客户,他们连接到我在美国的服务器,由我的服务器做出“路由决定”连接到中国的哪个服务器。从某种意义上说,我正在运行运输。

这可行吗?在这一点上,由于资金和许可限制,我无法在中国购买优质链接(即使是 CDN 也很难获得价格合理的带宽,更不用说在中国获得电信运营商牌照的难度了)。

在我的传输网络中,我需要什么样的路由选项来做出路由决策?如果我将站点到站点 VPN 网格化,它如何扩展?

我可以使用任何加密吗?AFAIK OpenVPN 不适用于 AS4837 中国联通骨干网,因为中国的 GFW 正在放弃 TLS 握手。像 stunnel 这样的双重封装现在可以工作,但它确实会损害性能(在 tcp 中用 tcp 封装的流量)。

具有与中国良好连接的上游的 BGP 对等体和一些 BGP 流量工程听起来是正确的方法,但这远远超出了我现在的预算。

我的目标是优化居民用户访问远处内容的体验。我是否正在寻找解决问题的正确方向?

这就是挑战...美国和中国住宅连接之间的 RTT

谢谢。

我不是内容,我只是想提供交通工具。

Edit1:AS4538 中国教研网中心启用了 IPv6,IPv6 性能通常优于 IPv4。这三个中国 ISP 之间的连接有时可能非常差(300 毫秒 + RTT,到同一城市的另一个 ISP 的丢包率很高,比中国 ISP1-美国-中国 ISP2 慢)。我的用户可以使用这 3 个 ISP 中的任何一个。

1个回答

似乎潜在的广泛话题。但我将其解释为两个问题:

  1. 如何使用抖动/丢包/延迟作为最佳路径选择器
  2. 加密此流量的实用解决方案

对于第一个问题,有一些外部商业解决方案可以监控链接并优化您的 BGP,它们的好处是它们大多是供应商中立的,只要您使用 BGP,它们应该可以工作。我不能推荐任何,因为我个人没有使用过这样的解决方案。
我希望其他人能够简要介绍市场上可用的产品以及值得推荐的产品。

然后是 Cisco 的PfR(之前收集了 OER),它将使用最能满足您的性能要求的链接。它非常好,同时完全专有并且在他们的路由产品组合中不可用。

对于加密问题,我不太确定该说些什么,我认为我们在那里将一些远程工厂连接到客户的 L3 MPLS VPN 的 IPSEC 链接可以正常工作,而不会受到 GFW 的干扰。

在您的帖子中包含粗略的 pps/bps 限制需要支持的内容、您今天使用的设备以及您必须在新解决方案上花费多少资本支出,这可能会很有用。