OpenStack SDN - NFV Management and Orchestration

In this post I’ll have a brief look at the NFV MANO framework developed by ETSI and create a simple vIDS network service using Tacker

OpenStack SDN - Skydiving Into Service Function Chaining

In this post I’ll show how to configure Neutron’s service function chaining, troubleshoot it with Skydive and how SFC is implemented in OVS forwarding pipeline

OpenStack SDN - Distributed Virtual Routing

In this post we’ll explore how DVR is implemented in OpenStack Neutron and what are some of its benefits and shortcomings

OpenStack SDN - Interconnecting VMs and Physical Devices With Cumulus VX L2 Gateway

One of the basic function of any data centre network is the ability to communicate with baremetal servers. In this post we’ll see how Neutron L2 Gateway plugin can be used to configure a Cumulus VX switch for VXLAN-VLAN bridging.

OpenStack SDN - Extending a L2 Provider Network Over a L3 Fabric

In the this post we’ll tackle yet another Neutron scalability problem identified in my earlier post- a requirement to have a direct L2 adjacency between the external provider network and the network node

OpenStack SDN - L2 Population and ARP Proxy

In the previous post we’ve had a look at how native OpenStack SDN works and what are some of its limitations. In this post we’ll tackle the first one of them - overhead created by multicast source replication

Network Engineering Analysis of OpenStack SDN

Now that we have our 3-node OpenStack lab [up and running][openstack-post-2] we can start exploring how virtual networks are implemented under the hood