AnySec
私有 Anycast 网络服务商怎么选:ASN、IP 段归谁,退出时怎么办——AnySec 洞察
← 洞察Infrastructure · 7 分钟阅读

私有 Anycast 网络服务商怎么选:ASN、IP 段归谁,退出时怎么办

私有 Anycast 网络只有在注册机构记录写着您的名字时才真正属于您。服务商报价单必须写清 ASN 与 IP 段的注册持有人、路由授权(LOA)与路由对象归谁控制、硬件与机房合同在谁名下,以及退出时怎么交接。

作者:AnySec 工程团队

本文据英文原文为亚洲读者改写:English version

简短回答

私有 Anycast 网络只有在记录写着您名字的时候才是私有的。在比较服务商的价格和节点数量之前,先问四件事:注册机构里 ASN 和地址段的持有人是谁;谁能签发或撤回让这些地址段得以宣告的授权;硬件与机房合同在谁名下;退出时书面上怎么写。一家服务商可以把网络建得很好,却仍然让您比原来想摆脱的 CDN 更依赖它——只要这四个答案都指向服务商。

写给谁看

这篇写给博彩平台、加密货币交易所和受监管金融科技公司的 CTO、基础设施负责人或采购负责人:您已经决定“自己掌握网络入口”值得考虑,现在正在比较找建设伙伴还是自己做。这篇只讲合同与记录。至于到底该不该自建边缘网络,另有专文讨论,这里不再重复。

为什么报价单必须写清归属

运营私有边缘的理由,通常是不想再依赖别人的账号、别人的司法辖区、别人的服务条款。对亚洲运营商来说这一点尤其真切:CDN 账号被封、域名被下架、某家云厂商因政策调整停服,都直接等于停业。而服务商代建的网络可能在下一层悄悄把这种依赖又装了回去:ASN 登记在服务商名下,地址段是租的,传输合同是服务商签的,配置放在服务商的工具里。平时看不出任何区别,区别出现在合作结束的那一天,或者服务商自己出事的那一天。

所以下面的问题不是不信任,而是对任何“一旦失效就会让平台下线”的关键供应商都应该做的尽调。

必须钉死的五件事

1. ASN 的注册记录

自治系统号由区域互联网注册机构签发,数据库里会显示持有人。有些服务商把 ASN 登记在自己名下,或者通过一家担保组织登记,再代客户运营。这可以是合法合理的安排,但必须是您知情之下做出的选择。

要问清:

  • 将出现在注册机构里的持有组织是谁,是否是您的法律实体或您控制的持股实体。
  • 如果涉及担保组织,它是谁、您与它之间有什么合同、它停止服务时 ASN 会怎样。
  • 管理联系人和技术联系人是谁,因为这些联系人有权修改记录。

2. IP 段的注册记录

地址空间可以分配给您,也可以只是在您还是客户期间从服务商那里租用。租用的地址会跟着服务商走。如果您的白名单、支付机构的 IP 白名单、向牌照方备案的地址里都写着这些 IP,退出时重新编址本身就是一个项目——对在多个国家接入支付通道的平台,这个项目往往比换网络本身更痛。

要问清:地址段是否登记在您名下、如何取得、服务商是否保留收回的权利。如果地址段来自经纪商或转让,请索要转让记录。

3. 谁控制宣告

从多个节点宣告一个地址段需要授权:让某个网络宣告您地址空间的 LOA,以及告诉全互联网“这个宣告是合法的”的路由对象和路由源签名记录。谁能创建、修改或撤销这些,谁就控制着您的边缘能否被访问到。

问题为什么重要
谁能签发和撤回 LOA?能撤回的人就能让宣告下线
路由对象和路由源记录在谁的账号下?变更应当需要您,而不只是服务商
您这边是否有第二个被授权的人?单一联系人就是单点故障
变更如何审批和记录?没有日志的变更是一次无法复盘的故障

路由源签名与路由对象的工作,同时也是您防御自己前缀被劫持的手段。这里要说的更窄:这些记录的所有权,就是网络所有权的一部分。

深夜的网络机房托管笼:一只服务商机柜门上挂着两块所有权标签,一块是服务商的灰色标签,一块是运营商自己的青色标签,工程师的手正在核对标签上的编号
同一只机柜、同一条线路,差别只在标签写谁的名字。注册记录、授权函、机房合同——每一项都要能指向您自己的实体。

4. 硬件、机房与传输

私有网络建立在真实合同之上:每个节点的机架空间、传输与对等互联、运行 BGP 的设备。问清每一项在谁名下。以您名义签的合同在更换建设方后依然有效;以服务商名义签的合同是服务商卖给您的东西的一部分,报价单应如实定价。如果硬件由服务商提供,要写明退出时您能否买下、什么价格。

对把节点落在新加坡、东京、香港等地的亚洲运营商,这一条还有一层含义:不同司法辖区的机房合同如果都挂在服务商名下,您在任何一地的在线状态都取决于服务商与当地机房的关系,而您对此既看不见也管不了。

5. 退出与移交

退出条款是检验所有权承诺的地方。报价单应当写明:

  • 注册记录与授权留在您名下,服务商的权利在您书面指示后终止。
  • 移交什么:配置、健康检查逻辑、运维手册、架构图、监控定义,且是您团队能读懂、能用的形式。
  • 向另一家运营方过渡怎么做,通常用新旧两套宣告重叠的方式,与不停机迁移的方法相同。
  • 服务商对退出协助收多少钱,有义务提供多久。

认真想过这件事的服务商会有一份移交文档;没想过的会跟您谈“善意配合”。

运维:“托管”到底托了什么

很多买家会把建设与后续运维一起买下来。这是合理的,因为运维才是持续投入所在。但报价单应把两者分开,让您看清每个月为什么付费:谁 7×24 盯着 BGP 会话、谁被呼叫、会话丢失或劫持企图的响应预期是什么、容量评审怎么安排、硬件什么时候更换。如果运维服务终止,网络必须依然能在您的记录和您的合同上继续运行;一套只有服务商在运营时才能工作的安排,是服务依赖,不是所有权。

第一次通话值得问的问题

  • 请把将为我们使用的 ASN 和地址段的注册记录拿出来看。
  • 如果我们两年后离开,这些记录哪些会变、哪些不会?
  • 谁能撤回授权函?撤回了我们怎么知道?
  • 每个节点的合同里,哪些在我们名下?
  • 退出时我们拿到什么?退出协助怎么收费?

这篇不涵盖什么

所有权文件不会让网络变得有韧性。冗余节点、合理的健康检查、经过测试的故障切换才会,而且设计糟糕的私有边缘完全可能被自己的健康检查打下线。各注册机构的规则和流程也各不相同,涉及您持股结构的具体问题,请咨询相关注册机构或法律顾问。

局限

这是一份读报价单用的买方清单。它不描述任何特定注册机构的规则,不就持股结构提供法律意见,不对任何服务商排名。文中不引用统计数据,也没有 AnySec 的自有数字;我们自己服务的定价见服务页。

下一步

把您手里的每份报价对照上面五项逐条标记:哪些没写,哪些指向服务商。要了解一个项目如何定范围、移交时您拿到什么,请看私有 Anycast 网络服务页;需要我们审阅一份草拟的范围,请通过联系表单提交,并附上您想要答案的归属问题。

延伸阅读