Multi-protocol Label Switching (MPLS)

Home

MPLS Papers | Standards | Implementations  | Cisco | Mailing Lists | Testing | Links | Books


MPLS Papers

Introduction
 
Evolution of MPLS - Arun Viswanathan, Nancy Feldman, Zheng Wang, Ross Callon
MPLS : The Magic Behind The Myths - Grenville Armitage
MPLS - William Stallings - Cisco IP Journal
Understanding MPLS Technology - Nortel Networks        Interactive Version
MPLS by Peter J Welcher          Part I   Part II
MPLS by Rick Gallaher             Part I   Part II  Part III  Part IV  Part V  Part VI
MPLS - Juniper White Paper
MPLS - Riverstone Networks
Introduction to MPLS - Networkers 2003, Cisco
MPLS Architecture Overview - Jay Kumarasamy, Cisco

Traffic Engineering (TE)

MPLS TE - George Swallow, Cisco
MPLS TE : A Choice of Signaling Protocols - Data Connection
RSVP Signalling Extensions for MPLS TE - Chuck Semeria, Juniper
Deploying MPLS for Traffic Engineering - Networkers 2002, Cisco
Advanced topics in MPLS-TE Deployment - Cisco white paper

QoS

Introduction to QoS - Nortel Networks
QoS Support in MPLS Networks - MPLS Forum
MPLS QoS - Jay Kumarasamy, Cisco
Differentiated Services and Integrated Services use of MPLS - Nicolas and Eric

VPNs                 for more resources check vpn page

MPLS Virtual Private Networks - Data Connection
Deploying MPLS VPN - Networks 2003, Cisco
Deploying Large Scale VPN with MPLS - Networks 2001, Cisco
Integration of IPsec and MPLS VPNs - Mika Loukola, Cisco
MPLS VPN TOI - Cisco
Security of MPLS architecture - Cisco white paper

Misc 

MPLS Router Design - Chaoping Wu
Protection and Restoration in MPLS Networks - Data Connection
A survey of Service Restoration Techniques in MPLS Networks - Jack Foo
Building Reliable MPLS Networks Using Path Protection Mechanisms - IEEE

Standards     IETF Charters    mpls    tewg     ccamp

Search for the keyword "mpls" in IETF       MPLS packet header

Core
RFC 3031 Multiprotocol Label Switching Architecture
RFC 3032 MPLS Label Stack Encoding
 
Signalling
RFC 3036 Label Distribution Protocol (LDP)
RFC 3107 Carrying Label Information in BGP-4
 
RFC 3209 Resource ReSerVation Protocol TE (RSVP-TE)      RFC 2205 RSVP
RFC 3212 Constraint-based Routed LDP (CR-LDP)
 
Routing
RFC 3630 OSPFv2 TE
RFC 3784 IS-IS TE
 
Misc
RFC 2702 Requirements for Traffic Engineering Over MPLS
RFC 3270 MPLS Support of Differentiated Services
RFC 3272 Overview and Principles of Internet Traffic Engineering
RFC 3353 Framework for IP Multicast in MPLS
RFC 3469 Framework for MPLS-based Recovery
RFC 3945 Generalized Multi-Protocol Label Switching (GMPLS) Architecture

Cisco MPLS

Cisco IOS Software MPLS
Configuring MPLS
MPLS Traffic Engineering and Enhancements
MPLS Ping and Traceroute
MPLS Technical Support Page

Implementations

MPLS for Linux - sourceforge.net
CR-LDP source code - Nortel Networks
AYAME for BSD
NIST MPLS
RSVP - ISI

Commercial    Data Connection    IP Infusion    NextHop    Future Soft     Netplane

Mailing Lists

ietf mpls

Testing

UNH MPLS Test Suites

Vendors     Spirent     IXIA    Agilent      Acterna

MPLS Forum Interop       2002    2003   2004

Links

MPLS Forum
MPLS Networking by Sudheer
MPLS Resource Center by Irwin Lazar
Multi Layer Routing by Noritoshi Demizu

Books

MPLS by Bruce S. Davie, Yakov
MPLS and VPN Architectures, Vol. 1 by Ivan Pepelnjak, et al
MPLS and VPN Architectures, Vol. 2 by Ivan Pepelnjak, et al
Traffic Engineering with MPLS by Eric Osborne, Ajay Simha

Maintained by Anil Edathara

Last Modified: September 23, 2008

MPLS by Bruce S. Davie, Yakov    MPLS and VPN Architectures, Vol. 1 by Ivan Pepelnjak, et al  MPLS and VPN Architectures, Vol. 2  by Ivan Pepelnjak, et al  Traffic Engineering with MPLS by Eric Osborne, Ajay Simha MPLS Configuration on Cisco IOS Software by Umesh Lakshman, Lancy Lobo