Changes between Initial Version and Version 1 of GeniNetworkStitchingConfirmationTestStatus/CWRU


Ignore:
Timestamp:
02/20/15 10:08:59 (9 years ago)
Author:
lnevers@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GeniNetworkStitchingConfirmationTestStatus/CWRU

    v1 v1  
     1[[PageOutline]]
     2
     3= Case Western Reserve University Stitching Confirmation Tests =
     4
     5This pages capture the detailed test logs for each test defined in the [wiki:GeniNetworkStitchingConfirmationTests New Site Stitching Confirmation Tests] page. For the sites status see the [wiki:GeniNetworkStitchingConfirmationTestStatus New Site Stitching Confirmation Tests Status] page.
     6
     7== IG-ST-1 New Site to GPO IG topology ==
     8The CWRU site advertises the following stitching details:
     9{{{
     10<stitching xmlns="http://hpn.east.isi.edu/rspec/ext/stitch/0.1/" lastUpdateTime="2015-02-20T14:40:39Z" >
     11<aggregate id="urn:publicid:IDN+geni.case.edu+authority+cm" url="https://www.geni.case.edu:12369/protogeni/xmlrpc/am">
     12<aggregatetype>protogeni</aggregatetype>
     13<stitchingmode>chainANDTree</stitchingmode>
     14<scheduledservices>false</scheduledservices>
     15<negotiatedservices>false</negotiatedservices>
     16<lifetime id="life">
     17    <start type="time">2015-02-20T14:40:39Z</start>
     18    <end type="time">2015-02-20T14:40:39Z</end>
     19</lifetime>
     20<node id="urn:publicid:IDN+geni.case.edu+node+procurve2">
     21  <port id="urn:publicid:IDN+geni.case.edu+stitchport+procurve2:2.21.al2s">
     22    <capacity>1000000</capacity>
     23    <maximumReservableCapacity>1000000</maximumReservableCapacity>
     24    <minimumReservableCapacity>1000</minimumReservableCapacity>
     25    <granularity>1</granularity>
     26    <link id="urn:publicid:IDN+geni.case.edu+interface+procurve2:2.21.al2s">
     27      <remoteLinkId>urn:publicid:IDN+al2s.internet2.edu+interface+sdn-sw.clev.net.internet2.edu:eth3/2:cwru-ig</remoteLinkId>
     28      <trafficEngineeringMetric>10</trafficEngineeringMetric>
     29      <capacity>1000000</capacity>
     30      <maximumReservableCapacity>1000000</maximumReservableCapacity>
     31      <minimumReservableCapacity>1000</minimumReservableCapacity>
     32      <granularity>1</granularity>
     33      <switchingCapabilityDescriptor>
     34        <switchingcapType>l2sc</switchingcapType>
     35        <encodingType>ethernet</encodingType>
     36        <switchingCapabilitySpecificInfo>
     37         <switchingCapabilitySpecificInfo_L2sc>
     38          <interfaceMTU>1500</interfaceMTU>
     39          <vlanRangeAvailability>650-670</vlanRangeAvailability>
     40          <vlanTranslation>false</vlanTranslation>
     41         </switchingCapabilitySpecificInfo_L2sc>
     42        </switchingCapabilitySpecificInfo>
     43      </switchingCapabilityDescriptor>
     44    </link>
     45  </port>
     46</node>
     47</aggregate>
     48</stitching>
     49}}}
     50
     51Experimenter may not need any of this data, but it is helpful to reference when trying to determine how many VLANs are delegated for stitching at the site or how much bandwidth can be  requested.
     52
     53Create a slice and then create the stitched slivers with the RSpec [http://groups.geni.net/geni/browser/trunk/stitch-examples/CWRU/IG-ST-1-al2s.rspec IG-ST-1-al2s.rspec]:
     54{{{
     55$ stitcher.py createsliver IG-ST-1 IG-ST-1-al2s.rspec -o --scsURL https://nutshell.maxgigapop.net:8443/geni/xmlrpc
     5609:47:54 INFO    : Configured logging from file /home/lnevers/gcf-2.8/src/gcf/stitcher_logging.conf
     5709:47:54 INFO    : Reading slice IG-ST-1 credential...
     5809:47:55 INFO    : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+IG-ST-1 expires on 2015-02-26 19:45:19 UTC
     5909:47:55 INFO    : Using SCS at https://nutshell.maxgigapop.net:8443/geni/xmlrpc
     6009:47:55 INFO    : Calling SCS...
     6109:47:57 INFO    : Multi-AM reservation will include resources from these aggregates:
     6209:47:57 INFO    :      <Aggregate cwru-ig>
     6309:47:57 INFO    :      <Aggregate gpo-ig>
     6409:47:57 INFO    :      <Aggregate al2s>
     6509:47:57 INFO    :      <Aggregate ion>
     6609:47:57 INFO    : Stitcher doing createsliver at <Aggregate cwru-ig>...
     6709:48:13 INFO    : ... Allocation at <Aggregate cwru-ig> complete.
     6809:48:13 INFO    : Stitcher doing createsliver at <Aggregate gpo-ig>...
     6909:48:49 INFO    : ... Allocation at <Aggregate gpo-ig> complete.
     7009:48:49 INFO    : Stitcher doing createsliver at <Aggregate al2s>...
     7109:48:53 INFO    : ... Allocation at <Aggregate al2s> complete.
     7209:48:53 INFO    : Stitcher doing createsliver at <Aggregate ion>...
     7309:49:38 INFO    : DCN AM <Aggregate ion>: must wait for status ready....
     7409:49:38 INFO    : Pausing 30 seconds to let circuit become ready...
     7509:50:15 INFO    : DCN circuit 154121 is ready at <Aggregate ion>
     7609:50:23 INFO    : ... Allocation at <Aggregate ion> complete.
     7709:50:23 INFO    : All aggregates are complete.
     7809:50:23 INFO    : Your resources expire at 2015-02-26T14:37:57 (UTC).
     7909:50:23 INFO    : Saved combined reservation RSpec at 4 AMs to file '/home/lnevers/gcf-test/stitch-test/CWRU/IG-ST-1-manifest-rspec-multiam-combined.xml'
     80Success: Reserved resources in slice IG-ST-1 at 4 Aggregates (including 2 intermediate aggregate(s) not in the original request), creating 1 stitched link(s).
     81}}}
     82
     83Determined login information at each CWRU and GPO aggregate:
     84{{{
     85$ readyToLogin.py IG-ST-1 --useSliceAggregates
     86  ....
     87ig-gpo's geni_status is: ready
     88User lnevers logs in to ig-gpo using:
     89        ssh -p 32570  -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc4.instageni.gpolab.bbn.com
     90  ...
     91ig-cwru's geni_status is: ready
     92User lnevers logs in to ig-cwru using:
     93        ssh -p 30266  -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc2.geni.case.edu
     94
     95}}}
     96
     97=== Measurements ===
     98
     99'''Iperf InstaGENI GPO VM to InstaGENI CWRU VM (TCP) - TCP window size: 23.5 KByte (default)'''
     100
     101''Collected: 2015-02-20''
     102
     103__One Client_
     104{{{
     105[ ID] Interval       Transfer     Bandwidth
     106[  3]  0.0-60.0 sec   142 MBytes  19.8 Mbits/sec
     107}}}
     108
     109__Five Clients__
     110{{{
     111[ ID] Interval       Transfer     Bandwidth
     112[  3]  0.0-60.0 sec  31.1 MBytes  4.35 Mbits/sec
     113[  7]  0.0-60.1 sec  22.2 MBytes  3.10 Mbits/sec
     114[  5]  0.0-60.2 sec  36.8 MBytes  5.12 Mbits/sec
     115[  4]  0.0-60.4 sec  28.1 MBytes  3.91 Mbits/sec
     116[  6]  0.0-60.9 sec  26.2 MBytes  3.62 Mbits/sec
     117[SUM]  0.0-60.9 sec   144 MBytes  19.9 Mbits/sec
     118}}}
     119
     120__Ten Clients__
     121{{{
     122[ ID] Interval       Transfer     Bandwidth
     123[  4]  0.0-60.1 sec  12.0 MBytes  1.68 Mbits/sec
     124[ 10]  0.0-60.2 sec  11.1 MBytes  1.55 Mbits/sec
     125[  7]  0.0-60.7 sec  15.4 MBytes  2.12 Mbits/sec
     126[  6]  0.0-60.9 sec  17.5 MBytes  2.41 Mbits/sec
     127[  9]  0.0-61.0 sec  14.1 MBytes  1.94 Mbits/sec
     128[ 11]  0.0-61.1 sec  15.2 MBytes  2.09 Mbits/sec
     129[ 12]  0.0-61.3 sec  21.2 MBytes  2.91 Mbits/sec
     130[  8]  0.0-62.0 sec  13.2 MBytes  1.79 Mbits/sec
     131[  3]  0.0-62.0 sec  12.5 MBytes  1.69 Mbits/sec
     132[  5]  0.0-62.6 sec  12.6 MBytes  1.69 Mbits/sec
     133[SUM]  0.0-62.6 sec   145 MBytes  19.4 Mbits/sec
     134}}}
     135
     136'''Iperf InstaGENI GPO VM to InstaGENI CWRU VM (UDP) - UDP buffer size:  224 KByte (default) '''
     137{{{
     138[ ID] Interval       Transfer     Bandwidth
     139[  3]  0.0-60.0 sec   719 MBytes   101 Mbits/sec
     140[  3] Sent 512804 datagrams
     141[  3] Server Report:
     142[  3]  0.0-60.0 sec   139 MBytes  19.5 Mbits/sec   0.108 ms 413412/512799 (81%)
     143[  3]  0.0-60.0 sec  1 datagrams received out-of-order
     144}}}
     145
     146'''Ping from InstaGENI GPO VM to the InstaGENI CWRU VM '''
     147{{{
     14860 packets transmitted, 60 received, 0% packet loss, time 59108ms
     149rtt min/avg/max/mdev = 23.540/23.824/26.133/0.332 ms
     150}}}
     151
     152
     153'''Iperf InstaGENI CWRU VM to GPO InstaGENI VM (TCP) - TCP window size: 23.5 KByte (default)'''
     154
     155''Collected: 2015-02-20''
     156
     157__One Client_
     158{{{
     159[ ID] Interval       Transfer     Bandwidth
     160[  3]  0.0-60.1 sec   142 MBytes  19.8 Mbits/sec
     161}}}
     162
     163__Five Clients__
     164{{{
     165[ ID] Interval       Transfer     Bandwidth
     166[  5]  0.0-60.0 sec  22.0 MBytes  3.07 Mbits/sec
     167[  7]  0.0-60.2 sec  37.1 MBytes  5.17 Mbits/sec
     168[  3]  0.0-60.3 sec  33.0 MBytes  4.59 Mbits/sec
     169[  6]  0.0-60.3 sec  24.6 MBytes  3.42 Mbits/sec
     170[  4]  0.0-60.6 sec  27.4 MBytes  3.79 Mbits/sec
     171[SUM]  0.0-60.6 sec   144 MBytes  20.0 Mbits/sec
     172}}}
     173
     174__Ten Clients__
     175{{{
     176[ ID] Interval       Transfer     Bandwidth
     177[ 12]  0.0-60.1 sec  15.9 MBytes  2.22 Mbits/sec
     178[  5]  0.0-60.2 sec  11.9 MBytes  1.66 Mbits/sec
     179[ 11]  0.0-60.5 sec  10.5 MBytes  1.46 Mbits/sec
     180[ 10]  0.0-60.9 sec  11.9 MBytes  1.63 Mbits/sec
     181[  9]  0.0-61.0 sec  15.8 MBytes  2.17 Mbits/sec
     182[  7]  0.0-61.1 sec  15.5 MBytes  2.13 Mbits/sec
     183[  6]  0.0-61.6 sec  17.6 MBytes  2.40 Mbits/sec
     184[  8]  0.0-61.6 sec  17.2 MBytes  2.35 Mbits/sec
     185[  3]  0.0-61.6 sec  17.4 MBytes  2.37 Mbits/sec
     186[  4]  0.0-61.6 sec  13.4 MBytes  1.82 Mbits/sec
     187[SUM]  0.0-61.6 sec   147 MBytes  20.0 Mbits/sec
     188}}}
     189
     190'''Iperf InstaGENI CWRU VM to GPO InstaGENI VM (UDP)  - UDP buffer size:  224 KByte (default) '''
     191{{{
     192[ ID] Interval       Transfer     Bandwidth
     193[  3]  0.0-60.0 sec   719 MBytes   100 Mbits/sec
     194[  3] Sent 512753 datagrams
     195[  3] Server Report:
     196[  3]  0.0-60.2 sec   139 MBytes  19.4 Mbits/sec  11.232 ms 413506/512750 (81%)
     197[  3]  0.0-60.2 sec  1 datagrams received out-of-order
     198}}}
     199
     200'''Ping from InstaGENI CWRU VM to GPO InstaGENI VM '''
     201{{{
     20260 packets transmitted, 60 received, 0% packet loss, time 59108ms
     203rtt min/avg/max/mdev = 23.255/23.708/23.961/0.179 ms
     204}}}
     205
     206== IG-ST-2 New Site to GPO IG Loop topology ==
     207
     208Create a slice and then create the stitched slivers with the RSpec [http://groups.geni.net/geni/browser/trunk/stitch-examples/CWRU/IG-ST-2.rspec IG-ST-2.rspec]:
     209{{{
     210$ stitcher.py createsliver IG-ST-2 IG-ST-2.rspec -o --scsURL https://nutshell.maxgigapop.net:8443/geni/xmlrpc
     21109:59:16 INFO    : Configured logging from file /home/lnevers/gcf-2.8/src/gcf/stitcher_logging.conf
     21209:59:16 INFO    : Reading slice IG-ST-2 credential...
     21309:59:16 INFO    : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+IG-ST-2 expires on 2015-02-27 14:59:00 UTC
     21409:59:16 INFO    : Using SCS at https://nutshell.maxgigapop.net:8443/geni/xmlrpc
     21509:59:16 INFO    : Calling SCS...
     21609:59:20 INFO    : Multi-AM reservation will include resources from these aggregates:
     21709:59:20 INFO    :      <Aggregate cwru-ig>
     21809:59:20 INFO    :      <Aggregate gpo-ig>
     21909:59:20 INFO    :      <Aggregate al2s>
     22009:59:20 INFO    :      <Aggregate ion>
     22109:59:20 INFO    : Stitcher doing createsliver at <Aggregate cwru-ig>...
     22209:59:36 INFO    : ... Allocation at <Aggregate cwru-ig> complete.
     22309:59:37 INFO    : Stitcher doing createsliver at <Aggregate gpo-ig>...
     22409:59:52 INFO    : ... Allocation at <Aggregate gpo-ig> complete.
     22509:59:52 INFO    : Stitcher doing createsliver at <Aggregate al2s>...
     22609:59:57 INFO    : ... Allocation at <Aggregate al2s> complete.
     22709:59:57 INFO    : Stitcher doing createsliver at <Aggregate ion>...
     22810:00:42 INFO    : DCN AM <Aggregate ion>: must wait for status ready....
     22910:00:42 INFO    : Pausing 30 seconds to let circuit become ready...
     23010:01:20 INFO    : Pausing 30 seconds to let circuit become ready...
     23110:01:57 INFO    : DCN circuit 154131 is ready at <Aggregate ion>
     23210:01:57 INFO    : DCN circuit 154141 is ready at <Aggregate ion>
     23310:02:04 INFO    : ... Allocation at <Aggregate ion> complete.
     23410:02:04 INFO    : All aggregates are complete.
     23510:02:04 INFO    : Your resources expire at 2015-02-26T14:49:20 (UTC).
     23610:02:04 INFO    : Saved combined reservation RSpec at 4 AMs to file '/home/lnevers/gcf-test/stitch-test/CWRU/IG-ST-2-manifest-rspec-multiam-combined.xml'
     237Success: Reserved resources in slice IG-ST-2 at 4 Aggregates (including 2 intermediate aggregate(s) not in the original request), creating 2 stitched link(s).
     238}}}
     239
     240Determined login information at each CWRU and GPO aggregate:
     241{{{
     242$ readyToLogin.py IG-ST-2 --useSliceAggregates
     243  ....
     244ig-gpo's geni_status is: ready
     245User lnevers logs in to ig-gpo using:
     246        ssh -p 37178  -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc4.instageni.gpolab.bbn.com
     247  ....
     248ig-cwru's geni_status is: ready
     249User lnevers logs in to ig-cwru using:
     250        ssh -p 30522  -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc2.geni.case.edu
     251}}}
     252
     253Login to GPO host and ping the remote on each of the two interfaces.  Below is the ping output for the GPO site:
     254{{{
     255remote-execute.py IG-ST-2 -a gpo-ig -m "ping 10.10.4.2 -c 60 -q ;ping 192.168.4.2 -c 60 -q"
     256}}}
     257
     258
     259== IG-ST-3 IG-ST-3 New Site 3 node linear topology ==
     260
     261Create a slice and then create the stitched slivers with the RSpec [http://groups.geni.net/geni/browser/trunk/stitch-examples/CWRU/IG-ST-3.rspec IG-ST-3.rspec]:
     262{{{
     263omni.py createslice IG-ST-3
     264stitcher.py createsliver IG-ST-3 IG-ST-3.rspec -o
     265}}}
     266
     267Determined login information the CWRU host:
     268{{{
     269$ readyToLogin.py IG-ST-3 -a cwru-ig
     270  ....
     271}}}
     272Login to the CWRU host and ping each remote:
     273{{{
     274#ping GPO IG
     275ping 192.168.2.1 -c 60 -q
     276# UKYPKS2 IG
     277ping 192.168.4.1 -c 60 -q
     278}}}
     279