RIPE NCC 账号注册与数据库设置指南

最后更新:2026 年 7 月


适用对象:准备向 SKNK (Shikanoko Networks) 申请 ASN 赞助服务的客户。 SKNK 负责代表客户向 RIPE NCC 提交 ASN 申请,并从 SKNK LIR 的地址分配中指派 IPv6 PA /48。本文档覆盖你需要自己完成的部分:注册 RIPE NCC Access 账号、创建自己的身份记录,以及拿到资源后的必要设置。对于所覆盖的 SKNK PA 前缀,标准服务包含匹配 IRR route/route6 对象的创建和持续维护;AS-SET 按实际路由过滤需求与可用 maintainer 授权处理。

边界说明:RIPE Database 的身份记录和 IRR 路由对象不是一回事。RIPE NCC Access、organisation、contact 和 maintainer 资料由你自己维护。已有的标识符或计划网络资料,请在付款前填写到同一份订单表单的 RIPE 资料区域,不要为新订单单独进入客户协助页面。对于所覆盖的 SKNK PA 前缀,标准服务包含匹配 IRR route/route6 对象的创建和持续维护。AS-SET 的创建与持续维护不包含在内;如有需要,应由你或路由服务商凭相应 maintainer 授权办理。

免责声明:本指南仅供参考,不构成法律或专业建议。RIPE NCC 的政策、流程和界面设计可能随时变更——请以 RIPE NCC 官方文档 为准。因使用本指南而产生的任何问题,Shikanoko Networks 不承担任何责任。SKNK 是独立的 RIPE NCC LIR 会员,与 RIPE NCC 无隶属或背书关系。RIPE NCC 是 RIPE NCC 的商标。


1. 前置准备

在开始之前,请确认你已准备好以下材料:

材料 说明
身份或注册文件 自然人提交有效 Passport 或 National ID card(二选一);组织或已登记个体经营者提交可验证的注册文件。
网络需求证明 能说明与 RIPE NCC 服务区域相关、符合政策的 ASN 需求的信息或文件;具体材料取决于个案。
计划上游或对等信息 你预计连接或建立对等互联的网络。SKNK 会审查信息是否充分,并可能要求补充说明。
联系邮箱 用于 RIPE NCC Access 注册和 RIPE Database 联系人。重要:这个邮箱后续会收到验证邮件,务必使用真实可用的邮箱。
通信地址 申请主体可验证的居住地址、注册地址或经营地址。

2. 注册 RIPE NCC Access 账号

RIPE NCC Access 是你管理 RIPE 资源的统一入口。所有 RIPE 服务都需要通过这个账号登录。

  1. 打开 https://access.ripe.net/registration
  2. 填写你的邮箱地址,设置密码
  3. 必须开启双因素认证(2FA)——RIPE NCC 已强制要求
  4. 验证邮箱后完成注册

⚠️ 请妥善保管你的 RIPE NCC Access 账号。后续所有 RIPE Database 操作都需要用它登录。


3. 创建联系人对象和 maintainer 对象

这是最关键的一步。在 RIPE Database 中,联系人对象(role 或 person)代表你的联系方式,maintainer (mntner) 对象控制谁可以修改你的数据库记录。这两个对象必须同时创建,因为它们互相引用。

💡 联系人对象:自然人可以使用 person 对象表示自己;组织或已登记个体经营者可以使用 person 对象表示具体技术联系人,也可以使用 role 对象表示 NOC 等职能联系人。对象类型不会改变 SKNK 的申请资格规则。下面以 role 为例。

3.1 一次性创建 role + mntner

打开以下链接: 👉 https://apps.db.ripe.net/db-web-ui/webupdates/create/RIPE/role/self

填写以下字段:

字段 说明 示例
mntner maintainer 标识符,只能包含大小写字母、数字、_- YOURNAME-MNT
role role 对象名称。如用 person,则填全名 YOURNAME NOC 或 John Doe
address 你的通信地址(可多行) 128 City Road, London, UK
e-mail 你的联系邮箱 [email protected]
phone 电话号码(person 对象有此字段,role 没有) +44 20 1234 5678

填写完成后点击 SUBMIT。

📌 重要:提交成功后,页面会显示 role with primary key "XXXX-RIPE" 字样。记下这个值(例如 AB1234-RIPE),如果订单表单要求,请填入其中的 RIPE 资料区域。同时也记下你的 mntner 名称——在 ASN 分配下来之前,你不会在 RIPE Database 搜索中看到这些对象,只有自己记着。

