PIM Sparse Mode

PIM Sparse Mode

Protocol Independent Multicast - Sparse-Mode (PIM-SM) is a protocol for efficiently routing to multicast groups that may span wide-area (and inter-domain) internets. This protocol is named protocol independent because it is not dependent on any particular unicast routing protocol for topology discovery, and sparse-mode because it is suitable for groups where a very low percentage of the nodes (and their routers) will subscribe to the multicast session. Unlike earlier dense-mode multicast routing protocols such as DVMRP and PIM-DM which flooded packets everywhere and then pruned off branches where there were no receivers, PIM-SM explicitly constructs a tree from each sender to the receivers in the multicast group. Multicast packets from the sender then follow this tree.

Protocol overview

Multi-cast clients

A router receives explicit Join/Prune messages from those neighboring routers that have downstream group members.

* In order to join a multi-cast group, G, a host conveys its membership information through the Internet Group Management Protocol (IGMP).
* The router then forwards data packets addressed to a multi-cast group G to only those interfaces on which explicit joins have been received.
* A Designated Router (DR) sends periodic Join/Prune messages toward a group-specific Rendezvous Point (RP) for each group for which it has active members.
** Note that one router will be automatically or statically designated as the rendezvous point (RP), and all routers must explicitly join through the RP.
* Each router along the path toward the RP builds a wild card (any-source) state for the group and sends Join/Prune messages on toward the RP.
** The term route entry is used to refer to the state maintained in a router to represent the distribution tree.
** A route entry may include such fields as:
*** source address
*** the group address
*** the incoming interface from which packets are accepted
*** the list of outgoing interfaces to which packets are sent
*** timers, flag bits, etc.
** The wild card route entry's incoming interface points toward the RP
** The outgoing interfaces point to the neighboring downstream routers that have sent Join/Prune messages toward the RP.
* This state creates a shared, RP-centered, distribution tree that reaches all group members.

Multi-cast sources

* When a data source first sends to a group, its Designated Router (DR) uni-casts Register messages to the Rendezvous Point (RP) with the source's data packets encapsulated within.
* If the data rate is high, the RP can send source-specific Join/Prune messages back towards the source and the source's data packets will follow the resulting forwarding state and travel un-encapsulated to the RP.
* Whether they arrive encapsulated or natively, the RP forwards the source's de-capsulated data packets down the RP-centered distribution tree toward group members.
* If the data rate warrants it, routers with local receivers can join a source-specific, shortest path, distribution tree, and prune this source's packets off the shared RP-centered tree.
* For low data rate sources, neither the RP, nor last-hop routers need join a source-specific shortest path tree and data packets can be delivered via the shared RP-tree.

Once the other routers which need to receive those group packets have subscribed, the RP will unsubscribe to that multi-cast group, unless it also needs to forward packets to another router or node. Additionally, the routers will use reverse-path forwarding to ensure that there are no loops for packet forwarding among routers that wish to receive multi-cast packets.

ee also

* Dense multicast
* Protocol Independent Multicast

References

* [http://www.rfc-editor.org/rfc/rfc4601.txt Protocol Independent Multicast-Sparse Mode (PIM-SM): Protocol Specification (Revised)]
* [http://www.netcraftsmen.net/welcher/papers/multicast03.html Netcraftmen Explanation of PIM Sparse Mode]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • PIM-SM — abbr. Protocol Independent Multicast Sparse Mode (protocol) (RFC 2117/2362, PIM, ACM, SM, Multicast) Syn: PIMSM …   United dictionary of abbreviations and acronyms

  • PIM-SM — Protocol Independent Multicast Sparse Mode (s. RFC2362) …   Acronyms

  • PIM-SM — Protocol Independent Multicast Sparse Mode (s. RFC2362) …   Acronyms von A bis Z

  • Protocol Independent Multicast — (PIM) is a family of multicast routing protocols that can provide one to many and many to many distribution of data over the Internet. The protocol independent part refers to the fact that PIM does not include its own topology discovery mechanism …   Wikipedia

  • Protocol Independent Multicast — (PIM) est une famille de protocoles de routage IP multicast qui permet la diffusion vers un groupe d hôtes. PIM est dit Protocol Independent car il base ses décisions de routage sur la topologie établie par d autres protocoles comme BGP. Il… …   Wikipédia en Français

  • Multidifusión IP — Multidifusión (en inglés multicast) es el envío de la información en una red de computadores a múltiples destinos simultáneamente, usando la estrategia más eficiente para el envío de los mensajes sobre cada enlace de la red sólo una vez y creando …   Wikipedia Español

  • Multicast Source Discovery Protocol — (MSDP) is a Protocol Independent Multicast (PIM) family multicast routing protocol defined by Experimental RFC 3618. MSDP interconnects multiple IPv4 PIM Sparse Mode (PIM SM) domains which enables PIM SM to have Rendezvous Point (RP) redundancy… …   Wikipedia

  • Сертификации Cisco — Эта статья или раздел нуждается в переработке. Пожалуйста, улучшите статью в соответствии с правилами написания статей. Сертификаци …   Википедия

  • XORP — Infobox Software name = XORP caption = author = Mark Handley developer = XORP Developers [http://www.xorp.org/people.html] released = July 2004 latest release version = 1.5 latest release date = July 22, 2008 latest preview version = latest… …   Wikipedia

  • IP multicast — is a method of sending Internet Protocol (IP) datagrams to a group of interested receivers in a single transmission. It is often employed for streaming media applications on the Internet and private networks. The method is the IP specific version …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”