© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 1 1 IP Multicasting: Explaining Multicast.

Slides:



Advertisements
Similar presentations
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Implementing IP Addressing Services Accessing the WAN – Chapter 7.
Advertisements

© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
© N. Ganesan, All rights reserved. Chapter IP Addressing Format.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
Module 4: Configuring Network Connectivity
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking Assist. Prof.
Network Certification Preparation. Module - 1 Communication methods OSI reference model and layered communication TCP/IP model TCP and UDP IP addressing.
1 IP - The Internet Protocol Relates to Lab 2. A module on the Internet Protocol.
Multicast Fundamentals n The communication ways of the hosts n IP multicast n Application level multicast.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
Module 4: Configuring Network Connectivity
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 OSI Transport Layer Network Fundamentals – Chapter 4.
Multicast Integrated Network Services Almerindo Graziano.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 2 1 IP Multicasting: IGMP and Layer 2 Issues.
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.
IP Multicasting: Explaining Multicast
TDC375 Winter 2002John Kristoff - DePaul University1 Network Protocols IP Multicast.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Addressing Networking for Home and Small Businesses – Chapter 5.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Network Addressing Networking for Home and Small Businesses – Chapter.
TCP/IP Networking sections 13.2,3,4,5 Road map: TCP, provide connection-oriented service IP, route data packets from one machine to another (RFC 791) ICMP,
OSI Model Routing Connection-oriented/Connectionless Network Services.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
© 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.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Addressing Networking for Home and Small Businesses – Chapter 5.
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lessons 1 and 2 1 BSCI Module 8 Lessons 1 and 2 Introducing IPv6 and Defining.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Network Services Networking for Home and Small Businesses – Chapter.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Connecting to the Network Networking for Home and Small Businesses.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking.
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 9 Internet Group Management Protocol (IGMP)
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
© N. Ganesan, All rights reserved. Chapter IP Addressing Format.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Connecting to the Network Networking for Home and Small Businesses – Chapter.
Module 3: Designing IP Addressing. Module Overview Designing an IPv4 Addressing Scheme Designing DHCP Implementation Designing DHCP Configuration Options.
Module 4: Fundamentals of Communication Technologies.
1 Sidevõrgud IRT 0020 loeng 616. okt Avo Ots telekommunikatsiooni õppetool raadio- ja sidetehnika instituut
Fall 2005Computer Networks20-1 Chapter 20. Network Layer Protocols: ARP, IPv4, ICMPv4, IPv6, and ICMPv ARP 20.2 IP 20.3 ICMP 20.4 IPv6.
© 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.
TCP/IP Honolulu Community College Cisco Academy Training Center Semester 2 Version 2.1.
Lector: Aliyev H.U. Lecture №10 Multicast network software design TASHKENT UNIVERSITY OF INFORMATION TECHNOLOGIES THE DEPARTMENT OF DATA COMMUNICATION.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Planning the Addressing Structure Working at a Small-to-Medium Business.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Connecting to the Network Networking for Home and Small Businesses.
CCNP Network Route IPV-6 Part-I IPV6 Addressing: IPV-4 is 32-BIT, IPV-6 is 128-BIT IPV-6 are divided into 8 groups. Each is 4 Hex characters. Each group.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 OSI Network Layer Network Fundamentals – Chapter 5.
CSC 600 Internetworking with TCP/IP Unit 7: IPv6 (ch. 33) Dr. Cheer-Sun Yang Spring 2001.
© 2006 Cisco Systems, Inc. All rights reserved. BSCI v3.0—8-1 Implementing IPv6 Implementing Dynamic IPv6 Addresses.
Internet Protocols (chapter 18) CSE 3213 Fall 2011.
Multicast in Network Level Presented by Apichan Kanjanavapastit, PhD (Telecom) Department of Telecommunication Engineering Faculty of Engineering Mahanakorn.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lesson 3 1 BSCI Module 8 Lesson 3 Implementing Dynamic IPv6 Addresses.
Allocating IP Addressing by Using Dynamic Host Configuration Protocol.
Chapter 9: Multicast Sockets
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. Overview of Ethernet Networking A Rev /31/2011.
Cisco Confidential © 2013 Cisco and/or its affiliates. All rights reserved. 1 Cisco Networking Training (CCENT/CCT/CCNA R&S) Rick Rowe Ron Giannetti.
IP Protocol CSE TCP/IP Concepts Connectionless Operation Internetworking involves connectionless operation at the level of the Internet Protocol.
© 2002, Cisco Systems, Inc. All rights reserved..
6DEPLOY. IPv6 Deployment and Support
Chapter 5. An IP address is simply a series of binary bits (ones and zeros). How many binary bits are used? 32.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the network IPv4 CCNA Exploration Semester 1 – Chapter 6.
IPv6. What is an IP address?  Each host on a TCP/IP network is uniquely identified at the IP layer with an address.  An Internet Protocol (IP) address.
Network Layer IP Address.
© 2006 Cisco Systems, Inc. All rights reserved. BSCI v3.0—8-1 Implementing IPv6 Defining IPv6 Addressing.
1 CMPT 471 Networking II Multicasting © Janice Regan,
© 2003, Cisco Systems, Inc. All rights reserved.
Implementing Multicast
Multicasting Unicast.
Presentation transcript:

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 1 1 IP Multicasting: Explaining Multicast

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 1 2 Objectives  Describe the IP multicast group.  Compare and contrast Unicast packets and multicast packets.  List the advantages and disadvantages of multicast traffic.  Discuss two types of multicast applications.  Describe the types of IP multicast addresses.  Describe how receivers can learn about a scheduled multicast session.

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 1 3 Multicast Overview

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 1 4 IP Multicast Distribute information to large audiences over an IP network

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 1 5 Multicast Adoption Past, Present, and Future Multicast ( ) Time Early Adopters NASA, DOD, Cisco, Microsoft, Sprint Financials NASDAQ, NYSE, LIFE, Morgan, GS, Prudential E Learning 150 Universities in US, Hawaii, Oregon, USC, UCLA, Berkley Corporate Communication HP, IBM, Intel, Ford, BMW, Dupont MXU & Content Providers Fastweb, B2, Yahoo, BBC, CNN Multicast Deployment z z z Research Community MBONE Surveillance Law Enforcement and Federal IPv6 Multicast NTT, Sony, Panasonic, Multicast VPN C&W, MCI, AT&T, TI, FT, DT, NTT

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 1 6 Why Multicast?  Used when sending same data to multiple receivers  Better bandwidth utilization  Less host/router processing  Used when addresses of receivers unknown  Used when simultaneous delivery for a group of receivers is required (simulcast)

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 1 7 Unicast vs. Multicast

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 1 8 Multicast Advantages Enhanced efficiency: Controls network traffic and reduces server and CPU loads Optimized performance: Eliminates traffic redundancy Distributed applications: Makes multipoint applications possible

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 1 9 Other Multicast Advantages  For the equivalent amount of multicast traffic, the sender needs much less processing power and bandwidth.  Multicast packets do not impose as high a rate of bandwidth utilization as unicast packets, so there is a greater possibility that they will arrive almost simultaneously at the receivers.

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 1 10 Multicast Disadvantages Multicast is UDP-based.  Best-effort delivery Heavy drops in Voice traffic Moderate to Heavy drops in Video  No congestion avoidance  Duplicate packets may be generated  Out-of-sequence delivery may occur  Efficiency issues in filtering and in security

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 1 11 Types of Multicast Applications One-to-many  A single host sending to two or more (n) receivers Many-to-many  Any number of hosts sending to the same multicast group; hosts are also members of the group (sender = receiver) Many-to-one  Any number of receivers sending data back to a source (via unicast or multicast)

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 1 12 Corporate Broadcasts Distance Learning Training Videoconferencing Whiteboard/Collaboration Multicast File Transfer Data and File Replication Real-Time Data Delivery—Financial Video-on-Demand Live TV and Radio Broadcast to the Desktop IP Multicast Applications

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 1 13 Self Check 1.List some advantages of multicast transmission over unicast transmission. 2.How does the best effort delivery nature of UDP impact multicast transmissions? 3.What are the 3 basic types of multicast applications? 4.Give examples of one-to-many. 5.What model is used when a host can be a sender as well as a receiver simultaneously?

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 1 14 Multicast Addressing

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 1 15 IP Multicast Address Structure IP group addresses:  Class D address (high-order three bits are set)  Range from through

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 1 16 Multicast Addressing IPv4 Header OptionsPadding Time to LiveProtocolHeader Checksum IdentificationFlagsFragment Offset VersionIHLType of ServiceTotal Length Source Address Destination Address Destination Source Source Address can never be Class D Multicast Group Address (Class D) Multicast Group Address Range Destination (Class A, B, C) Source

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 1 17 IP Multicast Address Groups  Local scope addresses to  Global scope addresses to  Administratively scoped addresses to

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 1 18 Local Scope Addresses Well-known addresses assigned by IANA  Reserved use: through (all multicast systems on subnet) (all routers on subnet) (all DVMRP routers) (all PIMv2 routers) , , , and used by unicast routing protocols

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 1 19 Global Scope Addresses  Transient addresses, assigned and reclaimed dynamically (within applications): Global range: X.X usually used in MBONE applications  Part of a global scope recently used for new protocols and temporary usage

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 1 20 Administratively Scoped Addresses Transient addresses, assigned and reclaimed dynamically (within applications):  Limited (local) scope: /8 for private IP multicast addresses (RFC-2365) Site-local scope: /16 Organization-local scope: to

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 1 21 Layer 2 Multicast Addressing IEEE MAC Address Format

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 1 22 IANA Ethernet MAC Address Range e through e-7f-ff-ff Available range of MAC addresses for IP multicast

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson : : : : : IANA Ethernet MAC Address Range through  Within this range, these MAC addresses have the first 25 bits in common.  The remaining 23 bits are available for mapping to the lower 23 bits of the IP multicast group address. Available range of MAC addresses for IP multicast : : : : :

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 1 24 Ethernet MAC Address Mapping

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson x0100.5E Multicast MAC Address (FDDI and Ethernet) 32 - IP Multicast Addresses Multicast Addressing Be Aware of the 32:1 Address Overlap IP Multicast MAC Address Mapping (FDDI & Ethernet)

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 1 26 Madcap in MS Server

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 1 27 How are Multicast Addresses Assigned? Static Global Group Address Assignment  Temporary method to meet immediate needs  Group range: – Your AS number is inserted in middle two octets Remaining low-order octet used for group assignment  Defined in RFC 2770 “GLOP Addressing in 233/8” Manual address allocation by the admin is still the most common practice.

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 1 28 Learning About Multicast Sessions Potential receivers have to learn about multicast streams or sessions available before a multicast application is launched. Possibilities:  Another multicast application sending to a well-known group whose members are all potential receivers  Directory services  Web page,  Session Announcement Protocol (SAP)

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 1 29 sdr—Session Directory

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 1 30 A Cisco IP/TV Example Cisco IP/TV application  Clients (viewers) use program listing Contact the server directly Listen to SAP announcements

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 1 31 Self Check 1.What is the address range for multicast addresses? 2.What are Local Scope Addresses? 3.What is Mbone? 4.What is the 32-to-1 overlap? 5.What is MADCAP?

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 1 32 Summary  IP multicast is a much more efficient means of delivering content where a single sender needs to deliver the content to multiple receivers. This task may be achieved through the use of multicast groups.  IP multicasts are designated by the use of a specific Class D IP address range. This is achieved through global scope addresses, which are assigned dynamically, and administratively scoped, which are assigned locally and are reserved for use inside private domains.

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 1 33 Q and A

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 1 34 Resources  Wikipedia IP Multicast article  Webopedia Mbone article

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 1 35