| 10 | |
| 11 | The GPO-OG site advertises the following stitching details: |
| 12 | {{{ |
| 13 | <stitching lastUpdateTime="2014-09-10T12:30:06Z" xmlns="http://hpn.east.isi.edu/rspec/ext/stitch/0.1/"> |
| 14 | <aggregate id="urn:publicid:IDN+bbn-cam-ctrl-1.gpolab.bbn.com+authority+am" url="https://bbn-cam-ctrl-1.gpolab.bbn.com:5001"> |
| 15 | <stitchingmode>chainANDTree</stitchingmode> |
| 16 | <scheduledservices>false</scheduledservices> |
| 17 | <negotiatedservices>true</negotiatedservices> |
| 18 | <lifetime id="life"> |
| 19 | <start type="time">2013-01-01T00:00:00Z</start> |
| 20 | <end type="time">2029-12-31T23:59:59Z</end> |
| 21 | </lifetime> |
| 22 | <node id="urn:publicid:IDN+bbn-cam-ctrl-1.gpolab.bbn.com+node+force10"> |
| 23 | <port id="urn:publicid:IDN+bbn-cam-ctrl-1.gpolab.bbn.com+stitchport+force10:3"> |
| 24 | <link id="urn:publicid:IDN+bbn-cam-ctrl-1.gpolab.bbn.com+interface+force10:3"> |
| 25 | <remoteLinkId>urn:publicid:IDN+ion.internet2.edu+interface+rtr.newy:ae0:gpo-og</remoteLinkId> |
| 26 | <trafficEngineeringMetric>22</trafficEngineeringMetric> |
| 27 | <capacity>2500000</capacity> |
| 28 | <maximumReservableCapacity>2400000</maximumReservableCapacity> |
| 29 | <minimumReservableCapacity>1400000</minimumReservableCapacity> |
| 30 | <granularity>1000000</granularity> |
| 31 | <switchingCapabilityDescriptor> |
| 32 | <switchingcapType>l2sc</switchingcapType> |
| 33 | <encodingType>ethernet</encodingType> |
| 34 | <switchingCapabilitySpecificInfo> |
| 35 | <switchingCapabilitySpecificInfo_L2sc> |
| 36 | <capability>consumer</capability> |
| 37 | <capability>producer</capability> |
| 38 | <interfaceMTU>1501</interfaceMTU> |
| 39 | <vlanRangeAvailability>2611-2624,2626-2630</vlanRangeAvailability> |
| 40 | <vlanTranslation>false</vlanTranslation> |
| 41 | </switchingCapabilitySpecificInfo_L2sc> |
| 42 | </switchingCapabilitySpecificInfo> |
| 43 | </switchingCapabilityDescriptor> |
| 44 | </link> |
| 45 | </port> |
| 46 | </node> |
| 47 | </aggregate> |
| 48 | </stitching> |
| 49 | }}} |
| 50 | |
| 51 | Create a slice and then create the stitched slivers with the RSpec [http://groups.geni.net/geni/browser/trunk/stitch-examples/GPO-OG/OG-ST-1.rspec OG-ST-1.rspec]: |
| 52 | {{{ |
| 53 | $ omni.py createslice OG-ST-1 |
| 54 | 12:32:21 INFO : Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' |
| 55 | 12:32:21 INFO : Loading config file /home/lnevers/.gcf/omni_config |
| 56 | 12:32:21 INFO : Setting option useSliceMembers based on omni_config setting |
| 57 | 12:32:21 INFO : Using control framework portal |
| 58 | 12:32:21 INFO : Member Authority is https://ch.geni.net/MA (from config) |
| 59 | 12:32:21 INFO : Slice Authority is https://ch.geni.net/SA (from config) |
| 60 | |
| 61 | 12:32:21 INFO : Created slice with Name OG-ST-1, URN urn:publicid:IDN+ch.geni.net:ln-test+slice+OG-ST-1, Expiration 2014-09-17 16:32:21+00:00 |
| 62 | 12:32:21 INFO : ------------------------------------------------------ |
| 63 | 12:32:21 INFO : Completed createslice: |
| 64 | |
| 65 | Options as run: |
| 66 | framework: portal |
| 67 | project: ln-test |
| 68 | useSliceMembers: True |
| 69 | |
| 70 | Args: createslice OG-ST-1 |
| 71 | |
| 72 | Result Summary: Created slice with Name OG-ST-1, URN urn:publicid:IDN+ch.geni.net:ln-test+slice+OG-ST-1, Expiration 2014-09-17 16:32:21+00:00 |
| 73 | |
| 74 | 12:32:21 INFO : ====================================================== |
| 75 | |
| 76 | $ stitcher.py createsliver OG-ST-1 OG-ST-1.rspec -o |
| 77 | 12:36:03 INFO : Configured logging from file /home/lnevers/gcf-2.7-0908/src/gcf/stitcher_logging.conf |
| 78 | 12:36:04 INFO : Reading slice OG-ST-1 credential... |
| 79 | 12:36:04 INFO : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+OG-ST-1 expires on 2014-09-17 16:32:21 UTC |
| 80 | 12:36:04 INFO : Using SCS at http://nutshell.maxgigapop.net:8081/geni/xmlrpc |
| 81 | 12:36:04 INFO : Calling SCS... |
| 82 | 12:36:08 INFO : Multi-AM reservation will include resources from these aggregates: |
| 83 | 12:36:08 INFO : <Aggregate stanford-ig> |
| 84 | 12:36:08 INFO : <Aggregate urn:publicid:IDN+bbn-cam-ctrl-1.gpolab.bbn.com+authority+am> |
| 85 | 12:36:08 INFO : <Aggregate ion> |
| 86 | 12:36:08 INFO : Stitcher doing createsliver at <Aggregate stanford-ig>... |
| 87 | 12:36:25 INFO : ... Allocation at <Aggregate stanford-ig> complete. |
| 88 | 12:36:25 INFO : Stitcher doing createsliver at <Aggregate urn:publicid:IDN+bbn-cam-ctrl-1.gpolab.bbn.com+authority+am>... |
| 89 | 12:36:27 WARNING : Requested API version 2, but AM https://bbn-cam-ctrl-1.gpolab.bbn.com:5001 uses version 3. Same aggregate talks API v2 at a different URL: https://bbn-cam-ctrl-1.gpolab.bbn.com:5002 |
| 90 | 12:37:01 INFO : ... Allocation at <Aggregate urn:publicid:IDN+bbn-cam-ctrl-1.gpolab.bbn.com+authority+am> complete. |
| 91 | 12:37:01 INFO : Stitcher doing createsliver at <Aggregate ion>... |
| 92 | 12:37:46 INFO : DCN AM <Aggregate ion>: must wait for status ready.... |
| 93 | 12:37:46 INFO : Pausing 30 seconds to let circuit become ready... |
| 94 | 12:38:24 INFO : DCN circuit 117171 is ready at <Aggregate ion> |
| 95 | 12:38:31 INFO : Getting credential from file /tmp/slice-ch-geni-net-ln-test-OG-ST-1-for-lnevers-cred.xml |
| 96 | 12:38:31 INFO : ... Allocation at <Aggregate ion> complete. |
| 97 | 12:38:31 INFO : All aggregates are complete. |
| 98 | 12:38:31 INFO : Your resources expire at 2 different times at different AMs. The first expiration is 2014-09-11 16:37:05 UTC at <Aggregate ion>. Second expiration is 2014-09-17T16:32:21 UTC. |
| 99 | 12:38:31 INFO : Saved combined reservation RSpec at 3 AMs to file '/home/lnevers/gcf-test/gramstitch/GPO/OG-ST-1-manifest-rspec-multiam-combined.xml' |
| 100 | Success: Reserved resources in slice OG-ST-1 at 3 Aggregates (including 1 intermediate aggregate(s) not in the original request), creating 1 stitched link(s). |
| 101 | }}} |
| 102 | |
| 103 | Determined login information at each GPO-OG and Stanford IG aggregate: |
| 104 | {{{ |
| 105 | $ readyToLogin.py OG-ST-1 -a gpo-og |
| 106 | .... |
| 107 | gr-gpo's geni_status is: ready |
| 108 | User lnevers logs in to gr-gpo using: |
| 109 | ssh -p 3001 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@192.1.243.5 |
| 110 | |
| 111 | $ readyToLogin.py OG-ST-1 -a stanford-ig |
| 112 | .... |
| 113 | ig-stan's geni_status is: ready |
| 114 | User lnevers logs in to ig-stan using: |
| 115 | ssh -p 34874 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc1.instageni.stanford.edu |
| 116 | }}} |
| 117 | |
| 118 | === Measurements === |
| 119 | |
| 120 | '''Iperf OpenGENI GPO VM to InstaGENI Stanford VM (TCP) - TCP window size: 23.5 KByte (default)''' |
| 121 | |
| 122 | ''Collected: 2014-09-10'' |
| 123 | |
| 124 | __One Client_ |
| 125 | {{{ |
| 126 | [ ID] Interval Transfer Bandwidth |
| 127 | [ 3] 0.0-61.6 sec 8.00 MBytes 1.09 Mbits/sec |
| 128 | }}} |
| 129 | |
| 130 | __Five Clients__ |
| 131 | {{{ |
| 132 | [ ID] Interval Transfer Bandwidth |
| 133 | [ 4] 0.0-61.1 sec 5.88 MBytes 806 Kbits/sec |
| 134 | [ 3] 0.0-61.3 sec 5.62 MBytes 770 Kbits/sec |
| 135 | [ 5] 0.0-61.5 sec 4.88 MBytes 665 Kbits/sec |
| 136 | [ 7] 0.0-61.6 sec 5.38 MBytes 732 Kbits/sec |
| 137 | [ 6] 0.0-63.0 sec 7.62 MBytes 1.02 Mbits/sec |
| 138 | [SUM] 0.0-63.0 sec 29.4 MBytes 3.91 Mbits/sec |
| 139 | }}} |
| 140 | |
| 141 | __Ten Clients__ |
| 142 | {{{ |
| 143 | [ ID] Interval Transfer Bandwidth |
| 144 | [ 7] 0.0-60.5 sec 5.00 MBytes 693 Kbits/sec |
| 145 | [ 6] 0.0-61.7 sec 4.75 MBytes 646 Kbits/sec |
| 146 | [ 9] 0.0-61.9 sec 5.38 MBytes 728 Kbits/sec |
| 147 | [ 3] 0.0-61.9 sec 5.88 MBytes 796 Kbits/sec |
| 148 | [ 11] 0.0-62.0 sec 5.62 MBytes 761 Kbits/sec |
| 149 | [ 4] 0.0-62.1 sec 4.50 MBytes 608 Kbits/sec |
| 150 | [ 12] 0.0-62.6 sec 5.00 MBytes 670 Kbits/sec |
| 151 | [ 8] 0.0-62.7 sec 5.50 MBytes 735 Kbits/sec |
| 152 | [ 5] 0.0-63.7 sec 5.00 MBytes 658 Kbits/sec |
| 153 | [ 10] 0.0-63.8 sec 6.12 MBytes 806 Kbits/sec |
| 154 | [SUM] 0.0-63.8 sec 52.8 MBytes 6.94 Mbits/sec |
| 155 | }}} |
| 156 | |
| 157 | '''Iperf OpenGENI GPO VM to InstaGENI Stanford VM (UDP) - UDP buffer size: 224 KByte (default) ''' |
| 158 | {{{ |
| 159 | [ ID] Interval Transfer Bandwidth |
| 160 | [ 3] 0.0-60.0 sec 719 MBytes 101 Mbits/sec |
| 161 | [ 3] Sent 512821 datagrams |
| 162 | [ 3] Server Report: |
| 163 | [ 3] 0.0-60.3 sec 139 MBytes 19.4 Mbits/sec 15.699 ms 413483/512819 (81%) |
| 164 | [ 3] 0.0-60.3 sec 2 datagrams received out-of-order |
| 165 | }}} |
| 166 | |
| 167 | '''Ping from OpenGENI GPO VM to the InstaGENI Stanford VM ''' |
| 168 | {{{ |
| 169 | 60 packets transmitted, 60 received, 0% packet loss, time 59083ms |
| 170 | rtt min/avg/max/mdev = 107.276/107.444/108.239/0.450 ms |
| 171 | }}} |
| 172 | |
| 173 | |
| 174 | '''Iperf OpenGENI GPO VM to InstaGENI Stanford VM (TCP) - TCP window size: 23.5 KByte (default)''' |
| 175 | |
| 176 | ''Collected: 2014-09-10'' |
| 177 | |
| 178 | __One Client_ |
| 179 | {{{ |
| 180 | [ ID] Interval Transfer Bandwidth |
| 181 | [ 3] 0.0-60.1 sec 136 MBytes 18.9 Mbits/sec |
| 182 | }}} |
| 183 | |
| 184 | __Five Clients__ |
| 185 | {{{ |
| 186 | [ ID] Interval Transfer Bandwidth |
| 187 | [ 5] 0.0-60.1 sec 21.5 MBytes 3.00 Mbits/sec |
| 188 | [ 7] 0.0-60.1 sec 33.4 MBytes 4.66 Mbits/sec |
| 189 | [ 6] 0.0-60.2 sec 23.2 MBytes 3.24 Mbits/sec |
| 190 | [ 3] 0.0-60.5 sec 36.5 MBytes 5.06 Mbits/sec |
| 191 | [ 4] 0.0-61.0 sec 25.9 MBytes 3.56 Mbits/sec |
| 192 | [SUM] 0.0-61.0 sec 140 MBytes 19.3 Mbits/sec |
| 193 | }}} |
| 194 | |
| 195 | __Ten Clients__ |
| 196 | {{{ |
| 197 | [ ID] Interval Transfer Bandwidth |
| 198 | [ 8] 0.0-60.1 sec 17.8 MBytes 2.48 Mbits/sec |
| 199 | [ 10] 0.0-60.1 sec 11.6 MBytes 1.62 Mbits/sec |
| 200 | [ 5] 0.0-60.2 sec 16.0 MBytes 2.23 Mbits/sec |
| 201 | [ 11] 0.0-60.4 sec 19.8 MBytes 2.74 Mbits/sec |
| 202 | [ 12] 0.0-60.6 sec 11.9 MBytes 1.65 Mbits/sec |
| 203 | [ 6] 0.0-60.7 sec 14.6 MBytes 2.02 Mbits/sec |
| 204 | [ 7] 0.0-60.8 sec 13.5 MBytes 1.86 Mbits/sec |
| 205 | [ 4] 0.0-60.9 sec 12.4 MBytes 1.71 Mbits/sec |
| 206 | [ 3] 0.0-61.9 sec 16.0 MBytes 2.17 Mbits/sec |
| 207 | [ 9] 0.0-62.2 sec 8.88 MBytes 1.20 Mbits/sec |
| 208 | [SUM] 0.0-62.2 sec 142 MBytes 19.2 Mbits/sec |
| 209 | }}} |
| 210 | |
| 211 | '''Iperf OpenGENI GPO VM to InstaGENI Stanford VM (UDP) - UDP buffer size: 224 KByte (default) ''' |
| 212 | {{{ |
| 213 | [ ID] Interval Transfer Bandwidth |
| 214 | [ 3] 0.0-60.0 sec 719 MBytes 101 Mbits/sec |
| 215 | [ 3] Sent 512821 datagrams |
| 216 | [ 3] Server Report: |
| 217 | [ 3] 0.0-60.3 sec 140 MBytes 19.4 Mbits/sec 0.081 ms 413092/512816 (81%) |
| 218 | [ 3] 0.0-60.3 sec 1 datagrams received out-of-order |
| 219 | }}} |
| 220 | |
| 221 | '''Ping from OpenGENI GPO VM to InstaGENI Stanford VM ''' |
| 222 | {{{ |
| 223 | 60 packets transmitted, 60 received, 0% packet loss, time 59076ms |
| 224 | rtt min/avg/max/mdev = 107.273/107.457/108.391/0.349 ms |
| 225 | }}} |
| 226 | |