McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000 Chapter 14 Multicasting And Multicast Routing Protocols
Dec 24, 2015
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Chapter 14
MulticastingAnd
MulticastRouting Protocols
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
CONTENTSCONTENTS
• INTRODUCTION• MULTICAST ROUTING• MULTICAST TREES• MULTICAST ROUTING PROTOCOLS• DVMRP• MOSPF• CBT• PIM• MBONE
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
In unicast routing, the router forwards In unicast routing, the router forwards
the received packet through the received packet through
only one of its interfaces.only one of its interfaces.
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
In multicast routing, In multicast routing, the router may forward the the router may forward the
received packet received packet through several of its interfaces.through several of its interfaces.
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 14-3:a
Multicasting versus multiple unicasting
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 14-3:b
Multicasting versus multiple unicasting
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Emulation of multicasting through Emulation of multicasting through multiple unicasting is not multiple unicasting is not
efficient and may efficient and may create long delays, create long delays,
particularly with a large group.particularly with a large group.
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
In a source-based tree approach, In a source-based tree approach, the combination of source the combination of source
and group determines the tree. and group determines the tree.
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
In the group-shared tree approach, In the group-shared tree approach, the group determines the tree.the group determines the tree.
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
In reverse path forwarding (RPF), In reverse path forwarding (RPF), the router forwards only the router forwards only
the packets that have traveled the the packets that have traveled the shortest path from the source shortest path from the source
to the router; all other to the router; all other copies are discarded.copies are discarded.
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
RPF prevents RPF prevents the formation of loops.the formation of loops.
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
RPB creates a shortest path RPB creates a shortest path broadcast tree from the source broadcast tree from the source
to each destination. to each destination. It guarantees that each destination It guarantees that each destination
receives one and only receives one and only one copy of the packet. one copy of the packet.
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
RPM adds pruning and grafting to RPB RPM adds pruning and grafting to RPB to create a multicast shortest to create a multicast shortest
path tree that supports path tree that supports dynamic membership changes.dynamic membership changes.
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 14-10
Shared-group tree with rendezvous router
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 14-11Sending a multicast packet to
the rendezvous router
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
In CBT, the source sends the In CBT, the source sends the multicast packet (encapsulated in a multicast packet (encapsulated in a unicast packet) to the core router. unicast packet) to the core router. The core router decapsulates the The core router decapsulates the
packet and forwards it packet and forwards it to all interested hosts. to all interested hosts.
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
PIM-DM is used in a PIM-DM is used in a dense multicast environment, dense multicast environment, such as a LAN environment.such as a LAN environment.
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
PIM-DM uses RPF and pruning/grafting PIM-DM uses RPF and pruning/grafting
strategies to handle multicasting. strategies to handle multicasting. However, it is independent from However, it is independent from the underlying unicast protocol.the underlying unicast protocol.
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
PIM-SM is used in a sparse multicastPIM-SM is used in a sparse multicastenvironment such as a WAN.environment such as a WAN.
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
PIM-SM is similar to CBT PIM-SM is similar to CBT but uses a simpler procedure. but uses a simpler procedure.