3.2 理解 role/person 和 mntner 的关系

  • mntner 对象通过 mnt-by 属性保护其他对象——任何对象的修改都需要通过 maintainer 认证。
  • role/person 对象通过 admin-c 属性关联到 maintainer,提供管理员联系方式。
  • 它们是互相引用的:mntner 的 admin-c 指向 role,role 的 mnt-by 指向 mntner。这就是为什么必须同时创建。

4. 设置滥用通知邮箱

RIPE NCC 要求每个 organisation 对象关联一个带有 abuse-mailbox 属性的联系人对象。

快捷方式(推荐):在下一步创建 organisation 时,点击 abuse-c 字段旁边的 🔔 铃铛图标,系统会自动创建一个带有 abuse-mailbox 的 role 对象并填入。一步搞定。

手动方式(如果你已经创建了 organisation 或想手动管理):在第 3 步创建的 role 上添加滥用通知邮箱:

  1. 打开 https://apps.db.ripe.net/db-web-ui/query
  2. 在搜索框中输入第 3 步创建的 role 主键(如 AB1234-RIPE),点击搜索
  3. 在搜索结果右上角点击 Update object
  4. 点击 e-mail 栏右侧的 + 号,添加 abuse-mailbox 属性
  5. 填写你的滥用通知邮箱(可以和联系邮箱相同)
  6. 点击 SUBMIT 保存

⚠️ RIPE NCC 会检查此邮箱的有效性,请确保真实可用。滥用通知邮箱用于接收网络滥用投诉,虽然希望永远用不上,但必须有。


5. 创建 organisation 对象

organisation 对象代表申请主体在 RIPE Database 中的身份,ASN 将关联到这个对象。

  1. 打开 https://apps.db.ripe.net/db-web-ui/webupdates/create/RIPE/organisation
  2. 填写以下字段:
字段 说明 示例
mnt-by 由谁管理,自动填充为第 3 步创建的 mntner YOURNAME-MNT(自动填充)
organisation 默认 AUTO-1,系统会自动生成标识符 留空即可
org-name 组织或已登记个体经营者的完整法定名称,或自然人的全名 YOUR COMPANY LLC 或 Jane Doe
address 居住地址、注册地址或经营地址 128 City Road, London, UK
e-mail 联系邮箱 [email protected]
abuse-c 滥用联系人。可点击右侧 🔔 铃铛图标自动创建 输入邮箱后系统自动生成
mnt-ref 谁可以引用此 organisation。至少填入你自己的 mntner + SKNK 的 mntner(SKNK 会提供) YOURNAME-MNT, lir-uk-shikanoko-1-MNT
  1. 点击 SUBMIT

📌 提交成功后,页面会显示 organisation "ORG-XXXX-RIPE"。记下这个值,如果订单表单要求,请填入其中的 RIPE 资料区域。


6. 在订单中填写 RIPE 资料

请完成第 1–6 步的注册与设置,在付款前填写到同一份订单表单的 RIPE 资料区域。这样申请主体、对等网络、证明文件和 RIPE 标识符会集中保存:

项目 你获取的位置
organisation 第 5 步创建的 organisation 标识符(如 ORG-XX1-RIPE)
admin-c 第 3 步创建的 role 主键(如 AB1234-RIPE)
tech-c 可与 admin-c 相同,或另外创建一个专用 role
abuse-c 所对应的邮箱 第 4 步设置的 abuse-mailbox 邮箱地址,如 [email protected]。本订单字段填写邮箱;RIPE Database 的 abuse-c 属性仍填写 role 主键
mnt-by 第 3 步创建的 mntner 标识符(如 YOURNAME-MNT)
as-name 你想要的 AS 名称(如 YOURCOMPANY-AS)
注册与身份文件 用于申请主体核验
网络需求证明 与个案相符的网络、上游或对等信息

SKNK 会使用已保存的订单资料准备 ASN 申请。RIPE NCC 会独立审核,所需时间取决于个案及补充问题。请在本页完成上述资料后再付款;无需另外进入补充资料或客户协助页面。


7. 上游要求 route 或 route6 时:提供要求并核对记录

route 或 route6 是 IRR 路由记录,不是你的 RIPE Database 身份资料,也不是每家上游都会要求。先向上游确认对象类型、IRR 来源、精确匹配规则和 Origin ASN 要求。对于所覆盖的 SKNK PA 前缀,标准服务包含匹配 route/route6 对象的创建和持续维护;AS-SET 按实际路由过滤需求与可用 maintainer 授权处理。

