MPLS的体系结构与组网技术

上传人:suij****uang 文档编号:117464930 上传时间:2022-07-08 格式:DOCX 页数:6 大小:26.62KB
收藏 版权申诉 举报 下载
MPLS的体系结构与组网技术_第1页
第1页 / 共6页
MPLS的体系结构与组网技术_第2页
第2页 / 共6页
MPLS的体系结构与组网技术_第3页
第3页 / 共6页
资源描述:

《MPLS的体系结构与组网技术》由会员分享,可在线阅读,更多相关《MPLS的体系结构与组网技术(6页珍藏版)》请在装配图网上搜索。

1、MPLS 的体系结构与组网技术1、MPLS 是 Multi-Protocol Label Switching 的缩写形式,中文含义为多协议标签交换技 术。2、MPLS 不是特指某一种业务或应用,而是一种标准化的路由与交换技术平台,可以 支持各种高层协议与业务。3、Multi-Protocol:支持多种三层协议,如IP、IPv6、IPX等,它通常处于二层和三层 之间,俗称2.5 层。4、Label :是一种短的、等长的、易于处理的、不包含拓扑信息、只具有局部意义的 信息内容。5、Switching: MPLS报文交换和转发是基于标签的。针对IP业务,IP包在进入MPLS 网络时,入口的路由器分析

2、IP包的内容并且为这些IP包选择合适的标签,然后所有MPLS 网络中节点都是依据这个简短标签来作为转发依据。当该IP包最终离开MPLS网络时,标 签被出口的边缘路由器分离。1.1 MPLS 概述多协议标签交换MPLS (Multiprotocol Label Switching)最初是为了提高转发速度而提 出的。在 MPLS 的体系结构中:l控制平面(Control Plane)是无连接的,利用现有IP网络实现;l转发平面(Forwarding Plane,也称为数据平面,Data Plane)是面向连接的,可以使用ATM、帧中继等二层网络。MPLS使用短而定长的标签(label)来封装分组,

3、在数据平面实现快速转发。在控制平 面,MPLS拥有IP网络强大灵活的路由功能,可以满足各种新应用对网络的要求。MPLS 起源于 IPv4(Internet Protocol version 4 ),其核心技术可扩展到多种网络协议, 包括 IPv6( Internet Protocol version 6)、 IPX( Internet Packet Exchange)、 Appletalk、 DECnet、 CLNP(Connectionless Network Protocol)等。“MPLS”中的 “Multiprotocol” 指的就是支持 多种网络协议。NE40支持在IPv4和IPv6

4、上使用MPLS。MPLS 结构的详细介绍可参考 RFC3031 ( Multiprotocol Label Switching Architecture)。1.1.1 MPLS 基本概念1. 转发等价类MPLS 作为一种分类转发技术,将具有相同转发处理方式的分组归为一类,称为转发等 价类FEC (Forwarding Equivalence Class)。相同转发等价类的分组在MPLS网络中将获得完 全相同的处理。转发等价类的划分方式非常灵活,可以是源地址、目的地址、源端口、目的端口、协议 类型、VPN等的任意组合。例如,在传统的采用最长匹配算法的IP转发中,到同一个目的 地址的所有报文就是一

5、个转发等价类。2. 标签 标签是一个长度固定、只具有本地意义的短标识符,用于唯一标识一个分组所属的转发等价类(FEC)。在某些情况下,例如要进行负载分担,对应一个FEC可能会有多个标签, 但是一个标签只能代表一个FEC。标签由报文的头部所携带,不包含拓扑信息,只具有局部意义。标签的长度为4个字节, 封装结构如下所示:图 1-1 标签的封装结构标签共有 4 个域:lLabel:标签值字段,长度为20bits,用于转发的指针;lExp: 3bits,保留,用于试验;lS: 1bit, MPLS 支持标签的分层结构,即多重标签。值为 1 时表明为最底层标签;lTTL: 8bits,和 IP 分组中的

