I. Introduction
On the current internet, the role of IP address is locator. An IP address assigned to an interface would be changed if a host moves to a new location. From this point of view, IP multicast address is not a locator, but rather it is more like identifier. Hosts join any multicast addresses instead of assigning them to the interfaces. Delivering packets to the hosts which join any multicast addresses is done by the help of routers running multicast routing protocol and membership management protocol.