cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1834
Views
0
Helpful
4
Replies

Nexus 3k Cannot add MAC Multicast

mohamedessoufy
Level 1
Level 1

Hello,

 

I can't add a MAC Multicast in a Nexus 3172, is it normal please ?

mac address-table static 0100.5e40.5060 vlan 100 interface ethernet 1/2

ERROR: Multicast/Broadcast MACs are not supported!

 

Regards,

Mohamed

4 Replies 4

mohamedessoufy
Level 1
Level 1

For your information, i tried also with MAC adresse no-IP Multicast (don't start with 01-00-5E) but i have the same issue :

 

cisco1(config)# mac address-table static 0300.0000.1020 vlan 1 interface ethernet 1/2                                                    

ERROR: Multicast/Broadcast MACs are not supported!

 

cisco1(config)# mac address-table static 0100.0000.1234 vlan 1 interface ethernet 1/2                                                     

ERROR: Multicast/Broadcast MACs are not supported!

 

cisco1(config)# mac address-table static 01FF.AABB.CCDD vlan 1 interface ethernet 1/2                                                    

ERROR: Multicast/Broadcast MACs are not supported!

 

Thanks by advance for your help.

Mohamed

Andrea Testino
Cisco Employee
Cisco Employee

Mohamed,

 

Static Multicast/Broadcast MAC addresses are not supported on the Nexus 3000 series; this is why you are receiving the error.

 

Additionally, regarding your second post, a Multicast MAC address is more than just any MAC that begins with (01-00-5E...) - All the MAC addresses you tried, 03-00-00-00-10-20, 01-00-00-00-12-34 and 01-ff-aa-bb-cc-dd are considered Multicast MAC addresses because the last bit of the first Octect is set to 1 if you were to convert them in binary - In other words, In the first octet, bit 0 has been reserved for broadcast or multicast traffic. When we have unicast traffic this bit will be set to 0. For broadcast or multicast traffic this bit will be set to 1.

 

I'll explain here with two examples:

 

01-00-5e-40-50-60 in binary would begin as follows: 

0000 00010000 00000101 1110 ... 

As mentioned, a Multicast MAC address is technically any MAC address where the last bit of the first Octect is set to 1, this is what I've highlighted in red above.

 

Using your second example of 03-00-00-00-10-20 and converting it to binary would be as follows:

0000 0011 - 0000 0000 - 0000 0000....

Again, the last bit of the first Octect is set to 1 so this is in fact also a Multicast MAC address (which is why the switch will not accept it).

 

If by chance you were attempting this for Microsoft NLB in Multicast mode, please note that this is also not supported for the Nexus 3000 platform and has been documented here

 

Hope this helps!

 

- Andrea

 

- Andrea, CCIE #56739 R&S

Thank you very much for your reply Andrea,

Just in the documentation below, it told that the static MAC multicast is supported.

 

 https://www.cisco.com/c/en/us/td/docs/switches/datacenter/nexus3000/sw/layer2/7x/b_Cisco_Nexus_3000_Layer_2_Switching_Config_7x/b_Cisco_Nexus_3000_Layer_2_Switching_Config_7x_chapter_01010.html?bookSearch=true

 

Best regards,

Mohamed

Hello,

 

In the document (N3K configuration guide Release 7.x) we have :

 

In addition, you can enter a non-IP multicast address as a statically configured MAC address. A non-IP multicast address can accept more than one interface as its destination.

 

 

do you have an explanantion for this please ?

 

Regards,

Mohamed