Changes between Version 18 and Version 19 of GENIRacksHome/ExogeniRacks/AcceptanceTestStatus/EG-EXP-5
- Timestamp:
- 06/20/12 16:11:45 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GENIRacksHome/ExogeniRacks/AcceptanceTestStatus/EG-EXP-5
v18 v19 112 112 deemed complete by simply setting up the nodes with the right address for the VLAN 1750. 113 113 114 == Step 8. Create a sliver at the I2 meso-scale site using FOAM at site. == 114 == Step 8. Create a sliver at the I2 meso-scale site using FOAM at site == 115 115 116 Created a sliver at the Rutgers FOAM for VLAN 3716: 116 117 {{{ … … 119 120 }}} 120 121 121 == Step 9. Create a sliver at of the BBN ExoGENI FOAM Aggregate. == 122 == Step 9. Create a sliver at of the BBN ExoGENI FOAM Aggregate == 123 122 124 Created a sliver at the BBN ExoGENI FOAM: 123 125 {{{ … … 126 128 127 129 == Step 10. Create a sliver for the !OpenFlow resources in the core. == 130 128 131 Created a sliver at the I2 FOAM for VLAN 3716: 129 132 {{{ … … 133 136 134 137 == Step 11. Create a sliver for the meso-scale compute resources. == 138 The compute resource used for this test is pg51 a Wide Area PG node at Rutgers, and the sliver was created as follows: 139 {{{ 140 ./src/omni.py -a pg2 createsliver EG-EXP-5-scenario1 exorspec/EG-EXP-5-scenario1-wapg-rutgers.rspec --api-version 2 -t GENI 3 141 }}} 135 142 136 143 == Step 11. Log in to each of the compute resources and send traffic to the other end-point. == 144 Logged into the WAPG node pg51: 145 {{{ 146 $ ssh pg51.emulab.net 147 Last login: Wed Jun 20 10:52:44 2012 from arendia.gpolab.bbn.com 148 [lnevers@pg2 ~]$ 149 }}} 150 151 Configure IP address to be used on VLAN 1750. First created the file /etc/sysconfig/network-scripts/ifcfg-eth1.1750 which contained the following: 152 {{{ 153 DEVICE=eth1.1750 154 USERCTL=no 155 VLAN=yes 156 IPADDR=10.42.11.151 157 NETMASK=255.255.255.0 158 BOOTPROTO=static 159 ONBOOT=yes 160 }}} 161 162 Started and checked the interface: 163 {{{ 164 sudo ifup eth1.1750 165 ifconfig eth1.1750 166 }}} 137 167 138 168 == Step 12. Verify that traffic is delivered to target. == 169 139 170 140 171 == Step 13. Review baseline, GMOC, and meso-scale monitoring statistics. == … … 143 174 '''Note:''' The first run through of this experiment was done with one experimenter account, another test run will take place which will use 2 experimenter accounts. 144 175 176 Two local BBN Campus VMs (siovale and tiberium) are set up on the on vSwitch Karshyyyk. These nodes are NOT part of the ExoGENI rack. 177 145 178 == Step 15. Determine remote meso-scale compute resources and define RSpec. == 179 The remote meso-scale nodes to be used is planetlab4 a MyPLC node at Clemson. 180 146 181 == Step 16. Define a request RSpec for OF network resources at the BBN ExoGENI FOAM. == 182 Defined the following request RSpec for the Compute resource: 183 184 * EG-EXP-5-scenario1-myplc-clemson.rspec - MyPLC RSpec used to MyPLC compute resource. 147 185 148 186 == Step 17. Define a request RSpec for OF network resources at the remote NLR meso-scale site. == 187 Defined RSpec for the Clemson !OpenFlow Sliver: 188 189 * EG-EXP-5-scenario1-openflow-clemson.rspec - Clemson FOAM Aggregate network resources request RSpec. 190 191 == Step 18. Define a request RSpec for the !OpenFlow Core resources == 192 149 193 The OF core resources for VLAN 3716 were defined as follows: 150 194 151 195 * EG-EXP-5-scenario1-openflow-nlr.rspec - NLR Core FOAM Aggregate network resources request RSpec. 152 196 153 == Step 18. Define a request RSpec for the !OpenFlow Core resources ==154 197 155 198 == Step 19. Create the second slice == 156 199 157 == Step 20. Create a sliver for the GPO compute resources. == 200 Created a second slice: 201 {{{ 202 ./src/omni.py createslice exobbnclemson 203 }}} 204 205 == Step 20. Create a sliver for the GPO compute resources == 206 207 Two local BBN Campus VMs (siovale and tiberium) are set up on the on vSwitch Karshyyyk. These nodes are NOT part of the ExoGENI rack and no reservations are need to used them. Test plan procedure is incorrect. 208 158 209 159 210 == Step 21. Create a sliver at the meso-scale site using FOAM at site. == 160 211 Because this run is being done with one experimenter, the second slice uses the Sliver from the first experiment, which set up the following: 212 {{{ 213 ./src/omni.py -a https://bbn-hn.exogeni.net:3626/foam/gapi/1 createsliver EG-EXP-5-scenario1 exorspec/EG-EXP-5-scenario1-openflow-exobbn.rspec 214 }}} 161 215 162 216 == Step 22. Create a sliver at of the BBN ExoGENI FOAM Aggregate. == 217 A sliver was created at the ExoGENI FOAM aggregate: 218 {{{ 219 ./src/omni.py -a https://foam.gpolab.bbn.com:3626/foam/gapi/1 createsliver exobbnclemson ./EG-EXP-5-scenario-openflow-bbn.rspec 220 }}} 221 163 222 == Step 23. Create a sliver for the !OpenFlow resources in the core. == 223 Reservation for NLR VLAN 3716: 224 {{{ 225 ./src/omni.py -a https://foam.nlr.net:3626/foam/gapi/1 createsliver exobbnclemson ./EG-EXP-5-scenario-openflow-nlr.rspec 226 }}} 227 164 228 165 229 == Step 24. Create a sliver for the meso-scale compute resources. == 166 230 231 Created a sliver for the FOAM aggregate and for the compute resources at Clemson: 232 {{{ 233 ./src/omni.py -a https://foam.clemson.edu:3626/foam/gapi/1 createsliver exobbnclemson ./EG-EXP-5-scenario-openflow-clemson.rspec 234 ./src/omni.py -a http://myplc.clemson.edu:12346/ createsliver exobbnclemson ./EG-EXP-5-scenario-myplc-clemson.rspec 235 }}} 236 167 237 == Step 25. Log in to each of the compute resources and send traffic to the other endpoint. == 238 Log into the MyPLC host and ping the VLAN 1750 interfaces for siovale and tiberium: 239 {{{ 240 $ ssh pgenigpolabbbncom_exobbnclemson@planetlab4.clemson.edu 241 Last login: Wed Jun 20 17:42:41 2012 from arendia.gpolab.bbn.com 242 [pgenigpolabbbncom_exobbnclemson@planetlab4 ~]$ ping 10.42.11.22 -c 5 243 PING 10.42.11.22 (10.42.11.22) 56(84) bytes of data. 244 64 bytes from 10.42.11.22: icmp_seq=1 ttl=64 time=164 ms 245 64 bytes from 10.42.11.22: icmp_seq=2 ttl=64 time=164 ms 246 64 bytes from 10.42.11.22: icmp_seq=3 ttl=64 time=165 ms 247 64 bytes from 10.42.11.22: icmp_seq=4 ttl=64 time=165 ms 248 64 bytes from 10.42.11.22: icmp_seq=5 ttl=64 time=165 ms 249 250 --- 10.42.11.22 ping statistics --- 251 5 packets transmitted, 5 received, 0% packet loss, time 4169ms 252 rtt min/avg/max/mdev = 164.830/164.955/165.018/0.371 ms 253 [pgenigpolabbbncom_exobbnclemson@planetlab4 ~]$ pgenigpolabbbncom_exobbnclemson@planetlab4 ~]$ ping 10.42.11.23 -c 5 254 PING 10.42.11.23 (10.42.11.23) 56(84) bytes of data. 255 64 bytes from 10.42.11.23: icmp_seq=1 ttl=64 time=164 ms 256 64 bytes from 10.42.11.23: icmp_seq=2 ttl=64 time=164 ms 257 64 bytes from 10.42.11.23: icmp_seq=3 ttl=64 time=165 ms 258 64 bytes from 10.42.11.23: icmp_seq=4 ttl=64 time=164 ms 259 64 bytes from 10.42.11.23: icmp_seq=5 ttl=64 time=165 ms 260 261 --- 10.42.11.23 ping statistics --- 262 5 packets transmitted, 5 received, 0% packet loss, time 4169ms 263 rtt min/avg/max/mdev = 164.851/164.956/165.091/0.096 ms 264 265 }}} 266 267 168 268 169 269 == Step 26. As Experimenter2, insert flowmods and send packet-outs only for traffic assigned to the slivers. ==