System Resource Requirements
Read this section to understand the Linux host requirements for Juniper Cloud-Native Router.
The following tables list the host system requirements for installing cloud-native router in L2 mode, cloud-native router resource requirements, and other miscellaneous requirements.
Component | Release 22.2 | |
---|---|---|
Value/Version | Notes | |
CPU | Intel x86 | The tested CPU is Intel Xeon Gold 6212U 24-core @2.4 GHz |
Host OS |
RedHat Enterprise Linux |
Version 8.4, 8.5, 8.6 |
Kernel Version | 4.18.X | The tested kernel version is 4.18.0-305.rt7.72.el8.x86_64 |
NIC | Intel E810 |
Firmware 3.20 0x8000d853 1.3146.0 |
IAVF driver | Version 4.4.2 | |
ICE_COMMS | Version 1.3.35.0 | |
ICE | Version 1.8.3.1.2 | |
Kubernetes (K8s) | Version 1.22.2 | The tested K8s version is 1.22.4, although 1.22.2 will also work. Note:
The K8s cluster must be a standalone/all-in-one cluster |
Calico | Version 3.22.0 | |
Multus | Version 3.8 | |
Helm | 3.9.x | Installation is tested with the latest version of Helm from helm.sh |
Container-RT | Docker CE 20.10.11 |
Resource | Release 22.2 | |
---|---|---|
Value | Usage Notes | |
Data plane forwarding cores | 2 physical cores (2p) | |
Service/Control Cores | 0 | |
UIO Driver | VFIO-PCI | |
Hugepages (1G) | 4 Gi | Add GRUB_CMDLINE_LINUX_DEFAULT values in
/etc/default/grub and reboot the host. For example:
GRUB_CMDLINE_LINUX_DEFAULT="console=tty1 console=ttyS0 default_hugepagesz=1G
hugepagesz=1G hugepages=64 intel_iommu=on iommu=pt" |
JCNR Controller cores | .5 | |
JCNR vRouter Agent cores | .5 |
Cloud-Native Router Release | Requirement |
---|---|
22.2 | Enable VLAN driver at system boot |
Enable VFIO-PCI driver at system boot | |
Set IOMMU and IOMMU-PT in /etc/default/grub file. For example:
GRUB_CMDLINE_LINUX_DEFAULT="console=tty1 console=ttyS0 default_hugepagesz=1G
hugepagesz=1G hugepages=64 intel_iommu=on iommu=pt" . |
|
Disable Spoofcheck on VFs allocated to JCNR. For example: ip link set
<interfacename> vf 1 spoofcheck off . |
|
Set trust on VFs allocated to JCNR. For example: ip link set
<interfacename> vf 1 trust on |