Interdomain multicast routing : practical Juniper Networks and Cisco systems solutions /
Saved in:
Author / Creator: | Edwards, Brian M. |
---|---|
Imprint: | Boston : Addison-Wesley, ©2002. |
Description: | 1 online resource (xxiii, 356 pages) : illustrations |
Language: | English |
Subject: | |
Format: | E-Resource Book |
URL for this record: | http://pi.lib.uchicago.edu/1001/cat/bib/13589941 |
Table of Contents:
- Foreword
- Preface
- Chapter 1. Interdomain Multicast Fundamentals
- 1.1. What Is Multicast?
- 1.2. Internetworking Basics
- 1.3. Multicast Basics
- 1.3.1. Reverse Path Forwarding
- 1.3.2. Populating the RPF Table
- 1.4. Interdomain Multicast Routing
- 1.5. Where Is Multicast?
- 1.6. Multicast on the LAN
- 1.6.1. IGMP
- 1.6.2. IGMP Proxying
- 1.6.3. Layer 3 to Layer 2 Mapping
- 1.6.4. Layer 2 Switches
- 1.7. ASM versus SSM
- 1.8. Addressing Issues
- 1.9. Applications
- 1.10. Multicast Performance in Routers
- 1.10.1. RP Load
- 1.11. Disclaimers and Fine Print
- 1.12. Why Multicast?
- 1.12.1. Multicast Lacks the "Killer App"
- 1.12.2. The Content versus Audience Chicken-and-Egg Scenario
- 1.12.3. The "How Do We Charge for It?" Syndrome
- 1.12.4. Multicast Protocols Are Complex and May Break the Unicast Network
- 1.12.5. Cannibalization of Unicast Bandwidth Revenues
- 1.12.6. End-to-End Connectivity Required
- 1.12.7. Lack of Successful Models
- 1.12.8. Not Ready for Prime-Time Television
- 1.12.9. Susceptibility to DoS
- 1.12.10. Unfriendly Last Mile Technologies, Less Friendly Firewalls
- 1.12.11. The Need for Multicast
- 1.12.12. Final Outlook
- Chapter 2. IMR Overview
- 2.1. Receiving Multicast Traffic: IGMP from the Perspective of the Host
- 2.2. Detecting Multicast Receivers: IGMP from the Perspective of the Router
- 2.3. Generating Multicast Traffic
- 2.4. Detecting Multicast Sources
- 2.5. Routing Multicast Traffic within a Domain Using PIM-SM
- 2.5.1. Phase 1: Building the RPT That Delivers Packets from the RP to Interested Listeners
- 2.5.2. Phase 2: Building the Distribution Tree that Delivers Packets from the Source to the RP
- 2.5.3. Phase 3: Building the SPT that Delivers Packets Directly from the Source to the Interested Listeners
- 2.6. Routing Multicast Traffic across Multiple Domains with MSDP
- 2.6.1. MSDP in the Example Network
- 2.7. Populating a Routing Table Dedicated to RPF Checks with MBGP
- 2.7.1. MBGP in the Example Network
- Chapter 3. Multicast Routing Protocols
- 3.1. Dense Protocols
- 3.1.1. DVMRP
- 3.1.2. PIM-DM
- 3.2. Sparse Protocols
- 3.3. Sparse-Dense Mode
- Chapter 4. Protocol Independent Multicast-Sparse Mode (PIM-SM)
- 4.1. Specifications
- 4.2. PIM Versions
- 4.2.1. Version 1
- 4.2.2. Version 2
- 4.3. Group-to-RP Mapping
- 4.3.1. Static Group-to-RP Mapping
- 4.3.2. Dynamic Group-to-RP Mapping: Cisco Systems Auto-RP
- 4.3.3. Dynamic Group-to-RP Mapping: PIM Bootstrap
- 4.4. Anycast RP
- 4.5. PIM Register Message Processing
- 4.6. Distribution Tree Construction and Teardown
- 4.6.1. Scenario 1: Source Comes Online First, Then a Receiver Joins
- 4.6.2. Scenario 2: Second Receiver Joins after SPT Is Set Up for Another Receiver
- 4.6.3. Scenario 3: Receiver Ends Group Membership
- 4.6.4. Scenario 4: Conference Model
- 4.7. Designated Routers and Hello Messages
- 4.8. PIM Assert Messages
- 4.9. Multicast Scoping
- Chapter 5. Multicast Source Discovery Protocol (MSDP)
- 5.1. Introduction
- 5.1.1. MSDP Operation
- 5.2. MSDP Peering Sessions
- 5.3. The MSDP SA Message
- 5.4. Determining the RPF Peer
- 5.4.1. The Current Versions RPF-Peer Rules
- 5.4.2. RPF Rules from Draft Version 2
- 5.4.3. Avoiding Pitfalls
- 5.5. Mesh Groups
- 5.6. MSDP Policy
- 5.7. SA Storms, Ramen, and MSDP Rate Limiting
- 5.8. Outlook for MSDP
- Chapter 6. Source-Specific Multicast (SSM)
- 6.1. Introduction
- 6.1.1. Overview of SSM Operation
- 6.1.2. SSM Addresses
- 6.1.3. RPF in SSM
- 6.1.4. Advantages and Disadvantages of SSM
- 6.2. IGMPv3 in SSM
- 6.2.1. IGMP Version Compatibility
- 6.3. PIM-SM in SSM
- Chapter 7. Multiprotocol Extensions for BGP (MBGP)
- 7.1. Overview
- 7.1.1. Other Ways to Populate the Multicast RPF Table
- 7.1.2. Juniper Networks and Cisco Systems Conventions
- 7.1.3. Recursive Lookup for BGP Next Hops
- 7.2. BGP and Related Terminology
- 7.3. BGP Internals--Foundation for Understanding MBGP
- 7.3.1. NLRI
- 7.3.2. BGP Route Selection
- 7.4. Extending BGP: MBGP
- 7.5. MBGP Internals
- 7.5.1. BGP Capabilities Negotiation
- 7.5.2. New Path Attributes in MBGP
- 7.6. Using MGBP for Multicast Routing
- 7.6.1. Manipulation of Path Attributes
- Chapter 8. Multitopology Routing in Intermediate System to Intermediate System (M-ISIS)
- 8.1. Overview of IS-IS
- 8.1.1. IS-IS Background
- 8.1.2. ISO Addresses
- 8.1.3. IS-IS Areas and Levels
- 8.1.4. Type Length Values (TLVs)
- 8.2. Specifics of IS-IS
- 8.2.1. IS-IS Packets
- 8.2.2. IS-IS Neighbor State Machine on Point- to-Point Links
- 8.2.3. IS-IS on Multiaccess Networks
- 8.2.4. Exchanging Link-State Information with Neighbors
- 8.2.5. Interarea Leaking
- 8.2.6. Extending TLVs
- 8.3. Overview of M-ISIS
- 8.4. Specifics of M-ISIS
- 8.4.1. Forming Adjacencies
- 8.4.2. M-ISIS TLVs
- 8.5. Examples of Using M-ISIS
- Chapter 9. Configuring and Verifying Multicast Routing on Juniper Networks Routers
- 9.1. Configuring IGMP and PIM
- 9.1.1. Enabling Interfaces for IGMP and PIM
- 9.1.2. SSM Group Range
- 9.1.3. The Tunnel PIC and the pe and pd Interfaces
- 9.1.4. Configuring Static Group-to-RP Mapping
- 9.1.5. Configuring the PIM Bootstrap Mechanism
- 9.1.6. Configuring Auto-RP
- 9.1.7. Configuring Anycast RP
- 9.1.8. Monitoring PIM Join State and Multicast Forwarding
- 9.2. Configuring MSDP
- 9.3. Configuring a Dedicated RPF Table
- 9.3.1. Configuring MBGP
- 9.3.2. Configuring M-ISIS
- 9.3.3. Configuring OSPF to Place Routes in inet.2
- 9.3.4. Configuring DVMRP to Provide RPF Information to PIM
- Chapter 10. Configuring and Verifying Multicast Routing on Cisco Systems Routers
- 10.1. Configuring PIM and IGMP
- 10.1.1. Enabling Interfaces for IGMP and PIM
- 10.1.2. SSM Group Range
- 10.1.3. Configuring Static RP
- 10.1.4. Configuring the PIM-SM Bootstrap Mechanism
- 10.1.5. Configuring Auto-RP
- 10.1.6. Configuring Anycast RP
- 10.1.7. Monitoring PIM Join State and Multicast Forwarding
- 10.2. Configuring MSDP
- 10.3. Configuring a Dedicated RPF Table
- 10.3.1. Configuring MBGP
- 10.3.2. Configuring DVMRP to Provide RPF Information to PIM
- Chapter 11. Case Study: Service Provider Native Deployment
- 11.1. Network Architecture
- 11.1.1. PIM-SM
- 11.1.2. IGP
- 11.1.3. MBGP
- 11.1.4. MSDP
- 11.2. ISP Router Configurations
- 11.2.1. ISP RP Configuration: Juniper Networks
- 11.2.2. ISP RP Configuration: Cisco Systems
- 11.2.3. ISP Non-RP Configuration: Juniper Networks
- 11.2.4. ISP Non-RP Configuration: Cisco Systems
- 11.3. Customer Router Configurations
- 11.3.1. Customer Without RP Configuration: Juniper Networks
- 11.3.2. Customer Without RP Configuration: Cisco Systems
- 11.3.3. Customer RP Configuration: Juniper Networks
- 11.3.4. Customer RP Configuration: Cisco Systems
- 11.4. SSM-Only Domain
- 11.4.1. SSM-Only Configuration: Juniper Networks
- 11.4.2. SSM-Only Configuration: Cisco Systems
- Chapter 12. Management Tools for Multicast Networks
- 12.1. SNMP MIBs
- 12.1.1. Multicast Routing MIB (ipMRouteStdMIB)
- 12.1.2. IGMP MIB (igmpStdMIB)
- 12.1.3. PIM MIB (pimMIB)
- 12.1.4. MSDP MIB (msdpMIB)
- 12.2. The mtrace Facility
- 12.3. The MSDP Traceroute Facility
- Chapter 13. Other Related Topics
- 13.1. Border Gateway Multicast Protocol (BGMP)
- 13.2. Multicast Address Set Claim Protocol (MASC)
- 13.3. Bi-Directional PIM (Bi-Dir PIM)
- 13.4. Multicast Data Packets and Real-Time Transport Protocol (RTP)
- Appendix A. IGMP Packet Formats
- A.1. IGMP Version 3 Packet Formats
- A.2. IGMP Version 2 Packet Formats
- A.3. IGMP Version 1 Packet Formats
- Appendix B. PIM Packet Formats
- B.1. PIM Version 2 Packet Formats
- B.2. PIM Version 1 Packet Formats
- Appendix C. MSDP Packet Formats
- C.1. MSDP Packet Formats
- Glossary
- Bibliography
- About the Authors
- Index