分层虚拟专用局域网服务的实现方法及装置制造方法

文档序号:8005508阅读:224来源:国知局
分层虚拟专用局域网服务的实现方法及装置制造方法
【专利摘要】本发明实施例提供一种分层虚拟专用局域网服务的实现方法及装置,该方法包括:获取至少一个远端的运营商边缘设备PE的组属性信息,各组属性信息携带有各自对应的远端的PE的组标识;根据各PE的组标识,确定与各PE之间的伪线PW所属的伪线组,伪线组包括:水平分割组或冗余保护组;根据伪线组,确定业务转发路径,从而解决BGP-AD方式实现HVPLS的过程中,配置过程复杂、成本高的问题,并且当网络拓扑发生变化时,不需要任何的更改配置,自动的将与该远端PE之间的PW添加到对应的水平分割组或冗余保护组中,无需静态添加,即无需手动配置。
【专利说明】分层虚拟专用局域网服务的实现方法及装置
【技术领域】
[0001]本发明实施例涉及通信领域,尤其涉及一种分层虚拟专用局域网服务的实现方式及装置。
【背景技术】
[0002]目前,为避免虚拟专用局域网服务(Virtual Private LAN Service, VPLS)中,对未知单播报文、广播报文和组播报文,每个运营商边缘设备(Provider Edge, PE)向所有对端设备广播报文而造成的带宽浪费,引入了分层虚拟专用局域网服务(HierarchicalVirtual Private LAN Service,HVPLS)。HVPLS通过对网络分层,每一级网络形成全连接,分级间的设备的数据转发不遵守水平分割原则,而是可以相互转发。
[0003]边界网关协议自动发现(BGP Auto-Discovery,BGP-AD)方式是实现HVPLS的方式之一。该方式中,首先通过扩展的BGP更新(BGP Update)报文自动发现其他PE等成员的信息,然后用标签分发协议(Label Distribution Protocol, LDP)分发标签从而建立本地虚拟交换实例(Virtual Switch Instance, VSI)与远端 VSI 之间的伪线(Pseudowire, PW)。为实现HVPLS,通过路由目标(Route Target,RT)策略过滤路由,创建水平分割组,然后静态的将BGP-AD方式建立的PW (以下简称BGP-AD PW)加入水平分割组。
[0004]然而,上述HVPLS实现过程中,需要通过RT策略过滤路由、创建水平分割组、静态的将BGP-AD Pff加入水平分割组,配置过程复杂,成本高。

【发明内容】

