© 2006 Cisco Systems, Inc. All rights reserved. BSCI v3.07-1 Implementing Multicast IGMP and Layer 2 Issues.

Презентация:



Advertisements
Похожие презентации
© 2003, Cisco Systems, Inc. All rights reserved. CSPFA Chapter 9 Routing.
Advertisements

© 2006 Cisco Systems, Inc. All rights reserved. BCMSN v Implementing Inter-VLAN Routing Enabling Routing Between VLANs on a Multilayer Switch.
© 2006 Cisco Systems, Inc. All rights reserved. BSCI v Implementing Multicast Multicast Configuration and Verification.
© 2006 Cisco Systems, Inc. All rights reserved.BCMSN v Defining VLANs Propagating VLAN Configurations with VTP.
© 2006 Cisco Systems, Inc. All rights reserved. BCMSN v Implementing Inter-VLAN Routing Describing Routing Between VLANs.
© 2006 Cisco Systems, Inc. All rights reserved. ICND v Extending Switched Networks with Virtual LANs Introducing VLAN Operations.
© 2006 Cisco Systems, Inc. All rights reserved. BSCI v Implementing Multicast Explaining Multicast Routing Protocols.
© 2006 Cisco Systems, Inc. All rights reserved. BSCI v Module Summary IP multicast supports numerous critical applications within an enterprise.
© 2006 Cisco Systems, Inc. All rights reserved.BCMSN v Defining VLANs Implementing Trunks.
© 2006 Cisco Systems, Inc. All rights reserved. BSCI v Manipulating Routing Updates Implementing Advanced Cisco IOS Features: Configuring DHCP.
© 2006 Cisco Systems, Inc. All rights reserved. BSCI v Configuring EIGRP Using EIGRP in an Enterprise Network.
© 2006 Cisco Systems, Inc. All rights reserved. BCMSN v Implementing High Availability in a Campus Environment Configuring Layer 3 Redundancy with.
© 2006 Cisco Systems, Inc. All rights reserved. BCMSN v Minimizing Service Loss and Data Theft in a Campus Network Protecting Against Spoof Attacks.
© 2006 Cisco Systems, Inc. All rights reserved. ICND v Configuring Catalyst Switch Operations Introducing Basic Layer 2 Switching and Bridging Functions.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v Route Selection Using Policy Controls Using Outbound Route Filtering.
Designing IP Multicast Services © 2004 Cisco Systems, Inc. All rights reserved. Examining IP Multicast Services ARCH v
© 2006 Cisco Systems, Inc. All rights reserved. BSCI v Implementing IPv6 Implementing Dynamic IPv6 Addresses.
© 2005 Cisco Systems, Inc. All rights reserved.INTRO v Connecting Networks Exploring the IP Packet Delivery Process.
© 2006 Cisco Systems, Inc. All rights reserved. ICND v Managing IP Traffic with ACLs Configuring IP ACLs.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v BGP Overview Understanding BGP Path Attributes.
Транксрипт:

© 2006 Cisco Systems, Inc. All rights reserved. BSCI v Implementing Multicast IGMP and Layer 2 Issues

© 2006 Cisco Systems, Inc. All rights reserved. BSCI v IGMPv2 RFC 2236 Group-specific query –Router sends group-specific query to make sure that there are no members present before ceasing to forward data for the group for that subnet. Leave group message –Host sends leave message if it leaves the group and is the last member (reduces leave latency in comparison to v1).

© 2006 Cisco Systems, Inc. All rights reserved. BSCI v IGMPv2Joining a Group

© 2006 Cisco Systems, Inc. All rights reserved. BSCI v IGMPv2Leaving a Group 1.H2 sends a leave message. 2. Router sends group-specific query. 3. A remaining member host sends report, so group remains active.

© 2006 Cisco Systems, Inc. All rights reserved. BSCI v IGMPv2Leaving a Group (Cont.)

© 2006 Cisco Systems, Inc. All rights reserved. BSCI v IGMPv2Leaving a Group (Cont.)

© 2006 Cisco Systems, Inc. All rights reserved. BSCI v IGMPv3Joining a Group Joining member sends IGMPv3 report to immediately upon joining.

© 2006 Cisco Systems, Inc. All rights reserved. BSCI v –Reports contain multiple group state records. IGMPv3Maintaining State Router sends periodic queries: All IGMPv3 members respond.

© 2006 Cisco Systems, Inc. All rights reserved. BSCI v 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. BSCI v 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 must receive which groups of multicast traffic. Dynamic configuration of these entries may reduce administration.

© 2006 Cisco Systems, Inc. All rights reserved. BSCI v 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. BSCI v 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 –0100.0cdd.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. BSCI v Layer 2 Multicast Frame Switching IGMP Snooping Solution 2: IGMP snooping Switches become IGMPaware. IGMP packets are intercepted by the CPU or by special hardware ASICs. The switch must examine contents of IGMP messages to determine which ports want what traffic: –IGMP membership reports –IGMP leave messages Effect on switch: –Must process all Layer 2 multicast packets –Administration load increased with multicast traffic load –Requires special hardware to maintain throughput

© 2006 Cisco Systems, Inc. All rights reserved. BSCI v 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. BSCI v