Changes between Version 2 and Version 3 of GeniNetworkStitchingConfirmationTestStatus/NYSERNet


Ignore:
Timestamp:
11/19/13 11:22:12 (6 years ago)
Author:
lnevers@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GeniNetworkStitchingConfirmationTestStatus/NYSERNet

    v2 v3  
    44
    55== IG-ST-1 New Site to GPO IG topology ==
     6
     7The NYSERNet site advertises the following stitching details:
     8{{{
     9  <stitching lastUpdateTime="2013-11-19T15:44:19Z" xmlns="http://hpn.east.isi.edu/rspec/ext/stitch/0.1/">
     10    <aggregate id="urn:publicid:IDN+instageni.nysernet.org+authority+cm" url="https://www.instageni.nysernet.org: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">          2013-11-19T15:44:19Z        </start>
     17            <end type="time">          2013-11-19T15:44:19Z        </end>
     18      </lifetime>
     19      <node id="urn:publicid:IDN+instageni.nysernet.org+node+procurve2">
     20          <port id="urn:publicid:IDN+instageni.nysernet.org+stitchport+procurve2:1.19">
     21              <capacity>            1000000          </capacity>
     22              <maximumReservableCapacity>            1000000          </maximumReservableCapacity>
     23              <minimumReservableCapacity>            1000          </minimumReservableCapacity>
     24              <granularity>            1          </granularity>
     25              <link id="urn:publicid:IDN+instageni.nysernet.org+interface+procurve2:1.19">
     26                  <remoteLinkId>              urn:publicid:IDN+ion.internet2.edu+interface+rtr.newy:xe-0/2/0:nysernet-ig            </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>                    9000                  </interfaceMTU>
     38                            <vlanRangeAvailability>                    1700-1719                  </vlanRangeAvailability>
     39                            <vlanTranslation>                    false                  </vlanTranslation>
     40                         </switchingCapabilitySpecificInfo_L2sc>
     41                      </switchingCapabilitySpecificInfo>
     42                  </switchingCapabilityDescriptor>
     43              </link>
     44          </port>
     45      </node>
     46    </aggregate>
     47  </stitching>
     48}}}
     49
     50Experimenter 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.
     51
     52Create a slice and then create the stitched slivers:
     53{{{
     54$ omni.py createslice IG-ST-1
     5511:07:47 INFO     omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
     5611:07:47 INFO     omni: Loading config file /home/lnevers/.gcf/omni_config
     5711:07:47 INFO     omni: Using control framework portal
     5811:07:48 INFO     omni: Created slice with Name IG-ST-1, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+IG-ST-1, Expiration 2013-11-26 15:43:01
     5911:07:48 INFO     omni:  ------------------------------------------------------------
     6011:07:48 INFO     omni:  Completed createslice:
     61Args: createslice IG-ST-1
     62
     63  Result Summary: Created slice with Name IG-ST-1, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+IG-ST-1, Expiration 2013-11-26 15:43:01
     64 
     6511:07:48 INFO     omni:  ============================================================
     66lnevers@sendaria:~/gcf-2.4.1/stitch-test/NYSERNET$ stitcher.py createsliver IG-ST-1 IG-ST-1-ion.rspec -o
     6711:07:56 INFO     stitcher: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache'
     6811:07:56 INFO     stitcher: Loading config file /home/lnevers/.gcf/omni_config
     6911:07:56 INFO     stitcher: Using control framework portal
     7011:07:56 INFO     stitcher: Checking that slice IG-ST-1 is valid...
     7111:07:57 INFO     stitcher: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+IG-ST-1 expires on 2013-11-26 15:43:01 UTC
     7211:07:58 INFO     stitcher: <Aggregate urn:publicid:IDN+instageni.nysernet.org+authority+cm> speaks AM API v3, but sticking with v2
     7311:07:58 INFO     stitcher: <Aggregate urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm> speaks AM API v3, but sticking with v2
     7411:07:58 INFO     stitcher: Stitched reservation will include resources from these aggregates:
     7511:07:58 INFO     stitcher:     <Aggregate urn:publicid:IDN+instageni.nysernet.org+authority+cm>
     7611:07:58 INFO     stitcher:     <Aggregate urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm>
     7711:07:58 INFO     stitcher:     <Aggregate urn:publicid:IDN+ion.internet2.edu+authority+am>
     7811:07:58 INFO     stitch.Aggregate: Writing to '/tmp/IG-ST-1-createsliver-request-11-instageni-nysernet-org.xml'
     7911:07:58 INFO     stitch.Aggregate:
     80        Stitcher doing createsliver at https://www.instageni.nysernet.org:12369/protogeni/xmlrpc/am
     8111:08:14 INFO     stitch.Aggregate: Allocation at <Aggregate urn:publicid:IDN+instageni.nysernet.org+authority+cm> complete.
     8211:08:14 INFO     stitch.Aggregate: Writing to '/tmp/IG-ST-1-createsliver-request-11-instageni-gpolab-bbn-com.xml'
     8311:08:14 INFO     stitch.Aggregate:
     84        Stitcher doing createsliver at https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am
     8511:08:31 ERROR    omni:  {'output': "vlan tag 3729 for 'link' not available", 'code': {'protogeni_error_log': 'urn:publicid:IDN+instageni.gpolab.bbn.com+log+c5af8f2b44192f10c58801d205aeb88c', 'am_type': 'protogeni', 'geni_code': 1, 'am_code': 1, 'protogeni_error_url': 'https://boss.instageni.gpolab.bbn.com/spewlogfile.php3?logfile=c5af8f2b44192f10c58801d205aeb88c'}, 'value': 0}
     8611:08:31 INFO     stitch.Aggregate: Got AMAPIError doing createsliver IG-ST-1 at <Aggregate urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm>: AMAPIError: Error from Aggregate: code 1. protogeni AM code: 1: vlan tag 3729 for 'link' not available.
     8711:08:31 INFO     stitch.launcher: Will put <Aggregate urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm> back in the pool to allocate. Got Retry <Aggregate urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm> 2th time with <Hop u'urn:publicid:IDN+instageni.gpolab.bbn.com+interface+procurve2:5.24' on path u'link'> new suggested 3732 (not 3729)
     8811:08:31 INFO     stitch.launcher: Pausing for 30 seconds for Aggregates to free up resources...
     89
     90
     9111:09:01 INFO     stitch.Aggregate: Writing to '/tmp/IG-ST-1-createsliver-request-12-instageni-gpolab-bbn-com.xml'
     9211:09:01 INFO     stitch.Aggregate:
     93        Stitcher doing createsliver at https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am
     9411:09:20 INFO     stitch.Aggregate: Allocation at <Aggregate urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm> complete.
     9511:09:20 INFO     stitch.Aggregate: Writing to '/tmp/IG-ST-1-createsliver-request-11-ion-internet2-edu.xml'
     9611:09:20 INFO     stitch.Aggregate:
     97        Stitcher doing createsliver at http://geni-am.net.internet2.edu:12346
     9811:10:03 INFO     stitch.Aggregate: DCN AM <Aggregate urn:publicid:IDN+ion.internet2.edu+authority+am>: must wait for status ready....
     9911:10:03 INFO     stitch.Aggregate: Pause 30 seconds to let circuit become ready...
     10011:10:40 INFO     stitch.Aggregate: DCN circuit 49711 is ready
     10111:10:47 INFO     stitch.Aggregate: Allocation at <Aggregate urn:publicid:IDN+ion.internet2.edu+authority+am> complete.
     10211:10:47 INFO     stitch.launcher: All aggregates are complete.
     10311:10:47 INFO     stitcher: Writing to 'IG-ST-1-manifest-rspec-stitching-combined.xml'
     10411:10:47 INFO     stitcher: Saved combined reservation RSpec at 3 AMs to file IG-ST-1-manifest-rspec-stitching-combined.xml
     105Stitching success: Reserved resources in slice IG-ST-1 at 3 Aggregates (including 1 intermediate aggregate(s) not in the original request), creating 1 link(s).
     106}}}
     107
     108Determined login information at each NYSERNet and GPO aggregate:
     109{{{
     110$ readyToLogin.py IG-ST-1 -a nysernet-ig
     111  ....
     112================================================================================
     113LOGIN INFO for AM: https://instageni.nysernet.org:12369/protogeni/xmlrpc/am
     114================================================================================
     115
     116For more login info, see the section entitled:
     117         'Providing a private key to ssh' in 'readyToLogin.py -h'
     118
     119ig-nyse's geni_status is: ready (am_status:ready)
     120User lnevers logs in to ig-nyse using:
     121        ssh -p 31034  -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc3.instageni.nysernet.org
     122
     123$ readyToLogin.py IG-ST-1 -a gpo-ig
     124  ....
     125================================================================================
     126LOGIN INFO for AM: https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0
     127================================================================================
     128
     129For more login info, see the section entitled:
     130         'Providing a private key to ssh' in 'readyToLogin.py -h'
     131
     132ig-gpo's geni_status is: ready (am_status:ready)
     133User lnevers logs in to ig-gpo using:
     134        ssh -p 38458  -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc5.instageni.gpolab.bbn.com
     135}}}
     136
     137=== Measurements ===
     138
     139'''Iperf InstaGENI GPO VM to NYSERNet VM (TCP) - TCP window size: 23.5 KByte (default)'''
     140
     141''Collected: 2013-11-19''
     142
     143__One Client_
     144{{{
     145
     146}}}
     147
     148__Five Clients__
     149{{{
     150
     151}}}
     152
     153__Ten Clients__
     154{{{
     155
     156}}}
     157
     158'''Iperf InstaGENI GPO VM to GPO VM (UDP)
     159{{{
     160
     161}}}
     162
     163'''Ping from InstaGENI GPO VM to the GPO VM '''
     164{{{
     165
     166}}}
     167
     168
     169'''Iperf InstaGENI NYSERNet VM to GPO VM (TCP)
     170
     171''Collected: 2013-XX-XX''
     172
     173__One Client_
     174{{{
     175
     176}}}
     177
     178__Five Clients__
     179{{{
     180
     181}}}
     182
     183__Ten Clients__
     184{{{
     185
     186}}}
     187
     188'''Iperf InstaGENI NYSERNet VM to GPO VM (UDP)
     189{{{
     190
     191}}}
     192
     193'''Ping from InstaGENI NYSERNet VM to GPO VM '''
     194{{{
     195
     196}}}
     197
     198
    6199
    7200== IG-ST-2 New Site to GPO IG Loop topology ==