CS4700/CS5700 Fundamentals of Computer Networks

Size: px
Start display at page:

Download "CS4700/CS5700 Fundamentals of Computer Networks"

Transcription

1 CS4700/CS5700 Fundamentals of Computer Networks Lecture 19: Multicast Routing Slides used with permissions from Edward W. Knightly, T. S. Eugene Ng, Ion Stoica, Hui Zhang Alan Mislove amislove at ccs.neu.edu Northeastern 1 University

2 Terminologies What is unicast? Cast: to send, to throw Broadcast: to send everywhere (recall broadcast in local area Ethernet, ARP, DHCP) Unicast: to send to a single receiver Point-to-point communication Nearly all wide-area Internet traffic is unicast Web traffic, SSH traffic, FTP traffic Two unicast streams, one in each direction What is multicast? In between unicast and broadcast Each packet is sent to multiple specific receivers Point-to-Multipoint communication What is multicast useful for??? Alan Mislove amislove at ccs.neu.edu Northeastern 2 University

3 Internet TV radio Stock price update Video conference Spam?! Example Uses Alan Mislove amislove at ccs.neu.edu Northeastern 3 University

4 How to Send to Multiple Receivers? Alan Mislove amislove at ccs.neu.edu Northeastern 4 University

5 How to Send to Multiple Receivers? What are the simplest ways? Alan Mislove amislove at ccs.neu.edu Northeastern 4 University

6 How to Send to Multiple Receivers? What are the simplest ways? Ex1: Send a copy of the packet to one receiver at a time until all receivers have it i.e. use unicast to implement multicast Alan Mislove amislove at ccs.neu.edu Northeastern 4 University

7 How to Send to Multiple Receivers? What are the simplest ways? Ex1: Send a copy of the packet to one receiver at a time until all receivers have it i.e. use unicast to implement multicast Ex2: Flood a packet throughout the network and have non-receivers discard the packet i.e. use broadcast to implement multicast Alan Mislove amislove at ccs.neu.edu Northeastern 4 University

8 How to Send to Multiple Receivers? What are the simplest ways? Ex1: Send a copy of the packet to one receiver at a time until all receivers have it i.e. use unicast to implement multicast Ex2: Flood a packet throughout the network and have non-receivers discard the packet i.e. use broadcast to implement multicast Advantages? Disadvantages? Alan Mislove amislove at ccs.neu.edu Northeastern 4 University

9 How to Send to Multiple Receivers? What are the simplest ways? Ex1: Send a copy of the packet to one receiver at a time until all receivers have it i.e. use unicast to implement multicast Ex2: Flood a packet throughout the network and have non-receivers discard the packet i.e. use broadcast to implement multicast Advantages? Disadvantages? In general: We want a distribution tree Many ways to do it Big research topic for a decade Alan Mislove amislove at ccs.neu.edu Northeastern 4 University

10 Example: Internet Radio Sends out 128Kb/s MP3 music streams Peak usage ~9000 simultaneous streams Consumes ~1.1Gb/s bandwidth costs are large fraction of their expenditures A fat and shallow tree Does not scale! Alan Mislove amislove at ccs.neu.edu Northeastern 5 University

11 This approach does not scale Broadcast Center Backbone ISP Alan Mislove amislove at ccs.neu.edu Northeastern 6 University

12 This approach does not scale Broadcast Center Backbone ISP Alan Mislove amislove at ccs.neu.edu Northeastern 6 University

13 This approach does not scale Broadcast Center Backbone ISP Alan Mislove amislove at ccs.neu.edu Northeastern 6 University

14 Use routers in distribution tree Broadcast Center Backbone ISP Alan Mislove amislove at ccs.neu.edu Northeastern 7 University

15 Use routers in distribution tree Broadcast Center Backbone ISP Alan Mislove amislove at ccs.neu.edu Northeastern 7 University

16 Use routers in distribution tree Copy data at routers At most one copy of a data packet per link Broadcast Center Backbone ISP Alan Mislove amislove at ccs.neu.edu Northeastern 7 University

17 Use routers in distribution tree Copy data at routers At most one copy of a data packet per link Broadcast Center Backbone ISP Alan Mislove amislove at ccs.neu.edu Northeastern 7 University

18 Use routers in distribution tree Copy data at routers At most one copy of a data packet per link Broadcast Center Backbone ISP Alan Mislove amislove at ccs.neu.edu Northeastern 7 University

19 Use routers in distribution tree Copy data at routers At most one copy of a data packet per link Broadcast Center Backbone ISP LANs implement link layer multicast by broadcasting Alan Mislove amislove at ccs.neu.edu Northeastern 7 University

20 Use routers in distribution tree Copy data at routers At most one copy of a data packet per link Broadcast Center Backbone ISP Routers compute trees and forward packets along them LANs implement link layer multicast by broadcasting Alan Mislove amislove at ccs.neu.edu Northeastern 7 University

21 Multicast Routing Approaches Kinds of Trees Source Specific Trees Most suitable for single sender E.g. internet radio Shared Tree Multiple senders in a group E.g. Teleconference Tree Computation Methods Link state Distance vector Alan Mislove amislove at ccs.neu.edu Northeastern 8 University

22 Source Specific Trees Each source is the root of its own tree One tree per source Tree can consists of shortest paths to each receiver Members of the multicast tree Sender Alan Mislove amislove at ccs.neu.edu Northeastern 9 University

23 Source Specific Trees Each source is the root of its own tree One tree per source Tree can consists of shortest paths to each receiver Very good performance but expensive to construct/maintain; routers need to manage a tree per source Alan Mislove amislove at ccs.neu.edu Northeastern 10 University

24 Shared Tree One tree used by all members in a group Easier to construct/maintain but hard to pick good trees for everyone! Alan Mislove amislove at ccs.neu.edu Northeastern 11 University

25 IPv4 Multicast Multicast Group Address First octet: Class D addresses These are group identifiers Not specific to an end host Flat address space In practice, pick a group address at random, hope no collision No security in the network layer Will use G to designate an IP multicast group address Alan Mislove amislove at ccs.neu.edu Northeastern 12 University

26 IP Multicast Service Model R 0 S Net R 1... R n-1 Receivers join a multicast group which is identified by a multicast address (e.g. G) Sender(s) send data to address G Network routes data to each of the receivers Alan Mislove amislove at ccs.neu.edu Northeastern 13 University

