Changes between Version 12 and Version 13 of GENIRacksHome/InstageniRacks/AcceptanceTestStatus/IG-EXP-7
- Timestamp:
- 01/11/13 11:24:14 (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GENIRacksHome/InstageniRacks/AcceptanceTestStatus/IG-EXP-7
v12 v13 4 4 This page captures status for the test case EG-EXP-2, which verifies a click router scenario between two racks. For overall status see the [wiki:GENIRacksHome/InstageniRacks/AcceptanceTestStatus InstaGENI Acceptance Test Status] page. 5 5 6 ''Last update: 2013/01/ 09''6 ''Last update: 2013/01/11'' 7 7 8 8 = Test Status = … … 11 11 12 12 || '''Step''' || '''State''' || '''Date completed''' ||''' Ticket ''' || '''Comments''' || 13 || Step 1 || 14 || Step 2 || 15 || Step 3 || 16 || Step 4 || 17 || Step 5 || 18 || Step 6 || 13 || Step 1 || [[Color(green,Pass)]] || || || || 14 || Step 2 || [[Color(green,Pass)]] || || || || 15 || Step 3 || [[Color(green,Pass)]] || || || || 16 || Step 4 || [[Color(green,Pass)]] || || || || 17 || Step 5 || [[Color(green,Pass)]] || || || || 18 || Step 6 || [[Color(green,Pass)]] || || || || 19 19 || Step 7 || || || || || 20 20 || Step 8 || || || || || … … 69 69 70 70 == 4. Define a request RSpec for three VMs at Utah InstaGENI == 71 71 72 The RSpec generated for the GPO aggregate is also used for the Utah aggregate, the file is [http://groups.geni.net/geni/browser/trunk/GENIRacks/InstaGENI/Spiral4/RSpecs/AcceptanceTests/IG-EXP-7/IG-EXP-7.rspec IG-EXP-7.rspec]. 72 73 73 74 == 5. Create slice == 75 74 76 Created a slice: 75 77 {{{ … … 80 82 In the slice IG-EXP-7 create a slivers at each AM, using the RSpecs defined above. 81 83 {{{ 82 $ omni.py createsliver -a ig-utah IG-EXP-7 IG-EXP-7.rspec 84 $ omni.py createsliver -a ig-utah IG-EXP-7 IG-EXP-7.rspec 83 85 INFO:omni:Loading config file /home/lnevers/.gcf/omni_config 84 86 INFO:omni:Using control framework pg 85 87 INFO:omni:Substituting AM nickname ig-utah with URL http://utah.geniracks.net/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN 86 INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-EXP-7 expires within 1 day on 2013-01-1 1 22:23:09UTC88 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 87 89 INFO:omni:Substituting AM nickname ig-utah with URL http://utah.geniracks.net/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN 88 90 INFO:omni:Substituting AM nickname ig-utah with URL http://utah.geniracks.net/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN … … 124 126 </interface> 125 127 </node> 126 <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+160 00">127 <sliver_type name="emulab-openvz"/> 128 <interface client_id="click-3:if1" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+160 05" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc1:eth0">128 <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"> 129 <sliver_type name="emulab-openvz"/> 130 <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"> 129 131 <ip address="192.168.0.2" netmask="255.255.255.0" type="ipv4"/> 130 132 </interface> 131 <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+160 07" mac_address="02a4bcf7b5ba">133 <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"> 132 134 <ip address="192.168.2.2" netmask="255.255.255.0" type="ipv4"/> 133 135 </interface> 134 <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="3 2570" username="lnevers"/></services></node>135 <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+160 01">136 <sliver_type name="emulab-openvz"/> 137 <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+160 08" mac_address="02820da4efbb">136 <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> 137 <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"> 138 <sliver_type name="emulab-openvz"/> 139 <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"> 138 140 <ip address="192.168.2.1" netmask="255.255.255.0" type="ipv4"/> 139 141 </interface> 140 <interface client_id="click-4:if2" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+160 10" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc1:eth0">142 <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"> 141 143 <ip address="192.168.3.1" netmask="255.255.255.0" type="ipv4"/> 142 144 </interface> 143 <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+160 12" mac_address="02478e045fab">145 <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"> 144 146 <ip address="192.168.5.1" netmask="255.255.255.0" type="ipv4"/> 145 147 </interface> 146 <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="3 2571" username="lnevers"/></services></node>147 <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+160 02">148 <sliver_type name="emulab-openvz"/> 149 <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+160 13" mac_address="020566398bc9">148 <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> 149 <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"> 150 <sliver_type name="emulab-openvz"/> 151 <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"> 150 152 <ip address="192.168.5.2" netmask="255.255.255.0" type="ipv4"/> 151 153 </interface> 152 <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="3 2572" username="lnevers"/></services></node>154 <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> 153 155 <link client_id="link-A"> 154 156 <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/> … … 158 160 <interface_ref client_id="click-1:if3"/> 159 161 </link> 160 <link client_id="link-0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+160 04">162 <link client_id="link-0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+16018"> 161 163 <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/> 162 164 <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/> 163 165 <interface_ref client_id="click-1:if1"/> 164 <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+160 05"/>166 <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"/> 165 167 <property source_id="click-1:if1" dest_id="click-3:if1"/> 166 168 <property source_id="click-3:if1" dest_id="click-1:if1"/> … … 174 176 <property source_id="click-2:if1" dest_id="clik-1:if2"/> 175 177 </link> 176 <link client_id="link-2" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+160 06">177 <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/> 178 <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+160 07"/>179 <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+160 08"/>178 <link client_id="link-2" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+16020"> 179 <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/> 180 <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"/> 181 <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"/> 180 182 <property source_id="click-3:if2" dest_id="click-4:if1"/> 181 183 <property source_id="click-4:if1" dest_id="click-3:if2"/> 182 184 </link> 183 <link client_id="link-3" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+160 09">185 <link client_id="link-3" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+16023"> 184 186 <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/> 185 187 <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/> 186 188 <interface_ref client_id="click-2:if2"/> 187 <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+160 10"/>189 <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"/> 188 190 <property source_id="click-2:if2" dest_id="click-4:if2"/> 189 191 <property source_id="click-4:if2" dest_id="click-2:if2"/> 190 192 <link_type name="gre-tunnel"/> 191 193 </link> 192 <link client_id="link-B" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+160 11">193 <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/> 194 <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+160 12"/>195 <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+160 13"/>194 <link client_id="link-B" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+16025"> 195 <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/> 196 <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"/> 197 <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"/> 196 198 <property source_id="click-4:if3" dest_id="host2:if1"/> 197 199 <property source_id="host2:if1" dest_id="click-4:if3"/> … … 206 208 207 209 Args: createsliver IG-EXP-7 IG-EXP-7.rspec 210 208 211 Result Summary: Got Reserved resources RSpec from utah-geniracks-net-protogeniv2 209 212 INFO:omni: ============================================================ … … 213 216 INFO:omni:Using control framework pg 214 217 INFO:omni:Substituting AM nickname ig-gpo with URL http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN 215 INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-EXP-7 expires within 1 day on 2013-01-1 1 22:23:09UTC218 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 216 219 INFO:omni:Substituting AM nickname ig-gpo with URL http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN 217 220 INFO:omni:Substituting AM nickname ig-gpo with URL http://instageni.gpolab.bbn.com/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN … … 226 229 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"> 227 230 228 <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+3 49">229 <sliver_type name="emulab-openvz"/> 230 <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+3 52" mac_address="0234d932bdaf">231 <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"> 232 <sliver_type name="emulab-openvz"/> 233 <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"> 231 234 <ip address="192.168.4.2" netmask="255.255.255.0" type="ipv4"/> 232 235 </interface> 233 236 <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> 234 <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+3 47">235 <sliver_type name="emulab-openvz"/> 236 <interface client_id="click-1:if1" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+3 55" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc2:eth0">237 <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"> 238 <sliver_type name="emulab-openvz"/> 239 <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"> 237 240 <ip address="192.168.0.1" netmask="255.255.255.0" type="ipv4"/> 238 241 </interface> 239 <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+3 57" mac_address="023db91c93b1">242 <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"> 240 243 <ip address="192.168.1.2" netmask="255.255.255.0" type="ipv4"/> 241 244 </interface> 242 <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+3 53" mac_address="02f3082e3de4">245 <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"> 243 246 <ip address="192.168.4.1" netmask="255.255.255.0" type="ipv4"/> 244 247 </interface> 245 248 <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> 246 <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+3 48">247 <sliver_type name="emulab-openvz"/> 248 <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+3 58" mac_address="02b5e02c8aac">249 <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"> 250 <sliver_type name="emulab-openvz"/> 251 <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"> 249 252 <ip address="192.168.1.1" netmask="255.255.255.0" type="ipv4"/> 250 253 </interface> 251 <interface client_id="click-2:if2" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+3 60" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc2:eth0">254 <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"> 252 255 <ip address="192.168.3.2" netmask="255.255.255.0" type="ipv4"/> 253 256 </interface> … … 280 283 </interface> 281 284 </node> 282 <link client_id="link-A" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+3 51">285 <link client_id="link-A" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+374"> 283 286 <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/> 284 287 <property source_id="host1:if1" dest_id="click-1:if3"/> 285 288 <property source_id="click-1:if3" dest_id="host1:if1"/> 286 <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+3 52"/>287 <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+3 53"/>288 </link> 289 <link client_id="link-0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+3 54">290 <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/> 291 <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/> 292 <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+3 55"/>289 <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"/> 290 <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"/> 291 </link> 292 <link client_id="link-0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+377"> 293 <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/> 294 <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/> 295 <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"/> 293 296 <interface_ref client_id="click-3:if1"/> 294 297 <property source_id="click-1:if1" dest_id="click-3:if1"/> … … 296 299 <link_type name="gre-tunnel"/> 297 300 </link> 298 <link client_id="link-1" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+3 56">299 <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/> 300 <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+3 57"/>301 <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+3 58"/>301 <link client_id="link-1" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+379"> 302 <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/> 303 <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"/> 304 <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"/> 302 305 <property source_id="click-1:if2" dest_id="clik-2:if1"/> 303 306 <property source_id="click-2:if1" dest_id="clik-1:if2"/> … … 310 313 <property source_id="click-4:if1" dest_id="click-3:if2"/> 311 314 </link> 312 <link client_id="link-3" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+3 59">313 <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/> 314 <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/> 315 <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+3 60"/>315 <link client_id="link-3" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+382"> 316 <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/> 317 <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/> 318 <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"/> 316 319 <interface_ref client_id="click-4:if2"/> 317 320 <property source_id="click-2:if2" dest_id="click-4:if2"/> … … 342 345 == 7. Install Click router == 343 346 344 Determine login for each of the devices allocated:347 Determine login information for each of the devices allocated: 345 348 {{{ 346 349 $ readyToLogin.py -a ig-gpo IG-EXP-7 … … 358 361 xterm -e ssh -p 31547 -i /home/lnevers/.ssh/id_rsa lnevers@pc2.instageni.gpolab.bbn.com & 359 362 360 Download the Click Router software on the 4 nodes that will be routers in the experiment. Build the user-level Click program in the 'userlevel' directory on each of the 4 router nodes.361 362 363 $ readyToLogin.py -a ig-utah IG-EXP-7 363 364 <...> 365 click-3's geni_status is: changing (am_status:ready) 366 User lnevers logins to click-3 using: 367 xterm -e ssh -p 31546 -i /home/lnevers/.ssh/id_rsa lnevers@pc1.utah.geniracks.net & 368 364 369 click-4's geni_status is: ready (am_status:ready) 365 370 User lnevers logins to click-4 using: 366 xterm -e ssh -p 32571 -i /home/lnevers/.ssh/id_rsa lnevers@pc1.utah.geniracks.net & 367 368 click-3's geni_status is: ready (am_status:ready) 369 User lnevers logins to click-3 using: 370 xterm -e ssh -p 32570 -i /home/lnevers/.ssh/id_rsa lnevers@pc1.utah.geniracks.net & 371 372 host2's geni_status is: ready (am_status:ready) 371 xterm -e ssh -p 31547 -i /home/lnevers/.ssh/id_rsa lnevers@pc1.utah.geniracks.net & 372 373 host2's geni_status is: changing (am_status:ready) 373 374 User lnevers logins to host2 using: 374 xterm -e ssh -p 3 2572-i /home/lnevers/.ssh/id_rsa lnevers@pc1.utah.geniracks.net &375 xterm -e ssh -p 31548 -i /home/lnevers/.ssh/id_rsa lnevers@pc1.utah.geniracks.net & 375 376 }}} 376 377 Login to each of the click nodes and install click router: … … 382 383 $ sudo ./configure 383 384 $ cd tools 384 $ sudo make install ??385 $ sudo make install 385 386 $ cd /local/click/userlevel/ 386 387 $ sudo gmake … … 390 391 391 392 == 8. Determine Click router settings == 392 On each of the four routers, determine the interface mappings and modify click configuration to add the router interfaces: 393 The following are executed on each of the routers:393 394 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: 394 395 {{{ 395 396 $ /sbin/ifconfig 396 397 $ cd /local/click/userlevel 397 $ sudo vi ../conf/print-pings.click ## add router interfaces 398 }}} 399 or.... 400 401 Edit /local/click conf/make-ip-conf.pl to generate full Click Router IP 402 403 Example conf/print-pings.click: 404 {{{ 405 FromDevice(mv5.5) // read packets from device 406 // (assume Ethernet device) 407 -> Classifier(12/0800) // select IP-in-Ethernet 408 -> Strip(14) // strip Ethernet header 409 -> CheckIPHeader // check IP header, mark as IP 410 -> IPFilter(allow icmp && icmp type echo) // select ICMP echo requests 411 -> IPPrint // print them out 412 -> Discard; 413 }}} 398 $ sudo vi /local/click/conf/make-ip-conf.pl 399 }}} 400 Added interfaces to click-1: 401 {{{ 402 [ "gre2", 0, "192.168.0.1", "255.255.255.0", "00:18:51:28:CA:C7" ], 403 [ "mv4.4", 0, "192.168.1.2", "255.255.255.0", "02:1B:B1:12:97:72" ], 404 [ "mv4.7", 0, "192.168.4.1", "255.255.255.0", "02:D5:06:49:89:5F" ], 405 }}} 406 added routes to click-1: 407 {{{ 408 [ "0.0.0.0", "0.0.0.0", "192.168.0.2", "gre2" ], 409 }}} 410 411 Added interfaces to click-2: 412 {{{ 413 [ "gre3", 0, "192.168.3.2", "255.255.255.0", "00:18:51:CE:A4:37" ], 414 [ "mv5.5", 0, "192.168.1.1", "255.255.255.0", "02:FE:39:B1:A2:AB" ], 415 416 }}} 417 added routes to click-2: 418 {{{ 419 [ "192.168.4.0", "255.255.255.0", "192.168.1.2", "mv5.5" ], 420 [ "0.0.0.0", "0.0.0.0", "192.168.3.1", "gre3" ], 421 }}} 422 423 Added interfaces to click-3: 424 {{{ 425 [ "gre2", 0, "192.168.0.2", "255.255.255.0", "00:18:51:B9:E6:8B" ], 426 [ "mv8.97", 0, "192.168.2.2", "255.255.255.0", "02:16:41:CE:F8:05" ], 427 }}} 428 added routes to click-3: 429 {{{ 430 [ "192.168.5.0", "255.255.255.0", "192.168.2.1", "mv5.5" ], 431 [ "0.0.0.0", "0.0.0.0", "192.168.0.1", "gre2" ], 432 }}} 433 434 Added Interfaces to click-4: 435 {{{ 436 [ "gre3", 0, "192.168.3.1", "255.255.255.0", "00:18:51:66:3B:02" ], 437 [ "mv10.98", 0, "192.168.2.1", "255.255.255.0", "02:2B:7B:AD:52:79" ], 438 [ "mv10.99", 0, "192.168.5.1", "255.255.255.0", "02:51:37:C5:13:AE" ], 439 }}} 440 added routes to click-4: 441 {{{ 442 [ "0.0.0.0", "0.0.0.0", "192.168.3.2", "gre3" ], 443 }}} 444 445 Generated configuration on each click router: 446 {{{ 447 $ sudo /local/click/conf/make-ip-conf.pl > ~/click.conf 448 }}} 449 For userlevel click, edit the configuration file (~/click.conf) and modify the following line: 450 {{{ 451 toh :: ToHost; 452 }}} 453 to replace the target "ToHost" with "Discard", as shown below: 454 {{{ 455 toh :: Discard; 456 }}} 457 414 458 415 459 == 9. Run the user-level Click router == … … 417 461 {{{ 418 462 $ cd /local/click/userlevel 419 $ sudo ./click ../conf/print-pings.click 420 }}} 421 463 $ sudo ./click ~/click.conf 464 }}} 422 465 423 466 == 10. Log in to Host1 and send traffic to host2 ==