Multicast Routing
   HOME

TheInfoList



OR:

Multicast routing is one of the routing protocols in
IP network The Internet protocol suite, commonly known as TCP/IP, is a framework for organizing the set of communication protocols used in the Internet and similar computer networks according to functional criteria. The foundational protocols in the suit ...
ing. 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 Source Discovery Protocol (MSDP) is a Protocol Independent Multicast (PIM) family multicast routing protocol defined by Experimental RFC 3618. Despite becoming the IPv4 de facto standard A ''de facto'' standard is a custom or conventi ...
, Multicast BGP,
Protocol Independent Multicast 400px, Example of a multicast network architecture Protocol-Independent Multicast (PIM) is a family of multicast routing protocols for Internet Protocol (IP) networks that provide one-to-many and many-to-many distribution of data over a LAN, ...
.


Overview

Multicast routing is a method of transmitting to all subscribers registered in a group by one transmission unlike unicast routing (i.e.
OSPF Open Shortest Path First (OSPF) is a routing protocol for Internet Protocol (IP) networks. It uses a link state routing (LSR) algorithm and falls into the group of interior gateway protocols (IGPs), operating within a single autonomous syst ...
, RIP) 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 The Internet Group Management Protocol (IGMP) is a communications protocol used by hosts and adjacent routers on IPv4 networks to establish multicast group memberships. IGMP is an integral part of IP multicast and allows the network to direct m ...
protocol and multicast routing protocol (
Reverse-path forwarding Reverse-path forwarding (RPF) is a technique used in modern routers for the purposes of ensuring loop-free forwarding of multicast packets in multicast routing and to help prevent IP address spoofing in unicast routing. In standard unicast IP ...
, 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 IP multicast is a method of sending Internet Protocol (IP) datagrams to a group of interested receivers in a single transmission. It is the IP-specific form of multicast and is used for streaming media and other network applications. It uses spec ...
, 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 VideoLAN is a non-profit organization which develops software for playing video and other media formats. It originally developed two programs for media streaming, VideoLAN Client (VLC) and VideoLAN Server (VLS), but most of the features of VLS ...
, — PIM module for the Quagga Routing Suite, UFTP, 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 uses Class D address (224.0.0.0 ~ 239.255.255.255) IPv6 multicast provides the previous feature of IPV4 and a new
IPv6 Internet Protocol version 6 (IPv6) is the most recent version of the Internet Protocol (IP), the communications protocol that provides an identification and location system for computers on networks and routes traffic across the Internet. IPv ...
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 Scalability is the property of a system to handle a growing amount of work by adding resources to the system. In an economic context, a scalable business model implies that a company can increase sales given increased resources. For example, a ...
. (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 Anycast is a network addressing and routing methodology in which a single destination IP address is shared by devices (generally servers) in multiple locations. Routers direct packets addressed to this destination to the location nearest the sen ...
* Any-source multicast * Broadcast address *
Comparison of streaming media systems This is a comparison of streaming media systems. A more complete list of streaming media systems is also available. General The following tables compare general and technical information for a number of streaming media systems both audio and vi ...
*
Content delivery network A content delivery network, or content distribution network (CDN), is a geographically distributed network of proxy servers and their data centers. The goal is to provide high availability and performance by distributing the service spatially rel ...
*
Flooding algorithm {{Short description, Class of algorithms A flooding algorithm is an algorithm for distributing material to every part of a graph. The name derives from the concept of inundation by a flood. Flooding algorithms are used in computer networking and g ...
* Network speaker *
Internet television Streaming television is the digital distribution of television content, such as TV shows, as streaming media delivered over the Internet. Streaming television stands in contrast to dedicated terrestrial television delivered by over-the-air a ...
*
List of streaming media systems A ''list'' is any set of items in a row. List or lists may also refer to: People * List (surname) Organizations * List College, an undergraduate division of the Jewish Theological Seminary of America * SC Germania List, German rugby unio ...
*
Mbone Mbone (short for " multicast backbone") was an experimental backbone and virtual network built on top of the Internet for carrying IP multicast traffic on the Internet. It was developed in the early 1990s and required specialized hardware and s ...
, experimental ''multicast backbone'' network *
Multicast address A multicast address is a logical identifier for a group of hosts in a computer network that are available to process datagrams or frames intended to be multicast for a designated network service. Multicast addressing can be used in the link lay ...
* Multicast lightpaths * Non-broadcast multiple-access network *
Packet forwarding Packet forwarding is the relaying of packets from one network segment to another by nodes in a computer network. The network layer in the OSI model is responsible for packet forwarding. Models The simplest forwarding model unicastinginvolve ...
*
Push technology Push technology or server push is a style of Internet-based communication where the request for a given transaction is initiated by the publisher or central server. It is contrasted with pull/get, where the request for the transmission of informa ...
* Session Announcement Protocol *
Source-specific multicast Source-specific multicast (SSM) is a method of delivering multicast packets in which the only packets that are delivered to a receiver are those originating from a specific source address requested by the receiver. By so limiting the source, SSM re ...
*
Broadcast, Unknown-Unicast and Multicast traffic Broadcast, unknown-unicast and multicast traffic (BUM traffic) is network traffic transmitted using one of three methods of sending data link layer network traffic to a destination of which the sender does not know the network address. This is a ...
{{colend


References

Internet architecture Internet broadcasting Television terminology