•IP multicasting
•Hardware Origins of Multicast
•Multicasting allows each system to choose whether it wants to participate in a given multicast
•Hardware technology reserves a large set of addresses for use with multicast
•When a group of machines wants to communicate, they choose one particular multicast address to use for communication
•After a configuring the network interface hardware to recognize the selected multicast address, all machines in the group will receive a copy of any packet sent to that multicast address
•IP Multicast
•It is internet abstraction of hardware multicasting
•It follows the paradigm of allowing to a subset of host computers but allow the subset to spread across arbitrary physical networks throughout an internet
•In IP terminology, the subset is known as multicast group
•IP multicasting has general characteristics
•Group address: Each multicast group is a unique class D address. A few IP multicast addresses are permanently assigned by the Internet authorities and other addresses are temporary(private use)
•Number of Groups: IP provides addresses up to 238 multicast address. Number of groups are limited by practical constraints on routing table size rather than addressing
•Dynamic group membership: A host can join or leave an IP multicast group at any time. A host may be member of many multicast groups
•
•Use of hardware: If the underlying network hardware supports multicast, IP uses hardware multicast to send IP multicast. If h/w dose not support multicast, IP uses broadcast or multicast to deliver IP multicast
•
•Inter-network Forwarding: members of multicast group are attached to multiple physical networks, special multicast routers are required to forward IP multicast; the capability is also added to conventional routers
•Delivery Semantics: IP multicasting uses same best-effort delivery semantics I,e) the multicast datagrams can be lost, delayed, duplicated or delivered out of order
•Membership and Transmission: Any host can send datagrams to any multicast group; the group membership is only used to determine whether the host recieves datagram s sent to the group
•Use of conceptual pieces
required for multicasting
required for multicasting
•A multicast address scheme
•An effective notification and delivery mechanisms- notification to inform routers about multicast groups and routers need a delivery mechanism transfer multicast packets or hosts
•An efficient internetwork forwarding delivery- along shortest paths, should not send a copy of datagram along the path if the path does not lead to a member.
0 comments:
Post a Comment