Multi-ProtocolLabelSwitching(MPLS)是新一代高速IP骨干网络的交换标准,由InternetEngineeringTaskForce(IETF)的InternetEngineeringTaskForce提出。

MPLS是什么—诺必达_MPLS

图片来自西科

MPLS使用标签(label)来实现数据转发。在分组进入网络时,给它分配一个固定长度的短标记,并把标记和分组封装起来,在整个转发过程中,交换节点只按标记转发。

MPLS与ATM、IP等第二层和第三层协议无关。该方法可以将IP地址映射成简单的、固定长度的标签,用于不同的包转发和包交换技术。与IP、ATM、帧中继、资源预留协议(RSVP)、开放最短路径优先(OSPF)等现有路由协议相连接。

MPLS中,数据传输是通过标签交换路径(LSP)完成的。LSP是沿着从源端到终端的每一条路径的一系列标签。

MPLS的主要设计目的是解决网络问题,例如网络速度、可扩展性、服务质量(QoS)管理和流量工程,同时还解决下一代IP中心网的宽带管理和服务请求。

本节主要介绍MPLS的一般框架。具体的LDP,CR-LDP和RSVP-TE可参考各个文件。

MPLS是多协议标签交换技术,旨在提高转发速度。相对于传统的IP路由方法,该方法在数据转发时,只在网络的边缘进行分析,而不必每次都进行分析,节省了处理时间。

MPLS起源于IPv4(InternetProtocolversion4),它的核心技术可以扩展到包括IPX(InternetPacketExchange)、Appletalk、DECnet和CLNP(ConnectionlessNetworkProtocol)在内的各种网络协议。Multiprotocol在“MPLS”中表示支持多种网络协议。