深入分析MPLS思想、机制及其原理
http://tech.ddvip.com 2008年01月22日 社区交流 收藏本文
内容摘要:MPLS(Multiprotocol Label Switching)是20世纪90年代末出现的网络技术。然而,在二十多年后的今天,无论是网络的基础下部结构通信,还是上部推动力消费需求,都已发生了很大的变化。
支持以上3种技术要求一个网络是基于限制 (constrainbased)的,并且支持确定路由(explicit route)。基于限制的特征使网络能够为一个连接保留带宽等资源,从而保证传输质量。支持确定路由意味着网络具有按照预先确定的路径建立真正的传输路径的能力。这保证了网络具有流量工程的能力。
二、MPLS介绍
MPLS(Multiprotocol Label Switching)是20世纪90年代末出现的网络技术。名称中的多协议是指该协议支持多种协议的传送,标记交换是指该系统的转发依赖于标记。标记是一个长32b,其位置和值依赖于具体的物理网络的不同而不同的值,目前,对标记的位置和值有3种不同的规定:
(1)在ATM网络中,标记的值是ATM的VCI/VPI,其位置位于IP包的第二层地址。
(2)在帧中继中,值是DLCI,位置位于IP包的第二层地址。
(3)在最普通的情形中,标记的值未作规定,其位置位于IP包的第三层地址与第二层地址之间。如图1所示。

与传统的网络相似,MPLS系统也包含以下4个部分:
(1)一个信息交换机制用来提供网络资源信息。传统IP网络利用IGP协议,让每个路由器广播自己的连接信息,来达到互相之间拓朴信息交换的目的。MPLS扩展了IGP协议,让其还携带诸如最大连接带宽、最大可保留带宽、目前带宽保留率等信息。
(2)一个路径选择过程利用上述信息挑选一个满足用户数据流需求,同时符合流量工程需求的路径。这个过程能用一个基于限制的路由计算算法实现。
(3)一个信令过程用来建立路径和保留该路径的资源。
(4)一个包转发机制用来转发数据包。
责编:豆豆技术应用