On Dec 4th, we will be holding Tech Tutorial: Let’s build MPLS router using SDN at Bay Area Network Virtualization
Part of this work has come out from a project we did for one of clients. This post will describe the necessary configuration changes required to have the test bed running on laptops.
email firstname.lastname@example.org if you need any help with the setup.
For our tutorial we will be using VirtualBox version 4.3.20. Our virtual machines will be based of Ubuntu 12.04 minimal iso & Ubuntu 14.04 minimal iso (for mininet vm). There are three main steps to configurations:
- VirtualBox networking setup
- X Display setup
- Importing the virtual machines
Before the workshop please ensure that you have completed (1) & (2)
1. VirtualBox networking setup
We will need to create host based ethernet adapter to allow nvirters-vm & nvirters-rf virtual machines to talk to each other over a private network. Go to File -> Preferences -> Network -> Add Host Only Adapter.
Also set the following values in the dialog box:
Adapter IPv4 Address: 18.104.22.168
IPv4 Network Mask: 255.255.255.0
Check mark Enable Server
Server Address: 22.214.171.124
Server Mask: 255.255.255.0
Lower Address Range: 126.96.36.199
Upper Address Range: 188.8.131.52
2. X setup
We will be installing minimal OS software and will need to use xterm to get access to multiple terminal and graphics if and when required (yes, we should be able to run wireshark on the vms!)
Inside the vms after login run the following:
After this, you should be able to see xterm windows in your host machine.
3. Virtual machines of interest
Bare minimum mininet virtual machine. This contains mininet and Open vSwitch software. You can download it from here
Bare minimum RouteFlow virtual machine. This VM contains python, ryu as SDN controller, lxc, Quagga, RouteFlow. You can download it from here