
Learn MPLS basics and deploy MPLS layer 3 and layer 2 VPN services on Huawei devices, traffic engineering labs, and NSP and F and G emulators with downloadable configuration files.
Explore how traditional IP routing and forwarding works, where routers encapsulate packets, look up the destination IP in routing tables, forward to the next hop, or discard if no match.
MPLS, MPLS Terms
LSR Classification, FEC, MPLS LSR ID
LSPs, LSPs Establishment types
Explain LSP establishment principles by showing how LSRs assign and match incoming and outgoing labels for each FAC, ensuring the upstream out label matches the downstream in label.
MPLS Header, Label Space, Actions on MPLS Labels
Explore MPLS architecture with control and forwarding planes managing routing and label bases. See how LDP or RSVP establish labels and forward IP and MPLS via FIB and LFIB.
Configure a static lsp across ingress, transit, and egress routers, advertise the network via igp, and assign explicit in-label and out-labels for end-to-end mpls forwarding.
Understand the basics of the label distribution protocol (LDP) in MPLS labs, including label allocation, distribution, and maintenance via discovery, session, advertisement, and notification messages.
Describe how ldp distributes labels between downstream and upstream lsr, including advertisement modes, independent versus ordered control, and liberal versus conservative label retention modes.
Demonstrate LSP establishment and label forwarding in an MPLS network by configuring implicit null labels, allocating label 1025, and forwarding traffic from P1 to P2 toward network three via 001.
Configure MPLS and LDP across a four-router network, set LSR IDs, enable OSPF as the IGP, and apply MPLS on the MPLS interfaces.
Enable MPLS and LDP globally, configure LSR ID and loopback, and enable MPLS and LDP on interfaces. Verify P1 and P2 peers and label bindings to confirm proper MPLS operation.
Learn to define layer 3 vpn service, configure vpn instances with unique routing tables, and exchange l3vpn routes over mpls using bgp while isolating routes from the public network.
Configure an l3vpn over a mpls network by creating a vpn instance, binding customer interfaces to it, and establishing mp-bgp between p1 and p2 to advertise the p-to-c direct route.
Verify BGP IPv4 unicast peering and direct routes in the VPN, bind interfaces, and test connectivity from P1 to C3 using ping and static routes.
perform an e-trunk failover test by shutting down interface 001 on P1 and verifying P2 becomes active, with trunk 12 showing master on P2 and standby on P1.
Define layer two VPN technologies and outline the requirements to establish layer two connections over an MPLS network, including PWE3 virtual circuits, VC IDs, and ld B signaling.
Configure a layer two vpn using PWE3 between customer sites, enabling l2vpn, l2vc, and remote peer on P1 and P2, while configuring OSPF for MPLS and verifying connectivity.
Configure pwe3 redundancy and perform a failover test to verify layer 2 vpn between c4 and c2 via p1, p2, and p3 with master and backup paths.
Review the MPLS network configuration, confirming MPLS L2 and L3 VPN services, LISP trunk 12, BGP VPNv4, and OSPF on MPLS interfaces with correct loopback IPs for P1–P3.
Configure MPLS L2VC on ethernet trunk interfaces to provide an active L2VPN service between C2 and C4. Use P3 as active and P1/P2 as backup to ensure redundancy.
Demonstrate failover of MPLS L2VCs with primary on P1 and secondary on P2, using bypass PWE3 between P1 and P2 to reach C4 via P3 when interfaces fail.
Explore how VPLS provides point-to-multipoint ethernet connectivity over an MPLS network, linking customer sites as a virtual layer-2 switch via attachment circuits, virtual circuits, and LDP/BGP signaling.
Explore how a VPLS behaves as a virtual layer 2 switch in an MPLS network, learning source MACs and building a MAC table to forward traffic by destination MAC.
Explain how an mpls network acts as a layer two switch and prevents vpls loops with split horizon rules, full meshing of p and pw, vci, and ac, plus stp.
Configure ospf, mpls, and ltb to establish lsb and alto vpn across sites using ldpe signaling, then implement ldp signaling and bind vci to ac interface for vpi lr service.
Review basic MPLS lab configuration by validating OSPF process one, verifying SPF setup, enabling MPLS in system view, and confirming loopback and interface addresses on P devices.
Configure a VCI with Lib signaling (Martini) in system view; set VCI name, static keyword, VCI ID, and P loopback IP address. Apply LTB for VP TLS and bind interface.
Configure VPLS with BGP on Huawei devices by adding peers, enabling IPv4 unicast, and configuring PW signaling with route distinguisher and VPN target, then bind VSI and verify MPLS LDP.
Test IP connectivity among customer sites two, three, and one using ping, confirming BGP signaling for VLANs. Configure BGP peers and route distinguishers, VPN target, then verify peers are established.
Define MPLS TE and its use of constrained LSP tunnels to steer specific services traffic from P1 to P3, using IGP metrics to select best paths and support multiple tunnels.
Explore CR-LSP constraints and LSB attributes, including shared risk link group and link administrative group, and how bandwidth, maximum resolvable bandwidth, e metric, and priority govern MPLS tunnel creation.
Explore MPLS TE advertisement using OSPF and ISIS, advertising tunnel and link attributes between MPLS routers, with extensions for reachability and TLV-based information dissemination.
Calculate MPLS TE paths with shortest path first, using strict explicit constraints from the EDB and bandwidth limits to guide path selection.
Learn how to set up MPLS TE paths with static LSP configurations from ingress to egress, including tunnel, next hop, and label allocation, and dynamic LSP establishment using RSVP signaling.
how to deploy NE40E on EVE-NG:
https://youtu.be/8XgdSGLODD4
Configure MPLS TE tunnels between P1 and P2 on Huawei devices by enabling MPLS TE on Ethernet interfaces, enabling OSPF, and setting explicit paths and tunnel interfaces with loopback destinations.
Verify the MPLS status and LC types using display commands, inspect area zero in OSPF, and review RSVP peers, interfaces, and tunnel labels allocated during the lab.
Explore three methods to forward services over MPLS TE: static routes, public policy (select sequence or binding), and O two route option with IP shortcut or forwarding adjacency.
Configure a TE tunnel policy for a VPN instance, enabling constrained LSP load balancing across tunnels 1 and 2, and verify VPN and VC status.
Configure and compare MPLS traffic engineering tunnels using IGP shortcut and forwarding adjacency in a lab setup. Explore the constraint that only one option may be configured at a time.
Review the initial configuration of router three, confirming VPN instance, MPLS T with explicit path via P1, E3 interfaces, loopback, and accompanying BGP and OSPF settings.
Configure the MPLS TE tunnel from P3 to P1 as a logical OSPF/IGP link and enable TE IGP shortcut, setting the tunnel cost to 1 for preferred routing.
Explore configuring ldp over te to transport vpnv4 routes across an mpls network, enabling remote ldp sessions, igp shortcuts, and tunnel policies to ensure vpn traffic follows best paths.
Multi-Protocol Label Switching (MPLS) is one of the most interesting and hot topics in Service Provider and Telecom world, the course will introduce MPLS basics, fundamentals, definition, MPLS services (L3VPN and L2VPN - PWE3 / VPLS) and MPLS Traffic Engineering. The course is presented in 6 and half hours in English with video lectures in presentation slides, hand-written examples, and hand-on labs to explain the theory of MPLS and its services plus applying them in practise labs. The course focuses on hands-on labs (provided in videos ) over Huawei vendor.
Upon completing the course, you will be familiar with what the MPLS Network is, its components, and MPLS Architecture, how the MPLS Network operates, understand L3VPN technology with its terminologies, understand L2VPN (PWE3 and VPLS), MPLS Traffic Engineering technology and its terminologies.
A variety of labs are provided in this course (Configuring MPLS, Configuring L3VPN Service, Configuring L2VPN (PWE3) service, PWE3 Redundancy with failover test, Configuring VPLS service, Configuring MPLS TE tunnels and TE tunnel policy for forwarding traffic). Basic configuration files are attached and available in the resources section of each lab, plus all configuration files used in the labs are attached as well. You will be familiar to configure OSPF, MPLS, LDP, L3VPN instances, MP-BGP, and PWE3 on Huawei Routers, plus verifying their configuration.
The course includes quizzes and assignments to test and ensure your knowledge upon completing each section, and upon entirely completing the course.