Opened 6 years ago

Last modified 6 years ago

#1044 new

Duplicate IP addresses configured in Utah PG to InstaGENI Utah sliver with multiple links

Reported by: lnevers@bbn.com Owned by: duerig@flux.utah.edu
Priority: major Milestone:
Component: STITCHING Version: SPIRAL5
Keywords: Network Stitching Cc: duerig@flux.utah.edu, Aaron Helsinger
Dependencies:

Description

This problem was reported on 5/23 and is now being tracked in this ticket.

When a stitched sliver is created that includes 1 VM @PG Utah and 1 VM @IG Utah with two links between the VMs, the resulting VM interfaces include duplicate IP addresses.

The RSpec requests 2 interface for each VM:

  • PG (if0=192.168.4.1,if1=192.168.5.1)
  • IG (if0=192.168.4.2,if1=192.168.5.2)

The allocated VMs have 2 interface configured as follows:

  • PG (if0=192.168.4.1,if1=192.168.1.1)
  • IG (if0=192.168.4.2,if1=192.168.4.2)

The RSpec request:

  <node client_id="pg-utah" component_manager_id="urn:publicid:IDN+emulab.net+authority+cm" exclusive="false">
    <sliver_type name="emulab-openvz"/>
    <interface client_id="pg-utah:if0">
      <ip address="192.168.4.1" netmask="255.255.255.0" type="ipv4"/>
    </interface>
    <interface client_id="pg-utah:if1">
      <ip address="192.168.5.1" netmask="255.255.255.0" type="ipv4"/>
    </interface>
  </node>
  <node client_id="ig-utah" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" exclusive="false">
    <sliver_type name="emulab-openvz"/>
    <interface client_id="ig-utah:if0">
      <ip address="192.168.4.2" netmask="255.255.255.0" type="ipv4"/>
    </interface>
    <interface client_id="ig-utah:if1">
      <ip address="192.168.5.2" netmask="255.255.255.0" type="ipv4"/>
    </interface>
  </node>
  <link client_id="link0">
    <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="pg-utah:if0"/>
    <interface_ref client_id="ig-utah:if0"/>
    <property source_id="pg-utah:if0" dest_id="ig-utah:if0" capacity="100000"/>
    <property source_id="ig-utah:if0" dest_id="pg-utah:if0" capacity="100000"/>
  </link>
  <link client_id="link1">
    <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="pg-utah:if0"/>
    <interface_ref client_id="ig-utah:if0"/>
    <property source_id="pg-utah:if0" dest_id="ig-utah:if0" capacity="100000"/>
    <property source_id="ig-utah:if0" dest_id="pg-utah:if0" capacity="100000"/>
  </link>

Interfaces found on pg-utah VM:

[lnevers@pg-utah ~]$ /sbin/ifconfig 
eth775    Link encap:Ethernet  HWaddr 02:60:B3:63:20:C3  
          inet addr:192.168.4.1  Bcast:192.168.4.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:26 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:1192 (1.1 KiB)  TX bytes:0 (0.0 b)

eth885    Link encap:Ethernet  HWaddr 02:66:81:E5:78:A2  
          inet addr:192.168.4.1  Bcast:192.168.4.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:26 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:1192 (1.1 KiB)  TX bytes:0 (0.0 b)

Interfaces found on ig-utah VM:

[lnevers@ig-utah ~]$ /sbin/ifconfig
eth775    Link encap:Ethernet  HWaddr 02:A5:7E:F3:2A:CA  
          inet addr:192.168.4.2  Bcast:192.168.4.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:29 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:1328 (1.2 KiB)  TX bytes:0 (0.0 b)

eth885    Link encap:Ethernet  HWaddr 02:C8:71:39:14:45  
          inet addr:192.168.4.2  Bcast:192.168.4.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:29 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:1328 (1.2 KiB)  TX bytes:0 (0.0 b)

Change History (2)

comment:1 Changed 6 years ago by Aaron Helsinger

Cc: Aaron Helsinger added

comment:2 Changed 6 years ago by Aaron Helsinger

Owner: changed from somebody to duerig@flux.utah.edu
Note: See TracTickets for help on using tickets.