27 IP Multicast Service Model S Net R 1 joins G R 0 joins G R n-1 joins G R 0 R 1... R n-1 Receivers join a multicast group which is identified by a multicast address (e.g. G) Sender(s) send data to address G Network routes data to each of the receivers Alan Mislove amislove at ccs.neu.edu Northeastern 13 University

28 IP Multicast Service Model R 0 S Net R 1... R n-1 Receivers join a multicast group which is identified by a multicast address (e.g. G) Sender(s) send data to address G Network routes data to each of the receivers Alan Mislove amislove at ccs.neu.edu Northeastern 13 University

29 IP Multicast Service Model [G, data] R 0 S [G, data] Net [G, data] R 1 [G, data]... R n-1 Receivers join a multicast group which is identified by a multicast address (e.g. G) Sender(s) send data to address G Network routes data to each of the receivers Alan Mislove amislove at ccs.neu.edu Northeastern 13 University

30 Multicast Implementation Issues How is join implemented? How is send implemented? How much information about trees is kept and who keeps it? Alan Mislove amislove at ccs.neu.edu Northeastern 14 University

31 IP Multicast Routing Intra-domain Distance-vector multicast Link-state multicast Inter-domain Protocol Independent Multicast, Sparse Mode Key idea: Core-Based Tree Alan Mislove amislove at ccs.neu.edu Northeastern 15 University

32 Distance Vector Multicast Routing Protocol (DVMRP) An elegant extension to DV routing Use shortest path DV routes to determine if link is on the source-rooted spanning tree Three steps in developing DVMRP Reverse Path Flooding Reverse Path Broadcasting Truncated Reverse Path Broadcasting Alan Mislove amislove at ccs.neu.edu Northeastern 16 University

33 Reverse Path Flooding (RPF) Extension to DV unicast routing Packet forwarding If incoming link is shortest path to source Send on all links except incoming Packets always take shortest path assuming delay is symmetric Issues Some links (LANs) may receive multiple copies Every link receives each multicast packet, even if no interested hosts s:2 s:1 s:3 s:3 s:2 s r Alan Mislove amislove at ccs.neu.edu Northeastern 17 University

34 Reverse Path Flooding (RPF) Extension to DV unicast routing Packet forwarding If incoming link is shortest path to source Send on all links except incoming Packets always take shortest path assuming delay is symmetric Issues Some links (LANs) may receive multiple copies Every link receives each multicast packet, even if no interested hosts s:2 s:1 s:3 s:3 s:2 s r Alan Mislove amislove at ccs.neu.edu Northeastern 17 University

35 Reverse Path Flooding (RPF) Extension to DV unicast routing Packet forwarding If incoming link is shortest path to source Send on all links except incoming Packets always take shortest path assuming delay is symmetric Issues Some links (LANs) may receive multiple copies Every link receives each multicast packet, even if no interested hosts s:2 s:1 s:3 s:3 s:2 s r Alan Mislove amislove at ccs.neu.edu Northeastern 17 University

36 Reverse Path Flooding (RPF) Extension to DV unicast routing Packet forwarding If incoming link is shortest path to source Send on all links except incoming Packets always take shortest path assuming delay is symmetric Issues Some links (LANs) may receive multiple copies Every link receives each multicast packet, even if no interested hosts s:2 s:1 s:3 s:3 s:2 s r Alan Mislove amislove at ccs.neu.edu Northeastern 17 University

37 Reverse Path Flooding (RPF) Extension to DV unicast routing Packet forwarding If incoming link is shortest path to source Send on all links except incoming Packets always take shortest path assuming delay is symmetric Issues Some links (LANs) may receive multiple copies Every link receives each multicast packet, even if no interested hosts s:2 s:1 s:3 s:3 s:2 s r Alan Mislove amislove at ccs.neu.edu Northeastern 17 University

38 Example Flooding can cause a given packet to be sent multiple times over the same link S x y a z duplicate packet b Solution: Called Reverse Path Broadcasting Alan Mislove amislove at ccs.neu.edu Northeastern 18 University

39 Reverse Path Broadcasting (RPB) Chose parent of each link along reverse shortest path to source Only parent forward to a link (child link) Use DV routing update to identify parent child link of x for S a S 5 6 x z y b Alan Mislove amislove at ccs.neu.edu Northeastern 19 University

40 Reverse Path Broadcasting (RPB) Chose parent of each link along reverse shortest path to source Only parent forward to a link (child link) Use DV routing update to identify parent forward only to child link child link of x for S a S 5 6 x z y b Alan Mislove amislove at ccs.neu.edu Northeastern 19 University

41 Don t Really Want to Flood! This is still a broadcast algorithm the traffic goes everywhere Need to Prune the tree when there are subtrees with no group members Solution: Truncated Reverse Path Broadcasting Alan Mislove amislove at ccs.neu.edu Northeastern 20 University

42 Truncated Reverse Path Broadcasting (TRPB) Extend RPB to eliminate unneeded forwarding S Explicit group joining Members periodically send join requests If another LAN member has joined (overheard join message), other members do not send join message Router with no member downstream is removed from tree Router sends prune message to upstream router when no member r2 r1 Alan Mislove amislove at ccs.neu.edu Northeastern 21 University

43 Truncated Reverse Path Broadcasting (TRPB) Extend RPB to eliminate unneeded forwarding S Explicit group joining Members periodically send join requests If another LAN member has joined (overheard join message), other members do not send join message Router with no member downstream is removed from tree Router sends prune message to upstream router when no member r2 r1 Alan Mislove amislove at ccs.neu.edu Northeastern 21 University

44 Truncated Reverse Path Broadcasting (TRPB) Extend RPB to eliminate unneeded forwarding S Explicit group joining Members periodically send join requests If another LAN member has joined (overheard join message), other members do not send join message Router with no member downstream is removed from tree Router sends prune message to upstream router when no member r2 r1 Alan Mislove amislove at ccs.neu.edu Northeastern 21 University

45 Truncated Reverse Path Broadcasting (TRPB) Extend RPB to eliminate unneeded forwarding S Explicit group joining Members periodically send join requests If another LAN member has joined (overheard join message), other members do not send join message Router with no member downstream is removed from tree Router sends prune message to upstream router when no member r2 r1 Alan Mislove amislove at ccs.neu.edu Northeastern 21 University

46 Truncated Reverse Path Broadcasting (TRPB) Extend RPB to eliminate unneeded forwarding S Explicit group joining Members periodically send join requests If another LAN member has joined (overheard join message), other members do not send join message Router with no member downstream is removed from tree Router sends prune message to upstream router when no member r2 r1 Alan Mislove amislove at ccs.neu.edu Northeastern 21 University

