CN101345686A - Processing method, apparatus and system of virtual special local area network service loop - Google Patents

Processing method, apparatus and system of virtual special local area network service loop Download PDF

Info

Publication number
CN101345686A
CN101345686A CNA2008101183930A CN200810118393A CN101345686A CN 101345686 A CN101345686 A CN 101345686A CN A2008101183930 A CNA2008101183930 A CN A2008101183930A CN 200810118393 A CN200810118393 A CN 200810118393A CN 101345686 A CN101345686 A CN 101345686A
Authority
CN
China
Prior art keywords
home device
loop
edge router
detection
service
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.)
Granted
Application number
CNA2008101183930A
Other languages
Chinese (zh)
Other versions
CN101345686B (en
Inventor
吕鸿
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN2008101183930A priority Critical patent/CN101345686B/en
Publication of CN101345686A publication Critical patent/CN101345686A/en
Application granted granted Critical
Publication of CN101345686B publication Critical patent/CN101345686B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

An embodiment of the invention relates to a processing method of a virtual special local area network service loop, a device and a system, comprising that: when an attaching device, a first attached device and a second attached device are on a loop, the attaching device transmits connectivity detecting information; after the connectivity detecting information is transmitted through a management pseudo circuit, when the attaching device receives the connectivity detecting information in scheduled time, a service channel in a standby state is set as a main state. The processing method of the virtual special local area network service loop, the device and the system provided in the embodiment of the invention, problems of the virtual special local area network service loop are fast solved through adopting Ethernet to operate, manage and maintain, with wide application range.

Description

The processing method of virtual special local area network service loop, device and system
Technical field
The present invention relates to communication technical field, especially a kind of processing method of virtual special local area network service loop, device and system.
Background technology
For solving virtual special local area network service (Virtual Private LAN Service, hereinafter to be referred as: full connectivity problem VPLS), (HierarchicalVirtual Private LAN Service is hereinafter to be referred as HVPLS) networking plan to have produced classification virtual special local area network service.As shown in Figure 1, be the basic network topology schematic diagram of HVPLS in the prior art.In the basic structure of HVPLS, can service provider edge router (Provider Edge, hereinafter to be referred as: PE) be divided into two kinds:
(1) PE of lower floor (Underlayer PE, hereinafter to be referred as: UPE), user's convergence device, (Customer Edge is hereinafter to be referred as equipment CE) promptly directly to connect customer edge network equipment.UPE only need connect with wherein PE of basic VPLS fully-connected network.UPE support route and multiprotocol label switching (Multi-protocol Label Switching, hereinafter to be referred as: MPLS) encapsulation.
If a UPE connects a plurality of CE, and possess basic bridging functionality, Frame is only transmitted and need be carried out at UPE so, has alleviated the burden of SPE like this.
(2) upper strata PE (Superstratum PE, hereinafter to be referred as: SPE), link UPE and be positioned at the nucleus equipment of basic VPLS fully-connected network inside.SPE connects with other equipment of basic VPLS fully-connected network inside.For SPE, the UPE that is attached thereto is just as a customer edge network equipment (Customer Edge, hereinafter to be referred as: CE), tseudo circuit (the Pseudo-Wire that sets up between UPE and the SPE, hereinafter to be referred as: PW) will as the line attachment of SPE (Attachment Circuit, hereinafter to be referred as: AC).
At present HVPLS is being applied in a lot of metropolitan area networks, and be used for voice-bearer, video, Virtual Private Network (Virtual Private Network, hereinafter to be referred as: VPN) wait the very high business of reliability that requires.And HVPLS is for fear of loop, and each UPE only sets up link with a SPE, if but like this this SPE break down, the customer service that this UPE inserts down all will be interrupted.In order to improve reliability, UPE just needs to set up link with two SPE, has set up two PW between this UPE and two SPE, but has constituted loop like this, and promptly the flow that takes place from UPE may have been got back to UPE again by these two SPE.Present employing Virtual Router Redundacy Protocol (Virtual Router Redundancy Protocol, hereinafter to be referred as: VRRP) abolish loop.
As shown in Figure 2, handle the schematic network structure of VPLS loop for available technology adopting VRRP, between UPE and SPE, create a managing virtual exchange example (Virtual Switch Instance, hereinafter to be referred as: VSI), on the Management virtual switching instance between two SPE, move VRRP, VRRP can be set to the main state of using by a SPE, another SPE is set to stand-by state, the SPE that is in stand-by state is changed to stand-by state (not forwarding state service message) with the PW between this SPE and the UPE, when transmit that professional SPE breaks down or this SPE and UPE between link break down, VRRP can detect, the PW that originally was in stand-by state is set to the master and uses state, and these PW just begin to transmit service message.Yet the inventor finds in research process of the present invention, adopts VRRP to abolish loop, and speed is slower, needs 200ms; Adopting VRRP to abolish loop, is proprietary protocol, and needing two SPE all is the equipment of same producer, and these two SPE equipment are not with producer's equipment in a lot of networks, have inter-communicating problem; Adopt the VRRP scheme, in order to accelerate detection speed, usually on VRRP, also to move two-way forwarding and detect (Bidirectional Forwarding Detection, hereinafter to be referred as: BFD), simultaneously between SPE and UPE, also to move BFD, cause having moved a large amount of BFD on the SPE, increased the complexity of SPE equipment.
And, mainly adopt at present Option A scheme during the interdepartmental system of VPLS, be interdepartmental system four autonomous system edge routers (Autonomous System Boundary Relay, hereinafter to be referred as: ASBR) press square shape and form a loop, at this moment need to solve loop problem equally.Yet the VRRP scheme can only solve the loop problem that three equipment are formed, and can not be used in the loop control of the interdepartmental system of VPLS.
Summary of the invention
The embodiment of the invention provides a kind of processing method, device and system of virtual special local area network service loop, solves the virtual special local area network service loop problem fast, satisfies professional requirement such as voice, video, VPN.
The embodiment of the invention provides a kind of processing method of virtual special local area network service loop, described method is applicable to dual-homed equipment, described dual-homed equipment be specially home device belong to first by home device and second by home device, described home device and described first is the main state of using by the service channel between the home device, can transmit user's service message, described home device and described second is a stand-by state by the service channel between the home device, can not transmit user's service message, described method comprises:
When described home device, described first by home device and described second by home device on a loop time, described home device sends detection of connectivity message;
Described detection of connectivity message through the transmission of management tseudo circuit after, when described home device was not received described detection of connectivity message in the given time, the service channel of stand-by state was set to the main state of using.
The embodiment of the invention also provides a kind of processing method of virtual special local area network service loop, comprising:
Receive detection of connectivity message by the management tseudo circuit, and transmit described detection of connectivity message; Described management tseudo circuit is used to transmit described detection of connectivity message.
The embodiment of the invention also provides a kind of processing unit of virtual special local area network service loop, described device is applicable to dual-homed equipment, described dual-homed equipment be specially home device belong to first by home device and second by home device, described home device and described first is the main state of using by the service channel between the home device, can transmit user's service message, described home device and described second is a stand-by state by the service channel between the home device, can not transmit user's service message, described device comprises:
Sending module is used on a loop time, being sent detection of connectivity message by home device by home device and described second when described home device, described first;
The service channel state setting module, be used for described detection of connectivity message through the transmission of management tseudo circuit after, when described home device was not received described detection of connectivity message in the given time, the service channel of stand-by state was set to the main state of using.
The embodiment of the invention also provides a kind of processing unit of virtual special local area network service loop, comprising:
The transparent transmission module is used for receiving detection of connectivity message by the management tseudo circuit, and transmits described detection of connectivity message; Described management tseudo circuit is the tseudo circuit that is used to transmit described detection of connectivity message.
The embodiment of the invention also provides a kind of treatment system of virtual special local area network service loop, comprise home device and by home device, described by home device comprise first by home device and second by home device, described home device belong to first by home device and second by home device, described home device and described first is the main state of using by the service channel between the home device, can transmit user's service message, described home device and described second is a stand-by state by the service channel between the home device, can not transmit user's service message, wherein
Home device is used on a loop time, being sent detection of connectivity message by home device by home device and described second when described home device, described first; When not receiving described detection of connectivity message in the given time, the service channel of stand-by state is set to the main state of using;
By home device, be used for receiving detection of connectivity message, and transmit described detection of connectivity message by the management tseudo circuit.
The processing method of the virtual special local area network service loop that the embodiment of the invention provides, device and system, by adopting ethernet operation, management, maintenance, solve the virtual special local area network service loop problem fast, satisfied professional requirement such as voice, video, VPN, and few to the networking component restriction, applied range.
Description of drawings
In order to be illustrated more clearly in the embodiment of the invention or technical scheme of the prior art, to do to introduce simply to the accompanying drawing of required use in embodiment or the description of the Prior Art below, apparently, accompanying drawing in describing below only is some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is the basic network topology schematic diagram of HVPLS in the prior art;
Fig. 2 handles the schematic network structure of VPLS loop for available technology adopting VRRP;
Fig. 3 is a VPLS basic network topology schematic diagram in processing method, device and the system applies scene of embodiment of the invention VPLS loop;
Fig. 4 is the process flow schematic diagram of the embodiment of the invention one VPLS loop;
Fig. 5 is the processing method schematic network structure of the embodiment of the invention two VPLS loops;
Fig. 6 is the process flow schematic diagram of the embodiment of the invention two VPLS loops;
Fig. 7 is the processing method schematic network structure of the embodiment of the invention three VPLS loops;
Fig. 8 is the process flow schematic diagram of the embodiment of the invention three VPLS loops;
Fig. 9 is the processing unit structural representation of the embodiment of the invention one VPLS loop;
Figure 10 is the processing unit structural representation of the embodiment of the invention two VPLS loops;
Figure 11 is the processing unit structural representation of the embodiment of the invention three VPLS loops;
Figure 12 is the treatment system structural representation of embodiment of the invention VPLS loop.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the invention, the technical scheme in the embodiment of the invention is clearly and completely described, obviously, described embodiment only is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills belong to the scope of protection of the invention not making the every other embodiment that is obtained under the creative work prerequisite.
Virtual special local area network service (Virtual Private LAN Service, hereinafter to be referred as: main purpose VPLS) is exactly by packet switching network (Packet Switch Network, hereinafter to be referred as: PSN) connect a plurality of Ethernet local area network (LAN)s (Local Area Network, hereinafter to be referred as: the LAN) network segment is worked them as a LAN.
As shown in Figure 3, be VPLS basic network topology schematic diagram in processing method, device and the system applies scene of embodiment of the invention VPLS loop, a VPLS comprises a plurality of websites (site) that are connected to PE, realizes LAN emulation (Emulated LAN).
In VPLS, PSN network analog bridge equipment, based on medium access control (Media AccessControl, hereinafter to be referred as: MAC) address or MAC Address and virtual local area network tags (Virtual LocalArea Networks Tag, hereinafter to be referred as: VLAN Tag) transmit.
The basic conception of VPLS mainly comprises:
PW:PW is the virtual connection between two PE, transmission frame between two PE; Set up and safeguard that the work of PW utilizes signaling to finish by PE, and safeguard the state information of PW by two end points PE of PW.
VSI: each VSI provides independent VPLS service, and VSI realizes the ether bridging functionality, and the PW that can terminate.
Virtual circuit (Virtual Circuit, hereinafter to be referred as: VC): a kind of unidirectional logic between two nodes connects; A PW is made up of a pair of reverse VC; A VC also can be used as unidirectional PW use in some applications.
Line attachment (Attachment Circuit, hereinafter to be referred as: AC): CE is linked into PE by AC; AC can be a physical link, also can be logical links.AC is used for transmission frame between CE and the PE.
In order to prevent that loop from appearring in flow, the PE among the same VPLS must be full the connection,, has tseudo circuit PW each other that is, and the message from the entry PE to the outlet PE can directly arrive, and needn't transmit through middle PE.Connect entirely between the VPLS network requirement PE equipment, every PE will connect with other PE of same VPLS like this.If a VPLS has N platform PE equipment, this VPLS just has N * (N-1) 2 connections of ÷.When the PE of VPLS increased, the linking number of VPLS just became N square of progression to increase.The embodiment of the invention can be avoided full connection and the loop problem of VPLS.
As shown in Figure 4, process flow schematic diagram for the embodiment of the invention one VPLS loop, present embodiment is applicable to dual-homed equipment, described dual-homed equipment be specially home device belong to first by home device and second by home device, described home device and described first is the main state of using by the service channel between the home device, can transmit user's service message, described home device and described second is a stand-by state by the service channel between the home device, can not transmit user's service message, described method specifically can comprise the steps:
Step 11, when described home device, described first by home device and described second by home device on a loop time, described home device sends detection of connectivity message (Continuity CheckMessage);
After step 12, described CCM transmitted through management PW, when described home device was not received described CCM in the given time, the service channel of stand-by state was set to the main state of using.
Present embodiment sends CCM by described home device, when described home device does not receive described CCM in the given time, the service channel of stand-by state is set to the main state of using, continue to transmit user's service message, thereby solved the loop problem of VPLS fast, satisfied professional requirement such as voice, video, VPN.
The application scenarios of the processing method of the embodiment of the invention two VPLS loops is: in the networking plan of HVPLS, a UPE is dual-homed to a SPE and the 2nd SPE, and the three forms a loop.
On a last embodiment basis, in the present embodiment, described service channel is specially professional PW, and described home device is specially UPE, and described first is specially a SPE by home device, and described second is specially the 2nd SPE by home device.
As shown in Figure 5, processing method schematic network structure for the embodiment of the invention two VPLS loops, specifically can comprise a SPE SPE1, the 2nd SPE SPE2, the UPE dual homed belongs to a SPE and the 2nd SPE, and its workflow is the process flow schematic diagram of the embodiment of the invention two VPLS loops as shown in Figure 6, on technical scheme shown in Figure 4 basis, step 11 is specifically as follows:
Step 111, when described UPE, a described SPE and described the 2nd SPE are on a loop, described UPE sends CCM;
Specifically can comprise before the step 111:
Step 1101, on PE all on the loop, create the identical Management virtual switching instance of identifier respectively; Described Management virtual switching instance is used to described CCM to realize the ether bridging functionality; In the present embodiment, the identifier of Management virtual switching instance is 100;
Step 1102, according to described Management virtual switching instance, between adjacent two PE on the loop, create described management PW;
Step 1103, on the Management virtual switching instance of described UPE, move 802.1ag, detect the VPLS loop; 802.1ag be a kind of Ethernet OAM, be used for Ethernet fault detect end to end, in the present embodiment, be used for detecting the VPLS loop.
Described CCM arrives a described SPE by the management PW between a described UPE and the described SPE, arrive described the 2nd SPE by the management PW between a described SPE and described the 2nd SPE, get back to described UPE by the management PW between described the 2nd SPE and the described UPE.
On technical scheme shown in Figure 4 basis, described step 12 specifically can comprise:
Step 121, described CCM judge whether described UPE receives described CCM in the given time after transmitting through management PW; If, execution in step 122, otherwise execution in step 123;
Professional PW between step 122, described UPE and described the 2nd SPE is set to stand-by state, execution in step 111;
The professional PW of step 123, stand-by state is set to main use state, execution in step 111.
In the present embodiment, the CCM time-out time should be greater than the link failure convergence time between a SPE and the 2nd SPE.
Present embodiment according to described Management virtual switching instance creative management PW, moves 802.1ag by creative management VSI on the UPE of HVPLS and two SPE then on the Management virtual switching instance of described UPE, described UPE sends CCM; If described UPE receives described CCM in the given time, the professional PW of a UPE is made as stand-by state, otherwise the professional PW of stand-by state is set to the main state of using, described professional PW just can transmit user's service message, because 802.1ag is realized by hardware that normally speed can reach 50 milliseconds, even tens milliseconds, thereby solved the loop problem of VPLS fast, satisfied professional requirement such as voice, video, VPN; And available technology adopting STP agreement solves the VPLS loop problem, and owing to the STP agreement is realized by software, so detection speed is slower, is generally tens seconds even tens seconds.
Further, this mode is only operated on UPE, as long as UPE supports 802.1ag, SPE is not had specific (special) requirements, and SPE need be the VPLS of support standard only, does not have other requirements, thereby few to UPE and SPE restriction, does not have inter-communicating problem, applied range.
The application scenarios of the processing method of the embodiment of the invention three VPLS loops is: adopt Option A scheme during the interdepartmental system of VPLS, promptly adopt the square shape networking plan, first autonomous system (the AutonomousSystem, hereinafter to be referred as: first autonomous system edge router AS) (Autonomous System EdgeRelay, hereinafter to be referred as: ASBR) the 4th ASBR and the 2nd ASBR with the 3rd ASBR, the 2nd AS forms a loop.
On the processing method basis of the embodiment of the invention one VPLS loop, in this enforcement, described service channel is specifically as follows the outgoing interface of professional VSI, described home device is specially a described ASBR, described first is specially described the 3rd ASBR by home device, and described second is specially described the 2nd ASBR by home device.
As shown in Figure 7, processing method schematic network structure for the embodiment of the invention three VPLS loops, the one ASBR ASBR1 and the 3rd ASBR ASBR3 that specifically can comprise an AS AS1, and the 2nd ASBR ASBR2 of the 2nd AS AS2 and the 4th ASBR ASBR4, its workflow as shown in Figure 8, be the process flow schematic diagram of the embodiment of the invention three VPLS loops, on technical scheme shown in Figure 4 basis, step 11 is specifically as follows:
Step 112, when a described ASBR, described the 3rd ASBR and described the 2nd ASBR are on a loop, a described ASBR sends CCM;
Specifically can comprise before the step 112:
Step 1104, on ASBR all on the loop, create the identical Management virtual switching instance of identifier; Described Management virtual switching instance is used to described CCM to realize the ether bridging functionality; In the present embodiment, described identifier is 100;
Step 1105, according to described Management virtual switching instance, between two adjacent on loop ASBR, create described management PW;
Step 1106, on the Management virtual switching instance of a described ASBR, move 802.1ag, detect the interdepartmental system loop on the VPLS; Wherein, 802.1ag is a kind of Ethernet OAM, is used for Ethernet fault detect end to end, can be used to detect the VPLS loop further.
Described CCM arrives described the 2nd ASBR by the management PW between a described ASBR and described the 2nd ASBR, arrive described the 4th ASBR by the management PW between described the 2nd ASBR and described the 4th ASBR, arrive described the 3rd ASBR by the management PW between described the 4th ASBR and described the 3rd ASBR, get back to a described ASBR by the management PW between described the 3rd ASBR and the described ASBR.
On technical scheme shown in Figure 4 basis, step 12 specifically can comprise:
Step 124, described CCM judge whether a described ASBR receives described CCM in the given time after transmitting through management PW; If, execution in step 125, otherwise execution in step 126;
The outgoing interface of professional VSI between step 125, a described ASBR and the 3rd ASBR or the 2nd ASBR is set to stand-by state, execution in step 112;
The outgoing interface of the professional VSI of step 126, stand-by state is set to main use state, execution in step 112.
In the present embodiment, described CCM detection time is greater than described ASBR in the same AS and the link failure convergence time between described the 3rd ASBR.
Present embodiment is created described Management virtual switching instance by in the interdepartmental system Option A scheme of VPLS on every the ASBR that forms loop, create described management PW between two adjacent on loop ASBR, moves 802.1ag then on an ASBR, sends CCM; Receive described CCM in the given time if send the ASBR of CCM, the outgoing interface of a professional VSI is set to stand-by state, otherwise the outgoing interface of the professional VSI of stand-by state is set to the main state of using, can continue to transmit user's service message like this, thereby solve the interdepartmental system loop problem of VPLS fast, satisfied professional requirement such as voice, video, VPN;
Further, this mode is only operated on some ASBR, and other ASBR is not had specific (special) requirements, and this ASBR supports that 802.1ag gets final product, and does not have inter-communicating problem, applied range.
The embodiment of the invention four solves the processing method of VPLS loop, specifically can comprise:
PW receives CCM by management, and transmits described CCM; Described management PW is used to transmit described CCM.
Present embodiment has been realized quick solution VPLS loop problem by transmitting described CCM.
The processing unit of the embodiment of the invention one VPLS loop is applicable to dual-homed equipment, described dual-homed equipment be specially home device belong to first by home device and second by home device, described home device and described first is the main state of using by the service channel between the home device, can transmit user's service message, described home device and described second is a stand-by state by the service channel between the home device, can not transmit user's service message.
As shown in Figure 9, be the processing unit structural representation of the embodiment of the invention one VPLS loop, specifically can comprise sending module 23 and service channel state setting module 24, service channel state setting module 24 is connected with sending module 23.Wherein, operation module 23 be used for when described home device, described first by home device and described second by home device on a loop time, described home device transmission CCM; Service channel state setting module 24 is used for described CCM through after managing the PW transmission, and when described home device was not received described CCM in the given time, the service channel of stand-by state was set to the main state of using.
Present embodiment sends CCM by sending module 23, and service channel state setting module 24 is not received described CCM by described management PW in the given time, the service channel of stand-by state is provided with to lead uses state, thereby solved the loop of VPLS fast; Satisfied professional requirement such as voice, video, VPN.
The application scenarios of the processing method of the embodiment of the invention two VPLS loops is: in the networking plan of HVPLS, a UPE is dual-homed to a SPE and the 2nd SPE, and the three forms a loop.
On a last embodiment basis, in the processing unit of inventive embodiments two VPLS loops, described service channel is specially professional tseudo circuit, described service channel is specially professional PW, described home device is specially UPE, described first is specially a SPE by home device, and described second is specially the 2nd SPE by home device.
As shown in figure 10, processing unit structural representation for the embodiment of the invention two VPLS loops, specifically can comprise: first Management virtual switching instance is set up module 211, the first management PW sets up module 221, the first operation module 251, first sending module 231 and the first service channel state setting module 241, the first management PW sets up module 221 and sets up module 211 with first Management virtual switching instance and be connected, the first operation module 251 sets up module 211 with first Management virtual switching instance respectively and the first management PW sets up module 221 and is connected, first sending module 231 is connected with the first operation module 251, and the first service channel state setting module 241 is connected with first sending module 231.Wherein, first Management virtual switching instance is set up module 211 and be used for creating respectively the identical described Management virtual switching instance of identifier on PE all on the loop, and described Management virtual switching instance is used to described CCM to realize the ether bridging functionality; The first management PW sets up module 221 and is used for according to described Management virtual switching instance, creates described management PW between two adjacent on loop PE; The first operation module 251 is used for moving 802.1ag on the Management virtual switching instance of described UPE, detects the VPLS loop; Wherein, 802.1ag is a kind of Ethernet OAM, is used to realize fault detect end to end, further, is used to detect the HVPLS loop in this enforcement; First sending module 231 is used for when described UPE, a described SPE and described the 2nd SPE are on a loop, and described UPE sends CCM; The first service channel state setting module 241 is used for described CCM through after managing the tseudo circuit transmission, judges whether described UPE receives described CCM in the given time; If the professional PW between a described UPE and the SPE is set to stand-by state; Otherwise the professional PW of stand-by state is set to the main state of using.
Present embodiment is set up module 211 and the described first management PW by described first Management virtual switching instance and is set up module 221 creative management VSI and management PW on the UPE of HVPLS and two SPE respectively, the described then first operation module 251 is moved 802.1ag on the Management virtual switching instance of described UPE, first sending module 231 sends CCM; When the described first professional PW state setting module 241 is received described CCM in the given time, the professional PW of a UPE is made as stand-by state, otherwise the professional PW of stand-by state is set to mainly use state, described professional PW just can transmit user's business; Because 802.1ag realizes by hardware that normally detection speed can reach 50 milliseconds, even tens milliseconds, thereby solve the loop problem of VPLS fast, satisfied professional requirement such as voice, video, VPN.
Further, as long as UPE supports 802.1ag, SPE need be the VPLS of support standard only, does not have other requirements, and is few to UPE and SPE restriction, applied range.
The application scenarios of the processing unit of the embodiment of the invention three VPLS loops is: adopt the interdepartmental system of VPLS Option A scheme, promptly adopt the square shape networking plan, the 4th ASBR of the ASBR of the one AS and the 3rd ASBR, the 2nd AS and the 2nd ASBR form a loop, and an ASBR belongs to the 3rd ASBR and the 2nd ASBR.
On the processing unit basis of the embodiment of the invention one VPLS loop, in this enforcement, described service channel is specially the outgoing interface of VSI, and described home device is specially an ASBR, described first is specially the 3rd ASBR by home device, and described second is specially the 2nd ASBR by home device.
As shown in figure 11, processing unit structural representation for the embodiment of the invention three VPLS loops, specifically can comprise: second Management virtual switching instance is set up module 212, the second management PW sets up module 222, the second operation module 252, second sending module 232 and the second service channel state setting module 242, the second management PW sets up module 222 and sets up module 212 with second Management virtual switching instance and be connected, the second operation module 252 sets up module 212 with second Management virtual switching instance respectively and the second management PW sets up module 222 and is connected, second sending module 232 is connected with the second operation module 252, and the second service channel state setting module 242 is connected with second sending module 232.Wherein, second Management virtual switching instance is set up module 212 and is used on ASBR all on the loop creating the identical Management virtual switching instance of identifier; Described Management virtual switching instance is used to described CCM to realize the ether bridging functionality; Described Management virtual switching instance is used to described CCM to realize the ether bridging functionality; The second management PW module 222 is used for according to described Management virtual switching instance, creates described management PW between two adjacent on loop ASBR; The second operation module 232 is used for moving 802.1ag on the described Management virtual switching instance of a described ASBR, detects the interdepartmental system loop on the VPLS; Second sending module 232 is used for when a described ASBR, described the 2nd ASBR and described the 3rd ASBR are on a loop, and a described ASBR sends CCM; The second service channel state setting module 242 is used for described CCM through after managing the PW transmission, judges whether a described ASBR receives described CCM in the given time; If the outgoing interface of the professional VSI between a described ASBR and the 2nd ASBR or the 3rd ASBR is set to stand-by state; Otherwise the outgoing interface of the described professional VSI of stand-by state is set to the main state of using.
Present embodiment is by in the interdepartmental system Option A scheme of VPLS, second Management virtual switching instance is set up module 212 and create described Management virtual switching instance on every the ASBR that forms loop, the second management PW sets up module 222 and create described management PW between two adjacent on loop ASBR, the second operation module 252 is moved 802.1ag on the Management virtual switching instance on the ASBR then, detect the VPLS loop, second sending module 232 sends CCM; When the second professional VSI state setting module 242 is received described CCM in the given time, the outgoing interface of a professional VSI is set to stand-by state, otherwise the outgoing interface of the professional VSI of stand-by state is set to the main state of using, because 802.1ag is normally realized by hardware, thereby solve the interdepartmental system loop control problem of VPLS fast, satisfied professional requirement such as voice, video, VPN.
Further, this mode is only operated on some ASBR, and other ASBR is not had specific (special) requirements, and this ASBR supports that 802.1ag gets final product, and does not have inter-communicating problem, applied range.
The embodiment of the invention four solves the processing unit of VPLS loop, specifically can comprise: transparent transmission module 25 is used for receiving CCM by management PW, and transmits described CM; Described management PW is used to transmit described CCM.
Present embodiment has been realized quick solution VPLS loop problem by the described CCM of transparent transmission module forwards.
The treatment system of the embodiment of the invention one VPLS loop is applicable to dual-homed equipment, described dual-homed equipment be specially home device belong to first by home device and second by home device, described home device and described first is the main state of using by the service channel between the home device, can transmit user's service message, described home device and described second is a stand-by state by the service channel between the home device, can not transmit user's service message.
As shown in figure 12, treatment system structural representation for embodiment of the invention VPLS loop, specifically can comprise: comprise home device 30 and by home device 31, described by home device comprise first by home device 311 and second by home device 312, described home device 30 belong to first by home device 311 and second by home device 312, described home device 30 and described first is the main state of using by the service channel between the home device 311, can transmit user's service message, described home device 30 and described second is a stand-by state by the service channel between the home device 312, can not transmit user's service message, wherein
Home device 30 is used on a loop time, being sent CCM by home device 312 by home device 311 and described second when described home device 30, described first; When not receiving described CCM in the given time, the service channel of stand-by state is set to the main state of using;
By home device 31, be used for receiving described CCM, and transmit described CCM by management PW; Described CCM is arrived first by home device 311 through home device 30 and first by the management PW between the home device 311, arrived second by home device 312 by home device 311 and second by the management PW between the home device 312 through first, got back to described home device 30 through second by the management PW between the home device 312 again.
Present embodiment sends CCM by home device 30, the service channel that sets in advance to stand-by state is provided with the main state of using, is received CCM by home device 31 by management PW, and transmit described CCM, thereby solved the loop of VPLS fast, satisfied professional requirement such as voice, video, VPN.
Ethernet technology is owing to being simple and easy to all to obtain large-scale application at present in local area network (LAN), metropolitan area network, wide area network scope with, cheap, reason such as bandwidth improves constantly.But traditional ethernet maintainability, manageability, the ability of can runing are all more weak, and be along with the expansion gradually of Ethernet range of application, also more and more stronger for the demand of Ethernet OAM function.The embodiment of the invention can utilize the Ethernet OAM fast detecting to the VPLS loop problem, has satisfied professional requirement such as voice, video, VPN.
It should be noted that at last: above embodiment is only unrestricted in order to technical scheme of the present invention to be described, although the present invention is had been described in detail with reference to preferred embodiment, those of ordinary skill in the art is to be understood that, can make amendment or be equal to replacement technical scheme of the present invention, and not break away from the spirit and scope of technical solution of the present invention.

Claims (19)

1, a kind of processing method of virtual special local area network service loop, it is characterized in that, described method is applicable to dual-homed equipment, described dual-homed equipment be specially home device belong to first by home device and second by home device, described home device and described first is the main state of using by the service channel between the home device, can transmit user's service message, described home device and described second is a stand-by state by the service channel between the home device, can not transmit user's service message, described method comprises:
When described home device, described first by home device and described second by home device on a loop time, described home device sends detection of connectivity message;
Described detection of connectivity message through the transmission of management tseudo circuit after, when described home device was not received described detection of connectivity message in the given time, the service channel of stand-by state was set to the main state of using.
2, the processing method of virtual special local area network service loop according to claim 1, it is characterized in that, described service channel is specially professional tseudo circuit, described home device is specially lower floor's service provider edge router, described first is specially the first top service provider edge router by home device, described second is specially the second top service provider edge router by home device, and described home device sends detection of connectivity message and is specially:
When described lower floor service provider edge router, the described first top service provider edge router and the second top service provider edge router were on a loop, described lower floor service provider edge router sent detection of connectivity message.
3, the processing method of virtual special local area network service loop according to claim 2 is characterized in that, the service channel of described stand-by state is set to the master and specifically comprises with state:
Described detection of connectivity message judges whether described lower floor service provider edge router receives described detection of connectivity message in the given time after transmitting through the management tseudo circuit;
If the professional tseudo circuit between described lower floor service provider edge router and the described second top service provider edge router is set to stand-by state; Otherwise the professional tseudo circuit of stand-by state is set to the main state of using.
4, the processing method of virtual special local area network service loop according to claim 1 and 2 is characterized in that, comprises before the described transmission detection of connectivity message:
On service provider edge router all on the loop, create the identical managing virtual exchange example of identifier respectively; Described managing virtual exchange example is used to described detection of connectivity message to realize the ether bridging functionality;
According to described managing virtual exchange example, between adjacent two service-provider edge routers on the loop, create described management tseudo circuit;
On the managing virtual exchange example of described top service provider edge router, move 802.1ag, detect the virtual special local area network loop.
5, the processing method of virtual special local area network service loop according to claim 1 and 2, it is characterized in that described detection of connectivity message time-out time is greater than the link failure convergence time between described first top service provider edge router and the described second top service provider edge router.
6, the processing method of virtual special local area network service loop according to claim 1, it is characterized in that, described service channel is specially the outgoing interface of professional virtual switch instance, described home device is the first autonomous system edge router of first autonomous system, described first is the 3rd autonomous system edge router of first autonomous system by home device, described second is the second autonomous system edge router of second autonomous system by home device, and described home device sends detection of connectivity message and is specially:
When the described first autonomous system edge router, described the 3rd autonomous system edge router and the described second autonomous system edge router were on a loop, the described first autonomous system edge router sent detection of connectivity message.
7, the processing method of virtual special local area network service loop according to claim 6 is characterized in that, the service channel of described stand-by state is set to the master and specifically comprises with state:
Described detection of connectivity message judges whether the described first autonomous system edge router receives described detection of connectivity message in the given time after transmitting through the management tseudo circuit; If the outgoing interface of the professional virtual switch instance between described first independent system boundary router and the 3rd independent system boundary router or the second autonomous system edge router is set to stand-by state; Otherwise the outgoing interface of the professional virtual switch instance of stand-by state is set to the main state of using.
8, according to the processing method of claim 1 or 6 described virtual special local area network service loops, it is characterized in that, comprise before the described transmission detection of connectivity message:
On independent system boundary routers all on the loop, create the identical managing virtual exchange example of identifier; Described managing virtual exchange example is used to described detection of connectivity message to realize the ether bridging functionality;
According to described managing virtual exchange example, between two adjacent on loop independent system boundary routers, create described management tseudo circuit;
On the managing virtual exchange example of the described first autonomous system edge router, move 802.1ag, detect the interdepartmental system loop in the virtual special local area network service.
9, according to the processing method of claim 1 or 6 described virtual special local area network service loops, it is characterized in that the described detection of connectivity message detection time is greater than described first independent system boundary router in the same autonomous system and the link failure convergence time between described the 3rd independent system boundary router.
10, a kind of processing method of virtual special local area network service loop is characterized in that comprising:
Receive detection of connectivity message by the management tseudo circuit, and transmit described detection of connectivity message; Described management tseudo circuit is used to transmit described detection of connectivity message.
11, a kind of processing unit of virtual special local area network service loop, it is characterized in that, described device is applicable to dual-homed equipment, described dual-homed equipment be specially home device belong to first by home device and second by home device, described home device and described first is the main state of using by the service channel between the home device, can transmit user's service message, described home device and described second is a stand-by state by the service channel between the home device, can not transmit user's service message, described device comprises:
Sending module, be used for when described home device, described first by home device and described second by home device on a loop time, described home device sends detection of connectivity message;
The service channel state setting module, be used for described detection of connectivity message through the transmission of management tseudo circuit after, when described home device was not received described detection of connectivity message in the given time, the service channel of stand-by state was set to the main state of using.
12, the processing unit of virtual special local area network service loop according to claim 11, it is characterized in that, described service channel is specially professional tseudo circuit, described home device is lower floor's service provider edge router, described first is the first top service provider edge router by home device, described second is the second top service provider edge router by home device, and described sending module is specially:
First sending module, be used for when described lower floor service provider edge router, the described first top service provider edge router and the described second top service provider edge router are on a loop, described lower floor service provider edge router sends detection of connectivity message.
According to the processing unit of claim 11 or 12 described virtual special local area network service loops, it is characterized in that 13, described service channel state setting module is specially:
The first service channel state setting module is used for described detection of connectivity message through after managing the tseudo circuit transmission, judges whether described lower floor service provider edge router receives described detection of connectivity message in the given time; If the professional tseudo circuit between the described lower floor service provider edge router and the first top service provider edge router is set to stand-by state; Otherwise the professional tseudo circuit of stand-by state is set to the main state of using.
14, according to the processing unit of claim 11 or 12 described virtual special local area network service loops, it is characterized in that also comprising:
First managing virtual exchange example is set up module, is used for creating respectively on service provider edge router all on the loop the identical described managing virtual exchange example of identifier; Described managing virtual exchange example is used to described detection of connectivity message to realize the ether bridging functionality;
The first management tseudo circuit is set up module, is used for creating described management tseudo circuit according to described managing virtual exchange example between adjacent two service-provider edge routers on the loop;
The first operation module is used for moving 802.1ag on the managing virtual exchange example of described lower floor service provider edge router, detects the virtual special local area network loop.
15, the processing unit of virtual special local area network service loop according to claim 11, it is characterized in that, described service channel is specially the outgoing interface of professional virtual switch instance, described home device is specially the first autonomous system edge router of first autonomous system, described first is specially the 3rd autonomous system edge router of first autonomous system by home device, described second is specially the second autonomous system edge router of second autonomous system by home device, and described sending module is specially:
Second sending module is used for when the described first autonomous system edge router, the described second autonomous system edge router and described the 3rd autonomous system edge router are on loop, and the described first autonomous system edge router sends detection of connectivity message.
According to the processing unit of claim 11 or 15 described virtual special local area network service loops, it is characterized in that 16, described service channel state setting module is specially:
The second service channel state setting module is used for described detection of connectivity message through after managing the tseudo circuit transmission, judges whether the described first autonomous system edge router receives described detection of connectivity message in the given time; If the outgoing interface of the professional virtual switch instance between the described first independent system boundary router and the second autonomous system edge router or the 3rd independent system boundary router is set to stand-by state; Otherwise the outgoing interface of the professional virtual switch instance of stand-by state is set to the main state of using.
17, according to the processing unit of claim 11 or 15 described virtual special local area network service loops, it is characterized in that also comprising:
Second managing virtual exchange example is set up module, is used for creating on independent system boundary routers all on the loop the identical managing virtual exchange example of identifier; Described managing virtual exchange example is used to described detection of connectivity message to realize the ether bridging functionality;
The second management tseudo circuit is set up module, is used for creating described management tseudo circuit according to described managing virtual exchange example between two adjacent on loop independent system boundary routers;
The second operation module is used for moving 802.ag on the managing virtual exchange example of the described first autonomous system edge router, detects the interdepartmental system loop in the virtual special local area network service.
18, a kind of processing unit of virtual special local area network service loop is characterized in that comprising:
The transparent transmission module is used for receiving detection of connectivity message by the management tseudo circuit, and transmits described detection of connectivity message; Described management tseudo circuit is used to transmit described detection of connectivity message.
19, a kind for the treatment of system of virtual special local area network service loop; It is characterized in that comprising home device and by home device; Described by home device comprise first by home device and second by home device; Described home device belong to first by home device and second by home device; Described home device and described first is master state by the service channel between the home device; Can transmit user's service message; Described home device and described second is stand-by state by the service channel between the home device; Can not transmit user's service message; Wherein
Home device, be used for when described home device, described first by home device and described second by home device on a loop time, send detection of connectivity message, when not receiving described detection of connectivity message in the given time, the service channel of stand-by state is set to the main state of using;
By home device, be used for receiving detection of connectivity message, and transmit described detection of connectivity message by the management tseudo circuit.
CN2008101183930A 2008-08-15 2008-08-15 Processing method, apparatus and system of virtual special local area network service loop Active CN101345686B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008101183930A CN101345686B (en) 2008-08-15 2008-08-15 Processing method, apparatus and system of virtual special local area network service loop

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008101183930A CN101345686B (en) 2008-08-15 2008-08-15 Processing method, apparatus and system of virtual special local area network service loop

Publications (2)

Publication Number Publication Date
CN101345686A true CN101345686A (en) 2009-01-14
CN101345686B CN101345686B (en) 2012-06-27

Family

ID=40247581

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008101183930A Active CN101345686B (en) 2008-08-15 2008-08-15 Processing method, apparatus and system of virtual special local area network service loop

Country Status (1)

Country Link
CN (1) CN101345686B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010145102A1 (en) * 2009-06-15 2010-12-23 中兴通讯股份有限公司 Method and apparatus for protecting ethernet with shared link
CN102143004A (en) * 2011-04-06 2011-08-03 华为数字技术有限公司 Link protection method and network equipment
WO2011127665A1 (en) * 2010-04-16 2011-10-20 华为技术有限公司 Method, system and corresponding device for implementing border gateway protocol - advertised discovery (bgp-ad)
CN102868616A (en) * 2012-09-21 2013-01-09 华为技术有限公司 Method for establishing virtual MAC (Media Access Control) address table item in network as well as router and system
CN108111327A (en) * 2016-11-25 2018-06-01 上海诺基亚贝尔股份有限公司 Network operations management maintaining method and device
CN110768862A (en) * 2019-09-23 2020-02-07 烽火通信科技股份有限公司 Cloud platform physical link connectivity detection device, method and system
WO2021223646A1 (en) * 2020-05-07 2021-11-11 华为技术有限公司 Protection switching method and apparatus
CN115174438A (en) * 2022-07-05 2022-10-11 杭州云合智网技术有限公司 VPWS dual-active dual-home business connectivity identification method

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010145102A1 (en) * 2009-06-15 2010-12-23 中兴通讯股份有限公司 Method and apparatus for protecting ethernet with shared link
CN101924642B (en) * 2009-06-15 2014-09-10 中兴通讯股份有限公司 Method and device for protecting Ethernet with shared link
CN102232277B (en) * 2010-04-16 2013-12-04 华为技术有限公司 Method, system and corresponding device for implementing border gateway protocol - advertised discovery (BGP-AD)
CN102232277A (en) * 2010-04-16 2011-11-02 华为技术有限公司 Method, system and corresponding device for implementing border gateway protocol - advertised discovery (BGP-AD)
WO2011127665A1 (en) * 2010-04-16 2011-10-20 华为技术有限公司 Method, system and corresponding device for implementing border gateway protocol - advertised discovery (bgp-ad)
CN102143004B (en) * 2011-04-06 2013-10-09 北京华为数字技术有限公司 Link protection method and network equipment
CN102143004A (en) * 2011-04-06 2011-08-03 华为数字技术有限公司 Link protection method and network equipment
CN102868616A (en) * 2012-09-21 2013-01-09 华为技术有限公司 Method for establishing virtual MAC (Media Access Control) address table item in network as well as router and system
CN102868616B (en) * 2012-09-21 2015-07-08 华为技术有限公司 Method for establishing virtual MAC (Media Access Control) address table item in network as well as router and system
CN108111327A (en) * 2016-11-25 2018-06-01 上海诺基亚贝尔股份有限公司 Network operations management maintaining method and device
CN110768862A (en) * 2019-09-23 2020-02-07 烽火通信科技股份有限公司 Cloud platform physical link connectivity detection device, method and system
CN110768862B (en) * 2019-09-23 2021-03-09 烽火通信科技股份有限公司 Cloud platform physical link connectivity detection device, method and system
WO2021223646A1 (en) * 2020-05-07 2021-11-11 华为技术有限公司 Protection switching method and apparatus
CN115174438A (en) * 2022-07-05 2022-10-11 杭州云合智网技术有限公司 VPWS dual-active dual-home business connectivity identification method
CN115174438B (en) * 2022-07-05 2023-09-22 杭州云合智网技术有限公司 Method for identifying service connectivity of VPWS dual-activity dual-homing

Also Published As

Publication number Publication date
CN101345686B (en) 2012-06-27

Similar Documents

Publication Publication Date Title
CN101345686B (en) Processing method, apparatus and system of virtual special local area network service loop
US8300523B2 (en) Multi-chasis ethernet link aggregation
CN100558111C (en) Metro Ethernet provides reliability processing method and the system under the multi-service networking
EP2498454B1 (en) Method, device and system for processing service traffic based on pseudo wires
CN102571426B (en) Double-homing protection method and device
CN102025541B (en) Method and system for realizing multicast protection
CN101212400B (en) Method and system for negotiating bidirectional forwarding detection session identifier for pseudo wire
CN102025646B (en) Link switching method and device thereof
EP2033377B1 (en) Forced medium access control (MAC) learning in bridged ethernet networks
US20120113835A1 (en) Inter-network carrier ethernet service protection
CN102282805B (en) Method for service protection and access device
CN101924654B (en) Point-to-multipoint service-based path switching method and system
WO2011003457A1 (en) Method and device for conveying traffic
WO2009056034A1 (en) Method, system and equipment to establish bfd detection for lsp tunnel
WO2007086157A1 (en) Network system
CN109327318B (en) SDN management network architecture and method for establishing SDN management network
CN107332683A (en) A kind of link switch-over method and system
CN105791074A (en) Method and device for establishing PW (Pseudo Wire) links
CN102088400A (en) Provider edge (PE) equipment in virtual special network and switching method
CN100446476C (en) Method and apparatus for communicating network trouble dtecting result
EP3255838B1 (en) Method, switching device and network controller for protecting links in software-defined network (sdn)
US20120269056A1 (en) Method, device, and system for protecting semi-ring network
JP2003258829A (en) Ethernet controlling method, network, device, and method for controlling the same
CN103560869B (en) A kind of VPLS link switching, auxiliary switching device and method
CN107770028B (en) Method for realizing point-to-multipoint virtual local area network service in China telecommunication scene

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