Ads 468x60px

Wednesday, May 4, 2011

Multicast - PIM Dense Mode and PIM Sparse Mode



In this section we will discuss about PIM, What is PIM?  What is PIM Dense mode and PIM Sparse mode?

Let’s start with Multicast PIM...

PIM – Protocol Independent Multicast, It a routing protocol for Multicast Traffic. As you enable Multicast with “ ip multicast-routing” in global configuration mode. The Router will be enabled for multicast. IGP routing protocols exchange network information of one router’s network with others. Same multicast Protocol will exchange multicast information of Routers with each other. 

                For better understanding, you can keep in mind. It works bit similar to IGP. Multicast protocols will share multicast groups information with each other.

PIM is a protocol which will enable multicast routing in Router. AS you enable Router interface for Multicast it will try to form neighbour ship on Multicast address 224.0.0.13.

                Multicast Routing is totally dependent on IGP routing. IGP routing will help multicast PIM to find best way to reach source. PIM will create a routing table which is known as mroute table (Multicast Routing table) which will consist multicast entries.

PIM is a collection of multicast routing protocol, Two major PIM protocols are -

PIM DENSE MODE and PIM SPARSE MODE

PIM DENSE MODE:

PIM Dense mode is more similar to Source tree. In dense mode Source Tree will be start from source of network who is generating multicast traffic and other Multicast host Routers will be acting as branches of Tree which are trying to access the multicast stream. In PIM dense mode Router will initially flood multicast packet across network. This process will help in creation of (S, G) entry in all routers. This process is repeated every three minutes in PIM dense mode.  In this process those routers which don’t need the multicast stream that router will prune back the traffic flow.

Check both the diagrams for better understanding....



                 

PIM Dense mode flooding example -


In this example, multicast traffic being sent by the source is flooded throughout the entire network.
As each router receives the multicast traffic via its RPF interface (the interface in the direction of the source), it forwards the multicast traffic to all of its PIM-Dense neighbors.


Note that this results in some traffic arriving via a non-RPF interface such as the case of the two routers in the center of the drawing.  (Packets arriving via the non-RPF interface are discarded.) These non-RPF flows are normal for the initial flooding of data and will be corrected by the normal PIM-DM pruning mechanism.

Some key points about PIM Dense Mode - 

  • PIM Dense mode is also known as PUSH MODE.
  • PIM dense is recommended for small networks.
  • PIM dense mode is very easy to configure on Routers.
  • PIM dense mode is not scalable.



For summary – PIM dense mode is flooded across the network, then Routers which don’t have request for that particular group will prune it. The PIM dense tree is formed. Same process is repeated every three minutes. This process is not efficient in large enterprises network. So PIM dense mode is used in small networks, to avoid more configurations and easy management.

Dense mode command:
Interface mode – ip pim dense mode.

PIM SPARSE MODE –

PIM Sparse mode similar to shared Tree. PIM sparse mode is having a central point of contact for all Multicast host routers. As the Routers will receive the request from host to join particular multicast group, They will check the multicast routing table which is received from PIM and in case of the router is not aware, The request will be forwarded to RP (Rendezvous Point). RP is a designated router in network selected by network administrator as per requirement/Topology. This router will be responsible for providing information about every multicast group to host. All multicast source will register with RP. RP will aware about all multicast group and how to reach to multicast source.

                As RP will receive request from host, It will update source information and path to host router. Same time host router will use IGP information and find the best path and reach to source.

                In sparse mode, RP plays very important role. We can configure RP in many ways. For Cisco routers we can configure Auto-RP, other way are Static RP in each router and BSR – Industry standard (bootstrap router). We will discuss about BSR in upcoming posts.

Now we need to understand. In sparse mode RP is playing major role. Here the model is like shared tree. You can designate a Central Router as RP and every Multicast host traffic will pass thru RP.
Go thru diagram for more understanding....



In sparse mode, every router will have (*,G) entry, As the multicast traffic will be active in router. Then it will add (S, G) entry.

Some key point of PIM Sparse Mode - 

  • Sparse mode is recommended for structured Multicast network Design
  • We can say, it is very useful in large networks. We can deploy redundant RP to manage our network efficiently.
  • Sparse mode requires planning for deployment. It is having some more configurations as compared to dense mode.
  • PIM sparse mode is pull mode.
  • Sparse mode is scalable.


