Multicast is UDP Based!!! Best Effort Delivery: Drops are to be expected. Multicast applications should not expect reliable delivery of data and should be designed accordingly. Reliable Multicast is still an area for much research. Expect to see more developments in this area. No Congestion Avoidance: Lack of TCP windowing and “flow-control” mechanisms can result in network congestion. If possible, Multicast applications should attempt to detect and avoid congestion conditions. Duplicates: Some multicast protocol mechanisms (. Asserts, Registers and Shortest-Path Tree Transitions) result in the occasional generation of duplicate packets. Multicast applications should be designed. | Fundamentals of Multicast Fundamentals of Multicast Học viện mạng Bách Khoa - Objectives Why Multicast Multicast Applications Multicast Service Model Multicast Distribution Tree Multicast Forwarding Multicast Protocol Basics Multicast Protocol Review Lesson Aim Why Multicast? When sending same data to multiple receivers Better bandwidth utilization Less host/router processing Receivers’ addresses unknown Học viện mạng Bách Khoa - Unicast vs Multicast Học viện mạng Bách Khoa - Multicast Advantages Enhanced Efficiency: Controls network traffic and reduces server and CPU loads Optimized Performance: Eliminates traffic redundancy Distributed Applications: Makes multipoint applications possible Học viện mạng Bách Khoa - Multicast Disadvantages Multicast is UDP Based!!! Best Effort Delivery: Drops are to be expected. Multicast applications should not expect reliable delivery of data and should be . | Fundamentals of Multicast Fundamentals of Multicast Học viện mạng Bách Khoa - Objectives Why Multicast Multicast Applications Multicast Service Model Multicast Distribution Tree Multicast Forwarding Multicast Protocol Basics Multicast Protocol Review Lesson Aim Why Multicast? When sending same data to multiple receivers Better bandwidth utilization Less host/router processing Receivers’ addresses unknown Học viện mạng Bách Khoa - Unicast vs Multicast Học viện mạng Bách Khoa - Multicast Advantages Enhanced Efficiency: Controls network traffic and reduces server and CPU loads Optimized Performance: Eliminates traffic redundancy Distributed Applications: Makes multipoint applications possible Học viện mạng Bách Khoa - Multicast Disadvantages Multicast is UDP Based!!! Best Effort Delivery: Drops are to be expected. Multicast applications should not expect reliable delivery of data and should be designed accordingly. Reliable Multicast is still an area for much research. Expect to see more developments in this area. No Congestion Avoidance: Lack of TCP windowing and “flow-control” mechanisms can result in network congestion. If possible, Multicast applications should attempt to detect and avoid congestion conditions. Duplicates: Some multicast protocol mechanisms (. Asserts, Registers and Shortest-Path Tree Transitions) result in the occasional generation of duplicate packets. Multicast applications should be designed to expect occasional duplicate packets. Out-of-Sequence Packets: Various network events can result in packets arriving out of sequence. Multicast applications should be designed to handle packets that arrive in some other sequence than they were sent by the source. Học viện mạng Bách Khoa - IP Multicast Applications Học viện mạng Bách Khoa - IP Multicast Service Model RFC 1112 (Host Ext. for Multicast Support) Each multicast group .