32
32
Protocol
Contents
Multicast routing routing
Unicast, Multicast, and Broadcast
Multicast routing
Routing protocols
Unicasting
• In multicast communication,
there is one source and a
group of destinations. The
relationship is one-to-many
• In unicast routing, each router in the domain has a table that defines a
shortest path tree to possible destinations.
Taxonomy of common multicast protocols
Source-shared tree approach
Limitations:
Time and space needed to create
and save them any shortest path tree
Source based tree approach
Multicast Distance Vector: DVMRP
Flooding broadcasts packets but creates loops in the systems.
RPF(Reverse path forwarding) eliminates the loop in the flooding process.
RPB(Reverse Path Broadcasting) creates a shortest path broadcast tree from the source
to each destination.
It guarantees that each destination receives one and only one copy
of the packet.
RPF is basically a modified flooding strategy. In order to prevent loops, only one copy is forwarded, and
the other copies are dropped.
RPF does not guarantee that each network receives only one copy , a network may receive two or more
copies.
RPB further guarantees that the packet reaches every network and that every network receives only one
copy.
Reverse path forwarding (RPF)
RPF Versus RPB
• RPB creates a shortest path broadcast tree from the source to each
destination.
• It guarantees that each destination receives one and only one copy
of the packet.
Group-shared tree with rendezvous router
• In CBT, the source sends the multicast packet (encapsulated in a unicast
packet) to the core router. The core router decapsulates the packet and
forwards it to all interested interfaces.
Group-shared tree approach