This knowledge base has moved to the documentation site. Please visit the knowledge base here for the most up to date content. This site is no longer maintained.

Reserved MAC Address Range for Use with Cumulus Linux

Follow

Overview

From time to time, in Cumulus Linux it is necessary to statically set a MAC address for a configuration item.

Examples of this may be the chassis ID for MLAG/CLAG, SVIs (either VRRP or VRR) and others.

Why not Pick a Random MAC Address?

When configuring arbitrary static MAC addresses, there are several considerations. Picking a random MAC address can lead to problems that are potentially very difficult to troubleshoot. This article is not intended to be comprehensive in that regard, rather it just highlights the issue and directs you toward a safer way of allocating static MAC addresses.

First, it is important that the static MAC addresses do not conflict with any other device on a given L2 segment, unless otherwise required. For example, while the MAC address used for a chassis ID on an MLAG pair must match, you cannot use that same MAC address on another MLAG pair.

Further, avoiding multicast MAC addresses for manually configured MAC addresses is usually required. Depending on where you are applying the static MAC address, that can could lead to to some unwanted behavior.

Reserved MAC Address Ranges

For this purpose, Cumulus Networks has reserved portions of the OUI MAC address range specifically for MLAG and VRR. So if you are configuring MLAG or VRR on devices running licensed versions of Cumulus Linux, we recommend you use the following ranges for those statically configured MAC addresses.

Feature Start End Size
MLAG 44:38:39:ff:00:00 44:38:39:ff:ff:ff 65536
VRR and CARP  00:00:5E:00:01:00 00:00:5E:00:01:ff 256

#FlyBeFree

Comments

  • Avatar
    Kenneth Bingham

    The range referred to as VRR or VRRP also applies to the BSD analog named CARP

  • Avatar
    Eric Pulvino

    Thanks Ken! Updated the article to reflect that :)

This support portal has moved

Cumulus Networks is now part of the NVIDIA Networking Business Unit! The NVIDIA Cumulus Global Support Services (GSS) team has merged its operations with the NVIDIA Mellanox support services team.

You can access NVIDIA Cumulus support content from the Mellanox support portal.

You open and update new cases on the Mellanox support portal. Any previous cases that have been closed have been migrated to the Mellanox support portal.

Cases that are still open on the Cumulus portal will continue to be managed on the Cumulus portal. Once these cases close, they will be moved to the Mellanox support portal.

Powered by Zendesk