当它经过多个提供商时,谁来支付流量费用

网络工程 互联网 互联网服务供应商 对等
2021-07-30 17:00:55

TLDR 问题

当它经过多个提供商时,谁来支付流量费用


原始问题

我知道有很多网站都有这个问题和答案,但到目前为止我还无法理解它们。如果我在 CT 并且想联系 CA 的某个人(服务器),我的数据很可能会通过至少三个 ISP 传输 - 我的 ISP、他们的 ISP 以及介于两者之间的其他一些 ISP。如果连接在海外路由到英国,然后再路由到德国等,情况也是如此。

在我看来,说这些建立了这些庞大网络的公司“很好”让流量既不来自也不流向他们的客户,这似乎太不可思议了。尤其是位于俄克拉荷马州或运营美国-欧洲或美国-亚洲海底电缆的人,大部分流量将不会来自他们的客户,而且他们无法为直通流量付费。

我可以继续这样下去,但你可以想象自己所有的问题和复杂性。也许一旦到达“大动脉”,甚至铺设海底电缆,就可以通过这种交通相对便宜?或者也许有一点政府资金和企业慈善机构支持整个事情?

我知道这可能是错误的网站,但我正在寻找真正了解该主题的人。

2个回答

编辑:我忘了提到这一点——如果你有兴趣,已经有关于这个话题的书了。我强烈推荐 Bill Norton 的The Internet Peering Playbook有印刷版或数字版可供选择- 这几乎是这类东西的事实上的文本。

免责声明:此处使用的示例仅是假设性的 - 我对以下帖子中提到的运营商的业务关系的了解为零。

互联网实际上是由世界各地的第 1 层 ISP 的对等协调器控制的。

在 Internet 连接业务世界中,存在传输对等互连还有各种形式的对等互连(付费对等互连、免结算对等互连等),但在大多数情况下,这些都是互联网连接作为一个整体归结为的内容。是的,它是复杂的,因为当它发生的时候,还有就是涉及正从俄克拉荷马州的比特德国和回成本。这不仅仅是技术术语和路由策略 - 还涉及重要的经济和业务驱动因素。

术语“购买传输”仅指您向提供商支付费用以从您的网络中获取比特并转移到其他人的网络的合同。以您的示例为例,假设有三个提供商参与您从俄克拉荷马州的当地办事处向德国的分支机构发送流量。假设您当地的供应商是 Hurricane Electric。Hurricane Electric 通过 Level3 将流量传送到德国。Level3 连接到一家主要的德国现有供应商 - DTAG,又名 Deutsche Telekom AG。如果当地办事处从 DTAG 或依赖 DTAG 的其他人那里购买公交,那么 DTAG 会将您的流量带到其最终目的地。所以连接会是这样的:

Local office -> HE -> Level3 -> DTAG -> local German ISP -> remote office

HE 不是一级运营商,因此他们可能会从 Level3 购买传输,或者可能已经支付了 Level3 的费用。Level3 和 DTAG 都是一级运营商,因此肯定是同行,您的远程办公室连接到的当地德国 ISP 可能会从 DTAG 购买传输。

忘记所涉及的路由,只考虑钱,需要了解流量比率。通常,大型一级运营商(如 Level3)不会与其他运营商进行对等(这里指的是无结算对等),除非流量比率有些均衡。除非您是另一家大型运营商,否则几乎肯定不会出现这种情况。大多数本地 ISP 和内容提供商被称为“眼球客户”,因为他们的出站比例很高。考虑到商业环境,Level3 的网络将比内容提供商或本地 ISP 的网络得到更多的利用。在这一点上,您是对的 - Level3 不会从与本地提供商或内容提供商的对等互连中受益,而且它根本不会发生。

但是,如果您是一个非常大的 ISP,拥有大量客户和大量原始前缀,但是您和 Level3 的流量比率还没有达到,那么付费对等连接可能是一种选择——通常比购买中转。

现在如果你不是一个大的承运人怎么办?即使其他人不是运营商或 ISP,您是否也能从与其他人的对等互连中受益?是的。当您购买传输服务时,您通常需要为每兆比特支付固定费用,按 95% 的百分位使用率计费,并具有最低承诺。如果您是内容提供商,则与尽可能多的人进行对等对等符合您的最佳利益,因为这只会降低每兆比特传输的成本,因为当您与人对等时,您可以直接访问他们的网络,并且您不再需要依靠传输来让您的比特到达他们的网络。

这些一级运营商的路由政策也发挥了所有作用。通常,这些运营商会进行热土豆路由。这意味着,如果 Level3 在多个地理位置与 DTAG 对等,Level3 可能会尽快将发往远程办公室的流量转储到 DTAG 对等点,而不是将自己网络上的流量传送到 DTAG 对等点离最终目的地最近的那个。

您还会遇到运营商忽略对等端口以强制其同行做他们想做的事情的情况。在对等关系的其他情况下,一个运营商将简单地与另一家运营商解除对等关系,从而对很大一部分互联网用户造成毁灭性影响(参见 Level3 和 Cogent)。

回答最初的问题 - TL;DR 答案是所有涉及从源到目的地的流量的网络,以某种方式支付。更长的答案是,如果您要购买运输工具,请确保您从信誉良好的承运商处购买运输工具。您不仅要为正常运行时间和可用性付费,还要为运营商的连接付费。

当它通过多个供应商时,谁来支付流量?

最终,你做到了。

John Jensen出色地解释了它的整体运作方式,但我怀疑图表可能会有所帮助。我将借用他使用的示例提供程序。

假设您在HE.net设施中有一个 web 服务器假设您每月为HE.net支付 500 美元以获得 100Mbps 的托管。HE.net所有传输和上游提供商的费用都转嫁给HE.net的客户。

当 Teo LT 网络上的某人从您的服务器拉取页面时,流量必须通过HE.net、(可能)Level(3)DTAGTeo LT

示例拓扑

作为第 2 层提供商,HE.net需要从Level(3)(链接 {D})购买传输,并且HE.net还从IXP(链接 {E})购买带宽这些传输/IXP 费用由HE.net的客户和HE.net可能拥有的任何其他收入来源支付(例如出售一些HE.net备用光纤容量)。

下面显示了谁为对等互连、传输和 IXP colo 支付费用的假想细分……

Link | Link Type | Buyer      | Seller
---- + --------- + ---------- + ----------
{A}    Peering     N/A          N/A
{B}    Peering     N/A          N/A
{C}    IXP         Level(3)     IXP
{D}    Transit     HE.net       Level(3)
{E}    IXP         HE.net       IXP
{F}    IXP         DTAG         IXP
{G}    Transit     Teo L.T.     DTAG
{H}    Transit     Google       Level(3)
{I}    Transit     Google       DTAG

警告:此图可能与真正的对等互连/传输/IXP 关系没有相似之处;纯粹为了说明的目的。