転送パケットに「ラベル」と呼ばれる短い固定長の識別標識を付けることで、目的の宛先まで効率的に転送するプロトコル。IP-VPNなどで使われている。
例えば、ホストA→ルータB→ルータC→ルータD→ルータE→ホストF という経路のネットワークで通信する場合を想定する。
通常ではB、C、D、Eの各ルータでそれぞれIPヘッダを解釈してルーティングすることになり、またレイヤ3やレイヤ4での制御が必要な場合は更にTCPやUDPヘッダの展開まで行なわれてしまうため、ネットワーク遅延の原因となっていた。
MPLSでは、ルータBで解釈した時点でその結果を「ラベル」と呼ばれる固定長情報に符号化してパケットに付加し、以降の各ルータではラベルだけを参照することで処理可能にする。なお、ラベルは最終目的地であるホストFへの転送を行なうルータEで取り除かれ、普通のIPパケットに戻される。
これに対応したルータはLSR(Label Switching Router)と呼ばれる。