WO2007016839A1 - Method and system for carrying out hierarchical virtual private switch services - Google Patents
Method and system for carrying out hierarchical virtual private switch services Download PDFInfo
- Publication number
- WO2007016839A1 WO2007016839A1 PCT/CN2006/001413 CN2006001413W WO2007016839A1 WO 2007016839 A1 WO2007016839 A1 WO 2007016839A1 CN 2006001413 W CN2006001413 W CN 2006001413W WO 2007016839 A1 WO2007016839 A1 WO 2007016839A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- vpls
- edge router
- network
- bgp
- virtual private
- Prior art date
Links
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
Definitions
- the present invention relates to the field of communications, and in particular, to a method and system for implementing a hierarchical virtual private exchange service.
- MPLS L2VPN Multiprotoco Label Switching, L2 Vitual Private Network
- IP services and Layer 2 VPN services on the same network at the same time.
- L2 VPNs Multiprotoco Label Switching, L2 Vitual Private Network
- operators can provide many services such as IP services, Layer 3 VPNs, Layer 2 VPNs, traffic engineering, and differentiated services on one network at the same time, thus reducing the operators' large construction, maintenance, and operation costs.
- MPLS L2VPN includes VPLS (Virtual Private LAN Service) and VLL (Virtual Leased Line).
- VPLS is a type of Layer 2 VPN.
- the existing VPLS mainly has two drafts, draft-ietf-12vpn-vpls-bgp-XX and draft-ietf-12vpn-vpls-ldp-XX.
- the draft draft-ietf-12vpn-vpls-ldp-XX defines a layered VPLS solution, namely VPLS LDP (Virtual Private LAN Service Label Distribution Protocol) HVPLS (Hierarchical VPLS, Hierarchical Virtual The private network service), and the draft draft-ietf-12vpn-vpls-bgp-XX does not specify the implementation scheme of the hierarchical model in the BGP (Border Gateway Protocol) mode.
- BGP Border Gateway Protocol
- VPLS LDP HVPLS you can connect the VPLS networks together to create a larger VPLS service.
- Each fully connected VPLS network is connected through a single LSP (Label Switch Path) tunnel.
- LSP Label Switch Path
- PWs are connected inside each VPLS network. Two domains. The solution requires the entire VPLS network to belong to an autonomous system domain.
- the VPLS LDP HVPLS solution is characterized by: Establishing a fully-connected tunnel LSP between all PEs (Provider Edge routers) that provide VPLS services. For each VPLS service, n* ( n-1 ) /2 PWs must be created between n PE routers. These PWs can be generated by a signaling protocol.
- a PE router that provides a VC Virtual Circuit
- VC Virtual Circuit
- VPLS LDP HVPLS an ISP (Internet Service Provider) usually places small edge PEs into the user's community and aggregates them into a central office PE. Therefore, the tunneling technology of the VPLS service needs to be extended to the multi-point lease unit, so that the multi-point lease unit device can be regarded as a PE device, and the basic VPLS virtual link service can be provided on the edge of each multi-point lease unit. Possible technologies include the use of virtual connections between multipoint leased units and PEs and Q-in-Q (direct use of 802.1 q-encapsulated tunneling protocols for Ethernet switches) logical interfaces. In the two-tier hierarchical VPLS, one layer is the core PW of the VPLS, and the layer is the extended access FW.
- One access mode is ME-HVPLS.
- ME-HVPLS Ethernet Edge HVPLS
- Figure 1 The networking structure of ME-HVPLS is shown in Figure 1:
- CE1, CE2, and CE3 are user edge routers
- SPE1, SPE2, and SPE3 are network core edge routers.
- the UPE is a network core edge router device close to the user side. The device acts as a convergence device, which only follows the network core edge router SPE1. Establish a virtual link access link U-PW, and establish a U-PW backup link with the network core edge router SPE2. In addition, no virtual links are established with all other peers.
- the data forwarding process is as follows: The user-side network core edge router UPE is responsible for marking the packet reported by the user edge router CE1 with the multiplex label (MPLS label) corresponding to the U-PW, and then forwarding the packet to the network.
- MPLS label multiplex label
- the core edge router SPE1 at the same time, after receiving the packet, the network core edge router SPE1 determines the VSI (Virtual Switch Interface) to which the packet belongs according to the multiplex separation flag, and then uses the purpose of the user packet. MAC (Medium Access Control) address, the N-PW corresponding multiplexing separation is applied to the message. The message is forwarded after marking.
- the network core edge router SPE1 After receiving the packet sent by the N-PW, the network core edge router SPE1 sends the packet to the user-side network core edge router UPE, and then sends the packet to the user-side network core edge router UPE. The edge network core edge router forwards the packet to the user edge router CE1.
- the user edge router CE1 and the user edge router CE2 are local user edge routers, when the user needs to exchange data between the CE1 and the CE2, the user-side network core edge router UPE has the bridging function, and the user-side network core edge router UPE directly completes the CE1.
- the packet is forwarded to CE2 without sending the packet to the network core edge router SPE1.
- the user-side network core edge router UPE forwards the packet directly between CE1 and CE2 through the bridge broadcast, and still forwards the packet to the network through the U-PW.
- Core edge router SPE1, SPE1 completes the replication of packets and forwards them to each peer user edge router.
- the PW between the UPE and the SPE needs to be based on the LSP and the IGP (Interior Gateway Protocol). If the entire VPLS network is not in an autonomous system domain, the IGP cannot be run at this time. Therefore, the tunnel cannot be established by using IGP and LDP together, and the PW cannot be established between the two layers of the HVPLS. That is, the solution does not apply to situations where the entire VPLS network is not within an autonomous system domain.
- IGP Interior Gateway Protocol
- a first aspect of the present invention provides a method of implementing hierarchical virtual private switching services to implement layering in a BGP-based VPLS network across different autonomous system domains.
- the BGP-based VPLS network in the same autonomous system domain can be hierarchically formed to form mutual access between the BGP VPLS and the LDP VPLS.
- a second aspect of the present invention provides a system for implementing hierarchical virtual private switching services to implement hierarchical VPLS in a BGP-based VPLS network.
- a method for implementing a hierarchical virtual private exchange service comprising:
- the border gateway protocol BGP is used in the virtual private switching service VPLS network
- the hierarchical virtual private exchange service is implemented in the VPLS network by using the BGP.
- the edge router UPE close to the user side and the edge router SPE of the core network in the VPLS network are in different autonomous system domains, a BGP connection is used between the SPE and the UPE, and between the SPEs.
- the virtual link PW between the UPE and the SPE is established using the multi-protocol external border gateway protocol MP-EBGP model.
- edge router near the user side of the VPLS network and the edge router SPE of the core network are in the same autonomous system domain, BGP connections are used between the SPEs, and the label distribution protocol LDP and the internal gateway protocol are used between the UPE and the SPE. IGP connection.
- the BGP VPLS member management module of the SPE can be configured to access LDP VPLS.
- the LDP and IGP are used to establish a virtual link PW between the UPE and the SPE.
- the steps for implementing the hierarchical virtual private exchange service in the VPLS network by using BGP include:
- the horizontal splitting disable flag is set in the BGP neighbors of the BGP VPLS address family.
- the hierarchical virtual private switching service is implemented in the VPLS network according to the split de-enable flag.
- the step of setting the horizontal splitting de-enable flag in the BGP neighbor in the BGP VPLS address family includes:
- a packet is sent between the UPE and the SPE, and the UPE and the SPE that receive the packet set a horizontal split de-enable flag for the sender in the BGP neighbor.
- the step of implementing the hierarchical virtual private exchange service in the VPLS network according to the split de-enable flag includes:
- the UPE or SPE that receives the packet transmits the horizontal split de-enable flag to its virtual switch instance VSI management, and the VSI manages the label information to the forwarding entry of the UPE or SPE.
- the forwarding entry of the UPE or SPE is received according to the receiving.
- the tag information to be processed processes the forwarded message.
- the steps for implementing the hierarchical virtual private exchange service in the VPLS network by using BGP include:
- the hierarchical virtual private exchange service is implemented in the VPLS network according to the VEID.
- the step of setting the virtual device identifier VEID in the BGP VPLS member management module is specifically as follows:
- the VPLS member management module of the VPLS network at different levels between the UPE and the SPE is configured to be mutually enabled for horizontal splitting of other member VEIDs.
- a system for implementing a hierarchical virtual private switching service comprising: a user side edge router, a network side edge router, and the user side edge router and the network side edge router are connected by a border gateway protocol BGP.
- the user side edge router and the network side edge router are respectively located in different autonomous domain systems, and the user side edge router and the network side edge router and each network side edge router are connected by BGP.
- the user side edge router and the network side edge router are located in the same autonomous domain system, and the user side edge router and the network side edge router are connected by a label distribution protocol LDP and an internal gateway protocol IGP, and each network side Edge routers connect through BGP.
- the present invention implements a BGP-based hierarchical VPLS network across different autonomous system domains or the same autonomous system domain through BGP signaling; for a specific VPLS network, through the BGP VPLS members.
- the VEID Virtual Device Identifier
- the management module the VEID (Virtual Device Identifier) is set to enable horizontal splitting to enable hierarchical VPLS network. Therefore, operators can be provided with value-added services, optimize the VPLS network usage plan, and improve the core competitiveness of the VPLS network.
- FIG. 1 is a schematic diagram of networking of a ME-HVPLS access mode in the prior art
- FIG. 2 is a flow chart of a specific process of an embodiment of the method according to the present invention.
- FIG. 3 is a schematic diagram of a user-side network core edge router and a network core edge router in different autonomous system domains
- FIG. 4 is a diagram of establishing a user edge network core edge router and network by using MP-EBGP in the present invention. Schematic diagram of the PW between core edge routers;
- Figure 5 is a schematic diagram of networking when UPE and SPE run LDP and IGP between the core edge routers of the user-side network and the core edge routers in the same autonomous system domain, and BGP runs between network core edge routers.
- FIG. 6 is a schematic diagram of a processing flow for forwarding a packet by a network core edge router in the HVPLS according to the present invention
- FIG. 7 is a schematic diagram of networking when all the VPLS networks between the user-side network core edge router and the network core edge router are inconsistent;
- Figure 8 is a schematic diagram of setting a corresponding VEID in a BGP VPLS member management module of each VPLS network during network planning;
- Figure 9 is a schematic block diagram of a first embodiment of the system of the present invention.
- Figure 10 is a schematic block diagram of a second embodiment of the system of the present invention.
- the core of the present invention is: Using the border gateway protocol BGP in the virtual private switching service VPLS network, establishing VEID through BGP signaling or in the VPLS member management module to implement BGP-based across different autonomous system domains or the same autonomous system domain. Hierarchical VPLS.
- FIG. 2 The specific flow of an embodiment of the method of the present invention is as shown in FIG. 2, and includes the following steps:
- MP-EBGP Multi-Protocol External Border Gateway Protocol
- IGP and LDP IGP and LDP
- the network core edge routers SPE1, SPE2, and SPE3 are in the autonomous system domain AS1
- the user-side network core edge router UPE is in the In the autonomous system domain AS2.
- a BGP connection is used between the network core edge router and the user side network core edge router, and between the network core edge routers.
- a cross-domain PW requires a VC label and a tunnel, and a VC label can be transmitted through Targeted LDP, but the tunnel requires LDP and IGP, and only two BGP systems can run BGP. Therefore, if the network core edge router And the core edge of the user side network Routers in different autonomous system domains cannot establish PWs between them through LDP or IGP.
- the present invention utilizes the MP-EBGP model of the cross-domain mode 2 described in RFC 2547 to establish a PW between a user-side network core edge router and a network core edge router, that is, using BGP to carry VPLS member information and query a tunnel, using BGP to Transmitting information across domains.
- VPLS1 and VPLS2 are defined according to the protocol draft-ietf-12vpn-vpls-b g p-XX.
- IRT Import Route Target
- ERT Exchange Route Target
- These IRTs and ERTs form the topology of the VPLS of the entire network and isolate each VPLS from each other.
- the VPLS on the user-side network core edge router UPE informs BGP of these topology information.
- BGP passes the information to the network core edge routers SPE1 and SPE2, and transmits the information to the VPLS module on the network core edge router.
- the VPLS query is related.
- the VPLS configuration and the tunnel resources if they are all satisfied, form a U-PW based on the received PW labels and tunnels.
- the PW establishment process from the network core edge router SPE1 to the user side network core edge router UPE is also the same.
- the BGP VPLS on the network core edge router is extended in the BGP VPLS member management module.
- the middle setting can access the LDP VPLS, so that LDP and IGP can be run according to the setting between the user-side network core edge router and the network core edge router.
- the user-side network core edge router and the network core edge router are in the same autonomous system domain, and the LDP and IGP are running between the user-side network core edge router and the network core edge router, and the group running BGP between the SPEs Network diagram:
- the LDP PW is also configured to be connected to the LSP in the BGP mode.
- the VPLS information on the core edge router of the user-side network is transmitted to the core edge router SPE 1 and SPE through LDP.
- the LDP of the LDP passes the VPLS information to the VPLS management module, and then forms a PW according to the received PW label and the tunnel.
- the establishment process of the PW from SPE1 to UPE is similar.
- BGP can be fully connected to the core network
- RR route reflector
- Routers at the edge or access layer can run LDP, which reduces the performance requirements of edge devices and reduces the cost of network deployment.
- the FW between the user-side network core edge router and the network core edge router can be established through LDP signaling and tunneling.
- the tunnel can be established through IGP and LDP.
- Step 2-2 Check whether all VPLS hierarchies between the user-side network core edge router and the network core edge router are consistent.
- VPLS network sites On a user-side network core edge router and network core edge router, you can configure multiple VPLS network sites. For example, configure VPLS 1 and VPLS2 VPLS network sites on the user-side network core edge router and network core edge router. .
- Step 2-3 Manually set the BGP neighbors in the VPLS.
- the BGP neighbors need to be manually set in the VPLS network, that is, the user-side network core is determined in the VPLS network.
- Step 2-4 Enable HVPLS by sending a packet to enable BGP neighbors to be split in the BGP peer mode.
- the BGP neighbor relationship is configured on the VPLS network
- set the hierarchical relationship of the VPLS network First, the user-side network core edge router and the network core edge router are specified under the BGP neighbor, and then the user-side network core edge router sends a signaling message representing the hierarchical information to the network core edge router, and the network core edge router receives the packet. Then, a horizontal splitting de-enable flag is set for the core edge router of the user-side network in the BGP neighbors in the VPLS address family, and the flag is configured to set a relationship between the user-side network core edge router and the network core edge router. , will be on the user side network core edge router and All VPLS networks configured on the network core edge router are set up to the upper and lower levels.
- the network core edge router transmits the tag information to the VSI management module, and the VSI management module then sends the tag information to the forwarding entry of the network core edge router.
- the network core edge router transmits the tag information to the VSI management module, and the VSI management module then sends the tag information to the forwarding entry of the network core edge router.
- the forwarding entry of the network core edge router can process the message according to the hierarchical relationship represented by the tag information when forwarding the message:
- the unicast message is forwarded to the core edge router of the user side.
- the broadcast packets sent from the network core edge router are directly sent to the user-side network core edge router.
- the network core edge router does not send the unicast packets and broadcast packets to another network core edge router.
- the network core edge router copies the broadcast packet to other network core edge routers, and the other network core edge routers forward the packet to other users.
- Network core edge router For the broadcast packet from the core edge router of the user side network, the network core edge router copies the broadcast packet to other network core edge routers, and the other network core edge routers forward the packet to other users. Network core edge router.
- FIG. 6 A schematic diagram of the processing flow of forwarding packets of the network core edge router is shown in FIG. 6.
- the process of setting the layering process on the BGP neighbors of the VPLS network is mutually exclusive. That is, the network core edge router also sends the packet representing the hierarchical information to the core edge router of the user side network. After receiving the packet, the user edge network core edge router receives the packet. On the BGP neighbor, set the horizontal split de-enable flag for the network core edge router, and send the packet sent by the network core edge router to the user edge router.
- the network core edge routers in the VPLS network and the core edge routers on the user side network are hierarchically configured, that is, the network core edge routers in the core network are configured as the first layer, and the edge network is The user side network core edge router is configured as the second level.
- the forwarding of all VPLS members from the BGP neighbor is controlled by setting the horizontal split de-enable flag. Therefore, the hierarchicalization of the BGP VPLS network is realized, that is, the BGP-based HVPLS is implemented.
- Step 2-5 Set the VEID to be horizontally split and disable in VPLS to implement HVPLS.
- the user-side network core edge routing The UPE is located in the autonomous system domain AS2, and the network core edge routers SPE1, SPE2, and SPE3 are located in the autonomous system i or AS1.
- VPLS1 In UPE, SPE1, SPE2, and SPE3, there are two different levels of VPLS: VPLS VPLS2; in SPE3, there is only one VPLS: VPLS2.
- VPLS1 each point on UPE and SPEK SPE2 is on a hierarchical plane, and there is no need to control horizontal split between them.
- SPE1, SPE2, and SPE3 form the first-level VPLS, and the UPE belongs to the second-level VPLS. That is, VPLS2 forms the HVPLS.
- VPLS2 If VPLS2 is satisfied, the VPLS2 can be satisfied if the horizontal splitting disable flag is set in the BGP neighbor relationship between the UPE and the SPE. To ensure that both VPLS1 and VPLS2 work independently, you can use the following scheme:
- VPLS1 set the VEID of the user-side network core edge router UPE to 1, set the VEID of the network core edge router SPE1 to 2, and set the VEID of the network core edge router SPE2 to 3.
- VPLS2 set the VEID of the UPE to 1, set the VEID of SPE1 to 2, and set the VEID of SPE2 to 3.
- FIG. 9 is a schematic block diagram of a first embodiment of the system of the present invention.
- the user-side edge router UPE is located in the autonomous domain system AS2, and the user-side edge routers SPE1, SPE2, and SPE3 are located in the autonomous domain system AS1.
- the UPE is connected to the SPE1 and SPE2 through BGP.
- the BGP is used to establish a virtual link between the UPE and SPE1 and the backup virtual link between the UPE and SPE2.
- SPE1, SPE2, and SPE3 are also connected through BGP. That is, the virtual link between SPEs is established through BGP.
- Figure 10 is a block diagram of a second embodiment of the system of the present invention:
- the user side edge router UPE and the network side edge router SPE1.
- SPE2 and SPE3 are located in the same autonomous domain system.
- the user-side edge router UPE and the network-side edge routers SPE1 and SPE2 are connected through the LDP and the IGP respectively. That is, the virtual link between the UPE and the SPE1 and the backup virtual link between the UPE and the SPE2 are established through the LDP and the IGP. road. SPE1, SPE2, and SPE3 are connected through BGP. The BGP protocol is used to establish virtual links between SPEs.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
- i - 实现层级化虚拟私有交换业务的方法及系统 技术领域 本发明涉及通讯领域, 尤其涉及一种实现层级化虚拟私有交换业务 的方法及系统。
背景技术
随着 IP网络成为运营商的主导网络, 基于 IP网络的业务也更加迫切。 目前, MPLS L2VPN ( Multiprotoco Label Switching, L2 Vitual Private Network, 多协议标签转发网络上透明传递用户的二层数据 )技术可以在 同一个网络上同时提供 IP服务和二层 VPN服务,并且具有可以方便地设定 任意速率、 配置筒单的特点。 利用该技术, 运营商可以在一个网络上同 时提供 IP服务、 三层 VPN、 二层 VPN、 流量工程、 区分服务等许多服务, 从而减少了运营商大量的建设、 维护、 运行费用。
MPLS L2VPN包括 VPLS ( Virtual Private LAN Service,虚拟专用局域 网服务)和 VLL ( Virtual Leased Line, 虚拟租用线路) 两种。
其中, VPLS是 2层 VPN的一种, 现有的 VPLS主要有两个草案, draft-ietf-12vpn-vpls- bgp-XX和 draft-ietf-12vpn-vpls-ldp- XX。 其中, 草案 draft- ietf-12vpn-vpls-ldp-XX定义了一种分层的 VPLS解决方案, 即 VPLS LDP ( Virtual Private LAN Service Label Distribution Protocol, 标记分发协 议) 方式的 HVPLS ( Hierarchical VPLS, 层级虚拟专网服务) , 而草案 draft-ietf-12vpn-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.1 q封装的隧道协 议)逻辑接口。 在两层的分级 VPLS中, 一层为 VPLS的核心 PW, —层为 扩展的接入 FW。
在 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 Switch Interface,虛拟交换实例),再才艮据用户报文的目的 MAC ( Medium Access Control, 媒质接入控制)地址, 给该报文打上 N-PW对应的多路复用分离
标记后转发该报文。网络核心边缘路由器 SPE1接收到 N-PW侧发来的报文 后, 给该报文打上 U-PW对应的多路复用分离标记后, 将报文发送给用户 侧网络核心边缘路由器 UPE,用户侧网络核心边缘路由器 ΌΡΕ再将报文转 发给用户边缘路由器 CE1。
如果用户边缘路由器 CE1和用户边缘路由器 CE2为本地用户边缘路 由器, 当 CE1与 CE2之间需要交换数据时, 由于用户侧网络核心边缘路由 器 UPE本身具有桥接功能, 用户侧网络核心边缘路由器 UPE直接完成 CE1 与 CE2间的报文转发, 而无需将报文上送给网络核心边缘路由器 SPE1。 不过对于目的 MAC地址未知的首包或广播报文, 用户侧网络核心边缘路 由器 UPE在通过桥广播将报文直接在 CE1与 CE2间转发的同时, 仍然会通 过 U-PW将报文转发给网络核心边缘路由器 SPE1 , 由 SPE1来完成报文的 复制并转发到各个对端用户边缘路由器。
由于连接 UPE和 SPE之间的 PW需要基于 LDP和 IGP ( Interior Gateway Protocol, 内部网关协议)共同创建的 LSP隧道,如果整个 VPLS 网络不是归属于一个自治系统域内, 则因为此时不能运行 IGP, 因此, 也 就不能通过用 IGP和 LDP来共同建立隧道, 不能在 HVPLS的两层之间 建立 PW。 也就是说, 该解决方案不适用于整个 VPLS网络不是归属于一 个自治系统域内的情况。
发明内容
本发明的第一方面提供一种实现层级化虛拟私有交换业务的方法, 以在跨不同自治系统域的基于 BGP的 VPLS网络中实现层次化。 同时, 还 可以在同一自治系统域的基于 BGP的 VPLS网络中实现层次化, 形成 BGP VPLS和 LDP VPLS之间的相互接入。
本发明的第二方面是提供一种实现层级化虚拟私有交换业务的系 统, 以在基于 BGP的 VPLS网络中实现分层 VPLS。
本发明提供的技术方案如下:
一种实现层级化虛拟私有交换业务的方法, 包括:
在虛拟私有交换业务 VPLS网络中使用边界网关协议 BGP;
利用所述 BGP在所述 VPLS网络中实现层级化虚拟私有交换业务。
当 VPLS网络中靠近用户侧的边缘路由器 UPE和核心网络的边缘路由 器 SPE在不同的自治系统域中时, 在 SPE和 UPE之间, 以及 SPE之间都使 用 BGP连接。
使用多协议外部边界网关协议 MP-EBGP模型来建立 UPE和 SPE之间 的虚链路 PW。
当 VPLS网络中靠近用户侧的边缘路由器 UPE和核心网络的边缘路由 器 SPE在同一个自治系统域中时,在 SPE之间使用 BGP连接,在 UPE和 SPE 之间使用标签分发协议 LDP和内部网关协议 IGP连接。
预先在 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连接。
所述用户侧边缘路由器和所述网络侧边缘路由器分别位于不同的自 治域系统, 并且所述用户侧边缘路由器和所述网络侧边缘路由器, 各网 络侧边缘路由器之间均通过 BGP连接。
所述用户侧边缘路由器和所述网络侧边缘路由器位于同一个自治域 系统内, 并且所述用户侧边缘路由器和所述网络侧边缘路由器通过标签 分发协议 LDP和内部网关协议 IGP连接 , 各网络侧边缘路由器之间通过 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所示, 包括如下步骤:
步 3聚 2-1 : 通过 MP-EBGP ( Multi-Protocol External Border gateway Protocol, 多协议外部边界网关协议)或 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-12vpn-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传递给网络核心边缘路由器 SPE 1 , SPE 1的 LDP收到 VPLS信息后传递给 VPLS管理模块, 然后根据收到的 PW标签和隧道形成 PW。 同样地, PW从 SPE1到 UPE的建立过程与此类似。
这样组网的好处就是, 对于核心网络可以采用 BGP的全连接方式, 并且使用 RR ( router reflector, 路由反射器)来提高网络的可扩展性, 而
边缘或者接入层的路由器可以运行 LDP,这样可以降低对边缘设备性能的 要求, 降低网絡部署的成本。
此时,可以通过 LDP信令和隧道来建立用户侧网络核心边缘路由器和 网络核心边缘路由器之间的 FW, 隧道可以通过 IGP和 LDP来共同建立。
步骤 2-2: 检查用户侧网络核心边缘路由器和网络核心边缘路由器之 间的所有 VPLS层次化是否一致。
也就是说, 对于某一个 VPLS, 它的用户侧网络核心边缘路由器和网 絡核心边缘路由器是否为上下级之间的关系 , 因为 UPE和 SPE从网络位置 上来说也可能不是一个位置。
在一个用户侧网络核心边缘路由器和网络核心边缘路由器上, 可以 配置多个 VPLS网络的站点, 比如在用户侧网络核心边缘路由器和网络核 心边缘路由器上分别配置 VPLS 1、 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 位于自治系统 i或 AS1内。
在 UPE、 SPE1、 SPE2、 SPE3中有分别有两个不同层次的 VPLS : VPLS VPLS2; 在 SPE3中只有一个 VPLS: VPLS2。 在 VPLS1中, UPE、 SPEK 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在 VPLS 1中的 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
1、 一种实现层级化虚拟私有交换业务的方法, 其特征在于, 包括: 在虚拟私有交换业务 VPLS网络中使用边界网关协议 BGP;
利用所述 BGP在所述 VPLS网络中实现层级化虚拟私有交换业务。
2、 根据权利要求 1所述实现层级化虚拟私有交换业务的方法, 其特 征在于,
当 VPLS网络中靠近用户侧的边缘路由器 UPE和核心网絡的边缘路由 器 SPE在不同的自治系统域中时, 在 SPE和 UPE之间 , 以及 SPE之间都使 用 BGP连接。
3、 根据权利要求 2所述实现层级化虚拟私有交换业务的方法, 其特 征在于,
使用多协议外部边界网关协议 MP-EBGP模型来建立 UPE和 SPE之间 的虚链路 PW。
4、 根据权利要求 1所述实现层级化虚拟私有交换业务的方法, 其特 征在于,
当 VPLS网络中靠近用户侧的边缘路由器 UPE和核心网络的边缘路由 器 SPE在同一个自治系统域中时,在 SPE之间使用 BGP连接,在 UPE和 SPE 之间使用标签分发协议 LDP和内部网关协议 IGP连接。
5、 根据权利要求 4所述实现层级化虚拟私有交换业务的方法, 其特 征在于, 所述方法还包括:
预先在 SPE的 BGP VPLS成员管理模块中设置能够接入 LDP VPLS。
6、 根据权利要求 5所述实现层级化虚拟私有交换业务的方法, 其特 征在于, 所述方法还包括:
使用 LDP和 IGP建立 UPE和 SPE之间的虚链路 PW。
7、 根据权利要求 1至 6任一项所述实现层级化虚拟私有交换业务的方 法, 其特征在于, 所述利用 BGP在 VPLS网络中实现层级化虚拟私有交换 业务的步骤具体包括: '
当 UPE和 SPE之间的所有 VPLS网络层次化是一致时,在 BGP VPLS地 址族中的 BGP邻居中设置水平分割去使能标记;
根据所述分割去使能标记在所述 VPLS网络中实现层级化虚拟私有 交换业务。
8、 根据权利要求 7所述实现层级化虚拟私有交换业务的方法, 其特 征在于, 所述在 BGP VPLS地址族中的 BGP邻居中设置水平分割去使能标 记的步驟包括:
在 VPLS网络的 UPE、 SPE中手工配置其 BGP邻居;
在所述 UPE、 SPE之间发送报文, 接收报文的 UPE和 SPE在其 BGP邻 居中设置针对发送方的水平分割去使能标记。
9、 根据权利要求 7所述实现层级化虚拟私有交换业务的方法, 其特 征在于, 所述根据分割去使能标记在 VPLS网络中实现层级化虚拟私有交 换业务的步骤包括:
接收报文的 UPE或 SPE将所述水平分割去使能标记传送给其虚拟交 换实例 VSI管理, VSI管理再将该标记信息下刷给 UPE或 SPE的转发项; UPE或 SPE的转发项根据接收到的标记信息对转发报文进行处理。
10、 根据权利要求 1至 6任一项所述实现层级化虚拟私有交换业务的 方法, 其特征在于, 所述利用 BGP在 VPLS网络中实现层级化虛拟私有交 换业务的步骤具体包括:
当 UPE和 SPE之间的所有 VPLS网络层次化不一致时,在 BGP VPLS成 员管理模块中设置虚拟设备标识 VEID;
根据所述 VEID在所述 VPLS网络中实现层级化虚拟私有交换业务。
11、 根据权利要求 10所述实现层级化虚拟私有交换业务的方法, 其 特征在于, 所述在 BGP VPLS成员管理模块中设置虚拟设备标识 VEID的 步驟具体为:
在所有 UPE和 SPE之间的 VPLS网络的 VPLS成员管理模块中设置 VEID;
在 UPE和 SPE之间处于不同层次的 VPLS网络的 VPLS成员管理模 块中互相配置针对其它成员 VEID的水平分割去使能。
12、 一种实现层级化虛拟私有交换业务的系统, 包括: 用户侧边缘 路由器、 网络侧边缘路由器, 其特征在于,
所述用户侧边缘路由器和所述网络侧边缘路由器通过边界网关协议
BGP连接。
13、 根据权利要求 12所述的实现层级化虚拟私有交换业务的系统, 其特征在于,
所述用户侧边缘路由器和所述网络侧边缘路由器分别位于不同的自 治域系统, 并且所述用户侧边缘路由器和所述网络侧边缘路由器, 各网 络侧边缘路由器之间均通过 BGP连接。
14、 根据权利要求 12所述的实现层级化虚拟私有交换业务的系统, 其特征在于,
所述用户侧边缘路由器和所述网络侧边缘路由器位于同一个自治域 系统内, 并且所述用户侧边缘路由器和所述网络侧边缘路由器通过标签 分发协议 LDP和内部网关协议 IGP连接, 各网络侧边缘路由器之间通过 BGP连接。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB200680012301XA CN100563190C (zh) | 2005-08-09 | 2006-06-21 | 实现层级化虚拟私有交换业务的方法及系统 |
US11/968,280 US7792123B2 (en) | 2005-08-09 | 2008-01-02 | Method and system for implementing hierarchical VPLS |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200510089862.7 | 2005-08-09 | ||
CNA2005100898627A CN1913523A (zh) | 2005-08-09 | 2005-08-09 | 实现层级化虚拟私有交换业务的方法 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/968,280 Continuation US7792123B2 (en) | 2005-08-09 | 2008-01-02 | Method and system for implementing hierarchical VPLS |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2007016839A1 true WO2007016839A1 (en) | 2007-02-15 |
WO2007016839A8 WO2007016839A8 (fr) | 2007-12-06 |
Family
ID=37722291
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2006/001413 WO2007016839A1 (en) | 2005-08-09 | 2006-06-21 | Method and system for carrying out hierarchical virtual private switch services |
Country Status (3)
Country | Link |
---|---|
US (1) | US7792123B2 (zh) |
CN (2) | CN1913523A (zh) |
WO (1) | WO2007016839A1 (zh) |
Families Citing this family (23)
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 |
CN1913523A (zh) | 2005-08-09 | 2007-02-14 | 华为技术有限公司 | 实现层级化虚拟私有交换业务的方法 |
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 |
CN107528700B (zh) * | 2016-06-22 | 2021-08-17 | 中兴通讯股份有限公司 | 跨域边缘设备、分层vpls网络及其广播流量处理方法 |
US11303474B1 (en) * | 2020-03-13 | 2022-04-12 | Juniper Networks, Inc. | Split-horizon filtering for EVPN-VXLAN |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002064858A1 (en) * | 2001-02-12 | 2002-08-22 | H.C. Starck, Inc. | Tantalum-silicon and niobium-silicon substrates for capacitor anodes |
CN1414794A (zh) * | 2001-10-22 | 2003-04-30 | 矽统科技股份有限公司 | 在视窗中显示立体动画的设备及方法 |
CN1649320A (zh) * | 2004-01-20 | 2005-08-03 | 华为技术有限公司 | 基于网络的虚拟专用网中保证服务质量的系统及其方法 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US196827A (en) * | 1877-11-06 | Improvement in whip and cane handles | ||
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 |
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
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002064858A1 (en) * | 2001-02-12 | 2002-08-22 | H.C. Starck, Inc. | Tantalum-silicon and niobium-silicon substrates for capacitor anodes |
CN1414794A (zh) * | 2001-10-22 | 2003-04-30 | 矽统科技股份有限公司 | 在视窗中显示立体动画的设备及方法 |
CN1649320A (zh) * | 2004-01-20 | 2005-08-03 | 华为技术有限公司 | 基于网络的虚拟专用网中保证服务质量的系统及其方法 |
Also Published As
Publication number | Publication date |
---|---|
US7792123B2 (en) | 2010-09-07 |
CN100563190C (zh) | 2009-11-25 |
CN1913523A (zh) | 2007-02-14 |
CN101160838A (zh) | 2008-04-09 |
WO2007016839A8 (fr) | 2007-12-06 |
US20080101390A1 (en) | 2008-05-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2007016839A1 (en) | Method and system for carrying out hierarchical virtual private switch services | |
Kompella et al. | Virtual private LAN service (VPLS) using BGP for auto-discovery and signaling | |
US7733876B2 (en) | Inter-autonomous-system virtual private network with autodiscovery and connection signaling | |
JP4531063B2 (ja) | 仮想私設網においてサービス品質を保証するためのシステムおよびその方法 | |
Andersson et al. | Framework for layer 2 virtual private networks (L2VPNs) | |
US7619966B2 (en) | Hybrid virtual private LAN extensions | |
Aggarwal et al. | BGP encodings and procedures for multicast in MPLS/BGP IP VPNs | |
US20050027782A1 (en) | Method for providing scalable multicast service in a virtual private LAN service | |
WO2014194749A1 (zh) | 边缘设备的vpn实现处理方法及装置 | |
WO2007090346A1 (fr) | Système de commande, procédé d'émission de message de données, et dispositif de réseau eternet | |
WO2009056034A1 (fr) | Procédé, système et équipement pour établir une détection bfd pour un tunnel lsp | |
WO2006005260A1 (fr) | Reseau prive virtuel et procede de commande et de transmission d'acheminement | |
WO2013053284A1 (zh) | 基于流量工程隧道的虚拟专用网络实现方法及系统 | |
WO2009033428A1 (fr) | Procédé, système et dispositif pour retirer une adresse de commande d'accès au support | |
WO2011060667A1 (zh) | 一种虚拟专用局域网络中链路保护的方法及设备 | |
WO2008083590A1 (fr) | Procédé et appareil de convergence rapide d'un service point à point | |
WO2008011818A1 (fr) | Procédé de fourniture d'un service réseau local privé virtuel à hiérarchie et système réseau | |
WO2008080312A1 (fr) | Procédé de convergence, dispositif, système pour réseau toute connexion ainsi qu'un dispositif domestique double | |
WO2007143952A1 (fr) | Procédé d'accès à un réseau privé virtuel, système privé virtuel, réseau privé virtuel et équipement de bordure du fournisseur | |
WO2013139159A1 (zh) | 在网络中转发报文的方法和运营商边缘设备 | |
WO2007062592A1 (fr) | Systeme, procede et routeur de l2vpn d'interconnexions point a multipoints, et multipoints a multipoints | |
WO2007112691A1 (fr) | Système, procédé et dispositif réseau permettant à un client de réseau privé virtuel (vpn) d'accéder à un réseau public | |
CN115118545A (zh) | 以太网虚拟专用网多播网络中的组管理协议主机移动性 | |
WO2007048296A1 (fr) | Méthode et système pour obtenir la cohérence de l’état d’un circuit virtuel | |
WO2013139234A1 (zh) | 一种组播传输方法、装置和网络系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 200680012301.X Country of ref document: CN |
|
WWE | Wipo information: entry into national phase |
Ref document number: 11968280 Country of ref document: US |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWP | Wipo information: published in national office |
Ref document number: 11968280 Country of ref document: US |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 06753000 Country of ref document: EP Kind code of ref document: A1 |