标签的定义
mpls标签为一个长度固定、具有本地意义的短标识符,用于标识一个FEC(Forwarding Equivalence Class)。当分组到达MPLS体系结构网络入口时,它将按一定规则被划归不同的FEC,根据分组所属的FEC,将相应的标签封装在分组中,这样,在网络中,按标签进行分组转发即可。
mpls标签的结构
mpls标签位于链路层包头和网络层分组之间,长度为4 个字节。标签共有4 个域:Label:标签值字段,长度为20bits,用于转发的指针。
Exp:3bits,保留,协议中没有明确规定,通常用于COS。S:1bit,MPLS体系结构支持标签的分层结构,即多重标签。值为1 时表明为最底层标签。TTL:8bits,和IP 分组中的TTL 意义相同。
mpls标签的操作
mpls标签映射分为两种,一种是入口路由器处的标签映射,另一种是MPLS体系结构域内的标签映射。入口路由器处的标签映射为ingress LSR 依据一定的原则对输入分组进行划分,得到多个FEC,接着将有关标签与这些FEC 进行映射,并记录在相应的数据库LIB(Label Information Base)中。简单地说,就是将一个标签指派给FEC,就称为“标签映射”。