Multicast Routing. Unicast: one source to one destination Multicast: one source to many destinations Two main functions: – Efficient data distribution.

Slides:



Advertisements
Similar presentations
Multicasting 1. Multicast Applications News/sports/stock/weather updates Distance learning Configuration, routing updates, service location Pointcast-type.
Advertisements

© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
1 Internet Protocol Version 6 (IPv6) What the caterpillar calls the end of the world, nature calls a butterfly. - Anonymous.
Multicast Fundamentals n The communication ways of the hosts n IP multicast n Application level multicast.
Helper Protocols Protocols that either make it easier for IP to do its job, or extend the capabilities of the network layer.
Computer Networking Multicast (some slides borrowed from Srini Seshan)
CSCI 4550/8556 Computer Networks Comer, Chapter 18: IP: Internet Protocol Addresses.
1 IP: Internet Protocol Addresses. 2 Internet Protocol (IP) Only protocol at Layer 3 Fundamental in suite Defines –Internet addressing –Internet packet.
IP Addressing. TCP/IP addresses -Addressing in TCP/IP is specified by the Internet Protocol (IP) -Each host is assigned a 32-bit number -Called the IP.
15-744: Computer Networking L-14 Multicast Routing.
School of Information Technologies Internet Multicasting NETS3303/3603 Week 10.
COS 420 Day 18. Agenda Group Project Discussion Program Requirements Rejected Resubmit by Friday Noon Protocol Definition Due April 12 Assignment 3 Due.
COS 420 Day 14. Agenda Assignment 3 Posted Covers chapters Due March 23 Assignment 4 Posted Chap Due April 6 Individual Project Papers due.
Computer Networking Lecture 12: Multicast Again ripped from Srini Seshan and Dave Anderson – thanks guys!
Oct 21, 2004CS573: Network Protocols and Standards1 IP: Addressing, ARP, Routing Network Protocols and Standards Autumn
Computer Networking Lecture 24 – Multicast.
CS 268: Computer Networking L-21 Multicast. 2 Multicast Routing Unicast: one source to one destination Multicast: one source to many destinations Two.
1 IP Multicasting. 2 IP Multicasting: Motivation Problem: Want to deliver a packet from a source to multiple receivers Applications: –Streaming of Continuous.
Multicast Communication
Multicast Security CS239 Advanced Network Security April 16 th, 2003 Yuken Goto.
1 Chapter Overview IP (v4) Address IPv6. 2 IPv4 Addresses Internet Protocol (IP) is the only network layer protocol with its own addressing system and.
Layering and the TCP/IP protocol Suite  The TCP/IP Protocol only contains 5 Layers in its networking Model  The Layers Are 1.Physical -> 1 in OSI 2.Network.
Computer Networking Lecture 11 – Multicast. Lecture 11: Multicast Routing Unicast: one source to one destination Multicast: one source to many.
Computer Networks 2 Lecture 1 Multicast.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Multicast routing.
Multicasting. References r Note: Some slides come from the slides associated with this book: “Mastering Computer Networks: An Internet Lab Manual”, J.
CSC 600 Internetworking with TCP/IP Unit 8: IP Multicasting (Ch. 17) Dr. Cheer-Sun Yang Spring 2001.
Chapter 18 IP: Internet Protocol Addresses
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 4: Addressing in an Enterprise Network Introducing Routing and Switching in the.
Addressing IP v4 W.Lilakiatsakun. Anatomy of IPv4 (1) Dotted Decimal Address Network Address Host Address.
Lecture 20 – Multicast University of Nevada – Reno Computer Science & Engineering Department Spring 2014 CPE 701 Internet Protocol Design.
Lector: Aliyev H.U. Lecture №10 Multicast network software design TASHKENT UNIVERSITY OF INFORMATION TECHNOLOGIES THE DEPARTMENT OF DATA COMMUNICATION.
CS 4396 Computer Networks Lab IP Multicast - Fundamentals.
CSC 600 Internetworking with TCP/IP Unit 7: IPv6 (ch. 33) Dr. Cheer-Sun Yang Spring 2001.
Björn Landfeldt School of Information Technologies NETS 3303 Networked Systems Multicast.
Computer Networking Lecture 12 – Multicast.
IP1 The Underlying Technologies. What is inside the Internet? Or What are the key underlying technologies that make it work so successfully? –Packet Switching.
Network Layer4-1 Chapter 4 roadmap 4.1 Introduction and Network Service Models 4.2 Routing Principles 4.3 Hierarchical Routing 4.4 The Internet (IP) Protocol.
TELE 402 Lecture 8: Broadcast and Multicast 1 Overview Last Lecture –IPv6 This Lecture –Broadcast and multicast sockets –Source: Chapters 20&21 of Stevens’
4: Network Layer4-1 Chapter 4: Network Layer Last time: r Internet routing protocols m RIP m OSPF m IGRP m BGP r Router architectures r IPv6 Today: r IPv6.
4.6 Multicast at the Network Layer Introduction: The Internet multicast abstraction and multicast groups The IGMP Protocol Multicast.
Network Protocols: Design and Analysis Polly Huang EE NTU
CCNA Discovery Semester 3 Addressing in an Enterprise Network Chapter 4 K. Martin.
CS 640: Introduction to Computer Networks Aditya Akella Lecture 12 - Multicast.
Chapter 8: IP Addressing
Multicasting EECS June Multicast One-to-many, many-to-many communications Applications: – Teleconferencing – Database – Distributed computing.
Network Layer IP Address.
1 Group Communications: Host Group and IGMP Dr. Rocky K. C. Chang 19 March, 2002.
1 CMPT 471 Networking II Multicasting © Janice Regan,
Understand IPv6 Part 2 LESSON 3.3_B Networking Fundamentals.
IP: Addressing, ARP, Routing
Computer Networking Multicast.
Multicast Outline Multicast Introduction and Motivation DVRMP.
IP.
CMPE 252A: Computer Networks
Objective: Classful Internet Addressing
Ct1304 Lecture#4 IPV4 Addressing Asma AlOsaimi.
NET302 Lecture#3 IPV4 Addressing Asma AlOsaimi.
15-744: Computer Networking
Chapter 26 IPv6 Addressing
Lecture#3 IPV4 Addressing Net 302- Asma AlOsaimi.
INTERNET PROTOCOL Presented by: Md:Faruque-A-Azam ID:1642CSE00570 Batch:42 CSE,MIU.
Ct1304 Lecture#4 IPV4 Addressing Asma AlOsaimi.
Computer Networking Lecture 11 – Multicast.
Data Dissemination Models
Delivering the Data.
IP Multicast COSC /5/2019.
16EC Computer networks unit II Mr.M.Jagadesh
Layering and the TCP/IP protocol Suite
Lecture#3-IPV4 Addressing
Presentation transcript:

