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