-2

The unique ID in MAC is 24 bits long which gives an option of 16.7 million unique IDs. The manufacturer will have much more than 16.7 million devices in the world. So how is the unique ID achieved?

3
  • You have just explained it yourself. Each manufacturer has enough id's that it's not a problem.
    – Ramhound
    Jan 31, 2014 at 3:39
  • 16.7 Million for one manufacturer is not sufficient to cover all network devices in the world.
    – Satish
    Jan 31, 2014 at 3:41
  • 1
    Except there are 281,474,976,710,656 addresses. The address space is not 24-bit. EUI64 exists when the 281 trillion addresses isn't enough. All of this comes from IEEE documents.
    – Ramhound
    Jan 31, 2014 at 3:45

1 Answer 1

0

MAC addresses are six bytes (48 bits). That means there are 248 = 281,474,976,710,656 possible addresses.

Additionally, they are assigned in groups to manufacturers. The first three bytes are the OUI, or organisationally unique identifier, which each manufacturer is assigned. From those 2^24 = 16,777,216 addresses, the manufacturer is free to assign them as they wish.

As there are not 16.7 million manufacturers of NICs, a manufacturer is certainly free to request another block (for $2500) when it has depleted its pool.

The OUI database is publicly accessible here.

Another note: MAC addresses really only need to be unique within a local subnet. A MAC address is only used to talk to devices on the same broadcast domain - otherwise traffic is routed at the IP layer.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .