CN100563190C - 实现层级化虚拟私有交换业务的方法及系统 - Google Patents
实现层级化虚拟私有交换业务的方法及系统 Download PDFInfo
- Publication number
- CN100563190C CN100563190C CNB200680012301XA CN200680012301A CN100563190C CN 100563190 C CN100563190 C CN 100563190C CN B200680012301X A CNB200680012301X A CN B200680012301XA CN 200680012301 A CN200680012301 A CN 200680012301A CN 100563190 C CN100563190 C CN 100563190C
- Authority
- CN
- China
- Prior art keywords
- edge router
- vpls
- bgp
- network
- upe
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1886—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with traffic restrictions for efficiency improvement, e.g. involving subnets or subdomains
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
一种实现层级化虚拟私有交换业务的方法,该方法主要包括:在虚拟私有交换业务VPLS网络中使用边界网关协议BGP;利用所述BGP在所述VPLS网络中实现层级化虚拟私有交换业务。本发明还提供了一种实现层级化虚拟私有交换业务的系统。
Description
技术领域
本发明涉及通讯领域,尤其涉及一种实现层级化虚拟私有交换业务的方法及系统。
背景技术
随着IP网络成为运营商的主导网络,基于IP网络的业务也更加迫切。目前,MPLS L2VPN(Multiprotoco Label Switching,L2Vitual PrivateNetwork,多协议标签转发网络上透明传递用户的二层数据)技术可以在同一个网络上同时提供IP服务和二层VPN服务,并且具有可以方便地设定任意速率、配置简单的特点。利用该技术,运营商可以在一个网络上同时提供IP服务、三层VPN、二层VPN、流量工程、区分服务等许多服务,从而减少了运营商大量的建设、维护、运行费用。
MPLS L2VPN包括VPLS(Virtual Private LAN Service,虚拟专用局域网服务)和VLL(Virtual Leased Line,虚拟租用线路)两种。
其中,VPLS是2层VPN的一种,现有的VPLS主要有两个草案,draft-ietf-l2vpn-vpls-bgp-XX和draft-ietf-l2vpn-vpls-ldp-XX。其中,草案draft-ietf-l2vpn-vpls-ldp-XX定义了一种分层的VPLS解决方案,即VPLSLDP(Virtual Private LAN Service Label Distribution Protocol,标记分发协议)方式的HVPLS(Hierarchical VPLS,层级虚拟专网服务),而草案draft-ietf-l2vpn-Vpls-bgp-XX中没有指明BGP(Border Gateway Protocol,边界网关协议)方式下的分层模型的实现方案。
在VPLS LDP方式的HVPLS中,可以将各个VPLS网络连接在一起,创建更大规模的VPLS服务。每个全连接的VPLS网络之间通过单条LSP(Label Switch Path,标记交换路径)隧道相连,在每个VPLS网络内部使用一条或多条(备份方案)PW(Pseudo Wire,虚链路)来连接两个域。该解决方案要求整个VPLS网络归属于一个自治系统域内。
VPLS LDP方式的HVPLS解决方案的特点为:在提供VPLS服务的所有PE(Provider Edge router,边缘路由器)之间建立全连接的隧道LSP。对每一个VPLS服务,必须在n个PE路由器之间创建n*(n-1)/2条PW。这些PW可以通过信令协议来生成。在该方案中,提供VC(Virtual Circuit,虚电路)的PE路由器需要复制数据包,对于首包和广播、组播报文,每个PE设备需要向所有的对端设备广播报文。通过分级连接,可以减少信令协议和数据包复制的负担,虽然复制的广播报文总份数不变,但在HVPLS中它是由多个设备共同完成的。
在VPLS LDP方式的HVPLS中,通常ISP(互联网业务提供商)会将一些小的边缘PE设备放置到用户聚居区域,并将其汇聚到一个中央局的PE设备中。因此需要将VPLS服务的隧道技术延伸到多点租赁单元,这样就可以将多点租赁单元设备看成一个PE设备,并在每个多点租赁单元边缘上提供基本的VPLS虚连接业务。可行的技术包括在多点租赁单元和PE间使用虚连接和Q-in-Q(直接使用以太网交换机基于802.1q封装的隧道协议)逻辑接口。在两层的分级VPLS中,一层为VPLS的核心PW,一层为扩展的接入PW。
在HVPLS的两层之间有两种接入方式,一种接入方式为ME-HVPLS(MPLS Edge HVPLS,多协议标记交换边缘HVPLS)方式,另一种接入方式为EE-HVPLS(Ethernet Edge HVPLS,以太网边缘HVPLS)方式
ME-HVPLS方式的组网结构如图1所示:
其中,CE1、CE2、CE3为用户边缘路由器,SPE1、SPE2、SPE3为网络核心边缘路由器设备,UPE为靠近用户侧的网络核心边缘路由器设备,该设备作为汇聚设备,它只跟网络核心边缘路由器SPE1建立一条虚连接接入链路U-PW,跟网络核心边缘路由器SPE2建立一条U-PW备份链路。此外,跟其它所有的对端都不建立虚链接。在该组网方式中,数据转发流程如下:用户侧网络核心边缘路由器UPE负责将用户边缘路由器CE1上报的报文打上U-PW对应的多路复用分离标记(MPLS标签)后,转发给网络核心边缘路由器SPE1,同时,网络核心边缘路由器SPE1收到报文后,根据多路复用分离标记判断报文所属的VSI(Virtual SwitchInterface,虚拟交换实例),再根据用户报文的目的MAC(Medium AccessControl,媒质接入控制)地址,给该报文打上N-PW对应的多路复用分离标记后转发该报文。网络核心边缘路由器SPE1接收到N-PW侧发来的报文后,给该报文打上U-PW对应的多路复用分离标记后,将报文发送给用户侧网络核心边缘路由器UPE,用户侧网络核心边缘路由器UPE再将报文转发给用户边缘路由器CE1。
如果用户边缘路由器CE1和用户边缘路由器CE2为本地用户边缘路由器,当CE1与CE2之间需要交换数据时,由于用户侧网络核心边缘路由器UPE本身具有桥接功能,用户侧网络核心边缘路由器UPE直接完成CE1与CE2间的报文转发,而无需将报文上送给网络核心边缘路由器SPE1。不过对于目的MAC地址未知的首包或广播报文,用户侧网络核心边缘路由器UPE在通过桥广播将报文直接在CE1与CE2间转发的同时,仍然会通过U-PW将报文转发给网络核心边缘路由器SPE1,由SPE1来完成报文的复制并转发到各个对端用户边缘路由器。
由于连接UPE和SPE之间的PW需要基于LDP和IGP(InteriorGateway Protocol,内部网关协议)共同创建的LSP隧道,如果整个VPLS网络不是归属于一个自治系统域内,则因为此时不能运行IGP,因此,也就不能通过用IGP和LDP来共同建立隧道,不能在HVPLS的两层之间建立PW。也就是说,该解决方案不适用于整个VPLS网络不是归属于一个自治系统域内的情况。
发明内容
本发明的第一方面提供一种实现层级化虚拟私有交换业务的方法,以在跨不同自治系统域的基于BGP的VPLS网络中实现层次化。同时,还可以在同一自治系统域的基于BGP的VPLS网络中实现层次化,形成BGPVPLS和LDP VPLS之间的相互接入。
本发明的第二方面是提供一种实现层级化虚拟私有交换业务的系统,以在基于BGP的VPLS网络中实现分层VPLS。
本发明提供的技术方案如下:
一种实现层级化虚拟私有交换业务的方法,包括:
在虚拟私有交换业务VPLS网络中使用边界网关协议BGP;
利用所述BGP在所述VPLS网络中实现层级化虚拟私有交换业务;
当VPLS网络中靠近用户侧的边缘路由器UPE和核心网络的边缘路由器SPE在同一个自治系统域中时,在SPE之间使用BGP连接,在UPE和SPE之间使用标签分发协议LDP和内部网关协议IGP连接。
当VPLS网络中靠近用户侧的边缘路由器UPE和核心网络的边缘路由器SPE在不同的自治系统域中时,在SPE和UPE之间,以及SPE之间都使用BGP连接。
使用多协议外部边界网关协议MP-EBGP模型来建立UPE和SPE之间的虚链路PW。
预先在SPE的BGP VPLS成员管理模块中设置能够接入LDP VPLS。
使用LDP和IGP建立UPE和SPE之间的虚链路PW。
所述利用BGP在VPLS网络中实现层级化虚拟私有交换业务的步骤具体包括:
当UPE和SPE之间的所有VPLS网络层次化是一致时,在BGP VPLS地址族中的BGP邻居中设置水平分割去使能标记;
根据所述分割去使能标记在所述VPLS网络中实现层级化虚拟私有交换业务。
所述在BGP VPLS地址族中的BGP邻居中设置水平分割去使能标记的步骤包括:
在VPLS网络的UPE、SPE中手工配置其BGP邻居;
在所述UPE、SPE之间发送报文,接收报文的UPE和SPE在其BGP邻居中设置针对发送方的水平分割去使能标记。
所述根据分割去使能标记在VPLS网络中实现层级化虚拟私有交换业务的步骤包括:
接收报文的UPE或SPE将所述水平分割去使能标记传送给其虚拟交换实例VSI管理,VSI管理再将该标记信息下刷给UPE或SPE的转发项;
UPE或SPE的转发项根据接收到的标记信息对转发报文进行处理。
所述利用BGP在VPLS网络中实现层级化虚拟私有交换业务的步骤具体包括:
当UPE和SPE之间的所有VPLS网络层次化不一致时,在BGP VPLS成员管理模块中设置虚拟设备标识VEID;
根据所述VEID在所述VPLS网络中实现层级化虚拟私有交换业务。
所述在BGP VPLS成员管理模块中设置虚拟设备标识VEID的步骤具体为:
在所有UPE和SPE之间的VPLS网络的VPLS成员管理模块中设置VEID;
在UPE和SPE之间处于不同层次的VPLS网络的VPLS成员管理模块中互相配置针对其它成员VEID的水平分割去使能。
一种实现层级化虚拟私有交换业务的系统,包括:用户侧边缘路由器、网络侧边缘路由器,所述用户侧边缘路由器和所述网络侧边缘路由器通过边界网关协议BGP连接;所述用户侧边缘路由器和所述网络侧边缘路由器位于同一个自治域系统内,并且所述用户侧边缘路由器和所述网络侧边缘路由器通过标签分发协议LDP和内部网关协议IGP连接,各网络侧边缘路由器之间通过BGP连接。
所述用户侧边缘路由器和所述网络侧边缘路由器分别位于不同的自治域系统,并且所述用户侧边缘路由器和所述网络侧边缘路由器,各网络侧边缘路由器之间均通过BGP连接。
由上述本发明提供的技术方案可以看出,本发明通过BGP信令来实现跨不同自治系统域或同一自治系统域的基于BGP的层次化VPLS网络;对于特定的VPLS网络,通过在BGP VPLS成员管理模块中设置VEID(Virtual Equipment Identifier,虚拟设备标识)为水平分割去使能的方式,实现VPLS网络的层次化。从而可以给运营商提供增值业务,优化VPLS网络使用方案,提高VPLS网络的核心竞争力。
附图说明
图1为现有技术中ME-HVPLS接入方式的组网示意图;
图2为本发明所述方法一个实施例的具体处理流程图;
图3为用户侧网络核心边缘路由器和网络核心边缘路由器在不同的自治系统域的示意图;
图4为本发明中用MP-EBGP来建立用户侧网络核心边缘路由器和网络核心边缘路由器之间的PW的示意图;
图5为UPE和SPE在同一个自治系统域中用户侧网络核心边缘路由器和网络核心边缘路由器之间运行LDP和IGP,网络核心边缘路由器之间运行BGP时的组网示意图;
图6为在本发明所述HVPLS中网络核心边缘路由器转发报文的处理流程示意图;
图7为用户侧网络核心边缘路由器和网络核心边缘路由器之间的所有VPLS网络的层次化不一致时的组网示意图;
图8为在网络规划时,在各个VPLS网络的BGP VPLS成员管理模块设置相应的VEID的示意图;
图9是本发明系统第一实施例的原理框图;
图10是本发明系统第二实施例的原理框图。
具体实施方式
本发明的核心为:在虚拟私有交换业务VPLS网络中使用边界网关协议BGP,通过BGP信令或在VPLS成员管理模块中设置VEID,来实现跨不同自治系统域或同一自治系统域的基于BGP的层次化VPLS。
下面结合附图来详细描述本发明,本发明所述方法一个实施例的具体流程如图2所示,包括如下步骤:
步骤2-1:通过MP-EBGP(Multi-Protocol External Border gatewayProtocol,多协议外部边界网关协议)或IGP和LDP建立用户侧网络核心边缘路由器和网络核心边缘路由器之间的PW。
当用户侧网络核心边缘路由器和网络核心边缘路由器在不同的自治系统域中,如图3所示,网络核心边缘路由器SPE1、SPE2、SPE3在自治系统域AS1中,用户侧网络核心边缘路由器UPE在自治系统域AS2中。在网络核心边缘路由器和用户侧网络核心边缘路由器之间,以及网络核心边缘路由器之间都采用BGP连接。
本技术领域人员知道,跨域PW需要VC标签和隧道,VC标签可以通过Targeted LDP来传递,但是隧道需要LDP和IGP,而两个自治系统域间只能运行BGP,因此,如果网络核心边缘路由器和用户侧网络核心边缘路由器在不同的自治系统域中,则不能通过LDP、IGP来建立它们之间的PW。
本发明利用RFC2547中描述的跨域方式2的MP-EBGP模型来建立用户侧网络核心边缘路由器和网络核心边缘路由器之间的PW,即用BGP来携带VPLS的成员信息以及查询隧道,用BGP来跨域传递信息。
如图4所示,用户侧网络核心边缘路由器UPE上配置了VPLS1 VE ID=1和VPLS2 VE ID=1,根据协议draft-ietf-l2vpn-vpls-bgp-XX中的规定,VPLS1和VPLS2会有各自的IRT(Import Route Target,输入路由目标)、ERT(Export Route Target,输出路由目标),这些IRT、ERT构成了整网的VPLS的拓扑,并使得各个VPLS相互隔离。用户侧网络核心边缘路由器UPE上的VPLS将这些拓扑信息告诉BGP,BGP将这些信息传递给网络核心边缘路由器SPE1以及SPE2,在网络核心边缘路由器上将这些信息传递给VPLS模块,VPLS查询相关的VPLS配置以及隧道资源,如果都满足,就会根据收到的PW标签和隧道形成U-PW。同样地,从网络核心边缘路由器SPE1到用户侧网络核心边缘路由器UPE的PW建立过程也是如此。当用户侧网络核心边缘路由器和网络核心边缘路由器在同一个自治系统域中,并且网络核心边缘路由器之间运行BGP时,在网络核心边缘路由器上的BGP VPLS中进行扩展,在BGP VPLS成员管理模块中设置能够接入LDP VPLS,从而在用户侧网络核心边缘路由器和网络核心边缘路由器之间可以根据该设置运行LDP和IGP。
参照图5所示用户侧网络核心边缘路由器和网络核心边缘路由器在同一个自治系统域中,用户侧网络核心边缘路由器和网络核心边缘路由器之间运行LDP和IGP,SPE之间运行BGP时的组网示意图:
UPE上配置基于LDP PW方式的VPLS,在网络核心边缘路由器SPE1上BGP的方式下也配置接入LDP PW,用户侧网络核心边缘路由器UPE上VPLS信息通过LDP传递给网络核心边缘路由器SPE1,SPE1的LDP收到VPLS信息后传递给VPLS管理模块,然后根据收到的PW标签和隧道形成PW。同样地,PW从SPE1到UPE的建立过程与此类似。
这样组网的好处就是,对于核心网络可以采用BGP的全连接方式,并且使用RR(router reflector,路由反射器)来提高网络的可扩展性,而边缘或者接入层的路由器可以运行LDP,这样可以降低对边缘设备性能的要求,降低网络部署的成本。
此时,可以通过LDP信令和隧道来建立用户侧网络核心边缘路由器和网络核心边缘路由器之间的PW,隧道可以通过IGP和LDP来共同建立。
步骤2-2:检查用户侧网络核心边缘路由器和网络核心边缘路由器之间的所有VPLS层次化是否一致。
也就是说,对于某一个VPLS,它的用户侧网络核心边缘路由器和网络核心边缘路由器是否为上下级之间的关系,因为UPE和SPE从网络位置上来说也可能不是一个位置。
在一个用户侧网络核心边缘路由器和网络核心边缘路由器上,可以配置多个VPLS网络的站点,比如在用户侧网络核心边缘路由器和网络核心边缘路由器上分别配置VPLS1、VPLS2两个VPLS网络的站点。
因此,当建立了用户侧网络核心边缘路由器和网络核心边缘路由器之间的PW后,需要检查UPE和SPE之间的所有VPLS网络的层次化是否一致。如果是一致,则执行步骤2-5;否则,执行步骤2-3。
步骤2-3:手工设置VPLS中BGP的邻居。
当用户侧网络核心边缘路由器和网络核心边缘路由器之间的所有VPLS网络的站点的层次化是一致时,则首先需要在VPLS网络中手工设置BGP的邻居,即在VPLS网络中确定用户侧网络核心边缘路由器和网络核心边缘路由器的位置,并在每个用户侧网络核心边缘路由器和网络核心边缘路由器上进行BGP邻居的配置。
步骤2-4:通过发送报文在BGP邻居中设置水平分割去使能的方式,实现HVPLS。
在VPLS网络中配置了BGP邻居后,配置VPLS网络的层次关系。
首先在BGP的邻居下指定用户侧网络核心边缘路由器和网络核心边缘路由器,然后用户侧网络核心边缘路由器向网络核心边缘路由器发送代表层次信息的信令报文,网络核心边缘路由器收到该报文后,在其VPLS地址族中的BGP邻居中设置针对用户侧网络核心边缘路由器的水平分割去使能标记,该标记强制在用户侧网络核心边缘路由器和网络核心边缘路由器之间设置上下层次的关系,即将在用户侧网络核心边缘路由器和网络核心边缘路由器上配置的所有VPLS网络都设置上下层次的关系。之后,网络核心边缘路由器将该标记信息传送给VSI管理模块,VSI管理模块再将该标记信息下刷给网络核心边缘路由器的转发项。在网络核心边缘路由器之间为同一层次的关系,不需要设置水平分割去使能标记。
网络核心边缘路由器的转发项在接收到上述标记信息后,在转发报文时即可根据该标记信息代表的层次化关系,对报文进行如下处理:
1、对于从网络核心边缘路由器来的单播报文,如果查到MAC表的出接口为到用户侧网络核心边缘路由器的PW,则将该单播报文转发给用户侧网络核心边缘路由器。对于从网络核心边缘路由器来的广播报文则直接发给用户侧网络核心边缘路由器,网络核心边缘路由器同时不将该单播报文、广播报文发给另外的网络核心边缘路由器。
2、对于从用户侧网络核心边缘路由器来的广播报文,网络核心边缘路由器将该广播报文复制后传给其它网络核心边缘路由器,其它网络核心边缘路由器再将该报文转发给其它用户侧网络核心边缘路由器。
上述网络核心边缘路由器转发报文的处理流程示意图如图6所示。
在VPLS网络的BGP邻居上设置层次化的过程是相互的,即网络核心边缘路由器也向用户侧网络核心边缘路由器发送代表层次信息的报文,用户侧网络核心边缘路由器接收到该报文后,在其BGP邻居上设置针对网络核心边缘路由器的水平分割去使能标记,将网络核心边缘路由器发来的报文传给用户边缘路由器。
通过上面所述的设置后,在VPLS网络中的网络核心边缘路由器和用户侧网络核心边缘路由器之间实现了层次化,即将核心网络中的网络核心边缘路由器配置为第一层次,将边缘网络中的用户侧网络核心边缘路由器配置为第二层次。并通过设置水平分割去使能标记来控制从BGP邻居传来的所有VPLS成员的转发。因此,实现了BGP VPLS网络的层次化,即实现了基于BGP的HVPLS。
步骤2-5:在VPLS下设置VEID为水平分割去使能的方式,实现HVPLS。
当用户侧网络核心边缘路由器和网络核心边缘路由器之间的所有VPLS网络的层次化不一致时,比如,图7所示,用户侧网络核心边缘路由器UPE位于自治系统域AS2内,网络核心边缘路由器SPE1、SPE2、SPE3位于自治系统域AS1内。
在UPE、SPE1、SPE2、SPE3中有分别有两个不同层次的VPLS:VPLS1、VPLS2;在SPE3中只有一个VPLS:VPLS2。在VPLS1中,UPE、SPE1、SPE2上各个点都在一个层次平面上,它们之间不需要控制水平分割。在VPLS2中,SPE1、SPE2、SPE3组成了第一层次的VPLS,UPE属于第二层次的VPLS,也就是VPLS2构成了HVPLS。这样如果在UPE和SPE之间的BGP邻居中设置水平分割去使能标志,则VPLS2可以满足,但是VPLS1就不能满足。为了保证VPLS1和VPLS2都能独立正常工作,可以采用如下方案:
在网络规划时,在各个VPLS网络的BGP VPLS成员管理模块设置相应的VEID,如图8所示:
在VPLS1中,设置用户侧网络核心边缘路由器UPE的VEID为1,设置网络核心边缘路由器SPE1的VEID为2,设置网络核心边缘路由器SPE2的VEID为3。
设置好UPE、SPE在VPLS1中的VEID后,然后在VEID为1的点UPE、VEID为2的SPE1和VEID为3的点SPE2之间都不互相设置水平分割去使能。因此,UPE、SPE1和SPE2之间的报文传递不会构成回路。
在VPLS2中,设置UPE的VEID为1,设置SPE1的VEID为2,设置SPE2的VEID为3。
设置好用户侧网络核心边缘路由器、网络核心边缘路由器在VPLS2中的VEID后,然后在VEID为1的点UPE配置针对VEID为2的SPE1和VEID为3的点SPE2的水平分割去使能,在VEID为2的点设置到VEID为1的点的水平分割去使能,在VEID为3的点设置到VEID为1的点的水平分割去使能,但是在VEID为2的点和在VEID为3的点之间,也就是SPE1和SPE2之间不互相设置水平分割去使能。此时,SPE1和SPE2转发报文的流程和上面所述的图6所示的网络核心边缘路由器转发报文的处理流程相同。
通过上面所述的在BGP VPLS成员管理模块中,设置VEID为水平分割去使能的方式,实现了BGP VPLS网络的层次化,即实现了基于BGP的HVPLS。
参照图9,图9是本发明系统第一实施例的原理框图:
在该实施例中,用户侧边缘路由器UPE位于自治域系统AS2内,用户侧边缘路由器SPE1、SPE2、SPE3位于自治域系统AS1内。UPE与SPE1、SPE2之间通过BGP相连,也就是说,通过BGP协议建立UPE与SPE1之间的虚链路、以及UPE与SPE2之间的备份虚链路。SPE1、SPE2、SPE3之间也是通过BGP相连,即通过BGP协议建立SPE之间的虚链路。
在这种连接方式下,实现层级化虚拟私有交换业务的过程与前面对本发明方法的描述相同,在此不再赘述。
参照图10,图10是本发明系统第二实施例的原理框图:
在该实施例中,用户侧边缘路由器UPE和网络侧边缘路由器SPE1、SPE2、SPE3位于同一个自治域系统内。
用户侧边缘路由器UPE和网络侧边缘路由器SPE1、SPE2分别通过LDP和IGP连接,也就是说,通过LDP和IGP协议建立UPE与SPE1之间的虚链路、以及UPE与SPE2之间的备份虚链路。SPE1、SPE2、SPE3之间通过BGP连接,即通过BGP协议建立SPE之间的虚链路。
在这种连接方式下,实现层级化虚拟私有交换业务的过程与前面对本发明方法的描述相同,在此不再赘述。以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
Claims (12)
1、一种实现层级化虚拟私有交换业务的方法,其特征在于,包括:
在虚拟私有交换业务VPLS网络中使用边界网关协议BGP;
利用所述BGP在所述VPLS网络中实现层级化虚拟私有交换业务;
当VPLS网络中靠近用户侧的边缘路由器UPE和核心网络的边缘路由器SPE在同一个自治系统域中时,在SPE之间使用BGP连接,在UPE和SPE之间使用标签分发协议LDP和内部网关协议IGP连接。
2、根据权利要求1所述实现层级化虚拟私有交换业务的方法,其特征在于,
当VPLS网络中靠近用户侧的边缘路由器UPE和核心网络的边缘路由器SPE在不同的自治系统域中时,在SPE和UPE之间,以及SPE之间都使用BGP连接。
3、根据权利要求2所述实现层级化虚拟私有交换业务的方法,其特征在于,
使用多协议外部边界网关协议MP-EBGP模型来建立UPE和SPE之间的虚链路PW。
4、根据权利要求1所述实现层级化虚拟私有交换业务的方法,其特征在于,所述方法还包括:
预先在SPE的BGP VPLS成员管理模块中设置能够接入LDP VPLS。
5、根据权利要求4所述实现层级化虚拟私有交换业务的方法,其特征在于,所述方法还包括:
使用LDP和IGP建立UPE和SPE之间的虚链路PW。
6、根据权利要求1至5任一项所述实现层级化虚拟私有交换业务的方法,其特征在于,所述利用BGP在VPLS网络中实现层级化虚拟私有交换业务的步骤具体包括:
当UPE和SPE之间的所有VPLS网络层次化是一致时,在BGP VPLS地址族中的BGP邻居中设置水平分割去使能标记;
根据所述分割去使能标记在所述VPLS网络中实现层级化虚拟私有交换业务。
7、根据权利要求6所述实现层级化虚拟私有交换业务的方法,其特征在于,所述在BGP VPLS地址族中的BGP邻居中设置水平分割去使能标记的步骤包括:
在VPLS网络的UPE、SPE中手工配置其BGP邻居;
在所述UPE、SPE之间发送报文,接收报文的UPE和SPE在其BGP邻居中设置针对发送方的水平分割去使能标记。
8、根据权利要求6所述实现层级化虚拟私有交换业务的方法,其特征在于,所述根据分割去使能标记在VPLS网络中实现层级化虚拟私有交换业务的步骤包括:
接收报文的UPE或SPE将所述水平分割去使能标记传送给其虚拟交换实例VSI管理,VSI管理再将该标记信息下刷给UPE或SPE的转发项;
UPE或SPE的转发项根据接收到的标记信息对转发报文进行处理。
9、根据权利要求1至5任一项所述实现层级化虚拟私有交换业务的方法,其特征在于,所述利用BGP在VPLS网络中实现层级化虚拟私有交换业务的步骤具体包括:
当UPE和SPE之间的所有VPLS网络层次化不一致时,在BGP VPLS成员管理模块中设置虚拟设备标识VEID;
根据所述VEID在所述VPLS网络中实现层级化虚拟私有交换业务。
10、根据权利要求9所述实现层级化虚拟私有交换业务的方法,其特征在于,所述在BGP VPLS成员管理模块中设置虚拟设备标识VEID的步骤具体为:
在所有UPE和SPE之间的VPLS网络的VPLS成员管理模块中设置VEID;
在UPE和SPE之间处于不同层次的VPLS网络的VPLS成员管理模块中互相配置针对其它成员VEID的水平分割去使能。
11、一种实现层级化虚拟私有交换业务的系统,包括:用户侧边缘路由器、网络侧边缘路由器,其特征在于,
所述用户侧边缘路由器和所述网络侧边缘路由器通过边界网关协议BGP连接;所述用户侧边缘路由器和所述网络侧边缘路由器位于同一个自治域系统内,并且所述用户侧边缘路由器和所述网络侧边缘路由器通过标签分发协议LDP和内部网关协议IGP连接,各网络侧边缘路由器之间通过BGP连接。
12、根据权利要求11所述的实现层级化虚拟私有交换业务的系统,其特征在于,
所述用户侧边缘路由器和所述网络侧边缘路由器分别位于不同的自治域系统,并且所述用户侧边缘路由器和所述网络侧边缘路由器,各网络侧边缘路由器之间均通过BGP连接。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200510089862.7 | 2005-08-09 | ||
CNA2005100898627A CN1913523A (zh) | 2005-08-09 | 2005-08-09 | 实现层级化虚拟私有交换业务的方法 |
PCT/CN2006/001413 WO2007016839A1 (en) | 2005-08-09 | 2006-06-21 | Method and system for carrying out hierarchical virtual private switch services |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101160838A CN101160838A (zh) | 2008-04-09 |
CN100563190C true CN100563190C (zh) | 2009-11-25 |
Family
ID=37722291
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2005100898627A Pending CN1913523A (zh) | 2005-08-09 | 2005-08-09 | 实现层级化虚拟私有交换业务的方法 |
CNB200680012301XA Active CN100563190C (zh) | 2005-08-09 | 2006-06-21 | 实现层级化虚拟私有交换业务的方法及系统 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2005100898627A Pending CN1913523A (zh) | 2005-08-09 | 2005-08-09 | 实现层级化虚拟私有交换业务的方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US7792123B2 (zh) |
CN (2) | CN1913523A (zh) |
WO (1) | WO2007016839A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7792123B2 (en) | 2005-08-09 | 2010-09-07 | Huawei Technology Co., Ltd. | Method and system for implementing hierarchical VPLS |
CN107528700A (zh) * | 2016-06-22 | 2017-12-29 | 中兴通讯股份有限公司 | 跨域边缘设备、分层vpls网络及其广播流量处理方法 |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7447212B2 (en) * | 2003-09-03 | 2008-11-04 | At&T Intellectual Property I, L.P. | Method and system for automating membership discovery in a distributed computer network |
US8619784B2 (en) | 2007-01-25 | 2013-12-31 | Brixham Solutions Ltd. | Mapping PBT and PBB-TE traffic to VPLS and other services |
EP2183887A4 (en) * | 2007-03-26 | 2013-01-16 | Brixham Solutions Ltd | VIRTUAL PRIVATE NETWORK OF LAYER 2 ON PBB-TE / PBT AND TRANSPARENT INTERACTION WITH VPLS |
US8385355B1 (en) | 2007-11-07 | 2013-02-26 | Brixham Solutions Ltd | E-Trees over MPLS and PBB-TE networks |
JP5050957B2 (ja) * | 2008-03-27 | 2012-10-17 | 富士通株式会社 | ネットワーク装置、ノード装置及びパケット通信方法 |
CN101286922B (zh) * | 2008-05-05 | 2011-02-09 | 华为技术有限公司 | 一种信令控制的方法、系统及设备 |
CN101459673B (zh) * | 2008-12-08 | 2012-02-29 | 中兴通讯股份有限公司 | 一种虚拟专用局域网成员间的通信方法及设备 |
US8199679B2 (en) * | 2009-05-29 | 2012-06-12 | Alcatel Lucent | Enterprise virtual private LAN services |
JP5548273B2 (ja) * | 2009-12-17 | 2014-07-16 | アルカテル−ルーセント | データパケットに関する転送規則を求める方法およびデバイス |
US8422514B1 (en) * | 2010-02-09 | 2013-04-16 | Juniper Networks, Inc. | Dynamic configuration of cross-domain pseudowires |
US20110194404A1 (en) * | 2010-02-11 | 2011-08-11 | Nokia Siemens Networks Ethernet Solutions Ltd. | System and method for fast protection of dual-homed virtual private lan service (vpls) spokes |
CN101917324B (zh) * | 2010-08-25 | 2012-06-27 | 北京星网锐捷网络技术有限公司 | 一种二层虚拟专用网的通信方法、装置及设备 |
US9154447B2 (en) * | 2010-10-27 | 2015-10-06 | Centurylink Intellectual Property Llc | System and method for stitching Ethernet networks |
US8612626B2 (en) | 2010-12-21 | 2013-12-17 | Cisco Technology, Inc. | Group member detection among nodes of a network |
US8559431B2 (en) | 2010-12-22 | 2013-10-15 | Cisco Technology, Inc. | Multiple label based processing of frames |
CN102025646B (zh) * | 2011-01-05 | 2013-08-28 | 杭州华三通信技术有限公司 | 链路倒换方法及其装置 |
CN102387061B (zh) | 2011-10-21 | 2014-05-07 | 华为技术有限公司 | 虚拟私云接入虚拟专用网的方法、装置和系统 |
CN102394804A (zh) * | 2011-11-02 | 2012-03-28 | 中兴通讯股份有限公司 | 虚拟私有网络系统的构建方法及虚拟私有网络系统 |
US9036644B2 (en) * | 2012-08-05 | 2015-05-19 | Eci Telecom Ltd. | Method of provisioning H-VPLS services in a multi-domain MPLS network |
US9560017B2 (en) | 2014-11-13 | 2017-01-31 | At&T Intellectual Property I, L.P. | Methods and apparatus to route traffic in a virtual private network |
US11303474B1 (en) * | 2020-03-13 | 2022-04-12 | Juniper Networks, Inc. | Split-horizon filtering for EVPN-VXLAN |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US196827A (en) * | 1877-11-06 | Improvement in whip and cane handles | ||
JP2004518818A (ja) * | 2001-02-12 | 2004-06-24 | ハー ツェー シュタルク インコーポレイテッド | コンデンサー陽極のためのタンタル−シリコン基体およびニオブ−シリコン基体 |
CN1414794A (zh) * | 2001-10-22 | 2003-04-30 | 矽统科技股份有限公司 | 在视窗中显示立体动画的设备及方法 |
US7339929B2 (en) * | 2002-08-23 | 2008-03-04 | Corrigent Systems Ltd. | Virtual private LAN service using a multicast protocol |
CN1214583C (zh) * | 2002-08-23 | 2005-08-10 | 华为技术有限公司 | 一种三层虚拟私有网络及其构建方法 |
US7283465B2 (en) * | 2003-01-07 | 2007-10-16 | Corrigent Systems Ltd. | Hierarchical virtual private LAN service protection scheme |
US6970464B2 (en) | 2003-04-01 | 2005-11-29 | Cisco Technology, Inc. | Method for recursive BGP route updates in MPLS networks |
US8190772B2 (en) * | 2003-12-29 | 2012-05-29 | Nortel Networks Limited | Apparatus and method for layer-2 and layer-3 VPN discovery |
CN100384172C (zh) * | 2004-01-20 | 2008-04-23 | 华为技术有限公司 | 基于网络的虚拟专用网中保证服务质量的系统及其方法 |
US7733856B2 (en) * | 2004-07-15 | 2010-06-08 | Alcatel-Lucent Usa Inc. | Obtaining path information related to a virtual private LAN services (VPLS) based network |
CN1913523A (zh) | 2005-08-09 | 2007-02-14 | 华为技术有限公司 | 实现层级化虚拟私有交换业务的方法 |
-
2005
- 2005-08-09 CN CNA2005100898627A patent/CN1913523A/zh active Pending
-
2006
- 2006-06-21 WO PCT/CN2006/001413 patent/WO2007016839A1/zh active Application Filing
- 2006-06-21 CN CNB200680012301XA patent/CN100563190C/zh active Active
-
2008
- 2008-01-02 US US11/968,280 patent/US7792123B2/en active Active
Non-Patent Citations (2)
Title |
---|
用BGP实现基于MPLS的VPN. 白文秀,董延华.吉林师范大学学报(自然科学版),第2005年第2期. 2005 |
用BGP实现基于MPLS的VPN. 白文秀,董延华.吉林师范大学学报(自然科学版),第2005年第2期. 2005 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7792123B2 (en) | 2005-08-09 | 2010-09-07 | Huawei Technology Co., Ltd. | Method and system for implementing hierarchical VPLS |
CN107528700A (zh) * | 2016-06-22 | 2017-12-29 | 中兴通讯股份有限公司 | 跨域边缘设备、分层vpls网络及其广播流量处理方法 |
CN107528700B (zh) * | 2016-06-22 | 2021-08-17 | 中兴通讯股份有限公司 | 跨域边缘设备、分层vpls网络及其广播流量处理方法 |
Also Published As
Publication number | Publication date |
---|---|
US7792123B2 (en) | 2010-09-07 |
CN1913523A (zh) | 2007-02-14 |
CN101160838A (zh) | 2008-04-09 |
WO2007016839A8 (fr) | 2007-12-06 |
US20080101390A1 (en) | 2008-05-01 |
WO2007016839A1 (en) | 2007-02-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100563190C (zh) | 实现层级化虚拟私有交换业务的方法及系统 | |
US10135627B2 (en) | System for avoiding traffic flooding due to asymmetric MAC learning and achieving predictable convergence for PBB-EVPN active-active redundancy | |
CN108696440B (zh) | 一种用于多重归宿evpn网络中的多播负载均衡的方法和提供者边缘路由器 | |
CN101047636B (zh) | 端到端伪线仿真虚拟租用线接入虚拟专用网的方法及系统 | |
CN102413060B (zh) | Vpls网络中用户专线通信方法及设备 | |
CN101106507B (zh) | 一种实现分层虚拟专用局域网服务的方法 | |
CN105991432A (zh) | 提供商边缘路由器及方法 | |
CN102037685A (zh) | 通过链路状态协议控制的以太网的ip转发 | |
CN102739501B (zh) | 二三层虚拟私有网络中的报文转发方法和系统 | |
CN101926129A (zh) | 以太网网络的进化 | |
CN102932499A (zh) | Vpls网络中的mac地址学习方法及设备 | |
CN102316014B (zh) | 分层虚拟专用局域网服务环境下的负载分担方法及路由器 | |
WO2013139270A1 (zh) | 实现三层虚拟专用网络的方法、设备及系统 | |
CN103138955B (zh) | 在第2层网络中使用多个igmp查询器 | |
CN100364292C (zh) | 混合站点混合骨干网的虚拟专用网系统及其实现方法 | |
CN100473040C (zh) | 一种虚拟专用网络的实现方法 | |
CN102333024A (zh) | 虚拟专用局域网业务vpls的数据帧的转发方法、设备和系统 | |
CN100442770C (zh) | 一种在bgp/mpls vpn实现组播的方法 | |
CN100372321C (zh) | 一种建立虚拟电路的方法 | |
CN102724126A (zh) | 一种E-tree业务报文转发方法、装置和设备 | |
CN104205747B (zh) | 分组交换网络中的伪线群组 | |
CN103634210B (zh) | 发现vpls实例的对端pe设备的方法及设备 | |
CN100440844C (zh) | 实现混合站点混合骨干网虚拟专用网的系统和方法 | |
EP3487130B1 (en) | Method, router and medium for avoiding traffic flooding due to asymmetric mac learning and achieving predictable convergence for pbb-evpn active-active redundancy | |
CN101316239A (zh) | 一种在虚拟专用局域网业务网络中控制访问及转发的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |