多协议标签交换MPLS.doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

多协议标签互换

一、概述

多协议标签互换(MPLS)是一种用于快速数据包互换和路由的体系,它为网络数据流量提供了目的、路由地址、转发和互换等能力。更特殊的是,它具有管理各种不同形式通信流的机制。

中文名

多协议标签互换

外文名

Multi-ProtocolLabelSwitching

本质

用于快速数据包互换和路由的体系

作用

为数据流量提供了目的、路由等

用途

用于不同的包转发和包互换技术

标签结构

20232432bit

简介

MPLS独立于第二和第三层协议,诸如ATM和IP。它提供了一种方式,将IP地址映射为简朴的具有固定长度的标签,用于不同的包转发和包互换技术。它是现有路由和互换协议的接口,如IP、ATM、帧中继、资源预留协议(RSVP)、开放最短途径优先(OSPF)等等。

在MPLS中,数据传输发生在标签互换途径(LSP)上。LSP是每一个沿着从源端到终端的途径上的结点的标签序列。现今使用着一些标签分发协议,如标签分发协议(LDP)、RSVP或者建于路由协议之上的一些协议,如边界网关协议(BGP)及OSPF。由于固定长度标签被插入每一个包或信元的开始处,并且可被硬件用来在两个链接间快速互换包,所以使数据的快速互换成为也许。

MPLS重要设计来解决网路问题,如网路速度、可扩展性、服务质量(QoS)管理以及流量工程,同时也为下一代IP中枢网络解决宽带管理及服务请求等问题。

在这部分,我们重要关注通用MPLS框架。有关LDP、CR-LDP和RSVP-TE的具体内容可以参考个别文献。

多协议标签互换MPLS最初是为了提高转发速度而提出的。与传统IP路由方式相比,它在数据转发时,只在网络边沿分析IP报文头,而不用在每一跳都分析IP报文头,从而节约了解决时间。

MPLS起源于IPv4(InternetProtocolversion4),其核心技术可扩展到多种网络协议,涉及IPX(InternetPacketExchange)、Appletalk、DECnet、CLNP(ConnectionlessNetworkProtocol)等。“MPLS”中的“Multiprotocol”指的就是支持多种网络协议。

MPLS包头结构

三、协议结构

MPLS标签结构:

20232432bit

LabelExpSTTL

Label―Label值传送标签实际值。当接受到一个标签数据包时,可以查出栈顶部的标签值,并且系统知道:A、数据包将被转发的下一跳;B、在转发之前标签栈上也许执行的操作,如返回到标签进栈顶入口同时将一个标签压出栈;或返回到标签进栈顶入口然后将一个或多个标签推动栈。

Exp―试用。预留以备试用。

S―栈底。标签栈中最后进入的标签位置,s值为0。S值为1表白此为最底层标签。正由于这个字段表白了MPLS的标签理论上可以无限嵌套,从而提供无限的业务支持能力。这是MPLS技术最大魅力所在。

TTL―生存期字段(TimetoLive),用来对生存期值进行编码。与IP报文中的TTL值功能类似,同样是提供一种防环机制。

四、协议组

MPLS:相关信令协议,如OSPF、BGP、ATMPNNI等。

LDP:标签分发协议(LabelDistributionProtocol)

CR-LDP:基于路由受限标签分发协议(Constraint-BasedLDP)

RSVP-TE:基于流量工程扩展的资源预留协议(resourceReservationProtocol–TrafficEngineering)

五、分类

基于MPLS的VPN

传统的VPN一般是通过GRE(GenericRoutingEncapsulation)、L2TP(Layer2TunnelingProtocol)、PPTP(PointtoPointTunnelingProtocol)、IPSec协议等隧道协议来实现私有网络间数据流在公网上的传送。而LSP自身就是公网上的隧道,所以用MPLS来实现VPN有天然的优势。

基于MPLS的VPN就是通过LSP将私有网络的不同分支联结起来,形成一个统一的网络。基于MPLS的VPN还支持对不同VPN间的互通控制。

CE(CustomerEdge)是用户边沿设备,可以是路由器,也可以是互换机或主机。

PE(ProviderEdge)是服务商边沿路由器,位于骨干网络。

在骨干网络中,还存在P(Provider),是服务提供商网络中的骨干路由器,不与CE直接相连。P设备只需要具有基本MPLS转发能力,可以将其配置为M-BGP的路由反射器,不维护VPN信息。

基于MPLS的VPN具有以下特点:

PE负责对VPN用户进行管理、建立各

文档评论(0)

方圆 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档