[0005]本发明实施例提供一种分层虚拟专用局域网服务的实现方法及装置,以解决BGP-AD方式实现HVPLS的过程中,配置过程复杂、成本高的问题。
[0006]第一个方面,本发明实施例提供一种分层虚拟局域网服务的实现方法,包括:
[0007]获取至少一个远端的运营商边缘设备PE的组属性信息,各所述组属性信息携带有各自对应的远端的PE的组标识;
[0008]根据各所述PE的组标识,确定与各所述PE之间的伪线PW所属的伪线组,所述伪线组包括:水平分割组或冗余保护组;
[0009]根据所述伪线组,确定业务转发路径。
[0010]结合第一个方面,在第一个方面的第一种可能的实现方式中,所述根据各所述PE的组标识,确定与各所述PE之间的伪线PW所属的伪线组,包括:
[0011 ] 根据各所述PE的组标识,确定具有相同组标识的PE ;
[0012]将与各所述相同组标识的PE之间的PW划分为同一个水平分割组。
[0013]结合第一个方面,在第一个方面的第二种可能的实现方式中,所述根据各所述PE的组标识,确定与各所述PE之间的伪线PW所属的伪线组,包括:
[0014]根据各所述PE的组标识,确定具有相同组标识的PE ;
[0015]将与各所述相同组标识的PE之间的PW划分为一个冗余保护组。[0016]结合第一个方面的第一种可能的实现方式,在第一个方面的第三种可能的实现方式中,所述根据所述伪线组,确定业务转发路径,包括:
[0017]对于所述同一水平分割组内的PW,向其他水平分割组转发。
[0018]结合第一个方面的第二种可能的实现方式,在第一个方面的第四种可能的实现方式中,所述根据所述伪线组,确定业务转发路径,包括:
[0019]根据各所述PE的标记交换路由器,确定属于同一个冗余保护组中的各PW的主备关系。
[0020]结合第一个方面的第二种可能的实现方式,在第一个方面的第五种可能的实现方式中,所述组属性信息还携带各所述PE的优先级;
[0021]所述将与各所述相同组标识的PE之间的PW划分为一个冗余保护组之后,包括:
[0022]根据各所述PE的优先级,确定属于同一个冗余保护组中的各PW的主备关系。
[0023]结合第一个方面、第一个方面的第一种至第五种中任一种可能的实现方式,在第一个方面的第六种可能的实现方式中,所述获取至少一个远端的运营商边缘设备PE的组属性信息,包括:
[0024]获取所述至少一个PE的扩展团体属性携带的组属性信息;或者,
[0025]获取所述至少一个PE的边界网关协议属性携带的组属性信息。
[0026]第二个方面,本发明实施例提供一种分层局域网服务实现装置,包括:
[0027]获取模块,用于获取至少一个远端的运营商边缘设备PE的组属性信息,各所述组属性信息携带有各自对应的远端的PE的组标识;
[0028]第一确定模块,用于根据所述获取模块获取到的各所述PE的组标识,确定与各所述PE之间的伪线PW所属的伪线组,所述伪线组包括:水平分割组或冗余保护组;
[0029]第二确定模块,用于根据所述伪线组,确定业务转发路径。
[0030]结合第二个方面,在第二个方面的第一种可能的实现方式中,所述第一确定模块,用于根据各所述PE的组标识,确定具有相同组标识的PE,将与各所述相同组标识的PE之间的PW划分为同一个水平分割组。
[0031]结合第二个方面,在第二个方面的第二种可能的实现方式中,所述第一确定模块,用于根据各所述PE的组标识,确定具有相同组标识的PE ;将与各所述相同组标识的PE之间的PW划分为一个冗余保护组。
[0032]结合第二个方面的第一种可能的实现方式,在第二个方面的第三种可能的实现方式中,所述第二确定模块,用于对于所述同一水平分割组内的PW,向其他水平分割组转发。
[0033]结合第二个方面的第二种可能的实现方式,在第二个方面的第四种可能的实现方式中,所述第二确定模块,用于根据各所述PE的标记交换路由器,确定属于同一个冗余保护组中的各PW的主备关系。
[0034]结合第二个方面的第二种可能的实现方式,在第二个方面的第五种可能的实现方式中,所述获取模块获取到的所述组属性信息还携带各所述PE的优先级;
[0035]所述第二确定模块,用于根据各所述PE的优先级,确定属于同一个冗余保护组中的各PW的主备关系。
[0036]结合第二个方面、第二个方面的第一种至第五种中任一种可能的实现方式,在第二个方面的第六种可能的实现方式中,所述获取模块,用于获取所述至少一个PE的扩展团体属性携带的组属性信息;或者,
[0037]获取所述至少一个PE的边界网关协议属性携带的组属性信息。
[0038]本发明实施例提供的分层虚拟专用局域网服务的实现方法及装置,本地PE通过获取与其相连的远端PE的组属性信息,根据组属性信息中的各PE的组标识,确定出与远端PE之间的伪线PW所属的伪线组,进而根据伪线组,确定业务转发路径,从而解决BGP-AD方式实现HVPLS的过程中,配置过程复杂、成本高的问题,并且当网络拓扑发生变化时,不需要任何的更改配置,自动的将与该远端PE之间的PW添加到对应的水平分割组或冗余保护组中,无需静态添加,即无需手动配置。
【专利附图】

