在MPLS的PHP,MPLS -- 初识

MPLS:多协议标签交换(Multi-Protocol Label Switching)

传统的IP网络基于路由表逐跳转发数据,MPLS网络在IP头部前加入label,根据label转发数据包,可将其看做2.5层转发技术

MPLS能够承载多种三层路由协议

部署MPLS步骤:

1)路由器配置IGP协议,维护RIB及CEF表

2)路由器LSR(标签交换路由器)配置标签分发协议LDP,构建LIB

LDP:公有协议

TDP:思科私有的标签分发协议

3)路由器构建LFIB并维护,根据LFIB条目转发数据包

3.  路由器LSR对标签的处理方法:

压入(insert),IP包转换为MPLS包时,路由器将标签压入

交换(swap),MPLS包由路由器A转发至路由器B时,B将标签更换

弹出(pop),弹出栈顶标签

移除(untagged),将所有标签移除

4.  LDP:标签分发协议

LDP建立过程:

1)LDP邻居发现:通过发送hello报文实现

2)LDP回话建立

3)LDP标签映射消息交互

5.  MPLS的收敛

随着IGP路由的收敛而收敛

6.  PHP机制(次末弹出机制)

路由器在为其直连路由分配标签时,分配一个隐式空(implict-null)的标签

这样在IP与MPLS边界的路由器转发数据包时,不会再进行两次操作(弹出标签、转发),而是直接转发数据包,弹出标签的操作由次末路由器进行

隐式空对应的label值为3

7.  显式空(exp-null)

由于隐式空机制在次末路由器会将所有的标签字段弹出,包括EXP字段,这将会影响QoS以及流量工程。

若将标签设为显式空,则次末路由器只会将label字段弹出,而不影响其它字段

显式空的label值为0

8.  MPLS网络的loop detection

MPLS依赖IGP来检测环路

MPLS也是利用TTL来预防环路,这就引入了TTL平移机制

9.  TTL propatation

包括TTL的复制,移除等

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值