Page 469 - 《软件学报》2026年第1期
P. 469

466                                                        软件学报  2026  年第  37  卷第  1  期


                  1.2   RPKI 技术架构
                    RPKI 以  PKI 体系为基础建立了层级化的互联网号码资源授权体系, 使得互联网号码资源授权关系可通过密
                 码学验证. 图    1  给出了  RPKI 的架构图, 在   RPKI 体系中   5  大  RIR (APNIC、ARIN、RIPE NCC、AFRINIC  和
                 LACNIC) 作为信任锚点, 担任根      CA  的职能. 国家互联网注册机构        (national Internet register, NIR)、本地互联网注
                 册机构   (local Internet register, LIR) 和互联网服务提供商  (Internet service provider, ISP) 等网络组织担任层级  CA  的
                 职能, 为下级组织授权互联网号码资源的同时颁发                 RC  认证. 资源拥有者可使用      RC  签发  IP  前缀和起源  AS  映射
                 的密码学断言, 即     ROA, 保护路由起源安全. 路由参与者可以利用有效               ROA  来过滤与   ROA  不相符的路由来保护
                 流量不被劫持.


                 RPKI 资源认证体系
                              5大 RIR
                                       RIPE NCC     ARIN        LACNIC      AFRINIC      APNIC




                                                      LIR                      NIR



                                              ISP             ISP
                                                                               AS 2


                                                             AS 1

                 RPKI对象存储发布体系
                               RIPE NCC    ARIN       LACNIC          AFRINIC     APNIC     其他资料库
                                资料库        资料库         资料库             资料库        资料库


                 RPKI 对象同步与验证

                                                          RP



                        根证书           上传
                                      rsync/RRDP
                        证书            RTR
                                                      BGP 路由器
                        ROA

                                                     图 1 RPKI 架构图

                    RPKI 使用分布式资料库管理、存储、发布              RC  和  ROA  等  RPKI 对象, RPKI 允许两种模式的资料库——托
                 管模式   (hosted model) 和授权模式  (delegated model). 在托管模式中, CA  将自己的  RC  和  ROA  委托给  RIR  存储和
                 管理, 采用托管模式的       ISP  不需要自己部署维护      CA, 这对大多数缺少密码学经验的           ISP  来说节省了很多部署开
                 销, 目前大多   ISP  选择托管资料库. 在授权模式中, CA        管理与发布分离, ISP    部署运营自己的      CA, 自主管理    RC  和
                 ROA, ISP  可以选择自己建立资料库       PP  或者委托给第三方如云服务提供商, 以提供更好的网络连接服务.
                    ● ROA. ROA  是记录  IP-AS  映射关系的签名对象, 语义上表示         AS  可以在  BGP  中作为起源    AS  声明的  IP  前
   464   465   466   467   468   469   470   471   472   473   474