90年代初,随着Internet的快速普及,由于当时硬件技术的限制,采用最长匹配查找的IP技术已经成为限制网络转发性能的一大瓶颈。而异步传输模式ATM(Asynchronous Transfer Mode)技术采用定长标签,并且只需要维护比路由表规模小得多的标签表,能够提供比IP路由方式高得多的转发性能。
传统的IP技术简单,但性能受到限制。ATM技术性能高,但其复杂的控制信令和高昂的部署成本使得它很难普及。多协议标签交换技术MPLS(Multiprotocol Label Switching)技术就是在这种背景下产生的,它把IP和ATM的优势很好地结合在一起。
MPLS最初是为了提高设备的转发速度而提出的。随着ASIC(Application Specific Integrated Circuit)技术的发展,路由查找速度已经不是阻碍网络发展的瓶颈。这使得MPLS在提高转发速度方面不再具备明显的优势。但是MPLS支持多层标签、转发平面面向连接和控制平面面向无连接的特性,