Multicasting: Concepts, Algorithms and Protocols
Multicasting: Concepts, Algorithms and Protocols
Multicasting
Video Internet
Conferencing Gaming
Concepts
“Groups” in Multicasting
Multicasting Addressing
Managed by IANA(Internet Assigned Numbers Authority)
IANA Approved
address Range
224.0.0.0-239.255.255.255
Special Purposes
e.g.(to exchange Globally Scoped
link state Addresses
information)
224.0.0.0-224.0.0.255 224.0.1.0-238.255.255.255
Ethernet MAC Address Mapping Technique using
Multicast IP address
IANA owned block of Ethernet MAC addresses start
with 01:00:5E in hexadecimal and half of this block is
allocated for multicast addresses
IGMP(Internet Group Management Protocol)
For Dynamically Registration of the Hosts in
Multicast Network
IGMP Packet Format
Type field (indicating different types of IGMP packets)
Type 11 is the IGMP membership query.
Type 12 is the IGMP version 1 membership report.
Type 16 is the IGMP version 2 membership report.
Versions of IGMP
Version
1
Version
IGMP 2
Version
3
Algorithms
Flooding
Spanning Trees
Serious Drawbacks
Bandwidth Wastage
Advantage
Router will have to keep track of only 1 field
Disadvantages
Centralizes all Traffic on a single link
Doesn't consider the Group Membership
Reverse Path Broadcast (RPF)
Modified form of Spanning Trees
Implicitly Spanned Trees for each source
A more refined approach for improving RPB
RPB
Advantage
Very Fast
Better Utilization of Network
Disadvantage
Doesn’t take into account the Multicast Group
Membership info.
Truncated Reverse Path Broadcast(TRPB)
Drawback
Unnecessary traffic on Non-Leaf Subnets which don’t
have the group member
Reverse Path Multicasting(RPM)
Drawback
Relatively Large Router Memory Space needed for
maintaining state information
Core Based Trees(CBT)
Advantage
Disadvantage
Interne
t
AS-1 AS-2
Intra-Area Routing
Inter-Area Routing
Inter-AS Routing
Muhammad Yasir
Husnain Ahmad