- Overview of Routing and MPLS
- Layer 3 Routing
- Native Hop-by-Hop Network Layer Routing
- Next Hop Selection Functions
- Label Switching
- MPLS Forwarding Paradigm
- Integration of IP and ATM
- Advantages of MPLS Forwarding over Conventional Network Layer Forwarding
- Why MPLS?
- Label Switch Routers (LSRs)
- LSR Basics
- ATM LSRs
- LSR Routing Operation
- MPLS Labels
- MPLS Labels Basics
- Label Encapsulation
- Label Assignment and Distribution
- Upstream and Downstream LSR
- Label Distribution: Purpose
- Label Distribution: Protocols
- Label Distribution: Methods
- Label Retention Modes
- Label Switched Path (LSP)
- LSP Setup Control
- Route Selection
- Basics
- Standard IP and MPLS
- IP Forwarding
- MPLS Label Distribution
- Label Switched Path (LSP)
- Explicitly Routed LSP (ER-LSP): Basics, Example, Advantages
- Hop-by-Hop versus Explicit Routing
- MPLS Architecture
- MPLS Operation
- MPLS Node Architecture
- MPLS Elements
- Loop Survival, Detection, and Prevention in MPLS
- Virtual Private Networks (VPNs) and MPLS
- Overview of VPNs
- Connection-Oriented VPNs
- Connectionless VPNs
- Comparison of VPN Technologies
- MPLS VPN Operation
- Layer 2 MPLS VPNs
- Layer 3 MPLS VPNs
- Route Reflectors
- Trace Route Enhancements
- Advantages of MPLS VPNs
- MPLS VPN Management
- MPLS Traffic Engineering
- The Need for Traffic Engineering on the Internet
- Unequal-Cost Load Balancing via Metric Manipulation
- Advantages of MPLS Traffic Engineering
- MPLS Traffic Engineering Elements (Dynamic/Static LSPs)
- MPLS Traffic Engineering Configuration
- Configuration Case Study of an MPLS Traffic-Engineered Network (IS-IS)
- Configuration Case Study of an MPLS Traffic-Engineered Network (OSPF)
- MPLS and Quality of Service (QoS)
- Introduction to Quality of Service
- Overbuild vs. Preferential Treatment of Packets
- Integrated Services
- IP Precedence
- Differentiated Services
- Modular QoS CLI
- MPLS Implementation of DiffServ
- MPLS VPN Support of QoS
- MPLS QoS Implementation
- Configuring QoS for MPLS VPNs
- MPLS QoS Case Study
- MPLS Design
- MPLS VPN Design and Topologies
- Designing MPLS Networks
- Additional MPLS Design Considerations
- MPLS and Emerging Technologies
- Control Planes and MPLS
- Fixing the Problems of SONET
- Generalized MPLS (GMPLS) and Automatic Switched Optical Network (ASON)
- Separation of Connectivity and Services: Next Generation Network (NGN)
- Getting Rid of SONET: MPLS and Optical Transport Network (OTN)
- MPLS and Emerging Very High Speed Ethernet (>100 Mb/s)
- New Architectures for Layer 2 Functionality
- Virtualization and Software Defined Networking (SDN)
- Network Functions Virtualization (NFV) and MPLS
- Conclusion: Recap, Q/A, and Evaluation