Multicast Protocols and Applications
Computer Engineering: 240-642
Lecture 1:
(PDF Version)
- Introduction to the course
- Group Communications
- Motivation for Multicast
- Example multicast applications
- Demands and requirements
- General requirements
- Multicast vs Unicast
- Similarities and differences
- Scaling
- Multicast Links
- Ethernet Multicast
- Joining an Ethernet Multicast Group
- Point to Point Multicast
- Multipoint Links
- Multicast ATM
Lecture 2:
(PDF Version)
- Network Multicast
- Multicast Router
- Multicast Forwarding
- Multicast Groups
- Multicast Join
- IGMP v1 & v2
Lecture 3:
(PDF Version)
- Ethernet Multicast Revisited
- Multicast and Switches
- IGMP snooping
- IGMP v3
- Host Requirements
- IGMP v3 and control of senders (sources)
- IPv6 Multicast
- MLD v1 & v2
Lecture 4:
(PDF Version)
- IPv4 Multicast Addresses
- Multicast Group Distribution (scopes)
- TTL Scope Control
- Administrative scopes - address based scoping
- IPv6 Multicast Addresses
- From multicast Network address -> Link Level address
- Multicast IP over Ethernet
Lecture 5:
(PDF Version)
- Multicast IP over Ethernet
- IPv6 Multicast Address assignment schemes
- Routers and Joins (the incomplete story)
- Multicast Forwarding
- Multicast Forwarding - forward when?
- Available data for decision
- Reverse Path Forwarding
Lecture 6:
(PDF Version)
- RPF Example
- Multicast Routing
- DVMRP
- Why DVMRP
- Why independent unicast route calculations
- Prune
- Graft
- Enhancing Forwarding decision
Lecture 7:
(PDF Version)
- Multicast OSPF (MOSPF)
- Inter-area MOSPF
- Protocol Independent Multicast (PIM)
- PIM - Dense Mode (PIM-DM)
- PIM - Sparse Mode (PIM-SM)
- Core Based Trees
Lecture 8:
(PDF Version)
- Multicast Address Allocation
- MALLOC (Architecture)
- MAAS - Address Allocation Server
- MADCAP
- Prefix Co-ordination & Allocation
- Advertising Sessions
- SAP
Lecture 9:
(PDF Version)
- SAP (continued)
- SDP
- Multicast Transport Protocols
- requirements
- practical considerations
- XTP
- MTP
- RMP
- LBRM
Lecture 10:
(PDF Version)
- Multicast Transport (contintued)
- SRM
- Error Recovery (repair)
- Random Delays - & why
- Problems
Lecture 11:
(PDF Version)
- SRM Problems (continued)
- Potential Solutions
- Scoped Repairs
- Dynamic Repair Groups
- Real-Time Transport Protocol (RTP)
- RTCP
- RTCP reports
Lecture 12:
(PDF Version)
- Multicast & QoS
- Overview of Integrated Services
- Application Classification
- Principles of RSVP
- RSVP operation with multicast
- Differentiated Services & Multicast
Lecture 13:
(PDF Version)
- Multicast & Security
- Multicast Applications
Lecture 14:
(PDF Version)
- Inter-Domain Multicast Routing
- MSDP
- BGMP