Practical BGP

Book description

PRACTICAL BGP

“I would recommend this book to network engineers, Internet service providers, network software developers, and IT staff who need to deal with network planning and routing.”

–Enke Chen, Redback Networks

Hands-on guidance for deploying and optimizing BGP networks–enterprise and ISP

Now there’s a practical guide to deploying and managing BGPv4 in any environment–from small enterprises to the largest Tier 2 and Tier 3 service providers. A team of the world’s leading BGP experts brings together powerful insights into network design, configuration, and deployment with the latest version of BGP–including hands-on guidance for leveraging its key enhancements. Coverage includes

• Best practices and diverse real-world scenarios for applying BGPv4

• Understanding the impact of BGP design on local networks and the global Internet backbone

• Building effective BGP policies: aggregation, propagation, accounting, and more

• Maximizing scalability and performance in BGPv4 networks

• BGP and network security, including Secure Origin BGP

• Deploying BGP/MPLS Layer 3 VPNs

Extensive troubleshooting guidance unavailable in any other book

If you’re a network engineer or administrator looking to drive maximum reliability and performance from BGP-based networks, Practical BGP will help you get the job done–from start to finish.

RUSS WHITE is a Network Protocols Deployment Engineer in Cisco Systems Routing DNA Team specializing in routing protocols. A widely recognized expert in networking, he co-chairs the IETF Routing Protocols Security working group, and co-authored Advanced IP Network Design, IS—IS for IP Networks, and Inside Cisco IOS Software Architecture.

DANNY McPHERSON is a member of the Architecture Team at Arbor Networks. He has held technical leadership positions with several global ISPs, is active within the IETF, and is an acknowledged expert in Internet architecture and security. He co-authored Internet Routing Architectures, Second Edition.

SRIHARI SANGLI, Senior Manager for MPLS and routing development at Procket Networks, was formerly Senior Technical Leader in Cisco’s IOS Routing Protocols group. He, along with others at Cisco, coded the industry-first implementation of BGP/MPLS based Layer-3 VPN.

Table of contents

  1. Copyright
  2. Foreword
  3. Preface
  4. The Border Gateway Protocol
    1. Exterior and Interior Gateway Protocols
    2. Distance Vector, Link State, and Path Vector
    3. BGP Path Vector Implementation
    4. BGP Peering
    5. BGP Attributes
    6. BGP's Best Path Algorithm
    7. Review Questions
  5. BGP at the Edge
    1. Connecting to a Service Provider
    2. Single Homing to a Service Provider
    3. Dual Homing to a Single Service Provider
    4. Dual Homing to Multiple Service Providers
    5. Controlling Outbound Traffic Flow
    6. Forcing Symmetric Entry and Exit Points
    7. Intelligent Routing
    8. Considerations for All Service Provider Peering Situations
    9. Review Questions
  6. Scaling the Enterprise Using BGP
    1. BGP Cores
    2. Implementing a BGP Core
    3. External Connections
    4. Review Questions
  7. Core Design with iBGP
    1. Full Mesh iBGP Cores
    2. Route Reflectors
    3. BGP Confederations
    4. Review Questions
  8. BGP Performance
    1. Peer Groups
    2. Update Packing
    3. Timers
    4. Transport-Level Issues
    5. Review Questions
  9. BGP Policy
    1. Policy Instruments
    2. Local Preference
    3. Communities in Practice—RFC 1998 and Other Routing Policies
    4. Safety Nets
    5. The AS Path
    6. Route Flap Damping
    7. Outbound Route Filtering
    8. BGP MED Deployment Considerations
    9. Review Questions
  10. New Features in BGP
    1. BGP Custom Decision Process
    2. Controlling Redistribution at Remote Points
    3. Multipath
    4. BGP Graceful Restart
    5. Interaction with Interior Gateway Protocols during Convergence
    6. Inbound Route Summarization
    7. Conditional Communities
    8. Flexible Communities
    9. Outbound Route Filtering
    10. Review Questions
  11. Troubleshooting BGP
    1. Establishing Neighbors
    2. Update Exchange
    3. Inconsistent Routing
    4. Next Hop Recursion Oscillation
    5. Route Churn
    6. Review Questions
  12. BGP and Network Security
    1. Protecting Peering Relationships
    2. Preventing Spoofing at the Edge
    3. Securing Routing Information within BGP
    4. Review Questions
  13. Deploying BGP/MPLS Layer-3 VPNs
    1. What Is a Virtual Private Network?
    2. The BGP/MPLS-Based VPN
    3. Putting It Together: An MPLS/BGP VPN Example
    4. VPN Topologies
    5. VPN Service Provider Deployment Considerations
    6. Conclusion
    7. Review Questions
  14. Answers to the Review Questions
    1. Chapter 1
    2. Chapter 2
    3. Chapter 3
    4. Chapter 4
    5. Chapter 5
    6. Chapter 6
    7. Chapter 7
    8. Chapter 8
    9. Chapter 9
    10. Chapter 10
  15. Index

Product information

  • Title: Practical BGP
  • Author(s): Danny McPherson, Russ White, Sangli Srihari
  • Release date: July 2004
  • Publisher(s): Addison-Wesley Professional
  • ISBN: 9780321127006