You are previewing QoS for IP/MPLS Networks.
O'Reilly logo
QoS for IP/MPLS Networks

Book Description

A comprehensive guide to implementing QoS in IP/MPLS networks using Cisco IOS and Cisco IOS XR Software

  • Understand IP QoS architectures and how they apply to MPLS

  • Take a detailed look at traffic management using policing, shaping, scheduling, and active queue management

  • Study Cisco QoS behavioral model and the modular QoS command-line interface (MQC)

  • Learn the operation of MPLS TE with its DiffServ extensions and applicability as a traffic-protection alternative

  • Find multiple configuration and verification examples illustrating the implementation of MPLS TE, DS-TE, and FRR

  • Review the different designs, ranging from a best-effort backbone to the most elaborate scenarios combining DiffServ, DS-TE, and FRR 

  • Quality of service (QoS) plays a key role in the implementation of IP and MPLS networks today. However, QoS can be one of the most complex aspects of networking. The industry efforts to achieve convergence have generated a need for increased levels of traffic differentiation. Today’s networks need to meet an array of QoS requirements to support distinct applications (such as voice, video, and data) and multiple network services (such as IP, Ethernet, and ATM) on a single converged, multiservice network. QoS has therefore has become an integral part of network design, implementation, and operation.

    QoS for IP/MPLS Networks is a practical guide that will help you facilitate the design, deployment, and operation of QoS using Cisco® IOS® Software and Cisco IOS XR Software. The book provides a thorough explanation of the technology behind MPLS QoS and related technologies, including the different design options you can use to build an MPLS network with strict performance requirements. This book discusses MPLS Traffic Engineering (MPLS TE) as a tool to complement MPLS QoS and enhance the performance characteristics of the network. You’ll learn technology, configuration, and operational details, including the essentials facts about the behavior and configuration of the rich MPLS QoS and related MPLS TE functionality. To get the most out of this book, you should have a basic understanding of both IP and MPLS, including the basics of IP addressing and routing and the basics of MPLS forwarding.

    Table of Contents

    1. Copyright
      1. Dedications
    2. About the Author
    3. About the Technical Reviewers
    4. Acknowledgments
    5. Icons Used in This Book
      1. Command Syntax Conventions
    6. Foreword
    7. Introduction
      1. Who Should Read This Book?
      2. How This Book Is Organized
    8. 1. QoS Technology Overview
      1. IP QoS Architectures
        1. Integrated Services
          1. IntServ Terminology
          2. Architecture Principles
          3. Service Model
            1. Guaranteed Service
            2. Control Load Service
          4. Use of RSVP in IntServ
        2. Differentiated Services
          1. DiffServ Terminology
          2. Architecture Principles
          3. Differentiated Services Code Point
          4. Nodes, Domains, and Regions
          5. Traffic Classification and Conditioning
          6. Per-Hop Behaviors
            1. Expedited Forwarding
            2. Assured Forwarding
            3. Class Selectors
            4. Default PHB
      2. MPLS Support for IntServ
      3. MPLS Support for DiffServ
        1. E-LSP
        2. L-LSP
        3. DiffServ Tunneling Models over MPLS
          1. Pipe Model
          2. Short-Pipe Model
          3. Uniform Model
      4. Traffic-Management Mechanisms
        1. Traffic Classification
        2. Traffic Marking
        3. Traffic Policing
        4. Traffic Shaping
        5. Congestion Management
        6. Active Queue Management
        7. Link Fragmentation and Interleaving
        8. Header Compression
      5. QoS Signaling
        1. Resource Reservation Protocol
          1. Design Principles
          2. Protocol Messages
          3. Protocol Operation
            1. Reservation Setup
            2. Reservation Teardown
            3. Error Signaling
            4. Message Authentication
            5. Refresh Reduction and Reliable Messages
            6. Detection of Neighbor Failures
        2. Other QoS Signaling Mechanisms
      6. Summary
      7. References
          1. IP
          2. IntServ
          3. Diff Serv
          4. Traffic Management
          5. MPLS
          6. RSVP
    9. 2. MPLS TE Technology Overview
      1. MPLS TE Introduction
      2. Basic Operation of MPLS TE
        1. Link Information Distribution
        2. Path Computation
        3. Signaling of TE LSPs
        4. Traffic Selection
      3. DiffServ-Aware Traffic Engineering
        1. Class-Types and TE-Classes
        2. Bandwidth Constraints
          1. Maximum Allocation Model
          2. Russian Dolls Model
      4. Fast Reroute
        1. Link Protection
        2. Node Protection
      5. Summary
      6. References
          1. Mpls Te
          2. RSVP
    10. 3. Cisco QoS
      1. Cisco QoS Behavioral Model
        1. Classification Component
        2. Pre-Queuing Component
        3. Queuing Component
          1. Enqueuing Subcomponent
          2. Dequeuing Subcomponent
        4. Post-Queuing Component
      2. Modular QoS Command-Line Interface
        1. Hardware Support for the MQC
        2. Traffic-Management Mechanisms
          1. Traffic Classification
          2. Traffic Marking
          3. Traffic Policing
          4. Traffic Shaping
          5. Congestion Management
          6. Active Queue Management
          7. Link Fragmentation and Interleaving
          8. Header Compression
        3. Hierarchical Configurations
          1. Hierarchical Classification
          2. Hierarchical Policies
        4. Percentage-Based Rates
        5. Parameter Units
        6. Processing of Local Traffic
      3. Summary
      4. References
    11. 4. Cisco MPLS Traffic Engineering
      1. Basic Operation of MPLS TE
        1. Enabling MPLS TE
          1. Enabling MPLS TE on a Node
          2. Enabling MPLS TE on an Interface
        2. Defining a TE Tunnel Interface
        3. Link Information Distribution
          1. Using IS-IS for Link Information Distribution
          2. Using OSPF for Link Information Distribution
          3. Controlling Flooding
          4. Configuring Link Attributes
          5. Verifying Link Information Distribution
        4. Path Computation
          1. Configuring the TE LSP Path
          2. Configuring the TE LSP Constraints
          3. Path Reoptimization
          4. Verifying Path Computation
        5. Signaling of TE LSPs
          1. Configuring RSVP
          2. Verifying RSVP
          3. Verifying Signaling of TE LSPs
        6. Traffic Selection
          1. Traffic-Selection Alternatives
          2. Class-Based Tunnel Selection
      2. DiffServ-Aware Traffic Engineering (DS-TE)
        1. Prestandard DS-TE
        2. Class-Types and TE-Class
        3. Defining a DS-TE Tunnel Interface
        4. Configuring Bandwidth Constraints
        5. Verifying DS-TE Link Information Distribution
        6. Verifying Signaling of DS-TE LSPs
      3. Fast Reroute (FRR)
        1. Link and Node Protection
        2. Bandwidth Protection
          1. Verifying FRR on the Headend
          2. Verifying FRR on the PLR
      4. Summary
      5. References
    12. 5. Backbone Infrastructure
      1. Backbone Performance
        1. Performance Requirements for Different Applications
        2. Segmentation of Performance Targets
        3. Factors Affecting Performance Targets
      2. Latency Versus Link Utilization
      3. Reference Network
        1. Edge Nodes
      4. QoS Design Alternatives
        1. Best-Effort Backbone
        2. Best-Effort Backbone with MPLS TE
        3. DiffServ Backbone
      5. DiffServ Backbone with MPLS TE
        1. DiffServ Backbone with DiffServ-Aware Traffic Engineering
        2. Adding MPLS TE FRR
        3. What Design Should I Use?
      6. Summary
      7. References
    13. A. Command Reference for Cisco MPLS Traffic Engineering and RSVP
      1. MPLS TE Commands
        1. Node-Configuration Commands
        2. Interface-Configuration Commands
        3. IGP TE Configuration Commands
        4. Path-Configuration Commands
        5. Tunnel-Configuration Commands
      2. EXEC Commands
      3. show Commands
      4. clear Commands
      5. debug Commands
      6. RSVP Commands
        1. Node-Configuration Commands
        2. Interface-Configuration Commands
      7. show Commands
      8. clear Commands
      9. debug Commands