Changes between Version 8 and Version 9 of Tutorials/m0SDN/aHowTo


Ignore:
Timestamp:
Aug 19, 2009, 11:04:37 PM (15 years ago)
Author:
akoshibe
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Tutorials/m0SDN/aHowTo

    v8 v9  
    11= !OpenFlow How-To =
    2 Sandbox 9 uses the !OpenFlow capable switch as part of its setup as a means to provide a testbed for experimentation with the !OpenFlow protocol. This tutorial describes the different components of the !OpenFlow network and provides the basics needed to set up an experiment.
     2Sandbox 9 uses the !OpenFlow capable switch as part of its setup as a means to provide a testbed for experimentation with the !OpenFlow protocol. This tutorial
     3covers the following:
     4 * The network topology of the testbed
     5 * The !OpenFlow components of the testbed
     6 * Installation of the !OpenFlow Reference System and NOX
     7 * Performance analysis tools
     8describes the different components of the !OpenFlow network and provides the basics needed to set up an experiment.
    39
    410
     
    713[[BR]] 
    814[[BR]]
    9 "!OpenFlow" specifically refers to the protocol that is used by a network device and its controller to pass information about flows, or instructions on how to handle data packets based on the packet header, to each other.
     15"!OpenFlow Protocol" specifically refers to the protocol that is used by a network device and its controller to pass information about flows, or instructions on how to handle data packets based on the packet header, to each other.
    1016
    1117Detailed information can be found here: http://www.openflowswitch.org/
     
    1319
    1420== The Testbed ==
    15 Sandbox 9 consists of three nodes connected to the SB9 Console through a !OpenFlow enabled switch. The !OpenFlow enabled NEC IP8800/S3640-48T2XW switch currently runs firmware supporting !OpenFlow v0.8.9. The switch is pre-configured so that ports 25-36 (the data VLAN, in green) is an !OpenFlow virtual switch that listens for a controller running on the SB9 Console. The network topology is shown below:
     21Sandbox 9 consists of three nodes connected to the SB9 Console through a !OpenFlow enabled gigabit switch. The network topology is shown below:
    1622[[BR]]
    1723[[BR]]
    1824[[Image(wiki:Documentation/OpenFlow/OFHowTo:OFSetup.jpg, 450)]] 
    19    
     25
     26The blue switch (sw_sb09) represents the !OpenFlow enabled NEC IP8800/S3640-48T2XW switch, currently running firmware supporting !OpenFlow v0.8.9. The switch is pre-configured so that ports 25-36 (the data VLAN, in red) is an !OpenFlow virtual switch that listens for a controller running on the SB9 Console. Two trunked connections exist - one connects the setup with the ORBIT network (through sw_sb_top), and  the other not only allows the console to communicate with the nodes, but also provides the secure controller-switch VLAN needed for the !OpenFlow setup. The experimenter would be able to monitor and manipulate the setup from the Console.         
    2027
    2128== Installing the controller ==
     
    103110sudo make install
    104111}}} 
     112=== BWM-ng ===
     113For performance testing, you may want to run some bandwidth tests. Real-time bandwidth use can be monitored using BWM-ng. By default, the tool will monitor all interfaces on the Console. 
    105114
    106115=== Development ===