我想澄清我对 ISP 接入点和 ISP 数据中心之间差异的理解。也许更重要的是,我想了解它们通常部署在什么样的粒度,以及这对内容交付网络(例如 Akamai 在其中一个或另一个中放置其缓存服务器的能力)有什么影响。
我对 POP 和数据中心之间的区别的理解是这样的:
- ISP 拥有的接入点比数据中心还多。
- 接入点通常是 ISP 从电信提供商处租用空间来放置其硬件的地方。
- ISP 数据中心是连接许多 ISP 接入点的大型设施。
关于 POP,我的问题是:
- 这些东西实际上是什么样子的?它们是 ISP 拥有的、放在某个电话交换机里的盒子吗?我试图从内心理解这些东西在现实世界中的表现。
- 通常,这些东西的部署有多精细?ISP 通常每隔 10 英里、100 英里还是 1000 英里就有一个 POP?
- POP 在网络堆栈的哪一层运行?它们有 IP 地址吗,还是比 IP 地址低一些?
我之所以对此感兴趣并将其与内容交付网络联系起来,是因为我最近一直在观看 Van Jacobson 关于 PARC 内容中心网络的演讲,该网络被提议作为一种 IP 替代方案。在他的一个演讲中,他指出现有 CDN 的问题之一是它们无法进入 ISP POP 来部署缓存服务器,因为大多数 POP 都在井盖下,因此 ISP 更容易在其 POP 上提供缓存服务。因此,这样的声明似乎表明
- CDN 必须将其缓存服务器部署在 POP 检修孔以外的其他地方(也许是在 ISP 数据中心?),并且
- ISP 在其 POP 上拥有的路由器/机器至少在网络层运行
我对这些东西如何运作的理解有多准确?
答案1
首先,对于“接入点”(POP)或“数据中心”(DC)没有确切的正式定义。
下一个,我想说你从错误的角度看待这个问题。所谓的 POP 和 DC 通常不是由技术ISP 的团队。它们通常由销售/营销团队选择,或根据销售/营销团队的大量意见选择。因此,不要过分依赖这些词。
我个人对这些话的粗略理解是:
- 一个互联网服务提供商是 ISP 拥有路由器或边缘交换机并接受来自客户的交叉连接链路的地方。
- 一个ISP 数据中心是 ISP 拥有上述内容的地方,加可以选择性地为其客户共同安置几台服务器(例如,半个机架或更多)。
现有 CDN 的问题是,它们无法进入 ISP POP 来部署缓存服务器
我不太同意。CDN 也有商业需求,将其设计推向相反的方向——CDN 的 POP 越多,其内容的重复就越多(即需要更多存储空间,并且从缓存中提供对象的次数更少)。CDN 主要希望在以下情况下添加 POP:
- 网络延迟变得“太高”,无法达到既定的客户目标,或者
- 添加 POP 可实现有吸引力的免结算对等交易(与其他网络免费对等)。