MPLS是一种多协议标签交换技术，和帧中继网络是同一个时代的产物，在网络发展初期，路由器交换数据并不像现在那么快，流量每次进入路由器都必须查询路由表，进行递归查询和最长匹配，这就需要花费大量的CPU内存去查找，耗费时间。
是一种用于快速数据包交换和路由的体系，它为网络数据流量提供了目标、路由地址、转发和交换等能力。更特殊的是，它具有管理各种不同形式通讯流的机制。
MPLS独立于第二和第三层协议，诸如ATM和IP。它提供了一种方式，将IP地址映射为简单的具有固定长度的标签，用于不同的包转发和包交换技术。它是现有路由和交换协议的接口，如IP、ATM、帧中继、资源预留协议(RSVP)、开放最短路径优先(OSPF)等等。在MPLS中，数据传输发生在标签交换路径(LSP)上。
MPLS是利用标记(label)进行数据转发的。当分组进入网络时，要为其分配固定长度的短的标记，并将标记与分组封装在一起，在整个转发过程中，交换节点仅根据标记进行转发。
在MPLS中，数据传输发生在标签交互路径(LSP)上。LSP是每一个沿着从源端到终端的路径上的结点的标签序列MPLS主要设计来解决网络问题，如网路速度、可扩展性、服务质量(QOS)管理以及流量工程，同时也为下一代ip中枢网络解决带宽管理及服务请求等问题。
多协议标签交换MPLS最初是为了提高转发速度而提出的。与传统ip路由方式相比，它在数据转发时，只在网络边缘分析ip报文头，而不用在每一跳都分析IP报文头，从而节约了处理时间。