一种基于VLL的数据传输方法及其装置制造方法及图纸

技术编号:6540525 阅读:256 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于VLL的数据传输方法及其装置,应用于MPLS?L2VPN,VLL?PW两端的PE设备中至少有一端PE设备的接入链路AC侧存在有至少2个AC,该方法包括:分别为PW两端PE设备的AC分配AC接入标签A-TAG,并在PW两端的PE设备上配置该两端PE设备的A-TAG映射关系;当PW一端的PE设备从本端AC接收到报文后,获取本端AC的A-TAG,根据本端配置的A-TAG映射关系,获取与本端AC的A-TAG对应的对端PE设备的A-TAG,将报文封装为PW隧道报文,其中携带有对端PE设备的A-TAG,并通过PW向对端PE设备发送所述PW隧道报文;当PW一端的PE设备从PW接收到PW隧道报文后进行解封装,并根据其中携带的A-TAG,通过本端对应的AC转发解封装后的报文。本发明专利技术可实现在一个VLL?PW连接中支持本地AC与对端AC的多点接入。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种基于VLL的数据传输方法及其装置
技术介绍
随着社会发展,越来越多的企业分布范围日益扩大,公司员工的移动性也不断增加,迫切需要电信运营商提供链路连接,以便企业将各分支机构囊括进来,组成自己的企业网,并方便公司员工在企业以外的地方很方便地访问企业内部网络。最初,电信运营商是以租赁专线(leased line)的方式为企业提供链路,这种方式的主要缺点是不适合于当前企业分支多、增加快的特点,且价格相对昂贵,难于管理。此后,随着 ATM (Asynchronous Transfer Mode,异步传输模式)和帧中继(Frame Relay, FR) 技术的兴起,电信运营商转而使用虚电路方式为客户提供点到点的二层链接,客户再在其上建立自己的三层网络以承载IP、IPX (Internetwork Packet Exchange,包交换协议)等数据流。同时,这些技术提供的都是点到点的二层连接,配置比较复杂,尤其当增加一个站点时,管理员需要进行大量的配置工作。当今IP网络已经遍布全球,利用现有IP网络为企业提供低成本专网逐渐成为各大运营商的关注点。因此,一种在IP网上提供VPN服务、可方便设定任意速率、配置简单的技术应运而生,这种技术即MPLS VPN(其中,MPLS是Multi-Protocol Label Switching英文简称,中文为多协议标签交换;VPN是VI rtual Private Network的英文简称,中文为虚拟专用网络)业务。其中,MPLS L2VPN是基于MPLS网络的二层VPN服务,使运营商可以在统一的MPLS 网络上提供基于不同数据链路层的二层VPN,可应用于包括ATM、FR、VLAN ( VI rtual Local Area Network, jt ) > Ethernet ( L^icN ) > PPP (Point to Point Protocol, ^^ ^ 协议)等组网结构。简单来说,MPLSL2VPN就是在MPLS网络上透明传输用户二层数据。从用户的角度来看,MPLS网络是一个二层交换网络,可以在不同节点间建立二层连接。MPLS L2VPN 包括 VLL (Virtual Lease Line,虚拟租用线路),VLL 是 MPLSL2VPN 的一种方式。VLL在公用网络中提供的一种点到点的MPLS L2VPN业务,可以让两个站点之间的连接效果像直接用线路连接一样。典型的MPLS VPN组网架构中包括CE (Custom Edge,用户站点)和PE (Provider Edge,运营商边缘)设备,CE和PE设备之间的链路为AC (Attached Circuit,接入链路), PE设备之间的链路称为PW(Pseudo Wire,虚链路)。一般情况下一个VLL PW连接两端各自只允许存在一个AC。如图1所示,从CEl侧进入的报文从VLAN10进入到PEl后,PEl识别该报文是从AC侧进入的,因此直接将报文重定向到VLL隧道中,报文携带VC标签和公网隧道标签进入公网,到达PE2时携带一层私网VC标签,PE2根据标签识别报文为VLL Pff侧进入,弹掉标签并将报文重定向到本地AC侧。在上述组网架构中,PE设备上的一个VLL Pff连接在本地只能有一个AC接入侧, AC侧进入的报文直接被重定向到VLL隧道,公网侧进入的报文直接被重定向的对应AC侧。当PE设备上本地有多个AC接入侧需要和对端的多个AC建立连接时,公网侧的一个VLL Pff 连接无法满足要求,必须在两个PE设备之间建立多个VLL PW连接;而当PE设备上本地有多个AC接入侧需要和对端的一个AC建立连接时,VLL PW连接就无法满足要求。可见,现有VLL无法实现在一个VLL Pff连接中支持本地AC与对端AC的多点接入。
技术实现思路
本专利技术提供了一种基于VLL的数据传输方法及其装置,用以实现在一个VLL Pff连接中支持本地AC与对端AC的多点接入。本专利技术提供的基于VLL的数据传输方法,应用于MPLS L2 VPN,其中,VLL PW两端的PE设备中至少有一端PE设备的接入链路AC侧存在有至少2个AC,该方法包括 分别为PW两端PE设备的AC分配AC接入标签A-TAG,并在所述PW两端的PE设备上配置该两端PE设备的A-TAG映射关系,其中,所述PW —端的PE设备的A-TAG在VLL实例内唯一的与另一端PE设备上的A-TAG对应;当所述PW —端的PE设备从本端AC接收到报文后,获取本端AC的A-TAG,根据本端配置的所述A-TAG映射关系,获取与本端AC的A-TAG对应的对端PE设备的A-TAG,将所述报文封装为PW隧道报文,其中携带有所述对端PE设备的A-TAG,并通过所述PW向对端 PE设备发送所述PW隧道报文;当所述PW —端的PE设备从所述PW接收到PW隧道报文后进行解封装,并根据其中携带的A-TAG,通过本端对应的AC转发解封装后的报文。本专利技术提供的PE设备,包括映射模块,用于本端设备的AC分配AC接入标签A-TAG,并在本端设备上配置 A-TAG映射关系,其中,本端设备的A-TAG在VLL实例内唯一的与PW另一端的PE设备上的 A-TAG对应;第一处理模块,用于当本端设备从本端AC接收到报文后,获取本端AC的A-TAG, 根据本端设备配置的所述A-TAG映射关系,获取与本端AC的A-TAG对应的对端PE设备的 A-TAG,将所述报文封装为PW隧道报文,其中携带有所述对端PE设备的A-TAG,并通过所述 PW向对端PE设备发送所述PW隧道报文;第二处理模块,用于当从PW接收到对端设备发送的PW隧道报文后进行解封装,并根据其中携带的A-TAG,通过本端设备对应的AC转发解封装后的报文。本专利技术提供的另一种基于VLL的数据传输方法,应用于MPLS L2 VPN,其中,VLL Pff 两端的PE设备中至少有一端PE设备的接入链路AC侧存在有至少2个AC,该方法包括分别为PW两端PE设备的AC分配AC接入标签A-TAG,并在所述PW两端的PE设备上配置该两端PE设备的A-TAG映射关系,其中,所述PW —端的PE设备的A-TAG在VLL实例内唯一的与另一端PE设备上的A-TAG对应;当所述PW —端的PE设备从本端AC接收到报文后,将所述报文封装为PW隧道报文,其中携带有所述本端AC的A-TAG,并通过所述PW向对端PE设备发送所述PW隧道报文;当所述PW —端的PE设备从所述PW接收到PW隧道报文后进行解封装,根据本端设备配置的所述A-TAG映射关系,获取与所述报文中携带的对端PE设备的A-TAG对应的对端PE设备的A-TAG,通过本端设备对应的AC转发解封装后的报文。7本专利技术提供的另一种PE设备,包括映射模块,用于本端设备的AC分配AC接入标签A-TAG,并在本端设备上配置 A-TAG映射关系,其中,本端设备的A-TAG在VLL实例内唯一的与PW另一端的PE设备上的 A-TAG对应;第一处理模块,用于当本端设备从本端AC接收到报文后,将所述报文封装为PW隧道报文,其中携带有所述本端AC的A-TAG,并通过所述PW向对端PE设备发送所述PW隧道报文本文档来自技高网
...

