Juniper Networks Contrail is an open, standards-based software solution that delivers network virtualization and service automation for federated cloud networks. It provides self-service provisioning, improves network troubleshooting and diagnostics, and enables service chaining for dynamic application environments across enterprise virtual private cloud (VPC), managed Infrastructure as a Service (IaaS), and Networks Functions Virtualization use cases.
|Category||SDN Controller Product|
|Leading Verticals||Cloud Service Providers, Financials, Government & Education, Healthcare, Retail, Telecom and Cable Service Providers|
|Areas of Deployment||Campus, Inter-Datacenter, Intra-Datacenter and WAN (incl SD-WAN)|
From network virtualization to integrated cloud management, Contrail delivers freedom of choice, intelligent automation, and always-on reliability for cloud, software-defined WAN (SD-WAN), and Network Functions Virtualization (NFV) environments.
|Open Source Project||Yes|
|Based on Open Source Projects||OpenContrail|
|Top Use Cases||Data Center Network Virtualization, SD-WAN, Virtual Private Cloud|
|Primary Programming Language||C/C++, Java and Python|
|External Northbound APIs||Yes|
|Northbound API Details||
The configuration nodes in the Contrail SDN Controller provide a northbound REST API to the provisioning or orchestration system. These northbound REST APIs are automatically generated from the formal high-level data model.
|Southbound Protocols||BGP, Netconf, OVSDB and XMPP|