Changes between Version 2 and Version 3 of GeniNetworkStitchingConfirmationTestStatus/Utah


Ignore:
Timestamp:
05/21/15 13:16:47 (4 years ago)
Author:
lnevers@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GeniNetworkStitchingConfirmationTestStatus/Utah

    v2 v3  
    1 = University of Utah CloudLab Stitching Confirmation Tests =
     1= University of Utah !CloudLab Stitching Confirmation Tests =
    22
    33This 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.
     
    77The !CloudLab site advertises the following stitching details:
    88{{{
     9<stitching xmlns="http://hpn.east.isi.edu/rspec/ext/stitch/0.1/" lastUpdateTime="2015-05-21T15:20:44Z" >
     10<aggregate id="urn:publicid:IDN+utah.cloudlab.us+authority+cm" url="https://www.utah.cloudlab.us:12369/protogeni/xmlrpc/am">
     11<aggregatetype>protogeni</aggregatetype>
     12<stitchingmode>chainANDTree</stitchingmode>
     13<scheduledservices>false</scheduledservices>
     14<negotiatedservices>false</negotiatedservices>
     15<lifetime id="life">
     16    <start type="time">2015-05-21T15:20:44Z</start>
     17    <end type="time">2015-05-21T15:20:44Z</end>
     18</lifetime>
     19<node id="urn:publicid:IDN+utah.cloudlab.us+node+bighp1">
     20  <port id="urn:publicid:IDN+utah.cloudlab.us+stitchport+bighp1:4.21">
     21    <capacity>1000000</capacity>
     22    <maximumReservableCapacity>1000000</maximumReservableCapacity>
     23    <minimumReservableCapacity>1000</minimumReservableCapacity>
     24    <granularity>1</granularity>
     25    <link id="urn:publicid:IDN+utah.cloudlab.us+interface+bighp1:4.21">
     26      <remoteLinkId>urn:publicid:IDN+stitch.geniracks.net+interface+scidmz:2.4</remoteLinkId>
     27      <trafficEngineeringMetric>10</trafficEngineeringMetric>
     28      <capacity>1000000</capacity>
     29      <maximumReservableCapacity>1000000</maximumReservableCapacity>
     30      <minimumReservableCapacity>1000</minimumReservableCapacity>
     31      <granularity>1</granularity>
     32      <switchingCapabilityDescriptor>
     33        <switchingcapType>l2sc</switchingcapType>
     34        <encodingType>ethernet</encodingType>
     35        <switchingCapabilitySpecificInfo>
     36         <switchingCapabilitySpecificInfo_L2sc>
     37          <interfaceMTU>1500</interfaceMTU>
     38          <vlanRangeAvailability>2100-3499</vlanRangeAvailability>
     39          <vlanTranslation>false</vlanTranslation>
     40         </switchingCapabilitySpecificInfo_L2sc>
     41        </switchingCapabilitySpecificInfo>
     42      </switchingCapabilityDescriptor>
     43    </link>
     44  </port>
     45</node>
     46</aggregate>
     47</stitching>
    948}}}
    1049
    1150Experimenter 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.
    1251
    13 Create a slice and then create the stitched slivers with the RSpec [http://groups.geni.net/geni/browser/trunk/stitch-examples/Utah-CloudLab/CL-ST-1.rspec CL-ST-1-al2s.rspec]:
    14 {{{
    15 omni.py createslice CL-ST-1
    16 stitcher.py createsliver CL-ST-1 CL-ST-1-al2s.rspec -o
     52Create a slice and then create the stitched slivers with the RSpec [http://groups.geni.net/geni/browser/trunk/stitch-examples/Utah-CloudLab/CL-ST-1.rspec CL-ST-1.rspec]:
     53{{{
     54$ stitcher createsliver CL-ST-1a ./CL-ST-1.rspec -o --scsURL https://nutshell.maxgigapop.net:8443/geni/xmlrpc
     5511:35:12 INFO    : Configured logging from file /home/lnevers/gcf-2.9-rc4/src/gcf/stitcher_logging.conf
     5611:35:12 INFO    : Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
     5711:35:12 INFO    : Loading config file '/home/lnevers/.gcf/omni_config'
     5811:35:12 INFO    : Using control framework portal
     5911:35:12 INFO    : Member Authority is https://ch.geni.net/MA (from config)
     6011:35:12 INFO    : Slice Authority is https://ch.geni.net/SA (from config)
     6111:35:12 INFO    : Created slice with Name CL-ST-1a, URN urn:publicid:IDN+ch.geni.net:ln-test+slice+CL-ST-1a, Expiration 2015-05-28 15:35:12+00:00
     62Created slice with Name CL-ST-1a, URN urn:publicid:IDN+ch.geni.net:ln-test+slice+CL-ST-1a, Expiration 2015-05-28 15:35:12+00:00
     63
     6411:35:13 INFO    : Configured logging from file /home/lnevers/gcf-2.9-rc4/src/gcf/stitcher_logging.conf
     6511:35:13 INFO    : Reading slice CL-ST-1a credential...
     6611:35:13 INFO    : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+CL-ST-1a expires on 2015-05-28 15:35:12 UTC
     6711:35:13 INFO    : Using SCS at https://nutshell.maxgigapop.net:8443/geni/xmlrpc
     6811:35:13 INFO    : Calling SCS...
     6911:35:14 INFO    : Multi-AM reservation will include resources from these aggregates:
     7011:35:14 INFO    :      <Aggregate utah-clab>
     7111:35:14 INFO    :      <Aggregate utah-stitch>
     7211:35:14 INFO    :      <Aggregate gpo-ig>
     7311:35:14 INFO    :      <Aggregate al2s>
     7411:35:14 INFO    : Gathering currently available VLAN tags at <Aggregate utah-clab>...
     7511:35:18 INFO    : Stitcher doing createsliver at <Aggregate utah-stitch>...
     7611:35:37 INFO    : ... Allocation at <Aggregate utah-stitch> complete.
     7711:35:37 INFO    : Stitcher doing createsliver at <Aggregate gpo-ig>...
     7811:36:00 INFO    : ... Allocation at <Aggregate gpo-ig> complete.
     7911:36:00 INFO    : Stitcher doing createsliver at <Aggregate utah-clab>...
     8011:36:17 INFO    : ... Allocation at <Aggregate utah-clab> complete.
     8111:36:17 INFO    : Stitcher doing createsliver at <Aggregate al2s>...
     8211:36:22 INFO    : ... Allocation at <Aggregate al2s> complete.
     8311:36:22 INFO    : All aggregates are complete.
     8411:36:22 INFO    : Your resources expire at 2015-05-26T15:25:18 (UTC).
     8511:36:22 INFO    : Saved combined reservation RSpec at 4 AM(s) to file '/home/lnevers/gcf-test/stitch-test/Utah-CloudLab/CL-ST-1a-manifest-rspec-multiam-combined.xml'
     86Success: Reserved resources in slice CL-ST-1a at 4 Aggregates (including 2 intermediate aggregate(s) not in the original request), creating 1 stitched link(s).
    1787}}}
    1888
    1989Determined login information at each !CloudLab and GPO aggregate:
    2090{{{
    21 $ readyToLogin.py CL-ST-1 --useSliceAggregates
     91$ readyToLogin.py CL-ST-1a --useSliceAggregates
    2292  ....
     93utah-clab's geni_status is: ready
     94User lnevers logs in to utah-clab using:
     95        ssh -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@ms0643.utah.cloudlab.us
     96
     97ig-gpo's geni_status is: ready
     98User lnevers logs in to ig-gpo using:
     99        ssh -p 33850  -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc5.instageni.gpolab.bbn.com
    23100
    24101}}}
     
    28105'''Iperf InstaGENI GPO VM to Utah !CloudLab Raw-PC (TCP) - TCP window size: 23.5 KByte (default)'''
    29106
    30 ''Collected: 2015-05-XX''
     107''Collected: 2015-05-21''
    31108
    32109__One Client_
    33110{{{
    34 
     111[ ID] Interval       Transfer     Bandwidth
     112[  3]  0.0-60.1 sec   143 MBytes  20.0 Mbits/sec
    35113}}}
    36114
    37115__Five Clients__
    38116{{{
    39 
     117[ ID] Interval       Transfer     Bandwidth
     118[  4]  0.0-60.0 sec  27.6 MBytes  3.86 Mbits/sec
     119[  5]  0.0-60.1 sec  34.4 MBytes  4.79 Mbits/sec
     120[  3]  0.0-60.2 sec  22.4 MBytes  3.12 Mbits/sec
     121[  6]  0.0-60.3 sec  21.4 MBytes  2.97 Mbits/sec
     122[  7]  0.0-60.4 sec  38.6 MBytes  5.36 Mbits/sec
     123[SUM]  0.0-60.4 sec   144 MBytes  20.1 Mbits/sec
    40124}}}
    41125
    42126__Ten Clients__
    43127{{{
    44 
     128[ ID] Interval       Transfer     Bandwidth
     129[  4]  0.0-60.1 sec  22.6 MBytes  3.16 Mbits/sec
     130[ 11]  0.0-60.2 sec  18.1 MBytes  2.52 Mbits/sec
     131[ 12]  0.0-60.7 sec  11.5 MBytes  1.59 Mbits/sec
     132[  5]  0.0-60.8 sec  13.4 MBytes  1.85 Mbits/sec
     133[  6]  0.0-60.8 sec  12.9 MBytes  1.78 Mbits/sec
     134[  3]  0.0-61.0 sec  13.0 MBytes  1.79 Mbits/sec
     135[ 10]  0.0-61.1 sec  12.2 MBytes  1.68 Mbits/sec
     136[  9]  0.0-61.3 sec  12.0 MBytes  1.64 Mbits/sec
     137[  8]  0.0-61.4 sec  11.6 MBytes  1.59 Mbits/sec
     138[  7]  0.0-61.6 sec  16.6 MBytes  2.26 Mbits/sec
     139[SUM]  0.0-61.6 sec   144 MBytes  19.6 Mbits/sec
    45140}}}
    46141
    47142'''Iperf InstaGENI GPO VM to Utah !CloudLab Raw-PC (UDP) - UDP buffer size:  224 KByte (default) '''
    48143{{{
    49 
     144[ ID] Interval       Transfer     Bandwidth
     145[  3]  0.0-60.0 sec   719 MBytes   101 Mbits/sec
     146[  3] Sent 512805 datagrams
     147[  3] Server Report:
     148[  3]  0.0-60.2 sec   139 MBytes  19.4 Mbits/sec  14.627 ms 413492/512804 (81%)
     149[  3]  0.0-60.2 sec  1 datagrams received out-of-order
    50150}}}
    51151
    52152'''Ping from InstaGENI GPO VM to the Utah !CloudLab Raw-PC '''
    53153{{{
    54 
     15460 packets transmitted, 60 received, 0% packet loss, time 59038ms
     155rtt min/avg/max/mdev = 58.901/59.336/60.264/0.388 ms
    55156}}}
    56157
     
    58159'''Iperf Utah !CloudLab Raw-PC to GPO InstaGENI VM (TCP) - TCP window size: 23.5 KByte (default)'''
    59160
    60 ''Collected: 2015-05-XX''
     161''Collected: 2015-05-21''
    61162
    62163__One Client_
    63164{{{
    64 
     165[ ID] Interval       Transfer     Bandwidth
     166[  3]  0.0-60.1 sec   138 MBytes  19.2 Mbits/sec
    65167}}}
    66168
    67169__Five Clients__
    68170{{{
    69 
     171[ ID] Interval       Transfer     Bandwidth
     172[  6]  0.0-60.1 sec  28.5 MBytes  3.98 Mbits/sec
     173[  5]  0.0-60.3 sec  27.9 MBytes  3.88 Mbits/sec
     174[  4]  0.0-60.4 sec  28.1 MBytes  3.91 Mbits/sec
     175[  7]  0.0-60.4 sec  28.0 MBytes  3.89 Mbits/sec
     176[  3]  0.0-60.5 sec  28.0 MBytes  3.88 Mbits/sec
     177[SUM]  0.0-60.5 sec   140 MBytes  19.5 Mbits/sec
    70178}}}
    71179
    72180__Ten Clients__
    73181{{{
    74 
     182[ ID] Interval       Transfer     Bandwidth
     183[  9]  0.0-60.1 sec  14.2 MBytes  1.99 Mbits/sec
     184[ 12]  0.0-60.2 sec  14.5 MBytes  2.02 Mbits/sec
     185[ 11]  0.0-60.3 sec  14.2 MBytes  1.98 Mbits/sec
     186[  3]  0.0-60.3 sec  14.1 MBytes  1.96 Mbits/sec
     187[  6]  0.0-60.4 sec  14.2 MBytes  1.98 Mbits/sec
     188[  5]  0.0-60.6 sec  14.6 MBytes  2.03 Mbits/sec
     189[  7]  0.0-60.6 sec  14.2 MBytes  1.97 Mbits/sec
     190[  4]  0.0-60.7 sec  14.4 MBytes  1.99 Mbits/sec
     191[ 10]  0.0-61.1 sec  14.5 MBytes  1.99 Mbits/sec
     192[  8]  0.0-61.4 sec  14.5 MBytes  1.98 Mbits/sec
     193[SUM]  0.0-61.4 sec   144 MBytes  19.6 Mbits/sec
    75194}}}
    76195
    77196'''Iperf Utah !CloudLab Raw-PC to GPO InstaGENI VM (UDP)  - UDP buffer size:  224 KByte (default) '''
    78197{{{
    79 
     198[ ID] Interval       Transfer     Bandwidth
     199[  3]  0.0-60.0 sec   133 MBytes  18.6 Mbits/sec
     200[  3] Sent 94724 datagrams
     201[  3] Server Report:
     202[  3]  0.0-59.7 sec   133 MBytes  18.7 Mbits/sec   2.227 ms    0/94723 (0%)
     203[  3]  0.0-59.7 sec  1 datagrams received out-of-order
    80204}}}
    81205
    82206'''Ping from Utah !CloudLab Raw-PC to GPO InstaGENI VM '''
    83207{{{
    84 
    85 }}}
     20860 packets transmitted, 60 received, 0% packet loss, time 59073ms
     209rtt min/avg/max/mdev = 58.908/59.293/60.015/0.340 ms
     210}}}
     211
     212== CL-ST-2 New Site to GPO IG Loop topology ==
     213
     214Create a slice and then create the stitched slivers with the RSpec [http://groups.geni.net/geni/browser/trunk/stitch-examples/Utah-CloudLab/CL-ST-2.rspec CL-ST-2.rspec]:
     215{{{
     216$ stitcher.py createsliver CL-ST-2 CL-ST-2.rspec -o --scsURL https://nutshell.maxgigapop.net:8443/geni/xmlrpc
     21711:43:59 INFO    : Configured logging from file /home/lnevers/gcf-2.9-rc4/src/gcf/stitcher_logging.conf
     21811:44:00 INFO    : Reading slice CL-ST-2 credential...
     21911:44:00 INFO    : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+CL-ST-2 expires on 2015-05-28 15:43:10 UTC
     22011:44:00 INFO    : Using SCS at https://nutshell.maxgigapop.net:8443/geni/xmlrpc
     22111:44:00 INFO    : Calling SCS...
     22211:44:01 INFO    : Multi-AM reservation will include resources from these aggregates:
     22311:44:01 INFO    :      <Aggregate utah-clab>
     22411:44:01 INFO    :      <Aggregate utah-stitch>
     22511:44:01 INFO    :      <Aggregate gpo-ig>
     22611:44:01 INFO    :      <Aggregate al2s>
     22711:44:01 INFO    : Gathering currently available VLAN tags at <Aggregate utah-clab>...
     22811:44:05 INFO    : Stitcher doing createsliver at <Aggregate utah-stitch>...
     22911:44:26 INFO    : ... Allocation at <Aggregate utah-stitch> complete.
     23011:44:26 INFO    : Stitcher doing createsliver at <Aggregate gpo-ig>...
     23111:44:41 INFO    : ... Allocation at <Aggregate gpo-ig> complete.
     23211:44:41 INFO    : Stitcher doing createsliver at <Aggregate utah-clab>...
     23311:45:00 INFO    : ... Allocation at <Aggregate utah-clab> complete.
     23411:45:00 INFO    : Stitcher doing createsliver at <Aggregate al2s>...
     23511:45:07 INFO    : ... Allocation at <Aggregate al2s> complete.
     23611:45:07 INFO    : All aggregates are complete.
     23711:45:07 INFO    : Your resources expire at 2015-05-26T15:34:05 (UTC).
     23811:45:07 INFO    : Saved combined reservation RSpec at 4 AM(s) to file '/home/lnevers/gcf-test/stitch-test/Utah-CloudLab/CL-ST-2-manifest-rspec-multiam-combined.xml'
     239Success: Reserved resources in slice CL-ST-2 at 4 Aggregates (including 2 intermediate aggregate(s) not in the original request), creating 2 stitched link(s).}}}
     240
     241Determined login information at each !CloudLab and GPO aggregate:
     242{{{
     243$ readyToLogin.py CL-ST-2 --useSliceAggregates
     244  ....
     245utah-clab's geni_status is: ready
     246User lnevers logs in to utah-clab using:
     247        ssh -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@ms0733.utah.cloudlab.us
     248
     249ig-gpo's geni_status is: ready
     250User lnevers logs in to ig-gpo using:
     251        ssh -p 32570  -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc1.instageni.gpolab.bbn.com
     252}}}
     253
     254Login to GPO host and ping the remote on each of the two interfaces.  Below is the ping output for the GPO site:
     255{{{
     256remote-execute.py CL-ST-2 -a gpo-ig -m "ping 10.10.4.2 -c 60 -q ;ping 192.168.4.2 -c 60 -q"
     257}}}
     258
     259== CL-ST-3 CL-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/Utah-CloudLab/CL-ST-3.rspec CL-ST-3.rspec]:
     262{{{
     263$ stitcher.py createsliver CL-ST-3 CL-ST-3.rspec -o --scsURL https://nutshell.maxgigapop.net:8443/geni/xmlrpc
     264
     265}}}
     266
     267Determined login information the !CloudLab host:
     268{{{
     269$ readyToLogin.py CL-ST-3 -a vt-ig
     270  ....
     271}}}
     272Login to the !CloudLab host and ping each remote:
     273{{{
     274#ping GPO IG
     275ping 192.168.2.1 -c 60 -q
     276# CloudLab
     277ping 192.168.4.1 -c 60 -q
     278}}}
     279
     280