Sparse mode command –
Interface mode – ip pim sparse-mode

                                             I explained in very simple language, which will clear your concepts about PIM and PIM Dense mode and PIM Sparse mode easily.

Hope this information is useful to you..

If you like this post and for any queries, Plz comment with your mail id...

24 comments:

Anonymous said...

Hi there:
It is really nice post and very good information. I had some question about multicast:
My scenario we had 4 routers connected through GRE tunnels one head office and three branches.
1- Should I use sparse-mode or dense-mode?
2- I need to configure IP PIM on both internal interface connected to the switch and the tunnel interfaces as well?
3- Head office would be the sender I would be able to configure the other three routers as receivers? (in case I’m using sparse-mode)
4- Hosts would be a server connected to a Cisco 2960 switch; do I need to configure IGMP on the switch?
Thank you,
My email is: modathir@hotmail.com

Uttamkumar said...

Plz find the comments for your queries -
1- Should I use sparse-mode or dense-mode? - for 4 locations dense mode is ok.
2- I need to configure IP PIM on both internal interface connected to the switch and the tunnel interfaces as well?- yes
3- Head office would be the sender I would be able to configure the other three routers as receivers? (in case I’m using sparse-mode)- no need
4- Hosts would be a server connected to a Cisco 2960 switch; do I need to configure IGMP on the switch? - enable ip igmp snooping in global config in switch mode.
Plz let me know for any support.

Thanks for appreciation of blog...

Anonymous said...

For dens-mode any other config beside:
ip multicast-routing in the global config and under each interface config ip pim dense-mode?
How do you test your dens-mode config? I don’t have any application to test the traffic for now but they are planning on getting one in a couple of months
Thank you,

Uttamkumar said...

Hi,
Plz find my comments -
ip multicast-routing in the global config and under each interface config ip pim dense-mode?
--- First need to enable under global configuration mode and then under each required interface ( ip pim dense-mode).
How do you test your dens-mode config? I don’t have any application to test the traffic for now but they are planning on getting one in a couple of months - I use VLC player to test the multicast setup. Its best and freely available.

Plz let me know for any further queries.

Thanks,

Anonymous said...

Thanks!

parthi said...

thank you

Matt said...

Thanks very much! This is a great, easy to understand post!

Anonymous said...
This comment has been removed by a blog administrator.
Anonymous said...
This comment has been removed by a blog administrator.
Anonymous said...
This comment has been removed by a blog administrator.
Anonymous said...

thank you ..its useful

Anonymous said...

Good doc...

Anonymous said...
This comment has been removed by a blog administrator.
Anonymous said...

Thanks for the sharing.. keep it up

Unknown said...

QF0721
futbol baratas
washington redskins jerseys
wedding dresses
troy polamalu jersey,ben roethlisberger jersey,antonio brown jersey,heath miller jersey,jack lambert jersey,le'veon bell jersey,santonio holmes jersey,kevin greene jersey,rod woodson jersey
cheap soccer jerseys
beats by dre
barcelona soccer jersey
mulberry sale
michael kors outlet
chanel handbags
baltimore ravens jerseys
oakley sunglasses outlet
mulberry outlet
futbol baratas
jets jersey
jordan 13
minnesota vikings jerseys
kyrie irving jersey
dolphins jerseys
ralph lauren outlet
dansko shoes
oakley sunglasses
real madrid football shirts
tory burch shoes

Unknown said...

burberry bags
burberry handbags
burberry tote
gucci bags
hermes birkin
cheap coach purses
cheap gucci belts
coach tote bags
chanel bags prices
chanel wallet on a chain
michael kors bags on sale
michael kors cluthch
gucci clutch
hermes handbags
chanel clutch bag
longchamp bags
coach handbags sale
louis vuitton shoulder bag
gucci handbags
mcm purses
gucci bag
coach outlet store online
louis vuitton travel bag
louis vuitton watllets
coach crossbody
burberry handbag
michael kors handbags on sale
burberry purses
gucci backpack
gucci diaper bag

xumeiqing said...

