Developing a Fuzzy Logic Based on Demand Multicast Routing Protocol
A Mobile Ad hoc NETwork (MANET) is formed by wireless mobile nodes which dynamically set up themselves to initiate and maintain a wireless network without any predefined infrastructure. For relaying the packets towards the destination, each node needs to implement routing functionality. Multicasting is the transmission of data packets to a receiver group which identified by a single multicast IP address. Multicasting efficiently supports a variety of applications. Multicast routing is an efficient method to lead data packets from one source group to several nodes as destination group. Although multicast routing algorithms could be efficient in many situations but their routing mechanism like as route request flooding packets likely results in poor performance in comparison to unicast routing algorithms.