next up previous contents index
Next: EGP Up: Configuration Guide Previous: DVMRP

PIM

Protocol Independent Multicast (PIM)

PIM was designed to take advantage of two existing multicast routing protocols, DVMRP and CBT. It exhibits the behavior of a protocol in a region of dense group membership flooding multicast packets using Reverse Path Multicasting, while also taking advantage of the work done for sparse group membership in Core Based Trees. Hence, the protocol has two modes, dense and sparse. Currently, only dense mode is implemented in Gated. An overview of PIM can be found in [PIM Arch]. The detailed protocol specification is also available as [PIM Spec]. Both of these documents are considered Work in Progress.

The PIM Statement

 
 pim  yes |  no |  on |  off [  {  
      queryinterval  sec  ;  
      routertimeout  sec  ;  
      prunetimeout  sec  ;  
      inactivitytimeout  sec  ;  
      graftacktimeout  sec  ;  
      preference {   
               direct  preference ;  
               kernel  preference ;  
               ospf  preference ;  
               ospfase  preference ;  
               rip  preference ;  
               hello  preference ;  
               static  preference ;  
               bgp  preference ;  
               egp  preference ;  
               idrp  preference ;  
               isis  preference ;  
               slsp  preference ;  
      } ;  
      interface  interface_list [[ enable] | [ disable]] [ mode [ dense |  sparse]] ;  
      traceoptions  trace_options  ;  
 } ]  ;

The pim statement enables or disables the PIM protocol. If the pim statement is not specified the default is pim off; If enabled, PIM will default to enabling all interfaces that are multicast capable. These interfaces are identified by the IFF_MULTICAST interface flag.

The options are as follows:

Tracing options

Packet tracing options (which may be modified with detail, send or recv):

packets
All PIM packets.

query
PIM Router Query packets

register
PIM Register, Register Stop, and RP packets

join
PIM Join/Prune packets

assert
PIM Assert packets

assert
PIM Graft and Graft Ack packets



next up previous contents index
Next: EGP Up: Configuration Guide Previous: DVMRP



Laurent Joncheray
Wed Jun 12 15:35:22 EDT 1996