Ch14
-
Upload
tejindershami -
Category
Technology
-
view
870 -
download
1
description
Transcript of Ch14
![Page 1: Ch14](https://reader035.fdocuments.us/reader035/viewer/2022070303/548c6518b47959f5458b462d/html5/thumbnails/1.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Chapter 14
MulticastingAnd
MulticastRouting Protocols
![Page 2: Ch14](https://reader035.fdocuments.us/reader035/viewer/2022070303/548c6518b47959f5458b462d/html5/thumbnails/2.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
CONTENTSCONTENTS
• INTRODUCTION• MULTICAST ROUTING• MULTICAST TREES• MULTICAST ROUTING PROTOCOLS• DVMRP• MOSPF• CBT• PIM• MBONE
![Page 3: Ch14](https://reader035.fdocuments.us/reader035/viewer/2022070303/548c6518b47959f5458b462d/html5/thumbnails/3.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
INTRODUCTION
14.114.1
![Page 4: Ch14](https://reader035.fdocuments.us/reader035/viewer/2022070303/548c6518b47959f5458b462d/html5/thumbnails/4.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 14-1
Unicasting
![Page 5: Ch14](https://reader035.fdocuments.us/reader035/viewer/2022070303/548c6518b47959f5458b462d/html5/thumbnails/5.jpg)
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.
![Page 6: Ch14](https://reader035.fdocuments.us/reader035/viewer/2022070303/548c6518b47959f5458b462d/html5/thumbnails/6.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 14-2
Multicasting
![Page 7: Ch14](https://reader035.fdocuments.us/reader035/viewer/2022070303/548c6518b47959f5458b462d/html5/thumbnails/7.jpg)
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.
![Page 8: Ch14](https://reader035.fdocuments.us/reader035/viewer/2022070303/548c6518b47959f5458b462d/html5/thumbnails/8.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 14-3:a
Multicasting versus multiple unicasting
![Page 9: Ch14](https://reader035.fdocuments.us/reader035/viewer/2022070303/548c6518b47959f5458b462d/html5/thumbnails/9.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 14-3:b
Multicasting versus multiple unicasting
![Page 10: Ch14](https://reader035.fdocuments.us/reader035/viewer/2022070303/548c6518b47959f5458b462d/html5/thumbnails/10.jpg)
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.
![Page 11: Ch14](https://reader035.fdocuments.us/reader035/viewer/2022070303/548c6518b47959f5458b462d/html5/thumbnails/11.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
MULTICAST ROUTING
14.214.2
![Page 12: Ch14](https://reader035.fdocuments.us/reader035/viewer/2022070303/548c6518b47959f5458b462d/html5/thumbnails/12.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
MULTICASTTREES
14.314.3
![Page 13: Ch14](https://reader035.fdocuments.us/reader035/viewer/2022070303/548c6518b47959f5458b462d/html5/thumbnails/13.jpg)
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.
![Page 14: Ch14](https://reader035.fdocuments.us/reader035/viewer/2022070303/548c6518b47959f5458b462d/html5/thumbnails/14.jpg)
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.
![Page 15: Ch14](https://reader035.fdocuments.us/reader035/viewer/2022070303/548c6518b47959f5458b462d/html5/thumbnails/15.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
MULTICASTROUTING
PROTOCOLS
14.414.4
![Page 16: Ch14](https://reader035.fdocuments.us/reader035/viewer/2022070303/548c6518b47959f5458b462d/html5/thumbnails/16.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 14-4
Multicast routing protocols
![Page 17: Ch14](https://reader035.fdocuments.us/reader035/viewer/2022070303/548c6518b47959f5458b462d/html5/thumbnails/17.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
DVMRP
14.514.5
![Page 18: Ch14](https://reader035.fdocuments.us/reader035/viewer/2022070303/548c6518b47959f5458b462d/html5/thumbnails/18.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 14-5
Reverse path forwarding
![Page 19: Ch14](https://reader035.fdocuments.us/reader035/viewer/2022070303/548c6518b47959f5458b462d/html5/thumbnails/19.jpg)
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.
![Page 20: Ch14](https://reader035.fdocuments.us/reader035/viewer/2022070303/548c6518b47959f5458b462d/html5/thumbnails/20.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
RPF prevents RPF prevents the formation of loops.the formation of loops.
![Page 21: Ch14](https://reader035.fdocuments.us/reader035/viewer/2022070303/548c6518b47959f5458b462d/html5/thumbnails/21.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 14-6
Reverse path broadcasting
![Page 22: Ch14](https://reader035.fdocuments.us/reader035/viewer/2022070303/548c6518b47959f5458b462d/html5/thumbnails/22.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 14-7
RPF versus RPB
![Page 23: Ch14](https://reader035.fdocuments.us/reader035/viewer/2022070303/548c6518b47959f5458b462d/html5/thumbnails/23.jpg)
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.
![Page 24: Ch14](https://reader035.fdocuments.us/reader035/viewer/2022070303/548c6518b47959f5458b462d/html5/thumbnails/24.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 14-8
RPF, RPB, and RPM
![Page 25: Ch14](https://reader035.fdocuments.us/reader035/viewer/2022070303/548c6518b47959f5458b462d/html5/thumbnails/25.jpg)
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.
![Page 26: Ch14](https://reader035.fdocuments.us/reader035/viewer/2022070303/548c6518b47959f5458b462d/html5/thumbnails/26.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
MOSPF
14.614.6
![Page 27: Ch14](https://reader035.fdocuments.us/reader035/viewer/2022070303/548c6518b47959f5458b462d/html5/thumbnails/27.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 14-9
Unicast tree and multicast tree
![Page 28: Ch14](https://reader035.fdocuments.us/reader035/viewer/2022070303/548c6518b47959f5458b462d/html5/thumbnails/28.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
CBT
14.714.7
![Page 29: Ch14](https://reader035.fdocuments.us/reader035/viewer/2022070303/548c6518b47959f5458b462d/html5/thumbnails/29.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 14-10
Shared-group tree with rendezvous router
![Page 30: Ch14](https://reader035.fdocuments.us/reader035/viewer/2022070303/548c6518b47959f5458b462d/html5/thumbnails/30.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 14-11Sending a multicast packet to
the rendezvous router
![Page 31: Ch14](https://reader035.fdocuments.us/reader035/viewer/2022070303/548c6518b47959f5458b462d/html5/thumbnails/31.jpg)
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.
![Page 32: Ch14](https://reader035.fdocuments.us/reader035/viewer/2022070303/548c6518b47959f5458b462d/html5/thumbnails/32.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
PIM
14.814.8
![Page 33: Ch14](https://reader035.fdocuments.us/reader035/viewer/2022070303/548c6518b47959f5458b462d/html5/thumbnails/33.jpg)
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.
![Page 34: Ch14](https://reader035.fdocuments.us/reader035/viewer/2022070303/548c6518b47959f5458b462d/html5/thumbnails/34.jpg)
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.
![Page 35: Ch14](https://reader035.fdocuments.us/reader035/viewer/2022070303/548c6518b47959f5458b462d/html5/thumbnails/35.jpg)
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.
![Page 36: Ch14](https://reader035.fdocuments.us/reader035/viewer/2022070303/548c6518b47959f5458b462d/html5/thumbnails/36.jpg)
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.
![Page 37: Ch14](https://reader035.fdocuments.us/reader035/viewer/2022070303/548c6518b47959f5458b462d/html5/thumbnails/37.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
MBONE
14.914.9
![Page 38: Ch14](https://reader035.fdocuments.us/reader035/viewer/2022070303/548c6518b47959f5458b462d/html5/thumbnails/38.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 14-12
Logical tunneling
![Page 39: Ch14](https://reader035.fdocuments.us/reader035/viewer/2022070303/548c6518b47959f5458b462d/html5/thumbnails/39.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 14-13
MBONE
![Page 40: Ch14](https://reader035.fdocuments.us/reader035/viewer/2022070303/548c6518b47959f5458b462d/html5/thumbnails/40.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
DVMRP supports MBONEDVMRP supports MBONE