VPLS技术应用原理.docx
《VPLS技术应用原理.docx》由会员分享,可在线阅读,更多相关《VPLS技术应用原理.docx(10页珍藏版)》请在三一办公上搜索。
1、VPLS技术应用VPLS是一种可以在以太网上提供上述诸多服务的解决方案。它利用以太网和MPLS的组 合,来满足运营商和用户的需求。VPLS使分散在不同地理位置上的用户网络可以相互通信, 就像它们直接相互连接在一起一样,即广域网变成对所有用户位置是透明的。这种功能是由 MPLS 2层VPN解决方案实现的。在VPLS网络中,每个用户位置连接在MPLS网络上的一个节点上。对于每一繇个用户 或虚拟专用网来说,由逻辑的点对点连接构成的完整网络是在骨干MPLS网络上建立的。这 使一个用户位置可以直接看到属于这位用户的其他所有位置。惟一的MPLS标记用于将一位 用户的传输流与另一位用户的传输流隔离,并且用于
2、将一项服务与另一项服务相分离。这种分割使用户可以从提供商那里获得多种服务,而每一个服务都是为最终应用定制 的。例如,某位用户的服务集合可以由VoIP、Internet接入以及可能两个或更多的VPN服 务构成。第一个VPN服务可以在所有企业位置之间提供“宽数据”连接性并可为所有雇员所 使用。而第二个VPN服务可以被限制在一个位置子集合之间进行的某些金融交易上。所有这 些服务都是通过VPLS惟一配置的,因此使它们具有独特的质量保障和安全属性。在VPLS网络中,在各个PE(运营商网络边缘)之间建立全网状的MPLS LSP(标记交换路 径),将二层以太网帧通过MPLS进行封装,通过MPLS交换将用户以
3、太网流量在各个PE之间 进行转发,并与CE (用户边缘设备)连接,从而建立一个点对多点的以太网VPN。PE设备将客户的以太网帧封装到MPLS包内,MPLS包头包含两层标记,其中外层标记 Tunnel Label标识用来承载MPLS LSP,内层标记VC Label则代表不同虚拟电路,也就是不 同的VPLS流量,这是一种伪线的封装格式。因此在目的端PE(提供商边缘路由器)设备终结 LSP并弹出外层标记之后,将会根据内层VC Label来确定是属于哪个VPLS实例的流量。VPLS技术包括两个层面:信令控制层和数据转发层。其中信令控制层的主要作用是通过使用信令协议在PE之间建立相应的虚拟电路,换句
4、话说,也就是对标识VPLS实例的VC标记进行交换,使得各个PE设备能够将VC标记映射到 不同的VPLS实例,从而对所收到的MPLS封装的流量进行识别。在数据转发层,每个PE为每个VPLS服务实例维护一个转发信息库(FIB),并且把已 知的MAC地址加入到相应的FIB表中。所有流量都基于MAC地址进行交换,未知的数据包(如 目的MAC地址仍未知)将广播给所有参与该VPN的PE,直至目的站响应且与该VPN相关的 PE学习到该MAC地址。VPLS的基本参考模型如图1所示。客户站点通过服务提供商网络连接起来,服务提供 商网络就像是一台能够学习的二层交换机。网络中所有的PE用一个由隧道构成的全网格连 接
5、在一起,每条隧道承载多条虚线路。虚线路是为一对PE之间的每一个提供的服务建立的 点到点连接结构。根据位置和客户站点的数据,为客户/服务建立的虚线路的数量可以从一 个(用于只有两个位置的客户)到全网格(用于拥有连接在每一个PE的位置的客户)。网络中的每一个PE能够建立连接其他每个PE的隧道,并可以通过信令建立穿过这些隧 道的虚线路。当网络向最终用户提供二层服务时,每个PE可以学习所有本地连接的MAC地 址,并将学习到的远程地址与一条虚线路建立关联。所有未知的单播、多播和广播包被传送 给所有参与客户VPN的PE。多播包像广播包那样处理,被传播给客户VPN中的所有PE。这种网络模型假设服务(或VPL
6、S实例)中的所有PE以一个虚线路全网格连接在一起, 这种全网格消除了保持网络无环路的需要。为了确保这种拓扑结果没有环路,需要类似水平分割的概念:没有PE向一个PE转发它 从另一个PE接收到的数据包。这种作法突破了其他基于生成树的网络所遇到的可伸缩限制。 目前这一网络模型正作为VPLS草案的一部分,由IETF的L2VPN工作组进行标准化。对于运营商来说,将以太网和MPLS组合在一起的好处多多。他们可以马上从部署以太 网基础设施更低的资本开支中受益。但是,简单的以太网交换网络在服务可伸缩性(由于V 局域网ID的限制)和可靠性(生成树不能很好地扩展)上存在局限性。这些限制性被MPLS 所解决。MPL
7、S提供多种解决方案,这些解决方案不仅提供大规模的可伸缩性和多种可靠性选择, 而且还带来其他好处。例如,MPLS的动态信令有益于更迅速地改变和重新配置服务。其流 量工程功能使提供商可以在整个网络上支持服务水平保证。因此,它不仅满足可伸缩性和可 靠性的需要,而且还提供可以进一步减少费用的运营优势。VPLS标准VPLS的部署正如雨后春笋在世界各地如火如荼地进行,并得到了运营商和厂商的广泛 支持。在这个过程中,标准的作用尤其重要。IETF是制定VPLS的主要标准组织。经过近几年的发展,VPLS的标准已经趋向稳定,相 关的草案已经收录到工作组文件中,标准化已为时不远。目前VPLS标准有两个主要流派, 其
8、区别主要体现在信令协议的选择上,一种主张采用LDP(标记分发协议)进行标记分配, 一种主张采用BGP进行标记分配,两种标准间不具备可互通性。从主流数据设备厂商对协议 的支持情况看,基于LDP的VPLS由于其实现简单,目前已经成为主流。而基于BGP的VPLS只有少数厂家设备支持。目前有关VPLS的实现标准被统一写入了新推出的L2VPN工作组标准草案,主要包括9 项标准,即二层虚拟专用网(L2VPN)框架,运营商提供的二层虚拟专用网业务要求,虚拟专 用局域网业务,MPLS上的虚拟专用局域网业务,L2VPN信令的支持模型和端点标识符,只支 持IP的局域网业务(IPLS),VPLSOAM要求和框架,V
9、PLS应用等等。一、引言MPLS是下一代宽带互联网技术的发展方向,它基于标签交换并且能有效利用基于IP 交换的设备。在MPLS的核心,它使用硬件设备来转发分组,从而提供速度更快、功能更完善以及 扩展性更高的服务。它消除了在IP和ATM之间过多的复杂映射而且更好地支持了传统IP 路由技术难以支持的QoS业务。相对IP协议基于目的地址的路由,MPLS提供基于多种因 素的路由,从而更好地满足流量工程的需要。随着互连网和企业内部网的不断发展,将分散的网络在逻辑上整合成一个大型专用网的 业务需求越来越强烈,虚拟专用网(VPN)技术因此应运而生。经过近20年的发展,基于 第三层的VPN已日渐成熟。但这种技
10、术存在明显的不足,即运营商需要介入客户的路由计 划,导致客户不能自行决定网络层,从而带来了维护和应用的困难。为了解决上述问题,IETF 提出了基于MPLS的二层VPN技术一虚拟专用局域网业务(VPLS),并征集草案准备 将这一技术标准化。需要指出的是目前VPLS的局域网特指以太网,它结合了 MPLS和以 太网的双重优点,是透明的、与网络层协议无关的服务,并支持从64kbps到1Gbps的带 宽为客户提供服务。VPLS使得用户可以直接用以太网端口来接入广域网,并且可以自行配 置网络层,这一切都使得利用VPLS构建的虚拟专网安全性更高、维护更方便。IETF目前一共收到了 3份VPLS草案,它们主要
11、的区别在于信令及组网结构的不同, 简称为LDP草案、BGP草案和RADIUS草案,其中LDP草案提出最早并且已经得到众多 厂商的支持。本文将详细讨论MPLS网络中基于LDP信令的VPLS的核心技术:虚电线 (Pseudo Wire)、标签分布协议(LDP)以及VPLS的实现与组网。对基本的MPLS技术 本文不作详细讨论,相关术语及原理可参考文献】1、2。口二、MPLS网络中实现VPLS的关键性技术1.虚电线(PseudoWire)原理一条虚电线由一收一发2条虚电路(VirtualCircuit)构成,它的功能是将所有的广播 (broadcast)帧和跨局域网的单播帧、组播(multicast)
12、帧从一个局域网转发到另一个局 域网,使得其所连接两个局域网在数据链路层上被整合。以太网虚电线技术的核心是帧的封装及其在MPLS网络中的传输控制。Martini等人编 写的IETF草案】3对含以太网在内的多种局域网帧的封装给予了建议。一般地,以太网 数据帧可以归为2类,即普通以太网帧和带VLAN标签的以太网帧。对于普通以太网帧,封 装格式如图1所示。其中隧道标签(tunnellabel)用于在MPLS网络中标识一条确定的标 签交换路径(LSP),该标签实际上是由MPLS网络为一个等价转发类(FEC)自动分配 的标签。如果帧需要经过几个MPLS域,隧道标签将多于一个。由于同一隧道上可以承载 多条虚
13、电路,而不同虚电路上的流量在到达接收端服务提供商边缘(PE)设备后必须加以 区分,然后转发给相应的用户。因此与一般的MPLS流量不同,虚电路上的流量需要增加 一个标签来标识其虚电路ID。隧道标签与虚电路标签均在发送端PE处被封装,但隧道标签 在MPLS网络中可能被逐跳修改,而虚电路标签则一般维持不变直到帧到达接收端PE。在 帧到达接收端PE后,隧道标签首先被剥离,然后,根据虚电路标签的值,转发帧到相应以 太网端口。有时需要借助虚拟局域网(VLAN)标签来将一个物理上联通的局域网划分成若干逻辑 上独立的虚拟局域网4。如果VLAN标签是由客户定义的,即该标签由客户设备封装, 那么含此类VLAN标签
14、的帧的封装与普通帧一致。但虚电路标签封装在VLAN标签之外, 且VLAN标签在接收端PE处不被剥离,而是直接被发送到客户局域网。另一种情况是,不 同客户的局域网连接到了同一PE上,为了区分这些不同客户,需要由服务提供商来定义 VLAN标签,这类标签称为服务划分(servicedelimiting)标签。对于服务划分标签,Martini 草案定义了 2种数据处理模式。一种是擦除模式(rawmode),即在帧被送往虚电路发送 之前,剥离其所有服务划分标签后再封装虚电路标签与隧道标签。另一种是追加模式 (tagmode),即对不含服务划分标签的帧先封装一个服务划分标签,然后封装虚电路标签 与隧道标签
15、。由于服务划分标签只被发送端PE设备区用来区分不同客户,因此采用擦除模 式或追加模式都不会对虚电路的接收产生影响。用一收一发两条虚电路连接两个远程局域网便定义了一条虚电线。发送端PE利用LDP 信令建立隧道、虚电路及学习接收端局域网内的MAC地址集,并转达给本地CE,使得CE 能够根据MAC地址将响应的帧提交PE转发。对于不能判定目的地址归属的单播帧、多播 帧和所有的广播帧,发送端CE设备将在局域网内广播,发送端PE设备收到这类帧后则默 认转发至接收端PE设备。因此保证了目的地址未知的帧不会被系统丢弃,其代价是损失了 带宽。2.基于标签分布协议(LDP)的VPLS信令分析本节将主要讨论在MPL
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VPLS 技术应用原理 技术 应用 原理
链接地址:https://www.31ppt.com/p-4925972.html