© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 2 1 IP Multicasting: IGMP and Layer 2 Issues.

Slides:



Advertisements
Similar presentations
© 2006 Cisco Systems, Inc. All rights reserved. ICND v2.3—2-1 Extending Switched Networks with Virtual LANs Introducing VLAN Operations.
Advertisements

1April 16, 2002 Layer 3 Multicast Addressing IP group addresses – “Class D” addresses = high order bits of “1110” Special reserved.
Introduction to IP Multicast 1 Cisco Systems Confidential 0810_04F7_c2.
,< 資 管 Lee 附錄 A0 IGMP vs Multicast Listener Discovery.
Computer Networks21-1 Chapter 21. Network Layer: Address Mapping, Error Reporting, and Multicasting 21.1 Address Mapping 21.2 ICMP 21.3 IGMP 21.4 ICMPv6.
21.1 Chapter 21 Network Layer: Address Mapping, Error Reporting, and Multicasting Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction.
CISCO NETWORKING ACADEMY Chabot College ELEC Address Resolution Protocol.
Implementing Inter-VLAN Routing
Internet Control Protocols Savera Tanwir. Internet Control Protocols ICMP ARP RARP DHCP.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Implement Inter- VLAN Routing LAN Switching and Wireless – Chapter 6.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 RIP version 1 Routing Protocols and Concepts – Chapter 5.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 W. Schulte Chapter 5: Inter-VLAN Routing Routing And Switching.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 5: Inter-VLAN Routing Routing & Switching.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 3 1 IP Multicasting: Multicast Routing Protocols.
IP Multicasting: Explaining Multicast
1 DYNAMIC HOST REGISTRATION -- INTERNET GROUP MANAGEMENT PROTOCOL Yi-Cheng Lin.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 4 1 IP Multicasting: Multicast Configuration and Verification.
© 2002, Cisco Systems, Inc. All rights reserved..
Group Management n Introduction n Internet Group Management Protocol (IGMP) n Multicast Listener Discovery (MLD) protocol.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 5: Inter-VLAN Routing Routing And Switching.
Speaker 2006/XX/XX Speaker 2007/XX/XX IGMP Snooping CK NG Technical Marketing.
Module 7: IP Multicasting
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Multicast routing.
Semester 3, v Chapter 3: Virtual LANs
© 2006 Cisco Systems, Inc. All rights reserved.1 Microsoft Network Load Balancing Support Vivek V
© 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.
Network Security1 – Chapter 5 – Secure LAN Switching Layer 2 security –Port security –IP permit lists –Protocol filtering –Controlling LAN floods (using.
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 9 Internet Group Management Protocol (IGMP)
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 1 1 IP Multicasting: Explaining Multicast.
1 CMPT 471 Networking II IGMP (IPv4) and MLD (IPv6) © Janice Regan,
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicBSCI Module 6 1 Basic Switch Concept Prepared by: Akhyari Nasir Resources form Internet.
Ethernet Basics - 5 IGMP. The Internet Group Management Protocol (IGMP) is an Internet protocol that provides a way for an Internet computer to report.
© 2002, Cisco Systems, Inc. All rights reserved..
© 2002, Cisco Systems, Inc. All rights reserved..
Introduction to IP Multicast
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Access Control Lists Accessing the WAN – Chapter 5.
Medium-Sized Switched Network Construction NetPro-ITI Implementing VLANs and Trunks.
Engineering Workshops 1 Multicast on the LAN. Engineering Workshops 2 Multicast Addressing at Layer 2 An IPv4 multicast address is 32 bits, of which the.
TCP/IP Protocol Suite 1 Chapter 10 Upon completion you will be able to: Internet Group Management Protocol Know the purpose of IGMP Know the types of IGMP.
1 © 2000, Cisco Systems, Inc _05_2000_c2 Server Router Unicast Server Router Multicast Unicast vs. Multicast.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 9 Virtual Trunking Protocol.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 VLANs LAN Switching and Wireless – Chapter 3.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lesson 3 1 BSCI Module 8 Lesson 3 Implementing Dynamic IPv6 Addresses.
Cisco Confidential © 2010 Cisco and/or its affiliates. All rights reserved. 1 Multicasting within UCS Qiese Dides.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 10 Internet Group Management Protocol (IGMP)
© 2004, Cisco Systems, Inc. All rights reserved. CSPFA 3.2—13-1 Lesson 13 Switching and Routing.
Controlling Campus Device Access Configuring IP Multicast
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 3: VLANs Routing & Switching.
Unnecessary Multicast Flooding Problem Statement
Multicasting EECS June Multicast One-to-many, many-to-many communications Applications: – Teleconferencing – Database – Distributed computing.
© 2002, Cisco Systems, Inc. All rights reserved..
Cisco Routers Routers collectively provide the main feature of the network layer—the capability to forward packets end-to-end through a network. routers.
TCP/IP Protocol Suite 1 Chapter 10 Upon completion you will be able to: Internet Group Management Protocol Know the purpose of IGMP Know the types of IGMP.
1 Group Communications: Host Group and IGMP Dr. Rocky K. C. Chang 19 March, 2002.
Ethernet Packet Filtering - Part1 Øyvind Holmeide Jean-Frédéric Gauvin 05/06/2014 by.
Instructor Materials Chapter 2: Scaling VLANs
Introduction to Networks v6.0
ICMP The IP provides unreliable and connectionless datagram delivery. The IP protocol has no error-reporting or error-correcting mechanism. The IP protocol.
Instructor Materials Chapter 5: Network Security and Monitoring
Multicast Listener Discovery
© 2002, Cisco Systems, Inc. All rights reserved.
Instructor Materials Chapter 5: Ethernet
– Chapter 5 – Secure LAN Switching
© 2002, Cisco Systems, Inc. All rights reserved.
Chapter 2: Scaling VLANs
Chapter 5: Network Security and Monitoring
© 2002, Cisco Systems, Inc. All rights reserved.
© 2002, Cisco Systems, Inc. All rights reserved.
Chapter 10 IGMP Prof. Choong Seon HONG.
Presentation transcript:

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 2 1 IP Multicasting: IGMP and Layer 2 Issues

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 2 2 Objectives  Explain the operations of IGMPv2 and how IGMPv2 utilizes Join Group and Leave Group messages.  Explain the operations of IGMPv3 and how IGMPv2 and IGMPv3 interoperate.  Describe the methods used to deal with multicast in a Layer 2 switching environment.

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

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 2 4 Internet Group Management Protocol (IGMP) How hosts tell routers about group membership  Routers solicit group membership from directly connected hosts RFC 1112 specifies IGMPv1 Supported on Windows 95 RFC 2236 specifies IGMPv2 Supported on latest service pack for Windows and most UNIX systems RFC 3376 specifies IGMPv3 Supported in Window XP and various UNIX systems

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 2 5 IGMPv2 RFC 2236  Group-specific query Router sends query membership message to a single group rather than all hosts (reduces traffic).  Leave group message Host sends leave message if it leaves the group and is the last member (reduces leave latency in comparison to v1).  Query-interval response time The Query router sets the maximum Query-Response time (controls burstiness and fine-tunes leave latencies).  Querier election process IGMPv2 routers can elect the Query Router without relying on the multicast routing protocol.

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 2 6 IGMPv2—Joining a Group Join Group

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 2 7 IGMPv2—Leaving a Group IGMPv2 has explicit Leave Group messages, which reduces overall leave latency.

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 2 8 IGMPv2—Leaving a Group (Cont.) Hosts H2 and H3 are members of group H2 sends a leave message.

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 2 9 IGMPv2—Leaving a Group (Cont.) 2.Router sends group-specific query.

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 2 10 IGMPv2—Leaving a Group (Cont.) 3.A remaining member host sends report, so group remains active.

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 2 11 IGMPv2—Leaving a Group (Cont.)

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 2 12 IGMPv2—Leaving a Group (Cont.)

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 2 13 IGMPv3—Joining a Group Joining member sends IGMPv3 report to immediately upon joining.

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 2 14 IGMPv3—Joining Specific Source(s) IGMPv3 Report contains desired sources in the Include list. Only “Included” sources are joined.

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 2 15 IGMPv3—Maintaining State Router sends periodic queries:  All IGMPv3 members respond. Reports contain multiple group state records.

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 2 16 Self Check 1.What is the primary purpose of IGMP? 2.When 2 IGMP routers are located on the same Ethernet segment, which router will be the designated querier? 3.What does the ICMPv2 Query router doe when it receives a Leave Message?

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 2 17 IGMP Layer 2 Issues

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 2 18 Determining IGMP Version Running Determining which IGMP version is running on an interface. rtr-a>show ip igmp interface e0 Ethernet0 is up, line protocol is up Internet address is , subnet mask is IGMP is enabled on interface Current IGMP version is 2 CGMP is disabled on interface IGMP query interval is 60 seconds IGMP querier timeout is 120 seconds IGMP max query response time is 10 seconds Inbound IGMP access group is not set Multicast routing is enabled on interface Multicast TTL threshold is 0 Multicast designated router (DR) is (this system) IGMP querying router is (this system) Multicast groups joined:

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 2 19 Layer 2 Multicast Frame Switching Problem: Layer 2 flooding of multicast frames  Typical Layer 2 switches treat multicast traffic as unknown or broadcast and must flood the frame to every port (in VLAN).  Static entries may sometimes be set to specify which ports receive which groups of multicast traffic.  Dynamic configuration of these entries may reduce administration.

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 2 20 Layer 2 Multicast Switching Solutions  Cisco Group Management Protocol (CGMP): Simple, proprietary; routers and switches  IGMP snooping: Complex, standardized, proprietary implementations; switches only

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 2 21 Layer 2 Multicast Frame Switching CGMP Solution 1: CGMP  Runs on switches and routers.  CGMP packets sent by routers to switches at the CGMP multicast MAC address of cdd.dddd.  CGMP packet contains: Type field: join or leave MAC address of the IGMP client Multicast MAC address of the group  Switch uses CGMP packet information to add or remove an entry for a particular multicast MAC address.

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 2 22 IGMP Snooping Solution 2: IGMP snooping  Switches become IGMP-aware.  IGMP packets are intercepted by the CPU or by special hardware ASICs.  Switch examines contents of IGMP messages to learn which ports want what traffic.  Effect on switch without Layer 3-aware Hardware/ASICs Must process all Layer 2 multicast packets Administration load increased with multicast traffic load  Effect on switch with Layer 3-aware Hardware/ASICs Maintain high-throughput performance but cost of switch increases

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 2 23  Impact of IGMPv3 on IGMP Snooping IGMPv3 Reports are sent to a separate group ( ) reduces load on switch CPU No Report Suppression in IGMPv3  IGMP Snooping should not cause a serious performance problem once IGMPv3 is implemented. IGMPv3 and IGMP Snooping

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 2 24 Self Check 1.What command is used to determine the version of IGMP active on an interface? 2.How does a typical layer 2 switch treat multicast traffic? 3.What is CGMP? 4.What type of switch is recommending for use with IGMP snooping?

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 2 25 Summary  IGMPv2 is a protocol used by multicast clients to join a multicast group.  IGMPv3 allows a receiver to specify a source.  If controls such as CGMP and IGMP snooping are not added at the Ethernet switching level, all multicast frames are flooded.  CGMP is a Cisco proprietary protocol used to implement multicast efficiently.  IGMP snooping is a standard protocol that has a function similar to CGMP.

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

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 2 27 Resources  Wikipedia IGMP article  Multicast in a Campus Network: CGMP and IGMP Snooping  IP Multicast Glossary of Terms bca26.html

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 2 28