Home > Store

MPLS Primer, The: An Introduction to Multiprotocol Label Switching

Register your product to gain access to bonus material or receive a coupon.

MPLS Primer, The: An Introduction to Multiprotocol Label Switching


  • Sorry, this book is no longer in print.
Not for Sale


  • Copyright 2002
  • Dimensions: K
  • Pages: 512
  • Edition: 1st
  • Book
  • ISBN-10: 0-13-032980-0
  • ISBN-13: 978-0-13-032980-6

The complete guide to MPLS for the working network professional.

  • MPLS for the working network professional
  • Traffic engineering, VPNs, QoS, and path-restoral applications
  • Design, implementation, operations, and administration
  • Core technologies, protocols, signaling, and label distribution
  • Compares today's leading MPLS implementations

MPLS simplifies and improves IP packet exchange, giving network operators unprecedented flexibility in managing traffic and controlling network performance. Now there's a complete MPLS primer for working network professionals: The MPLS Primer.

Leading consultant Sean Harnedy introduces every aspect of MPLS technology: concepts, standards, evolution, real-world design and implementation, day-to-day operations, and more. From never-before-published deployment tips to hands-on comparisons of the leading MPLS implementations, The MPLS Primer gives you the information you need to deliver on the promise of MPLS—starting today.

  • 11 compelling advantages of MPLS technology
  • Key MPLS applications: traffic engineering, VPNs, QoS, and path restoral
  • How MPLS integrates with TCP/IP and existing internetwork infrastructures
  • MPLS core technologies and protocols: control plane, data forwarding plane, FEC, LSR, and LSP
  • Signaling and label distribution, in depth
  • Leading MPLS offerings from equipment vendors, stack providers, service providers, and others
  • The future of MPLS: new enhancements that will increase its value and extend its role
  • MPLS documentation and resources: how to find out more

Whether you're a network architect, administrator, manager, or consultant, The MPLS Primer is your hands-on jumpstart for planning, deploying, and succeeding with MPLS!

Sample Content

Online Sample Chapter

How Multiprotocol Label Switching Will Benefit the Internet



You could not step twice into the same rivers; for other waters are ever flowing on to do.

—Heraclitus (540 - 480 B.C.)

By convention there is color, by convention sweetness, by convention bitterness, but in reality there are atoms and space.

—Democritus (460 - 400 B.C.)

We must change to master change.

—Lyndon B. Johnson

Today's providers of networks and network services are faced with many daunting challenges. Figure P-1 on the next page depicts the key demands of network customers. These include an appetite for new types of value-added network services, especially services based on the Internet Protocol (IP), the need to utilize an upgraded networking infrastructure, and the sheer increased demand for more bandwidth.

The personnel that provide networking within the various tiers of a network, Internet service providers (ISPs), and other organizations that deal with existing telecommunications and data communications networks must wear many hats. Network administrators, operators, planners, and architects may assume, at times, functional roles similar to those of fire fighters, police officers, teachers, mathematicians, programmers, and many others. The administration of today's networks is indeed a challenge. To cope with all of this change, a person dealing with this generation and the next generation of networks must even take on the role of philosopher!

The ancient Greeks are generally credited with inventing philosophy. It is interesting to note that without precedence in most matters, many important Greek philosophers created theories that, at first glance, seem irreconcilably opposed.

Heraclitus felt that the only constant in the world was change; he is famous for his comment that one never steps into the same river twice. His contemporary, Democritus, had the completely opposite view. He was one of the first proponents of atomic theory and the notion that in spite of all outward appearances, everything is essentially made up of the same thing-atoms. For Democritus, change was somewhat of an illusion, merely a rearrangement of atoms.

An important point to take from this duality of vision is that change is a matter of perspective. Understanding what change is and managing its consequences is an important task, one that is fundamental in successfully moving forward and progressing. Nowhere is change more apparent and more dramatic than in networking technology and the Internet. A prime example of this is that estimates on the doubling of the bandwidth demand for Internet traffic range from three months to one year! This is change that needs to be understood and managed.

Our Heraclitus-like selves can be easily panicked and overwhelmed by all the latest technological changes that are thrust upon us everyday-from MPLambdaS and dense wave division multiplexing (DWDM) to quality of service (QoS) and service level agreements (SLAs) for voice, data, and video traffic. It is becoming difficult enough to understand the basic concepts, let alone make intelligent decisions on what is to be done about them and how they relate to any strategic network planning.

Our Democritus-like selves then come to the rescue. We understand basic networking concepts. Most of us know that the Open Systems Interconnection (OSI) model has seven layers, and while technology is rapidly evolving, it can be understood within the framework of enhancements and new development of established products and network architectures.