在 SKNK 创建或更新对象前,先与我们确认要求和授权链。RIPE Database 会校验相关地址空间的 maintainer 授权;客户平时使用的 mntner 不一定有权创建这条记录。请向 SKNK 提供精确前缀、Origin ASN、IRR 来源和上游要求,以便确认所覆盖资源和适用授权。

确认上游要求和授权后,再按以下步骤操作:

  1. 向 SKNK 提供精确前缀、Origin ASN、IRR 来源和上游过滤要求。
  2. 在所覆盖的 PA 前缀范围内且授权确认后,SKNK 会创建或更新匹配的 route/route6 对象。
  3. 在 RIPE Database 查询精确的前缀和 Origin ASN,并与上游确认已发布结果。route/route6 不会创建或修改 ROA。

💡 如果你有多个所覆盖前缀,每个都需要单独的匹配 route 或 route6 对象。超出标准服务范围的前缀需要另行评估。


8. 设置 RPKI / ROA

RPKI(资源公钥基础设施)通过 ROA(路由源授权)让验证者检查:某个 ASN 是否获准以给定的最大前缀长度宣告某段 IP。ROA 不保证上游一定接受你的路由,但它是重要的路由起源安全控制。

8.1 PA 前缀的 RPKI 设置

由于 IPv6 PA /48 前缀来源于 SKNK LIR 持有的 Provider Aggregatable 地址空间,该资源的 RPKI 权限由 SKNK LIR 控制。SKNK 负责创建、维护及撤销对应 ROA。客户仅拥有该前缀的使用权,不直接持有 RIPE NCC 地址资源证书,因此无法在 RIPE NCC Portal 中独立管理该 PA 前缀的 ROA。

你需要做的:在配置 BGP 或变更 PA 前缀的 Origin ASN 前,联系 SKNK(通过邮件或订单系统),说明:

请为 2001:db8:abcd::/48 添加一条 ROA,origin 为 AS215000,maxLength 为 /48。

SKNK 会帮你创建 ROA。创建后可在 RIPEstat 验证 RPKI 状态。

8.2 ROA maxLength 的作用(重要)

ROA 的 maxLength 是该 ROA 授权的最具体前缀长度。如果实际宣告比它更具体,或使用了不同的 Origin ASN,RPKI 状态会变为 Invalid。

举例:你的前缀是 2001:db8:f0::/44,ROA 设置 maxLength 为 /46:

你宣告的前缀 结果 原因
2001:db8:f0::/44 ✅ 接受 在允许范围内
2001:db8:fa::/46 ✅ 接受 等于 maxLength,允许
2001:db8:f3::/48 ❌ RPKI Invalid /48 比 maxLength /46 更具体
2001:db8:f8::/48 ❌ RPKI Invalid 同上

💡 简单原则:如果你只会把一个 /48 作为 /48 宣告,maxLength 就设为 /48。只有确实需要宣告更具体的子前缀时,才申请更长的 maxLength,并先与 SKNK 确认。

8.3 RPKI 和 IRR route6 是两套控制

  • RPKI ROA 让 RPKI 验证器判断某个 Origin ASN 和前缀长度是否获授权。
  • route6 对象(IRR)是部分网络在生成前缀过滤器时会参考的路由策略记录。

一条 RPKI Valid 的 ROA 不会自动生成 IRR 对象;一条 IRR route6 也不会改变 RPKI 授权。上游可能检查其中之一,也可能两者都查。SKNK 负责所覆盖 PA /48 的 ROA 和匹配 route/route6 对象;AS-SET 按实际路由过滤需求处理,其他资源的 IRR 工作按对应资源的 maintainer 授权确认。

8.4 如果需要独立地址资源

SKNK 标准套餐提供 IPv6 PA /48,因此其 ROA 必须由 SKNK 管理。IPv6 PI 是另一项独立资源申请,具有不同的资格、协议、费用及 RPKI 运作安排;它不是保留同一 PA 地址的“升级”。如果独立地址是必要条件,应在购买 PA 服务前另行评估 PI 方案。


9. 创建 AS-SET(可选)

as-set 对象可以把 ASN 分组;部分上游和 IXP 会用它生成前缀过滤器。只有当它符合你的实际路由策略或上游要求时再创建。标准服务不包含 AS-SET 的创建和持续维护;应由你或路由服务商凭相应 maintainer 授权办理。

  1. 在 RIPE Database 中选择 Create an Object
  2. 对象类型选择 as-set
  3. 填写:
