Posts

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

CONTINUE READING

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

CONTINUE READING

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

CONTINUE READING

In the previous post I’ve demonstrated how to get a working instance of a single-node OpenStack inside UNetLab. In this post we’ll continue building on that by adding two new compute nodes and redesigning our network to resemble something you might actually see in a real life.

CONTINUE READING

In this post I’m going to show how to get a running instance of OpenStack inside a UNetLab virtual machine

CONTINUE READING

The final post in a series demonstrates how to use the network-ci tools to safely replace a core routing protocol inside a small Active/Standby Data Centre

CONTINUE READING

In this post I’ll demonstrate how to use the network-ci tools to automate the build, test and upgrade of a small 4-node network topology

CONTINUE READING

Traditionally, the first post in the series describes how to setup a development environment. This time I’ll do it DevOps-style. I’ll show how to use Packer to automatically create and configure a VM with UNetLab and Jenkins pre-installed.

CONTINUE READING

In this series of posts I’ll introduce the tools I’ve been using for network development and how they can be used with automation servers like Jenkins for network continuous integration and delivery

CONTINUE READING

In this post we’ll look at how to create arbitrary topologies and push configuration to Nodes in UNetlab via REST SDK. We’ll conclude by extending our sample application to create and configure a 3-node topology and enable full connectivity between all nodes

CONTINUE READING