0% found this document useful (0 votes)
14 views21 pages

Multicast Routing in Computer Networks

Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views21 pages

Multicast Routing in Computer Networks

Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd

Multicast Routing in

Computer Networks
Table of Contents
1 Introduction to 2 What is 3 Challenges in
Multicast Multicast Multicast
Routing Routing Routing

- SAYED ALSHAFE - KSHIRSAGAR YOGESH -HANUMANTE ASHWINI

4 Advantages and 5 Applications 6 Conclusion


Disadvantages
- RAUT TEJASVI - RAUT TEJASVI
- GAWANDE TUSHAR
01
Introduction to Multicast
Routing
Definition and Importance

What is Multicast Routing?

Multicast routing refers to the process of sending network


packets to a group of interested receivers simultaneously,
optimizing bandwidth usage.

Common Applications

Widely used in video conferencing, streaming media, and


online education platforms, where many users require
simultaneous access to the same content.

Significance in Networks

Ensures efficient data transmission for applications where


data is shared among multiple users, conserving network
resources.
Unicast vs. Broadcast vs. Multicast

Unicast: One-to-one The distinction lies in how the Unicast is ideal for personal
communication; Broadcast: data is transmitted and received, communication, broadcast suits
One-to-all; Multicast: One-to- affecting bandwidth and network mass announcements, and
many. efficiency. multicast is best for group data
sharing.

Definitions Key Differences Use-Case Scenarios


02
What is Multicast Routing
Multicast Routing

01 Multicast Routing is a network communication


method used to efficiently deliver data from one
sender to multiple receivers simultaneously in a
computer network.

02 Unlike unicast (one-to-one) or broadcast (one-to-


all) communication, multicast is designed for
one-to-many or many-to-many transmission,
sending data only to a specific group of
recipients interested in receiving it.
Mechanism Overview

IP Multicast Explained Address Range Utilization

Involves IP addresses reserved for Multicast uses Class D IP addresses ranging


multicast traffic, allowing routers to from [Link] to [Link],
forward packets to multiple recipients designated for these types of transmissions.
efficiently.

Multicast Groups

Users join multicast groups to receive data streams, with


efficient management of group memberships.
Multicast Routing Protocols

03

02 Use-Cases for
Protocols

01 Detailed Protocol The choice of protocol


Descriptions depends on network

Key Protocols Each protocol has unique structure and traffic


characteristics; DVMRP patterns, with PIM often
uses distance vector preferred due to its
Major protocols include
routing, while PIM can flexible nature.
DVMRP, PIM, MOSPF, and
CBT, each serving operate either densely or

different networking sparsely.

needs.
Video Conferencing
03
Challenges in Multicast
Routing
CHALLENGES IN MULTICAST ROUTING
Multicast routing, involves sending data from one source to multiple source
 Scalability : as the multicast groups grow , to maintaining efficient routing

without overloading routers become difficult .


 efficient group management : joining and leaving multicast groups leads to

inefficient routing update and added complexity in maintaining accurate group

memberships.
 Traffic redundancy : ensuring minimal duplication of data across the network is

difficult , particular in network with multiple possible paths.


SECURITY CORNERS
 CONFIDENTIALITY : MULTICAST TRAFFFIC IS OFTEN NOT

ENCRYPTED , MAKING IT POSSIBLE FOR ANYONE TO LISTEN IN OR

CAPTURE IT.
 INTEGRITY : WITHOUT NETWROK –BASED OR APPLICATION LEVEL

SECURITY , MULTICAST TRAFFIC CAN BE MODIFIED WHILE IN TRASIT .


 NETWORK INTEGRITY : UNAUTHORIZED SENDER , RECEIVERS

COMPROMISED NETWROK ELEMENT CAN ACCESS THE MUTLICAST

NETWROK , SEND AND RECEIVER TRAFFIC , OR OVERLOAD NETWROK

RESOURCES .
04
Advantages and
Disadvantages
Advantages
1)Efficient Bandwidth Usage:
Multicast reduces network traffic by sending a single copy of the data to
multiple recipients, instead of separate unicast transmissions to each.
This minimizes network congestion, reduces redundant data
transmission, and conserves bandwidth.

2)Scalability:
Multicast can efficiently deliver content to a large group of users, which
is ideal for applications like video conferencing or live streaming.

3)Reduced Load on Senders:


The sender sends data only once, which is then replicated by routers,
reducing the sender’s workload.

4)Optimized Network Resources:


Since data is duplicated at network nodes instead of the sender, it
optimizes the use of network resources (like bandwidth and processing
power).
Disadvantages
1)Complexity in Management:
Managing multicast groups and ensuring correct group membership can
be more complex compared to unicast. The dynamic nature of multicast
groups, where users can join and leave at any time, adds to the
complexity.

2)Limited Support:
Not all networks or ISPs fully support multicast, which can limit its
applicability. It is suitable for corporate LAN Networks.

3)Security Issues:
Implementing security measures like encryption and authentication for
multicast is more complex since multiple receivers are involved.

4)Potential for Traffic Overload:


If not managed correctly, multicast can lead to network congestion or
overloading routers, particularly if there are too many group members
or the data being transmitted is large.
05
Applications
Applications of Multicast Routing
1. Video Conferncing

In video conferencing, multicast


is used to send the same video
and audio streams to all
participants, minimizing
bandwidth usage and ensuring
low latency communication.

2. Online Gaming

In online gaming, multicast


routing helps send
important game data to
multiple players at the
same time. This makes the
game run faster and
Applications of Multicast Routing
3. E-learning Platforms

Multicast is used to deliver


online courses, lectures, or
training sessions to large
groups of students
simultaneously, ensuring
efficient use of
network resources.
4. Software Updates Distribution

Companies and Organization use


multicast to send software updates
to many devices (like computers or
smartphones) at the same time,
reducing the load on their servers.
Conclusion
Multicast routing is essential for efficient data transmission to multiple recipients
reducing bandwidth and improving performance. It's widely used in applications like
online gaming, and video conferencing. While it faces challenges like scalability and
security. its advantages in real-time communication make it a key technology in
network optimization.
Thank you

You might also like