Changes between Version 18 and Version 19 of GENIExperimenter/Tutorials/OpenFlowOVS


Ignore:
Timestamp:
09/18/13 12:58:44 (11 years ago)
Author:
lnevers@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIExperimenter/Tutorials/OpenFlowOVS

    v18 v19  
    33== Overview: ==
    44This is a simple OpenFlow tutorial that will guide you through the writing of simple !OpenFlow controllers to showcase some of the !OpenFlow capabilities. We are going to write three different controllers:
    5   1. Write a controller that will '''duplicate all the traffic''' of the OpenFlow switch out a specific port
     5  1. Write a controller that will '''duplicate all the traffic''' of the !OpenFlow switch out a specific port
    66  2. ''' TCP Port Forward''' controller. Diverge all traffic destined to host A on TCP port X to TCP port Y
    77  3. '''Proxy Controller'''. Write a controller that will diverge all traffic destined to host A, TCP port X to host B, TCP port Y
    88
    9 In this tutorial we are going to use [http://openvswitch.org/ Open vSwitch (OVS)] as an OpenFlow switch connected to three hosts.
     9In this tutorial we are going to use [http://openvswitch.org/ Open vSwitch (OVS)] as an !OpenFlow switch connected to three hosts.
    1010OVS is a software switch running on a compute resource. The other three hosts can only communicate through the OVS switch. Although the controller for the switch can run anywhere in the internet, we are going to run it on the same host as the OVS switch to minimize the required resources.
    1111For this tutorial we are going to use the [http://www.noxrepo.org/pox/about-pox/ PoX controller], this is just an example of [wiki:OpenFlow/Controllers many controllers].