Multicasting: It is the communication between a single sender and multiple receivers on a network. Typical uses include the updating of mobile workers from a home office and the episodic issuance of online newsletters IGMP works as: Internet Group Management Protocol is allows a host to promote its multicast group membership to adjacent switches and routers. IGMP is used by the TCP/IP protocol set to achieve dynamic multicasting When a multicast transmission initiates the software creates a multicast group. This multicast group address consists of an IP address by the first octet in the range 224 – 239 and is particular in the IP packet as the end address for this traffic. The host initiate the transmission send a message to the 224.0.0.2 address specify the multicast group address. And the switch receives this message and adds the multicast group to its table and adds the receiving port as a member of the group. PIM works as: The PIM protocol can be configured to work on IPv4 and IPv6 networks. Multicast protocols are used to carry multicast packets from one source to multiple receivers. They ease better bandwidth use and use less host and router processing and ideal for usage in applications such as video and audio. PIM is a usually used multicast routing protocol. SDN: Software Defined Networking is an upcoming architecture that is dynamic, manageable and adaptable of making it perfect for the dynamic nature of today\'s applications. Open Flow: Open Flow is enable for researchers to run experimental protocols in the campus networks we use every day. Open Flow is added as a feature to saleable Ethernet switches, routers and wireless access points and provide a regular hook to allow researchers to run experiments without require vendors to expose the inner workings of their network devices. Solution Multicasting: It is the communication between a single sender and multiple receivers on a network. Typical uses include the updating of mobile workers from a home office and the episodic issuance of online newsletters IGMP works as: Internet Group Management Protocol is allows a host to promote its multicast group membership to adjacent switches and routers. IGMP is used by the TCP/IP protocol set to achieve dynamic multicasting When a multicast transmission initiates the software creates a multicast group. This multicast group address consists of an IP address by the first octet in the range 224 – 239 and is particular in the IP packet as the end address for this traffic. The host initiate the transmission send a message to the 224.0.0.2 address specify the multicast group address. And the switch receives this message and adds the multicast group to its table and adds the receiving port as a member of the group. PIM works as: The PIM protocol can be configured to work on IPv4 and IPv6 networks. Multicast protocols are used to carry multicast packets from one source to multiple receivers. They ease better bandwidth use and use less host and route.