151215meiqing
louis vuitton backpack
montblanc
abercrombie
jordan shoes
michael kors outlet online
gucci handbags
canada goose outlet
nike huarache
abercrombie
kate spade handbags
nike air force 1
burberry outlet
nike air max
nike air huarache
toms
replica watches for sale
the north face jackets
uggs for women
pandora jewelry
michael kors handbags
toms shoes
coach outlet store online
fitflops
ray ban wayfarer
coach outlet online
coach factory outlet
mont blanc pens
ray ban sunglasses
mulberry handbags
hollister co
ed hardy clothing
coach outlet
ugg boots outlet
coach outlet
ugg outlet
ugg boots
ugg boots
instyler curling iron
louis vuitton outlet
ugg boots

Unknown said...

2016-1-8 leilei
coach outlet
prada handbags
ralph lauren pas cher
jordan 3 white cenment
louis vuitton handbags
retro jordans 13
christian louboutin sale
coach outlet online
true religion sale
ugg outlet
north face jackets
mulberry uk
ralph lauren outlet
ugg boots
louis vuitton handbags
jordan 6s
montblanc pens
cheap ugg boots
louboutin pas cher
michael kors outlet
michael kors outlet
oakley vault
canada gooses outlet
coach outlet online
adidas uk
longchamp le pliage
burberry outlet
cheap uggs
gucci belt
louis vuitton outlet stores
adidas gazelle
jordan 3s
michael kors handbags
sac longchamp pliage
michael kors handbags
gucci handbags
ed hardy
kate spade
tory burch
air jordan homme

John said...

nike tn
asics shoes
oakley sunglasses
michael kors handbags
coach factory outlet online
fitflops sale
oakley sunglasses,oakley sunglass,cheap oakley sunglasses,oakley sunglasses cheap,oakley sunglasses outlet,oakley store,oakley outlet,oakley outlet store,oakley sunglasses sale,oakley sunglasses discount
armani exchange
tiffany jewelry
oakey sunglasses wholesale
cheap jordans
michael kors handbags
oakley sunglasses outlet
dior sunglasses
michael kors bags
burberry handbags
puma shoes
nike cortez
adidas nmd white
micahel kors
tiffany and co outlet
under armour shoes
wholesale nike shoes
fitflops shoes
nike cortez white
burberry outlet
coach outlet clearance
michael kors handbags
longchamp bag
cheap ray bans
michael kors outlet online
louis vuitton handbags
louis vuitton outlet online
coach outlet
burberry outlet online
reebok uk
2016613yuanyuan

Unknown said...

Hi there,

great post, event in 2016 !

I'm trying to deploy un apple bonjour service (airplay) between clients & apple tv in different network.
There a separate by 4 routers, then 1 firewall & 2 more dmz-routers (where the controler is). Full Cisco équipement.
How can i manage this ? in SM mode ? I guess... red that bonjour service (224.0.0.251) can't be fwd over a router cause ttl=1 but must be a way to do that...

any idea ?

thanks

Unknown said...

north face jackets
ugg outlet
louis vuitton borse
ed hardy
nike huarache black
coach outlet online
white converse
toms outlet
reebok shoes
coach outlet online
coach factory outlet online
ugg sale
coach outlet online
louis vuitton handbags
louis vuitton purse
kate spade outlet
true religion jeans outlet
ferragamo outlet
ugg australia outlet
michael kors outlet
michael kors outlet online
stephen curry basketball shoes
ralph lauren uk
ray ban outlet store online
coach outlet store
ecco outlet
michael kors outlet online
michael kors outlet online
yeezy boost
birkenstocks
20160725caiyan

chenmeinv0 said...

abercrombie and fitch
replica watches rolex
beats by dre
gucci outlet
gucci bags
polo ralph lauren
toms outlet
coach outlet store online clearances
north face outlet
fitflop shoes
chenyingying20170114

Unknown said...

ugg boots
coach outlet
nike free run
nike blazer pas cher
ray ban wayfarer
coach outlet online
michael kors uk
cheap nfl jerseys
cheap nfl jerseys
michael kors outlet clearance
20170214lck

Benson said...

michael kors handbags outlet
yeezy shoes
nike epic react
air jordan
hermes belt
james harden shoes
curry 5
off white clothing
coach outlet online
nike sneakers

Post a Comment

Related Posts Plugin for WordPress, Blogger...