如果 ISP(A)可以路由到 ISP(B),并且 ISP(B)可以路由到 ISP(C),反之亦然,那么为什么 ISP(A)和 ISP(C)不能通过 ISP(B)相互路由?
数据包从 ISP(A)路由到 ISP(C):
A---D---E---F---C(它会去很远的地方然后再回来)
答案1
因为 ISP 会选择最便宜的路径。如果通过 ISP (D)(可能是一家拥有大量链接的大公司,大量销售流量,因此价格较低)将流量路由到 ISP (A) 的 ISP (C) 比通过 ISP (B)(可能是一家资源较少的小型 ISP,因此流量价格较高)更便宜,他们就会这样做。
基本上这取决于公司之间的基于价格的协议。
实际上,您可以通过 ISP(B)路由流量,但为此您需要在 ISP(B)上设置代理/VPN 服务器并自行创建链。