6、 TTL(Time To Live)意义相同。标签与ATM的VPI/VCI以及Frame Relay的DLCI类似,是一种连接标识符。如果链 路层协议具有标签域,如ATM的VPI/VCI或Frame Relay的DLCI,则标签封装在这些域中; 如果不支持,则标签封装在链路层和IP层之间的一个垫层中。这样,标签能够被任意的链 路层所支持。标签在分组中的封装位置如图1-2所示:Frame mode:帧模式Cell mode :信元模式图 1-2 标签在分组中的封装位置3. 标签交换路由器标签交换路由器LSR(Label Switching Router)是MPLS网络中的基本元素,所有LSR 都

7、支持 MPLS 协议。LSR 由两部分组成:控制单元和转发单元。控制单元负责标签的分配、路由的选择、 标签转发表的建立、标签交换路径的建立、拆除等工作;而转发单元则依据标签转发表对收 到的分组进行转发。4. 标签交换路径一个转发等价类在 MPLS 网络中经过的路径称为标签交换路径 LSP(Label Switched Path)。LSP在功能上与ATM和Frame Relay的虚电路相同,是从入口到出口的一个单向路径。 LSP中的每个节点由LSR组成。5. 标签发布协议标签发布协议是MPLS的控制协议,它相当于传统网络中的信令协议,负责FEC的分 类、标签的分配以及LSP的建立和维护等一系列操

8、作。MPLS可以使用多种标签发布协议。包括专为标签发布而制定的协议,例如:LDP(Label Distribution Protocol)、CR-LDP( Constraint-Based Routing using LDP);也包括现有协议扩展 后支持标签发布的,例如: BGP(Border Gateway Protocol)、 RSVP(Resource Reservation Protocol)。NE40支持上述标签发布协议,并支持手工配置的静态LSP。1.1.2 MPLS 网络结构1. MPLS 网络结构如图1-3所示,MPLS网络的基本构成单元是LSR,由LSR构成的网络称为MPLS

9、域。位于 MPLS 域边缘、连接其它用户网络的 LSR 称为边缘 LSR(LER, Labeled Edge Router),区域内部的LSR称为核心LSR。核心LSR可以是支持MPLS的路由器,也可以 是由ATM交换机等升级而成的ATM-LSR。域内部的LSR之间使用MPLS通信,MPLS域 的边缘由LER与传统IP技术进行适配。分组被打上标签后,沿着由一系列LSR构成的标签交换路径LSP (Label Switched Path) 传送,其中,入口 LER被称为Ingress,出口 LER被称为Egress,中间的节点则称为Transit。图1-3 MPLS网络结构结合上图简要介绍MPLS

10、的基本工作过程:l首先,LDP和传统路由协议(如OSPF、ISIS等)一起,在各个LSR中为有业务需求的FEC建立路由表和标签映射表;l入口 LER接收分组,完成第三层功能,判定分组所属的FEC,并给分组加上标签,形成MPLS标签分组;l接下来,在LSR构成的网络中,LSR根据分组上的标签以及标签转发表进行转发,不对标签分组进行任何第三层处理;l最后,在MPLS出口 LER去掉分组中的标签,继续进行后面的转发。由此可以看出, MPLS 并不是一种业务或者应用,它实际上是一种隧道技术,也是一种 将标签交换转发和网络层路由技术集于一身的路由与交换技术平台。这个平台不仅支持多种 高层协议与业务,而且

11、,在一定程度上可以保证信息传输的安全性。2. LSR的基本结构图1-4 LSR基本结构示意图对于普通的LSR,在转发平面只需要进行标签分组的转发。对于LER,在转发平面不 仅需要进行标签分组的转发,也需要进行IP分组的转发,前者使用标签转发表LFIB,后者 使用传统转发表 FIB ( Forwarding Information Base)。1.1.3 MPLS 与路由协议LDP通过逐跳方式建立LSP时,利用沿途各LSR路由转发表中的信息来确定下一跳, 而路由转发表中的信息一般是通过IGP、BGP等路由协议收集的。LDP并不直接和各种路 由协议关联,只是间接使用路由信息。另一方面,通过对BGP

12、、RSVP等已有协议进行扩展,也可以支持MPLS标签的分发。在MPLS的应用中,也可能需要对某些路由协议进行扩展。例如,基于MPLS的VPN 应用需要对BGP进行扩展,使BGP能够传播VPN的路由信息;基于MPLS的流量工程TE (Traffic Engineering)需要对OSPF或IS-IS协议进行扩展,以携带链路状态信息。LSPM: LSP Management图1-5 MPLS与各种协议关系示意图1.2 MPLS 的应用随着ASIC技术的发展,路由查找速度已经不成为阻碍网络发展的瓶颈。这使得MPLS 在提高转发速度方面不具备明显的优势。但由于MPLS结合了 IP网络强大的三层路由功能

13、和传统二层网络高效的转发机制,在 转发平面采用面向连接方式,与现有二层网络转发方式非常相似,这些特点使得MPLS能 够很容易地实现IP与ATM、帧中继等二层网络的无缝融合,并为服务质量(QoS,Quality of Service)、流量工程(TE, Traffic Engineering)、虚拟专用网(VPN,Virtual Private Network) 等应用提供更好的解决方案。1.基于MPLS的VPN传统的VPN 一般是通过GRE、L2TP、PPTP等隧道协议来实现私有网络间数据流在公 网上的传送,LSP本身就是公网上的隧道,因此,用MPLS来实现VPN有天然的优势。基于MPLS的V

