MPLS是集成式的IP over ATM技术(即在帧中继或ATM交换上结合路由功能),数据包通过虚拟电路传送,只需在OSI第二层(数据链结层)执行硬件式交换(取代第三层(网络层)软件式选路)。它把IP选路与第二层标签交换整合为单一的系统,因此可解决Internet的路由问题,缩短数据包传送的时延,加快网络传输速度,适合于多媒体信息传送。MPLS最大的技术特色是可以指定数据包传送的先后顺序,它使用标签交换(label switching),网络路由器只需判别标签,即可进行传送。
最早采用的方式是IP over ATM,但碰到非常多的问题和困难,如IP地址与ATM地址之间的映射问题。ATM的优点在于用硬件转发固定长度的包,因为只要看到包头的转发信息就可直接转发,硬把两个协议捆绑在一起没有成功,也未能推广。后来,一些人试图把两种协议的优势相结合,即把ATM的转发机制与IP网的寻址和路由机制结合,由此产生IP交换技术,并通过IETF组织推出MPLS协议。