Data Center Interconnect for Juniper Contrail (SDN Controller)
Juniper Contrail is Software Defined Networking (SDN) controller which automate the network provisioning in a Virtual Data Center. In traditionally server hyper-visor environment there is still need to configure and allow VLANs on Data Center switches ports connected with servers, which involves inordinate delays due to lengthy “Change Process” approval and dependency on many teams. But modern centers can not afford such delays for service provisioning as delay in service provisioning means lost of revenue.
The scope of this blog is to discuss:-
- How physical servers can talk with servers deployed inside SDN environment. .
- Layer 2 & Layer 3 Data Center Interconnect (DCI) solution between two enterprise Data Centers (DCs)

Above diagram shows architecture of Contrail , quick overview of Contrail inner working described below, please follow the link for Contrail in depth reading (http://www.opencontrail.org/opencontrail-architecture-documentation/)
- Contrail control node act as central brain.
- Contrail installs an instance of vRouter on each compute node.
- Each vRouter on a compute node creates separate VRF (Virtual Routing and Forwarding table) for each particular subnet for which a Virtual Machines are created.
- Full mesh MP-iBGP is configured by Contrail and all vRouters, Overlay tunnels (MPLS over GRE, MPLS over UPD or VXLAN used to Continue reading
What used to take hours now takes minutes, or less.
Not everything has to be hyperscale. IT departments are looking at different models of modeling to the cloud, using NFV technology and microservices for different levels of scale.