Below are some frequently asked questions about OpenContrail.
OpenContrail is an Apache 2.0-licensed project that is built using standards-based protocols and provides all the necessary components for network virtualization–SDN controller, virtual router, analytics engine, and published northbound APIs. It has an extensive REST API to configure and gather operational and analytics data from the system.
The unrestricted use of OpenContrail is available via an Apache 2.0 license and can be downloaded at www.opencontrail.org
By providing an open source SDN solution, we are helping to drive innovation and adoption of software defined networking and aligning with a cloud technology ecosystem that increasingly expects open source platforms. At the same time, the majority of our customers will require the service and support that comes with a fully supported commercial offering. With Contrail and OpenContrail we are serving both market needs.
Realistically, no. Most customers who are deploying Contrail as part of their production network will require the service and support that are only available with the commercial version.
Design discussion on the developer mailing list
is recommended for new developers followed by Blueprint approval before submission of any code.The blueprint format can be obtained from the below link:
There are three kinds of submissions to the project – additional features, bug fixes, and documentation improvements. In addition, we allow the community to submit bugs using the Github “issue tracker”. Patches to bug fixes, new features, and documentation enhancements will need to come through the “pull request” using Github. The same applies to API documentation that is auto generated from the source code.
Yes, all developers are expected to follow coding and documentation conventions for their code to be accepted. We posted the coding convention to OpenContrail.org.
We are a strong believer that open source is not a zero sum game—open source projects are designed to foster innovation and further the rate of technology advancements, there aren’t any winners or losers.
That said, we feel it’s important that customers and developers have a choice of platforms to develop on and eventually deploy. OpenContrail is different from existing open source SDN platforms in a few ways.
From an architectural perspective, OpenContrail is based on proven, stable networking protocols such as BGP and MPLS. This is very important to customers and developers who value interoperability and integration between physical and virtual networks.
Additionally, with OpenContrail, we have opened up significantly more relevant functionality in our source code disclosure. This should make it easier to use for testing and supporting and building a much broader range of customer relevant use cases than current open source alternatives.
Download Source Code:
Download Release Binaries:
Still Have Questions?
Email us at