Multiprotocol Label Switching

* Multiprotocol Label Switching (MPLS) refers to a mechanism which directs and transfers data between Wide Area Networks (WANs) nodes with high performance, regardless of the content of the data.
* MPLS makes it easy to create "virtual links" between nodes on the network,
regardless of the protocol of their encapsulated data.
* It is a highly scalable, data-carrying mechanism.
* In an MPLS network, data packets are assigned labels.
* Packet-forwarding decisions are made solely on the contents of this label, without the need to examine the packet itself.
* This allows one to create end-to-end circuits across any type of transport medium, using any protocol.
* The primary benefit is to eliminate dependence on a particular Data Link Layer technology, such as ATM, frame relay, SONET or Ethernet, and eliminate the need for multiple Layer 2 networks to satisfy different types of traffic.
* MPLS belongs to the family of packet-switched networks.
* MPLS operates at an OSI Model layer that is generally considered to lie between traditional definitions of Layer 2 (Data Link Layer) and Layer 3 (Network Layer),
and thus is often referred to as a "Layer 2.5" protocol.
* It was designed to provide a unified data-carrying service for both circuit-based clients and packet-switching clients which provide a datagram service model.
* It can be used to carry many different kinds of traffic, including IP packets, as well as native ATM, SONET, and Ethernet frames.

* MPLS attempts to preserve the traffic engineering and out-of-band control that made frame relay and ATM attractive for deploying large-scale networks.

0 comments