You are previewing IP Multicast, Volume 1: Cisco IP Multicast Networking.
O'Reilly logo
IP Multicast, Volume 1: Cisco IP Multicast Networking

Book Description

IP Multicast Volume I: Cisco IP Multicast Networking

Design, deploy, and operate modern Cisco IP multicast networks


IP Multicast, Volume I thoroughly covers basic IP multicast principles and routing techniques for building and operating enterprise and service provider networks to support applications ranging from videoconferencing to data replication.

After briefly reviewing data communication in IP networks, the authors thoroughly explain network access, Layer 2 and Layer 3 multicast, and protocol independent multicast (PIM). Building on these essentials, they introduce multicast scoping, explain IPv6 multicast, and offer practical guidance for IP multicast design, operation, and troubleshooting. Key concepts and techniques are illuminated through real-world network examples and detailed diagrams.

Reflecting extensive experience working with Cisco customers, the authors offer pragmatic discussions of common features, design approaches, deployment models, and field practices. You’ll find everything from specific commands to start-to-finish methodologies: all you need to deliver and optimize any IP multicast solution.


IP Multicast, Volume I is a valuable resource for network engineers, architects, operations technicians, consultants, security professionals, and collaboration specialists. Network managers and administrators will find the implementation case study and feature explanations especially useful.

·         Review IP multicasting applications and what makes multicast unique

·         Understand IP multicast at the access layer, from layered encapsulation to switching multicast frames

·         Work with Layer 2 switching domains, IPv4 group addresses, and MAC address maps

·         Utilize Layer 3 multicast hosts and understand each PIM mode

·         Implement basic forwarding trees and rendezvous points

·         Compare multicast forwarding modes: ASM, SSM, and PIM Bidir

·         Plan and properly scope basic multicast networks

·         Choose your best approach to forwarding replication

·         Apply best practices for security and resiliency

·         Understand unique IPv6 deployment issues

·         Efficiently administer and troubleshoot your IP multicast network

This book is part of the Networking Technology Series from Cisco Press®, which offers networking professionals valuable information for constructing efficient networks, understanding new technologies, and building successful careers.

Category: Networking

Covers: IP Multicast

Table of Contents

  1. About This E-Book
  2. Title Page
  3. Copyright Page
  4. About the Authors
  5. About the Technical Reviewers
  6. Dedications
  7. Acknowledgments
  8. Contents at a Glance
  9. Contents
  10. Command Syntax Conventions
  11. Introduction
    1. Who Should Read This Book?
    2. How This Book Is Organized
  12. Chapter 1. Introduction to IP Multicast
    1. What Problem Does Multicast Solve?
    2. Multicast Applications and Services
      1. One-to-Many Multicast Applications
      2. Many-to-Many Multicast Applications
      3. Many-to-One Multicast Applications
    3. Multicast Packet
      1. What Is a Source?
      2. What Is a Receiver?
    4. L3 Multicast Is Built on the TCP/IP Protocol Stack
      1. It’s a Group Thing
      2. IPv4 Layer 3 Multicast Addressing Defines Groups
      3. IPv4 Multicast Group Address Assignments
    5. Important Multicast Groups and Group Considerations
      1. IPv4 Local Network Control
      2. IPv4 Inter-Network Control
    6. The History of Multicast
      1. The MBone
      2. Native Internet Multicast
      3. IPv6 Multicast
      4. Multicast Development and Standardization
    7. Summary
  13. Chapter 2. Network Access and Layer 2 Multicast
    1. Layered Encapsulation
    2. MAC Address Mapping
    3. Switching Multicast Frames
    4. Group Subscription
    5. IGMP on the Gateway Router
    6. IGMP Versions
      1. IGMPv1
      2. IGMPv2
      3. IGMPv3
    7. Configuring IGMP on a Router
    8. Mixed Groups: Interoperability Between IGMPv1, v2, and v3
    9. Layer 2 Group Management
      1. Cisco Group Management Protocol
      2. Router-Port Group Management Protocol
    10. Snooping
      1. IGMP Snooping
      2. Maintaining Group Membership
      3. Configuring IP IGMP Snooping
    11. The Process of Packet Replication in a Switch
    12. Protecting Layer 2
      1. Storm Control
    13. Summary
    14. References
  14. Chapter 3. IP Multicast at Layer 3
    1. Multicast Hosts
      1. Networked Groups: Client/Server
      2. Network Hosts
    2. Multicast Routing: An Introduction to Protocol Independent Multicast and Multicast Trees
      1. Seeing the Forest Through the Trees
      2. Concepts of PIM Group States
      3. Two Types of Trees
      4. PIM Neighbors
      5. PIM Messages: Join, Leave, Prune, Graft, and Assert
    3. PIM Modes
      1. PIM Dense-Mode
      2. PIM Sparse-Mode
      3. PIM Sparse-Dense Mode
      4. Multicast Flow at the Leaf
      5. The Rendezvous Point and Shared Tree Dynamics
      6. Building the Multicast Routing Information Base
      7. PIM-BiDir
      8. PIM-SSM
    4. Summary
  15. Chapter 4. Protocol Independent Multicast
    1. RP Overview
    2. IP Multicast Domains
    3. Basic PIM Configuration
      1. Static RP
    4. Dynamic RP Information Propagation
      1. Auto RP
      2. BSR
    5. Anycast RP
      1. Multicast Source Discovery Protocol
      2. PIM Anycast RP
    6. Phantom RP
      1. Sample Configuration—Phantom RP on IOS
    7. PIM SSM Configuration
    8. Summary
  16. Chapter 5. IP Multicast Design Considerations and Implementation
    1. Multicast Group Scoping
      1. Organizational and Global Group Assignment Considerations
      2. IPv4 Considerations
    2. Using Group Scoping for Hybrid Designs and RP Placement
      1. Multicast RP Design with MSDP Mesh Group
      2. Multicast RP Hybrid Design with Scoped Multicast Domains
      3. RP Placement
    3. Multicast Traffic Engineering and Forwarding
      1. More on mRIB, mFIB, and RPF Checks
      2. Traffic Engineering Using IP Multipath Feature
      3. Multicast Traffic Engineering: Deterministic Path Selection
    4. IP Multicast Best Practices and Security
      1. Before Enabling PIM
      2. General Best Practices
      3. Basic Multicast Security
      4. Securing Multicast Domains with Boundaries and Borders
      5. Protecting Multicast RPs
      6. Best Practice and Security Summary
    5. Putting It All Together
      1. Scenario: Multicaster’s Bank Corp. Media Services
    6. Summary
  17. Chapter 6. IPv6 Multicast Networks
    1. IPv6 Fundamentals: A Quick Overview
    2. IPv6 Layer 3 Multicast Group Addressing
      1. IPv6 Multicast Group Address Assignments
      2. IANA Unicast-Prefix–Based Multicast Address
      3. IPv6 Source-Specific Addressing
      4. Solicited-Node Multicast Addresses
      5. IPv6 Address Scoping and Schema Considerations
      6. Multicast-IPv6-Address-to-MAC-Address Mapping
    3. IPv6 Layer 2 and Layer 3 Multicast
      1. Multicast Listener Discovery for IPv6
      2. IPv6 Layer 3 Multicast and Protocol Independent Multicast 6 (PIM6)
    4. Summary
  18. Chapter 7. Operating and Troubleshooting IP Multicast Networks
    1. Multicast Troubleshooting Logic
    2. Multicast Troubleshooting Methodology
      1. Baseline Check: Source and Receiver Verification
      2. State Verification
    3. Overview of Common Tools for Multicast Troubleshooting
      1. Ping Test
      2. SLA Test
      3. Common Multicast Debug Commands
    4. Multicast Troubleshooting
      1. Multicast Troubleshooting Case Study
    5. Important Multicast show Commands
      1. show ip igmp group Command
      2. show ip igmp interface/show igmp interface Commands
      3. show ip mroute/show mrib route Command
      4. show ip pim interface/show pim interface Commands
      5. show ip pim neighbor/show pim neighbor Commands
      6. show ip pim rp Command
      7. show ip pim rp mapping/show pim rp mapping Commands
    6. Summary
  19. Index
  20. Code Snippets