当一家网络服务商宣布“新 IP 段需要约 24 小时才能全球生效”时,这个数字需要拆开理解。BGP 的纯技术传播本身并不需要 24 小时:Cloudflare 的文档指出,前缀在其网络内传播需 1–2 分钟,全球互联网传播典型为 2–5 分钟;RIPE RIS 的观测数据也显示,新宣告前缀达到 50% 可见度仅需不到 10 秒。24 小时更像是一个保守的运营口径,涵盖的是技术传播之外的其他环节。在这段等待期里,互联网的分布式路由系统正在完成从源端宣告到全球可达的协调动作,而运营侧的放行流程往往才是真正拉长时间的部分。需要说明的是,“运营侧放行”并非单一动作:运营商的前缀过滤列表更新可能每天只做一到两次,24 小时是常见量级,48 小时也有文档记录;如果涉及合规报备或运营商内部的审核流程,时间会进一步拉长到以工作日计,且运营商通常不对此做出时效承诺。因此,“24 小时”只是一个便于沟通的保守起点,实际等待时间取决于具体运营商、具体环节,以及是否触发了需要人工介入的审核。

理解这个过程,需要先弄清楚几个基础概念:BGP 路由表是什么、谁需要生成完整的全球路由表、Tier-1 网络又扮演着什么角色。

一、BGP 路由表:互联网的“地图”

互联网由数以万计的自治系统(AS)组成,每个 AS 是一张独立管理的网络。BGP(边界网关协议)是这些 AS 之间交换路由信息的语言。当一个网络宣告“我拥有某个 IP 段”时,这条信息通过 BGP 逐跳传递,最终进入各地路由器的 BGP 路由表。

一个路由器如果只连接一个上游运营商,它完全不需要保存全球所有路由。它只需要一条“默认路由”——把所有不认识的流量统统扔给上游即可。只有需要根据目的地做出精细路径选择的路由器,才需要完整的全球 BGP 表。

这里引出一个关键概念:Default Free Zone(无默认路由区)。这个概念描述的正是 Tier-1 ISP 的路由器所处的状态——它们拥有全球互联网每一个部分的明确路由信息,不需要默认路由。如果在 DFZ 路由器上查不到某个目的地的匹配条目,通常说明该前缀当前没有被有效宣告、被上游策略过滤、被聚合覆盖,或者路由尚未收敛到该观察点。

二、什么情况下,什么级别的服务商需要完整全球路由表?

并非所有网络设备都需要“全表”。需求取决于网络所处的层级和角色。

Tier-3(本地接入商)通常不需要。 一个小型宽带运营商或企业网络,通常只有一个或少数几个出口。它的路由器配置一条默认路由指向上游即可,全球路由表对它而言是多余的负担。这是 BGP 分层与默认路由的常见工程实践:面向客户的设备可以只配置一条指向上层的默认路由,无需运行全表 BGP。

Tier-2(区域运营商)可能部分需要。 一个 Tier-2 运营商通常连接多个 Tier-1 上游,并拥有自己的客户。它需要知道哪些目的地应该走哪个上游,而不是把所有流量都塞给同一个出口。这时,它就需要从上游接收部分或完整的 BGP 路由表。

Tier-1 和多宿主网络必须需要。 Tier-1 运营商是“无默认路由”的网络——它们不向任何人付费购买转接,所有可达性都通过与其他 Tier-1 的对等互联获得。因此,Tier-1 的核心路由器必须持有完整的全球 BGP 路由表。APNIC 的培训材料明确指出,Default Free Zone 正是由 Tier-1 ISP 的路由器构成,这些路由器拥有全球互联网每个部分的明确路由信息。

简单说:需要做“路径决策”的路由器,才需要全球 BGP 表。 只做“转发”的路由器,一条默认路由就够了。

三、这种路由器的价格:便宜的有多便宜?

“能装下全球 BGP 表”和“便宜”在商业路由器市场里往往矛盾。许多低价路由器的路由表容量被刻意限制,用于小型网络足够,但远不足以承载百万级别的 eBGP 全表。

以一款常被讨论的机型 Juniper MX204 为例:这是一款 1RU 的紧凑型路由器,官方规格页确认其系统容量为 400 Gbps,配备 8×10GbE 和 4×100GbE 端口。关于 IPv4 路由表容量,Juniper 官方规格页并未明确列出,第三方资料中存在不同说法:有销售页面标注“最大路由条目 128,000 (IPv4)”,有技术博客写“IPv4 路由表 800 万条(full Internet BGP)”,NANOG 邮件列表的讨论中也有人提到 RIB 与 FIB 容量的不同数字。这些差异说明,实际可用容量需以具体软件版本、许可配置和转发模式为准,不宜将某一非官方数字当作硬指标。但 MX204 的定位确实足以承载当前全球 BGP 表规模——当前全球 IPv4 BGP 表约为 110 万至 120 万条前缀,在合适配置下 MX204 足以承载这一规模,这也是它常被用于边缘全表场景的原因。

价格方面,MX204 的实际成交价因渠道差异极大。B2B 平台上的全新基础硬件报价可低至数千美元,二手或翻新设备大致在数千到近万美元区间;若附带完整的 BGP 高级许可,价格会明显上浮。正规企业渠道的标价则可能达到数万美元。综合来看,如果接受 B2B 渠道或二手设备,数万元人民币即可获得一台能满足全表需求的路由器;若要求正规渠道全新含许可并附带完整售后,价格则在 2 万美元以上。 具体价格随渠道、许可状态、保修条款和板卡配置实时变化,需以实际报价为准。

四、Tier-1 网络是什么?

Tier-1 是互联网层级结构顶端的网络运营商。它的定义性特征不是规模大小,而是一个经济与技术事实:Tier-1 不向任何人付费购买转接(transit),它到达全球互联网的每一条路径,都通过与其他 Tier-1 的对等互联(peering)获得。

这意味着几个关键点:

第一,Tier-1 是“无默认路由”的。 一个 Tier-2 或 Tier-3 网络可以设置一条默认路由指向上游,把所有未知目的地交给上游处理。Tier-1 没有“上游”可交。它必须自己知道全球每一个 IP 段应该走哪条对等链路,因此它的路由器持有完整的 BGP 表。

第二,Tier-1 之间的对等是免费的、结算-free 的。 两个 Tier-1 互相交换流量不产生费用,因为它们都相信对方能同样到达全球各地。

第三,Tier-1 没有官方认证名单,但业界共识基本稳定。 综合行业资料,业界常被引用的 Tier-1 名单包括:

  • Lumen(前 Level 3/CenturyLink,AS3356):以北美为核心,覆盖欧洲与亚太的全球骨干
  • Arelion(前 Telia Carrier,AS1299):以欧洲和北美为主干,延伸至亚洲
  • NTT(AS2914):覆盖美洲、欧洲、亚洲与大洋洲,跨太平洋容量突出
  • GTT(AS3257):覆盖北美与欧洲,全球企业 transit 为主
  • Cogent(AS174):以北美为基地的全球网络,以性价比著称
  • Zayo(AS6461):以北美为核心,欧洲为延伸
  • Tata Communications(AS6453):以印度和亚太为重心,覆盖全球
  • Telecom Italia Sparkle(AS6762):以欧洲和地中海区域为主,延伸至美洲

此外,AT&T(AS7018)、Verizon(AS701)、Orange(AS5511)、Deutsche Telekom(AS3320)、PCCW(AS3491) 等也常被部分资料列入。名单会随对等关系变化而微调,并非固定不变。但需要强调:这是一份非官方的业界共识名单,并非认证结果。

需要澄清一个常见误解:中国电信(AS4134/AS4809)、中国联通(AS4837/AS9929)、中国移动(AS9808/AS58453)在各自国内是顶级运营商,但从全球 Tier-1 的严格定义来看——不向任何人付费购买转接,仅靠免费对等即可到达全球——它们通常不被列入国际 Tier-1 名单。它们的国际出口需要向国际 Tier-1 购买 transit 或建立对等,才能到达部分目的地。

五、AS 号:谁能宣告?向谁申请?和哪个级别有关?

宣告前缀不是谁都可以

技术上,只要一台路由器配置了 BGP 会话,它就可以向对等体“说”自己拥有某个前缀。但互联网的路由系统有一层约束机制:上游运营商在接收路由时,通常会检查该前缀的授权状态。常见的验证方式包括查询 IRR(互联网路由注册库)中的 route object,以及检查 RPKI(资源公钥基础设施)的 ROA 认证。如果宣告者无法证明自己有权宣告该前缀,这条路由会被上游丢弃或标记为无效。因此,实际能够被全球网络接受的宣告,背后必须有 IP 地址的分配记录和 AS 号的注册信息作为支撑。

AS 号向哪里申请

全球的 AS 号由 IANA 分配给五个区域互联网注册机构(RIR),亚太地区的 RIR 是 APNIC。在中国大陆,CNNIC 作为 APNIC 认可的国家互联网注册机构,负责国内用户的 AS 号分配与管理。

根据 CNNIC 的规定,成为 CNNIC IP 地址分配联盟的 IP 地址用户,即具备申请 AS 号码的资格。费用方面:AS 号码年度使用费为每个每年 10,000 元人民币;此外,新申请成为 IP 地址用户的单位需交纳 1 万元的账户开户费;IPv4 地址年度使用费按持有量分级收取;资源转移另计转移费。这些费用政策自 2025 年 4 月 16 日起执行,未来可能调整,申请前应以 CNNIC 最新公告为准。

AS 与网络级别的关联

AS 号与网络层级没有严格的绑定关系,但与网络的独立性需求直接相关。一个网络是否需要 AS 号,取决于它是否需要在 BGP 层面独立表达路由策略:

  • Tier-1 必然拥有 AS,且通常拥有多个。它们需要向所有对等体宣告自己及客户的路由。
  • Tier-2 通常拥有 AS。它们连接多个 Tier-1 上游,需要自主决定去往不同目的地走哪个上游,这要求它们有自己的 AS 号来运行 BGP。
  • Tier-3 和中小型网络,不一定需要。如果只有一个上游出口,一条默认路由就能解决所有转发问题,AS 号是多余的。
  • 大型内容网络(如 Google、Cloudflare)拥有 AS,即使不经营传统接入业务,它们也需要通过 BGP 向全球宣告自己的 IP 段。

简言之:AS 号是“网络想要在路由层面自己做主”的标志。层级越高、出口越多、对路径控制的需求越强,AS 号就越必要。

六、回到新 IP 段:生效前到底在等什么?

当一个新 IP 段被启用时,源端网络需要向它的上游宣告这条路由,上游收到后再向自己的对等体和客户继续传递。Tier-1 网络在这个过程中处于关键位置:只有它们的路由器接受了这条新前缀并写入全球路由表,这条路由才能真正“遍布全球”。而真正拉长等待时间的,是运营侧的放行环节。

这些环节具体包括:运营商侧的前缀过滤(prefix filter)、RPKI ROA 验证、IRR route object 检查、最大前缀长度限制(max-prefix)、BGP community 策略匹配,以及客户报备流程。如果新 IP 段尚未完成其中任何一项,即便全球 BGP 表里已经存在这条路由,部分运营商的边缘设备仍可能对流量执行丢弃或限制。

因此,新 IP 生效的等待期是两条线在同时推进:技术线上,前缀通过 BGP 逐跳传播,在数分钟内完成初步收敛(撤回路由的收敛通常比宣告更慢,可能因路径搜寻延长到十几分钟甚至更久);运营线上,上述策略验证与放行流程需要更长的时间,且不受源端网络单方面控制。只有当两条线都走完,用户才会看到服务真正恢复。

一句话总结:BGP 是跨自治系统交换路由的协议;完整全球路由表主要由 Tier-1 和需要独立路径决策的网络维护。新 IP 段“24 小时生效”更多是一个保守运营口径:技术上,前缀需要经 BGP 逐跳传播并通过运营商策略过滤;运营上,还可能涉及 RPKI/IRR 验证、前缀白名单和客户侧报备,而后者的时间上限并不由技术决定。

AI