Changes between Version 14 and Version 15 of GENIRacksHome/InstageniRacks/AcceptanceTestStatus/IG-EXP-7


Ignore:
Timestamp:
01/15/13 09:54:05 (7 years ago)
Author:
lnevers@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIRacksHome/InstageniRacks/AcceptanceTestStatus/IG-EXP-7

    v14 v15  
    4949
    5050== 1. As Experimenter1, request !ListResources from GPO and Utah InstaGENI ==
     51
    5152As user lnevers@bbn.com requested listresources from GPO and Utah InstaGENI aggregates:
    5253{{{
     
    5960
    6061== 3. Define a request RSpec for three VMs at GPO InstaGENI ==
     62
    6163For InstaGENI aggregates, the RSpec for a sliver can include resources from multiple aggregates. The aggregate handling the request will only allocate its own resources, therefore one RSpec is used to capture the resource requests for both sites in this scenario.
    6264
     
    8183
    8284== 6. Create a sliver ==
    83 In the slice IG-EXP-7 create a slivers at each AM, using the RSpecs defined above.
     85
     86In the slice IG-EXP-7 create a slivers at each AM, using the RSpecs [http://groups.geni.net/geni/browser/trunk/GENIRacks/InstaGENI/Spiral4/RSpecs/AcceptanceTests/IG-EXP-7/IG-EXP-7.rspec IG-EXP-7.rspec] defined above.
    8487{{{
    8588$ omni.py createsliver -a ig-utah IG-EXP-7 IG-EXP-7.rspec
     
    8790INFO:omni:Using control framework pg
    8891INFO:omni:Substituting AM nickname ig-utah with URL http://utah.geniracks.net/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
    89 INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-EXP-7 expires within 1 day on 2013-01-12 00:00:00 UTC
     92INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-EXP-7 expires on 2013-01-16 15:33:02 UTC
    9093INFO:omni:Substituting AM nickname ig-utah with URL http://utah.geniracks.net/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
    9194INFO:omni:Substituting AM nickname ig-utah with URL http://utah.geniracks.net/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
     
    98101        URL: http://utah.geniracks.net/protogeni/xmlrpc/am/2.0
    99102 -->
    100 INFO:omni:<rspec xmlns="http://www.geni.net/resources/rspec/3" xmlns:flack="http://www.protogeni.net/resources/rspec/ext/flack/1" xmlns:planetlab="http://www.planet-lab.org/resources/sfa/ext/planetlab/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" type="manifest" xsi:schemaLocation="http://www.geni.net/resources/rspec/3   http://www.geni.net/resources/rspec/3/manifest.xsd"> 
    101 
    102  <node client_id="host1" component_manager_id="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm" exclusive="false">
    103     <sliver_type name="emulab-openvz"/>
    104     <interface client_id="host1:if1">
     103INFO:omni:<rspec xmlns:flack="http://www.protogeni.net/resources/rspec/ext/flack/1" xmlns:client="http://www.protogeni.net/resources/rspec/ext/client/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.geni.net/resources/rspec/3" type="manifest" xsi:schemaLocation="http://www.geni.net/resources/rspec/3 http://www.geni.net/resources/rspec/3/manifest.xsd">
     104  <node client_id="hostA" component_manager_id="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm" exclusive="false">
     105    <sliver_type name="emulab-openvz"/>
     106    <interface client_id="hostA:if0">
    105107    <ip address="192.168.4.2" netmask="255.255.255.0" type="ipv4"/>
    106    </interface>
    107  </node>
    108  <node client_id="click-1" component_manager_id="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm" exclusive="false">
    109     <sliver_type name="emulab-openvz"/>
    110     <interface client_id="click-1:if1">
     108    </interface>
     109  </node>
     110  <node client_id="top" component_manager_id="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm" exclusive="false">
     111    <sliver_type name="emulab-openvz"/>
     112    <services>
     113      <execute command="sudo /local/install-script.sh" shell="sh"/>
     114      <install install_path="/local" url="http://www.gpolab.bbn.com/experiment-support/ClickExampleExperiment/click-example.tar.gz"/>
     115    </services>
     116    <interface client_id="top:if0">
    111117    <ip address="192.168.0.1" netmask="255.255.255.0" type="ipv4"/>
    112118    </interface>
    113     <interface client_id="click-1:if2">
     119    <interface client_id="top:if1">
    114120    <ip address="192.168.1.2" netmask="255.255.255.0" type="ipv4"/>
    115121    </interface>
    116     <interface client_id="click-1:if3">
     122    <interface client_id="top:if2">
    117123    <ip address="192.168.4.1" netmask="255.255.255.0" type="ipv4"/>
    118    </interface>
    119  </node>
    120  <node client_id="click-2" component_manager_id="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm" exclusive="false">
    121     <sliver_type name="emulab-openvz"/>
    122     <interface client_id="click-2:if1">
     124    </interface>
     125  </node>
     126  <node client_id="left" component_manager_id="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm" exclusive="false">
     127    <sliver_type name="emulab-openvz"/>
     128    <services>
     129      <execute command="sudo /local/install-script.sh" shell="sh"/>
     130      <install install_path="/local" url="http://www.gpolab.bbn.com/experiment-support/ClickExampleExperiment/click-example.tar.gz"/>
     131    </services>
     132    <interface client_id="left:if0">
    123133    <ip address="192.168.1.1" netmask="255.255.255.0" type="ipv4"/>
    124    </interface>
    125     <interface client_id="click-2:if2">
     134    </interface>
     135    <interface client_id="left:if1">
    126136    <ip address="192.168.3.2" netmask="255.255.255.0" type="ipv4"/>
    127    </interface>
    128  </node>
    129  <node client_id="click-3" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" exclusive="false" component_id="urn:publicid:IDN+utah.geniracks.net+node+pc1" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+16014">
    130     <sliver_type name="emulab-openvz"/>
    131     <interface client_id="click-3:if1" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+16019" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc1:eth0">
     137    </interface>
     138  </node>
     139  <node client_id="right" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" exclusive="false" component_id="urn:publicid:IDN+utah.geniracks.net+node+pc3" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+16045">
     140    <sliver_type name="emulab-openvz"/>
     141    <services>
     142      <execute command="sudo /local/install-script.sh" shell="sh"/>
     143      <install install_path="/local" url="http://www.gpolab.bbn.com/experiment-support/ClickExampleExperiment/click-example.tar.gz"/>
     144    <login authentication="ssh-keys" hostname="pc3.utah.geniracks.net" port="32572" username="lnevers"/></services>
     145    <interface client_id="right:if0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+16050" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc3:eth0">
    132146    <ip address="192.168.0.2" netmask="255.255.255.0" type="ipv4"/>
    133    </interface>
    134     <interface client_id="click-3:if2" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc1:lo0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+16021" mac_address="021641cef805">
     147    </interface>
     148    <interface client_id="right:if1" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc3:lo0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+16053" mac_address="020f794e4111">
    135149    <ip address="192.168.2.2" netmask="255.255.255.0" type="ipv4"/>
    136    </interface>
    137  <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm1-8"/><host name="click-3.IG-EXP-7.pgeni-gpolab-bbn-com.utah.geniracks.net"/><services><login authentication="ssh-keys" hostname="pc1.utah.geniracks.net" port="31546" username="lnevers"/></services></node>
    138  <node client_id="click-4" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" exclusive="false" component_id="urn:publicid:IDN+utah.geniracks.net+node+pc1" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+16015">
    139     <sliver_type name="emulab-openvz"/>
    140     <interface client_id="click-4:if1" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc1:lo0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+16022" mac_address="022b7bad5279">
     150    </interface>
     151  <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm3-5"/><host name="right.IG-EXP-7.pgeni-gpolab-bbn-com.utah.geniracks.net"/></node>
     152  <node client_id="bottom" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" exclusive="false" component_id="urn:publicid:IDN+utah.geniracks.net+node+pc3" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+16043">
     153    <sliver_type name="emulab-openvz"/>
     154    <services>
     155      <execute command="sudo /local/install-script.sh" shell="sh"/>
     156      <install install_path="/local" url="http://www.gpolab.bbn.com/experiment-support/ClickExampleExperiment/click-example.tar.gz"/>
     157    <login authentication="ssh-keys" hostname="pc3.utah.geniracks.net" port="32570" username="lnevers"/></services>
     158    <interface client_id="bottom:if0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+16048" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc3:eth0">
    141159    <ip address="192.168.2.1" netmask="255.255.255.0" type="ipv4"/>
    142    </interface>
    143     <interface client_id="click-4:if2" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+16024" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc1:eth0">
     160    </interface>
     161    <interface client_id="bottom:if1" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc3:lo0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+16052" mac_address="028149efa7e1">
    144162    <ip address="192.168.3.1" netmask="255.255.255.0" type="ipv4"/>
    145    </interface>
    146     <interface client_id="click-4:if3" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc1:lo0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+16026" mac_address="025137c513ae">
     163    </interface>
     164    <interface client_id="bottom:if2" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc3:lo0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+16055" mac_address="023f03e760e7">
    147165    <ip address="192.168.5.1" netmask="255.255.255.0" type="ipv4"/>
    148    </interface>
    149  <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm1-10"/><host name="click-4.IG-EXP-7.pgeni-gpolab-bbn-com.utah.geniracks.net"/><services><login authentication="ssh-keys" hostname="pc1.utah.geniracks.net" port="31547" username="lnevers"/></services></node>
    150  <node client_id="host2" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" exclusive="false" component_id="urn:publicid:IDN+utah.geniracks.net+node+pc1" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+16016">
    151     <sliver_type name="emulab-openvz"/>
    152     <interface client_id="host2:if1" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc1:lo0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+16027" mac_address="02ba6c5cb410">
     166    </interface>
     167  <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm3-1"/><host name="bottom.IG-EXP-7.pgeni-gpolab-bbn-com.utah.geniracks.net"/></node>
     168  <node client_id="hostB" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" exclusive="false" component_id="urn:publicid:IDN+utah.geniracks.net+node+pc3" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+16044">
     169    <sliver_type name="emulab-openvz"/>
     170    <interface client_id="hostB:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc3:lo0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+16056" mac_address="02dcdcf491ff">
    153171    <ip address="192.168.5.2" netmask="255.255.255.0" type="ipv4"/>
    154    </interface>
    155   <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm1-11"/><host name="host2.IG-EXP-7.pgeni-gpolab-bbn-com.utah.geniracks.net"/><services><login authentication="ssh-keys" hostname="pc1.utah.geniracks.net" port="31548" username="lnevers"/></services></node>
     172    </interface>
     173  <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm3-3"/><host name="hostB.IG-EXP-7.pgeni-gpolab-bbn-com.utah.geniracks.net"/><services><login authentication="ssh-keys" hostname="pc3.utah.geniracks.net" port="32571" username="lnevers"/></services></node>
    156174  <link client_id="link-A">
    157175    <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/>
    158     <property source_id="host1:if1" dest_id="click-1:if3"/>
    159     <property source_id="click-1:if3" dest_id="host1:if1"/>
    160     <interface_ref client_id="host1:if1"/>
    161     <interface_ref client_id="click-1:if3"/>
    162   </link>
    163   <link client_id="link-0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+16018">
    164     <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/>
    165     <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/>
    166     <interface_ref client_id="click-1:if1"/>
    167     <interface_ref client_id="click-3:if1" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc1:eth0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+16019"/>
    168     <property source_id="click-1:if1" dest_id="click-3:if1"/>
    169     <property source_id="click-3:if1" dest_id="click-1:if1"/>
     176    <interface_ref client_id="hostA:if0"/>
     177    <interface_ref client_id="top:if0"/>
     178    <property source_id="hostA:if0" dest_id="top:if0"/>
     179    <property source_id="top:if0" dest_id="hostA:if0"/>
     180    <link_type name="lan"/>
     181  </link>
     182  <link client_id="link-0">
     183    <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/>
     184    <interface_ref client_id="top:if1"/>
     185    <interface_ref client_id="left:if0"/>
     186    <property source_id="top:if1" dest_id="left:if0"/>
     187    <property source_id="left:if0" dest_id="top:if1"/>
     188    <link_type name="lan"/>
     189  </link>
     190  <link client_id="link-2" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+16047">
     191    <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/>
     192    <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/>
     193    <interface_ref client_id="left:if1"/>
     194    <interface_ref client_id="bottom:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc3:eth0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+16048"/>
     195    <property source_id="left:if1" dest_id="bottom:if0"/>
     196    <property source_id="bottom:if0" dest_id="left:if1"/>
    170197    <link_type name="gre-tunnel"/>
    171198  </link>
    172   <link client_id="link-1">
    173     <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/>
    174     <interface_ref client_id="click-1:if2"/>
    175     <interface_ref client_id="click-2:if1"/>
    176     <property source_id="click-1:if2" dest_id="clik-2:if1"/>
    177     <property source_id="click-2:if1" dest_id="clik-1:if2"/>
    178   </link>
    179   <link client_id="link-2" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+16020">
    180     <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/>
    181     <interface_ref client_id="click-3:if2" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc1:lo0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+16021"/>
    182     <interface_ref client_id="click-4:if1" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc1:lo0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+16022"/>
    183     <property source_id="click-3:if2" dest_id="click-4:if1"/>
    184     <property source_id="click-4:if1" dest_id="click-3:if2"/>
    185   </link>
    186   <link client_id="link-3" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+16023">
    187     <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/>
    188     <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/>
    189     <interface_ref client_id="click-2:if2"/>
    190     <interface_ref client_id="click-4:if2" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc1:eth0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+16024"/>
    191     <property source_id="click-2:if2" dest_id="click-4:if2"/>
    192     <property source_id="click-4:if2" dest_id="click-2:if2"/>
     199  <link client_id="link-1" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+16049">
     200    <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/>
     201    <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/>
     202    <interface_ref client_id="top:if2"/>
     203    <interface_ref client_id="right:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc3:eth0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+16050"/>
     204    <property source_id="top:if2" dest_id="right:if0"/>
     205    <property source_id="right:if0" dest_id="top:if2"/>
    193206    <link_type name="gre-tunnel"/>
    194207  </link>
    195   <link client_id="link-B" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+16025">
    196     <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/>
    197     <interface_ref client_id="click-4:if3" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc1:lo0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+16026"/>
    198     <interface_ref client_id="host2:if1" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc1:lo0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+16027"/>
    199     <property source_id="click-4:if3" dest_id="host2:if1"/>
    200     <property source_id="host2:if1" dest_id="click-4:if3"/>
     208  <link client_id="link-3" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+16051">
     209    <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/>
     210    <interface_ref client_id="bottom:if1" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc3:lo0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+16052"/>
     211    <interface_ref client_id="right:if1" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc3:lo0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+16053"/>
     212    <property source_id="bottom:if1" dest_id="right:if1"/>
     213    <property source_id="right:if1" dest_id="bottom:if1"/>
     214    <link_type name="lan"/>
     215  </link>
     216  <link client_id="link-B" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+16054">
     217    <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/>
     218    <interface_ref client_id="bottom:if2" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc3:lo0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+16055"/>
     219    <interface_ref client_id="hostB:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc3:lo0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+16056"/>
     220    <property source_id="bottom:if2" dest_id="hostB:if0"/>
     221    <property source_id="hostB:if0" dest_id="bottom:if2"/>
     222    <link_type name="lan"/>
    201223  </link>
    202224</rspec>
    203225INFO:omni: ------------------------------------------------------------
    204226INFO:omni: Completed createsliver:
    205 
    206227  Options as run:
    207228                aggregate: ['ig-utah']
     
    209230
    210231  Args: createsliver IG-EXP-7 IG-EXP-7.rspec
    211 
    212232  Result Summary: Got Reserved resources RSpec from utah-geniracks-net-protogeniv2
    213233INFO:omni: ============================================================
     234
    214235
    215236$ omni.py createsliver -a ig-gpo IG-EXP-7 IG-EXP-7.rspec
     
    217238INFO:omni:Using control framework pg
    218239INFO:omni:Substituting AM nickname ig-gpo with URL http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
    219 INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-EXP-7 expires within 1 day on 2013-01-12 00:00:00 UTC
     240INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-EXP-7 expires on 2013-01-16 15:33:02 UTC
    220241INFO:omni:Substituting AM nickname ig-gpo with URL http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
    221242INFO:omni:Substituting AM nickname ig-gpo with URL http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
     
    228249        URL: http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0
    229250 -->
    230 INFO:omni:<rspec xmlns="http://www.geni.net/resources/rspec/3" xmlns:flack="http://www.protogeni.net/resources/rspec/ext/flack/1" xmlns:planetlab="http://www.planet-lab.org/resources/sfa/ext/planetlab/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" type="manifest" xsi:schemaLocation="http://www.geni.net/resources/rspec/3   http://www.geni.net/resources/rspec/3/manifest.xsd"> 
    231 
    232  <node client_id="host1" component_manager_id="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm" exclusive="false" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+node+pc2" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+372">
    233     <sliver_type name="emulab-openvz"/>
    234     <interface client_id="host1:if1" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc2:lo0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+375" mac_address="020bc59af4d7">
     251INFO:omni:<rspec xmlns:flack="http://www.protogeni.net/resources/rspec/ext/flack/1" xmlns:client="http://www.protogeni.net/resources/rspec/ext/client/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.geni.net/resources/rspec/3" type="manifest" xsi:schemaLocation="http://www.geni.net/resources/rspec/3 http://www.geni.net/resources/rspec/3/manifest.xsd">
     252  <node client_id="hostA" component_manager_id="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm" exclusive="false" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+node+pc2" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+586">
     253    <sliver_type name="emulab-openvz"/>
     254    <interface client_id="hostA:if0" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc2:lo0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+591" mac_address="02522e18173c">
    235255    <ip address="192.168.4.2" netmask="255.255.255.0" type="ipv4"/>
    236    </interface>
    237  <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm2-6"/><host name="host1.IG-EXP-7.pgeni-gpolab-bbn-com.instageni.gpolab.bbn.com"/><services><login authentication="ssh-keys" hostname="pc2.instageni.gpolab.bbn.com" port="31548" username="lnevers"/></services></node>
    238  <node client_id="click-1" component_manager_id="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm" exclusive="false" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+node+pc2" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+370">
    239     <sliver_type name="emulab-openvz"/>
    240     <interface client_id="click-1:if1" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+378" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc2:eth0">
     256    </interface>
     257  <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm2-4"/><host name="hostA.IG-EXP-7.pgeni-gpolab-bbn-com.instageni.gpolab.bbn.com"/><services><login authentication="ssh-keys" hostname="pc2.instageni.gpolab.bbn.com" port="30778" username="lnevers"/></services></node>
     258  <node client_id="top" component_manager_id="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm" exclusive="false" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+node+pc2" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+588">
     259    <sliver_type name="emulab-openvz"/>
     260    <services>
     261      <execute command="sudo /local/install-script.sh" shell="sh"/>
     262      <install install_path="/local" url="http://www.gpolab.bbn.com/experiment-support/ClickExampleExperiment/click-example.tar.gz"/>
     263    <login authentication="ssh-keys" hostname="pc2.instageni.gpolab.bbn.com" port="30780" username="lnevers"/></services>
     264    <interface client_id="top:if0" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc2:lo0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+592" mac_address="025862de1d7f">
    241265    <ip address="192.168.0.1" netmask="255.255.255.0" type="ipv4"/>
    242266    </interface>
    243     <interface client_id="click-1:if2" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc2:lo0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+380" mac_address="021bb1129772">
     267    <interface client_id="top:if1" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc2:lo0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+594" mac_address="02433f485ee5">
    244268    <ip address="192.168.1.2" netmask="255.255.255.0" type="ipv4"/>
    245269    </interface>
    246     <interface client_id="click-1:if3" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc2:lo0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+376" mac_address="02d50649895f">
     270    <interface client_id="top:if2" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+599" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc2:eth0">
    247271    <ip address="192.168.4.1" netmask="255.255.255.0" type="ipv4"/>
    248    </interface>
    249  <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm2-4"/><host name="click-1.IG-EXP-7.pgeni-gpolab-bbn-com.instageni.gpolab.bbn.com"/><services><login authentication="ssh-keys" hostname="pc2.instageni.gpolab.bbn.com" port="31546" username="lnevers"/></services></node>
    250  <node client_id="click-2" component_manager_id="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm" exclusive="false" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+node+pc2" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+371">
    251     <sliver_type name="emulab-openvz"/>
    252     <interface client_id="click-2:if1" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc2:lo0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+381" mac_address="02fe39b1a2ab">
     272    </interface>
     273  <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm2-6"/><host name="top.IG-EXP-7.pgeni-gpolab-bbn-com.instageni.gpolab.bbn.com"/></node>
     274  <node client_id="left" component_manager_id="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm" exclusive="false" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+node+pc2" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+587">
     275    <sliver_type name="emulab-openvz"/>
     276    <services>
     277      <execute command="sudo /local/install-script.sh" shell="sh"/>
     278      <install install_path="/local" url="http://www.gpolab.bbn.com/experiment-support/ClickExampleExperiment/click-example.tar.gz"/>
     279    <login authentication="ssh-keys" hostname="pc2.instageni.gpolab.bbn.com" port="30779" username="lnevers"/></services>
     280    <interface client_id="left:if0" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc2:lo0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+595" mac_address="0254d9c3667e">
    253281    <ip address="192.168.1.1" netmask="255.255.255.0" type="ipv4"/>
    254    </interface>
    255     <interface client_id="click-2:if2" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+383" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc2:eth0">
     282    </interface>
     283    <interface client_id="left:if1" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+597" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc2:eth0">
    256284    <ip address="192.168.3.2" netmask="255.255.255.0" type="ipv4"/>
    257    </interface>
    258  <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm2-5"/><host name="click-2.IG-EXP-7.pgeni-gpolab-bbn-com.instageni.gpolab.bbn.com"/><services><login authentication="ssh-keys" hostname="pc2.instageni.gpolab.bbn.com" port="31547" username="lnevers"/></services></node>
    259  <node client_id="click-3" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" exclusive="false">
    260     <sliver_type name="emulab-openvz"/>
    261     <interface client_id="click-3:if1">
     285    </interface>
     286  <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm2-5"/><host name="left.IG-EXP-7.pgeni-gpolab-bbn-com.instageni.gpolab.bbn.com"/></node>
     287  <node client_id="right" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" exclusive="false">
     288    <sliver_type name="emulab-openvz"/>
     289    <services>
     290      <execute command="sudo /local/install-script.sh" shell="sh"/>
     291      <install install_path="/local" url="http://www.gpolab.bbn.com/experiment-support/ClickExampleExperiment/click-example.tar.gz"/>
     292    </services>
     293    <interface client_id="right:if0">
    262294    <ip address="192.168.0.2" netmask="255.255.255.0" type="ipv4"/>
    263    </interface>
    264     <interface client_id="click-3:if2">
     295    </interface>
     296    <interface client_id="right:if1">
    265297    <ip address="192.168.2.2" netmask="255.255.255.0" type="ipv4"/>
    266    </interface>
    267  </node>
    268  <node client_id="click-4" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" exclusive="false">
    269     <sliver_type name="emulab-openvz"/>
    270     <interface client_id="click-4:if1">
     298    </interface>
     299  </node>
     300  <node client_id="bottom" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" exclusive="false">
     301    <sliver_type name="emulab-openvz"/>
     302    <services>
     303      <execute command="sudo /local/install-script.sh" shell="sh"/>
     304      <install install_path="/local" url="http://www.gpolab.bbn.com/experiment-support/ClickExampleExperiment/click-example.tar.gz"/>
     305    </services>
     306    <interface client_id="bottom:if0">
    271307    <ip address="192.168.2.1" netmask="255.255.255.0" type="ipv4"/>
    272    </interface>
    273     <interface client_id="click-4:if2">
     308    </interface>
     309    <interface client_id="bottom:if1">
    274310    <ip address="192.168.3.1" netmask="255.255.255.0" type="ipv4"/>
    275    </interface>
    276     <interface client_id="click-4:if3">
     311    </interface>
     312    <interface client_id="bottom:if2">
    277313    <ip address="192.168.5.1" netmask="255.255.255.0" type="ipv4"/>
    278    </interface>
    279  </node>
    280  <node client_id="host2" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" exclusive="false">
    281     <sliver_type name="emulab-openvz"/>
    282     <interface client_id="host2:if1">
     314    </interface>
     315  </node>
     316  <node client_id="hostB" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" exclusive="false">
     317    <sliver_type name="emulab-openvz"/>
     318    <interface client_id="hostB:if0">
    283319    <ip address="192.168.5.2" netmask="255.255.255.0" type="ipv4"/>
    284    </interface>
    285   </node>
    286   <link client_id="link-A" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+374">
    287     <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/>
    288     <property source_id="host1:if1" dest_id="click-1:if3"/>
    289     <property source_id="click-1:if3" dest_id="host1:if1"/>
    290     <interface_ref client_id="host1:if1" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc2:lo0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+375"/>
    291     <interface_ref client_id="click-1:if3" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc2:lo0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+376"/>
    292   </link>
    293   <link client_id="link-0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+377">
    294     <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/>
    295     <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/>
    296     <interface_ref client_id="click-1:if1" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc2:eth0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+378"/>
    297     <interface_ref client_id="click-3:if1"/>
    298     <property source_id="click-1:if1" dest_id="click-3:if1"/>
    299     <property source_id="click-3:if1" dest_id="click-1:if1"/>
     320    </interface>
     321  </node>
     322  <link client_id="link-A" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+590">
     323    <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/>
     324    <interface_ref client_id="hostA:if0" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc2:lo0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+591"/>
     325    <interface_ref client_id="top:if0" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc2:lo0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+592"/>
     326    <property source_id="hostA:if0" dest_id="top:if0"/>
     327    <property source_id="top:if0" dest_id="hostA:if0"/>
     328    <link_type name="lan"/>
     329  </link>
     330  <link client_id="link-0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+593">
     331    <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/>
     332    <interface_ref client_id="top:if1" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc2:lo0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+594"/>
     333    <interface_ref client_id="left:if0" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc2:lo0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+595"/>
     334    <property source_id="top:if1" dest_id="left:if0"/>
     335    <property source_id="left:if0" dest_id="top:if1"/>
     336    <link_type name="lan"/>
     337  </link>
     338  <link client_id="link-2" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+596">
     339    <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/>
     340    <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/>
     341    <interface_ref client_id="left:if1" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc2:eth0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+597"/>
     342    <interface_ref client_id="bottom:if0"/>
     343    <property source_id="left:if1" dest_id="bottom:if0"/>
     344    <property source_id="bottom:if0" dest_id="left:if1"/>
    300345    <link_type name="gre-tunnel"/>
    301346  </link>
    302   <link client_id="link-1" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+379">
    303     <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/>
    304     <interface_ref client_id="click-1:if2" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc2:lo0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+380"/>
    305     <interface_ref client_id="click-2:if1" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc2:lo0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+381"/>
    306     <property source_id="click-1:if2" dest_id="clik-2:if1"/>
    307     <property source_id="click-2:if1" dest_id="clik-1:if2"/>
    308   </link>
    309   <link client_id="link-2">
    310     <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/>
    311     <interface_ref client_id="click-3:if2"/>
    312     <interface_ref client_id="click-4:if1"/>
    313     <property source_id="click-3:if2" dest_id="click-4:if1"/>
    314     <property source_id="click-4:if1" dest_id="click-3:if2"/>
    315   </link>
    316   <link client_id="link-3" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+382">
    317     <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/>
    318     <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/>
    319     <interface_ref client_id="click-2:if2" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc2:eth0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+383"/>
    320     <interface_ref client_id="click-4:if2"/>
    321     <property source_id="click-2:if2" dest_id="click-4:if2"/>
    322     <property source_id="click-4:if2" dest_id="click-2:if2"/>
     347  <link client_id="link-1" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+598">
     348    <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/>
     349    <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/>
     350    <interface_ref client_id="top:if2" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc2:eth0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+599"/>
     351    <interface_ref client_id="right:if0"/>
     352    <property source_id="top:if2" dest_id="right:if0"/>
     353    <property source_id="right:if0" dest_id="top:if2"/>
    323354    <link_type name="gre-tunnel"/>
    324355  </link>
     356  <link client_id="link-3">
     357    <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/>
     358    <interface_ref client_id="bottom:if1"/>
     359    <interface_ref client_id="right:if1"/>
     360    <property source_id="bottom:if1" dest_id="right:if1"/>
     361    <property source_id="right:if1" dest_id="bottom:if1"/>
     362    <link_type name="lan"/>
     363  </link>
    325364  <link client_id="link-B">
    326365    <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/>
    327     <interface_ref client_id="click-4:if3"/>
    328     <interface_ref client_id="host2:if1"/>
    329     <property source_id="click-4:if3" dest_id="host2:if1"/>
    330     <property source_id="host2:if1" dest_id="click-4:if3"/>
     366    <interface_ref client_id="bottom:if2"/>
     367    <interface_ref client_id="hostB:if0"/>
     368    <property source_id="bottom:if2" dest_id="hostB:if0"/>
     369    <property source_id="hostB:if0" dest_id="bottom:if2"/>
     370    <link_type name="lan"/>
    331371  </link>
    332372</rspec>
    333373INFO:omni: ------------------------------------------------------------
    334374INFO:omni: Completed createsliver:
    335 
    336375  Options as run:
    337376                aggregate: ['ig-gpo']
     
    339378
    340379  Args: createsliver IG-EXP-7 IG-EXP-7.rspec
    341 
    342380  Result Summary: Got Reserved resources RSpec from instageni-gpolab-bbn-com-protogeniv2
    343381INFO:omni: ============================================================
     
    346384== 7. Install Click router ==
    347385
    348 Determine login information for each of the devices allocated:
     386The Rspec used defines the following services to install the click router:
     387{{{
     388      <services>
     389      <execute command="sudo /local/install-script.sh" shell="sh"/>
     390      <install install_path="/local" url="http://www.gpolab.bbn.com/experiment-support/ClickExampleExperiment/click-example.tar.gz"/>
     391    </services>
     392}}}
     393The above service will get the ''click-example.tar.gz'' place it on ''/local'' on the 4 router nodes,  unpack the tar.gz file which contains two files:
     394 * ''install-script.sh'' - installs click routes v.2.0.1 ran as part of the createsliver.
     395 *  ''extractClickConfig.py'' - determines MAC and IP settings for the configuration, ran manually after sliver is ready.
     396
     397== 8. Determine Click router settings ==
     398
     399The click router setting are determined by the ''extractClickConfig.py'' script.  To run this script, determin login for each of the nodes in the experiment at each resource aggregate:
    349400{{{
    350401$ readyToLogin.py -a ig-gpo IG-EXP-7
    351402<...>
    352 host1's geni_status is: ready (am_status:ready)
    353 User lnevers logins to host1 using:
    354         xterm -e ssh -p 31548  -i /home/lnevers/.ssh/id_rsa lnevers@pc2.instageni.gpolab.bbn.com &
    355 
    356 click-1's geni_status is: ready (am_status:ready)
    357 User lnevers logins to click-1 using:
    358         xterm -e ssh -p 31546  -i /home/lnevers/.ssh/id_rsa lnevers@pc2.instageni.gpolab.bbn.com &
    359 
    360 click-2's geni_status is: ready (am_status:ready)
    361 User lnevers logins to click-2 using:
    362         xterm -e ssh -p 31547  -i /home/lnevers/.ssh/id_rsa lnevers@pc2.instageni.gpolab.bbn.com &
    363 
    364 $ readyToLogin.py -a ig-utah IG-EXP-7
    365 <...>
    366 click-3's geni_status is: changing (am_status:ready)
    367 User lnevers logins to click-3 using:
    368         xterm -e ssh -p 31546  -i /home/lnevers/.ssh/id_rsa lnevers@pc1.utah.geniracks.net &
    369 
    370 click-4's geni_status is: ready (am_status:ready)
    371 User lnevers logins to click-4 using:
    372         xterm -e ssh -p 31547  -i /home/lnevers/.ssh/id_rsa lnevers@pc1.utah.geniracks.net &
    373 
    374 host2's geni_status is: changing (am_status:ready)
    375 User lnevers logins to host2 using:
    376         xterm -e ssh -p 31548  -i /home/lnevers/.ssh/id_rsa lnevers@pc1.utah.geniracks.net &
    377 }}}
    378 Login to each of the click nodes and install click router:
    379  
    380 {{{
    381 $ sudo yum -y install git
    382 $ sudo git clone git://read.cs.ucla.edu/git/click /local/click
    383 $ cd /local/click
    384 $ sudo ./configure
    385 $ cd tools
    386 $ sudo make install
    387 $ cd /local/click/userlevel/
    388 $ sudo gmake
    389 $ sudo make install
    390 $ ./click ../conf/test.click
    391 }}}
    392 
    393 == 8. Determine Click router settings ==
    394 
    395 On each of the four routers, determine the interface and MAC address mappings for all interfaces. Modify the click configuration generation script ''make-ip-conf.pl'' to add the router interfaces and routes needed.  The following are executed on each of the routers:
    396 {{{
    397 $ /sbin/ifconfig
    398 $ cd /local/click/userlevel
    399 $ sudo vi /local/click/conf/make-ip-conf.pl 
    400 }}}
    401 Added interfaces to click-1:
    402 {{{   
    403 [ "gre2", 0, "192.168.0.1", "255.255.255.0", "00:18:51:28:CA:C7" ],
    404 [ "mv4.4", 0, "192.168.1.2", "255.255.255.0", "02:1B:B1:12:97:72" ],
    405 [ "mv4.7", 0, "192.168.4.1",   "255.255.255.0", "02:D5:06:49:89:5F" ],
    406 }}}
    407 added routes to click-1:
    408 {{{
    409 [ "0.0.0.0", "0.0.0.0", "192.168.0.2", "gre2" ],
    410 }}}
    411 
    412 Added interfaces to click-2:
    413 {{{
    414 [ "gre3", 0, "192.168.3.2", "255.255.255.0", "00:18:51:CE:A4:37" ],
    415 [ "mv5.5", 0, "192.168.1.1", "255.255.255.0", "02:FE:39:B1:A2:AB" ],
    416  
    417 }}}
    418 added routes to click-2:
    419 {{{
    420 [ "192.168.4.0", "255.255.255.0", "192.168.1.2", "mv5.5" ],
    421 [ "0.0.0.0", "0.0.0.0", "192.168.3.1", "gre3" ],
    422 }}}
    423 
    424 Added interfaces to click-3:
    425 {{{
    426 [ "gre2", 0, "192.168.0.2", "255.255.255.0", "00:18:51:B9:E6:8B" ],
    427 [ "mv8.97", 0, "192.168.2.2", "255.255.255.0", "02:16:41:CE:F8:05" ],   
    428 }}}
    429 added routes to click-3:
    430 {{{
    431 [ "192.168.5.0", "255.255.255.0", "192.168.2.1", "mv5.5" ],
    432 [ "0.0.0.0", "0.0.0.0", "192.168.0.1", "gre2" ],
    433 }}}
    434 
    435 Added Interfaces to click-4:
    436 {{{   
    437 [ "gre3", 0, "192.168.3.1", "255.255.255.0", "00:18:51:66:3B:02" ],
    438 [ "mv10.98", 0, "192.168.2.1", "255.255.255.0", "02:2B:7B:AD:52:79" ],
    439 [ "mv10.99", 0, "192.168.5.1", "255.255.255.0", "02:51:37:C5:13:AE" ],
    440 }}}
    441 added routes to click-4:
    442 {{{
    443 [ "0.0.0.0", "0.0.0.0", "192.168.3.2", "gre3" ],
     403
     404hostA's geni_status is: ready (am_status:ready)
     405User lnevers logins to hostA using:
     406        xterm -e ssh -p 30778  -i /home/lnevers/.ssh/id_rsa lnevers@pc2.instageni.gpolab.bbn.com &
     407
     408top's geni_status is: ready (am_status:ready)
     409User lnevers logins to top using:
     410        xterm -e ssh -p 30780  -i /home/lnevers/.ssh/id_rsa lnevers@pc2.instageni.gpolab.bbn.com &
     411
     412left's geni_status is: ready (am_status:ready)
     413User lnevers logins to left using:
     414        xterm -e ssh -p 30779  -i /home/lnevers/.ssh/id_rsa lnevers@pc2.instageni.gpolab.bbn.com &
     415
     416$ readyToLogin.py -a ig-utah IG-EXP-7
     417<...>
     418
     419right's geni_status is: ready (am_status:ready)
     420User lnevers logins to right using:
     421        xterm -e ssh -p 32572  -i /home/lnevers/.ssh/id_rsa lnevers@pc3.utah.geniracks.net &
     422
     423bottom's geni_status is: ready (am_status:ready)
     424User lnevers logins to bottom using:
     425        xterm -e ssh -p 32570  -i /home/lnevers/.ssh/id_rsa lnevers@pc3.utah.geniracks.net &
     426
     427hostB's geni_status is: ready (am_status:ready)
     428User lnevers logins to hostB using:
     429        xterm -e ssh -p 32571  -i /home/lnevers/.ssh/id_rsa lnevers@pc3.utah.geniracks.net &
     430
    444431}}}
    445432
    446433Generated configuration on each click router:
    447 {{{
    448 $ sudo /local/click/conf/make-ip-conf.pl > ~/click.conf
    449 }}}
    450 For userlevel click, edit the configuration file (~/click.conf) and modify the following line:
    451 {{{
    452 toh :: ToHost;
    453 }}}
    454 to replace the target "ToHost" with "Discard", as shown below:
    455 {{{
    456 toh :: Discard;
    457434}}}
    458435
    459436
    460437== 9. Run the user-level Click router ==
     438
    461439Login to each of the routers, and run the user-level Click router by providing the print pings configuration file name. Leave terminal connection open:
    462440{{{