Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?


CN2 Tested Integrations

Cloud-Native Contrail Networking (CN2) tested integrations are a defined set of specifically tested integration points between technologies that represent the most common combinations that Juniper customers are deploying in their clusters.

As part of the product release process, Juniper performs a full range of tests. These integrations are fully tested and validated by Juniper. Any issues we identify as part of this testing process are documented in the CN2 release notes. See the Cloud-Native Contrail (CN2) Documentation page to find the release notes for your software release.

You can run CN2 with alternative configurations, not explicitly listed in this document or as part of the product documentation. Contact your Juniper account team for information about alternative configurations not listed here.

CN2 Tested Orchestrator Platforms

Juniper has tested CN2 on number of orchestrator platforms. Table 1 provides a list of orchestrator platforms we've tested based on software release.

The minor version of the orchestrator platform (for example, Kubernetes 1.22.3, 1.22.4, and so on) represents the minimal version we recommend within a given release. For any minor version tested, the documented features related to this integration are expected to work. If the version you tested is not working, contact Juniper Support for help.

In Table 1 and Table 2 the fields are defined, as follows:

  • Not supported (NS)—Juniper is not currently (or at time of release) offering and testing any integration between this combination of products.

  • Not available (N/A)—This combination of products was not available at time of release and was not tested.

  • Interim upgrade only—This combination is supported only for transient situations encountered during an upgrade process. Unlike a direct upgrade where you upgrade a system to the desired release in one step, you may need to perform a multi-stage upgrade process where you upgrade a system to an intermediate (interim) release before you can upgrade to the desired final release.

    A combination with the “Interim upgrade only” designation is supported only as an intermediate release in an Interim upgrade path and has only been tested in that limited use case.

Table 1: CN2 Tested Orchestrator Platforms and Versions
Orchestrator Platform 23.3 23.2 23.1 22.4 22.3 22.2 22.1
Kubernetes 1.22 NS NS NS NS 1.22.12 1.22.3 1.22.3
Kubernetes 1.23 NS NS 1.23.9 1.23.9 1.23.9 1.23.5 1.23.5
Kubernetes 1.24 NS 1.24.9 1.24.3 1.24.3 1.24.3 N/A N/A
Kubernetes 1.25 1.25.5 1.25.5 1.25.5 1.25.0 N/A N/A N/A
Kubernetes 1.26 1.26.5 1.26.5 NA N/A N/A N/A N/A
Kubernetes 1.27 1.27.5 NA NA NA NA NA NA
Red Hat OpenShift 4.8 4.8.39 4.8.39 4.8.39 4.8.39 4.8.39 4.8.39 4.8.39
Red Hat OpenShift 4.10 4.10.31 4.10.31 4.10.31 4.10.31 4.10.31 N/A N/A
Red Hat OpenShift 4.12 4.12.13 4.12.13 4.12.0 Interim upgrade only N/A N/A N/A
EKS v1.24 1.24.10-eks-48e63af 1.24.10-eks-48e63af NS NS NS NS NS
RKE2 v1.27 1.27.1+rke2r1 1.27.1+rke2r1 NS NS NS NS NS
KubeVirt version 0.59.0-jnpr 0.59.0-jnpr 0.58.0-jnpr 0.58.0-jnpr 0.48.0-jnpr NS NS
DPDK version 21.11 21.11 21.11 21.11 NS NS NS
Apstra version 4.1.2-269 4.1.2-269 4.1.2-269 4.0.2-142 NS NS NS

CN2 Tested Linux OS and Kernel Versions

Table 2 provides a list of Linux OS and kernel versions we've fully tested based on a software release.

For a complete list of available kernels for a given release (starting with Release 23.1), see the following:

Table 2: CN2 Tested Linux OS and Kernel Versions
Linux OS/Kernel Version 23.3 23.2 23.1 22.4 22.3 22.2 22.1
Ubuntu 20.04.3 5.4.0-135-generic 5.4.0-135-generic 5.4.0-135-generic 5.4.0-135-generic 5.4.0-97-generic 5.4.0-97-generic 5.4.0-97-generic
Ubuntu 22.04 5.15.0-81-generic


5.15.0-67-generic N/A N/A N/A N/A
RHEL CoreOS 4.8 (4.8.39) 4.18.0-305.45.1.el8_4.x86_64 (4.8.39) 4.18.0-305.45.1.el8_4.x86_64 (4.8.39) 4.18.0-305.45.1.el8_4.x86_64 (4.8.39) 4.18.0-305.19.1.el8_4.x86_64 (4.8.39) 4.18.0-305.19.1.el8_4.x86_64 (4.8.39) 4.18.0-305.45.1.el8_4.x86_64 (4.8.39) 4.18.0-305.45.1.el8_4.x86_64
RHEL CoreOS 4.10 (4.10.31) 4.18.0-348.23.1.el8_5.x86_64 (4.10.31) 4.18.0-348.23.1.el8_5.x86_64 (4.10.31) 4.18.0-348.23.1.el8_5.x86_64 (4.10.31) 4.18.0-305.62.1.el8_4.x86_64 (4.10.31) 4.18.0-305.45.1.el8_4.x86_64 N/A N/A
RHEL CoreOS 4.12 (4.12.13) 4.18.0-372.40.1.el8_6.x86_64 (4.12.13) 4.18.0-372.40.1.el8_6.x86_64 (4.12.0) 4.18.0-305.62.1.el8_4.x86_64 N/A N/A N/A N/A
EKS v1.24.10 5.10.167-147.601.amzn2.x86_64 5.10.167-147.601.amzn2.x86_64 5.10.167-147.601.amzn2.x86_64 N/A N/A N/A N/A

CN2 Tested NICs

Table 3 list the Network Interface Cards (NICs) tested by Juniper.

Table 3: CN2 Tested NICs
NIC Mode 23.3 23.2 23.1 22.4
Intel E810/E810 (CQDA2T) Kernel tested tested tested tested
DPDK tested tested tested tested
SRIOV—vRouter bypass + coexist not tested not tested not tested not tested
Intel XXV710, X710, 82599 Kernel tested tested tested tested
DPDK tested tested tested tested
SRIOV—vRouter bypass + coexist tested tested tested tested
Intel PAC N6000 (Smart NIC) Kernel not tested not tested not tested not tested
DPDK tested not tested not tested not tested
SRIOV—vRouter bypass + coexist not tested not tested not tested not tested