mcast_unit3
-
Upload
mala-aarthy -
Category
Documents
-
view
6 -
download
1
description
Transcript of mcast_unit3
Notesengine.com Powered by TSS (www.technoscriptz.com)
Chapter 15
Upon completion you will be able to:
Multicasting and
Multicast Routing Protocols
• Differentiate between a unicast, multicast, and broadcast message
• Know the many applications of multicasting
•Understand the Protocol Independent Multicast Protocols
•
Objectives
Notesengine.com Powered by TSS (www.technoscriptz.com)
Figure 15.1 Unicasting
In unicasting, the router forwards the
received packet through only
one of its interfaces.
Notesengine.com Powered by TSS (www.technoscriptz.com)
Figure 15.2 Multicasting
In multicasting, the router may forward the received packet
through several of its interfaces.
Notesengine.com Powered by TSS (www.technoscriptz.com)
15.2 MULTICAST APPLICATIONS
Multicasting has many applications today such as access to distributed
databases, information dissemination, teleconferencing, and distance
learning.
The topics discussed in this section include:
Access to Distributed Databases
Information Dissemination
Dissemination of News
Teleconferencing
Distance Learning
Notesengine.com Powered by TSS (www.technoscriptz.com)
15.3 MULTICAST ROUTING
In this section, we first discuss the idea of optimal routing, common in all
multicast protocols. We then give an overview of multicast routing
protocols.
The topics discussed in this section include:
Optimal Routing: Shortest Path Trees
Routing Protocols
Notesengine.com Powered by TSS (www.technoscriptz.com)
Figure 15.4 Shortest path tree in unicast routing
In multicast routing, each involved router needs to
construct a shortest path tree for each group.
Notesengine.com Powered by TSS (www.technoscriptz.com)
RPF eliminates the loop in the flooding
process.
Note:
Notesengine.com Powered by TSS (www.technoscriptz.com)
Figure 15.8 RPF
Notesengine.com Powered by TSS (www.technoscriptz.com)
Figure 15.9 Problem with RPF
Notesengine.com Powered by TSS (www.technoscriptz.com)
Figure 15.10 RPF versus RPB
Notesengine.com Powered by TSS (www.technoscriptz.com)
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.
Note:
Notesengine.com Powered by TSS (www.technoscriptz.com)
Figure 15.11 RPF, RPB, and RPM
Notesengine.com Powered by TSS (www.technoscriptz.com)
RPM adds pruning and grafting to RPB
to create a multicast shortest path tree
that supports dynamic membership
changes.
Note: