MPLS基础知识

概述

完善去年未完成的文档,今年回忆回忆,把重点内容写下来,供大家参考。

MPLS概述

名词概念解析

下面基于我之前做的PPT培训文档讲解,直接截图过来进行分析学习。
MPLS——Multi-Protocol Label Switching

  • Multi-Protocol:支持多种三层协议,如IP、IPv6、IPX等,它通常处于二层和三层之间,俗称2.5层。
  • Label:是一种短的、等长的、易于处理的、不包含拓扑信息、只具有局部意义的信息内容。
  • Switching: MPLS报文交换和转发是基于标签的。针对IP业务,IP包在进入MPLS网络时,入口的路由器分析IP包的内容并且为这些IP包选择合适的标签,然后所有MPLS网络中节点都是依据这个简短标签来作为转发依据。当该IP包最终离开MPLS网络时,标签被出口的边缘路由器分离。

MPLS 的设计初衷

在这里插入图片描述

MPLS 设计框架

控制层面:借助于路由协议的可伸缩可扩展性,便于组网控制。MPLS在控制层面主要是路由的学习以及映射。表项关系RIB–>LIB表(FEC转发等价类)。
转发层面:主要面向数据的转发,表项关系为FIB—>LFIB表。携带MPLS标签的报文,直接基于标签转发。无需查找路由表。
在这里插入图片描述

MPLS 的优点

  1. 以短的、固定长度的标签代替IP头作为转发依据,提高转发速度
  2. IP与ATM更好地结合,建立转发的虚拟通道,从而为网络层提供面向连接的服务。
  3. 支持各种链路层和网络层协议。MPLS可以建立在各种链路层协议(如PPP、ATM、帧中继、以太网等)之上,为各种网络层(如IPv4、IPv6、IPX等)提供面向连接的服务。
  4. 应用广泛。最初目的为了提高路由器转发速度,但是不仅仅局限于此,MPLS还可以用来构建VPN网络、实现流量工程、提供QOS保证等。

MPLS工作原理

分为下面几个小模块

报文格式

标签格式
在这里插入图片描述
MPLS包头有32Bit(4字节),其中包括:

  • 20Bit用作标签(Label),用来标识一个FEC
  • 3个Bit的Experimental, 用于扩展,通常用作CoS(Class of Service)
  • 1个Bit的S,用于标识是否是栈底,用来做标签的嵌套,这样可以使标签无限扩展
  • 8个Bit的TTL,和IP分组中的TTL意义相同,可以用来防止环路

标签栈
一个完整的数据报文有且仅有一个标签栈,但可以有多个标签。
在这里插入图片描述

  1. 理论上,标签栈可以无限嵌套,从而提供无限的业务支持能力。这是MPLS技术最大的魅力所在。
  2. 标签的栈底是紧随网络层分组的标签。栈底(S),该位置“1”,表示相应的标签是标签栈最后一个标签;该位置为“0”,表示除栈底之外的标签。

常用缩写

常见名词概念解析

  • FEC:Forwarding Equivalence Class,FEC(转发等价类),是在转发过程中以等价的方式处理的一组数据分组,例如目的地址前缀相同的数据分组。通常对一个FEC分配相同的标签。
  • LSP:Label Switched Path,一个FEC的数据流,在不同的节点被赋予确定的标签,数据转发按照这些标签进行。FEC数据流所走的路径就是LSP。
  • LSR:Label Switching Router,LSR是MPLS的网络的核心交换机,它提供标签交换和标签分发功能。
  • LER:Label Switching Edge Router,在MPLS的网络边缘,进入到MPLS网络的流量由LER分为不同的FEC,并为这些FEC请求相应的标签。它提供流量分类和标签的映射、标签的移除功能

MPLS几个表项名词

  • NHLFE(Next Hop Label Forwarding Entry):下一跳标签转发项。用于描述对标签执行的操作,包括入栈(Push)操作和交换(Swap)操作。
  • FTN(Fec to NHLEF map):在Ingress 节点将转发等价类FEC映射到NHLFE的过程。
  • ILM(Incoming Label Map):入标签映射。对于接收的标签分组,LSR将标签映射到NHLFE的过程,包括空(NULL)操作、出栈(PoP)操作。

设备角色

  • LSP是一条有源接口和宿接口的路径,是面向连接的。
  • LSP是从Ingress到Egress的一条隧道。
    在这里插入图片描述
    在这里插入图片描述
  • P(Provider)端口:该端口指接入服务提供商核心网络的端口;在我们设备上指接入的数据报文为MPLS封装报文的端口。
  • PE(Provider Edge)端口:该端口为服务提供商的边缘端口,对接的是用户的设备;在这里指接入的是普通以太网帧。

LSP的建立

  • LSP的建立其实就是将FEC和标签进行绑定,并将这种绑定通告
  • LSP上相邻LSR的过程,建立起相邻LSR间的标签映射关系。可以通过:
  1. 静态标签配置,无通告过程
  2. 通过标签分发协议或其他协议建立,比如LDP

LSP的建立是逐段进行的
在这里插入图片描述
MPLS报文在LSP路径上的操作

  • Ingress:数据从用户设备进入了MPLS网络边缘设备,数据报文要进行封装。
  • Egress:数据从MPLS网络核心设备进入了边缘设备,MPLS标签要被剥离。
  • Intermediate(Transit):数据在MPLS网络核心内从一个设备进入了另一个设备,标签要被交换。