【技术保护点】
1.一种基于虚拟租用线路VLL的数据传输方法,应用于多协议标签交换二层虚拟专用网络MPLS L2VPN,其中,VLL虚链路PW两端的运营商边缘PE设备中至少有一端PE设备的接入链路AC侧存在有至少2个AC,其特征在于,该方法包括:分别为PW两端PE设备的AC分配AC接入标签A-TAG,并在所述PW两端的PE设备上配置该两端PE设备的A-TAG映射关系,其中,所述PW一端的PE设备的A-TAG在VLL实例内唯一的与另一端PE设备上的A-TAG对应;当所述PW一端的PE设备从本端AC接收到报文后,获取本端AC的A-TAG,根据本端配置的所述A-TAG映射关系,获取与本端AC的A-TAG对应的对端PE设备的A-TAG,将所述报文封装为PW隧道报文,其中携带有所述对端PE设备的A-TAG,并通过所述PW向对端PE设备发送所述PW隧道报文;当所述PW一端的PE设备从所述PW接收到PW隧道报文后进行解封装,并根据其中携带的A-TAG,通过本端对应的AC转发解封装后的报文。

【技术特征摘要】
1.一种基于虚拟租用线路VLL的数据传输方法,应用于多协议标签交换二层虚拟专用网络MPLS L2VPN,其中,VLL虚链路PW两端的运营商边缘PE设备中至少有一端PE设备的接入链路AC侧存在有至少2个AC,其特征在于,该方法包括分别为PW两端PE设备的AC分配AC接入标签A-TAG,并在所述PW两端的PE设备上配置该两端PE设备的A-TAG映射关系,其中,所述PW —端的PE设备的A-TAG在VLL实例内唯一的与另一端PE设备上的A-TAG对应;当所述PW —端的PE设备从本端AC接收到报文后,获取本端AC的A-TAG,根据本端配置的所述A-TAG映射关系,获取与本端AC的A-TAG对应的对端PE设备的A-TAG,将所述报文封装为PW隧道报文,其中携带有所述对端PE设备的A-TAG,并通过所述PW向对端PE设备发送所述PW隧道报文;当所述PW —端的PE设备从所述PW接收到PW隧道报文后进行解封装,并根据其中携带的A-TAG,通过本端对应的AC转发解封装后的报文。2.如权利要求1所述的方法,其特征在于,所述PW—端的PE设备从本端AC接收到报文后,从所述报文中获取该报文携带的本端AC的A-TAG ;在所述报文中未携带A-TAG的情况下,将接入侧端口的虚拟局域网ID号PVID作为本端AC的A-TAG。3.如权利要求1所述的方法,其特征在于,所述PW—端的PE设备根据本端配置的所述 A-TAG映射关系,获取与本端AC对应的对端PE设备的A-TAG后,通过将该A-TAG设置在所述报文中用于标识AC所属VLL实例的服务标签S-TAG的内层,将与本端AC对应的对端PE 设备的A-TAG携带于所述PW隧道报文中。4.如权利要求1所述的方法,其特征在于,所述PW两端的PE设备上对应本端各A-TAG 配置有相应AC的出接口 ;所述PW —端的PE设备根据报文中携带的A-TAG,通过本端对应的AC转发报文,具体为所述PW —端的PE设备根据解封装后的报文中携带的A-TAG,查询对应AC的出接口,并通过该出接口转发所述解封装后的报文。5.如权利要求1所述的方法,其特征在于,在所述PW的一端PE设备上的1个AC需要与另一端PE设备上的N个AC之间传输报文的情况下,为该1个AC分配N个A-TAG ;在所述PW两端的PE设备上配置的A-TAG映射关系中包括该1个AC的N个A-TAG与N个AC的 A-TAG之间的一一对应的映射关系;其中N > 1。6.如权利要求1所述的方法,其特征在于,在所述PW的一端PE设备上的N个AC需要与另一端PE设备上的对应N个AC之间传输报文的情况下,分配给一端PE设备上的每个AC 的A-TAG,与另一端PE设备上对应的AC的A-TAG相同;其中N > 1 ;当所述PW —端的PE设备从本端AC接收到报文后,获取本端AC的A-TAG,将所述报文封装为PW隧道报文,其中携带有本端PE设备的A-TAG,并通过所述PW向对端PE设备发送所述PW隧道报文。7.如权利要求1-6之一所述的方法,其特征在于,还包括在PE设备上设置接入组,所述接入组中的成员AC包括本端的一个或多个AC ;所述PW —端的PE设备从所述PW接收到PW隧道报文后进行解封装,并根据其中携带的A-TAG,通过本端对应的AC转发解封装后的报文,具体为所述PW —端的PE设备从所述PW接收到PW隧道报文并解封装后,根据其中携带的A-TAG确定其所属的接入组,通过该接入组中的所有成员AC转发解封装后的报文。8.如权利要求7所述的方法,其特征在于,在PE设备上设置接入组,所述接入组中的成员AC包括本端的一个或多个AC,具体为为PE设备上的本端A-TAG设置广播/组播属性, 并对应具有广播/组播属性的A-TAG设置广播/组播组标识,广播/组播组中设置有相应接入组的所有成员AC的出接口 ;根据解封装后的报文中携带的A-TAG确定其所属的接入组,通过该接入组中的所有成员AC转发解封装后的报文,具体为若判断解封装后的报文中携带的A-TAG具有广播/组播属性,则确定与该A-TAG对应的广播/组播组标识,根据该广播/组播组标识查询对应接入组的所有成员AC的出接口, 并通过所述出接口转发解封装后的报文。9.一种PE设备,其特征在于,包括映射模块,用于本端设备的AC分配AC接入标签A-TAG,并在本端设备上配置A-TAG映射关系,其中,本端设备的A-TAG在VLL实例内唯一的与PW另一端的PE设备上的A-TAG对应;第一处理模块,用于当本端设备从本端AC接收到报文后,获取本端AC的A-TAG,根据本端设备配置的所述A-TAG映射关系,获取与本端AC的A-TAG对应的对端PE设备的A-TAG, 将所述报文封装为PW隧道报文,其中携带有所述对端PE设备的A-TAG,并通过所述PW向对端PE设备发送所述PW隧道报文;第二处理模块,用于当从PW接收到对端设备发送的PW隧道报文后进行解封装,并根据其中携带的A-TAG,通过本端设备对应的AC转发解封装后的报文。10.如权利要求9所述的PE设备,其特征在于,所述映射模块具体用于,在本端设备上的1个AC需要与对端设备上的N个AC之间传输报文的情况下,为该1个AC分配NfA-TAG; 在所述A-TAG映射关系中包括该1个AC的N个A-TAG与N个AC的A-TAG之间的——对应的映射关系;其中N> 1。11.如权利要求6所述的PE设备,其特征在于,所述映射模块具体用于,在本端的N个 AC需要与对端的对应N个AC之间传输报文的情况下,分配给本端的每个AC的A-TAG,与对端对应的AC的A-TAG相同;其中N > 1 ;所述第一处理模块用于,当从本端AC接收到报文后,获取本端AC的A-TAG,将所述报文封装为PW隧道报文,其中携带有本端设备的A-TAG,并通过所述PW向对端PE设备发送所述 PW隧道报文。12.如权利要求9-11之一所述的PE设备,其特征在于,还包括接入组设置模块,用于在本端设备上设置接入组,所述接入组中的成员AC包括本端的一个或多个AC;所述第二处理模块具体用于,从PW接收到PW隧道报文并解封装后,根据其中携带的 A-TAG确定其所属的接入组,通过该接入组中的所有成员AC转发解封装后的报文。13.一种基于虚拟租...

【专利技术属性】
技术研发人员:宋小恒
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:86

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1