1.2、MPLS(Multi Protocol Label Switching)多协议标签交换基础之体系结构篇(二)

Hi~ o(* ̄▽ ̄*)ブ

        本文作为MPLS技术的第二篇文章对MPLS技术的导入起到承上启下作用,前文是些扯淡内容,后续将正式开启我们的MPLS技术之旅。

目录

MPLS的三张表(LIB、FIB、LFIB)

Control Plane 控制平面 (LIB - Lable Information Base)

Forwarding Plane 转发平面/Date Plane 数据平台  - FIB\LFIB

FIB (Forwarding Info Base) 转发信息表【CEF表】

LFIB 标签转发信息表


 

        与大多数网络协议一样,我们可以把MPLS技术分为2个平面,上图便是MPLS灵魂的图形化概括,这张图非常完美的诠释了什么是MPLS的控制平面与数据平面。控制平面按数据平面实际承载数据不同可以分为单播IP路由、组播IP路由、MPLS-TE路转发引擎、Qos、MPLS-VPN五个模块,从中不难发现LDP(标签分发协议)的重要性,后续我也将单独开一个专题分享我在LDP协议的学习笔记,尽情期待。

        插句话,我认为学习MPLS技术的目的不在于使用,毕竟MPLS逐步被SR(segment routing)取代,LDP在SR技术体系也将不复存在,但学习MPLS对我们快速上手SR技术,了解计算机网络发展历程至关重要。

MPLS的三张表(LIB、FIB、LFIB

                

        MPLS体系涉及三张表分别是(LIB、FIB、LFIB),三张表的相互关系如图所示,同理也可以发现LDP协议在MPLS技术中动态生成标签、维护标签的重要价值。后文中我将详细为各位解析三张表在MPLS技术中的价值、作用。

Control Plane 控制平面 (LIB - Lable Information Base)

        控制平面的工作内容主要内容有两个,一是通过路由协议(如OSPF\IS-IS\BGP等)与邻居交换三层路由信息,二是通过标签分发协议(如TDP[Tag Distribution Protocol,思科私有已淘汰]、LDP、MP-BGP、RSVP)与上下游设备交换FEC(等价转发类,Forwarding Equivalent Class)对应标签并进行MPLS转发标签的维护。

        以下为RIB、LDP、LIB在MPLS控制平面的作用。

  • RIB 路由信息表

• MPLS标签的分发、LSP的建立依赖于IP路由表

• 即LDP依赖于RIB学习的FEC生成相应的转发标签

  • LDP 标签分发协议【本位略,后续单独专题补充】
  • LIB 标签信息表

• MPLS标签与RIB的映射关系就是LIB,可以认为LIB是路由表在MPLS领域的映射

• 当某FEC存在多个LIB表项,可类比拓扑数据库,用于当主LSP异常时快速收敛备选LSP

• LIB包含元素

•         FEC网段

•         入标签(本地意义)

  1. 不同FEC的入标签必须不同
  2. 同一FEC的入标签必须一致
  3. 入标签是本地LSR自定义的,只有本地意义,或由上游定义本地学习

•         出标签(本地意义)

  1. 出标签是下游分配的
  2. 对于下一跳路由RIB/FIB相同,FEC相同时,出标签/下游节点分配的入标签必须相同
  3. 对于下一跳路由RIB/FIB相同,FEC不同时,出标签/下游节点分配的入标签必须不同
  4. 对于下一跳路由RIB/FIB不同,FEC不同时,出标签/下游节点分配的入标签可以相同,也可以不同,只要下游LSR保证每FEC在本地Label唯一
  5. 对于同一设备、同一FEC的出入标签可以相同也可以不同,没有唯一性要求

• 分发出标签的下游节点

Forwarding Plane 转发平面/Date Plane 数据平面  - FIB\LFIB

        上图中,左侧为大家介绍了控制平面标签生成的大致过程,右图为各位展示了在数据转发平面上MPLS的标签是如何指导报文进入、发出的过程,此图非常经典的概况了MPLS两个平面的工作机制。

FIB (Forwarding Info Base) 转发信息表【CEF表】

        CEF表并非业内通用称呼,我认为业内多将其称为FIB(转发信息库)以指导报文从入接口尽快转发到出接口而无需上送CPU计算查表的快速转发技术。CEF(Cisco Express Forwarding,Cisco特快交换)是Cisco公司交换机私有转发协议,指导报文尽量少的上送CPU消耗设备资源,通过在转发平面缓存报文关键字段指导报文进行“一次计算,多次转发”的私有技术,在Cisco设备中CEF与MPLS存在依赖关系,请务必开启CEF以保证MPLS在Cisco中正常运行。

在MPLS技术中数据包基于标签进行数据转发
  • FIB自RIB提取生成,FIB中保留的是当前生效的转发信息数据,用于实时指导IP报文数据转发
  • FIB包含的元素
  1. • 目前网段
  2. • 出接口
  3. • 下一条IP地址
  4. • 路由标记
  5. • 路由优先级

LFIB 标签转发信息表

  • 自LIB提取生成,LFIB中保留的是当前生效的LIB转发信息数据,用于实时指导MPLS报文数据转发
  • 同一时刻,只有一条路径最优、有效的LSP进入LFIB
  • 元素

• 指导IP报文转发元素

• 目前网段

• 出接口

• 下一条IP地址

• 指导MPLS报文转发元素

• 入标签

• 出标签

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值