Ethernet Broadcast MAC Address – Document or Standard Designation ffff.ffff.ffff

broadcastethernetlayer2rfcstandardisation

Simple enough, question is in the title. Was trying to find an official document or RFC which designated (or reserved) ffff.ffff.ffff as the Ethernet Broadcast MAC address.

Best Answer

Eddie is correct, but I think the IEEE 802.3 standard predates the RFC. Unfortunately I can only get the current 802.3 standard, although his answer is a valid answer, regardless of the timing. It is also defined in the 802.3 standard:

All 1’s in the Destination Address field shall be predefined to be the Broadcast Address. This group shall be predefined for each communication medium to consist of all stations actively connected to that medium; it shall be used to broadcast to all the active stations on that medium. All stations shall be able to recognize the Broadcast Address. It is not necessary that a station be capable of generating the Broadcast Address.

Technically, any MAC address with a 1 in the I/G bit is a broadcast address, even multicast addresses, which must have that bit set to show it is a group address:

The first bit (LSB) shall be used in the Destination Address field as an address type designation bit to identify the Destination Address either as an individual or as a group address. If this bit is 0, it shall indicate that the address field contains an individual address. If this bit is 1, it shall indicate that the address field contains a group address that identifies none, one or more, or all of the stations connected to the LAN. In the Source Address field, the first bit is reserved and set to 0.