Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Multiprotocol Label Switching (MPLS)


Multiprotocol Label Switching (MPLS) offers transport efficiencies by directing traffic through a path with labels instead of using complex lookups in a routing table. MPLS provides value-added services over a single infrastructure by VPNs, virtual private LAN services (VPLSs), virtual leased lines, and quality-of-service functionality.

Want to learn more about MPLS configuration options on Juniper Networks devices? Use the information below to help you find the specific information you need. For in-depth coverage of other Junos OS features, see our content in the TechLibrary.

Get Started

If you want to


Get started with MPLS configuration on Junos OS devices

See Day One: MPLS Up and Running on Junos  

Get an in-depth understanding of MPLS technology and learn how to set up a working model in your lab

See Day One: MPLS for Enterprise Engineers  

Learn everything about MPLS and its feature module—from concepts to configurations to troubleshooting

See MPLS Applications User Guide

Explore the possibility of implementing Segment Routing technology in an IP/MPLS network

See Day One: Configuring Segment Routing with Junos  

Learn how to configure and validate an MPLS-based Layer 2 VPN on routers or switches running Junos OS

Check out Example: Configure MPLS-Based Layer 2 VPNs

Build on your knowledge on MPLS traffic engineering and learn how to reroute the traffic in the case of single or multiple failures

See MPLS and Traffic Engineering

Learn to configure VPN routing and forwarding instances to support Layer 3 VPNs

See Layer 3 VPNs User Guide for Routing Devices

Build your knowledge on MPLS LSP link protection and node-link protection methods to reduce the time required to reroute LSP traffic

Go to MPLS LSP Link Protection and Node Link Protection

Understand how MPLS QoS manages network traffic to avoid congestion and reduce packet loss

Visit MPLS Class-of-Service Configuration

Service Provider MPLS

If you want to


Learn how to establish MPLS label-switched paths (LSPs) across multiple autonomous systems to provide end-to-end services such as Layer 3 VPN

See Establishing MPLS LSPs Across Multiple Autonomous Systems for Next-Gen Multicast VPNs  

Learn how to deploy broadband edge as an IP/MPLS service node within a seamless MPLS network architecture to support residential subscriber management

Check out Configuring the Broadband Edge as a Service Node Within Seamless MPLS Network Designs

Learn how to use MPLS Layer 2 VPN and Layer 3 VPN to connect multiple Junos fusion for enterprise instances in a campus network with multiple buildings

See Connecting Junos Fusion Enterprise Architectures Using EVPN-MPLS

Learn how to configure MPLS over GRE with IPsec segmentation

Go to Configuring Branch SRX Series for MPLS over GRE with IPsec Segmentation

Enterprise Campus and Branch MPLS

If you want to


Learn how to enable MACsec to secure sensitive traffic traveling from a user at one site to a user at another site over a basic MPLS CCC

See Configuring Media Access Control Security (MACsec) over an MPLS Circuit Cross-Connect (CCC)

Data Center MPLS

If you want to


Get an overview of EVPN and explore different ways to configure the redundant Layer 3 gateway (GW) capabilities for EVPN with Virtual Extensible LAN protocol (VXLAN) and EVPN-MPLS deployments

See Comparing Layer 3 Gateway & Virtual Machine Traffic Optimization (VMTO) for EVPN/VXLAN and EVPN/MPLS