Changes between Version 8 and Version 9 of Tutorials/m0SDN/aHowTo
- Timestamp:
- Aug 19, 2009, 11:04:37 PM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Tutorials/m0SDN/aHowTo
v8 v9 1 1 = !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. 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 3 covers 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 8 describes the different components of the !OpenFlow network and provides the basics needed to set up an experiment. 3 9 4 10 … … 7 13 [[BR]] 8 14 [[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. 10 16 11 17 Detailed information can be found here: http://www.openflowswitch.org/ … … 13 19 14 20 == 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:21 Sandbox 9 consists of three nodes connected to the SB9 Console through a !OpenFlow enabled gigabit switch. The network topology is shown below: 16 22 [[BR]] 17 23 [[BR]] 18 24 [[Image(wiki:Documentation/OpenFlow/OFHowTo:OFSetup.jpg, 450)]] 19 25 26 The 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. 20 27 21 28 == Installing the controller == … … 103 110 sudo make install 104 111 }}} 112 === BWM-ng === 113 For 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. 105 114 106 115 === Development ===