MPLS Configuration on Cisco IOS Software

Book description

A complete configuration manual for MPLS, MPLS VPNs, MPLS TE, QoS, Any Transport over MPLS (AToM), and VPLS 

  • Understand the crucial Cisco commands for various MPLS scenarios

  • Understand fundamentals of MPLS operation and learn to configure basic MPLS in Frame Relay and ATM-based environments

  • Master fundamentals of MPLS VPN operation including Multiprotocol BGP (MBGP) operation, VPNv4 route exchange, and basic MPLS VPN configuration in the provider network

  • Understand and configure various PE-CE routing protocols in MPLS VPN networks

  • Understand MPLS VPN provisioning in an Inter-provider VPN (Inter-AS) and Carrier Supporting Carrier (CSC) environment

  • Learn MPLS TE and its advanced features

  • Examine AToM with configuration examples for like-to-like and any-to-any L2 VPN implementations and VPLS components and operation, VPLS configuration and verification, and VPLS topologies

  • Learn about MPLS QoS, including configuration and implementation of uniform and short pipe modes

  • MPLS Configuration on Cisco IOS Software is a complete and detailed resource to the configuration of Multiprotocol Label Switching (MPLS) networks and associated features. Through its practical, hands-on approach, you’ll become familiar with MPLS technologies and their configurations using Cisco IOS® Software.

    MPLS Configuration on Cisco IOS Software covers basic-to-advanced MPLS concepts and configuration. Beyond its emphasis on MPLS, you’ll learn about applications and deployments associated with MPLS, such as traffic engineering (TE), Layer 2 virtual private networks (VPN), and Virtual Private LAN Service (VPLS). You’ll receive practical guidance and deployment scenarios that can be enhanced by re-creation of the setups and configurations demonstrated within this book.

    You’ll move quickly from a brief overview of MPLS technology and basic MPLS configuration on Cisco® routers to more advanced topics. Several chapters provide instruction on VPN connectivity options, including implementing Border Gateway Protocol (BGP) in MPLS VPNs. You’ll receive configuration guidelines for advanced MPLS implementations such as MPLS TE, quality of service (QoS), and extranet VPNs. You’ll learn about implementation of Layer 2 VPNs versus Layer 3 VPNs with Cisco Any Transport over MPLS (AToM). And you’ll see demonstrations of implementing VPLS on Cisco routers complete with the configurations and platform support.

    “I highly recommend MPLS Configuration on Cisco IOS Software as required reading for those in search of practical guidance of the technology and nuances of configuring MPLS for next-generation networks for voice, video, data, and application service offerings across a wide variety of deployment scenarios.”

    –Carlos Dominguez, Senior Vice President, Worldwide Service Provider Operations, Cisco Systems®

    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.

    Table of contents

    1. Copyright
    2. About the Authors
    3. Acknowledgments
    4. Icons Used in This Book
    5. Command Syntax Conventions
    6. Foreword
    7. Introduction
    8. MPLS Overview
      1. Unicast IP Forwarding in Traditional IP Networks
      2. Overview of MPLS Forwarding
      3. MPLS Terminology
      4. MPLS Control and Data Plane Components
      5. MPLS Operation
      6. Special Outgoing Label Types
      7. Penultimate Hop Popping
      8. Frame-Mode MPLS
      9. Cell-Mode MPLS
    9. Basic MPLS Configuration
      1. Frame-Mode MPLS Configuration and Verification
      2. Cell-Mode MPLS over ATM Overview, Configuration, and Verification
      3. Command Reference
    10. Basic MPLS VPN Overview and Configuration
      1. VPN Categories
      2. MPLS VPN Architecture and Terminology
      3. MPLS VPN Routing Model
      4. MPLS VPN Basic Configuration
      5. Outbound Route Filters
      6. Command Reference
    11. PE-CE Routing Protocol—Static and RIP
      1. Static PE-CE Routing Overview, Configuration, and Verification
      2. Static PE-CE Routing Command Reference
      3. RIPv2 PE-CE Routing Overview, Configuration, and Verification
      4. RIPv1 PE-CE Routing Configuration and Verification
      5. RIP PE-CE Routing Command Reference
    12. PE-CE Routing Protocol—OSPF and EIGRP
      1. OSPF PE-CE Routing Protocol Overview, Configuration and Verification
      2. EIGRP PE-CE Routing Protocol Overview, Configuration, and Verification
    13. Implementing BGP in MPLS VPNs
      1. BGP PE-CE Routing Protocol Overview, Configuration, and Verification
      2. Implementing Route-Reflectors in MPLS VPN Networks
      3. Case Study—Hub and Spoke MPLS VPN Network Using BGP PE-CE Routing for Sites Using Unique AS Numbers
      4. Case Study—Hub and Spoke MPLS VPN Network with Sites Using Same AS Numbers
      5. Command Reference
    14. Inter-Provider VPNs
      1. Overview of Inter-Provider VPNs
      2. Option 1: Inter-Provider VPN Using Back-to-Back VRF Method
      3. Option 2: Inter-Provider VPNs Using ASBR-to-ASBR Approach
      4. Option 3: Multi-Hop MP-eBGP Between RR and eBGP Between ASBRs
      5. Option 4: Non-VPN Transit Provider
      6. Case Study—Inter-AS Implementing Route-Reflector and BGP Confederation in Provider Networks
      7. Case Study—Multi-Homed Inter-AS Provider Network
      8. Command Reference
    15. Carrier Supporting Carriers
      1. Carrier Supporting Carriers Overview
      2. Deployment Scenarios with CSC Architecture
      3. CSC Architecture Benefits
      4. Command Reference
    16. MPLS Traffic Engineering
      1. TE Basics
      2. MPLS TE Theory
      3. Constraint-Based Routing and Operation in MPLS TE
      4. Configuring MPLS TE
      5. Command Reference
    17. Implementing VPNs with Layer 2 Tunneling Protocol Version 3
      1. L2TPv3 Overview
      2. Configuring L2TPv3 Tunnels for Layer 2 VPN
      3. Configuring L2TPv3 Static Tunnels
      4. Configuring L2TPv3 Dynamic Tunnels
      5. Implementing Layer 3 VPNs over L2TPv3 Tunnels
      6. Command Reference
    18. Any Transport over MPLS (AToM)
      1. Introduction to Layer 2 VPNs
      2. Implementing AToM for Like to Like Circuits
      3. L2 VPN—Any to Any Interworking
      4. Local Switching
      5. Command Reference
    19. Virtual Private LAN Service (VPLS)
      1. VPLS Overview
      2. VPLS Topology—Single PE or Direct Attachment
      3. Hierarchical VPLS—Distributed PE Architecture
      4. Command Reference
    20. Implementing Quality of Service in MPLS Networks
      1. Introduction to QoS—Classification and Marking
      2. MPLS QoS Implementation
      3. MPLS QoS Operating Modes
      4. Modular QoS CLI: Configuration of QoS on Cisco Routers
      5. Configuration and Implementation of MPLS QoS in Uniform Mode and Short Pipe Mode Operation
      6. Implementing MPLS QoS for Layer 2 VPN Implementations
      7. Command Reference
    21. MPLS Features and Case Studies
      1. Case Study 1: Implementing Multicast Support for MPLS VPNs
      2. Case Study 2: Implementing Multi-VRF CE, VRF Selection Using Source IP Address, VRF Selection Using Policy-Based Routing, NAT and HSRP Support in MPLS VPN, and Multicast VPN Support over Multi-VRF CE
      3. Case Study 3: Implementing Layer 2 VPNs over Inter-AS Topologies Using Layer 2 VPN Pseudo-Wire Switching
      4. Case Study 4: Implementing Layer 3 VPNs over Layer 2 VPN Topologies and Providing L2 VPN Redundancy
      5. Case Study 5: Implementing Dynamic Layer 3 VPNs Using mGRE Tunnels
      6. Case Study 6: Implementing Class-Based Tunnel Selection with MPLS Traffic Engineering
      7. Case Study 7: Implementing Hub and Spoke Topologies with OSPF
      8. Case Study 8: Implementing Hub and Spoke Topologies with EIGRP
      9. Case Study 9: Implementing VPLS Services with the GSR 12000 Series
      10. Case Study 10: BGP Site of Origin
      11. Command Reference
    22. Index

    Product information

    • Title: MPLS Configuration on Cisco IOS Software
    • Author(s): Umesh Lakshman, - CCIE No. 4690 Lancy Lobo
    • Release date: October 2005
    • Publisher(s): Cisco Press
    • ISBN: 9781587051999