MPLS既不是纯粹的二层技术,也不是纯粹的三层技术,它工作于OSI模型的第二层与第三层之间,通常被称为“2.5层”技术。这一归类源于其转发机制与封装结构的独特设计:MPLS依据定长的标签执行数据转发,而非依赖IP地址或MAC地址,同时其标签栈又能够承载于多种链路层协议之上。
从转发行为考察
MPLS与二层交换存在相似性。传统二层交换基于MAC地址查表转发,不关心IP头部内容;MPLS的标签交换路径同样基于标签值进行快速查找,转发决策在标签转发表中完成,无需逐跳解析IP报文。这种面向连接的标签交换模式,在行为上更接近帧中继或ATM等二层技术。然而,MPLS的标签分发与路径建立依赖IP路由协议及标签分发协议,这些控制平面协议运行于三层,且标签所代表的转发等价类通常以IP前缀或VPN实例为粒度。控制平面的三层属性,使MPLS无法被简单划归为二层技术。
从封装结构审视
MPLS标签插入在二层帧头与三层IP头之间。对于以太网链路,标签夹在以太网类型字段之后、IP头之前;对于PPP链路,标签置于PPP协议字段之后。这一位置决定了MPLS不修改IP头内容,也不改变二层地址的寻址范围,而是作为“垫层”存在。标签栈支持多层嵌套,用于实现VPN、流量工程等复杂功能,但嵌套本身不改变其位于二三层之间的本质。
在实际应用中
MPLS常被用作二层VPN或三层VPN的承载技术。在VPLS场景中,MPLS模拟以太网广播域,呈现二层特性;在BGP/MPLS IP VPN场景中,MPLS承载私网路由,呈现三层服务属性。同一种标签转发机制能够适配不同层次的服务,恰恰证明了MPLS本身独立于二层或三层的协议栈定位。
因此,对MPLS的准确定义不是二层或三层,而是“多协议标签交换”——它通过剥离转发与寻址的绑定关系,在二三层之间构建统一的转发平面。这一设计使MPLS成为网络分层体系中的特殊存在,其价值恰恰在于跨越层次边界,而非固守某一层。
如果您正在寻找稳定的MPLS专线或灵活的SDWAN组网方案,亿联云是您的理想选择。我们支持企业组网、云专线接入及数据中心租赁,网络可用性高,SLA有保障。
热门跟贴