The fundamental routing that occurs in the Internet has changed little since its beginnings. IP version 6 (IPv6) has only recently made inroads into the original IP version 4 (IPv4), which has been with us for almost 20 years, little changed since Request for Comments (RFC) 791. Routing protocols such as Open Shortest Path First (OSPF) and the Border Gateway Protocol (BGP) have been around for several years and are evolving to match newly emerging routing and signaling demands. IP technologies coexist with other prevalent networking frameworks such as Frame Relay (FR) and Asynchronous Transfer Mode (ATM).

Providers of networks and network services need to offer solutions for these many daunting challenges. As shown in Figure P-1, there are two primary solutions being explored: new technologies and more network resources. If we ponder for a moment, we can see how these two approaches are complementary, how they marry the view of Heraclitus and Democritus to provide a way of mastering change for today's networks. We must adapt networks by developing and using new technology as these approaches become integrated into the network infrastructure that is already in place.

So how does Multiprotocol Label Switching (MPLS) fit in? MPLS is a new development that builds on technologies that have already proven themselves successful in the networking arena. MPLS is a fresh approach that synthesizes the best of the connection-oriented model with the existing packet-based Internet and IP. By looking closely at MPLS and all of the many associated topics and developments, one can begin to assess whether MPLS is a new and positive change to the Internet and network technology. Is MPLS an evolutionary step for the Internet architecture, or is it an attempt at something different that may or may not succeed? Either way, one has to be ready?

This book is titled as a primer on MPLS in the hopes of providing a comprehensive introduction to the topic, as well as documenting all of the associated subjects and developments that are occurring in "Internet-time" in this area.

I will use the convention of calling out parenthetical topics by giving more information that the reader may find interesting as follows:

Because this is a primer?

A primer is a small, beginning book that introduces the reader to a subject, often for the first time. The word is derived from the Latin word primarius, meaning primary, or first. Its original use, dating back to the fourteenth century, is as the reference to a small book for teaching children how to read.

MPLS is an exciting new technology. It is not being developed in a vacuum, but rather under the auspices of the Internet Engineering Task Force (IETF) whose motto of "running code, rough consensus" will make this technology a prominent Internet standard. Implementations of MPLS are being fielded and tested as you read these words. Implementation experience and further development in new areas-particularly in the emerging optical area-will determine MPLS's success. Stay tuned.

This is the preface. It contains a general introduction to the book. It describes the goals of the book, the book's audience, how the book is organized, and the conventions used. It also includes the "Acknowledgments" section. It is my sincerest wish that this book broadens the reader's knowledge base of MPLS and its related technologies, and serves as a valuable guide and reference on these topics.


This book is written to introduce the reader to MPLS. There are several specific goals:

  • Introduce key definitions and terminology.
  • Explain the technologies that have come together to create MPLS. This includes explaining the Internet-based technologies, routing and switching, earlier efforts in cell and tag switching, and the other important technologies that are key to understanding MPLS's evolution.
  • Provide pointers to more information on standards, frameworks, and implementations. This includes the IETF documentation and frequently referenced Web sites.
  • Explain the MPLS core technologies and protocols, including how label switching is used and the various signaling and label distribution protocols that are needed.
  • Introduce first-generation MPLS applications and services.
  • Indicate the current and future directions for MPLS and its role in the Internet and networking technology.


This book is intended for network administrators, planners, architects, and operators who are dealing with, or will soon be confronted with, the adaptation of new Internet technologies such as MPLS. Many more people will find this book interesting and worthwhile also, including people interested in routing and switching and the delivery of IP services. People interested in emerging network applications such as traffic engineering (TE), delivering QoS, and virtual private networks (VPNs) will find this book worthwhile as well. Network and systems management people interested in management standards and the Simple Network Management Protocol (SNMP) as it relates to MPLS will gain knowledge of work being done in these areas. People interested in the use of MPLS with the latest optical technologies such as Generalized MPLS (GMPLS) will also find this book informative.

How This Book Is Organized

This book includes a complete discussion of MPLS and all of the issues dealing with it.

The book is organized into ten chapters with six appendices. There is also a bibliography with important Web sites, a glossary and acronyms section, and an index.

Chapter 1, "Introducing Multiprotocol Label Switching," provides an introduction and overview to MPLS by asking the "five W's and H": who, what, why, when, where, and how. Key MPLS terms are defined. This chapter also contains a review of internetworking technology basics. It concludes with a discussion of what MPLS is promising in regard to advancing current Internet-based networking technology.

Chapter 2, "MPLS Background," looks at all of the many topics and trends that must be understood; MPLS cannot be looked at in isolation. This chapter includes an introduction to the TCP/IP protocol suite, the concepts underlying switching and routing, a brief history of MPLS, and several other related issues.

Chapter 3, "MPLS Documentation and Resources," describes the key documents relating to MPLS. These include the latest RFCs, MPLS Working Group (WG) Internet drafts (IDs), and other related IDs. It also describes other key resources, such as associated standardization efforts, industry forums, and MPLS books.

