目录
前言
因为MPLS协议属于一个比较特殊的协议,在网络层和数据链路层中均有体现,可以说是一个2.5层的协议。故此将其特别拎出来谈谈其内容。
MPLS相关知识
1、基本概念
MPLS(Multi-Protocol Label Switching),翻译过来就是多协议标签交换。
(1)多协议:向上支持网络层的多种网络协议,比如:OSPF、IS-IS、BGP等。向下兼容数据链路层的多种技术。
(2)标签:也就是在IP报文头部和二层头部中间的MPLS头部中的20bit的标签位。
2、MPLS首部结构(4字节)
(1)标记值:有20位,理论上可以容纳2^20次方个流。不过一般不会用到这么多的流。
(2)试验(COS):3位,目前用于试验。
(3)S:占1位。标签栈中最后进入的标签位置,S值为0。S值为1表明此为最底层标签。 正因为这个字段表明了MPLS的标签理论上可以无限嵌套,从而提供无限的业务支持能力。
(4)TTL:生存时间。占8位。用于防止MPLS数据在MPLS网络域内兜圈子。