在互联网中,路由泄露和劫持可能会造成严重破坏。由于路由信息主要依赖于谣言,没有单一权威机构,因此很难准确识别“不良”路由更新。为了解决这个问题,RPKI(资源公共密钥基础设施)应运而生。本文将介绍如何在MyAPNIC中创建RPKI ROAs(路由起源授权),以实现路由起源验证。
RPKI与ROA的作用
RPKI通过验证谁有权路由哪些资源,为网络运营商提供了一个可信的框架。当一个地址持有者将资源分配给终端持有者时,他们也会颁发一个基于X.509标准的证书,将资源与终端持有者的公钥绑定,并由颁发者的私钥签名(信任锚)。这样,终端持有者可以证明对特定互联网号码资源的所有权,并验证这些权威性。RPKI的单个权威模型和认证层次结构可以用来执行路由起源验证(ROV),使用ROAs列出授权的ASNs可以宣布的前缀,从而证明谁是地址的合法所有者,并识别哪些ASNs有权发起该地址。
创建ROA的步骤
要在MyAPNIC中创建ROA,首先需要激活RPKI引擎。登录MyAPNIC后,从菜单栏选择“资源”,然后选择“RPKI”,在“资源认证”下激活RPKI引擎。接下来,在“资源”页面中选择“路由”,在“路由管理”下创建ROA。选择“创建路由”,指定前缀、起源AS和最具体公告(MSA)。MSA是您希望宣布的最小子路由(子聚合)公告。
ROA的实际意义
一旦ROA被验证,就可以用来生成路由过滤器,帮助防止未经授权的AS发起前缀,以及防止前缀被错误地发起。这对于网络工程师和运维人员来说具有重要意义,因为它可以提高网络的安全性,减少路由泄露和劫持的风险。
总结:通过在MyAPNIC中创建RPKI ROAs,网络工程师和运维人员可以有效地进行路由起源验证,提高网络的安全性,减少路由泄露和劫持的风险。这对于维护网络稳定性和可靠性至关重要。
原文: APNIC Blog(2019-09-11)|编译自 APNIC Blog,事实以原文为准。
来源:APNIC Blog