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. JCNR 支持一体化或多节点 Kubernetes 集群,主节点和工作节点在虚拟机 (VM) 或裸机服务器 (BMS) 上运行。本文档中未提供 Kubernetes 安装或管理说明。请参阅 https://kubernetes.io 了解 Kubernetes 文档。
    注意:

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

  3. 确保在系统的 BIOS 中为 SR-IOV 和 VT-d 启用了主机。
  4. 大型页面和 immu 设置是 vRouter 启动所必需的。您可以使用以下选项在 grub 级别设置它们:
    1. 通过调整 hugepages 的数量(这里 64 个只是一个例子)/etc/default/grub添加下面的参数并重新启动主机:”

      更新 grub 并重新引导主机。例如:

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