In The Lab

Floodlight OpenFlow Controller GUI Applet

OpenFlow Lab

There is a new FloodLight OpenFlow SDN controller GUI out from a Marist College and IBM research group/internship. I am guessing it is the same IBM researcher that developed the FloodLight web UI. This applet allows one to instantiate a flow from the GUI along with a couple of other bells and whistles. It is great to see the public/private …

Read More

How to Build an SDN Lab without Needing OpenFlow Hardware

OpenFlow Lab

How do you build a networking lab without networking equipment? Yet another plus in the column of open software driven networks. Proofing and prototyping networks today are often done with things like NETFPGA or expensive vendor manufactured hardware. Since we are beginning to build primitives, APIs and abstraction layers the value of what the software development community has had for …

Read More

Configuring an OpenFlow POX SDN Controller and HP Switches

Unicorn Rainbow

There is an updated post with the newest HP OpenFlow firmware that can be found at: Configuring an OpenFlow POX SDN Controller and HP Switches: HP has been supporting OpenFlow v1.0 with general availability longer than anyone in the industry. While there are limitations, just as most vendors will have as we start exploring exposing and/or decoupling control planes. Installing the …

Read More

Configuring VXLAN and GRE Tunnels on OpenvSwitch

VXLan Tunnels Post

I have done a couple of GRE tunnel how-tos using OpenvSwitch (OVS). I had been itching to give VXLan a spin in OVS so why not ferret out someones tree on GitHub. I believe VXLan is still scheduled to officially release soon in OpenvSwitch. So here are the steps for installing, configuring tunnels on OpenvSwitch with VXLan and GRE encapsulations. …

Read More

Getting Started OpenFlow OpenvSwitch Tutorial Lab : Setup

Open Vswitch Lab

I wrote a Python OpenFlow installation app to automate an OpenFlow KVM and Open vSwitch setup found at: Getting Started OpenFlow OpenvSwitch Tutorial Lab : This is an OpenFlow Tutorial using OpenvSwitch and Floodlight controller but any other controller or switch can be used. I have had some requests on some scenarios so I put this together. Adding a few …

Read More

OpenFlow Starter Tutorial Lab #3

OpenFlow Lab

OpenFlow Starter Tutorial Lab #3 : Move individual flows Figure 1. OpenFlow starter tutorial Lab #3 topology. Add an entry to the wrong port and watch it break. Let’s clear all of our flows and get everything pinging the gateway again.

Add our three earlier entries from Lab1

Start tcpdump on the host you will send …

Read More

OpenFlow Starter Tutorial Lab #2

OpenFlow Lab

OpenFlow Starter Tutorial Lab #2 :This lab is to restrict two hosts to only talk to each other with source based forwarding using the static flow pusher RESTful API. You can add any field you want to make the forwarding decisions on. Remember to name the flows with unique names or else you will overwrite previously instantiated flows. Previous posts …

Read More

OpenFlow Starter Tutorial Lab #1

OpenFlow Lab

Figure 1. The topology for the lab simulates in software the same capabilities you can get in hardware thanks to OpenvSwitch.[/crayon] This setup allows you to add and remove as many matches into the API calls and tinker with them to get a feel once you nail down the basics. Then you can write the next “killer app” get rich …

Read More

NOX OpenFlow Controller Install on Ubuntu 12.04

Screencast w/o audio. I think it’s quick and self explanatory. This is an install for the newer NOX release on Ubuntu 12.04. I believe the branch name is ‘verity’. It was just upped a couple weeks ago to Github with the new repo linked from noxrepo.org. It isn’t fully released but the site said Q1 2012, at the least, it …

Read More

OpenvSwitch Configure from Packages and Attaching to a Floodlight OpenFlow Controller

Open Vswitch Lab

OpenvSwitch Configure from Packages and Attaching to a Floodlight OpenFlow Controller: Couple folks have asked about installing OpenvSwitch from packages on Ubuntu 12.04 as opposed to from source. The default repos have v1.4 up so almost at the latest v1.4.1. OVS will be the de facto vSwitch in the hyper-scale providers in the future in my opinion. As Vmware’s Nicira acquisition …

Read More

MPLS VPLS configuration with Juniper JunOS

Juniper VPLS MPLS

Posting a Juniper VPLS how-to on a couple of J-series routers. Have been pretty SDN focused lately so wanted to get some real stuff in for a post. Docs on JunOS VPLS can be shaky so nothing like a couple real configs to plugin your address in the lab if having problems with L2 VPNs. This includes MPLS VPLS configuration …

Read More

OpenStack Essex and Quantum Installation using OpenvSwitch from Scratch

openstack-logo

Here is a walkthrough for the Quantum Network Manager Plugin for OpenStack Essex with a Quantum Installation with OpenvSwitch. It is still in dev so expect weird things and stability issues. For a guy with a networking bread and butter this is the extremely exciting piece of OpenStack for me. I will do a followup and try and breakdown the OpenvSwitch …

Read More

Troubleshooting Common OpenStack Errors

openstack-logo

Troubleshooting Common OpenStack Errors These are some notes from troubleshooting common OpenStack Errors that I have run into in the past year. These were mostly from Diablo and Essex but some are applicable to future releases especially surrounding Nova. /*Check all services $nova-manage service list (check for XXX or smiley face) Binary Host Zone Status State Updated_At nova-scheduler openstack1 nova …

Read More

OpenStack Essex Installation Walkthrough from Scratch (Part3)

Dashboard Installation /*Install packages $apt-get install libapache2-mod-wsgi openstack-dashboard /*Restart Apache $restart apache $service apache2 restart /*Connect to the Dashboard web page. http://localhost or http://x.x.x.x So easy a caveman (me) can do it. Not really it is a pain to get it working smoothly but mainly for me was lack of good directions and learning the pieces and parts to something …

Read More

OpenStack Essex Installation Walkthrough from Scratch (Part2)

Update: My latest installation document for Folsom can be found here. It’s too tough to try and keep up with debugging installers myself so I am just using DevStack in that tutorial. Thanks! Populate Glance Host VM OS Images /*Upload Images /* 11.10 image wget http://uec-images.ubuntu.com/releases/11.10/release/ubuntu-11.10-server-cloudimg-amd64-disk1.img /* 12.04 image wget https://cloud-images.ubuntu.com/precise/current/precise-server-cloudimg-amd64-disk1.img $/etc/init.d/glance-api restart $/etc/init.d/glance-registry restart /*List Images $glance index (Should be empty) …

Read More

Page 4 of 6« First...«23456»