Multicasting Unicast.

Slides:



Advertisements
Similar presentations
Identifying MPLS Applications
Advertisements

1April 16, 2002 Layer 3 Multicast Addressing IP group addresses – “Class D” addresses = high order bits of “1110” Special reserved.
1  Changes in IPv6 – Expanded addressing capabilities (32 to 128 bits), anycast address – A streamlined 40-byte header – Flow labeling and priority –
Multicast on the Internet CSE April 2015.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
1 o Two issues in practice – Scale – Administrative autonomy o Autonomous system (AS) or region o Intra autonomous system routing protocol o Gateway routers.
1 Version 3 Module 8 Ethernet Switching. 2 Version 3 Ethernet Switching Ethernet is a shared media –One node can transmit data at a time More nodes increases.
COS 420 Day 18. Agenda Group Project Discussion Program Requirements Rejected Resubmit by Friday Noon Protocol Definition Due April 12 Assignment 3 Due.
TDC375 Winter 2002John Kristoff - DePaul University1 Network Protocols IP Multicast.
Slide Set 15: IP Multicast. In this set What is multicasting ? Issues related to IP Multicast Section 4.4.
CS335 Networking & Network Administration Tuesday, May 18, 2010.
1 IP Multicasting. 2 IP Multicasting: Motivation Problem: Want to deliver a packet from a source to multiple receivers Applications: –Streaming of Continuous.
TDC375 Autumn 03/04 John Kristoff - DePaul University 1 Network Protocols Multicast.
EE689 Lecture 12 Review of last lecture Multicast basics.
MULTICASTING Network Security.
© J. Liebeherr, All rights reserved 1 IP Multicasting.
1 Computer Networks IP Multicast. 2 Recall Unicast Broadcast Multicast sends to a specific group.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
Chapter Six NetworkingHardware. Agenda Questions about Ch. 11 Midterm Exam Ch.6 Cable kit.
1 Chapter 27 Internetwork Routing (Static and automatic routing; route propagation; BGP, RIP, OSPF; multicast routing)
Chapter 4: Managing LAN Traffic
Multicasting  A message can be unicast, multicast, or broadcast.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Multicast routing.
Routing and Routing Protocols Routing Protocols Overview.
Cisco – Chapter 11 Routers All You Ever Wanted To Know But Were Afraid to Ask.
1 Chapter 27 Internetwork Routing (Static and automatic routing; route propagation; BGP, RIP, OSPF; multicast routing)
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 9 Internet Group Management Protocol (IGMP)
Objectives: Chapter 5: Network/Internet Layer  How Networks are connected Network/Internet Layer Routed Protocols Routing Protocols Autonomous Systems.
CCNA 1 Module 10 Routing Fundamentals and Subnets.
CSC 600 Internetworking with TCP/IP Unit 8: IP Multicasting (Ch. 17) Dr. Cheer-Sun Yang Spring 2001.
Chapter 22 Network Layer: Delivery, Forwarding, and Routing Part 5 Multicasting protocol.
Chapter 15 Multicasting and Multicast Routing
© J. Liebeherr, All rights reserved 1 Multicast Routing.
Multicast 1 Spencer Tsai Mobile Communication & Broadband Network Lab CSIE Fu-Jen Catholic University Introduction to Multicast.
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.
11 CS716 Advanced Computer Networks By Dr. Amir Qayyum.
Using Routing and Remote Access Chapter Five. Exam Objectives in this Chapter:  Plan a routing strategy Identify routing protocols to use in a specified.
Chapter 21 Multicast Routing
4.6 Multicast at the Network Layer Introduction: The Internet multicast abstraction and multicast groups The IGMP Protocol Multicast.
Computer Network Architecture Lecture 3: Network Connectivity Devices.
(ITI310) By Eng. BASSEM ALSAID SESSIONS 9: Dynamic Host Configuration Protocol (DHCP)
Multicasting EECS June Multicast One-to-many, many-to-many communications Applications: – Teleconferencing – Database – Distributed computing.
TCP/IP Protocol Suite 1 Multicasting and Multicast Routing Protocols Differentiate between a unicast and a multicast message Understand multicast link.
Computer Network Architecture Lecture 7: OSI Model Layers Examples II 1 26/12/2012.
VCC Semester 1 CHAPTER 11. VCC  Content Layer 3 Devices ARP concept Network layer services Routed and routing protocols Protocol analyzer.
1 Computer Networks Chapter 5. Network layer The network layer is concerned with getting packets from the source all the way to the destination. Getting.
1 CMPT 471 Networking II Multicasting © Janice Regan,
Chapter 21 Multicast Routing
DMET 602: Networks and Media Lab
TRANSPORT LAYER BY, Parthasarathy.g.
Kapitel 19: Routing. Kapitel 21: Routing Protocols
Computer Networking Multicast.
Multicast Outline Multicast Introduction and Motivation DVRMP.
Routing BY, P.B.SHANMATHI.
(How the routers’ tables are filled in)
Internet Multicast Routing
CMPE 252A: Computer Networks
Chapter 4: Routing Concepts
Virtual LANs.
Chapter 9 Objectives Understand TCP/IP Protocol.
What’s “Inside” a Router?
Multicasting and Multicast Routing Protocols
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 4: Planning and Configuring Routing and Switching.
Routing Fundamentals and Subnets
Internet Protocol, Version 6 (IPv6)
IP Multicast COSC /5/2019.
Implementing Multicast
Optional Read Slides: Network Multicast
Chapter 5: Link Layer 5.1 Introduction and services
Presentation transcript:

Multicasting Unicast

Unicast is not scalable Multicasting Unicast is not scalable

Multicasting Broadcast Wastes Bandwidth and Increases Processing Load on CPU

TCP/IP Protocols

Multicasting The six basic requirements for supporting multicast across a routed network are as follows: A designated range of Layer 3 addresses that can only be used by multicast applications must exist. A network administrator needs to install a multicast application on a multicast server using a Layer 3 multicast address from the designated range

Multicasting A multicast address must be used only as a destination IP address, and specifically not as a source IP address. Unlike a unicast IP packet, a destination IP address in a multicast packet does not specify a recipient’s address, but rather signifies that the packet is carrying multicast traffic for a specific multicast application

Multicasting The multicast application must be installed on all the hosts in the network that need to receive the multicast traffic for the application. The application must be installed using the same Layer 3 multicast address that was used on the multicast server. This is referred to as launching an application or joining a group

Multicasting All hosts that are connected to a LAN must use a standard method to calculate a Layer 2 multicast address from the Layer 3 multicast address and assign it to their network interface cards (NICs) There must be a mechanism by which a host can dynamically indicate to the connected router whether it would like to receive the traffic for the installed multicast application The Internet Group Management Protocol (IGMP) provides communication between hosts and a router IGMP snooping helps switches learn which hosts have requested to receive the traffic for a specific multicast application and to which switch ports these hosts are connected

Multicasting There must be a multicast routing protocol that allows routers to forward multicast traffic from multicast servers to hosts without overtaxing network resources. Some of the multicast routing protocols are Distance Vector Multicast Routing Protocol (DVMRP), Multicast Open Shortest Path First (MOSPF), and Protocol Independent Multicast dense mode (PIM-DM) and sparse mode (PIM-SM)

Multicasting How Multicast Delivers Traffic to Selected Users

Multicasting Multicasting Is Scalable

Multicast IP Address Ranges 224.0.0.0 to 239.255.255.255 This range represents the entire IPv4 multicast address space. It is reserved for multicast applications 224.0.0.0 to 224.0.0.255 This range is part of the permanent groups. Addresses from this range are assigned by IANA for network protocols on a local segment. Routers do not forward packets with destination addresses used from this range. 224.0.1.0 to 224.0.1.255 This range is also part of the permanent groups. Addresses from this range are assigned by IANA for the network protocols that are forwarded in the entire network. Routers forward packets with destination addresses used from this range. 239.0.0.0 to 239.255.255.255 This range is used for private multicast domains. These addresses are called administratively scoped addresses

Multicast IP Address Ranges Some well known reserved multicast addresses 224.0.0.1 All multicast hosts 224.0.0.2 All multicast routers 224.0.0.4 DVMRP routers 224.0.0.5 All OSPF routers 224.0.0.6 OSPF designated routers 224.0.0.13 PIM routers 224.0.0.22 IGMPv3

Mapping IP Multicast Addresses to MAC Addresses

Traditional Routing and MPLS

Limitations of Traditional Routing Routing table is consulted every time a packet is received Hard to obtain optimal traffic flows Traffic always takes the low cost route No provision of having private networks within shared infrastructure Requirement of running Border Gateway Protocol (BGP) on every router of provider core

Multi-Protocol Label Switching (MPLS)

The Label

MPLS Applications

Benefits of MPLS The use of one unified network infrastructure Better IP over ATM integration Border Gateway Protocol (BGP)-free core The peer-to-peer model for MPLS VPN Optimal traffic flow Traffic engineering