ISP 之间直接连接是否常见?

网络工程 互联网 互联网服务供应商
2021-07-30 14:42:45

我正在阅读延迟和 ISP 互连之间的关系(更高的 ISP 互连会导致更低的延迟,这对我来说很有意义)。

我的理解是 IXP 提供了 ISP 相互连接的主要方式(取自cloudflare 这篇关于边缘服务器的文章)。但是,作为 ISP,为什么不直接连接到另一个 ISP?

这会发生吗?并且,就术语而言,该连接是否会被称为 IXP?

2个回答

是的,这种情况确实经常发生,它被称为私有对等互连与 IXP 对等互连相比,它有一些好处:

  • 专用带宽,您可以确定您可以使用互连链路的全部容量来传输进出其他 ISP 的流量。
  • 不依赖于 IXP,一个 IXP 在他们的交换机上连接两个 ISP,您不会遭受 IXP 的任何中断。此外,您在解决问题时会直接与其他 ISP 联系。
  • 可能会降低成本,如果 ISP 与一个特定的其他 ISP 进行大量流量,则不支付 IXP 来提供连接,而是仅使用直接连接,这可能具有成本效益

但是,也可能有缺点:

  • 成本和可用性路由器端口,路由器的端口数量通常非常有限,并且端口可能非常昂贵(尤其是对于高速连接)。通过连接到 IXP,您可以减少私有对等连接的数量,从而降低成本。
  • 本地化,并非每个 ISP 都存在于每个数据中心。IXP 通常提供一个对等 LAN,该 LAN 跨越跨越一个城市(有时是一个国家甚至一个大陆)的多个数据中心。购买通往所有其他 ISP 的光纤路径可能会变得非常非常昂贵,尤其是在距离较长的情况下。
  • 运营成本,拥有许多互连意味着更多的配置、中断、链接和端口要监控等。为每个单一的 ISP 这样做可能非常低效。
  • 对等点之间的连接性,并非每个 ISP 都希望与所有其他对等点进行私有对等互连,尤其是在规模差异很大的情况下。IXP 可能使他们能够与较小的对等点进行对等,因为运营成本要低得多。此外,IXP 通常提供路由服务器,它可以充当 ISP 之间的中间人,因此不必与 IXP 上的其他对等方建立对等会话。

我的理解是 IXP 提供了 ISP 相互连接的主要方式

我认为这是一个巨大的过度简化。

通常,自治系统(包括 ISP 和其他主要网络)之间的连接可以分为两个主要类别(也有中间情况)。在“传输”连接中,客户 AS 通常向提供商 ISP 支付到 Internet 的路由的费用。在“对等”连接中,两个 AS 交换到彼此客户的路由,但通常不会交换到 Internet。

作为一般规则,小型网络和不出售交通服务的网络希望广泛地进行对等(为什么在您不需要时为交通付费),而大型网络通常对与谁进行对等(为什么要给人们一些东西)当您可以为其收费时免费)。

排在最前面的是少数“teir 1”提供商,他们根本不购买任何交通服务,仅依靠彼此(但通常不与小家伙)对视来(希望)全面了解互联网。


中转连接通常通过专用链接(尽管一些 IXP 允许中转),中转客户通常与少数中转提供商交换大量流量。

对于对等互连,它通常取决于流量。

互连需要花钱来维护。他们还花钱设置/拆除。无论它们是否被充分利用,它们都要花费这笔钱。因此,为低流量或推测性对等关系建立专用链接的成本高得令人望而却步。

这就是 IXP 的用武之地,网络可以租用少量连接到 IXP 的交换基础设施,并使用它与数十甚至数百个提供商建立对等连接。IXP 通常还会提供一个路由服务器,允许在参与成员(通常是较小的成员)之间交换路由,而无需直接的 BGP 会话。

然而,IXP 交换基础设施不是免费提供的,因此如果两个网络持续交换链路流量的很大一部分,那么通过直接链路进行交换会更有效。