[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