47 Truncated Reverse Path Broadcasting (TRPB) Extend RPB to eliminate unneeded forwarding S Explicit group joining Members periodically send join requests If another LAN member has joined (overheard join message), other members do not send join message Router with no member downstream is removed from tree Router sends prune message to upstream router when no member r2 r1 Alan Mislove amislove at ccs.neu.edu Northeastern 21 University

48 Truncated Reverse Path Broadcasting (TRPB) Extend RPB to eliminate unneeded forwarding S Explicit group joining Members periodically send join requests If another LAN member has joined (overheard join message), other members do not send join message Router with no member downstream is removed from tree Router sends prune message to upstream router when no member r2 r1 Alan Mislove amislove at ccs.neu.edu Northeastern 21 University

49 Distance Vector Multicast Scaling State requirements: O(Sources Groups) active state Alan Mislove amislove at ccs.neu.edu Northeastern 22 University

50 Core Based Trees (CBT) The key idea in Inter-domain PIM-SM protocol Pick a rendezvous point for the group called the core Build a tree towards the core Union of the unicast paths from members to the core Shared tree To send, unicast packet to core and bounce it back to multicast group Reduce routing table state from O(S x G) to O(G) Alan Mislove amislove at ccs.neu.edu Northeastern 23 University

51 Example Group members: M1, M2, M3 M1 sends data core M1 M2 M3 control (join) messages data Alan Mislove amislove at ccs.neu.edu Northeastern 24 University

52 Example Group members: M1, M2, M3 M1 sends data core M1 M2 M3 control (join) messages data Alan Mislove amislove at ccs.neu.edu Northeastern 24 University

53 Example Group members: M1, M2, M3 M1 sends data core M1 M2 M3 control (join) messages data Alan Mislove amislove at ccs.neu.edu Northeastern 24 University

54 Example Group members: M1, M2, M3 M1 sends data core M1 M2 M3 control (join) messages data Alan Mislove amislove at ccs.neu.edu Northeastern 24 University

55 Example Group members: M1, M2, M3 M1 sends data core M1 M2 M3 control (join) messages data Alan Mislove amislove at ccs.neu.edu Northeastern 24 University

56 Example Group members: M1, M2, M3 M1 sends data core M1 M2 M3 control (join) messages data Alan Mislove amislove at ccs.neu.edu Northeastern 24 University

57 Example Group members: M1, M2, M3 M1 sends data core M1 M2 M3 control (join) messages data Alan Mislove amislove at ccs.neu.edu Northeastern 24 University

58 Example Group members: M1, M2, M3 M1 sends data core M1 M2 M3 control (join) messages data Alan Mislove amislove at ccs.neu.edu Northeastern 24 University

59 Disadvantages Sub-optimal delay Single point of failure Core goes out and everything lost until error recovery elects a new core Small, local groups with non-local core Need good core selection Optimal choice (computing topological center) is NP hard Alan Mislove amislove at ccs.neu.edu Northeastern 25 University

Multicast EECS 122: Lecture 16

Multicast EECS 122: Lecture 16 Multicast EECS 1: Lecture 16 Department of Electrical Engineering and Computer Sciences University of California Berkeley Broadcasting to Groups Many applications are not one-one Broadcast Group collaboration

More information

CS 268: IP Multicast Routing

CS 268: IP Multicast Routing Motivation CS 268: IP Multicast Routing Ion Stoica April 8, 2003 Many applications requires one-to-many communication - E.g., video/audio conferencing, news dissemination, file updates, etc. Using unicast

More information

CS4700/CS5700 Fundamentals of Computer Networks

CS4700/CS5700 Fundamentals of Computer Networks CS4700/CS5700 Fundamentals of Computer Networks Lecture 9: Bridging Slides used with permissions from Edward W. Knightly, T. S. Eugene Ng, Ion Stoica, Hui Zhang Alan Mislove amislove at ccs.neu.edu Northeastern

More information

Networking Acronym Smorgasbord: , DVMRP, CBT, WFQ

Networking Acronym Smorgasbord: , DVMRP, CBT, WFQ Networking Acronym Smorgasbord: 802.11, DVMRP, CBT, WFQ EE122 Fall 2011 Scott Shenker http://inst.eecs.berkeley.edu/~ee122/ Materials with thanks to Jennifer Rexford, Ion Stoica, Vern Paxson and other

More information

CS3600 SYSTEMS AND NETWORKS

CS3600 SYSTEMS AND NETWORKS CS3600 SYSTEMS AND NETWORKS NORTHEASTERN UNIVERSITY Lecture 20: Bridging Prof. Alan Mislove (amislove@ccs.neu.edu) Slides used with permissions from Edward W. Knightly, T. S. Eugene Ng, Ion Stoica, Hui

More information

Announcements. EECS 122: Introduction to Computer Networks Multicast and Overlay Networks. Motivational Example: Streaming Media

Announcements. EECS 122: Introduction to Computer Networks Multicast and Overlay Networks. Motivational Example: Streaming Media Announcements EEC : Introduction to Computer Networks Multicast and Overlay Networks Ion toica (and Brighten Godfrey) TAs: Lucian Popa, David Zats and Ganesh Ananthanarayanan http://inst.eecs.berkeley.edu/~ee/

More information

CS4700/CS5700 Fundaments of Computer Networks

CS4700/CS5700 Fundaments of Computer Networks CS4700/CS5700 Fundaments of Computer Networks Lecture 4: Fundamental network design issues Slides used with permissions from Edward W. Knightly, T. S. Eugene Ng, Ion Stoica, Hui Zhang Alan Mislove amislove

More information

EE122: Multicast. Kevin Lai October 7, 2002

EE122: Multicast. Kevin Lai October 7, 2002 EE122: Multicast Kevin Lai October 7, 2002 Internet Radio www.digitallyimported.com (techno station) - sends out 128Kb/s MP3 music streams - peak usage ~9000 simultaneous streams only 5 unique streams

More information

Multicast Communications. Slide Set were original prepared by Dr. Tatsuya Susa

Multicast Communications. Slide Set were original prepared by Dr. Tatsuya Susa Multicast Communications Slide Set were original prepared by Dr. Tatsuya Susa Outline 1. Advantages of multicast 2. Multicast addressing 3. Multicast Routing Protocols 4. Multicast in the Internet 5. IGMP

