Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Reserved MAC-addresses (some are assigned anyway?)

I'm trying to make a list of all MAC addresses that are reserved, do not exist, should not be used, should only be used locally etc. (Just like the list of reserved IP-addresses on Wikipedia, but for MAC.) Basically I want to loop over all MAC-addresses from a switch and filter out the "real" ones.

This page suggests all addresses starting with 00-00-5E or 01-00-5E are reserved, but when I look them up it seems like 00-00-5E is also assigned to the Information Sciences Institute (part of a university in California).

So 2 questions:

1) Is there any place I can find a list of reserved MAC-adresses?

2) What's up with 00-00-5E? Is only part of that range reserved, or is there some reason they assigned it to ISI?

like image 608
user1793963 Avatar asked Feb 05 '13 14:02

user1793963


People also ask

How many MAC addresses are possible?

Unlike IPv4 addresses which are 32-bits long, the Ethernet MAC address is 48-bits in length and can provide a total of 281.5 trillion possible addresses.

Are MAC addresses assigned?

MAC addresses are primarily assigned by device manufacturers, and are therefore often referred to as the burned-in address, or as an Ethernet hardware address, hardware address, or physical address.

Should I be worried if someone has my MAC address?

There is utterly no risk to any sort of privacy by someone knowing a MAC address. This unique value can be used to identify a computer or device, but it is not disclosed past the first router on a network. ' What that means is when you are connected by Wi-Fi the MAC address is sent to the Wi-Fi router and no further.

What is a reserved MAC address?

Reserved MAC Addresses. Managing MAC Address Tables : Reserved MAC Addresses. Reserved MAC Addresses. When the device receives a frame with a destination MAC address that belongs to a reserved range (per the IEEE standard), the frame can be discarded or bridged.


3 Answers

Was looking into this myself.. I know it's been a while since the post was active.. but I found these to be ok to use locally:

  • x2-xx-xx-xx-xx-xx
  • x6-xx-xx-xx-xx-xx
  • xA-xx-xx-xx-xx-xx
  • xE-xx-xx-xx-xx-xx

Source: https://honeywellaidc.force.com/supportppr/s/article/Locally-Administered-MAC-addresses

like image 144
Christopher Thorjussen Avatar answered Oct 21 '22 08:10

Christopher Thorjussen


I was just looking into this myself recently. I believe that the IANA (which you refer to in one of your links) will give the most authoritative answer: IANA Ethernet Number Assignments

I don't think that this means that these addresses can never be used though. According to RFC5342, Section 2.1

"The 2**8 unicast identifiers from 00-00-5E-00-00-00 through 00-00-5E-00-00-FF are reserved and require IESG Ratification for allocation (see Section 5.1)."

So basically, it appears you need special permission from IESG (Internet Engineering Steering Group) to get an address in that range, which I suppose the ISI has obtained somehow.

Section 2.1 of RFC5342 deals with 48-Bit MAC Identifiers and OUIs, and it doesn't make any mention of any address ranges that are strictly forbidden or permanently reserved from what I've understood.

like image 21
James Ethridge Avatar answered Oct 21 '22 09:10

James Ethridge


The following OUI are reserved as per RFC 5342:

  1. OUI 01:00:5E:(00:00:00-7f:ff:ff) - Used for IPV4 Multicast and MLPS Multicast.

  2. OUI 00:00:5E:(00:01:00 – 00:01:FF) - Used for Virtual Router Redundancy Protocol (VRRP) IPV4

  3. OUI 00:00:5E:(00:02:00 – 00:02:FF) - Used for Virtual Router Redundancy Protocol (VRRP) IPV6

  4. OUI 33:33:00 – 33:33:FF - Reserved for IPV6 Multicast

  5. OUI CF:00:00 – CF:FF:FF - Reserved by IANA for PPP(Point to Point Protocol)

  6. OUI 00:00:5E (00:00:00 - 00:00:FF) - Requires IESG Ratification for allocation.

like image 43
shobhit_mittal Avatar answered Oct 21 '22 09:10

shobhit_mittal