wiki:GENIRacksHome/InstageniRacks/XenTestStatus/IG-XN-6

Version 4 (modified by lnevers@bbn.com, 6 years ago) (diff)

--

IG-XN-6: IG Utah Xen to IG GPO Xen with 1 stitched VLAN

This test case verifies a topology that requests one IG Utah Xen VM to one IG GPO Xen VM via 1 stitched VLAN via the Internet2 ION aggregate. For overall status see the InstaGENI Xen Virtualization Test Status page.

Test Status

This section captures the status for each step in the acceptance test plan.

Test State Ticket Notes
IG Utah Xen to IG GPO Xen


State Legend Description
Color(green,Pass)? Test completed and met all criteria
Color(#98FB98,Pass: most criteria)? Test completed and met most criteria. Exceptions documented
Color(red,Fail)? Test completed and failed to meet criteria.
Color(yellow,Complete)? Test completed but will require re-execution due to expected changes
Color(orange,Blocked)? Blocked by ticketed issue(s).
Color(#63B8FF,In Progress)? Currently under test.


Test Execution Details

This testing is executed with GENI Clearinghouse Credentials. No assumptions are made.

IG Utah Xen to IG GPO Xen with 1 stitched VLAN

Using the following RSpec:

...
  <node client_id="ig-gpo-xen" component_manager_id="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm" exclusive="true">
    <sliver_type name="emulab-xen"/>
    <interface client_id="ig-gpo-xen:if0">
      <ip address="192.168.1.2" netmask="255.255.255.0" type="ipv4"/>
    </interface>
  </node>
  <node client_id="ig-utah-xen" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" exclusive="true">
    <sliver_type name="emulab-xen"/>
    <interface client_id="ig-utah-xen:if0">
      <ip address="192.168.1.1" netmask="255.255.255.0" type="ipv4"/>
    </interface>
  </node>
  <link client_id="link0">
    <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/>
    <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/>
    <interface_ref client_id="ig-utah-xen:if0"/>
    <interface_ref client_id="ig-gpo-xen:if0"/>
    <property source_id="ig-utah-xen:if0" dest_id="ig-gpo-xen:if0"/>
    <property source_id="ig-gpo-xen:if0" dest_id="ig-utah-xen:if0"/>
  </link>
...

Create a slice and sliver for this topology:

$ omni.py createslice xen-ig-gpo-ig-utah 
11:46:48 INFO     omni: Loading config file /home/lnevers/.gcf/omni_config
11:46:48 INFO     omni: Using control framework portal
11:46:49 INFO     omni: Created slice with Name xen-ig-gpo-ig-utah, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+xen-ig-gpo-ig-utah, Expiration 2013-08-19 15:46:49
11:46:49 INFO     omni:  ------------------------------------------------------------
11:46:49 INFO     omni:  Completed createslice:

  Options as run:
		framework: portal
		project: ln-prj

  Args: createslice xen-ig-gpo-ig-utah

  Result Summary: Created slice with Name xen-ig-gpo-ig-utah, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+xen-ig-gpo-ig-utah, Expiration 2013-08-19 15:46:49
 
11:46:49 INFO     omni:  ============================================================

Ran into problem with slice expiration, PG now denies request for sliver that exceed PG experimentation default. Added "expires=" to rspec to get this request to work.

$ stitcher.py createsliver xen-ig-gpo-ig-utah ./insta-xen-ig-gpo-ig-utah.rspec
13:21:00 INFO     stitcher: Loading config file /home/lnevers/.gcf/omni_config
13:21:00 INFO     stitcher: Using control framework portal
13:21:01 INFO     stitcher: Checking that slice xen-ig-gpo-ig-utah is valid...
13:21:02 INFO     stitcher: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+xen-ig-gpo-ig-utah expires on 2013-08-19 15:46:49 UTC
13:21:02 INFO     stitcher: <Aggregate urn:publicid:IDN+utah.geniracks.net+authority+cm> speaks AM API v3, but sticking with v2
13:21:02 INFO     stitcher: <Aggregate urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm> speaks AM API v3, but sticking with v2
13:21:02 INFO     stitcher: <Aggregate urn:publicid:IDN+emulab.net+authority+cm> speaks AM API v3, but sticking with v2
13:21:02 INFO     stitcher: Stitched reservation will include resources from these aggregates:
13:21:02 INFO     stitcher: <Aggregate urn:publicid:IDN+utah.geniracks.net+authority+cm>
13:21:02 INFO     stitcher: <Aggregate urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm>
13:21:02 INFO     stitcher: <Aggregate urn:publicid:IDN+emulab.net+authority+cm>
13:21:02 INFO     stitcher: <Aggregate urn:publicid:IDN+ion.internet2.edu+authority+am>
13:21:02 INFO     stitch.Aggregate: Writing to '/tmp/xen-ig-gpo-ig-utah-createsliver-request-11-instageni-gpolab-bbn-com.xml'
13:21:02 INFO     stitch.Aggregate: 
	Stitcher doing createsliver at https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am
13:21:15 INFO     stitch.Aggregate: Allocation at <Aggregate urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm> complete.
13:21:15 INFO     stitch.Aggregate: Writing to '/tmp/xen-ig-gpo-ig-utah-createsliver-request-11-emulab-net.xml'
13:21:15 INFO     stitch.Aggregate: 
	Stitcher doing createsliver at https://www.emulab.net:12369/protogeni/xmlrpc/am
13:21:55 INFO     stitch.Aggregate: Allocation at <Aggregate urn:publicid:IDN+emulab.net+authority+cm> complete.
13:21:55 INFO     stitch.Aggregate: Writing to '/tmp/xen-ig-gpo-ig-utah-createsliver-request-11-utah-geniracks-net.xml'
13:21:55 INFO     stitch.Aggregate: 
	Stitcher doing createsliver at https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am
13:22:09 INFO     stitch.Aggregate: Allocation at <Aggregate urn:publicid:IDN+utah.geniracks.net+authority+cm> complete.
13:22:09 INFO     stitch.Aggregate: Writing to '/tmp/xen-ig-gpo-ig-utah-createsliver-request-11-ion-internet2-edu.xml'
13:22:09 INFO     stitch.Aggregate: 
	Stitcher doing createsliver at http://geni-am.net.internet2.edu:12346
13:22:53 INFO     stitch.Aggregate: DCN AM <Aggregate urn:publicid:IDN+ion.internet2.edu+authority+am>: must wait for status ready....
13:22:53 INFO     stitch.Aggregate: Pause 30 seconds to let circuit become ready...
13:23:30 INFO     stitch.Aggregate: DCN circuit 25361 is ready
13:23:37 INFO     stitch.Aggregate: Allocation at <Aggregate urn:publicid:IDN+ion.internet2.edu+authority+am> complete.
13:23:37 INFO     stitch.launcher: All aggregates are complete.
13:23:37 WARNING  stitch.ManifestRSpecCombiner: Pulling hops from a DCN AM: <Aggregate urn:publicid:IDN+ion.internet2.edu+authority+am>
13:23:37 WARNING  stitch.ManifestRSpecCombiner: AM <Aggregate urn:publicid:IDN+ion.internet2.edu+authority+am>'s manifest is the dom_template- no need to do combinedHops here.
13:23:37 INFO     stitcher: <?xml version="1.0" ?>
13:23:37 INFO     stitcher:   <!-- Reserved resources for:
	Slice: xen-ig-gpo-ig-utah
	at AM:
	URN: stitching-combined
	URL: 
 -->
13:23:37 INFO     stitcher:   
<!--
Aggregate Details
{
  "url": "https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am", 
  "hops_info": [
    {
      "path_id": "link", 
      "path_global_id": "ion.internet2.edu-25361", 
      "urn": "urn:publicid:IDN+utah.geniracks.net+interface+procurve2:1.19", 
      "vlan_tag": "983", 
      "id": "6"
    }
  ], 
  "urn": "urn:publicid:IDN+utah.geniracks.net+authority+cm", 
  "user_requested": true, 
  "api_version": 2
}
{
  "url": "https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am", 
  "hops_info": [
    {
      "path_id": "link", 
      "path_global_id": "ion.internet2.edu-25361", 
      "urn": "urn:publicid:IDN+instageni.gpolab.bbn.com+interface+procurve2:5.24", 
      "vlan_tag": "3729", 
      "id": "1"
    }
  ], 
  "urn": "urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm", 
  "user_requested": true, 
  "api_version": 2
}
{
  "url": "https://www.emulab.net:12369/protogeni/xmlrpc/am", 
  "hops_info": [
    {
      "path_id": "link", 
      "path_global_id": "ion.internet2.edu-25361", 
      "urn": "urn:publicid:IDN+emulab.net+interface+procurveA:3.19", 
      "vlan_tag": "983", 
      "id": "5"
    }, 
    {
      "path_id": "link", 
      "path_global_id": "ion.internet2.edu-25361", 
      "urn": "urn:publicid:IDN+emulab.net+interface+procurve-pgeni-atla:3.21", 
      "vlan_tag": "983", 
      "id": "4"
    }
  ], 
  "urn": "urn:publicid:IDN+emulab.net+authority+cm", 
  "user_requested": false, 
  "api_version": 2
}
{
  "url": "http://geni-am.net.internet2.edu:12346", 
  "hops_info": [
    {
      "path_id": "link", 
      "path_global_id": "ion.internet2.edu-25361", 
      "urn": "urn:publicid:IDN+ion.internet2.edu+interface+rtr.atla:ge-10/3/2:protogeni", 
      "vlan_tag": "983", 
      "id": "3"
    }, 
    {
      "path_id": "link", 
      "path_global_id": "ion.internet2.edu-25361", 
      "urn": "urn:publicid:IDN+ion.internet2.edu+interface+rtr.newy:ae0:bbn", 
      "vlan_tag": "3729", 
      "id": "2"
    }
  ], 
  "urn": "urn:publicid:IDN+ion.internet2.edu+authority+am", 
  "user_requested": false, 
  "api_version": 2
}
-->
<rspec expires="2013-08-12T17:23:24.194Z" generated="2013-08-12T17:23:24.194Z" type="manifest" xmlns="http://www.geni.net/resources/rspec/3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.geni.net/resources/rspec/3 http://www.geni.net/resources/rspec/3/manifest.xsd">
	<node client_id="xen-gpo" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+node+pc5" component_manager_id="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm" exclusive="false" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+9580">
		<sliver_type name="emulab-xen"/>
		<interface client_id="xen-gpo:if0" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc5:eth1" mac_address="02f4cdb7806b" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+9583">
			<ip address="192.168.4.1" netmask="255.255.255.0" type="ipv4"/>
		</interface>
		<rs:vnode name="pcvm5-1" xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1"/>
		<host name="xen-gpo.xen-ig-gpo-ig-utah.ch-geni-net.instageni.gpolab.bbn.com"/>
		<services>
			<login authentication="ssh-keys" hostname="pc5.instageni.gpolab.bbn.com" port="32314" username="lnevers"/>
		</services>
	</node>
	<node client_id="xen-utah" component_id="urn:publicid:IDN+utah.geniracks.net+node+pc3" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" exclusive="false" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+24710">
		<sliver_type name="emulab-xen"/>
		<interface client_id="xen-utah:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc3:eth3" mac_address="025f38249ee3" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+24713">
			<ip address="192.168.4.2" netmask="255.255.255.0" type="ipv4"/>
		</interface>
		<rs:vnode name="pcvm3-11" xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1"/>
		<host name="xen-utah.xen-ig-gpo-ig-utah.ch-geni-net.utah.geniracks.net"/>
		<services>
			<login authentication="ssh-keys" hostname="pc3.utah.geniracks.net" port="32058" username="lnevers"/>
		</services>
	</node>
	<link client_id="link" sliver_id="urn:publicid:IDN+ion.internet2.edu+sliver+ion.internet2.edu-25361" vlantag="3729:983">
		<!--AM urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm: sliver_id=urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+9582 vlantag=3729-->
		<!--AM urn:publicid:IDN+utah.geniracks.net+authority+cm: sliver_id=urn:publicid:IDN+utah.geniracks.net+sliver+24712 vlantag=983-->
		<component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/>
		<component_manager name="urn:publicid:IDN+ion.internet2.edu+authority+am"/>
		<component_manager name="urn:publicid:IDN+emulab.net+authority+cm"/>
		<component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/>
		<interface_ref client_id="xen-gpo:if0" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc5:eth1" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+9583"/>
		<interface_ref client_id="xen-utah:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc3:eth3" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+24713"/>
		<property capacity="100000" dest_id="xen-utah:if0" source_id="xen-gpo:if0"/>
		<property capacity="100000" dest_id="xen-gpo:if0" source_id="xen-utah:if0"/>
	</link>
	<stitching lastUpdateTime="2013-08-12T17:23:24.194Z" xmlns="http://hpn.east.isi.edu/rspec/ext/stitch/0.1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://hpn.east.isi.edu/rspec/ext/stitch/0.1/ http://hpn.east.isi.edu/rspec/ext/stitch/0.1/stitch-schema.xsd">
		<path id="link">
			<globalId>
        ion.internet2.edu-25361
			</globalId>
			<lifetime id="ion.internet2.edu-25361">
				<start type="xgc">
          2013-08-13T15:46:49.000Z
				</start>
				<end type="xgc">
          2013-08-12T17:23:24.194Z
				</end>
			</lifetime>
			<hop id="1">
				<link id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+procurve2:5.24">
					<trafficEngineeringMetric>
						10
					</trafficEngineeringMetric>
					<capacity>
						100000
					</capacity>
					<switchingCapabilityDescriptor>
						<switchingcapType>
							l2sc
						</switchingcapType>
						<encodingType>
							ethernet
						</encodingType>
						<switchingCapabilitySpecificInfo>
							<switchingCapabilitySpecificInfo_L2sc>
								<interfaceMTU>
									9000
								</interfaceMTU>
								<vlanRangeAvailability>
									3729
								</vlanRangeAvailability>
								<suggestedVLANRange>
									3729
								</suggestedVLANRange>
								<vlanTranslation>
									false
								</vlanTranslation>
							</switchingCapabilitySpecificInfo_L2sc>
						</switchingCapabilitySpecificInfo>
					</switchingCapabilityDescriptor>
				</link>
				<nextHop>
					2
				</nextHop>
			</hop>
			<hop id="2">
				<link id="urn:publicid:IDN+ion.internet2.edu+interface+rtr.newy:ae0:bbn">
					<trafficEngineeringMetric>
            10
					</trafficEngineeringMetric>
					<capacity>
            100000.0
					</capacity>
					<switchingCapabilityDescriptor>
						<switchingcapType>
              l2sc
						</switchingcapType>
						<encodingType>
              ethernet
						</encodingType>
						<switchingCapabilitySpecificInfo>
							<switchingCapabilitySpecificInfo_L2sc>
								<interfaceMTU>
                  9000
								</interfaceMTU>
								<vlanRangeAvailability>
                  3729
								</vlanRangeAvailability>
								<suggestedVLANRange>
                  3729
								</suggestedVLANRange>
								<vlanTranslation>
                  true
								</vlanTranslation>
							</switchingCapabilitySpecificInfo_L2sc>
						</switchingCapabilitySpecificInfo>
					</switchingCapabilityDescriptor>
				</link>
				<nextHop>
          3
				</nextHop>
			</hop>
			<hop id="3">
				<link id="urn:publicid:IDN+ion.internet2.edu+interface+rtr.atla:ge-10/3/2:protogeni">
					<trafficEngineeringMetric>
            10
					</trafficEngineeringMetric>
					<capacity>
            100000.0
					</capacity>
					<switchingCapabilityDescriptor>
						<switchingcapType>
              l2sc
						</switchingcapType>
						<encodingType>
              ethernet
						</encodingType>
						<switchingCapabilitySpecificInfo>
							<switchingCapabilitySpecificInfo_L2sc>
								<interfaceMTU>
                  9000
								</interfaceMTU>
								<vlanRangeAvailability>
                  983
								</vlanRangeAvailability>
								<suggestedVLANRange>
                  983
								</suggestedVLANRange>
								<vlanTranslation>
                  true
								</vlanTranslation>
							</switchingCapabilitySpecificInfo_L2sc>
						</switchingCapabilitySpecificInfo>
					</switchingCapabilityDescriptor>
				</link>
				<nextHop>
          4
				</nextHop>
			</hop>
			<hop id="4">
				<link id="urn:publicid:IDN+emulab.net+interface+procurve-pgeni-atla:3.21">
					<trafficEngineeringMetric>
						10
					</trafficEngineeringMetric>
					<capacity>
						100000
					</capacity>
					<switchingCapabilityDescriptor>
						<switchingcapType>
							l2sc
						</switchingcapType>
						<encodingType>
							ethernet
						</encodingType>
						<switchingCapabilitySpecificInfo>
							<switchingCapabilitySpecificInfo_L2sc>
								<interfaceMTU>
									9000
								</interfaceMTU>
								<vlanRangeAvailability>
									983
								</vlanRangeAvailability>
								<suggestedVLANRange>
									983
								</suggestedVLANRange>
								<vlanTranslation>
									false
								</vlanTranslation>
							</switchingCapabilitySpecificInfo_L2sc>
						</switchingCapabilitySpecificInfo>
					</switchingCapabilityDescriptor>
				</link>
				<nextHop>
					5
				</nextHop>
			</hop>
			<hop id="5">
				<link id="urn:publicid:IDN+emulab.net+interface+procurveA:3.19">
					<trafficEngineeringMetric>
						10
					</trafficEngineeringMetric>
					<capacity>
						100000
					</capacity>
					<switchingCapabilityDescriptor>
						<switchingcapType>
							l2sc
						</switchingcapType>
						<encodingType>
							ethernet
						</encodingType>
						<switchingCapabilitySpecificInfo>
							<switchingCapabilitySpecificInfo_L2sc>
								<interfaceMTU>
									9000
								</interfaceMTU>
								<vlanRangeAvailability>
									983
								</vlanRangeAvailability>
								<suggestedVLANRange>
									983
								</suggestedVLANRange>
								<vlanTranslation>
									false
								</vlanTranslation>
							</switchingCapabilitySpecificInfo_L2sc>
						</switchingCapabilitySpecificInfo>
					</switchingCapabilityDescriptor>
				</link>
				<nextHop>
					6
				</nextHop>
			</hop>
			<hop id="6">
				<link id="urn:publicid:IDN+utah.geniracks.net+interface+procurve2:1.19">
					<trafficEngineeringMetric>
						10
					</trafficEngineeringMetric>
					<capacity>
						100000
					</capacity>
					<switchingCapabilityDescriptor>
						<switchingcapType>
							l2sc
						</switchingcapType>
						<encodingType>
							ethernet
						</encodingType>
						<switchingCapabilitySpecificInfo>
							<switchingCapabilitySpecificInfo_L2sc>
								<interfaceMTU>
									9000
								</interfaceMTU>
								<vlanRangeAvailability>
									983
								</vlanRangeAvailability>
								<suggestedVLANRange>
									983
								</suggestedVLANRange>
								<vlanTranslation>
									false
								</vlanTranslation>
							</switchingCapabilitySpecificInfo_L2sc>
						</switchingCapabilitySpecificInfo>
					</switchingCapabilityDescriptor>
				</link>
				<nextHop>
					null
				</nextHop>
			</hop>
		</path>
	</stitching>
</rspec>

Stitching success: Reserved resources in slice xen-ig-gpo-ig-utah at 4 Aggregates (including 2 intermediate aggregate(s) not in the original request), creating 1 link(s).