标签分发的方式有哪些?
(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 条评论) “” |