12 Aug 2002 11:37
IP Multicast over Ethernet
Affan Ahmed <intiha <at> yahoo.com>
2002-08-12 09:37:23 GMT
2002-08-12 09:37:23 GMT
Hello, every one. I have just completed reading "interconnections" By Radia Perlman (an excellent book ), but one thing seems unclear to me. This is regarding how IP and Ethernet multicast cooperate. I was hoping that somebody in this learned list would be able to resolve the confusions that plague my mind. I have the following questions regarding IP Multicast over Ethernet Multicast: 1) I know that the lower 23 bits of MAC address are copied from the lower three bytes of IP Multicast address. But my question is: how does the NIC or device driver ever know that this particular packet is to be multicast? is there something like a *flag* in a generic API call that tells the multicast address to be chosen. I have tried to study some of the sock_opt() in Linux but this behavior is not explicitly visible. Also how can/does the NIC hardware differ b/w multicast and broadcast address. The nic cant figure out just on the basis of the dest MAC multicast address that this host belongs to the group or not. 2)The following scenario is what has bothered me a lot ++++ ++++ ++++ +++++ Internet ++++ + A+ + B+ + C+ + GW+----------------+ D+ ++++ ++++ ++++ +++++ ++++(Continue reading)
RSS Feed