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

Ruben S. Montero rsmontero at opennebula.org
Tue Sep 16 00:51:53 PDT 2014


Hi

MAC address  is checked to not collide within a VNET - AR. If you want to
set different MAC on different VNETs you need to define the MAC address
ranges in such a way they do not overlap.

Cheers

Ruben

On Mon, Sep 8, 2014 at 11:29 AM, Daniel Dehennin <
daniel.dehennin at baby-gnu.org> wrote:

> 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
>
> _______________________________________________
> Users mailing list
> Users at lists.opennebula.org
> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>
>


-- 
-- 
Ruben S. Montero, PhD
Project co-Lead and Chief Architect
OpenNebula - Flexible Enterprise Cloud Made Simple
www.OpenNebula.org | rsmontero at opennebula.org | @OpenNebula
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opennebula.org/pipermail/users-opennebula.org/attachments/20140916/88fcec61/attachment.htm>


More information about the Users mailing list