beautypg.com

2 pim-dm, 1 introduction to pim-dm, Pim-dm – QTECH QSW-8300 Инструкция по настройке User Manual

Page 206

background image

+7(495) 797-3311 www.qtech.ru

Москва, Новозаводская ул., 18, стр. 1

205

Data repository, finance application (stock) etc
Any data distribution application of “one point to multiple points”

In the situation of more and more multimedia operations in IP network, Multicast has

tremendous market potential and Multicast operation will be generalized and popularized.

28.2 PIM-DM

28.2.1 Introduction to PIM-DM

PIM-DM(Protocol Independent Multicast, Dense Mode) is a Multicast Routing Protocol in

dense mode which applies to small network. The members of multicast group are relatively

dense under this kind of network environment.

The working process of PIM-DM can be summarized as: Neighbor Discovery, Flooding &

Prune, and Graft.

1. Neigh hour Discovery

After PIM-DM router is enabled, Hello message is required to discover neighbors. The network

nodes which run PIM-DM use Hello message to contact each other. PIM-DM Hello message is

sent periodically.

2. Flooding & Prune of process

PIM-DM assumes all hosts on the network are ready to receive Multicast data. When some

Multicast Source begins to send data to a Multicast Group G, after receiving the Multicast

packet, the router will make RPF check first according to the Unicast table. If the check passes,

the router will create a (S, G) table entry and transmit the Multicast packet to all downstream

PIM-DM nodes on the network (Flooding). If the RPF check fails, i.e. the Multicast packet is

input from the incorrect interface, and then the message is discarded. After this procedure, in

the PIM-DM Multicast domain, every node will create a (S, G) table entry. If there is no

Multicast group member in the downstream nodes, then a Prune message is sent to upstream

nodes to notify them not to transmit data of this Multicast group any more. After receiving

Prune message, the upstream nodes will delete the corresponding interface from the output

interface list to which their Multicast transmission table entry (S, G) corresponds. Thus a

SPT(Shortest Path Tree, SPT) tree with source S as root is created. The Prune process is

initiated by leaf router first.

The process above is called Flooding & Prune process. Each pruned node also provides time-

out mechanics at the same time. When Prune is timed-out, the router will restart Flooding &

Prune process. The PIM-DM Flooding & Prune is periodically processed.

3. RPF Check

With RPF Check, PIM-DM makes use of existing Unicast routing table to establish a Multicast

transmission tree initiating from data source. When a Multicast packet arrives, the router will

determine whether the coming path is correct first. If the arrival interface is the interface