|   | 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 |  |