ExperTeach Networking Logo

MPLS

Architecture & Design

ExperTeach Networking Logo

MPLS is the technology of choice both inside service provider networks and in different campus structures. Depending on the precise area of deployment, a wide range of variants has been developed to set up the required label switched paths. The precise functioning modes as well as the necessary protocol procedures for the operation of MPLS will be discussed in this course. The imparted contents will enable the students to become actively involved in the design and implementation of MPLS networks. In addition, the participants will gain a deeper know-how of the protocol applications enabling them to work out customized solutions.

Course Contents

  • Motivation of Label Switching
  • Label Switching Router and Label Switched Paths
  • Forwarding Information Base and Forwarding Equivalence Classes
  • Label Distribution and LDP
  • IP Routing in MPLS Networks
  • Rerouting of Label Switched Paths
  • VPN Concepts with MPLS
  • Basic Features of BGP-4 and MP-BGP4
  • MPLS VPNs According to RFC 2547 or RFC 4364 with MP-BGP-4
  • DiffServ and IntServ with MPLS
  • VPLS—Virtual Private LAN Service

The course contents will be deepened by hands-on exercises in a router network.

Print E-Book PDF Symbol You will receive the comprehensive documentation package of the ExperTeach Networking series – printed documentation, e-book, and personalized PDF! As online participant, you will receive the e-book and the personalized PDF.

Target Group

This course is designed for everyone who wants to gain detailed know-how of MPLS on the protocol layer.

Knowledge Prerequisites

A profound knowledge of the standard LAN and WAN technologies and a solid know-how of the TCP/IP protocol stack, including IP routing, are essential. Participation in the course TCP/IP is strongly recommended.

1 Fundamentals of Label Switching
1.1 Motivation of Label Switching
1.1.1 Disadvantages of conventional IP routing
1.1.2 Bypassing the routing decision
1.1.3 Routing of transit traffic
1.2 The components of an MPLS network
1.3 Label Switched Paths
1.3.1 Important basic terms and definitions
1.3.2 Data flows and label assignment
1.3.3 Management of labels
1.3.4 Merging of Label Switched Paths
1.3.5 Routing for path selection
1.4 The Label under the magnifying glass
1.4.1 Generic Label Format and Shim Header
1.4.2 Structure of the LSPs
1.4.3 LDP Discovery
1.4.4 Label distribution control
1.4.5 Penultimate hop popping
1.4.6 Label mapping
1.4.7 Route aggregation and LDP
1.5 Properties of the LSP
1.6 RSVP-TE tunnels and protection concepts
2 IP routing and MPLS
2.1 IGPs and EGPs
2.1.1 Destination-Based Routing
2.1.2 Local Decision: The Next Hop
2.2 Topology knowledge
2.2.1 The recommended IGP: OSPF
2.2.2 The trend in provider networks: IS-IS
2.3 BGP-4: The basics
2.3.1 Internal and External BGP
2.3.2 What is a BGP route?
2.3.3 The BGP routing process
2.3.4 The link with MPLS
3 VPNs based on MPLS and BGP-4
3.1 Conventional VPN structures
3.1.1 Overlay model
3.1.2 IP VPNs and tunnel protocols
3.2 MPLS VPNs
3.2.1 VPNs based on MPLS and BGP5
3.2.2 The customer connection
3.2.3 Address uniqueness
3.2.4 Directed distribution of routing information
3.2.5 LSP as tunnel between provider edge routers
3.2.6 Provisioning
3.2.7 Intranet, extranet and Internet
3.3 Structuring of Provider Networks
3.3.1 IBGP full meshing
3.3.2 Optimization via Route Reflectors
3.4 Multiprovider VPNs
3.4.1 Carrier Supporting Carrier (CSC)
3.4.2 Inter-AS VPN
3.5 Properties of L3 VPNs
3.5.1 IP addresses of clients
3.5.2 Security against attacks
3.5.3 Dynamic routing of LSPs and redundancy
3.5.4 Configuration overhead as network grows
3.5.5 Management of customer edge routers
3.5.6 The topology
3.6 Layer 2 VPNs
3.6.1 Pseudowires
3.6.2 VPLS - Virtual Private LAN Service
3.6.3 Layer-2 vs. Layer-3 VPN
4 Quality of Service with MPLS
4.1 Quality of Service
4.1.1 QoS with DiffServ
4.1.2 Differentiated Services
4.1.3 The Per Hop Behaviours
4.1.4 Queueing
4.2 Implementation with MPLS
4.2.1 E-LSPs: Using the Experimental Field
4.2.2 L-LSPs: Coding with Label
4.3 Traffic Engineering with DiffServ and MPLS
A Network sketches
A.1 Network sketches

Classroom training

Do you prefer the classic training method? A course in one of our Training Centers, with a competent trainer and the direct exchange between all course participants? Then you should book one of our classroom training dates!

Hybrid training

Hybrid training means that online participants can additionally attend a classroom course. The dynamics of a real seminar are maintained, and the online participants are able to benefit from that. Online participants of a hybrid course use a collaboration platform, such as WebEx Training Center or Saba Meeting. To do this, a PC with browser and Internet access is required, as well as a headset and ideally a Web cam. In the seminar room, we use specially developed and customized audio- and video-technologies. This makes sure that the communication between all persons involved works in a convenient and fault-free way.

Online training

You wish to attend a course in online mode? We offer you online course dates for this course topic. To attend these seminars, you need to have a PC with Internet access (minimum data rate 1Mbps), a headset when working via VoIP and optionally a camera. For further information and technical recommendations, please refer to.

Tailor-made courses

You need a special course for your team? In addition to our standard offer, we will also support you in creating your customized courses, which precisely meet your individual demands. We will be glad to consult you and create an individual offer for you.
Request for customized courses
PDF SymbolYou can find the complete description of this course with dates and prices ready for download at as PDF.

MPLS is the technology of choice both inside service provider networks and in different campus structures. Depending on the precise area of deployment, a wide range of variants has been developed to set up the required label switched paths. The precise functioning modes as well as the necessary protocol procedures for the operation of MPLS will be discussed in this course. The imparted contents will enable the students to become actively involved in the design and implementation of MPLS networks. In addition, the participants will gain a deeper know-how of the protocol applications enabling them to work out customized solutions.

Course Contents

  • Motivation of Label Switching
  • Label Switching Router and Label Switched Paths
  • Forwarding Information Base and Forwarding Equivalence Classes
  • Label Distribution and LDP
  • IP Routing in MPLS Networks
  • Rerouting of Label Switched Paths
  • VPN Concepts with MPLS
  • Basic Features of BGP-4 and MP-BGP4
  • MPLS VPNs According to RFC 2547 or RFC 4364 with MP-BGP-4
  • DiffServ and IntServ with MPLS
  • VPLS—Virtual Private LAN Service

The course contents will be deepened by hands-on exercises in a router network.

Print E-Book PDF Symbol You will receive the comprehensive documentation package of the ExperTeach Networking series – printed documentation, e-book, and personalized PDF! As online participant, you will receive the e-book and the personalized PDF.

Target Group

This course is designed for everyone who wants to gain detailed know-how of MPLS on the protocol layer.

Knowledge Prerequisites

A profound knowledge of the standard LAN and WAN technologies and a solid know-how of the TCP/IP protocol stack, including IP routing, are essential. Participation in the course TCP/IP is strongly recommended.

1 Fundamentals of Label Switching
1.1 Motivation of Label Switching
1.1.1 Disadvantages of conventional IP routing
1.1.2 Bypassing the routing decision
1.1.3 Routing of transit traffic
1.2 The components of an MPLS network
1.3 Label Switched Paths
1.3.1 Important basic terms and definitions
1.3.2 Data flows and label assignment
1.3.3 Management of labels
1.3.4 Merging of Label Switched Paths
1.3.5 Routing for path selection
1.4 The Label under the magnifying glass
1.4.1 Generic Label Format and Shim Header
1.4.2 Structure of the LSPs
1.4.3 LDP Discovery
1.4.4 Label distribution control
1.4.5 Penultimate hop popping
1.4.6 Label mapping
1.4.7 Route aggregation and LDP
1.5 Properties of the LSP
1.6 RSVP-TE tunnels and protection concepts
2 IP routing and MPLS
2.1 IGPs and EGPs
2.1.1 Destination-Based Routing
2.1.2 Local Decision: The Next Hop
2.2 Topology knowledge
2.2.1 The recommended IGP: OSPF
2.2.2 The trend in provider networks: IS-IS
2.3 BGP-4: The basics
2.3.1 Internal and External BGP
2.3.2 What is a BGP route?
2.3.3 The BGP routing process
2.3.4 The link with MPLS
3 VPNs based on MPLS and BGP-4
3.1 Conventional VPN structures
3.1.1 Overlay model
3.1.2 IP VPNs and tunnel protocols
3.2 MPLS VPNs
3.2.1 VPNs based on MPLS and BGP5
3.2.2 The customer connection
3.2.3 Address uniqueness
3.2.4 Directed distribution of routing information
3.2.5 LSP as tunnel between provider edge routers
3.2.6 Provisioning
3.2.7 Intranet, extranet and Internet
3.3 Structuring of Provider Networks
3.3.1 IBGP full meshing
3.3.2 Optimization via Route Reflectors
3.4 Multiprovider VPNs
3.4.1 Carrier Supporting Carrier (CSC)
3.4.2 Inter-AS VPN
3.5 Properties of L3 VPNs
3.5.1 IP addresses of clients
3.5.2 Security against attacks
3.5.3 Dynamic routing of LSPs and redundancy
3.5.4 Configuration overhead as network grows
3.5.5 Management of customer edge routers
3.5.6 The topology
3.6 Layer 2 VPNs
3.6.1 Pseudowires
3.6.2 VPLS - Virtual Private LAN Service
3.6.3 Layer-2 vs. Layer-3 VPN
4 Quality of Service with MPLS
4.1 Quality of Service
4.1.1 QoS with DiffServ
4.1.2 Differentiated Services
4.1.3 The Per Hop Behaviours
4.1.4 Queueing
4.2 Implementation with MPLS
4.2.1 E-LSPs: Using the Experimental Field
4.2.2 L-LSPs: Coding with Label
4.3 Traffic Engineering with DiffServ and MPLS
A Network sketches
A.1 Network sketches

Classroom training

Do you prefer the classic training method? A course in one of our Training Centers, with a competent trainer and the direct exchange between all course participants? Then you should book one of our classroom training dates!

Hybrid training

Hybrid training means that online participants can additionally attend a classroom course. The dynamics of a real seminar are maintained, and the online participants are able to benefit from that. Online participants of a hybrid course use a collaboration platform, such as WebEx Training Center or Saba Meeting. To do this, a PC with browser and Internet access is required, as well as a headset and ideally a Web cam. In the seminar room, we use specially developed and customized audio- and video-technologies. This makes sure that the communication between all persons involved works in a convenient and fault-free way.

Online training

You wish to attend a course in online mode? We offer you online course dates for this course topic. To attend these seminars, you need to have a PC with Internet access (minimum data rate 1Mbps), a headset when working via VoIP and optionally a camera. For further information and technical recommendations, please refer to.

Tailor-made courses

You need a special course for your team? In addition to our standard offer, we will also support you in creating your customized courses, which precisely meet your individual demands. We will be glad to consult you and create an individual offer for you.
Request for customized courses

PDF SymbolYou can find the complete description of this course with dates and prices ready for download at as PDF.