Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Hardware and Software Requirements for Contrail Service Orchestration

Contrail Service Orchestration (CSO) requires commercial off-the-shelf (COTS) servers, specific network devices, and specific software versions. The following sections list the hardware and software that are required and have been tested for the cloud customer premises equipment (CPE) and software-defined wide area network (SD-WAN) solutions.

Server Requirements for Contrail Service Orchestration

You must use COTS servers for the following functions:

  • Contrail Service Orchestration (CSO) servers

  • Contrail Analytics servers

Table 1 lists the server requirements. Starting in Release 6.3.0, CSO supports syslog streaming services, which enable users to access the device syslog notifications. You can opt for streaming services by enabling the streaming option during the install or upgrade procedure. The syslogs are streamed in real-time and can be retrieved through REST API calls.

Table 1: Server Requirements
Specifications

Without Streaming Services

With Streaming Services

Number of Servers

3

3

vCPUs per Server

48 (56 for ESXi)

96
Memory per Server 256 GB RAM 320 GB RAM
Disk Size per Server 5 TB 8 TB

For ESXi hypervisors, each virtual machine (VM) must be created with a single partition.

For KVM hypervisors, OS and Data partitions are automated.

Table 2 lists the software that has been tested for the COTS servers used in the SD-WAN solution. You must use these specific versions of the software when you implement the SD-WAN solutions.

Table 2: Software Tested for COTS Servers

Description

Version

Operating system for all COTS servers

Ubuntu 16.04.5 LTS

Note:

You must perform a fresh install of Ubuntu 16.04.5 LTS on the CSO servers in your deployment because upgrading from a previous version to Ubuntu 16.04.5 LTS might cause issues with the installation.

Operating system for VMs, except Contrail Analytics VMs, on CSO servers

Ubuntu 16.04.5 LTS

Operating system for Contrail Analytics VMs on CSO servers

CentOS version 7.7.1908

Hypervisor on CSO 6.3.0 servers

KVM hypervisor provided by the Ubuntu operating system on the server or VMware ESXi Version 6.7.

Note:

A mix of different hypervisors across machines is not supported.

Additional software for CSO servers

Secure File Transfer Protocol (SFTP)

Contrail Analytics

Contrail Networking Release 21.4.61

Network Devices and Software Tested in SD-WAN Deployments

Table 3 shows the network devices that have been tested for SD-WAN deployments.

Table 3: Network Devices Tested for SD-WAN Deployments

Function

Device

Model

Provider hub device (SD-WAN deployment only)

SRX Series Services Gateways

vSRX 3.0 on an x86 server

  • SRX1500 Services Gateway

  • SRX4100 Services Gateway

  • SRX4200 Services Gateway

  • SRX4600 Services Gateway

  • vSRX 3.0

CPE device or branch site device (SD-WAN deployment)

NFX Series Network Services Platforms

SRX Series Services Gateways

vSRX 3.0 on an x86 server

  • NFX250-LS1 device

  • NFX250-S1 device

  • NFX250-S2 device

  • NFX150-S1

  • NFX150-S1E

  • NFX150-C-S1

  • NFX150-C-S1-AE/AA

  • NFX150-C-S1E-AE/AA

  • SRX300 Services Gateway

  • SRX320 Services Gateway

  • SRX340 Services Gateway

  • SRX345 Services Gateway

  • SRX380 Services Gateway

  • SRX550M Services Gateway

  • SRX1500 Services Gateway

  • SRX4100 Services Gateway

  • SRX4200 Services Gateway

  • SRX4600 Services Gateway

  • vSRX 3.0

Enterprise hub

SRX Series Services Gateways

  • SRX1500 Services Gateway

  • SRX4100 Services Gateway

  • SRX4200 Services Gateway

  • SRX4600 Services Gateway

  • SRX380 Services Gateway

  • vSRX 3.0

Table 4 shows the software tested for the distributed deployment. You must use these specific versions of the software when you implement a SD-WAN deployment.

Table 4: Software Tested for SD-WAN Deployments

Function

Software and Version

Hypervisor on CSO 6.3.0

KVM hypervisor provided by the Ubuntu operating system on the server or VMware ESXi Version 6.7.

Authentication and authorization

OpenStack Mitaka

Network Functions Virtualization (NFV)

CSO Release 6.3.0

Contrail Analytics

Contrail Networking Release 21.4.61

Operating system for NFX150 devices

Junos OS Release 20.4R3-S4

Operating system for NFX250 devices

Junos OS Release 18.4R3-S5

Routing and security for NFX250 devices

vSRX KVM Appliance 20.4R3-S4

Operating system for vSRX 3.0 used as a CPE device on an x86 server

vSRX KVM Appliance 20.4R3-S4

Operating system for an SRX Series Services Gateway used as a CPE device or branch site device

Junos OS Release 20.4R3-S4

Operating system for an SRX Series Services Gateway used as a hub device in an SD-WAN implementation

Junos OS Release 20.4R3-S4