MPLs 标签

标签分发的方式有哪些?

(1)静态(为IGP路由手动分配)

(2)LDP(默认只为32位主机路由分配标签)

如果要使能为所有的IGP路由分配标签 配置如下:

(3)MP-BGP(VPNv4 路由)

(4)RSVP(QOS)


MPLS的应用场景,举例说明?

(1)提高转发效率(早期体现,现在IP转发也是基于硬件转发)

MPLS的标签格式短而定长,MPLS转发是基于硬件的转发:ip转发是需要将路由表进行最长匹配,需要扫描所有路由,较消耗设备 性能

(2)解决BGP路由黑洞

(3)MPLS VPN

(4)TE

4、MPLS标签的格式?

每一个 MPLS 头部总长度为 4bytes(32bits)

(1)标签 Label 长度 20bits:表示标签的编号,范围 1-2^20

1 保留标签:为特定情况保留的标签,范围0-15 0 号:IPv4 显示空标签 2 号:IPv6 显示空标签 3 号:隐示空标签

2 静态分配标签:范围 16---1023

3 动态分配标签:范围 1024---2^20

(2)EXP(ExperimentalUse):实验位,长度 3bits。用于表示数据包的优先级别(0-7),做 QoS 时使用

(3)S(BottomofStack):栈底位,长度 1bits。设置为 1 时,表示为最后一层标 签

1 纯MPLS转发:有1层标签

2 MPLSVPN:有 2 层标签

3 MPLSTE: 有 3层标签

(4)TTL:长度 8bits,在 MPLS 域中防止数据出现环路

常见的特殊标签有哪些?

3号标签和0号标签有什么区别?

3号标签即是PHP次末跳弹出

好处:减少最后一跳路由的负担,在次末跳路由器弹出标签并且按照下一跳转发表项转发,使最后一跳路由器收的报文不带标签,只需查找一次FIB表。

实现方式:通过特殊的3号标签(隐式空标签)实现。默认为直连的32位主

机路由分配3号的标签;当FEC对应的出标签为3号标签时,弹出最外层的标签再发送。

缺点:会造成最后一跳路由器无法处理mpls报文里的EXP字段,导致优先级 丢失无法进行Qos服务。 为了解决3号标签的缺点,提出0号标签(显式空标签)

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章