Multiprotocol Label Switching (MPLS) is now a widely deployed technology, which addresses a variety of issues, including traffic engineering, Quality of Service (QoS), Virtual Private Networks (VPNs), and IP/ATM integration. MPLS: Technology and Applications is the first book that provides a detailed analysis of the architecture, protocols, and application of MPLS. Written by experts who personally authored key parts of the standard, this book will enable network operators and designers to determine which aspects of their networks would benefit from MPLS. It is also a definitive reference for engineers implementing MPLS-based products. Covers major applications of MPLS such as traffic engineering, VPNs, IP/ATM integration, and QoS. Describes all the major protocols that comprise MPLS, including LDP, RSVP, and CR-LDP. Goes beyond the RFCs to explain how and why key design decisions were made. Provides a complete discussion of constraint-based routing.