光纤网络、PoP、时延与 BGP:Packet Dominance 指南

在 Packet Dominance 中,互联网服务提供商(ISP)在一张包含 1,000 座真实城市的地图上建设自己的网络:先在城市中设立网络入室点(PoP),再用陆地或海底光缆将它们相连。这张网络决定了哪些居民会订阅、他们能访问哪些服务,以及一座城市何时会饱和。以下是引擎的确切规则。
PoP:城市的入口
PoP(网络入室点)是运营商为城市居民提供接入的站点。创建一家 ISP 企业需 1,000 GC(不含税),并包含首个 100 Gbps 的 PoP;每增加一个 PoP 需 3,000 GC(不含税),另加所在国的税费。一家企业在每座城市最多拥有一个 PoP。
PoP 的核心是它的 BNG 机框,即管理用户连接的路由器。它每 Gbps 可容纳 500 名订阅用户:起步的 100 Gbps 机框可容纳 50,000 名,每小时维护费为 5 GC。它可分 15 级升级:400 Gbps(200,000 名用户)、1 Tbps(500,000 名)、4 Tbps(200 万名)……升级费用为基础价格之差,最低 1,000 GC。
没有光缆时,PoP 的覆盖率上限为人口的 5%。你的企业每有 1 Gbps 的光缆接入该城市,上限便增加 0.4 个百分点,达到 200 Gbps 时可达 85%。此后覆盖率会在每个结算周期(即每个现实小时)逐步上升。

铺设陆地或海底光缆
要连接两座城市,你的 ISP 必须在两端各有一个 PoP;每对城市之间只能有一条直连线路。游戏会根据地理情况自行判断线路是否为海底光缆:横跨大西洋、太平洋或地中海,连接岛屿……
- 陆地光缆:10,000 GC + 每公里 12 GC × 带宽系数 + 每台光放大器 3,500 GC(每 80 公里一台)+ 对应带宽的设备费。
- 海底光缆:50,000 GC + 每公里 35 GC × 带宽系数 + 每台中继器 15,000 GC(每 60 公里一台)+ 设备费。
带宽系数在 10 Gbps 时为 1,100 Gbps 时为 1.8(设备费 12,000 GC),1 Tbps 时为 3.2(90,000 GC);带宽最高可达 1,000,000 Tbps。例如:巴黎–里尔的 10 Gbps 线路不含税价格为 19,448 GC。此后每小时维护费为价格的 0.35%(最低 5 GC)。海底光缆还要经过两座沿海登陆站(全球共 61 座),每座每小时收费 15 至 22 GC。
时延、RTT 与路由选择
RTT(round-trip time,数据包往返时间)遵循统一规则:每公里 0.010 ms,加上每段线路 0.35 ms 的设备穿越时间。巴黎–里尔约 204 公里,显示为 2.39 ms;一条 6,000 公里的光缆为 60.35 ms。一条路由的 RTT 是其各段之和;海底光缆或故障中的光缆不会额外增加时延。
路由是以公里计的最短路径,不论光缆归谁所有。拥堵(负载 85%)或饱和(负载 95%)的光缆会受到严重惩罚,以便路由尽可能绕道。时延与路由仅供参考:既不影响收入,也不影响订阅用户。
光缆饱和与城市冻结
每名 ISP 订阅用户在高峰时段产生 0.25 Mbps 流量,即每 Gbps 光缆可承载 4,000 名用户。一座城市的流量按容量比例分摊到所有接入该城的光缆上,不论其所有者是谁。故障期间(太阳风暴、光缆断裂),光缆仅保留 25% 的容量。
光缆负载达到 95% 即为饱和。如果一座城市的所有光缆都已饱和,该城市即被冻结:城中任何 PoP 都无法获得新用户,服务和广告网络也不再计入其居民。没有光缆的城市永远不会被冻结。要解冻,请提升其中一条光缆的带宽,或再铺设一条。
网络、IP 传输与 BGP
由光缆相连的城市构成一个网络,不论所有者是谁。一项服务可以触达其网络内所有城市的居民:托管在新加坡的服务,如果没有光缆连接两地,就永远无法触达巴黎。
流量不收过路费:光缆所有者不会因经过其光缆的流量获得任何收入。不过,每个数据中心都要向其合作 ISP 支付每小时的 IP 传输费,从 Tier 1 和 Tier 2 的每 Gbps 2.00 GC 到 Tier 20 的 0.30 GC 不等;各项服务还要按其用户消耗的每 Gbps 支付 0.15 GC 的网络传输费。
在 BGP 窗口中,每家企业都会获得一个自治系统(AS)编号,位于同一城市的企业互为对等方(eBGP 对等互联,peering),前缀表为每个 PoP 列出一个 /16,为每个数据中心列出一个 /24。窗口中的 Looking Glass 可追踪两座城市之间的路径,显示由光缆所有者组成的 AS-path 以及 RTT。该窗口仅供参考,对游戏没有任何影响。