This module has been written for the ns-3 simulator. The module is an IGMP-like protocol to allow peers to subscribe to multicast source-group pairs; Currently, the protocol work only with the Protocol Independent Multicast Dense Mode (PIM-DM) module for ns-3 simulator. More details on the example file and in the code documentation.Provide some improvements to the regular internet module.