在本文中,我们将详细介绍如何安装 RPKI 验证器,这是一种用于验证路由起源授权(ROA)的依赖方软件。本文将指导您在 Ubuntu Linux 系统上安装 Routinator、RIPE、OctoRPKI 和 FORT 验证器。以下是具体的安装步骤和注意事项。
准备工作
在开始安装验证器之前,请确保您的软件包是最新的。使用以下命令更新您的系统包:
```
sudo apt update && sudo apt upgrade
```
请注意,下载 ARIN 的信任锚定位器(TAL)的任何步骤中,您都同意受 ARIN 的依赖方协议(RPA)的约束。
安装 Routinator
Routinator 是一个基于 Rust 编写的 RPKI 验证器。在安装 Routinator 之前,确保您的系统已预装了 curl、wget、gcc 和 rsync 包。接下来,使用以下命令安装 Rust:
```
curl https://sh.rustup.rs -sSf | sh
```
按照屏幕上的说明安装 Rust,并确保设置 PATH 环境变量。
安装 Routinator 的命令如下:
```
cargo install routinator
```
运行 Routinator
在首次运行 Routinator 之前,需要准备其工作环境,包括 RPKI 缓存目录和 TAL。运行以下命令初始化 Routinator:
```
routinator init
```
由于这是首次使用 Routinator,系统可能会提示 ARIN 的 TAL 缺失。如果您同意 ARIN 的依赖方协议,请使用以下命令重新运行:
```
routinator init --accept-arin-rpa
```
这将创建 RPKI 缓存存储库目录,并从五个 RIR(区域互联网注册管理机构)下载 TAL,并将其保存在相关目录中。
实际意义
对于运维和网络工程师来说,了解如何安装和配置 RPKI 验证器对于确保网络的稳定性和安全性至关重要。通过使用 RPKI 验证器,可以有效地验证路由信息的真实性,从而减少网络攻击和错误配置的风险。
总结,本文详细介绍了如何在 Ubuntu Linux 系统上安装和配置 RPKI 验证器。通过遵循上述步骤,您可以确保您的网络能够有效地验证 ROA,从而提高网络的安全性和可靠性。
原文: APNIC Blog(2019-10-28)|编译自 APNIC Blog,事实以原文为准。
来源:APNIC Blog