Changes between Version 4 and Version 5 of Internal/OpenFlow/QuantaSetup
- Timestamp:
- Jan 5, 2011, 8:25:07 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Internal/OpenFlow/QuantaSetup
v4 v5 1 = Setting up the Quanta L G4B=1 = Setting up the Quanta LB4G = 2 2 Unlike 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. 3 3 4 4 == 1. Preparation == 5 5 === 1.1 References === 6 * main site: http://openflowswitch.org/wk/index.php/LB4GImageSetup 7 6 Flashing the firmware 7 * http://openflowswitch.org/wk/index.php/LB4GImageSetup 8 * http://www.openflow.org/wk/index.php/IndigoQuickStartLB4G (possibly more up-to-date) 9 Configuring 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]] 8 13 === 1.2 Prerequisites === 9 14 * OS on PC: Ubuntu … … 15 20 16 21 {{{ 17 kermit -l /dev/tty s022 kermit -l /dev/ttyS0 18 23 set carrier-watch off 19 24 set baud 115200 … … 50 55 => copy -r tftp://10.50.0.42/uInitrd2m 51 56 => copy -d tftp://10.50.0.42/LB9A.dtb 57 => copy -k tftp://10.50.0.42/uImage 52 58 }}} 53 59 and reboot the switch. if all goes well, you should be at the Linux shell prompt once the thing starts up. 60 61 == 3. Configuration == 62 The 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