2 个 AS 如何相互连接?两者之间是否只有一条链路(电缆),还是必须有一个 IXP(互联网交换点)才能连接 2 个 AS?
两个自治系统如何相互连接?
两者都经常使用:私有互连通常用于 BGP 中转客户与其上游网络之间以及需要交换大量流量的网络之间,以从 IXP 链路卸载此流量。通过 IXP 的 BGP 会话通常用于连接大量网络,而无需为每个网络设置专用互连。
从技术上讲,它们可以通过任何可以在两个路由器之间传输 IP 数据包的链路层互连。
AS之间的互连大致可以分为transit(供应商AS向客户提供“互联网访问”)和peering(两个AS为自己和客户相互交换路由)。在传统传输和传统对等之间也有一些可能性,我不会在这里讨论。
过境连接通常通过私人链接(尽管一些交换点确实允许过境关系)。高流量对等互连也是如此。这些专用链接的详细信息将取决于需要连接的路由器之间的距离。对于数据中心内的链接,大多数数据中心都提供廉价且简单的交叉连接。对于更长距离的链路,可能会从本地通信提供商处租用电路。租用的电路可以是物理光纤、WDM 上的波长或某种虚拟电路(MPLS、Vlan、ATM PVC 等)。
交换点用于 AS 想要与大量其他 AS 对等但每个单独的对等关系没有足够的流量来证明专用链接的情况。交换点提供许多 AS 之间的连接,允许物理互连的成本分散在许多对等关系中。交换点通常提供一个以太网网络,在该网络上可以建立对等关系,并且每个提供商将其路由器连接到该网络(同样,此连接可能是数据中心内的简单交叉连接,也可能是从通信提供商)。
两种形式都用于互连 2 个 AS。想一想,现在,你所在的地方是地球上的某个地方,你的网络属于某个供应商,该供应商正被某个 AS 发布到互联网上。然后,你可以联系到例如微软,我不确定,但我认为它属于另一个 AS,可能位于地球的另一端,我所说的是在你和整个互联网之间,存在很多宣布您的网络(您的 IP 属于该网络)所在的 AS。此外,在某些情况下,您可能会访问位于您旁边某个 AS 中的一个 IP