Chapter 4, "MPLS Core Technologies and Protocols," introduces the core MPLS technologies and protocols in detail. It explains the central MPLS control plane and data forwarding plane concepts. It also documents key MPLS acronyms and details general MPLS design and implementation issues.

Chapter 5, "MPLS Signaling and Label Distribution," introduces signaling and how labels are distributed among MPLS-enabled routers. It explains the hop-by-hop signaling of the Label Distribution Protocol (LDP) and the traffic-engineered signaling done by Resource Reservation Protocol with Traffic Engineering Extensions (RSVP-TE) and Constraint-based Routing Label Distribution Protocol (CR-LDP). Other label distribution techniques are introduced and several associated issues are discussed.

Chapter 6, "MPLS Operation and Uses," introduces current major uses of the technology. The key MPLS applications such as TE, VPNs, QoS, path restoral services, and others are described.

Chapter 7, "The Management of MPLS," describes MPLS-related management issues. These include SNMP-based management and the current MPLS management information bases (MIBs). Associated management issues are also discussed.

Chapter 8, "Current MPLS Developments and Directions," describes current topics and MPLS technology developments. Protocol improvements are also discussed.

Chapter 9, "Current MPLS Implementations," introduces the companies and enterprises that are using and developing MPLS implementations. These include equipment vendors, stack providers, service providers, and other organizations involved with MPLS.

Chapter 10, "Future MPLS Developments and Directions," describes topics that are just emerging and promise to be important in the future as MPLS develops and matures. These include MPLambdaS and GMPLS. Two current MPLS optical forums—the Optical Internetworking Forum (OIF) and Optical Domain Service Interconnect (ODSI) Forum-are introduced.

Appendix A, "An MPLS Chronology," presents a timeline of MPLS's short history.

Appendix B, "MPLS-Related RFC Index," contains a list of RFCs for MPLS and related topics.

Appendix C, "RFC 3031: Multiprotocol Label Switching Architecture," specifies the MPLS architecture.

Appendix D, "RFC 3032: MPLS Label Stack Encoding," contains the specification for MPLS label stacks and other associated issues such as label encoding with various protocols.

Appendix E, "A Detailed Introduction to SNMP," describes the Simple Network Management Protocol, or SNMP. This appendix includes the SNMP reference model and a discussion of the protocol, Structure of Management Information (SMI) #data definition language, and related MIBs. The three major versions of SNMP are also explained.

Appendix F, "RFC 2570: Introduction to SNMPv3," provides an overview for the third and current version of SNMP.

The bibliography contains the list of references used. This includes books, periodicals, and related Web sites. Finally, there is a section that contains a glossary of terms and their associated acronyms.


Submit Errata

More Information

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.


Pearson Education, Inc., 221 River Street, Hoboken, New Jersey 07030, (Pearson) presents this site to provide information about products and services that can be purchased through this site.

This privacy notice provides an overview of our commitment to privacy and describes how we collect, protect, use and share personal information collected through this site. Please note that other Pearson websites and online products and services have their own separate privacy policies.

Collection and Use of Information

To conduct business and deliver products and services, Pearson collects and uses personal information in several ways in connection with this site, including:

Questions and Inquiries

For inquiries and questions, we collect the inquiry or question, together with name, contact details (email address, phone number and mailing address) and any other additional information voluntarily submitted to us through a Contact Us form or an email. We use this information to address the inquiry and respond to the question.

Online Store

For orders and purchases placed through our online store on this site, we collect order details, name, institution name and address (if applicable), email address, phone number, shipping and billing addresses, credit/debit card information, shipping options and any instructions. We use this information to complete transactions, fulfill orders, communicate with individuals placing orders or visiting the online store, and for related purposes.


Pearson may offer opportunities to provide feedback or participate in surveys, including surveys evaluating Pearson products, services or sites. Participation is voluntary. Pearson collects information requested in the survey questions and uses the information to evaluate, support, maintain and improve products, services or sites, develop new products and services, conduct educational research and for other purposes specified in the survey.

Contests and Drawings

Occasionally, we may sponsor a contest or drawing. Participation is optional. Pearson collects name, contact information and other information specified on the entry form for the contest or drawing to conduct the contest or drawing. Pearson may collect additional personal information from the winners of a contest or drawing in order to award the prize and for tax reporting purposes, as required by law.


If you have elected to receive email newsletters or promotional mailings and special offers but want to unsubscribe, simply email information@informit.com.

Service Announcements

On rare occasions it is necessary to send out a strictly service related announcement. For instance, if our service is temporarily suspended for maintenance we might send users an email. Generally, users may not opt-out of these communications, though they can deactivate their account information. However, these communications are not promotional in nature.

Customer Service

We communicate with users on a regular basis to provide requested services and in regard to issues relating to their account we reply via email or phone in accordance with the users' wishes when a user submits their information through our Contact Us form.

Other Collection and Use of Information

Application and System Logs

Pearson automatically collects log data to help ensure the delivery, availability and security of this site. Log data may include technical information about how a user or visitor connected to this site, such as browser type, type of computer/device, operating system, internet service provider and IP address. We use this information for support purposes and to monitor the health of the site, identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents and appropriately scale computing resources.

Web Analytics

Pearson may use third party web trend analytical services, including Google Analytics, to collect visitor information, such as IP addresses, browser types, referring pages, pages visited and time spent on a particular site. While these analytical services collect and report information on an anonymous basis, they may use cookies to gather web trend information. The information gathered may enable Pearson (but not the third party web trend services) to link information with application and system log data. Pearson uses this information for system administration and to identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents, appropriately scale computing resources and otherwise support and deliver this site and its services.

Cookies and Related Technologies

This site uses cookies and similar technologies to personalize content, measure traffic patterns, control security, track use and access of information on this site, and provide interest-based messages and advertising. Users can manage and block the use of cookies through their browser. Disabling or blocking certain cookies may limit the functionality of this site.

Do Not Track

This site currently does not respond to Do Not Track signals.


Pearson uses appropriate physical, administrative and technical security measures to protect personal information from unauthorized access, use and disclosure.


This site is not directed to children under the age of 13.


Pearson may send or direct marketing communications to users, provided that

  • Pearson will not use personal information collected or processed as a K-12 school service provider for the purpose of directed or targeted advertising.
  • Such marketing is consistent with applicable law and Pearson's legal obligations.
  • Pearson will not knowingly direct or send marketing communications to an individual who has expressed a preference not to receive marketing.
  • Where required by applicable law, express or implied consent to marketing exists and has not been withdrawn.

Pearson may provide personal information to a third party service provider on a restricted basis to provide marketing solely on behalf of Pearson or an affiliate or customer for whom Pearson is a service provider. Marketing preferences may be changed at any time.

Correcting/Updating Personal Information

If a user's personally identifiable information changes (such as your postal address or email address), we provide a way to correct or update that user's personal data provided to us. This can be done on the Account page. If a user no longer desires our service and desires to delete his or her account, please contact us at customer-service@informit.com and we will process the deletion of a user's account.


Users can always make an informed choice as to whether they should proceed with certain services offered by InformIT. If you choose to remove yourself from our mailing list(s) simply visit the following page and uncheck any communication you no longer want to receive: www.informit.com/u.aspx.

Sale of Personal Information

Pearson does not rent or sell personal information in exchange for any payment of money.

While Pearson does not sell personal information, as defined in Nevada law, Nevada residents may email a request for no sale of their personal information to NevadaDesignatedRequest@pearson.com.

Supplemental Privacy Statement for California Residents

California residents should read our Supplemental privacy statement for California residents in conjunction with this Privacy Notice. The Supplemental privacy statement for California residents explains Pearson's commitment to comply with California law and applies to personal information of California residents collected in connection with this site and the Services.

Sharing and Disclosure

Pearson may disclose personal information, as follows:

  • As required by law.
  • With the consent of the individual (or their parent, if the individual is a minor)
  • In response to a subpoena, court order or legal process, to the extent permitted or required by law
  • To protect the security and safety of individuals, data, assets and systems, consistent with applicable law
  • In connection the sale, joint venture or other transfer of some or all of its company or assets, subject to the provisions of this Privacy Notice
  • To investigate or address actual or suspected fraud or other illegal activities
  • To exercise its legal rights, including enforcement of the Terms of Use for this site or another contract
  • To affiliated Pearson companies and other companies and organizations who perform work for Pearson and are obligated to protect the privacy of personal information consistent with this Privacy Notice
  • To a school, organization, company or government agency, where Pearson collects or processes the personal information in a school setting or on behalf of such organization, company or government agency.


This web site contains links to other sites. Please be aware that we are not responsible for the privacy practices of such other sites. We encourage our users to be aware when they leave our site and to read the privacy statements of each and every web site that collects Personal Information. This privacy statement applies solely to information collected by this web site.

Requests and Contact

Please contact us about this Privacy Notice or if you have any requests or questions relating to the privacy of your personal information.

Changes to this Privacy Notice

We may revise this Privacy Notice through an updated posting. We will identify the effective date of the revision in the posting. Often, updates are made to provide greater clarity or to comply with changes in regulatory requirements. If the updates involve material changes to the collection, protection, use or disclosure of Personal Information, Pearson will provide notice of the change through a conspicuous notice on this site or other appropriate way. Continued use of the site after the effective date of a posted revision evidences acceptance. Please contact us if you have questions or concerns about the Privacy Notice or any objection to any revisions.

Last Update: November 17, 2020