ZXR105900ESeriesCongurationGuide(Multicast)
ThesourcetreeisalsocalledtheShortestPathTree(SPT).Itconstructsaspanning
treetoallreceiversforeachsource.Thisspanningtreeusesthesourceasthe
rootnode.Itreachesthesubnetstowhichthereceiversbelong.Amulticastgroup
maycontainseveralmulticastsources.Eachsourceoreachpairof(S,G)hasa
correspondingmulticasttree.
ThemethodtoconstructasourcetreeiscalledReversePathForwarding(RPF).Each
switchcanndtheshortestpathtothesourceandthecorrespondingegressinterface
accordingtotheunicastroute.Whenaswitchreceivesamulticastpacket,itchecks
whethertheingressinterfacethatthepacketreachesistheegressinterfacetothe
sourcewiththeshortestunicastpath.Ifitis,theswitchforwardsthemulticastpacket
accordingtothemulticastroutes.Otherwise,theswitchdiscardsthemulticastpacket.
lSharedtree
Thesharedtreeconstructsamulticastroutetreeforeachmulticastgroup.Amulticast
groupissharedbyallgroupmembers.Thatis,thetreeissharedbyallgroupmembers
(*,G)insteadofatreesharedbyapairofbroadcastgroupmembers(S,G).Each
memberthatwantstoreceivemulticastpacketsfromthegroupshouldbeaddedto
thesharedtreeexplicitly.
Asharedtreeusesoneoragroupofswitchesasthecenterofthetree.Multicast
packetsfromallsourcesinthisgrouptothereceiversaresenttothecenter.Then
thesepacketsareforwardedinmulticastmodealongthetreefromthecenter.
MulticastRoutingProtocol
TheMulticastroutingprotocolisusedforexchanginginformationamongswitchesto
constructamulticasttree.Differentmulticastroutingprotocolsusedifferentmethods.To
meettherequirementsofmulticastuserlocationsinnetworks,multicastroutingprotocol
isclassiedintotwotypes:densemodeandsparsemode.
lDensemode
Theprerequisiteforamulticastroutingprotocolofdensemodeisthatmulticast
userslocateinthenetworkdenselyandthereissufcientbandwidth.Theprotocol
constructsandmaintainsthemulticasttreebyoodingthemulticastpacketstothe
networkperiodically.Thatis,aswitchrunningmulticastroutingprotocolwilloodthe
packetsitreceivesonallinterfacesexceptthereceivinginterface.
Whenaneighborswitchofaninterfacereportsthatagroupdoesnotexist,the
interfaceisdeletedfromthegroup'smulticasttree.Thisiscalledpruning.Whenthe
neighborswitchofaninterfacereportsthatthereceiverofthisgroupappearsagain,
theinterfaceisaddedtothemulticasttreeofthegroup.Thisiscalledgraft.
Multicastroutingprotocolsofthedensemodeincludethefollowingprotocols:
àDistanceVectorMulticastRoutingProtocol(DVMRP)
àMulticastOpenShortestPathFirst(MOSPF)
àProtocolIndependentMulticast-DenseMode(PIM-DM)
1-2
SJ-20150114102049-007|2015-01-15(R1.0)ZTEProprietaryandCondential