在层2和层3报头之间分配多协议标签交换(MultiProtocol Label Switching,MPLS)标签,使MPLS成为“层2.5”技术。图4.27显示了MPLS承载IP并使用以太网作为层2的应用中的MPLS协议栈。
MPLS报头字段是标签、流量类(TC)、堆栈(S)和生存时间(TTL)。
图4.27 MPLS报头
标签使用20bit。对于小区模式MPLS,ATMVPI/VCI字段指示标签。类似地,可以使用帧中继DLCI信息用作标签。在随后的内容中,重点是具有20bit标签的帧模式MPLS。
TC用于标记服务质量。该字段最初标记为EXP-实验,3bit用于QoS标记。现在的位在IETF(RFC5462)中被更准确地命名为流量类。(www.daowen.com)
S位告诉堆栈中是否有其他标签要处理。
TTL字段在IP中使用。该字段也可以从IP层TTL字段(TTL传播)复制。在MPLS网络的出口处,输出IP分组应当具有等于其在没有标签交换的情况下穿过网络将具有的TTL值。
MPLS的初始驱动是需要加速IP转发。当分配标签时,通过检查此标签而不是IP报头查找来完成转发决定。分组的转发可以在硬件中实现,因为不需要通过MPLS网络中的每个路由器中的IP报头字段。从那时起,路由器中的IP转发大多数在硬件中执行,因此不存在当初的性能增益。
使MPLS在今天具有吸引力是其支持的应用的数量:IPMPLSVPN、层2VPN、伪线仿真、具有快速重新路由的流量工程、传输网络行为(MPLS-TP)等。从技术的角度,IP控制平面是有益的,因为可以使用公共路由协议。对于移动回传,除了在相同MPLS网络中的本地IP接口(IP-Iub和S1/X2)外,遗留接口(TDM-Abis和ATM-Iub)的支持通常也是重要的。
除了RFC外,对MPLS的进一步阅读可参考文献[105-107]。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。