【附图说明】
[0039]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0040]图1为本发明分层虚拟局域网服务的实现方法实施例一的流程图;
[0041]图2为本发明分层虚拟局域网服务的实现方法中扩展团体的报文格式示意图;
[0042]图3为本发明分层虚拟局域网服务的实现方法所适用的网络架构示意图;
[0043]图4为本发明分层局域网服务实现装置的实施例一的结构示意图;
[0044]图5为本发明分层局域网服务实现装置的实施例二的结构示意图。
【具体实施方式】
[0045]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0046]图1为本发明分层虚拟局域网服务的实现方法实施例一的流程图。本实施例的运营商边缘设备PE,适用于动态实现分层虚拟局域网服务HVPLS的场景。具体的,本实施例包括以下步骤:
[0047]101、获取至少一个远端的运营商边缘设备PE的组属性信息,各组属性信息携带有各自对应的远端的PE的组标识。
[0048]一般来说,HVPLS中包含两种类型的PE:—种是直接与用户边缘设备(CustomerEdge,CE)和标签交换转发的设备(Switching PE, SPE)相连的骨干网络边缘设备(UltimatePE, UPE),另一种是连接UPE并与HVPLS中其他SPE建立全连接的SPE,本实施例中的PE,若未做特别说明,可泛指SPE或UPE。
[0049]本步骤中,本地的PE获取与其相连的、远端的PE的组属性信息,例如,本地PE接收各远端PE发送携带组属性信息的协议报文,每一个远端PE发送的协议报文中均包括有组属性信息,其中,组属性信息携带该远端PE的组标识。本地PE接收至少一个远端PE发送的携带有组属性信息的协议报文后,可以从各协议报文中获取到所有远端PE的组标识。其中,组标识是用于标识该PE是否与其他PE属于同一个组的标识,和用于标识PE身份的身份标识是完全不同的,例如,每个PE具有唯一的身份标识,但是,某些PE的组标识是相同的,本地PE与该些PE之间的PW属于同一个水平分割组或冗余保护组。
[0050]可选的,本地PE可获取至少一个PE的扩展团体属性携带的组属性信息;或者,获取至少一个PE的边界网关协议属性携带的组属性信息。具体的,组属性信息可携带在扩展团体属性中或边界网关协议BGP中。以扩展团体属性为例,可定义一种新的扩展团体属性,在该团体属性中携带组属性信息。
[0051]102、根据各PE的组标识,确定与各PE之间建立的伪线PW所属的伪线组,伪线组包括:水平分割组或冗余保护组。
[0052]本步骤中,可事先通过BGP-AD等方式建立HVPLS中各PE之间的PW。一般来说,HVPLS中包含两种类型的PW:—种是UPE与SPE之间的轮辐伪线(Spoke Pff),另一种是SPE之间的轮毂伪线(Hub PW),动态实现HVPLS的过程,主要是动态的建立Spoke PW与Hub Pff的过程。
[0053]本步骤中,在获取了与其相连的、远端的各个PE的组属性信息后,本地PE根据组属性信息携带的各PE的组标识,确定与各远端PE建立的PW之间的关系,例如,属于同一个水平分割组、属于不同的水平分割组、属于同一个冗余保护组、属于不同的冗余保护组等。当网络拓扑信息发生变化,需要重新配置水平分割组、冗余保护组时,本地PE可根据获取到的远端的PE的组标识,自动的将与该远端PE之间的PW添加到对应的水平分割组或冗余保护组中,无需静态添加,即无需手动配置。
[0054]103、根据伪线组,确定业务转发路径。
[0055]对于某一个确定的远端PE,本地PE在确定出与该远端PE之间的PW的伪线组后,可根据预设的策略等,确定出后续业务转发路径。例如,对于同一个水平分割组内的PW,在本水平分割组内不转发,而是向其他水平分割组转发;对于同一个冗余保护组内的PW,可确定出主用PW和备用PW,从而选择主用路径和备用路径。
[0056]需要说明的是,本实施例所述的PW的转发,具体是指对该PW上的承载的业务的转发。
[0057]本实施例提供的分层虚拟局域网服务的实现方法,本地PE通过获取与其相连的远端PE的组属性信息,根据组属性信息中的各PE的组标识,确定出与远端PE之间的伪线PW所属的伪线组,进而根据伪线组,确定业务转发路径,从而解决BGP-AD方式实现HVPLS的过程中,配置过程复杂、成本高的问题,并且当网络拓扑发生变化时,不需要任何的更改配置,自动的将与该远端PE之间的PW添加到对应的水平分割组或冗余保护组中,无需静态添力口,即无需手动配置。
[0058]进一步的,上述实施例一中,根据各PE的组标识,确定与各PE之间的伪线PW所属的伪线组,包括:根据各PE的组标识,确定具有相同组标识的PE ;将与各相同组标识的PE之间的PW划分为同一个水平分割组。
[0059]具体的,本地PE可根据获取到的各PE的组属性信息中的组标识,按照预设的策略,例如,将具有相同组标识的PE划分为同一个水平分割组,对于同一水平分割组内的PW,向其他水平分割组转发。
[0060]进一步的,上述实施例一中,根据各PE的组标识,确定与各所述PE之间的伪线PW所属的伪线组,包括:根据各所述PE的组标识,确定具有相同组标识的PE ;将与各所述相同组标识的PE之间的PW划分为一个冗余保护组。
[0061]具体的,本地PE可根据获取到的各PE的组属性信息中的组标识,按照预设的策略,例如,将具有相同组标识的PE划分为同一个冗余保护组,对于同一个冗余保护组内的PW,可确定出主用PW和备用PW,从而选择业务主用路径和业务备用路径。可选的,本地PE可根据各PE的标记交换路由器(LSR-1D),确定属于同一个冗余保护组中的各PW的主备关系;或者,若组属性信息中携带各PE的优先级,则本地PE还可以根据各PE的优先级,确定属于同一个冗余保护组中的各PW的主备关系。
[0062]进一步的,上述实施例一中,本地PE可通过获取至少一个PE的扩展团体属性携带的组属性信息;或者,获取至少一个PE的边界网关协议属性携带的组属性信息,从而获取到PE的组标识。以扩展团体属性为例,本实施例定义了一种新的扩展团体属性,该团体属性携带PE的组属性信息,组属性信息具体可携带PE的组标识。图2为本发明分层虚拟局域网服务的实现方法中扩展团体的报文格式示意图。
[0063]请参照图2,扩展团体属性包括8个8位字节组(octets),第一行的2个octets:扩展团体类型(Extended Community Type)表示该扩展团体属性为本发明新定义的,例如可表示为must be0x900a。第二行的I个octets:组类型(Group Type),表示本地PE与远端PE之间的PW的类型,例如,0x01表示水平分割组(Split Group)类型,0x02表示冗余保护组(Redundancy Group)类型。第三行的I个octets:组身份组标识(Group ID),即本发明所述的组属性信息,其可携带各PE的组标识,表示范围例如可以为I?255 (Indicatethe group ID),本发明中,对于同一种类型的PW,可根据组属性信息,确定出各PW之间的关系,例如,可以将组属性信息相同的PW划分为同一个水平分割组或冗余保护组。第三行的2 个 octets:优先级(Preference),表不各 PW 的优先级(used for Redundancy Group),表示范围例如可以为0?65535,对于同一类型的PW,在确定出其所属的冗余分割组后,对于该冗余分割组中的PW,可根据优先级确定出各PW之间的主备关系。第四行的2个octets:保留位(Reserve),目前还未用到(no use now)。
[0064]图3为本发明分层虚拟局域网服务的实现方法所适用的网络架构示意图。如图3所示,该网络包含SPEl?SPE4、UPE1以及UPE2,其中,SPE1、SPE2、SPE3、SPE4具有相同的组标识,即 Group_Flag:gl,UPEl 与 UPE2 的 Group_Flag 分别为 g2、g3,UPE 的 LSR_ID 为
1.1.1.1,SPEl 的 LSR_ID 为 2.2.2.2,SPE2 的 LSR_ID 为 3.3.3.3,SPE3 的 LSR_ID 为 4.4.4.4,SPE4 的 LSR_ID 为 5.5.5.5,UPE2 的 LSR_ID 为 6.6.6.6。
[0065]请同时参照图2与图3,本实施例中,假设扩展团体属性携带的组类型(GroupType)为0x01,表示本地PE与各远端PE之间的PW的类型为水平分割组类型。此时,若组属性信息,即Group ID相同,表不本地PE与各远端PE之间的PW属于同一个水平分割组,确定的业务转发路径遵循同一水平分割组内PW不能转发,不同的水平分割组内PW可以相互转发的原则。下面,分别从UPE1、SPEl为本地PE的角度阐释本发明。
[0066]对于UPEl来说,其与SPE1、SPE3之间建立Spoke PW, UPEl接收到SPEl的扩展团体属性携带的Group_ID为gl ;接收到SPE3的扩展团体属性携带的Group_ID为gl。由此可知,SPEl与SPE3具有相同的Group_ID,即具有相同的组标识,UPEl与SPEl之间的PW、UPEl与SPE3之间的PW属于同一个水平分割组。因此,按照业务转发路径遵循的原则:UPE1接收到的SPEl的流量无法转发至SPE3,同理,UPEl接收到的SPE3过来的流量无法转发至SPE I。
[0067]对于SPEl来说,其与UPEl之间建立Spoke Pff,与SPE2、SPE3、SPE4之间建立HubPW, SPEl接收到的UPEl的扩展团体属性携带的Group_ID为gl,SPEl接收到的SPE2、SPE3及SPE4的扩展团体属性携带的Group_ID均为gl。由此可知,SPE2、SPE3及SPE4具有相同的Group_ID,即具有相同的组标识,UPEl与SPE2、SPE3及SPE4的Group_ID不同,即具有不同的组标识,SPEl与SPE2、SPE3及SPE4之间的Hub Pff属于同一个水平分割组,SPEl与UPEl之间的Spoke PW属于另外一个水平分割组。因此,按照业务路径转发原则:SPEl接收到的UPEl的流量可任意转发给SPE2、SPE3及SPE4 ;SPE1接收到的SPE2的流量仅可转发给UPEl,而不能转发给SPE3、SPE4 ;SPE1接收到的SPE3的流量仅可转发给UPEl,而不能转发给SPE2、SPE4 ;SPE1接收到的SPE4的流量仅可转发给UPE1,而不能转发给SPE2、SPE3。
[0068]上述技术方案中,对于业务转发路径SPE1->UPE I_>SPE3存在的环路,可按照请求注解(Request For Comments, RFC) 4762定义的HVPLS中,使用多业务传输平台(Mult1-Service Transmission Platform, MSTP)角军决。
[0069]上述技术方案是以PW的类型为水平分割组类型为例对本发明进行阐述的,下面,以PW的类型为冗余保护组类型为例对本发明进行详细传输。
[0070]请同时参照图2与图3,本实施例中,假设扩展团体属性携带的组类型(GroupType)为0x02,表示本地PE与各远端PE之间的PW的类型为冗余保护组类型。此时,若组属性信息,即Group ID相同,表示本地PE与各远端PE之间的PW属于同一个冗余保护组,此时,可根据各PE的标记交换路由器(LSR-1D),确定属于同一个冗余保护组中的各PW的主备关系,从而确定业务转发路径;或者,也可根据扩展团体属性中的各PE的优先级,确定出同一个冗余保护组中的各PW的主备关系。下面,从UPEl为本地PE的角度阐释本发明。
[0071]对于UPEl来说,首先,其与SPEl之间建立Spoke Pff (标记为PWl ),UPEl与SPE3之间建立Spoke Pff (标记为PW2)。UPEl接收到SPEl的扩展团体属性携带的Group_ID为gl ;接收到SPE3的扩展团体属性携带的Group_ID为gl。由此可知,SPEl与SPE3具有相同的Group_ID,即具有相同的组标识,PWl与PW2属于同一个冗余保护组。其次,UPEl进行主备PW的选择,选择原则:1)可根据LSR-1D进行选择,例如,将与LSR-1D小的PE之间的PW作为主PW,将与LSR-1D大的PE之间的PW作为备用PW ;2)可根据扩展团体属性携带的优先级(Preference)来进行主备的选择。最后,UPEl确定业务转发路径。本实施例中,假设UPEl根据LSR-1D进行主备PW的选择,则由图3可知,SPEl的LSR-1D小于SPE3的LSR-1D,则PWl为主用PW,PW2为备用PW。此时UPl将从CE侧接收到的数据流量向从PWl转发,而不同PW2转发;对于控制类协议报文,例如,双向转发检测(Bidirectional ForwardingDetection, BFD)报文,从PWl与PW2上正常转发。
[0072]另外,上述实施例中,除了根据LSR-1D或扩展团体属性携带的优先级进行主备选择外,还可以将属于同一个冗余保护组的PW对应的SPE归属到UPE上,将其中之一的PW作为主用PW其余的均作为备用PW。
[0073]图4为本发明分层局域网服务实现装置的实施例一的结构示意图。本实施例提供的分层局域网服务实现装置可设置在PE上,也可以是PE本身,适于本发明图1实施例对应的装置实施例,具体实现过程在此不再赘述。具体的,本实施例提供的分层局域网服务实现装置100具体包括:[0074]获取模块11,用于获取至少一个远端的运营商边缘设备PE的组属性信息,各组属性信息携带有各自对应的远端的PE的组标识;
[0075]第一确定模块12,用于根据获取模块11获取到的各PE的组标识,确定与各PE之间的伪线PW所属的伪线组,伪线组包括:水平分割组或冗余保护组;
[0076]第二确定模块13,用于根据伪线组,确定业务转发路径。
[0077]本发明实施例提供的分层局域网服务实现装置,通过获取与本地PE相连的远端PE的组属性信息,根据组属性信息中的各PE的组标识,确定出与远端PE之间的伪线PW所属的伪线组,进而根据伪线组,确定业务转发路径,从而解决BGP-AD方式实现HVPLS的过程中,配置过程复杂、成本高的问题,并且当网络拓扑发生变化时,不需要任何的更改配置,自动的将与该远端PE之间的PW添加到对应的水平分割组或冗余保护组中,无需静态添加,SP无需手动配置。
[0078]进一步的,第一确定模块12,用于根据各PE的组标识,确定具有相同组标识的PE,将与各相同组标识的PE之间的PW划分为同一个水平分割组。
[0079]进一步的,第一确定模块12,用于根据各PE的组标识,确定具有相同组标识的PE ;将与各相同组标识的PE之间的PW划分为一个冗余保护组。
[0080]进一步的,第二确定模块13,用于对于同一水平分割组内的PW,向其他水平分割组转发。
[0081]进一步的,第二确定模块13,用于根据各PE的标记交换路由器,确定属于同一个冗余保护组中的各PW的主备关系。
[0082]进一步的,获取模块11获取到的组属性信息还携带各PE的优先级;
[0083]第二确定模块13,用于根据各PE的优先级,确定属于同一个冗余保护组中的各PW的主备关系。
[0084]进一步的,获取模块11,用于获取至少一个PE的扩展团体属性携带的组属性信息;或者,
[0085]获取至少一个PE的边界网关协议属性携带的组属性信息。
[0086]图5为本发明分层局域网服务实现装置的实施例二的结构示意图。如图5所示,本实施例提供的分层局域网服务实现装置200包括:接收器21、处理器22。其中,接收器21用于获取至少一个远端的运营商边缘设备PE的组属性信息,各组属性信息携带有各自对应的远端的PE的组标识;处理器22,用于根据各PE的组标识,确定与各PE之间的伪线PW所属的伪线组,伪线组包括:水平分割组或冗余保护组;根据伪线组,确定业务转发路径。
[0087]进一步的,根据各PE的组标识,确定与各PE之间的伪线PW所属的伪线组,包括:根据各PE的组标识,确定具有相同组标识的PE ;将与各相同组标识的PE之间的PW划分为同一个水平分割组。
[0088]进一步的,根据各PE的组标识,确定与各PE之间的伪线PW所属的伪线组,包括:根据各PE的组标识,确定具有相同组标识的PE ;将与各相同组标识的PE之间的PW划分为一个冗余保护组。
[0089]进一步的,根据伪线组,确定业务转发路径,包括:对于同一水平分割组内的PW,向其他水平分割组转发。
[0090]进一步的,根据伪线组,确定业务转发路径,包括:[0091]根据各PE的标记交换路由器,确定属于同一个冗余保护组中的各PW的主备关系。
[0092]进一步的,组属性信息还携带各PE的优先级;
[0093]将与各相同组标识的PE之间的PW划分为一个冗余保护组之后,包括:
[0094]根据各PE的优先级,确定属于同一个冗余保护组中的各PW的主备关系。
[0095]进一步的,获取至少一个远端的运营商边缘设备PE的组属性信息,包括:获取至少一个PE的扩展团体属性携带的组属性信息;或者,获取至少一个PE的边界网关协议属性携带的组属性信息。
[0096]本实施例提供的分层局域网服务实现装置,可用于实现本发明任意实施例提供的应用于分层局域网服务实现装置的方法的各个步骤,其实现原理类似,此处不再赘述。
[0097]在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0098]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0099]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0100]本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0101]本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0102]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【权利要求】
1.一种分层虚拟局域网服务的实现方法,其特征在于,包括: 获取至少一个远端的运营商边缘设备PE的组属性信息,各所述组属性信息携带有各自对应的远端的PE的组标识; 根据各所述PE的组标识,确定与各所述PE之间的伪线PW所属的伪线组,所述伪线组包括:水平分割组或冗余保护组; 根据所述伪线组,确定业务转发路径。
2.根据权利要求1所述的方法,其特征在于,所述根据各所述PE的组标识,确定与各所述PE之间的伪线PW所属的伪线组,包括: 根据各所述PE的组标识,确定具有相同组标识的PE ; 将与各所述相同组标识的PE之间的PW划分为同一个水平分割组。
3.根据权利要求1所述的方法,其特征在于,所述根据各所述PE的组标识,确定与各所述PE之间的伪线PW所属的伪线组,包括: 根据各所述PE的组标识,确定具有相同组标识的PE ; 将与各所述相同组标识的PE之间的PW划分为一个冗余保护组。
4.根据权利要求2所述的方法,其特征在于,所述根据所述伪线组,确定业务转发路径,包括: 对于所述同一水平分割组内的PW,向其他水平分割组转发。
5.根据权利要求3所述的方法,其特征在于,所述根据所述伪线组,确定业务转发路径,包括: 根据各所述PE的标记交换路由器,确定属于同一个冗余保护组中的各PW的主备关系。
6.根据权利要求3所述的方法,其特征在于,所述组属性信息还携带各所述PE的优先级; 所述将与各所述相同组标识的PE之间的PW划分为一个冗余保护组之后,包括: 根据各所述PE的优先级,确定属于同一个冗余保护组中的各PW的主备关系。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述获取至少一个远端的运营商边缘设备PE的组属性信息,包括: 获取所述至少一个PE的扩展团体属性携带的组属性信息;或者, 获取所述至少一个PE的边界网关协议属性携带的组属性信息。
8.—种分层局域网服务实现装置,其特征在于,包括: 获取模块,用于获取至少一个远端的运营商边缘设备PE的组属性信息,各所述组属性信息携带有各自对应的远端的PE的组标识; 第一确定模块,用于根据所述获取模块获取到的各所述PE的组标识,确定与各所述PE之间的伪线PW所属的伪线组,所述伪线组包括:水平分割组或冗余保护组; 第二确定模块,用于根据所述伪线组,确定业务转发路径。
9.根据权利要求8所述的装置,其特征在于, 所述第一确定模块,用于根据各所述PE的组标识,确定具有相同组标识的PE,将与各所述相同组标识的PE之间的PW划分为同一个水平分割组。
10.根据权利要求8所述的装置,其特征在于, 所述第一确定模块,用于根据各所述PE的组标识,确定具有相同组标识的PE ;将与各所述相同组标识的PE之间的PW划分为一个冗余保护组。
11.根据权利要求9所述的装置,其特征在于, 所述第二确定模块,用于对于所述同一水平分割组内的PW,向其他水平分割组转发。
12.根据权利要求10所述的装置,其特征在于, 所述第二确定模块,用于根据各所述PE的标记交换路由器,确定属于同一个冗余保护组中的各PW的主备关系。
13.根据权利要求10所述的装置,其特征在于, 所述获取模块获取到的所述组属性信息还携带各所述PE的优先级; 所述第二确定模块,用于根据各所述PE的优先级,确定属于同一个冗余保护组中的各PW的主备关系。
14.根据权利要求8-13任一项所述的装置,其特征在于, 所述获取模块,用 于获取所述至少一个PE的扩展团体属性携带的组属性信息;或者, 获取所述至少一个PE的边界网关协议属性携带的组属性信息。
【文档编号】H04L12/46GK103457820SQ201310378421
【公开日】2013年12月18日 申请日期:2013年8月27日 优先权日:2013年8月27日
【发明者】王文婷, 王海波 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1