Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

安装之前

本主题提供安装瞻博网络云原生路由器的先决条件列表,包括所需的主机配置和许可证。

瞻博网络云原生路由器 (JCNR) 是由 Kubernetes(K8s) 编排的基于容器的软件解决方案。它结合了容器化路由协议进程 (cRPD) 和支持数据平面开发工具包 (DPDK) 的虚拟路由器 (vRouter)。使用 JCNR,您可以启用具有增强转发功能的完整 Junos 路由控制平面。

本部分提供安装 JCNR 的先决条件列表。

  1. 查看 JCNR 系统要求以设置和配置主机。
  2. 云原生路由器支持一体化或多节点 Kubernetes 群集,主节点和工作节点在虚拟机 (VM) 或裸机服务器 (BMS) 上运行。本文档中没有提供 Kubernetes 安装或管理说明。请参阅 https://kubernetes.io 的 Kubernetes 文档。
    注意:

    如果您的 Kubernetes 群集中启用了 Kubernetes cpumanager,则不建议部署瞻博网络云原生路由器。

  3. 确保在系统的 BIOS 中为主机启用了 SR-IOV 和 VT-d。
  4. Hugepage 和 iommu 设置是 vRouter 启动的必要条件。您可以使用以下选项将它们设置为 grub 级别:
    1. 通过调整 hugepages 的编号(此处 64 只是一个示例)/etc/default/grub添加以下参数并重新启动主机:”

      更新 grub 并重新启动主机。例如:

    2. 要验证是否设置了 hugepage,请在主机上执行以下命令:
  5. 确保在启动时在主机上启用 VLAN 驱动程序。您可以通过发出lsmod | grep 8021q命令来验证它。
  6. 启动时在主机 NIC 上启用虚拟功能 (VF)。(仅适用于 L2 部署)
  7. 使用以下命令对分配给 vRouter 的 VF 启用信任并禁用欺骗检查(仅适用于 L2 部署):
  8. 确保您安装了最新版本的。helm3
  9. 瞻博网络支持站点下载云原生路由器压缩包 (Juniper_Cloud_Native_Router_release_nunber.tgz) 至主机上的目录。将文件传输到服务器时,必须以二进制模式执行文件传输,以便压缩的 tar 文件正确扩展。
  10. 确保您具有有效的 cRPD 许可证。云原生路由器许可证格式已更改,您必须先申请新的许可证密钥,然后才能部署或升级到 23.2 版本。请参阅云原生路由器许可,了解更多信息。
  11. 查看云原生路由器部署模式主题,了解 JCNR 支持的各种部署模式。