一种vlan交换隧道的复用方法和vlan交换域的制作方法

文档序号:7970088阅读:162来源:国知局
专利名称:一种vlan交换隧道的复用方法和vlan交换域的制作方法
技术领域
本发明涉及以太网(Ethernet)技术,尤其涉及一种VLAN交换(VLAN Switching, VS)隧道的复用方法和VLAN交换域。
背景技术
以太网技术以其简洁、良好的开放性、显著的成本优势、普遍的应用、广 泛的认知度,使其成为未来城域网建设的主要技术之一,在宽带城域网络的各 个层面都展开了丰富的应用。同时业界也清楚的认识到以太技术要成为运营级以太技术(Carrier Ethernet, CE),还需要多方面的技术突破和提升,城域以太网论坛(Metro Ethernet Forum , MEF )对此做了 一个比较全面的总结,认为CE需要解决扩 展性(Scalability),可靠性(Reliability)、严格服务质量保证(HardQoS)、时 分复用业务支持(TDM Support)、业务管理(Service Management)五方面的 问题扩展性业务实例的数量和汇聚带宽的可扩展性; 可靠性达到50毫秒级别的快速故障恢复保护; 严格服务质量保证提供严格的端到端QoS保证; TDM业务支持支持传统TDM业务及应用;业务管理电信级业务提供和运行管理与维护(Operation Administration Maintenance, OAM)食g力。围绕着这五大方面,运营商、设备商及各标准组织正在积极推动Ethernet 技术向CE演进的研究。目前研究的技术方向主要有基于多协议标签交换 (Multiple Protocol Label Switching , MPLS)的以太网(Ethernet over MPLS ,EoMPLS)、运营商骨干传输(Provider Backbone Transport, PBT)、虛拟局域 网(Virtual Local Area Network, VLAN)交换(VLAN Switching, VS )等。现有的VS 4支术的基本原理如图1所示,利用以太帧中的VLAN TAG进行 标签交换,在VS域中建立从一个运营商边缘设备(Provider Edge, PE)到另 一个PE的VS隧道(VS Tunnel )。当来自用户边缘设备(Customer Edge, CE) 的用户数据单元进入VS域时,入口边缘设备(Ingress PE)为其选择一条合适 的VS隧道传送该业务流,业务流在VS隧道中经过若干中间设备(P)的交 换,最终到达出口边缘设备(Egress PE), Egress PE终结隧道,获得用户数据 单元,然后向CE转发。当用户数据单元由CE到达VS域时,IngressPE进行如下处理1) 首先根捧策略(Policy)确定该用户数据单元属于哪个转发等价类 (ForwardingEquivalence Class, FEC); Policy比较灵活,可以是根据MAC地址、IP地址(如目的IP地址,IPv4五元组等)、入端口 ( Ingress Port )、 Ingress Port +入VLAN ID (Ingress VLAN)等;2) 根据业务流所属FEC,将其映射到一条VS隧道;得到VS隧道对应的 出端口 (Egress Port)和出VLAN (Egress VLAN);3) 完成隧道以太帧的封装后从相应的Egress Port发送出去。以太帧中包 括目的MAC (MAC-DA )、源MAC (MAC-SA )、 VLAN TAG ( Egress VLAN )、 有效载荷(Payload )。VS隧道以太帧沿着VS隧道在VS域中转发,到达P设备后,P进行如下 处理1) 根据以太帧的Ingress Port, Ingress VLAN查找VLAN交换表,由此得 多j Egress Port、 Egress VLAN;2) 用Egress VLAN替换以太帧中原先的Ingress VLAN,重新封装,然后 从相应的Egress Port发送出去。当VS隧道以太帧到达VS隧道末端,EgressPE进行如下处理
1) 终结VS隧道,完成隧道以太帧的去封装;2) 还原用户数据单元,向相应的CE设备转发。转发的方法比较灵活,如 根据IP地址或者MAC地址或Ingress Port + Ingress VLAN等信息。目前VS技术用于交换的VS标签可以分为两种第一种VS标签交换方法用 一层VLAN TAG作VS的标签进行交换,如 图2所示。其中VLAN TAG可以是IEEE 802.1q定义的以太帧结构中的V-TAG (VLAN-TAG),也可以是IEEE802.1ad中定义的VLAN堆栈(QinQ)以太帧 结构中的运营商的VLAN标签(Service VLAN TAG, S-TAG)。该方法下VS 的标签ID长度等于VLAN TAG中的VS标签标识(VID)长度,只有12比特 (bit )。上述方法中用一层VLAN TAG作VS的标签进行交换,由于VID受限于 12比特位,因此每条链路上承栽的VS隧道数量无法突破4096 (即212)个, 存在扩展性问题,在较大M^莫的网络里应用时存在困难。第二种VS标签交换方法用两层VLAN TAG组合作为一个VS扩展标签 进行交换。如图3所示。其中两层VLAN TAG可以是IEEE 802.1ad定义的QinQ以太帧结构中的 S-TAG和用户VLAN标签(Customer VLAN TAG, C-TAG)。也可以是其它组 合,如两个S-TAG或者两个C-TAG。 一个VS扩展标签ID的长度等于两个 VID的长度,达到24比特位。因此每条链路上承栽的VS连接数量可以达到 16M,解决了 VLAN的扩展性问题。但是这种方法需要在转发过程中将两层 VLAN TAG组合作为一个VS扩展标签进行交换,被认为是改变了现有标准中 定义的标签协议标识(TPID)的语义,是一种非常规的做法,目前还没有被业 界很好的接受。现有VS技术没有提供一种对VS隧道显式复用的方法, 一条VS隧道只 能承栽一条VS连接,需要为每条VS连接单独建立VS隧道,这使得VS隧道的利用率低下,需要构建大量的VS隧道,导致12位的VLAN交换扩展性问 题更加突出;另一方面,如果通过业务应用实现多个业务连接到一条VS隧道 的隐式复用,必然会使业务流程和VS承栽技术耦合过于紧密,使业务处理复 杂化,不利于业务的开展。发明内容本发明提供一种VS隧道的复用方法和VLAN交换域,用以解决现有技术 中VS隧道利用率低的问题。 本发明方法包括VS隧道的边缘入口节点将接收的用户数据单元映射到所述VS隧道承栽 的一条虛信道VC上,封装成包含VS标签、VC标签和用户数据单元的VS隧 道以太帧,所述VC标签用于标识所述VS隧道承栽的所迷虛信道VC;所述VS隧道的中间节点根据所述VS标签对所迷VS隧道以太帧进行交 换,所述用户数据单元及所述VC标签在所述VS隧道中透明传输;所述vs隧道的边缘出口节点终结所述vs隧道和所述vc,恢复出所述用 户数据单元,并根据所述vc标签进行数据转发。根据本发明的上述方法, 一条vs隧道同时承载一条以上vc。所述VC标签的地址空间基于每条VS隧道独立分配;或所述VC标签的 地址空间基于VS隧道的边缘出口节点独立分配;或所述VC标签的地址空间 基于整个VS域统一分配。根据本发明的上述方法,在VS隧道的边缘入口节点预先建立起用户数据 单元所属转发等价类对应VS隧道标识和VC标签的第一对应关系;当VS隧道的边缘入口节点接收到用户数据单元后,根据预定策略确定出 用户数据单元所属转发等价类,查询所述第一对应关系,根据查询获得的所述VS隧道标识及VC标签将用户数据单元映射到所述VS隧道的VC上,封装成包含vs标签、vc标签及用户数据单元的vs隧道以太帧。
所述根据预定策略确定出用户数据单元所属转发等价类,包括但不限于 根据用户数据单元中携带的MAC地址或IP地址确定出用户数据单元所属转发等价类;或者根据用户数据单元在所述vs隧道的边缘入口节点的入端口标识或同时根据入端口标识和入VLAN标识确定出用户数据单元所属转发等价类。所述将用户数据单元映射到所述VS隧道的VC上,封装成包含VS标签、VC标签及用户数据单元的VS隧道以太帧,具体方法包括但不限于釆用IEEE 802.1ad定义的QinQ以太帧封装所述VS隧道以太帧,用运营商VLAN标签S-TAG作为所述VS标签用于VS隧道交换,用用户VLAN标签C-TAG作为所述VC标签用于标识VS隧道上承载的VC;或者采用802.1ah定义的以太帧封装所述VS隧道以太帧,用骨干VLAN标签B-TAG作为所述VS标签用于VS隧道交换,用业务实例标签I-TAG作为所述VC标签;或者采用IEEE 802.1q定义的以太帧结构中的V-TAG或IEEE 802.1ad定义的 QinQ以太帧中的S-TAG作为所述VS标签用于VS隧道交换,用MPLS标签 作为所述VC标签。根据本发明的上述方法,在VS隧道的边缘出口节点预先建立起VC标签 对应转发方法和转发信息的第二对应关系;当VS隧道的边缘出口节点终结所述VS隧道和VC,恢复出用户数据单元 后,根据所述VC标签查询所述第二对应关系,获取对应的转发信息,采用对 应的转发方法转发所述用户数据单元。所述第二对应关系中还包括VS隧道标识,当所述VC标签的地址空间基 于每条VS隧道独立分配时,所述VS隧道的边缘出口节点同时根据所述第二 对应关系中的VS隧道标识和VC标签唯一确定出 一条VC ,获取与该VC对应 的转发信息,采用其对应的转发方法转发所述用户数据单元。所述转发方法包括但不限于采用VLAN交换、采用MAC地址转发或采
用IP地址转发;当采用VLAN交换时,对应的转发信息包括但不限于出端口标识,或出端 口标识加上VLAN标识;当采用MAC地址转发时,对应的转发信息包括但不限于VLAN标识; 当采用IP地址转发时,对应的转发信息包括但不限于虛拟专用网VPN标识。本发明另提供一种VLAN交换域,包括若干个边缘节点和中间节点, 一个 边缘入口节点和一个边缘出口节点通过一个或多个中间节点建立起VS隧道, 所述VS隧道的边缘入口节点设置有第一功能模块,所述第一功能模块用于接 收用户数据单元,将所述用户数据单元映射到所述VS隧道承载的一条虚信道 VC上,封装成包含VS标签、VC标签和用户数据单元的VS隧道以太帧,所 述VC标签用于标识所述VS隧道承载的所述虚信道VC;所述VS隧道的中间节点根据所述VS标签对所述VS隧道以太帧进行交换;所述VS隧道的边缘出口节点包括第二功能模块,所述第二功能模块用于接收所述vs隧道以太帧,终结所述vs隧道和所述vc,恢复出所述用户数据单元,并根据所述VC标签进行数椐转发。一条VS隧道同时承栽一条以上vc。所述VS隧道的边缘入口节点还包括第 一存储模块,所述第 一存储模块用 于存储用户数据单元所属转发等价类和VS隧道标识及VC标签的第一对应关系;所述第一功能模块根据预定策略确定出接收的用户数据单元所属转发等 价类,查询所述第一存储模块中存储的第一对应关系,根据查询获得的所述VS隧道标识及VC标签将用户数据单元映射到所述VS隧道的VC上。所述VS隧道的边缘出口节点还包括第二存储模块,所述第二存储模块用 于存储VC标签和转发方法及转发信息的第二对应关系; vs隧道边缘出口节点的第二功能模块终结所迷vs隧道和vc,恢复出用 户数据单元后,根据所述vc标签查询所述第二存储模块中存储的第二对应关系,获取对应的转发信息,采用对应的转发方法转发所述用户数据单元。不同的所述vs隧道的边缘入口节点或边缘出口节点为同 一个边缘节点。 本发明有益效果如下(1) 采用本发明,VS隧道的边缘入口节点将接收的用户数据单元映射到 VS隧道承载的一条虛信道VC上,封装成包含VS标签、VC标签和用户数据 单元的VS隧道以太帧;所述VC标签用于标识VS隧道承载的不同VC; VS 隧道的中间节点才艮据VS标签对所述VS隧道以太帧进行交换,而用户数据单 元及VC标签在VS隧道中透明传输;VS隧道的边缘出口节点终结VS隧道和 VC,恢复出用户数据单元,并根据VC标签进行数据转发。这样,本发明通过在一条vs隧道上承载多条vc,实现了 vs隧道的显式复用,提高了vs隧道的利用率,从而极大的减少VS隧道的构建数量,也緩解了 12位的VLAN交 换带来的扩展性问题。(2) 采用本发明方法,用户数据单元承栽在VC之上, 一定程度上使业 务层和承载层隧道分离,业务层实现与承栽隧道技术无关,从而为VS隧道承 载现有的一些业务如边缘到边缘的伪线仿真(Pseudo Wire Emulation Edge to Edge , PWE3)、虚拟专用局域网业务(Virtual Private LAN Service , VPLS )、 三层虚拟专网(Layer 3 Virtual Private Network, L3VPN)等创造了条件。(3 )本发明只需要VS域边缘节点处理VC,而VS域中间节点功能简单, 只需要对数量不多的VS隧道进行VS交换,必然降低网络部署的成本,也降 低了运营维护成本。


图1为现有技术中VS交换原理图;图2为现有技术中用一层VLANTAG作为VS标签的数据帧结构示意图3图4为本发明方法中VS隧道与VC的关系示意图; 图5为采用本发明方法数据传输流程示意图; 图6为本采用发明方法VS隧道以太帧封装实施例一; 图7为本采用发明方法VS隧道以太帧封装实施例二; 图8为本采用发明方法VS隧道以太帧封装实施例三。
具体实施方式
本发明提供的VS隧道复用方法,其基本原理为一条VS隧道同时承栽多条虚信道(Virtual Channel, VC ),每条VC使用 不同的VC标识(Virtual Channel Identifier, VCI)进行区分。在VS隧道边缘 入口节点将用户数据单元映射到一条VS隧道的VC上,封装成包含VS标签、 VC标签和用户数据单元的VS隧道以太帧;其中的VC标签用于标识VS隧道 承载的不同VC,用户数据单元及其VC标签在VS隧道中透明传输;VS隧道 以太帧到达VS隧道出口边缘节点后,由VS隧道出口边缘节点还原出用户数 据单元,并根据VC标签等信息进行转发。VC标签的地址空间有三种分配方式1) 基于每条VS隧道独立分配即每条VS隧道都有一个独立的VC标签 分配空间。VC所需标签从承栽VC的VS隧道的VC标签地址空间中统一分配。2) 基于每边缘节点独立分配即每个PE节点都有一个独立的VC标签分 配空间。VC所需标签从承载VC的VS隧道的终结节点Egress PE的VC标签 地址空间中统一分配。3 )基于整个VS域统一分配即整个VS域共享一个VC标签分配空间。 VC所需标签从该VS域的VC标签地址空间中统一分配。VS隧道与VC的关系示意图如图4所示,图4中表示一条VS隧道同时承 栽三条VC。
本发明方法的具体实现流程示意图如图5所示,包括 步骤1 、在VS隧道的边缘入口节点(Ingress PE)将用户数据单元映射到 一条VS隧道的VC上,图5中表示该条VS隧道承栽了两条VC,分别为VC1 和VC2,该VS隧道的边缘入口节点可以将接收的用户数据单元映射到VC1 上或VC2上,封装成包含VS标签、VC标签和用户数据单元的VS隧道以太 帧,通过出端口发送到中间节点。 步骤1的具体映射方法具体为在Ingress PE上建立用户数据单元到VS隧道及VC的第一对应关系,例如VC FEC判定策略一> VS隧道标识+ VC标签;其中,VS隧道标识唯一标识一条VS隧道。它可以是一个统一分配的ID, 也可以直接使用该VS隧道的转发信息,如该VS隧道在Ingress PE上的出端 口 +出VLAN。如果VS隧道标识采用统一分配的ID,则4艮据该ID匹配"VS 隧道转发表",得到该隧道对应的出端口 、出VLAN等转发信息。其中VC FEC判定策略定义了 VC承载的FEC判定规则,具体可根据业务 需求灵活选择,如可以根据MAC地址、VLAN+MAC、 IP地址(如目的IP地 址,IPv4五元组等)、VPN标识+ IP地址、入端口或入端口 +¥1^1^等描述一 个VC FEC。当vs隧道的边缘入口节点接收到用户数据单元后,根据判定策略确定出用户数据单元所属FEC,将FEC作为索引字段查询建立的映射关系,根据查 询获得的所述VS隧道标识及VC标签将用户数据单元映射到VS隧道的VC 上,封装成包含VS标签、VC标签和用户数据单元的VS隧道以太帧。对于步骤1中VS隧道以太帧封装的具体实现方式,本发明提供如下实施例实施例一使用IEEE 802.1ad定义的QinQ以太帧封装VS隧道以太帧 参见图6, VS隧道采用IEEE 802.1ad定义的QinQ以太帧封装,外层的S-TAG作为VS标签用于VS隧道的交换,而内层的C-TAG作为VC标签用子标识 VS隧道上承栽的VC。这样情况下虚信道标识(VCI)的长度等于1个VID的 长度即12比特位。由于QinQ的以太帧封装已经被普遍接受,因此,实施例一具有广泛的应 用基础。实施例二使用802.1ah以太帧封装VS隧道以太帧参见图7, VS隧道以太帧采用正EE 802.1ah定义的以太帧封装,使用 802.1ah以太帧封装中的骨干VLAN标签(Backbone VL AN TAG, B-TAG)作 VS标签用于VS隧道的交换,业务实例标签(Service Instance TAG, I-TAG) 作VC标签。这种情况下,VCI长度等于业务实例ID( Service Instance ID, I-SID) 的长度为24比特位。因此,采用实施例二VC的地址空间非常充足。实施例三使用以太帧头中的V-TAG/S-TAG作VS标签,使用MPLS标 签作VC标签进行封装参见图8,VS隧道采用IEEE 802.1q定义的以太帧结构中的V-TAG或IEEE 802.1ad定义的QinQ以太帧中的S-TAG作为VS标签,而使用MPLS Label作 VC标签。这种情况下,VCI的长度等于MPLS Label的长度为20比特位。采用实施例三具有如下优点a、 基于的以太网和MPLS的封装都已经非常成熟;b、 MPLS标签长度使VC的地址空间非常充足;c、 采用本发明,VS域的中间节点对VC标签透明传输,所以不要求VS 域的中间节点具备MPLS的转发能力;d、 VC标签和PWE3、 VPLS定义的伪线(Pseudo Wire, PW )标签及L3VPN 定义的内层标签完全兼容,非常有利于VS技术在在PWE3、 VPLS、 L3VPN 中的应用;e、 在VS域和MPLS网络互通时比较方便,如PW穿越VS域和MPLS 网络时,不需要对PWLabel作转换。步骤2、在VS隧道的中间节点即P节点只需要根据VS标签进行交换, 而对用户数据单元及VC标签进行透明传输。步骤3、在VS隧道的边缘出口节点即Egress PE处终结VS隧道及VC, 恢复用户数据单元,并根据VC标签等信息获取相应的转发信息,对用户数据 单元进行转发。步骤3中,在Egress PE上建立VC终结后的用户数据单元的转发规则,例如,建立如下第二对应关系VS隧道标识一> VC转发方法+ VC转发信息;或者VS隧道标识,VC标签一> VC转发方法+ VC转发信息;其中VS隧道标识唯一标识一条VS隧道,同样它可以是一个统一分配的ID,也可以直接使用该VS隧道的转发信息,如该VS隧道在Egress PE上的Ingress Port和Ingress VLAN。VC转发方法+ VC转发信息指定了在VS隧道和VC终结以后,对VC上承载的用户数据帧如何转发的规则,它包括转发使用的方法及所需的转发信息。转发方法比较灵活,如通过VLAN交换、通过MAC转发、通过IP转 发等。每种转发方法所需的转发信息不同,如釆用VLAN交换时,转发信息可 以是出端口,出端口+VLANID等,采用MAC转发时转发信息可以是VLAN ID,采用IP转发是转发信息可以是一个虛拟专用网标识(VPNID)。当VC标签的地址空间基于每条VS隧道独立分配时,上述转发规则的索 引信息中还需要包括VS隧道标识;VS隧道的边缘出口节点同时根据VS隧道 标识和VC标签唯一确定出一条VC,获取与该VC对应的转发信息,釆用其 对应的转发方法转发所述用户数据单元。通过以上三个步骤,完成了用户数据通过VS隧道复用传送。 根据本发明提供的上述方法,本发明提供一种具有相应功能的VS域,包 括若干个边缘节点和中间节点, 一个边缘入口节点和一个边缘出口节点通过一
个或多个中间节点建立起VS隧道;每个VS隧道的边缘入口节点包括第一功 能模块,将接收的用户数据单元映射到VS隧道承载的一条VC上,封装成包 含VS标签、VC标签和用户数据单元的VS隧道以太帧;其中的VC标签用于 标识所述VS隧道承载的不同VC;具体的VS隧道以太帧封装方法,如上述实 施例一、实施例二和实施例三所述,不重述。VS隧道的中间节点根据VS标签对VS隧道以太帧进行交换,用户数据单 元及VC标签在VS隧道中透明传输;VS隧道的边缘出口节点包括第二功能模块,终结VS隧道和VC,恢复出 所述用户数据单元,并根据VC标签进行数据转发。VS隧道的边缘入口节点还包括第一存储模块;用于存储用户数据单元所 属转发等价类(FEC)对应的VS隧道标识和VC标签的第一对应关系,第一 对应关系的具体例子如上所述,不重述;当VS隧道的边缘入口节点接收到用 户数据单元后,由第 一功能模块根据预定策略确定出用户数据单元所属转发等 价类,查询第一存储模块中存储的第一对应关系,根据查询获得的所述VS隧 道标识及VC标签将用户数据单元映射到VS隧道的VC上,封装成包含VS 标签、VC标签和用户数据单元的VS隧道以太帧。VS隧道的边缘出口节点还包括第二存储模块;用于存储VC标签对应的 转发方法和转发信息的第二对应关系,第二对应关系的具体例子如上所述,不 重述;当VS隧道边缘出口节点的第二功能模块终结VS隧道和VC,恢复出用 户数据单元后,根据VC标签查询第二存储模块中存储的第二对应关系,获取 对应的转发信息,采用对应的转发方法转发所述用户数据单元。VS域中不同的VS隧道的边缘入口节点或边缘出口节点可以是同一个边 缘节点。综上所述,采用本发明,VS隧道的边缘入口节点将接收的用户数据单元映射到vs隧道承栽的一条vc上,封装成包含vs标签、vc标签和用户数据单元的VS隧道以太帧;VS隧道的中间节点4艮据VS标签对所述VS隧道以太
帧进行交换,而用户数据单元及VC标签在VS隧道中透明传输;VS隧道的边 缘出口节点终结VS隧道和VC,恢复出用户数据单元,并根据VC标签进行数 据转发。这样,本发明通过在一条VS隧道上承载多条VC,实现了 VS隧道的 显式复用,提高了 VS隧道的利用率,从而极大的减少VS隧道的构建数量, 也緩解了 12位的VLAN交换带来的扩展性问题。采用本发明方法,用户数据单元承载在VC之上, 一定程度上使业务层和 承载层隧道分离,业务层实现与承栽隧道技术无关,从而为VS隧道承载现有 的一些业务如边缘到边缘的伪线仿真(Pseudo Wire Emulation Edge to Edge , PWE3)、虚拟专用局域网业务(Virtual Private LAN Service , VPLS )、三层虛 拟专网(Layer 3 Virtual Private Network, L3VPN)等创造了条件。本发明只需要VS域边缘节点处理VC,而VS域中间节点功能简单,只需 要对数量不多的VS隧道进行VS交换,必然降低网络部署的成本,也降低了 运营维护成本。明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种VLAN交换隧道的复用方法,其特征在于,包括VS隧道的边缘入口节点将接收的用户数据单元映射到所述VS隧道承载的一条虚信道VC上,封装成包含VS标签、VC标签和用户数据单元的VS隧道以太帧,所述VC标签用于标识所述VS隧道承载的所述虚信道VC;所述VS隧道的中间节点根据所述VS标签对所述VS隧道以太帧进行交换,所述用户数据单元及所述VC标签在所述VS隧道中透明传输;所述VS隧道的边缘出口节点终结所述VS隧道和所述VC,恢复出所述用户数据单元,并根据所述VC标签进行数据转发。
2、 如权利要求l所述的方法,其特征在于, 一条VS隧道同时承载一条以上vc。
3、 如权利要求1所述的方法,其特征在于,所述VC标签的地址空间基 于每条VS隧道独立分配;或所述VC标签的地址空间基于VS隧道的边缘出口节点独立分配;或 所述VC标签的地址空间基于整个VS域统一分配。
4、 如权利要求1所述的方法,其特征在于,在VS隧道的边缘入口节点预 先建立起用户数据单元所属转发等价类对应VS隧道标识和VC标签的第一对 应关系;当VS隧道的边缘入口节点接收到用户数据单元后,根据预定策略确定出 用户数据单元所属转发等价类,查询所述第一对应关系,根据查询获得的所述 VS隧道标识及VC标签将用户数据单元映射到所述VS隧道的VC上,封装成包含vs标签、vc标签及用户数据单元的vs隧道以太帧。
5、 如权利要求4所述的方法,其特征在于,所述根据预定策略确定出用 户数据单元所属转发等价类,包括但不限于根据用户数据单元中携带的MAC地址或IP地址确定出用户数据单元所属 转发等价类;或者根据用户数据单元在所述vs隧道的边缘入口节点的入端口标识、或同时根据入端口标识和入VLAN标识确定出用户数据单元所属转发等价类。
6、 如权利要求4所述的方法,其特征在于,所述将用户数据单元映射到 所述VS隧道的VC上,封装成包含VS标签、VC标签及用户数据单元的VS 隧道以太帧,具体方法包括但不限于采用IEEE 802.1ad定义的QinQ以太帧封装所述VS隧道以太帧,用运营 商VLAN标签S-TAG作为所述VS标签用于VS隧道交换,用用户VLAN标 签C-TAG作为所述VC标签用于标识VS隧道上承栽的VC;或者采用802.1ah定义的以太帧封装所述VS隧道以太帧,用骨干VLAN标签 B-TAG作为所述VS标签用于VS隧道交换,用业务实例标签I-TAG作为所述 VC标签;或者采用正EE 802.1q定义的以太帧结构中的V-TAG或IEEE 802.1ad定义的 QinQ以太帧中的S-TAG作为所述VS标签用于VS隧道交换,用MPLS标签 作为所述VC标签。
7、 如权利要求3所述的方法,其特征在于,在VS隧道的边缘出口节点预 先建立起VC标签对应转发方法和转发信息的第二对应关系;当VS隧道的边缘出口节点终结所述VS隧道和VC,恢复出用户数据单元 后,根据所述VC标签查询所述第二对应关系,获取对应的转发信息,采用对 应的转发方法转发所述用户数据单元。
8、 如权利要求7所述的方法,其特征在于,所述第二对应关系中还包括 VS隧道标识,当所述VC标签的地址空间基于每条VS隧道独立分配时,所述 VS隧道的边缘出口节点同时才艮据所述第二对应关系中的VS隧道标识和VC标 签唯一确定出一条VC,获取与该VC对应的转发信息,采用其对应的转发方 法转发所述用户数据单元。
9、 如权利要求7或8所述的方法,其特征在于,所述转发方法包括但不 限于采用VLAN交换、采用MAC地址转发或采用IP地址转发;当采用VLAN交换时,对应的转发信息包括但不限于出端口标识,或出端口标识加上VLAN标识;当采用MAC地址转发时,对应的转发信息包括但不限于VLAN标识; 当采用IP地址转发时,对应的转发信息包括但不限于虛拟专用网VPN标识。
10、 一种VLAN交换域,包括若干个边缘节点和中间节点, 一个边缘入口 节点和一个边缘出口节点通过一个或多个中间节点建立起VS隧道,其特征在 于,所述VS隧道的边缘入口节点设置有第一功能才莫块,所述第一功能模块用 于接收用户数据单元,将所述用户数据单元映射到所述VS隧道承载的一条虛 信道VC上,封装成包含VS标签、VC标签和用户数据单元的VS隧道以太帧, 所迷VC标签用于标识所述VS隧道承栽的所述虚信道VC;所述VS隧道的中间节点才艮据所述VS标签对所述VS隧道以太帧进行交换;所述VS隧道的边缘出口节点包括第二功能模块,所述第二功能模块用于 接收所述VS隧道以太帧,终结所述VS暖道和所述VC,恢复出所述用户数据 单元,并根据所述VC标签进行数据转发。
11、 如权利要求10所述的VLAN交换域,其特征在于, 一条VS隧道同 时承栽一条以上VC。
12、 如权利要求10所述的VLAN交换域,其特征在于,所述VS隧道的 边缘入口节点还包括第一存储模块,所述第一存储模块用于存储用户数据单元 所属转发等价类和VS隧道标识及VC标签的第一对应关系;所述第 一功能模块根据预定策略确定出接收的用户数据单元所属转发等 价类,查询所述第一存储模块中存储的第一对应关系,根据查询获得的所述 VS隧道标识及VC标签将用户数据单元映射到所述VS隧道的VC上。
13、 如权利要求10、 11或12所述的VLAN交换域,其特征在于,所迷vs隧道的边纟彖出口节点还包括第二存储模块,所述第二存储模块用于存储vc标签和转发方法及转发信息的第二对应关系;VS隧道边缘出口节点的第二功能才莫块终结所述VS隧道和vc,恢复出用 户数据单元后,根据所述vc标签查询所述第二存储模块中存储的第二对应关系,获取对应的转发信息,采用对应的转发方法转发所述用户数据单元。
14、如权利要求IO、 11或12所述的VLAN交换域,其特征在于,不同的 所述VS隧道的边缘入口节点或边缘出口节点为同 一个边缘节点。
全文摘要
本发明公开了一种VLAN交换隧道的复用方法,包括VS隧道的边缘入口节点将接收的用户数据单元映射到VS隧道承载的一条虚信道VC上,封装成包含VS标签、VC标签和用户数据单元的VS隧道以太帧;所述VC标签用于标识所述VS隧道承载的不同VC;所述VS隧道的中间节点根据VS标签对所述VS隧道以太帧进行交换,所述用户数据单元及所述VC标签在所述VS隧道中透明传输;所述VS隧道的边缘出口节点终结VS隧道和VC,恢复出所述用户数据单元,并根据所述VC标签进行数据转发。本发明还公开了一种相应的VS域。采用本发明能实现VS隧道的复用,提高VS隧道的利用率。
文档编号H04L12/46GK101155113SQ20061014066
公开日2008年4月2日 申请日期2006年9月29日 优先权日2006年9月29日
发明者范灵源 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1