Putting it all together
In the previous sections, we have seen the different components of an OpenContrail-based SDN solution. Let us now put all these components together and understand the overall architecture of OpenContrail. We will also highlight the OpenStack integration points.
Figure 3 shows the complete deployment architecture for OpenContrail. We also show OpenStack nodes in this diagram to highlight the tight integration that OpenContrail has with OpenStack:
Figure 3: Full deployment architecture
The two Compute Nodes are part of an OpenStack cluster running services such as the Nova Agent and so on. In addition, these Compute Nodes also run OpenContrail vRouter components to provision an SDN-based virtual network. We have shown that the Nova Agent on the Compute Node interacts with the vRouter Agent, and will be covering this interaction in a later section.
The OpenStack component's Nova server and Neutron server are also part of the OpenStack cluster of nodes. Typically, these...