Changes between Version 1 and Version 2 of Internal/OpenFlow/QuickStart


Ignore:
Timestamp:
Jul 23, 2010, 9:31:42 PM (14 years ago)
Author:
akoshibe
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Internal/OpenFlow/QuickStart

    v1 v2  
    4646 [#IV IV OpenFlow Switching] [[BR]]
    4747  [#intro 4.1 What is OpenFlow? ] [[BR]]
    48   [#prep 4.2 Preparation] [[BR]]
    49   [#flash 4.3 Flashing the switch] [[BR]]
    50   [#ofcom 4.4 OpenFLow Commands] [[BR]]
     48  [#outline 4.2 Outline] [[BR]]
     49  [#ofconf 4.3 Configuring the switch] [[BR]]
     50  [#sdprep 4.4 Preparing the SD card] [[BR]]
     51  [#flash 4.5 Flashing the switch] [[BR]]
     52  [#ofcom 4.6 OpenFlow Commands] [[BR]]
    5153 
    5254   
     
    725727----
    726728= IV !OpenFlow Switching = #IV
     729This section goes over the !OpenFlow aspects of the switch. 
     730== 4.1 What is !OpenFlow? == #intro
     731!OpenFlow is a virtualization technology developed by Stanford. Ideally, it allows administrators and researchers to configure the switch's behavior freely, without constraints of TCP/IP or the native firmware. This is achieved by removing traffic switching decisions off of the switch and onto an external, highly configurable controller. More on !OpenFlow can be found at http://www.openflowswitch.org. 
     732
     733The switch supports !OpenFlow in the form of virtual switches, or "datapaths" that overlay VLAN configurations; Each separate VLAN residing on the same device can be instantiated as a virtual switch that can be controlled by separate controllers and/or scripts, or be kept as a traditional VLAN that does commodity switching.       
     734
     735== 4.2 Outline == #outline
     736In order to make the switch !OpenFlow capable, you need to flash the switch with an SD card containing specialized firmware. The rough outline of the steps are the following:
    727737 
    728 == 4.1 What is !OpenFlow? == #intro
    729 == 4.2 Preparation == #prep
    730 Materials
    731 disable STP
    732 vlan, port configs
    733 == 4.3 Flashing the switch == #flash
     738 1. disable Spanning Tree (STP)
     739 1. configure VLANs and ports, telnet
     740 1. copy firmware and license to SD card
     741 1. add openflow.conf to SD card
     742 1. reboot switch with SD card
     743 1. configure virtual switches 
     744
     745Since it is easier to describe using examples, this process will be described using the steps involved in configuring [http://orbit-lab.org/wiki/Internal/OpenFlow/OrbitSwitches/sw-sb-combined sw-sb-01], one of the aggregate Sand Box switches currently running in !OpenFlow mode.
     746
     747== 4.3 Configuring the switch == #ofconf
     748This section corresponds to steps 1 and 2 in the Outline. Because virtual switches are based on VLANs, all port and VLAn configs should be done before flashing. This part of the setup is just normal configuration using `vlan`, `interface vlan`, and `interface gigabitethernet` contexts.
     749 
     750== 4.4 Preparing the SD card == #sdprep
    734751licenses, image file, openflow.conf
    735 == 4.4 OpenFLow Commands == #ofcom
     752== 4.5 OpenFLow Commands == #ofcom
    736753instantiating vswitches/datapaths