12-02-2015 02:35 AM - edited 03-08-2019 02:55 AM
Hi
Had a problem and now I have a question:
A server setup relying on multicast on 228.10.10.9/ udp 45591 (internally on the vlan - non-routed) was moved from one vlan on a Catalyst 2960 switch (working OK here) to a datacenter vlan.
First it was established on 4 gigabit ports (fex) on a Nexus 5010 setup: apparantly 228.10.10.9 was not forwarded by the switch (wireshark check on both source and destinations), but f.ex. 228.10.10.19 was forwarded for a period of time - then it stopped, apparantly blocked by the switch ! We tried to move the servers to 4 gigabit ports on a Cat65 module with same result.
Eventually the application guys changed the multicast IP to 237.0.0.21/ udp 45591 and everything works fine !!!
Is there something with switches and multicast 228.10.10.0/24 ?
Thanks
Regards Jesper
12-02-2015 05:19 AM
Hi Jesper,
While I'm no expert on Multicast - (only several years in the trenches), it appears the address range you are attempting to use may not be valid as reported by this draft - see url below.
Hope this helps
Frank
https://tools.ietf.org/html/draft-ietf-mboned-ipv4-mcast-unusable-01
--snip--
(*,228.0.0.0/24) Control plane of IGMP snoopers Section 7.1
(*,228.128.0.0/24) Control plane of IGMP snoopers Section 7.1
--snip--
12-02-2015 05:53 AM
Hi Frank
Thanks for your reply.
I got this explanation from our national Cisco office:
224.0.0.0 = 1110 0000 . 0000 0000 . 0000 0000 . 0000 0000
224.0.0.255 = 1110 0000 . 0000 0000 . 0000 0000 . 1111 1111
237.0.0.21 = 1110 1101 . 0000 0000 . 0000 0000 . 0001 0101
228.10.10.9 = 1110 0100 . 0000 1010 . 0000 1010 . 0000 1001
23 bits to the right should have been yellow in all 4 lines!
L3 to L2 mapping:
Multiclass Class-D always starts with 1110. Hereafter 32-4= 28 bits left. You only have 23 bits for multicast L2 addresses, that is 28-23 = 5 bits ovelap - 23 bits marked with yellow.
224.0.0.x is Link Local Multicast and will always be flooded in switches. 237.0.0.21 maps to the same L2 address range (0x0100.5e00.00xx) as the Link Local Multicast, so eventually it will be flooded as well with as without igmp snooping enabled.
228.10.10.x will not be L2 flooded with igmp snooping enabled (=default).
Regards Jesper
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide