mcast_unit3

13
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

description

unit 3

Transcript of mcast_unit3

Page 1: 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

Page 2: mcast_unit3

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.

Page 3: mcast_unit3

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.

Page 4: mcast_unit3

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

Page 5: mcast_unit3

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

Page 6: mcast_unit3

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.

Page 7: mcast_unit3

Notesengine.com Powered by TSS (www.technoscriptz.com)

RPF eliminates the loop in the flooding

process.

Note:

Page 8: mcast_unit3

Notesengine.com Powered by TSS (www.technoscriptz.com)

Figure 15.8 RPF

Page 9: mcast_unit3

Notesengine.com Powered by TSS (www.technoscriptz.com)

Figure 15.9 Problem with RPF

Page 10: mcast_unit3

Notesengine.com Powered by TSS (www.technoscriptz.com)

Figure 15.10 RPF versus RPB

Page 11: mcast_unit3

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:

Page 12: mcast_unit3

Notesengine.com Powered by TSS (www.technoscriptz.com)

Figure 15.11 RPF, RPB, and RPM

Page 13: mcast_unit3

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: