| 1 | = name-of-switch = |
| 2 | ''brief description of switch here'' |
| 3 | |
| 4 | '''Access :''' ip.of.new.switch |
| 5 | |
| 6 | == Testbed switch layout == |
| 7 | ''overview of port configurations. list down how many ports go to what. Below is an example from sw-sb-01:'' |
| 8 | |
| 9 | Each testbed requires 2 ports each for CM, Control, and Data links for the nodes, a Control VLAN link to the Console, and a trunk link to the top switch. As an !OpenFlow switch, we also need a dedicated port to connect the switch to a controller. In the aggregate switch ports are allocated in the following numbers: |
| 10 | * CM: 12 ports (2 per !SandBox) |
| 11 | * Control: 18 ports - 12 for nodes, + 6 for Console links |
| 12 | * Data: 12 (as with CM) |
| 13 | * !OpenFlow control VLANs: 2 (to controller - two to make things tidy) |
| 14 | * Trunk: 4 (leftover) |
| 15 | |
| 16 | == VLANs == |
| 17 | ''list of VLANs on switch, and what they are for, in a table or terminal capture of command `show vlan list` (given VLANs are described there). Another example from sw-sb-01:'' |
| 18 | |
| 19 | VLAN 3 (CM) is consistent across all !SandBoxes. Each sb has its own Control and Data VLANs as such: |
| 20 | ||Testbed||Control VLAN||Data VLAN|| |
| 21 | ||sb1||11||12|| |
| 22 | ||sb2||13||14|| |
| 23 | ||sb5||19||20|| |
| 24 | ||sb6||21||22|| |
| 25 | ||sb7||23||24|| |
| 26 | ||sb8||25||26|| |
| 27 | |
| 28 | In addition, VLAN 100 is the defacto VLAN for the !OpenFLow control channel at WINLAB. |
| 29 | |
| 30 | == Port Assignments == |
| 31 | ''switch diagram, followed by output of command `show port vlan`. template for the diagram can be found as attachment below.'' |
| 32 | |
| 33 | {{{ |
| 34 | **output to "show port vlan" here** |
| 35 | }}} |
| 36 | == Legacy Configurations == |
| 37 | ''Any notable CLI configurations should be noted here.'' |
| 38 | |
| 39 | == !OpenFlow configurations == |
| 40 | Each VLAN is its own virtual switch. The following is the contents of openflow.conf. |
| 41 | {{{ |
| 42 | **"showswitch" output from terminal here |
| 43 | }}} |
| 44 | {{{ |
| 45 | **"cat /mnt/openflow.conf" output here** |
| 46 | }}} |
| 47 | |