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.
Orchestrator Platform | 23.2 | 23.1 | 22.4 | 22.3 | 22.2 | 22.1 |
---|---|---|---|---|---|---|
Kubernetes 1.22 | NS | NS | NS | 1.22.12 | 1.22.3 | 1.22.3 |
Kubernetes 1.23 | NS | 1.23.9 | 1.23.9 | 1.23.9 | 1.23.5 | 1.23.5 |
Kubernetes 1.24 | 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.0 | N/A | N/A | N/A |
Kubernetes 1.26 | 1.26.5 | NS | N/A | N/A | N/A | N/A |
Red Hat OpenShift 4.8 | 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 | N/A | N/A |
Red Hat OpenShift 4.12 | 4.12.13 | 4.12.0 | Interim upgrade only | N/A | N/A | N/A |
EKS v1.24 | 1.24.10 | NS | NS | NS | NS | NS |
RKE 2 v1.27 | 1.27.1+rke2r1 | NS | NS | NS | NS | NS |
KubeVirt version | 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 | NS | NS | NS |
Apstra version | 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:
Linux OS/Kernel Version | 23.2 | 23.1 | 22.4 | 22.3 | 22.2 | 22.1 |
---|---|---|---|---|---|---|
Ubuntu 20.04 | 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 20.04.3 | 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-75-generic 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.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-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.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 | N/A | N/A | N/A | N/A |
CN2 Tested NICs
Table 3 list the Network Interface Cards (NICs) tested by Juniper.
NIC | Mode | 23.2 | 23.1 | 22.4 | |
---|---|---|---|---|---|
Intel | E810 | Kernel | tested | tested | tested |
DPDK | tested | tested | tested | ||
SRIOV—vRouter bypass + coexist | not tested | not tested | not tested | ||
XXV710, X710, X510, 82599 | Kernel | tested | tested | tested | |
DPDK | tested | tested | tested | ||
SRIOV—vRouter bypass + coexist | tested | tested | tested |