yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #63909
[Bug 1690275] Re: Create port will allocate reserved MAC address if no MAC provide
The base prefix is a config option (base_mac) and it currently defaults
to fa:16:3e:00:00:00. Make sure you choose what you like.
** Changed in: neutron
Status: New => Invalid
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1690275
Title:
Create port will allocate reserved MAC address if no MAC provide
Status in neutron:
Invalid
Bug description:
Currently, if create port with no MAC specify, it will automatic allocate an MAC address. But this will allocate an RESERVED MAC address(eg, mac 01:80:c2:00:00:01 reserved for IEEE Pause frame), and if packet with this destination MAC address, it will process by other networking equipment.
So when allocate an MAC address, It should be check if Mac has been reserved.
Currently, I found those MAC address(From OVS ovs-vswitchd.conf man
pages) has been reserved for special purpose.
01:80:c2:00:00:00
IEEE 802.1D Spanning Tree Protocol (STP).
01:80:c2:00:00:01
IEEE Pause frame.
01:80:c2:00:00:0x
Other reserved protocols.
00:e0:2b:00:00:00
Extreme Discovery Protocol (EDP).
00:e0:2b:00:00:04 and 00:e0:2b:00:00:06
Ethernet Automatic Protection Switching (EAPS).
01:00:0c:cc:cc:cc
Cisco Discovery Protocol (CDP), VLAN Trunking Protocol
(VTP), Dynamic Trunking Protocol (DTP), Port Aggregation
Protocol (PAgP), and others.
01:00:0c:cc:cc:cd
Cisco Shared Spanning Tree Protocol PVSTP+.
01:00:0c:cd:cd:cd
Cisco STP Uplink Fast.
01:00:0c:00:00:00
Cisco Inter Switch Link.
01:00:0c:cc:cc:cx
Cisco CFM.
Start with 01(Multicast mac) we may don't care, but
00:e0:2b:00:00:00(EDP) and 00:e0:2b:00:00:04 and 00:e0:2b:00:00:06
should be check.
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1690275/+subscriptions
References