Changes between Version 4 and Version 5 of Internal/OpenFlow/QuantaSetup


Ignore:
Timestamp:
Jan 5, 2011, 8:25:07 PM (14 years ago)
Author:
akoshibe
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Internal/OpenFlow/QuantaSetup

    v4 v5  
    1 = Setting up the Quanta LG4B =
     1= Setting up the Quanta LB4G =
    22Unlike the IP8800, This is a purely !OpenFlow switch, unable to do ''anything'' without a controller. The steps can be found documented elsewhere (ref. below), but we repeat the steps just in case things change. 
    33
    44== 1. Preparation ==
    55=== 1.1 References ===
    6  * main site: http://openflowswitch.org/wk/index.php/LB4GImageSetup
    7 
     6Flashing the firmware
     7 * http://openflowswitch.org/wk/index.php/LB4GImageSetup
     8 * http://www.openflow.org/wk/index.php/IndigoQuickStartLB4G (possibly more up-to-date)
     9Configuring the switch
     10 * http://www.openflow.org/wk/index.php/IndigoConfiguration - synopsis of system files, variables
     11 * http://www.openflowswitch.org/wk/index.php/IndigoReleaseNotes - the actual HOWTO for turning the box into an !OpenFlow switch
     12[[BR]]
    813=== 1.2 Prerequisites ===
    914 * OS on PC: Ubuntu
     
    1520
    1621{{{
    17 kermit -l /dev/ttys0
     22kermit -l /dev/ttyS0
    1823set carrier-watch off
    1924set baud 115200
     
    5055=> copy -r tftp://10.50.0.42/uInitrd2m
    5156=> copy -d tftp://10.50.0.42/LB9A.dtb
     57=> copy -k tftp://10.50.0.42/uImage
    5258}}}
    5359and reboot the switch. if all goes well, you should be at the Linux shell prompt once the thing starts up.
     60
     61== 3. Configuration ==
     62The Quanta is pretty much just a modified, minimal Linux box with a bunch of ports. Upon startup, you will be at the Linux shell as root.
     63 * eth0 and eth1 as given by `ifconfig -a` are eth1 and eth2 on the faceplate, respectively. The interfaces can be manipulated as with any Linux box using `ifconfig`.
     64 * The ssh server (dropbear) is enabled by default. Telnet can be started by invoking telnetd. In either case the default username is `root`, and password is `OpenFlow`.
     65
     66=== 3.1. Key files ===
     67 The !OpenFlow components of the switch rely on the following:
     68 * `/etc/rc.sh` - system startup script: bring up `lo`, mounts filesystems, loads kernel modules, ect
     69 * `/etc/system_config` - system initialization scrit
     70 * `/etc/system_config` - system configs unique to each switch
     71 * `/rc.soc`, `/etc/config.bcm` - starts !OpenFlow components
     72 * `/etc/find-env` - defines many of the system variables
     73
     74