MPLS技术集二层的快速交换和三层的路由转发于一体,可以满足各种新应用对网络的要求。
转发等价类
MPLS作为一种分类转发技术,将具有相同转发处理方式的分组归为一类,称为FEC(Forwarding Equivalence Class,转发等价类)。相同FEC的分组在MPLS网络中将获得完全相同的处理。
FEC的划分方式非常灵活,可以是以源地址、目的地址、源端口、目的端口、协议类型或VPN等为划分依据的任意组合。例如,在传统的采用最长匹配算法的IP转发中,到同一个目的地址的所有报文就是一个FEC。
标签
标签是一个长度固定,仅具有本地意义的短标识符,用于唯一标识一个分组所属的FEC。一个标签只能代表一个FEC。
标签长度为4个字节,其结构如图1所示。标签共有4个域。
标签共有4个域:
Label:标签值字段,长度为20bits,用来标识一个FEC。
Exp:3bits,保留,协议中没有明确规定,通常用作CoS。
S:1bit,MPLS支持多重标签。值为1时表示为最底层标签。
TTL:8bits,和IP分组中的TTL意义相同,可以用来防止环路。