详细流程

  1. Ingress:进入网络的分组根据其特征划分成转发等价类FEC。一般根据IP地址前缀或者主机地址来划分FEC。这些具有相同FEC分组在MPLS区域中将经过相同的路径(即LSP)。LER对到来的FEC分组分配一个短而定长的标签,然后从相应的端口转发出去。
  2. Intermediate(Transit):在LSP沿途的LSR上都已建立了输入/输出标签的映射表。对于接收到的标签分组,LSR只需根据标签从表中找到相应的NHLFE,并用新的标签来替换原来的标签,然后对标签分组进行转发。
  3. Egress:在MPLS域的出口,标签被剥离,还原称标准的IP报文。
    MPLS在网络入口处指定特定分组的FEC,后续路由器只需简单的转发即可,较常规的网络层转发而言要简单的多,从而提高了转发速度。
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
2022年12月15日星期四 1 华为MPLS基础知识培训教程 华为MPLS基础知识培训教程全文共37页,当前为第1页。 前言 基于MPLS(多协议标签交换技术),开发此课程。 本课程旨在了解MPLS技术的基础知识,理解MPLS在MSTP传输网络中的实际应用。 Page 2 华为MPLS基础知识培训教程全文共37页,当前为第2页。 学习指南 本课程的重点是MPLS的技术细节和工作原理。 本课程的难点是理解MPLS在MSTP传输网络中的实际应用。 Page 3 华为MPLS基础知识培训教程全文共37页,当前为第3页。 参考资料 MPLS基础原理知识 MPLS L2 VPN原理知识 数据单板开局指导书 Page 4 华为MPLS基础知识培训教程全文共37页,当前为第4页。 课程目标 学习完此课程,您应能: 了解MPLS的概念和发展由来 理解MPLS的技术细节和工作原理 理解MPLS在传输网络中的实际应用 Page 5 华为MPLS基础知识培训教程全文共37页,当前为第5页。 内容介绍 MPLS简介 MPLS技术细节和工作原理 MPLS的实际应用 Page 6 华为MPLS基础知识培训教程全文共37页,当前为第6页。 MPLS MPLS——Multi-Protocol Label Switching Multi-Protocol:支持多种三层协议,如IP、IPv6、IPX等,它通常处于二层和三层之间,俗称2.5层。 Label:是一种短的、等长的、易于处理的、不包含拓扑信息、只具有局部意义的信息内容。 Switching: MPLS报文交换和转发是基于标签的。针对IP业务,IP包在进入MPLS网络时,入口的路由器分析IP包的内容并且为这些IP包选择合适的标签,然后所有MPLS网络中节点都是依据这个简短标签来作为转发依据。当该IP包最终离开MPLS网络时,标签被出口的边缘路由器分离。 Page 7 华为MPLS基础知识培训教程全文共37页,当前为第7页。 起源:为了将IP与ATM结合 面向无连接的控制平面 面向无连接的转发平面 IP 面向连接的控制平面 面向连接的转发平面 ATM 面向无连接的控制平面 面向连接的转发平面 MPLS Page 8 华为MPLS基础知识培训教程全文共37页,当前为第8页。 传统IP转发 每一跳分析IP头,效率低 QoS难于部署,而且效率低 所有路由器都要知道整个网络的所有路由 分析IP头 映射到下一跳 分析IP头 映射到下一跳 分析IP头 映射到下一跳 Page 9 华为MPLS基础知识培训教程全文共37页,当前为第9页。 ATM的交换过程 面向连接,有N2 问题 靠链路层选路,基于VPI/VCI或标签 业务质量有保证,可保证实时业务 虚通路连接 (VCC) 虚通道连接(VPC) VP交换 VC交换 VC交换 NNI NNI VPI = 2VCI = 44 VPI = 1VCI = 1 VPI = 26VCI = 44 VPI = 20VCI = 30 UNI UNI Page 10 华为MPLS基础知识培训教程全文共37页,当前为第10页。 结合ATM与IP优点的技术 Layer 3 路由 -- 可伸缩性和灵活性 Layer 2 交换 -- 高可靠性和流量工程管理 + X R = X Router ATM switch MPLS Router MPLS——多协议标签交换 Page 11 华为MPLS基础知识培训教程全文共37页,当前为第11页。 MPLS基本概念 LSR:Label Switch Router LER:Label Edge Router LSP:Label Switch Path LER LER LER LER LSR LSR LSR MPLS域 IP MPLS LSP Page 12 华为MPLS基础知识培训教程全文共37页,当前为第12页。 MPLS 基本工作过程 Core LSR IP IP L1 IP L2 IP L3 IP 传统IP转发 传统IP转发 标签转发 边缘LSR 边缘LSR Page 13 华为MPLS基础知识培训教程全文共37页,当前为第13页。 MPLS的优点 以短的、固定长度的标签代替IP头作为转发依据,提高转发速度 IP与ATM更好地结合 提供增值业务,同时不损害效率: VPN 流量工程 QOS Page 14 华为MPLS基础知识培训教程全文共37页,当前为第14页。 为什么使用MPLS MPLS 结合了网络层的灵活连接和可扩展性,以及ATM的标签转发的可靠传输和QoS 支持多种标准的路由协议,如BGP、OSPF 支持多种标签生成协议,如LDP、RSVP 支持多种网络层协议,包括IPv4、IPv6、IPX等 有效解决QoS问题 具有标签转发的高性能 支持二层

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值