← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1690275] [NEW] Create port will allocate reserved MAC address if no MAC provide

 

Public bug reported:

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.

** Affects: neutron
     Importance: Undecided
         Status: New

-- 
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:
  New

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


Follow ups