Multicast routing is one of the routing protocols in
IP networking.
[ CISCO Security Research & Operations- 3 June 201]
Understanding Unicast Reverse Path Forwarding , Cisco -unicast-reverse-path-forwarding
/ref>
There are several multicast routing protocols supporting communications where data transmission is addressed to a group of destination computers simultaneously: Multicast Source Discovery Protocol, Multicast BGP
Multiprotocol Extensions for BGP (MBGP or MP-BGP), sometimes referred to as Multiprotocol BGP or Multicast BGP and defined in IETF RFC 4760, is an extension to Border Gateway Protocol (BGP) that allows different types of addresses (known as address ...
, Protocol Independent Multicast.
Overview
Multicast routing is a method of transmitting to all subscribers registered in a group by one transmission unlike unicast routing (i.e. OSPF, RIP
Rest in peace (RIP), a phrase from the Latin (), is sometimes used in traditional Christian services and prayers, such as in the Catholic, Lutheran, Anglican, and Methodist denominations, to wish the soul of a decedent eternal rest and peace.
...
) which transmits 1: 1 necessary data.[ CISCO Security Research & Operations- 3 June 201]
IP Multicast Routing Technology Overview , Cisco IP Multicast Routing Technology Overview
/ref>
To implement the multicast routing, IGMP protocol and multicast routing protocol ( Reverse-path forwarding, PIM-SM) for registration subscriber grouping and control traffic are required for multicast transmission.[ Multicast IP Routing Technology Overview- 3 Nov 201]
IP Multicast Routing Technology Overview , Multicast IP Routing Technology Overview -comparitech
/ref> Regarding IP multicast, it is a technique for one-to-many communication over an IP network. IP multicast covers some part of common multicast routing protocol. IP multicast also describe IP multicast software (i.e. VideoLAN, — PIM module for the Quagga Routing Suite, UFTP
The UDP-based File Transfer Protocol (UFTP) is a communication protocol designed to transfer files to multiple recipients. To accomplish this, UFTP multicasts the files to recipients via the User Datagram Protocol (UDP). The reference implementat ...
, etc.). The multicast routing is specific and broad range of protocols for layer-3 routing protocol for multicast feature and it is defined in RFC 5110.
Routing mechanism
A multicast routing protocol is a mechanism for constructing a loop-free shortest path from a source host that sends data to the multiple destinations that receives the data. IPV4
Internet Protocol version 4 (IPv4) is the fourth version of the Internet Protocol (IP). It is one of the core protocols of standards-based internetworking methods in the Internet and other packet-switched networks. IPv4 was the first version de ...
uses Class D address (224.0.0.0 ~ 239.255.255.255)
IPv6 multicast provides the previous feature of IPV4
Internet Protocol version 4 (IPv4) is the fourth version of the Internet Protocol (IP). It is one of the core protocols of standards-based internetworking methods in the Internet and other packet-switched networks. IPv4 was the first version de ...
and a new IPv6 feature, allowing a host to send a single data stream to a subset of all hosts (group transmission) concurrently. There are four types of Well-Known IPv6 Multicast address range : ff02::1: All IPv6 devices,•ff02::2: All IPv6 routers,•ff02::5: All OSPFv3 routers,•ff02::a: All EIGRP (IPv6) routers.
The Multicast tree classification
There are two types of Multicast trees which are the Source based tree and Group Shared tree.
[ Microsoft Multicast Routing Protocol Overview- 3 June 201]
Microsoft Multicast Routing Protocol Overview , Microsoft Multicast Routing ProtocolOverview
/ref>
Source based tree (SBT)
Its SSM (Source Specific Multicast) protocol. The maximum delay is short between End-to-end communication. It has poor scalability. (it is difficult to apply large network) Supported protocols include DVMRP, MOSPF, PIM-DM
Group Shared tree
It is Core-Based Tree, selecting one router in the network as the root and transmitting information through the root router. Maximum delay in the tree is longer than SBT(Source-based tree), The core router manages all the information, and the remaining routers manage the direction of the core and the multicast information requested by the current neighboring router. it has a Good Scalability (applicable to large networks). Supported protocols include CBT, PIM-SM, etc.
See also
* Anycast
* Any-source multicast
*Broadcast address
A broadcast address is a network address used to transmit to all devices connected to a multiple-access communications network. A message sent to a broadcast address may be received by all network-attached hosts.
In contrast, a multicast address ...
* Comparison of streaming media systems
* Content delivery network
* Flooding algorithm
*Network speaker
A conventional loudspeaker is an electromechanical transducer that converts an electrical signal into sound. If locally powered, this can also be termed an active loudspeaker, meaning it contains an audio power amplifier that drives the loudspeake ...
* Internet television
* List of streaming media systems
* Mbone, experimental ''multicast backbone'' network
* Multicast address
*Multicast lightpaths
A multicast session requires a "point-to-multipoint" connection from a source node to multiple destination nodes. The source node is known as the ''root''. The destination nodes are known as ''leaves''. In the modern era, it is important to prote ...
*Non-broadcast multiple-access network
A non-broadcast multiple access network (NBMA) is a computer network to which multiple hosts are attached, but data is transmitted only directly from one computer to another single host over a virtual circuit or across a switched fabric.
Examples ...
* Packet forwarding
* Push technology
* Session Announcement Protocol
* Source-specific multicast
* Broadcast, Unknown-Unicast and Multicast traffic
{{colend
References
Internet architecture
Internet broadcasting
Television terminology