[one-users] Multiple network cards with same MAC address

Daniel Dehennin daniel.dehennin at baby-gnu.org
Mon Sep 8 02:29:36 PDT 2014


Hello,

Using ONE 4.8 on two nodes with Open vSwitch networks, a crossover cable
between the nodes as trunk.

I have a router template using 4 different networks, each network is
isolated in dedicated VLAN, but 3 network cards use the same MAC
address.

On another try two of them use the same MAC address.

This result is miss-function on that router, the firt card is tagged
with the VLAN ID two times, the next one is in trunk mode:

    Mon Sep 8 11:00:14 2014 [Z0][VMM][I]: post: Executed "sudo ovs-vsctl set Port vnet44 tag=655".
    Mon Sep 8 11:00:14 2014 [Z0][VMM][I]: post: Executed "sudo ovs-vsctl set Port vnet45 tag=659".
    Mon Sep 8 11:00:14 2014 [Z0][VMM][I]: post: Executed "sudo ovs-vsctl set Port vnet45 tag=660".
    Mon Sep 8 11:00:14 2014 [Z0][VMM][I]: post: Executed "sudo ovs-vsctl set Port vnet47 tag=661".
    Mon Sep 8 11:00:14 2014 [Z0][VMM][I]: ExitCode: 0

The “vnet45” should bet tagged with “659”:

    ovs-vsctl find Port name=vnet45
    _uuid               : b5b33023-03ff-4229-8039-f2268096fb77
    bond_downdelay      : 0
    bond_fake_iface     : false
    bond_mode           : []
    bond_updelay        : 0
    external_ids        : {}
    fake_bridge         : false
    interfaces          : [349e0f2d-3cd7-4865-bb8d-72b82aebc437]
    lacp                : []
    mac                 : []
    name                : "vnet45"
    other_config        : {}
    qos                 : []
    statistics          : {}
    status              : {}
    tag                 : 660
    trunks              : []
    vlan_mode           : []

The “vnet46” has the same MAC address as “vnet45” and is in trunk
mode:

    ovs-vsctl find Port name=vnet46
    _uuid               : cad4a6c7-5ab5-440f-81e7-59bfb19e00a6
    bond_downdelay      : 0
    bond_fake_iface     : false
    bond_mode           : []
    bond_updelay        : 0
    external_ids        : {}
    fake_bridge         : false
    interfaces          : [1b0a1deb-fdb3-44ea-b406-67afa953ee5f]
    lacp                : []
    mac                 : []
    name                : "vnet46"
    other_config        : {}
    qos                 : []
    statistics          : {}
    status              : {}
    tag                 : []
    trunks              : []
    vlan_mode           : []


Here is one of the networks definitions:

    oneadmin at nebula:~$ onevnet show 659
    VIRTUAL NETWORK 659 INFORMATION
    ID             : 659
    NAME           : dmz1
    USER           : auser
    GROUP          : users
    CLUSTER        : -
    BRIDGE         : internal
    VLAN           : Yes
    USED LEASES    : 2
    
    PERMISSIONS
    OWNER          : um-
    GROUP          : ---
    OTHER          : ---
    
    VIRTUAL NETWORK TEMPLATE
    BRIDGE="internal"
    PHYDEV=""
    PUBLIC="NO"
    VLAN="YES"
    VLAN_ID=""
    
    ADDRESS RANGE POOL
     AR TYPE    SIZE LEASES               MAC              IP          GLOBAL_PREFIX
      0 ETHER    254      1 02:00:2b:94:f7:fa               -                      -
    
    LEASES
    AR  OWNER                    MAC              IP                      IP6_GLOBAL
    0   VM : 6113  02:00:2b:94:f7:fa               -                               -


I could define random mac prefixes for each network but I assumed that ONE will pick different MAC
for each cards.

Regards.
-- 
Daniel Dehennin
Récupérer ma clef GPG: gpg --recv-keys 0xCC1E9E5B7A6FE2DF
Fingerprint: 3E69 014E 5C23 50E8 9ED6  2AAD CC1E 9E5B 7A6F E2DF
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 342 bytes
Desc: not available
URL: <http://lists.opennebula.org/pipermail/users-opennebula.org/attachments/20140908/10c28341/attachment.pgp>


More information about the Users mailing list