14、PN就是通过LSP将私有网络的不同分支联结起来,形成一个统一的网 络。基于MPLS的VPN还支持对不同VPN间的互通控制。图1-6基于MPLS的VPN上图是基于MPLS的VPN的基本结构:CE (Customer Edge。是用户边缘设备,可以 是路由器,也可以是交换机或主机;PE (Provider Edge)是服务商边缘路由器,位于骨干网 络。PE负责对VPN用户进行管理、建立各PE间LSP连接、同一 VPN用户各分支间路由 分派。PE间的路由分派通常是用LDP或扩展的BGP协议实现。基于MPLS的VPN支持不同分支间IP地址复用,并支持不同VPN间互通。与传统的 路由相比,VPN路由中需

15、要增加分支和VPN的标识信息,这就需要对BGP协议进行扩展, 以携带VPN路由信息。2. 基于 MPLS 的 QoSNE40支持基于MPLS的流量工程和差分服务Diff-serv特性,在保证网络高利用率的同 时,可以根据不同数据流的优先级实现差别服务,从而为语音,视频数据流提供有带宽保证 的低延时、低丢包率的服务。由于全网实施流量工程的难度比较大,因此,在实际的组网方案中往往通过差分服务模 型来实施 QoS。Diff-Serv 的基本机制是在网络边缘,根据业务的服务质量要求将该业务映射到一定的 业务类别中,利用IP分组中的DS字段(由ToS域而来)唯一的标记该类业务,然后,骨 干网络中的各节点

16、根据该字段对各种业务采取预先设定的服务策略,保证相应的服务质量Diff-Serv的这种对服务质量的分类和标签机制和MPLS的标签分配十分相似,事实上, 基于MPLS的Diff-Serv就是通过将DS的分配与MPLS的标签分配过程结合来实现的。本文介绍了目前网络界研究热点的宽带网络技术MPLS(多协议标签交换)。重点阐述了 MPLS的主要组件和核心技术。最后对ATM上的MPLS组网技术进行了介绍。MPLS 标签 LSR LDP LER 协议栈1 引言MPLS是一种将IP引入ATM或帧中继等通信网络上,利用标签引导数据高速、高效传 输的新技术。随着Internet的不断发展,采用带有MPLS功能的

17、IP路由器和带有MPLS功 能的ATM交换机组建未来宽带综合业务通信网,是业界迫切需要解决的问题。MPLS的价 值在于能够在一个无连接的网络中引入面向连接的机制,其优点是减少网络的复杂性,能够 兼容现有的各种网络技术。MPLS综合利用网络核心的交换技术和网络边缘的IP路由技术, 将路由移到网络边缘,网络核心作标签转发。即边缘的路由,核心的交换oMPLS是目前普 遍看好的融合ATM与IP、解决IP无连接和ATM面向连接矛盾的下一代宽带骨干网络技术。2 MPLS 的体系结构2.1 MPLS 的主要组件MPLS 平台中引入了相当多的组件,下面是一些主要组件:标签交换路由器(LSR)。LSR类似一个通

18、用IP交换机,它是MPLS中负责第三层转 发分组和第二层标签交换分组的设备。标签边缘路由器(LER)o LER是从一个MPLS域转发分组的传统路由器。它的作用 是分析IP分组头,用于决定相应的传送级别和标签交换路径(LSP)o标签(Label)。标签是一个包含在每个分组中的短固定的数值,用于通过网络转发分 组。一对LSR在标签的数值和意义上一致。标签分发协议(LDP)o LDP是MPLS的控制协议,用于在LSR之间交换FEC/标签绑 定信息。标签交换路径(LSP)。LSP是指具有一个特定的FEC的分组,在传输经过的标签交 换路由器集合构成的传输通路。它由MPLS节点建立,目的是采用一个标签交换

19、转发机制 转发一个特定的FEC分组。标签信息库(LIB)。LIB是保存在一个LSR(LER)中的连接表,在LSR中包含有FEC/ 标签绑定信息和关联端口以及媒体的封装信息。LIB通常包括下面内容:入、出口端口;入、 出口标签;FEC标识符;下一跳LSR;出口链路层封装等。转发等价类(FEC)。MPLS采用FEC作为标签来处理IP分组。FEC在相同路径上转 发,以相同方式处理并因此被一个LSR映射到一个单一标签的一组IP分组。流束(Stream)。属于同一个FEC的一组分组流,它们流经同一个节点,从相同的通 道传输,并以相同方式转发到目的地,它们在MPLS里被称为“流束”。2.2 MPLS 的核

20、心技术1. 标签交换路由器标签交换路由器类似一个通用 IP 交换机,它具有第三层转发分组和第二层交换分组的 功能。它也能运行传统IP选路协议并可能执行一个特殊控制协议以与邻接LSR协调FEC/ 标签的绑定信息。一个LSR可以是一个传统的交换机(如ATM)扩充IP选路,或者升级为支 持MPLS的一个传统路由器。LSR是MPLS系统中的核心部件,MPLS中LSR的选路过程 如下:执行标准路由传播协议,以获得网络拓扑;为每个FEC分配一个标签;执行LDP,并根据从其他节点获得的标签信息建立标签信息库(LIB);后续分组获得LIB中相应的标签,并按照指定动作处理,沿相应的LSP传输。2. 标签在传统的

21、路由器中,必定分析每个分组头,以确定下一站转发地点。但是在MPLS中, 只需要在 MPLS 网络的入口端处理一个流束的所有分组,对属于同一个流束的分组将被用 一个固定长度的字段加以编号。这一字段在MPLS里被称为标签(Label)。在LSR中,一个 流束的 FEC 就映射到标签上。 MPLS 中的标签格式取决于分组封装所在的介质。如:ATM封装采用VPI/VCI作标签; 帧中继 PDU 采用 DLCI 作标签;通用MPLS封装。对于那些没有内在标签结构的媒体封装,则采用通用MPLS封装 格式,用一个特殊的数值在第二层与第三层头之间插入一个Shim标签头。Shim标签头由4 字节构成,它包含一个

22、20bit的标签数据值、一个3bit的COS(服务类别)数值、一个1bit的 堆栈指示符和一个8bit的TTL(生存期)数值。3. 标签交换标签交换利用分组中所携带的标签信息和标签路由器维护存储的转发信息库(LIB)来转 发分组。由于标签交换不必像传统IP选路那样分析分组头中的变长部分,因而标签交换是 一个快速和简单的转发过程。标签作为一个由交换机组件处理,用以确定对应的输出标签、 必要的封装和端口号及其他数据信息处理操作。若一个分组包含一个标签栈,MPLS设备只 处理栈中的顶部标签。4. 标签分发标签分发是分发FEC/标签绑定信息的过程,目的是为了形成一个LSP并且标签交换属 于特定FEC的

23、分组。标签分发是通过标签分发协议(LDP)来完成的,或通过现有的控制协议 (如 RSVP和BGP)来传输FEC/标签绑定信息。MPLS LDP是一个单独的控制协议。LDP具 有标签指定、分配和撤消功能,与相邻的LSR协调FEC/标签的捆绑信息,完成入口到出口 标签交换路径(LSP)的建立。LDP映射消息可以从任何本地LSR(独立的LSP控制)发起,或 者从出口 LSR发起,并从下行LSR流向上行LSR。一个特定数据流的到达、一个保留建立 消息(RSVP)或选路更新消息都可以触发交换LDP消息,从而形成一个从入口到出口的LSP。2.3 MPLS 的协议栈MPLS协议采用LDP/CR-LDP以及采

24、用已有协议如资源预留协议(RSVP)或对已有协议 扩展形成的协议如资源预留协议扩展(RSVP-TE)。RSVP/RSVP-TE、CR-LDP,结合QoS路 由等,能够很好地支持综合服务(IntServ)、区分服务(DiffServ)和流量工程。MPLS 的协议栈分为两个层面:控制层面和数据层面。其中:LIB标签信息库;LDP标签分发协议;CR-LDP和RSVP-TE是两个竞争性的支持MPLS流量工程的协议。RSPF由IEPF 标准化,RSPF-TE是RSPF的扩展。同样CR-LDP由LDP扩展而得。二者都位于TCP层上。UDP用户数据报协议;TCP传输控制协议;IP-FWD基于IP寻址的下一跳

25、分组转发;MPLS FWD基于MPLS的标签和标签信息库查找的标签交换。3 MPLS 组网技术3.1 ATM网络支持MPLS尽管MPLS可以运行在多种类型的数据链路上,但是由于ATM的优越性,在ATM上 运行MPLS是目前MPLS研究的热点。在ATM网络上支持MPLS有多种方案,下面讨论一 种ATM上的MPLS组网技术。在这种组网技术中,ATM交换机可作为标签交换节点,称作ATM-LSRo其中ATM- LSR 通过ATM交换机与其他每个ATM-LSR通信。分组由ATM-LSR作出转发。为支持标签交 换,ATM-LSR必须支持标签交换的标签分发协议(LDP)和其他IP层协议,如OSPF等控制 和

26、信令协议,而不是采用ATM寻址、ATM选路、ATM协议。ATM-LSR将标签加在ATM 信元头的VCI/VPI域中,因此VC承载的信息包括控制业务信息、LDP消息和每个束流的 LSP 等。该方案是将ATM骨干网络中一组ATM交换机升级为具有MPLS功能的ATM-LSR或 直接在ATM核心网络中安装一组核心MPLS LSRo从选路邻接的角度来看,边缘路由器只 是简单地与最近的核心LSR保持对等关系。这种技术考虑了现行ATM网络的大量交换机可 能无法完全升级为MPLS LSR以及经济等其他因素,同时它也是目前IP/ATM叠加模型过渡 到MPLS的最佳途径。3.2 MPLS的核心网络MPLS由标签交

27、换路由器(LSR)、标签边缘路由器(LER)和标签分发协议(LDP)组成。 MPLS使用现有路由协议(如OSPF、EIGRP)建立目的网络的可达性,同时使用新的控制协 议(如LDP)以在网络交换机间共享标签信息(lb)。在WAN边缘的入口部分,标签边缘路由 器接收报文,完成第三层功能,并为报文打上标徹Label)。在WAN内部,报文由标签路由 器处理,并按一种新的交换机制进行处理,它作用于标签而非地址。传送报文穿过网络到达 另一边。随后,出口的标签边缘路由器移去标签,并将报文传给其目的网络。MPLS具有承载于不同网络上并支持不同网络业务的能力。MPLS改善了传统IP路由 选路的性能,增加网络的吞吐能力,减少网络时延和时延抖动,同时有助于简化复杂的网络 结构,能使网络的总成本下降50%。MPLS吸引网络界注意的还有它的多项应用:VPN、IP 多播、业务量工程、改善QoS等。所以MPLS被业界认为是最有前途的宽带网络解决方案, 具有广阔的应用和开发前景。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!