SEFOS PIM is a multicast routing protocol designed to provide scalable inter-domain multicast routing across the internet. PIM provides multicast routing and forwarding capability to a router that runs IP along with IGMP. PIM depends on IGMP for multicast group membership information. PIM routes the multicast data packets independent of any unicast routing protocol. PIM supports two modes of operation: sparse and dense.