Skip to main content
Network-oriented programming
  • Blog
  • Network Automation
  • SDN
  • Archives
  • About
  • RSS RSS

22/04/2016 | Comments

Network Engineering Analysis of OpenStack SDN

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

Read on →

18/04/2016 | Comments

Building a Multi-node OpenStack Lab in UNetLab

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.

Read on →

04/04/2016 | Comments

Openstack on UNetlab

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

Read on →

23/03/2016 | Comments

Network-CI Part 3 - OSPF to BGP Migration in Active/Standby DC

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.

Read on →

03/03/2016 | Comments

Network-CI Part 2 - Small Network Demo

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.

Read on →

25/02/2016 | Comments

Network-CI Part 1 - Automatically Building a VM With UNetLab and Jenkins

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.

Read on →

19/02/2016 | Comments

Network Continuous Integration and Delivery

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

Read on →

17/01/2016 | Comments

REST for Network Engineers Part 3 - Advanced Operations With UnetLab

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.

Read on →

06/01/2016 | Comments

REST for Network Engineers Part 2 - Basic Operations With UnetLab

In this post I’ll show how to build REST SDK to authenticate, create labs and nodes in UnetLab. I’ll briefly cover the difference between composition and inheritance design patterns and demonstrate how to use test-driven development.

Read on →

03/01/2016 | Comments

REST for Network Engineers Part 1 - Development Environment Setup

In this post I’ll show how to setup environment for UnetLab REST SDK development on Windows. I’ll be running UNL inside a VM and using PyCharm as Python IDE on the host OS.

Read on →
  • ← Older
  • Blog Archives
  • Newer →

Recent Posts

Openstack SDN - OpenContrail With BGP VPN OpenStack SDN - OpenDaylight With BGP VPN Openstack SDN - NFV Management and Orchestration Openstack SDN - Skydiving Into Service Function Chaining Openstack SDN - Building a Containerized OpenStack Lab

Categories

18 automation 16 openstack 15 sdn 11 network 6 unetlab 6 ansible 4 yang 4 devops 4 rest 4 cisco 2 restconf 2 ovn 2 howto 2 tdd 2 bgp 2 routing 1 odl 1 netconf 1 pycharm 1 git 1 syncthing 1 trick 1 troubleshooting 1 l3vpn 1 best practice

Copyright © 2018 - Michael Kashin
Powered by Octopress, customized with octostrap3.