Multicast Routing

Unicast: one source to one destination Multicast: one source to many destinations Two main functions: – Efficient data distribution – Logical naming of a group

Unicast Src

Unicast Src

Unicast Src

Unicast Src

Unicast Src

Unicast Src

Multicast Src

Multicast Src

Multicast Src

Multicast Src

Multicast Src

Multicast Src

Multicast state Router: – learn of the existence of multicast groups (advertisement) – identify links with group members – establish state to route packets replicate packets on appropriate interfaces

Logical naming Application level multicast: mailing lists Single address maps to logically related set of destinations Convenience Scaling: single name/address as group grows, changes

Multicast groups Members are the intended receivers Senders may or may not be members Destination address is class D IP address – globally known portion of address space Hosts may belong to many groups Hosts may send to many groups Support dynamic creation of groups, dynamic membership, dynamic sources

Example applications Broadcast audio/video Push-based systems Software distribution Web-cache updates Teleconferencing (audio, video, shared whiteboard, text editor) Multi-player games

Other parts of the architecture Multicast address allocation (later) Assume address is advertised Avoid collisions as much as possible – Mcast address must be unique in space and time Use randomization Can’t have highly used address space Multiple multicast groups per conference…different app streams, different layers…more later

Some concepts Application level multicast Network level multicast Aside: active networks

Application-level multicast (another way) Src

..application-level multicast Src

Components of the IP Multicast Architecture hosts routers service model host-to-router protocol (IGMP) multicast routing protocols (various)

IP Multicast Service Model (RFC-1112) each group identified by a single IP address groups may be of any size members of groups may be located anywhere in the Internet members of groups can join and leave at will senders need not be members

Service model Group membership not known explicitly Analogy: – each multicast address is like a radio frequency, on which anyone can transmit, and to which anyone can tune-in.

IP Multicast Addresses Class D IP addresses: in “dotted decimal” notation: — two administrative categories: – “well-known” multicast addresses, assigned by IANA – “transient” multicast addresses, assigned and reclaimed dynamically, e.g., by “sdr” program 1110group ID

IP Multicast Service — Sending uses normal IP-Send operation, with an IP multicast address specified as the destination must provide sending application a way to: – specify outgoing network interface, if >1 available – specify IP time-to-live (TTL) on outgoing packet – enable/disable loopback if the sending host is a member of the destination group on the outgoing interface

IP Multicast Service — Receiving two new operations: Join-IP-Multicast-Group( group-address, interface ) Leave-IP-Multicast-Group( group-address, interface ) receive multicast packets for joined groups via normal IP-Receive operation