Specifications
Understanding Multicast
April 16, 2009 Page 11 of 32
PIM,ashared‐treetechnology,designatesarouterastherendezvouspoint(RP),whichistheroot
ofasharedtreeforaparticulargroup.AllsourcessendpacketstothegroupviatheRP(thatis,
trafficflowsfromthesendertotheRP,and fromtheRPtothe
receiver).BymaintainingoneRP‐
rootedtreeinsteadofmultiplesource‐rootedtrees,bandwidthisconserved.
Figure 4illustratesthePIMtrafficflow.
Figure 4 PIM Traffic Flow
1. Thesource’sDRregisters(thatis,encapsulates)andsendsmulticastdatafromthesource
directlytotheRPviaaunicastroutingprotocol(number1infigure).TheRP
de‐encapsulates
eachregistermessageandsendstheresultingmulticastpacketdownthesharedtree.
2. Thelast‐hoprouter(thatis,thereceiver’sDR)sendsamulticastgroup(*,G)joinmessage
upstreamtotheRP,indicatingthatthereceiverwantstoreceivethemulticastdata(number2
infigure).Thisbuilds
theRPtree(RPT)betweenthelast‐hoprouterandtheRP.
3. TheRPsendsanS,Gjoinmessagetothesource(number3infigure).Itmaysendthejoin
messageimmediately,orafterthedatarateexceedsaconfiguredthreshold.Thisallowsthe
administratortocontrolhowPIM‐SM
usesnetworkresources.
4. Thelast‐hoprouterjoinstheshortestpathtree(SPT)andsendsanS,Gjoinmessagetothe
source.(number4infigure).ThisbuildstheSPT.
5. Nativemulticastpackets(thatis,non‐registeredpackets)aresentfromthesource’sDRtothe
receiveronitsSPT(number5
infigure),whileregisteredmulticastpacketscontinuetobesent
fromthesource’sDRtotheRP.
6. Aprunemessageissentfromthelast‐hoproutertotheRP(number6infigure).
3
4
5
6
1
2
Source
Receiver
7
DR RP
Last Hop
Router