MPLS基础知识
- 格式:ppt
- 大小:1.65 MB
- 文档页数:38
MPLS学习要点记录⼀.MPLS原理简介1. MPLS(Multiprotocol Label Switching)——多协议标签交换Multiprotocol(多协议)是指MPLS 能够承载多种⽹络层协议,MPLS通常处于⽹络模型的⼆层和三层之间。
MPLS⽹络内部只检测MPLS标签,不检测IP头部。
⼆层头部MPLS标签IP头部数据MPLS标签:20bit Lable 3bit Exp 1bit S 8bit TTL20bit⽤作标签(Label),范围0~1048575,0~15为系统使⽤;3个bit的EXP,协议中没有明确规定,⽬前被⽤于QoS;1个bit的S,⽤于标识是否是栈底,S-bit为1标明该标签为栈底;8个bit的TTL,作⽤和IP报⽂头中TTL相同,⽣存周期。
MPLS标签可⽀持多层嵌套,转发⽤外部标签,内部标签⽤于指派业务等2. 标签堆栈外部标签内部标签内部标签IP包头MPLS分组上可以承载⼀系列按照“后进先出”⽅式组织起来的标签,这种数据结构称做标签栈,从栈顶开始处理标签(数据链路层协议头后的第⼀个MPLS头就是栈顶)。
若⼀个分组的标签栈深度为m,则位于栈底的标签为1级标签,位于栈顶的标签为m 级标签。
未打标签的分组可看作标签栈为空(即标签栈深度为零)的分组。
S-bit 通过0或1来标明下⼀个头部为MPLS的头部还是IP头部。
接收MPLS报⽂的路由器只使⽤最外层的标签进⾏转发。
3. MPLS⽹络●LSR:Label Switch Router 标签替换转发数据●LER:Label Edge Router 标签插⼊删除和转发●LSP:Label Switch Path MPLS隧道LER:在LER中,MPLS使⽤了转发等价类(FEC)的概念来将输⼊的数据流映射到⼀条LSP上。
简单地说,FEC就是定义了⼀组沿着同⼀条路径、有相同处理过程的数据包。
这就意味着所有FEC相同的包都可以映射到同⼀个标记中。
MPLS_概述讲解
MPLS技术的优势主要表现在以下几个方面:
1.虚拟专用网络(VPN)支持:MPLS技术可以实现虚拟专用网络的建立,不同的VPN可以共享一条物理链路,减少了网络资源的浪费,提高了网络的利用率。
2.负载均衡:MPLS网络支持多路径的传输,可以根据网络的实时负载情况动态分配数据包的传输路径,实现负载均衡,提高系统性能和可靠性。
3.快速恢复:MPLS网络具有快速恢复功能,如果网络中的一些节点或链路出现故障,可以快速地选择备用路径进行数据传输,从而保证网络的连通性和稳定性。
4.服务质量(QoS)支持:MPLS技术可以根据不同的数据流量设置不同的传输优先级和带宽,提供了良好的服务质量保证。
5.扩展性:MPLS技术具有较好的扩展性,可以支持大规模的网络和复杂的拓扑结构,满足不同规模和需求的网络部署。
MPLS技术的应用场景主要集中在大型企业和服务提供商的网络中。
在企业网络中,MPLS可以用于构建跨地域的虚拟专用网络,实现多个分支机构之间的数据通信和资源共享。
在服务提供商的网络中,MPLS可以用于建立多个客户之间的虚拟专用网络,提供安全可靠的数据传输服务。
mpls学习知识点总结MPLS基本概念1. 转发等价类FEC(Forwarding Equivalence Class,转发等价类)是MPLS中的⼀个重要概念。
MPLS是⼀种分类转发技术,它将具有相同特征(⽬的地相同或具有相同服务等级等)的报⽂归为⼀类,称为FEC。
属于相同FEC的报⽂在MPLS⽹络中将获得完全相同的处理。
⽬前设备只⽀持根据报⽂的⽹络层⽬的地址划分FEC。
2. 标签标签是⼀个长度固定、只具有本地意义的标识符,⽤于唯⼀标识⼀个报⽂所属的FEC。
⼀个标签只能代表⼀个FEC。
图1-1 标签的封装结构如图1-1所⽰,标签封装在链路层报头和⽹络层报头之间的⼀个垫层中。
标签长度为4个字节,由以下四个字段组成:Label:标签值,长度为20bits,⽤来标识⼀个FEC。
Exp:3bits,保留,协议中没有明确规定,通常⽤作服务等级。
S:1bit,MPLS⽀持多重标签。
值为1时表⽰为最底层标签。
TTL:8bits,和IP报⽂中的TTL意义相同,可以⽤来防⽌因环路⽽产⽣的⽆限传播。
3. 标签交换路由器LSR(Label Switching Router,标签交换路由器)是具有标签分发能⼒和标签交换能⼒的设备,是MPLS⽹络中的基本元素。
4. 标签边缘路由器位于MPLS⽹络边缘、连接其他⽹络的LSR称为LER(Label Edge Router,标签边缘路由器)。
5. 标签交换路径属于同⼀个FEC的报⽂在MPLS⽹络中经过的路径称为LSP(Label Switched Path,标签交换路径)。
LSP是从MPLS⽹络的⼊⼝到出⼝的⼀条单向路径。
在⼀条LSP上,沿数据传送的⽅向,相邻的LSR分别称为上游LSR和下游LSR。
如图1-2所⽰,LSR B为LSR A的下游LSR,相应的,LSR A为LSR B的上游LSR。
图1-2 标签交换路径6. 标签转发表与IP⽹络中的FIB(Forwarding Information Base,转发信息表)类似,在MPLS⽹络中,报⽂通过查找标签转发表确定转发路径。
mpls基本原理
MPLS(Multiprotocol Label Switching)是一种用于增加网络传输性能和控制流量的技术。
其基本原理如下:
1. 标签交换:MPLS通过在数据包头部添加一个标签来进行流量的控制。
每个数据包都被分配一个唯一的标签,以便在网络中进行标识和路由。
2. 标签分类:MPLS使用标签分类来确定数据包的路径。
这意味着每一个标签都对应于一个特定的路径或服务。
3. 标签压缩:MPLS可以将多个数据包的标签压缩在一起,以减小数据包的大小,提高传输效率。
4. 交换节点:在MPLS网络中,存在专门的交换节点(Label Switching Routers,LSRs),负责接收和转发数据包。
LSR根据标签来确定数据包的路径,并进行相应的转发。
5. 虚拟专用网络:MPLS可以创建虚拟专用网络(Virtual Private Network,VPN),以提供安全和可靠的数据传输。
VPN能够将不同的用户数据流进行隔离,确保数据的机密性和完整性。
总的来说,MPLS通过标签交换和分类来实现流量的控制,提高网络传输性能和可靠性。
它的主要优点包括提供高效的数据传输、简化网络管理和配置、支持多种服务质量(QoS)和虚拟专用网络(VPN)。
mpls基本概念
MPLS(多协议标签交换)是一种将数据包标记和路由的网络技术。
MPLS不仅支持IP协议,还支持其他协议,例如ATM和Frame Relay。
MPLS在网络传输中使用标签,而不是常规的IP地址。
这些标签用于标识数据包的路径和优先级,从而提高网络性能和可靠性。
MPLS网络由多个标签交换路由器(LSR)组成。
这些路由器使用标签来确定数据包的路径,并将其发送到正确的目的地。
MPLS还支持虚拟专用网络(VPN),这使得企业可以在公共互联网上安全地传输数据。
MPLS中的标签有两个部分:标签值和标签操作。
标签值是一个唯一的标识符,用于标识数据包的路径。
标签操作是路由器对标签的处理方式,包括压缩、交换和弹出标签。
MPLS还支持不同的服务质量(QoS)级别,包括实时流(如视频和语音)和非实时流(如电子邮件和文件传输)。
通过使用不同的QoS 级别,MPLS可以确保对实时应用程序的优先处理,并防止它们受到网络延迟或丢失的影响。
总之,MPLS是一种高效、可靠且安全的网络技术,可以帮助企业提高其网络性能和可靠性。
- 1 -。
1.1? MPLS 概述MPLS ( Multiprotocol Label Switching )最初是用来提高路由器的转发速度而提出的一个协议,但由于其在流量工程( Traffic Engineering )和 VPN ( Virtual Private Network )这两项目前在 IP 网络中非常关键的技术中的表现, MPLS 已日益成为扩大 IP 网络规模的重要标准。
MPLS 协议的关键是引入了标签( Label )的概念。
它是一种短的易于处理的、不包含拓扑信息、只具有局部意义的信息内容。
在 MPLS 网络中, IP 包在进入第一个 MPLS 设备时, MPLS 边缘路由器就用这些标签封装起来, MPLS 边缘路由器分析 IP 包的内容并且为这些 IP 包选择合适的标签。
相对于传统的 IP 路由分析, MPLS 不仅分析 IP 包头中的目的地址信息,它还分析 IP 包头中的其他信息,如 TOS 等;之后所有 MPLS 网络中的节点都是依据这个简短标签来作为转发判决依据。
当该 IP 包最终离开 MPLS 网络时,标签被边缘路由器分离。
1.2? MPLS 原理如图 1-1 所示, MPLS 网络的基本构成单元是标签交换路由器 LSR ( Label Switching Router ),由 LSR 构成的网络叫做 MPLS 域。
位于 MPLS 域边缘和其它用户网络相连的 LSR 称为边缘 LSR ( LER , Labeled Edge Router ),位于区域内部的 LSR 则称为核心 LSR 。
标签分组沿着由一系列 LSR 构成的标签交换路径 LSP ( Label Switched Path )传送,其中入口 LSR 叫 Ingress ,出口 LSR 叫 Egress 。
图1-1 MPLS 基本原理1.2.1? 基本概念首先介绍几个 MPLS 中特有的基本概念。
1. 标签及其结构标签( label )是一个短的、长度固定的数值,由报文的头部所携带,不包含拓扑信息,只具有局部意义。
第十二章 MPLS技术MPLS介绍MPLS(Multiprotocol Label Switching)是多协议标签交换的简称,它用短而定长的标签来封装网络层分组。
MPLS从各种链路层(如PPP、ATM、帧中继、以太网等)得到链路层服务,又为网络层提供面向连接的服务。
MPLS能从IP路由协议和控制协议中得到支持,同时,还支持基于策略的约束路由,它路由功能强大、灵活,可以满足各种新应用对网络的要求。
这种技术起源于IPv4,但其核心技术可扩展到多种网络协议(IPv6、IPX等)。
MPLS最初是为提高路由器的转发速度而提出一个协议,但是,它的用途已不仅仅局限于此,而是广泛地应用于流量工程(Traffic Engineering)、VPN、QoS等方面,从而日益成为大规模IP网络的重要标准,现在H3C系列交换机和路由器产品上已经实现MPLS特性。
技术应用背景Internet在近些年中的爆炸性增长为Internet服务提供商(ISP)提供了巨大的商业机会,同时也对其骨干网络提出了更高的要求。
人们希望IP网络不仅能够提供E- Mail上网等服务,还能够提供宽带实时性业务。
ATM曾经是被普遍看好的能够提供多种业务的交换技术,但是由于实际的网络中人们已经普遍采用IP技术,纯ATM网络已经不可能,现有ATM的使用也一般都是用来用来承载IP。
如此人们就希望IP也能提供一些ATM一样多种类型的服务。
MPLS Multiprotocol Label Switch多协议标签交换就是在这种背景下产生的一种技术。
它吸收了ATM的VPI/VCI交换的一些思想,无缝地集成了IP路由技术的灵活性和2层交换的简捷性,在面向无连接的IP网络中增加了MPLS这种面向连接的属性,通过采用MPLS建立虚连接的方法为IP网增加了一些管理和运营的手段。
MPLS的最早原型是90年代中期由Ipsilon公司率先推出的IP Switching协议,其目的主要是解决ATM交换机如何更好地支持IP。