字段 说明 示例
as-set AS-SET 名称,必须以 AS- 开头 AS-YOURNAME
descr 简短描述 Your Company AS-SET
members 你的 ASN AS215000
tech-c 技术联系人 role 主键 AB1234-RIPE
admin-c 管理联系人 role 主键 AB1234-RIPE
mnt-by 有权维护该对象的 maintainer 仅在已获授权时填写 YOURNAME-MNT
  1. 点击 SUBMIT

10. 常见问题

Q: 我是个人用户,没有公司,可以申请吗?

可以。SKNK 接受自然人、合法注册组织及已登记个体经营者,三者都先下单付款,再由双方签署协议,补齐 RIPE 资料并完成审核后,向 RIPE NCC 提交申请。自然人提交有效 Passport 或 National ID card(二选一);组织或已登记个体经营者提交可验证的注册文件。所有申请仍需说明符合政策的网络用途,并接受 SKNK 和 RIPE NCC 的审核。

Q: RIPE Database 里 role/mntner/org 的关系太复杂了,搞不懂怎么办?

简单理解:

  • organisation = 你的身份(谁拥有这些资源)
  • role = 你的联系方式(出了问题找谁)
  • mntner = 你的钥匙(只有你能改自己的东西)

Q: 创建对象时提示认证失败?

确保你已登录 RIPE NCC Access。创建 role+mntner 时使用上面提供的专用链接,它会自动处理初始认证。

Q: 忘记 mntner 密码/失去访问权限怎么办?

使用 RIPE NCC 的 mntner 恢复工具。你需要用 RIPE NCC Access 账号登录来验证身份。

Q: 我的 IPv6 前缀是 PA 还是 PI?

SKNK 提供来自其 LIR 地址分配的 IPv6 PA(Provider Aggregatable)/48。只要上游接受就可以宣告,但 RIPE NCC 不保证全球可路由性。PA 在功能和合同上都不等同于 PI:该前缀依赖 SKNK、ROA 由 SKNK 管理,服务终止时通常必须撤销并重新编号。

Q: 拿到 ASN 后怎么开始跑 BGP?

你需要:

  1. 确认 SKNK 创建的 ROA 和匹配 route/route6 对象与你的 Origin ASN 一致;如上游要求 AS-SET 或其他超出范围的 IRR 工作,请在具备相应 maintainer 授权后办理
  2. 在 VPS 或服务器上安装 BGP 守护进程(推荐 BIRD 2 或 FRRouting)
  3. 联系你的上游提供商获取 BGP session 配置参数
  4. 配置并建立 BGP 对等

SKNK 不提供 BGP 配置支持,但网上有大量教程可供参考。

Q: 可以换 LIR 吗?

ASN 和 IPv6 要分开看:

  • ASN:ASN 是指派给终端用户的独立资源。签署新协议并完成 RIPE NCC 赞助关系变更流程后,通常可以由新的 Sponsoring LIR 继续维护;这不是把 ASN 所有权转让给另一组织。
  • IPv6 PA 前缀:不能带走。PA 前缀是从 SKNK 的 LIR 资源中分配的,归属 SKNK 而非你的 ORG。换 LIR 后需要新 LIR 重新分配前缀。
  • 如果必须使用可携带的 IPv6,应在下单前评估单独的 PI(Provider Independent) 申请;它不是把现有 PA 地址自动升级成 PI。


附录 A:PA vs PI 对比

SKNK 标准套餐提供 PA(Provider Aggregatable)空间。PI(Provider Independent)是另一项独立资源申请,不是同一前缀的升级。

PA(SKNK 标准服务) PI(单独申请)
前缀归属 注册在 SKNK 的 LIR 下 直接分配给你的 ORG
路由 受上游接受条件和路由策略影响 受上游接受条件和路由策略影响
可携带性 不会迁移到其他赞助商;通常需要重新编号 作为独立终端用户指派,仍受其赞助协议约束
RPKI 管理 由 SKNK 管理 需与提供 PI 赞助的 LIR 确认具体 CA/ROA 运作方式
适用场景 能接受赞助商依赖及 PA 生命周期的项目 确实需要独立地址的终端用户基础设施

验证公网路由数据

发布 ROA 或 Route Object 后,不要只依赖后台确认,应检查公网实际结果:

本文档最后更新:2026 年 9 月 17 日

有问题?联系 SKNK:[email protected]

有问题?联系 SKNK: [email protected]