More information

EE122: Multicast. Internet Radio. Multicast Service Model 1. Motivation

EE122: Multicast. Internet Radio. Multicast Service Model 1. Motivation Internet Radio EE122: Multicast Kevin Lai October 7, 2002 wwwdigitallyimportedcom (techno station) - sends out 128Kb/s MP music streams - peak usage ~9000 simultaneous streams only 5 unique streams (trance,

More information

Why multicast? The concept of multicast Multicast groups Multicast addressing Multicast routing protocols MBONE Multicast applications Conclusions

Why multicast? The concept of multicast Multicast groups Multicast addressing Multicast routing protocols MBONE Multicast applications Conclusions Tuomo Karhapää tuomo.karhapaa@otaverkko.fi Otaverkko Oy Why multicast? The concept of multicast Multicast groups Multicast addressing Multicast routing protocols MBONE Multicast applications Conclusions

More information

List of groups known at each router. Router gets those using IGMP. And where they are in use Where members are located. Enhancement to OSPF

List of groups known at each router. Router gets those using IGMP. And where they are in use Where members are located. Enhancement to OSPF Multicast OSPF OSPF Open Shortest Path First Link State Protocol Use Dijkstra s algorithm (SPF) Calculate shortest path from the router to every possible destination Areas Limit the information volume

More information

Multicast Communications

Multicast Communications Multicast Communications Multicast communications refers to one-to-many or many-tomany communications. Unicast Broadcast Multicast Dragkedja IP Multicasting refers to the implementation of multicast communication

More information

What is Multicasting? Multicasting Fundamentals. Unicast Transmission. Agenda. L70 - Multicasting Fundamentals. L70 - Multicasting Fundamentals

What is Multicasting? Multicasting Fundamentals. Unicast Transmission. Agenda. L70 - Multicasting Fundamentals. L70 - Multicasting Fundamentals What is Multicasting? Multicasting Fundamentals Unicast transmission transmitting a packet to one receiver point-to-point transmission used by most applications today Multicast transmission transmitting

More information

Contents. Overview Multicast = Send to a group of hosts. Overview. Overview. Implementation Issues. Motivation: ISPs charge by bandwidth

Contents. Overview Multicast = Send to a group of hosts. Overview. Overview. Implementation Issues. Motivation: ISPs charge by bandwidth EECS Contents Motivation Overview Implementation Issues Ethernet Multicast IGMP Routing Approaches Reliability Application Layer Multicast Summary Motivation: ISPs charge by bandwidth Broadcast Center

More information

CS4700/CS5700 Fundamentals of Computer Networks

CS4700/CS5700 Fundamentals of Computer Networks CS4700/CS5700 Fundamentals of Computer Networks Lecture 12: Inter-domain routing Slides used with permissions from Edward W. Knightly, T. S. Eugene Ng, Ion Stoica, Hui Zhang Alan Mislove amislove at ccs.neu.edu

More information

Multicast Communications. Tarik Čičić, 4. March. 2016

Multicast Communications. Tarik Čičić, 4. March. 2016 Multicast Communications Tarik Čičić, 4. March. 06 Overview One-to-many communication, why and how Algorithmic approach: Steiner trees Practical algorithms Multicast tree types Basic concepts in multicast

More information

CSE 123A Computer Networks

CSE 123A Computer Networks CSE 123A Computer Networks Winter 2005 Lecture 12 Internet Routing: Multicast Today: Multicast routing Multicast service model Host interface Host-router interactions (IGMP) Multicast Routing Limiters

More information

Multicast service model Host interface Host-router interactions (IGMP) Multicast Routing Distance Vector Link State. Shared tree.

Multicast service model Host interface Host-router interactions (IGMP) Multicast Routing Distance Vector Link State. Shared tree. CSE 123A Computer Networks Fall 2009 Lecture 10 Internet Routing: Multicast Today: Multicast routing Multicast service model Host interface Host-router interactions (IGMP) Multicast Routing Distance Vector

More information

CS4700/CS5700 Fundamentals of Computer Networks

CS4700/CS5700 Fundamentals of Computer Networks CS4700/CS5700 Fundamentals of Computer Networks Lecture 14: TCP Slides used with permissions from Edward W. Knightly, T. S. Eugene Ng, Ion Stoica, Hui Zhang Alan Mislove amislove at ccs.neu.edu Northeastern

More information

DATA COMMUNICATOIN NETWORKING

DATA COMMUNICATOIN NETWORKING DATA COMMUNICATOIN NETWORKING Instructor: Ouldooz Baghban Karimi Course Book & Slides: Computer Networking, A Top-Down Approach By: Kurose, Ross Introduction Course Overview Basics of Computer Networks

More information

CS3600 SYSTEMS AND NETWORKS

CS3600 SYSTEMS AND NETWORKS CS3600 SYSTEMS AND NETWORKS NORTHEASTERN UNIVERSITY Lecture 17: Internet architecture Prof. Alan Mislove (amislove@ccs.neu.edu) Slides used with permissions from Edward W. Knightly, T. S. Eugene Ng, Ion

More information

Topic: Multicast routing

Topic: Multicast routing Topic: Multicast routing What you will learn Broadcast routing algorithms Multicasting IGMP Multicast routing algorithms Multicast routing in the Internet Multicasting 1/21 Unicasting One source node and

More information

CS4700/CS5700 Fundamentals of Computer Networks

CS4700/CS5700 Fundamentals of Computer Networks CS4700/CS5700 Fundamentals of Computer Networks Lecture 22: Overlay networks Slides used with permissions from Edward W. Knightly, T. S. Eugene Ng, Ion Stoica, Hui Zhang Alan Mislove amislove at ccs.neu.edu

More information

CSCE 463/612 Networks and Distributed Processing Spring 2018

CSCE 463/612 Networks and Distributed Processing Spring 2018 CSCE 463/612 Networks and Distributed Processing Spring 2018 Network Layer V Dmitri Loguinov Texas A&M University April 17, 2018 Original slides copyright 1996-2004 J.F Kurose and K.W. Ross Chapter 4:

More information

Multicast overview. Introduction to multicast. Information transmission techniques. Unicast

Multicast overview. Introduction to multicast. Information transmission techniques. Unicast Contents Multicast overview 1 Introduction to multicast 1 Information transmission techniques 1 Multicast features 3 Common notations in multicast 4 Multicast advantages and applications 4 Multicast models

More information

Multicast overview. Introduction to multicast. Information transmission techniques. Unicast

Multicast overview. Introduction to multicast. Information transmission techniques. Unicast Contents Multicast overview 1 Introduction to multicast 1 Information transmission techniques 1 Multicast features 3 Common notations in multicast 4 Multicast benefits and applications 4 Multicast models

More information

CS4700/CS5700 Fundamentals of Computer Networks

CS4700/CS5700 Fundamentals of Computer Networks CS4700/CS5700 Fundamentals of Computer Networks Lecture 16: Congestion control II Slides used with permissions from Edward W. Knightly, T. S. Eugene Ng, Ion Stoica, Hui Zhang Alan Mislove amislove at ccs.neu.edu

More information

CS4700/CS5700 Fundamentals of Computer Networks

CS4700/CS5700 Fundamentals of Computer Networks CS4700/CS5700 Fundamentals of Computer Networks Lecture 15: Congestion Control Slides used with permissions from Edward W. Knightly, T. S. Eugene Ng, Ion Stoica, Hui Zhang Alan Mislove amislove at ccs.neu.edu

More information

Internet2 Multicast Workshop

Internet2 Multicast Workshop Internet2 Multicast Workshop University of British Columbia Vancouver, BC May, 2004 Acknowledgements Greg Shepherd Beau Williamson Marshall Eubanks Bill Nickless Caren Litvanyi Patrick Dorn Leonard Giuliano

More information

Bandwidth measurement & Multicast

Bandwidth measurement & Multicast Bandwidth measurement & Multicast EECS 489 Computer Networks http://www.eecs.umich.edu/~zmao/eecs489 Z. Morley Mao Tuesday Nov 11, 004 Acknowledgement: Some slides taken from Kurose&Ross and Katz&Stoica

More information

Broadcast and Multicast Routing

Broadcast and Multicast Routing Broadcast and Multicast Routing Daniel Zappala CS 460 Computer Networking Brigham Young University Group Communication 2/34 How can the Internet provide efficient group communication? send the same copy

More information

ETSF10 Internet Protocols Routing on the Internet

ETSF10 Internet Protocols Routing on the Internet ETSF10 Internet Protocols Routing on the Internet 2013, Part 2, Lecture 1.2 Jens Andersson (Kaan Bür) Routing on the Internet Unicast routing protocols (part 2) [ed.5 ch.20.3] Multicast routing, IGMP [ed.5

More information

ITEC310 Computer Networks II

ITEC310 Computer Networks II ITEC310 Computer Networks II Chapter 22 Network Layer:, and Routing Department of Information Technology Eastern Mediterranean University Objectives 2/131 After completing this chapter you should be able

More information

ETSF10 Internet Protocols Routing on the Internet

ETSF10 Internet Protocols Routing on the Internet ETSF10 Internet Protocols Routing on the Internet 2012, Part 2, Lecture 1.2 Kaan Bür, Jens Andersson Routing on the Internet Unicast routing protocols (part 2) [ed.4 ch.22.4] [ed.5 ch.20.3] Forwarding

More information

Broadcast Routing. Multicast. Flooding. In-network duplication. deliver packets from source to all other nodes source duplication is inefficient:

Broadcast Routing. Multicast. Flooding. In-network duplication. deliver packets from source to all other nodes source duplication is inefficient: Broadcast Routing Multicast deliver packets from source to all other nodes source duplication is inefficient: duplicate duplicate creation/transmission duplicate source duplication in-network duplication

More information

Multicast Technology White Paper

Multicast Technology White Paper Multicast Technology White Paper Keywords: Multicast, IGMP, IGMP Snooping, PIM, MBGP, MSDP, and SSM Mapping Abstract: The multicast technology implements high-efficiency point-to-multipoint data transmission

More information

IP Multicast. What is multicast?

IP Multicast. What is multicast? IP Multicast 1 What is multicast? IP(v4) allows a host to send packets to a single host (unicast), or to all hosts (broadcast). Multicast allows a host to send packets to a subset of all host called a

More information

CS3600 SYSTEMS AND NETWORKS

CS3600 SYSTEMS AND NETWORKS CS3600 SYSTEMS AND NETWORKS NORTHEASTERN UNIVERSITY Lecture 24: Congestion Control Prof. Alan Mislove (amislove@ccs.neu.edu) Slides used with permissions from Edward W. Knightly, T. S. Eugene Ng, Ion Stoica,

More information

IPv6 PIM. Based on the forwarding mechanism, IPv6 PIM falls into two modes:

IPv6 PIM. Based on the forwarding mechanism, IPv6 PIM falls into two modes: Overview Protocol Independent Multicast for IPv6 () provides IPv6 multicast forwarding by leveraging static routes or IPv6 unicast routing tables generated by any IPv6 unicast routing protocol, such as

More information

Bandwidth measurement & Multicast

Bandwidth measurement & Multicast Capacity vs. Available Bandwidth Capacity: Maximum throughput without cross-traffic Bandwidth measurement & Multicast Available bandwidth: Maximum throughput given crosstraffic A A A A 4 EECS 49 Computer

More information

CS4700/CS5700 Fundaments of Computer Networks

CS4700/CS5700 Fundaments of Computer Networks CS4700/CS5700 Fundaments of Computer Networks Lecture 5: Internet architecture Slides used with permissions from Edward W. Knightly, T. S. Eugene Ng, Ion Stoica, Hui Zhang Alan Mislove amislove at ccs.neu.edu

More information

Page 1. This Week. CS 269: Lecture 11 Multicast A Tale of Two Failures. Multicast and QoS: the lost decade. Irony. History. Lectures.

Page 1. This Week. CS 269: Lecture 11 Multicast A Tale of Two Failures. Multicast and QoS: the lost decade. Irony. History. Lectures. This Week CS 269: Lecture 11 Multicast A Tale of Two Failures Scott Shenker and Ion Stoica Computer Science Division Department of Electrical Engineering and Computer Sciences University of California,

More information

DD2490 p IP Multicast routing. Multicast routing. Olof Hagsand KTH CSC

DD2490 p IP Multicast routing. Multicast routing. Olof Hagsand KTH CSC DD2490 p4 2010 IP Multicast routing Multicast routing Olof Hagsand KTH CSC 1 Literature RFC 4601 Section 3 (you may need some definitions from Section 2). See reading instructions on web. 2 Deployment

More information

IP Multicast. Overview. Casts. Tarik Čičić University of Oslo December 2001

IP Multicast. Overview. Casts. Tarik Čičić University of Oslo December 2001 IP Multicast Tarik Čičić University of Oslo December 00 Overview One-to-many communication, why and how Algorithmic approach (IP) multicast protocols: host-router intra-domain (router-router) inter-domain

More information

IP Multicast. Falko Dressler Regionales Rechenzentrum Grundzüge der Datenkommunikation IP Multicast

IP Multicast. Falko Dressler Regionales Rechenzentrum Grundzüge der Datenkommunikation IP Multicast Falko Dressler Regionales Rechenzentrum falko.dressler@rrze.uni-erlangen.de 1 Agenda Basics Principles of IP multicast, addressing, TTL Internet Group Management Protocol (IGMP) IGMPv1, v2, v3 Layer-2

More information

IP Multicast Technology Overview

IP Multicast Technology Overview IP multicast is a bandwidth-conserving technology that reduces traffic by delivering a single stream of information simultaneously to potentially thousands of businesses and homes. Applications that take

More information

Advanced Networking. Multicast

Advanced Networking. Multicast Advanced Networking Multicast Renato Lo Cigno Renato.LoCigno@dit.unitn.it Homepage: disi.unitn.it/locigno/index.php/teaching-duties/advanced-networking Multicasting Addresses that refer to group of hosts

More information

Internet Protocols Fall Lectures Inter-domain routing, mobility support, multicast routing Andreas Terzis

Internet Protocols Fall Lectures Inter-domain routing, mobility support, multicast routing Andreas Terzis Internet Protocols Fall 2006 Lectures 11-12 Inter-domain routing, mobility support, multicast routing Andreas Terzis Outline Inter-domain Internet Routing BGP Routing for mobile nodes Multicast routing

More information

Lecture 6. TCP/IP Network Layer (4)

Lecture 6. TCP/IP Network Layer (4) Lecture 6 TCP/IP Network Layer (4) Outline (Network Layer) Principles behind network layer services: Virtual circuit and datagram networks Routing algorithms Link State Distance Vector Hierarchical Routing

More information

Exercises to Communication Systems

Exercises to Communication Systems Exercises to Communication Systems IP Multicast Additional Slides Dr.-Ing. Falko Dressler Department of Computer Science 7 University of Erlangen ÜKS, WS 05/06 1 IP Multicast Introduction Internet Group

More information

MULTICAST AND IGMPv3. Announcements. Today s Lecture. Multicast (No Sharing) Unicast. I. HW5 will be online today CIDR, subnets, routing

MULTICAST AND IGMPv3. Announcements. Today s Lecture. Multicast (No Sharing) Unicast. I. HW5 will be online today CIDR, subnets, routing Announcements MULTICAST AND IGMPv3 I. HW5 will be online today CIDR, subnets, routing due in one week Internet Protocols CSC / ECE 573 Fall, 2005 N. C. State University II. Correction to calendar! copyright

More information

IP Multicast Load Splitting across Equal-Cost Paths

IP Multicast Load Splitting across Equal-Cost Paths IP Multicast Load Splitting across Equal-Cost Paths This module describes how to load split IP multicast traffic from different sources, or from different sources and groups, over Equal Cost Multipath

More information

CS 356: Computer Network Architectures. Lecture 24: IP Multicast and QoS [PD] Chapter 4.2, 6.5. Xiaowei Yang

CS 356: Computer Network Architectures. Lecture 24: IP Multicast and QoS [PD] Chapter 4.2, 6.5. Xiaowei Yang CS 356: Computer Network Architectures Lecture 24: IP Multicast and QoS [PD] Chapter 4.2, 6.5 Xiaowei Yang xwy@cs.duke.edu Overview Two historic important topics in networking Multicast QoS Limited Deployment

More information

IP Multicast Technology Overview

IP Multicast Technology Overview IP multicast is a bandwidth-conserving technology that reduces traffic by delivering a single stream of information simultaneously to potentially thousands of businesses and homes. Applications that take

More information

4.2 Multicast IP supports multicast to support one-to-many (radio, news, IP multicast was originally a many-to-many (any source MC or

4.2 Multicast IP supports multicast to support one-to-many (radio, news, IP multicast was originally a many-to-many (any source MC or CS475 Networks Lecture 14 Chapter 4 Advanced Internetworking Assignments Reading for Lecture 15: Sections 5.1-5.2 Homework 5, Wireshark Project 3 posted, due next Thursday; Programming Project 3 posted,

More information

Integrated Services - Overview

Integrated Services - Overview Multicast QoS Need bandwidth/delay guarantees On many links unknown to sender Fortunately QoS development after multicast Takes multicast into account RSVP reservations from receivers toward sender rules

More information

ETSF10 Internet Protocols Routing on the Internet

ETSF10 Internet Protocols Routing on the Internet ETSF10 Internet Protocols Routing on the Internet 2014, Part 2, Lecture 1.2 Jens Andersson Internet Hierarchy 2014-11-10 ETSF05/ETSF05/ETSF10 - Internet Protocols 2 Hierarchical Routing aggregate routers

More information

Alternative Solutions toward IPv4/IPv6 Multicast

Alternative Solutions toward IPv4/IPv6 Multicast Alternative Solutions toward IPv4/IPv6 Multicast Tudor Mihai Blaga, V. Dobrota, G. Lazar & B. Moraru Technical University of Cluj-Napoca, Romania E-mail: {tudor.blaga, virgil.dobrota, gabriel.lazar, bogdan.moraru}

More information

Configuring IP Multicast Routing

Configuring IP Multicast Routing CHAPTER 46 This chapter describes how to configure IP multicast routing on the Catalyst 3750-E or 3560-E switch. IP multicasting is a more efficient way to use network resources, especially for bandwidth-intensive

More information

IP Multicast: Does It Really Work? Wayne M. Pecena, CPBE, CBNE

IP Multicast: Does It Really Work? Wayne M. Pecena, CPBE, CBNE IP Multicast: Does It Really Work? Wayne M. Pecena, CPBE, CBNE Texas A&M Information Technology Educational Broadcast Services - KAMU v2 Agenda Introduction IP Networking Review The Multicast Group Multicast

More information

Distributed Core Multicast (DCM): a multicast routing protocol for many groups with few receivers

Distributed Core Multicast (DCM): a multicast routing protocol for many groups with few receivers Distributed Core Multicast (DCM): a multicast routing protocol for many groups with few receivers Ljubica Blazević Jean-Yves Le Boudec Institute for computer Communications and Applications (ICA) Swiss

More information

Advanced Network Training Multicast

Advanced Network Training Multicast Division of Brocade Advanced Network Training Multicast Larry Mathews Systems Engineer lmathews@brocade.com Training Objectives Session will concentrate on Multicast with emphasis on Protocol Independent

More information

IP Multicast Jean Yves Le Boudec 2017

IP Multicast Jean Yves Le Boudec 2017 IP Multicast Jean Yves Le Boudec 2017 1 IP Multicast Unicast = send to one destination Multicast = send to a group of destinations IP has multicast addresses: 224.0.0.0/4 (i.e. 224.0.0.0 to 239.255.255.255)

More information

Multicast as an ISP service

Multicast as an ISP service Multicast as an ISP service Lecture slides for S-38.3192 15.2.2007 Mika Ilvesmäki Networking laboratory Goals of this lecture After this lecture you will be able to Give an overall technical view of multicast

More information

IP Multicast Optimization: Optimizing PIM Sparse Mode in a Large IP Multicast Deployment

IP Multicast Optimization: Optimizing PIM Sparse Mode in a Large IP Multicast Deployment IP Multicast Optimization: Optimizing PIM Sparse Mode in a Large IP Multicast Deployment Finding Feature Information, page 1 Prerequisites for Optimizing PIM Sparse Mode in a Large IP Multicast Deployment,

More information

ASM. Engineering Workshops

ASM. Engineering Workshops 1 ASM 2 ASM Allows SPTs and RPTs RP: Matches senders with receivers Provides network source discovery Typically uses RPT to bootstrap SPT RPs can be learned via: Static configuration recommended Anycast-RP

More information

Configuring IP Multicast Routing

Configuring IP Multicast Routing 39 CHAPTER This chapter describes how to configure IP multicast routing on the Catalyst 3560 switch. IP multicasting is a more efficient way to use network resources, especially for bandwidth-intensive

More information

Configuring Bidirectional PIM

Configuring Bidirectional PIM Configuring Bidirectional PIM This chapter describes how to configure the Bidirectional PIM (bidir-pim) feature. Bidir-PIM is a variant of the Protocol Independent Multicast (PIM) suite of routing protocols

More information

Lecture 6: Multicast

Lecture 6: Multicast Lecture 6: Multicast Challene: how do we efficiently send messaes to a roup of machines? Need to revisit all aspects of networkin Routin Autonomous systems and admin control Address allocation Conestion

More information

PIM-SM Multicast Routing

PIM-SM Multicast Routing PIM-SM Multicast Routing Achmad Husni Thamrin SOI-ASIA OW 2004 Outline IP Multicast review Multicast forwarding review DVMRP and PIM-DM PIM-SM XORP 1 IP Multicast Review Many-to-many communication model

More information

ICS 351: Today's plan. routing protocol comparison encapsulation network dynamics multicasting in general IP multicasting IGMP PIM

ICS 351: Today's plan. routing protocol comparison encapsulation network dynamics multicasting in general IP multicasting IGMP PIM ICS 351: Today's plan routing protocol comparison encapsulation network dynamics multicasting in general IP multicasting IGMP PIM what routing is not: Ethernet switching does not use IP addresses in any

More information

Multicast. Midterm. EECS 122: Lecture 16. University of California Berkeley. Exam was not meant to be easy

Multicast. Midterm. EECS 122: Lecture 16. University of California Berkeley. Exam was not meant to be easy Multicast EECS : Lecture 6 Department of Electrical Engineering and Computer Sciences University of California Berkeley Midterm Exam was not meant to e easy Mean: 5 Median: 5 Std Dev: 8 Performance quite

More information

Internet Multicast Routing

Internet Multicast Routing Internet Multicast Routing Distribute information from a source to multiple destinations (multicast group) seminar, meetings, distance learning, van multicast services. MBONE (Internet Multicast BackBone)

More information

! Purpose of Multicasting Routing is to reduce cost for applications that send same data to Multiple recipients.

! Purpose of Multicasting Routing is to reduce cost for applications that send same data to Multiple recipients. PAPER OVERVIEW:! Evaluation of two Multicasting protocols namely CBT and PIM.! Comparison of protocols in terms of End-to-end delay, Network resource usage, Join time, Size of the tables containing multicast

More information

COMP/ELEC 429/556 Introduction to Computer Networks

COMP/ELEC 429/556 Introduction to Computer Networks COMP/ELEC 429/556 Introduction to Computer Networks Let s Build a Scalable Global Network - IP Some slides used with permissions from Edward W. Knightly, T. S. Eugene Ng, Ion Stoica, Hui Zhang T. S. Eugene

More information

Configuring IP Multicast Routing

Configuring IP Multicast Routing CHAPTER 45 This chapter describes how to configure IP multicast routing on the Catalyst 3750 Metro switch. IP multicasting is a more efficient way to use network resources, especially for bandwidth-intensive

More information

Distributed Core Multicast (DCM): a multicast routing protocol for many groups with few receivers

Distributed Core Multicast (DCM): a multicast routing protocol for many groups with few receivers Distributed Core Multicast (DCM): a multicast routing protocol for many groups with few receivers Ljubica Blazević Jean-Yves Le Boudec Institute for computer Communications and Applications (ICA) Swiss

More information

Computer Networks. Routing

Computer Networks. Routing Computer Networks Routing Topics Link State Routing (Continued) Hierarchical Routing Broadcast Routing Sending distinct packets Flooding Multi-destination routing Using spanning tree Reverse path forwarding

More information

Viewing IP and MPLS Multicast Configurations

Viewing IP and MPLS Multicast Configurations CHAPTER 19 These topics provide an overview of the IP Multicast technology and describe how to view IP and multicast configurations in Prime Network Vision: IP and MPLS Multicast Configuration: Overview,

More information

Exercises to Communication Systems

Exercises to Communication Systems Exercises to Communication Systems IP Multicast Dr.-Ing. Falko Dressler Kai-Steffen Hielscher Department of Computer Science 7 University of Erlangen Group Communication Multiple partners communicate in

More information

Computer Networks. Wenzhong Li. Nanjing University

Computer Networks. Wenzhong Li. Nanjing University Computer Networks Wenzhong Li Nanjing University 1 Chapter 4. Internetworking The Internet Protocol IP Address ARP and DHCP ICMP IPv6 Mobile IP Internet Routing BGP and OSPF IP Multicasting Multiprotocol

More information

Today s Plan. Class IV Multicast. Class IV: Multicast in General. 1. Concepts in Multicast What is Multicast? Multicast vs.

Today s Plan. Class IV Multicast. Class IV: Multicast in General. 1. Concepts in Multicast What is Multicast? Multicast vs. Today s Plan Class IV Multicast Nagatsugu Yamanouchi Dept. Info. Science, Toho Unisity Chiba, Japan yamanouc@hypresearch.com Class IV - - - Multicast in genal What is multicast? What is IP multicast? What

More information

IP Multicast Routing Protocols

IP Multicast Routing Protocols IP Multicast Routing Protocols Term Paper By : Priyank Porwal (97255) Course : Advanced Computer Networks (CS625) Instructor : Dr. Dheeraj Sanghi Department of CSE, IIT Kanpur. April, 2000. Table of Contents

More information

Network Layer II. Getting IP addresses. DHCP client-server scenario. DHCP client-server scenario. C compiler. You writing assignment 2

Network Layer II. Getting IP addresses. DHCP client-server scenario. DHCP client-server scenario. C compiler. You writing assignment 2 Network Layer II Still chapter 4 in the textbook C compiler You writing assignment 2 Getting IP addresses ARP is the simplest way, which we will barely discuss (now) It s a mapping between Ethernet MAC

More information

Advanced Networking. Multicast

Advanced Networking. Multicast Advanced Networking Multicast Renato Lo Cigno Alessandro Russo LoCigno@disi.unitn.it - Russo@disi.unitn.it Homepage: disi.unitn.it/locigno/index.php/teaching-duties/advanced-networking The Multicast Tree

More information

Review. Some slides are in courtesy of J. Kurose and K. Ross

Review. Some slides are in courtesy of J. Kurose and K. Ross Review The Internet (IP) Protocol Datagram format IP fragmentation ICMP: Internet Control Message Protocol NAT: Network Address Translation Routing in the Internet Intra-AS routing: RIP and OSPF Inter-AS

More information

HP 5920 & 5900 Switch Series

HP 5920 & 5900 Switch Series HP 5920 & 5900 Switch Series IP Multicast Configuration Guide Part number: 5998-3373 Software version: Release2207 Document version: 6W100-20121130 Legal and notice information Copyright 2012 Hewlett-Packard

More information

Configuring IP Multicast Routing

Configuring IP Multicast Routing 34 CHAPTER This chapter describes how to configure IP multicast routing on the Cisco ME 3400 Ethernet Access switch. IP multicasting is a more efficient way to use network resources, especially for bandwidth-intensive

More information

Configuring IP Multicast over Unidirectional Links

Configuring IP Multicast over Unidirectional Links Configuring IP Multicast over Unidirectional Links IP multicast requires bidirectional communication, yet some networks include broadcast satellite links, which are unidirectional. Unidirectional link

More information

Fundamental Questions to Answer About Computer Networking, Jan 2009 Prof. Ying-Dar Lin,

Fundamental Questions to Answer About Computer Networking, Jan 2009 Prof. Ying-Dar Lin, Fundamental Questions to Answer About Computer Networking, Jan 2009 Prof. Ying-Dar Lin, ydlin@cs.nctu.edu.tw Chapter 1: Introduction 1. How does Internet scale to billions of hosts? (Describe what structure

More information

Load Splitting IP Multicast Traffic over ECMP

Load Splitting IP Multicast Traffic over ECMP Load Splitting IP Multicast Traffic over ECMP Last Updated: August 24, 2012 This module describes how to load split IP multicast traffic over Equal Cost Multipath (ECMP). Multicast traffic from different

More information

How did IP Multicast get so complicated?

How did IP Multicast get so complicated? How did IP Multicast get so complicated? Mark Handley ACIRI mjh@aciri.org Overview IP Multicast Service Model Multicast Addresses DVMRP (1988-1993) Broadcast and Prune PIM-DM (~1993) DVMRP for "real" routers

More information

Fundamentals of IP Multicast

Fundamentals of IP Multicast Fundamentals of IP Multicast Module 1 1 1 Module Objectives Recognize when to use IP Multicast Identify the fundamental concepts involved in IP Multicasting Characterize the differences in various IP Multicast

More information

Developing IP Muiticast Networks

Developing IP Muiticast Networks Developing IP Muiticast Networks Volume I Beau Williamson Cisco SYSTEMS CISCO PRESS Cisco Press 201 West 103rd Street Indianapolis, IN 46290 USA Table of Contents Introduction xviii Part I Fundamentals

More information

itexamdump 최고이자최신인 IT 인증시험덤프 일년무료업데이트서비스제공

itexamdump 최고이자최신인 IT 인증시험덤프   일년무료업데이트서비스제공 itexamdump 최고이자최신인 IT 인증시험덤프 http://www.itexamdump.com 일년무료업데이트서비스제공 Exam : EW0-300 Title : Extreme Networks Specialist... Vendors : Extreme Networks Version : DEMO Get Latest & Valid EW0-300 Exam's Question

More information

Ahmed Helmy Assistant Professor of Computer Engineering University of Southern California.

Ahmed Helmy Assistant Professor of Computer Engineering University of Southern California. ,30XOWLFDVW7XWRULDO Ahmed Helmy Assistant Professor of Computer Engineering University of Southern California helmy@ceng.usc.edu http://ceng.usc.edu/~helmy 2XWOLQH - Motivation and Background - Multicast

More information

Internetworking. Problem: There is more than one network (heterogeneity & scale)

Internetworking. Problem: There is more than one network (heterogeneity & scale) Internetworking Problem: There is more than one network (heterogeneity & scale) Hongwei Zhang http://www.cs.wayne.edu/~hzhang Internetworking: Internet Protocol (IP) Routing and scalability Group Communication

More information

IPv6 and Multicast. Outline. IPv6 Multicast. S Computer Networks - Spring 2005

IPv6 and Multicast. Outline. IPv6 Multicast. S Computer Networks - Spring 2005 IPv6 and Multicast 188lecture5.ppt Pasi Lassila 1 Outline IPv6 Multicast 2 IPv6 overview Motivation Internet growth (address space depletion and routing information eplosion) CIDR has helped but eventually

More information

Example questions for the Final Exam, part A

Example questions for the Final Exam, part A ETSF10, ETSF05 Ht 2010 Example questions for the Final Exam, part A 1. In AdHoc routing there are two main strategies, reactive and proactive routing. Describe in a small number of words the concept of

More information