为什么 ISP 是分层排列的?

网络工程 路由 转变 网络 互联网 网络服务商
2022-02-12 23:33:06

ISP 按层次结构组织,其中第 3 层 ISP 连接到第 2 层,第 2 层 ISP 连接到第 1 层 ISP。为什么它们按层次结构组织?是不是因为如果所有设备都直接相互连接,那么结构就无法扩展并变得低效?

PS - 我不确定在哪个堆栈网站上发布这个问题,这似乎是最合适的。但是,如果有一个更适合的网站,请发表评论。

2个回答

没有真正的等级制度。它实际上更像是一个网络。有连接到大量其他 ISP 的国内(或国际)ISP。有一些较小的 ISP 只连接到少数其他 ISP。还有一些拥有自己骨干网的大公司(谷歌、微软、亚马逊、Facebook 等)。

关于谁可以与谁联系没有“规则”。小型 ISP 没有国家或国际存在,因此在某些时候他们需要连接到较大的 ISP 以实现全球连接。但它们也可以连接到其他小型 ISP。ISP 根据其业务需求相互协商连接。由于与另一个 ISP “对等”需要花钱,因此每个人都试图以最低的成本获得最多的连接。“Tier”的名称有点随意。

(这将涉及“历史琐事”)

分层结构是 ARPANet(后来成为互联网)的最初愿景。现代互联网并非如此运作。事实上,早期的互联网——以及之前的 ARPANet——也并非完全如此。随着 BGP 的出现,任何网络都可以在任何地方连接到任何人。你有一张网,而不是一棵树;它没有完全网格化,但它不需要。

今天,“等级”的名称更像是一种营销工具,而不是硬性规定。一般来说,第 1 层 ISP 没有中转对等点;他们运行“无默认”网络。但即便如此,情况也并非总是如此。

ISP 倾向于在需要的地方建立链接。如果有大量进出特定网络的流量,直接交换该流量可能是有利的。