MPLS: all you need to know about

Article Details


Completion Time: 30 min
Difficulty: Beginner
Subject: Computer Network Technologies and services


MPLS 300x148 MPLS: all you need to know about


This article is about MPLS (Multi Protocol Label Switching). We will first learn what is MPLS. we will see how it works and finally some of its applications.


1. What is MPLS ?

MPLS stand for Multi Protocol Label Switching. Let’s begin with some random facts about MPLS:
MPLS is a standard developed by IETF (Internet Engineering Task Force). It is high performance telecommunication network.
MPLS works between the layer 2 (Link) and the layer 3 (Network) of the ISO/OSI model.

MPLS Location 300x247 MPLS: all you need to know about
MPLS Location

Now a simple definition: MPLS is a standards-based technology used to speed up the delivery of network packets over multiple protocols.

MPLS have many properties:

  1. High performance

    MPLS is faster in data forwarding and packet management inside the node. The complex operation on packet are done at the edge of the network

  2. Multi Protocol
  3. MPLS can encapsulate packets of various network protocols: IP (Internet Protocol), ATM (Asynchronous Transport Mode), Frame Relay

  4. Traffic engineering
  5. MPLS create network path with optimization of resources use.

  6. Securtiy
  7. In MPLS, routing is based on label who are assigned by an internal protocol in the network so not visible.

  8. Scalability
  9. an MPLS network can grow without high cost on hardware and software.

  10. Quality of Service management
  11. MPLS use a connection-oriented transfer mode who is the base to give some prefixed quality level services.


2. How does MPLS work ?

To understand how MPLS works, we will see in details all its elements.

Logical Elements

Label

Label is a fixed lenght identificator of packet in the network.

Forwarding equivalence class (FEC)

FEC is i class to identify the class of a packet in the network. It’s associated to the packet label.

Label Switched Path (LSP)

LSP is a path inside an MPLS network created by some protocol (Label Distribution Protocol, Resource Reservation Protocol – Traffic Engineering, BGP Extension).

Physical Elements

Label edge router (LER)

LER is a Router locate in the perimetrical zone of the MPLS network.It can be ingress router or egress router. It read packet header in entrance to determinate the FEC and assign a Label to the packet. It also remove label for outgoing packet.

Label switch router (LSR)

LER is a Router locate in the internal zone of the MPLS network. It read label, apply some services and forward the packet to the next router.


So now we know the elements, how MPLS really works ?

When an unlabeled packet enters the ingress router(LER) and needs to be passed on to an MPLS path (LSP), the router first determines the forwarding equivalence class (FEC) for the packet and then inserts one or more labels in the packet’s newly created MPLS header. The packet is then passed on to the next hop router (LSR) for this path. When the packet arrive to an egress router, this one remove the label and send the packet to the receiver.


3. MPLS Applications

  1. Diffserv Network over MPLS
  2. A Diffserv network over MPLS will be more efficient. The analogies between the 2 architectures make the collaboration simpler.

  3. IP Network over MPLS
  4. In this way the network can use MPLS Traffic engineering techniques.

  5. MPLS-based VPN
  6. The VPN(Virtual private Network) built on top of an MPLS network, will provided services in an efficient way.


5. Links and Literature

  1. Wikipedia article
  2. internet voice article
  3. Lecture Notes of Rome University “La Sapienza”
  4. Lecture Notes of Genova University from Prof. Raffaele Bolla

7. Thank you

Support my challenge, support my blog. Please Share this article if you found it useful. Thank you.


 MPLS: all you need to know about MPLS: all you need to know about

Precedente Eclipse: create a Java project from ".java" and ".jar" files Successivo IPv6 Address Insider's Guide

Lascia un commento

This site uses Akismet to reduce spam. Learn how your comment data is processed.