-
Notifications
You must be signed in to change notification settings - Fork 706
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ARP: resolve IP multicast #18
base: master
Are you sure you want to change the base?
Conversation
Do we need to implement IGMP protocol to receive the multicast IP packets? |
If your switch / router does IGMP snooping - yes, your device needs to send an IGMP join message to start receiving multicast. |
Thank you, that saves my life :) |
3155340
to
80a2573
Compare
ae942ad
to
870cebb
Compare
According to RFC1112, addresses 224.0.0.0 – 239.255.255.255 (starting 0b1110) should be resolved by placing the low-order 23-bits of the IP address into the low-23 bits of the Ethernet multicast address 01-00-5E-00-00-00. Another explanation here.
This allows, for instance, sending multicast PTP packets to 224.0.1.129, which maps to 01:00:5e:00:01:81.