P Multicast aP Sending-same as before Receiving -two new operations Join -IP-Multicast-Group(group-address, interface) Leave-IP-Multicast-Group(group-address, interface) Receive multicast packets for joined groups via normal IP-Receive operation Implemented using socket options Lecture11:10-3-2006
Lecture 11: 10-3-2006 11 IP Multicast API • Sending – same as before • Receiving – two new operations • Join-IP-Multicast-Group(group-address, interface) • Leave-IP-Multicast-Group(group-address, interface) • Receive multicast packets for joined groups via normal IP-Receive operation • Implemented using socket options
Multicast Scope Control -Small TTLs TTL expanding-ring search to reach or find a nearby subset of a group 6 2 Lecture11:10-3-2006
Lecture 11: 10-3-2006 12 Multicast Scope Control – Small TTLs • TTL expanding-ring search to reach or find a nearby subset of a group s 1 2 3
Multicast Scope Control- Large TTLs Administrative ttl boundaries to keep multicast traffic within an administrative domain, e.g., for privacy or resource reasons The rest of the Internet TTL threshold set on interfaces to these links greater than the diameter An administrative domain of the admin domain Lecture11:10-3-2006
Lecture 11: 10-3-2006 13 Multicast Scope Control – Large TTLs • Administrative TTL Boundaries to keep multicast traffic within an administrative domain, e.g., for privacy or resource reasons An administrative domain TTL threshold set on interfaces to these links, greater than the diameter of the admin. domain The rest of the Internet
Overview IP Multicast Service Basics Host/router interaction · MOSPF/DVMRP Overlay Multicast Lecture11:10-3-2006
Lecture 11: 10-3-2006 14 Overview • IP Multicast Service Basics • Host/Router Interaction • MOSPF/DVMRP • Overlay Multicast