CN102238138A - Pseudo wire service processing method and system - Google Patents

Pseudo wire service processing method and system Download PDF

Info

Publication number
CN102238138A
CN102238138A CN2010101568964A CN201010156896A CN102238138A CN 102238138 A CN102238138 A CN 102238138A CN 2010101568964 A CN2010101568964 A CN 2010101568964A CN 201010156896 A CN201010156896 A CN 201010156896A CN 102238138 A CN102238138 A CN 102238138A
Authority
CN
China
Prior art keywords
pseudo
line
attribute
far
local
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.)
Pending
Application number
CN2010101568964A
Other languages
Chinese (zh)
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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN2010101568964A priority Critical patent/CN102238138A/en
Publication of CN102238138A publication Critical patent/CN102238138A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a pseudo wire service processing method, which comprises the following steps of: negotiating about the consistency of pseudo wire freeze configuration between a local provider edge (PE) and a remote PE in a static configuration or signaling notification way; if a signaling session between the local PE and the remote PE is interrupted or protocol processors of the local PE and the remote PE fail when the local PE and the remote PE are both configured with the freeze attribute of a pseudo wire, continuously keeping the forwarding state of the pseudo wire. The invention also discloses a pseudo wire service processing device. By the method and the device provided by the invention, the service forwarding state of the pseudo wire is continuously kept, and a pseudo wire service corresponding to the signaling session may not be stopped if the signaling session is interrupted or the protocol processors of the local PE and the remote PE fail, thereby ensuring the continuous forwarding of a customer service.

Description

A kind of processing method of pseudo-line service and system
Technical field
The present invention relates to the pseudo-line technology in the network service, relate in particular to a kind of processing method and system of pseudo-line service.
Background technology
(PW, Pseudowire) technology is the solution that proposes at following converged communication network to pseudo-line, is the technology that 1 layer of simulation tradition and 2 layer network business are provided on packet network.Pseudo-line technology almost is applicable to all-network, comprises transmission network and Access Network, can make multiple label switching technology (MPLS, Multi-Protocol Label Switch) break through core network, realizes Access Network and the real convergence of metropolitan area network.
Pseudo-line is at edge router (PE, Provider Edge) a point-to-point connection between, at the Internet engineering duty group (IETF, Internet Engineering Task Force) defined creating a mechanism of pseudo-line among the RFC4447, adopt target labels distribution protocol (T-LDP, Target Label DistributeProtocol) session is set up pseudo-line as signaling mechanism, and carries out the label exchange and the parameter negotiation of pseudo-line.Pseudo-line, the position of T-LDP session in network, as shown in Figure 1.When the T-LDP session was interrupted owing to some fault, edge router need be removed the pairing pseudo-line of this fault session, comprised discharging the pairing label forwarding information of pseudo-line, and client's business that corresponding pseudo-line carried also can be interrupted.
The T-LDP session is because it is based on Internet Protocol (IP; Internet Protocol) characteristic is subjected to the influence of unstable networks or fault easily, and lacks effective protection mechanism; the automatic convergence that relies on IP can cause very long convergence time again, generally more than 40 seconds.In some cases, the T-LDP session is the packet network tunnel (PSN Tunnel) that can be independent of carrying pseudo-line, and when the T-LDP conversation, the pairing PSN Tunnel of pseudo-line may remain intact.This moment owing to the interruption of T-LDP session causes the interruption of pseudo-line, thereby cause the interruption of client's business, cause the availability of pseudo-line to reduce greatly.
Existingly steadily restart (Graceful Restart) mechanism and separate the chain of command and the forwarding face of pseudo-line by using, when the T-LDP conversation, can continue to keep professional forwarding, and the maintenance business is not interrupted.But Graceful Restart function is under the situation that hypothesis far-end PE member is restarted and the mechanism of design is all associated pseudo-line services of T-LDP session between two reciprocity each other PE thereby limited its sphere of action.If customer requirements some pseudo-line service in certain T-LDP session, service needed kept when it interrupted in signaling, and to other pseudo-line services, service needed was interrupted when it interrupted in signaling, and at this moment existing Graceful Restart just can't finish this function.In addition, existing Graceful Restart has the maximum time restriction for the retention time of business; That is to say, when time of T-LDP conversation surpass Graceful Restart restart the stand-by period (Restart time) time, the PE that sets up pseudo-line still can delete pseudo-line, and pseudo-line institute loaded service is interrupted.In addition, enabling of graceful restart mechanism can only be unit with the session, if i.e. certain session initiation graceful restart mechanism, then all have graceful restart mechanism by the pseudo-line of this session.If the user wishes that only certain some pseudo-line can be independent of control aspect and forwarding plane, then can't accomplish.
Based on Border Gateway Protocol (BGP, Border Gateway Protocol) VPLS (VPLS of signaling method, Virtual Private LAN Service), by the BGP signaling finish that VPLS member finds automatically, the exchange of the label of pseudo-line and parameter negotiation.VPLS, pseudo-line, the position of BGP signaling session in network, as shown in Figure 2.When the BGP signaling was interrupted owing to some fault, the PE member of VPLS can delete pairing pseudo line tag, thereby caused the VPLS service disconnection.
The session of BGP signaling is subjected to the influence of unstable networks or fault easily, and lacks effective protection mechanism owing to the characteristic of its IP.In some cases, the session of BGP signaling is to be independent of the packet network tunnel (PSN Tunnel) of carrying customer service, when BGP signaling conversation, the pairing PSN Tunnel of pseudo-line between two VPLS member PE may remain intact.This moment, the interruption owing to the session of BGP signaling caused the interruption of pseudo-line, thereby caused the interruption of client's business that pseudo-line carries, and the availability of VPLS is reduced greatly.
Summary of the invention
In view of this, main purpose of the present invention is to provide a kind of processing method and system of pseudo-line service, to improve the availability of pseudo-line.
For achieving the above object, technical scheme of the present invention is achieved in that
The invention provides a kind of processing method of pseudo-line service, this method comprises:
By the mode of static configuration or signaling announcement, consult pseudo-line and freeze configuration consistency between local edge router (PE) and the far-end PE;
Described local PE and far-end PE all disposed pseudo-line freeze attribute the time, if the signaling conversation between described local PE and the far-end PE, the protocol processor of perhaps local PE and far-end PE lost efficacy, and then continued to keep the forwarding state of described pseudo-line.
Described signaling session comprises: all of based target tag distribution protocol (T-LDP) and Border Gateway Protocol (BGP) are set up the session of pseudo-line.
The protocol processor of described local PE and far-end PE has the main-apparatus protection function, perhaps has the function that pseudo-line information is kept at nonvolatile memory (Non-Volatile ROM).
This method further comprises:
Local PE and far-end PE send pseudo-line attribute announcement to the opposite end respectively, described local PE and far-end PE judge by the pseudo-line attribute announcement that receives whether the opposite end disposes the attribute that freezes of pseudo-line respectively, and then judge whether consistent the pseudo-line of described local PE and far-end PE freezes to dispose.
Consult pseudo-line by the mode of signaling announcement between described local PE and the far-end PE and freeze configuration consistency, be specially:
Local PE goes up the attribute that freezes of the pseudo-line of configuration, and gives described far-end PE with the described attribute that freezes by the signaling session announcement, and described far-end PE is freezed attribute according to the signaling session configuration that receives, and sends pseudo-line attribute announcement to described local PE; Perhaps,
On the far-end PE the pseudo-line of configuration freeze attribute, and will describedly freeze attribute and give described local PE by the signaling session announcement, described local PE freezes attribute according to the signaling session configuration that receives, and sends pseudo-line attribute to described far-end PE and announce.
By the mode of signaling announcement, consult pseudo-line and freeze configuration consistency between described local PE and the far-end PE, specifically comprise:
Attribute is freezed in configuration on described local PE or the far-end PE, and the attribute that freezes that will dispose sends to the PE of opposite end by the mode of signaling announcement, and the PE of described opposite end is configured according to the attribute that freezes of reception;
Perhaps, on described local PE and the far-end PE respectively configuration freeze attribute, and the attribute that freezes that will dispose sends to the PE of opposite end by the mode of signaling announcement, the configuration consistency of attribute is freezed in described local PE and far-end PE negotiation.
Local PE and far-end PE all disposed pseudo-line freeze attribute after, this method further comprises: transmit pseudo-presence information by pseudo-line association channel between described local PE and the far-end PE.
The present invention also provides a kind of processing unit of pseudo-line service, is applied in local PE and the far-end PE, and this device comprises:
Configuration module is used for the mode by static configuration or signaling announcement, and the pseudo-line of consulting local PE and far-end PE freezes configuration consistency;
Service Processing Module, be used for described local PE and far-end PE all disposed pseudo-line freeze attribute the time, if the signaling conversation between described local PE and the far-end PE, the protocol processor of perhaps local PE and far-end PE lost efficacy, and then continued to keep the forwarding state of described pseudo-line.
Described signaling session comprises: set up the session of pseudo-line based on all of T-LDP and BGP.
The protocol processor of described local PE and far-end PE has the main-apparatus protection function, perhaps has the function that pseudo-line information is kept at Non-Volatile ROM.
Described configuration module is further used for, send pseudo-line attribute announcement to the opposite end of PE, and judge by the pseudo-line attribute announcement that receives the opposite end whether the opposite end disposes the attribute that freezes of pseudo-line, and then judge whether consistent the pseudo-line of described local PE and far-end PE freezes to dispose.
Described configuration module is further used for, and disposes the attribute that freezes of pseudo-line, gives the opposite end of place PE with the described attribute that freezes by the signaling session announcement, and receives the pseudo-line attribute announcement that the opposite end sends.
Described configuration module is further used for, and attribute is freezed in configuration on described local PE or far-end PE, and the attribute that freezes that will dispose sends to the PE of opposite end by the mode of signaling announcement, and the PE that triggers described opposite end is configured according to the attribute that freezes of reception;
Perhaps, attribute is freezed in configuration respectively on described local PE and far-end PE, and the attribute that freezes that will dispose sends to the PE of opposite end by the mode of signaling announcement, triggers the configuration consistency that attribute is freezed in the negotiation of described local PE and far-end PE.
Described Service Processing Module is further used for, local PE and far-end PE all disposed pseudo-line freeze attribute after, by the pseudo-presence information between pseudo-line association channel transmitting locally PE and the far-end PE.
The processing method of a kind of pseudo-line service provided by the present invention and system by the mode of announcing by static configuration or signaling between local PE and the far-end PE, consult pseudo-line and freeze configuration consistency; Local PE and far-end PE all disposed pseudo-line freeze attribute the time, if the signaling conversation between local PE and the far-end PE, the protocol processor of perhaps local PE and far-end PE lost efficacy, and then continues to keep the forwarding state of pseudo-line, thereby the chain of command of pseudo-line is separated fully with forwarding face.By the present invention, interrupt in signaling session (comprise based on T-LDP and BGP all set up the session of pseudo-line), when the protocol processor of perhaps local PE and far-end PE lost efficacy, make pseudo-line continue to keep its professional state of transmitting, do not remove the pairing pseudo-line service of this signaling session, thereby the continuation that guarantees client's business is transmitted, and improves the availability of pseudo-line.
Description of drawings
Fig. 1 is pseudo-line in the prior art, the position view of T-LDP session in network;
Fig. 2 is VPLS in the prior art, pseudo-line, the position view of BGP signaling session in network;
Fig. 3 freezes the flow chart of attribute by the pseudo-line of T-LDP session announcement for the embodiment of the invention one;
Fig. 4 freezes the flow chart of attribute by the static configuration notifying pseudo-lines for the embodiment of the invention two;
Fig. 5 freezes attribute for the embodiment of the invention three by only disposing at monolateral PE, and the pseudo-line of T-LDP session announcement freezes the flow chart that attribute is given far-end PE;
Fig. 6 crosses the flow chart that BGP signaling session announcement VPLS freezes attribute for embodiment of the invention four-way;
Fig. 7 crosses the flow chart that static configuration announcement VPLS freezes attribute for embodiment of the invention five-way;
Fig. 8 freezes attribute for the embodiment of the invention six by only disposing at monolateral PE, and bgp session announcement VPLS freezes the flow chart that attribute is given far-end PE.
Embodiment
The technical solution of the present invention is further elaborated below in conjunction with the drawings and specific embodiments.
Consider IETF RFC4447 and RFC4761 provided that pseudo-line sets up and remove mechanism, the client's business that makes pseudo-line easily and carried is subjected to the influence of signaling session upheaval, has reduced the availability of pseudo-line.For this reason, the invention provides a kind of mechanism that improves pseudo-line availability, when being intended to the signaling conversation, make pseudo-line continue to keep its professional state of transmitting, do not remove the pairing pseudo-line service of this signaling session, thereby the continuation that guarantees client's business is transmitted.
The present invention is based on following core concept: the signaling conversation, the protocol processor of perhaps local PE and far-end PE lost efficacy, and the transfer capability of PW may still can keep; Thereby propose (Freeze) state that freezes of PW and (Unfreeze) state that thaws, be in the PW of Freeze state, its transfer capability is not subjected to the signaling session, the influence that the protocol processor of perhaps local PE and far-end PE lost efficacy; Be in the PW of Unfreeze state, its transfer capability will be subjected to the signaling session, the influence that the protocol processor of perhaps local PE and far-end PE lost efficacy.The protocol processor of so-called local PE and far-end PE lost efficacy, and was meant at least one inefficacy in the protocol processor of local PE and far-end PE.
Based on above-mentioned thought, the processing method of a kind of pseudo-line service provided by the present invention mainly may further comprise the steps:
Step 201 by the mode of static configuration or signaling announcement, is consulted pseudo-line and is freezed configuration consistency between local PE and the far-end PE.
So-called static configuration, promptly local PE and far-end PE respectively static configuration identical freeze attribute.The mode of so-called signaling announcement, by Signalling exchange, it is consensus to realize that pseudo-line freezes to dispose between promptly local PE and the far-end PE.For example: attribute is freezed in configuration on local PE or the far-end PE, and the attribute that freezes that will dispose sends to the PE of opposite end by the mode of signaling announcement, and the PE of opposite end is configured according to the attribute that freezes of reception; Perhaps, on local PE and the far-end PE respectively configuration freeze attribute, and the attribute that freezes that will dispose sends to the PE of opposite end by the mode of signaling announcement, the configuration consistency of attribute is freezed in local PE and far-end PE negotiation.Its specific implementation operation will be described in detail in follow-up embodiment.
Step 202, local PE and far-end PE all disposed pseudo-line freeze attribute the time, if the signaling conversation between local PE and the far-end PE, the protocol processor of perhaps local PE and far-end PE lost efficacy, and then continued to keep the forwarding state of pseudo-line.So-called signaling session comprises that based on T-LDP and BGP all set up the session of pseudo-line.
Pseudo-line of the present invention is the pseudo-line category of a broad sense, comprises pseudo-line of single-hop and multi-hop counterfeit wire.Local PE and far-end PE operation behavior are equally applicable to the exchange provider fringe node (S-PE, Switching PE) of multi-hop counterfeit wire.
Further elaborate below in conjunction with the processing method of specific embodiment above-mentioned pseudo-line service.
As shown in Figure 3, freeze the flow process of attribute for the embodiment of the invention one by the pseudo-line of T-LDP session announcement, this flow process may further comprise the steps:
Step 301, the user disposes the T-LDP session on local PE, with and far-end PE between set up the T-LDP session, in order to transmit the signaling message of pseudo-line.
Step 302 disposes pseudo-line service on local PE, comprise the information such as ID of pseudo-line sign (ID), pseudo-line type, far-end PE, needs to dispose the attribute that freezes of pseudo-line simultaneously.This step and step 301 do not have strict ordinal relation.
Step 303, judging whether pseudo-line on the local PE has disposed freezes attribute, if, execution in step 304; Otherwise, execution in step 310.
Need to prove that local PE can dispose pseudo-line and freeze attribute after pseudo-line is set up successfully, also can before pseudo-line be set up, dispose pseudo-line and freeze attribute.
Step 304, local PE freezes attribute with this and gives far-end PE by the T-LDP session announcement.
Step 305 judges whether local PE receives the pseudo-line attribute announcement of far-end PE, and has in the announcement of pseudo-line attribute and freeze attribute, if, execution in step 306; Otherwise, execution in step 310.
Need to prove, do not receive the pseudo-line attribute announcement of far-end PE at local PE; Perhaps local PE receives the pseudo-line attribute announcement of far-end PE, but does not have when freezing attribute in the announcement, and all execution in step 310.
Step 306, pseudo-line freezing function comes into force.
After pseudo-line freezing function came into force, if the T-LDP conversation, the protocol processor of perhaps local PE and far-end PE lost efficacy, and will continue to keep the forwarding state of this pseudo-line, comprise the pseudo-line outgoing label received from far-end PE and local distribute go into tag entry; Simultaneously local PE proceeds the forwarding of client's business that pseudo-line carries.If this moment, the PSN Tunnel of carrying pseudo-line service also interrupted, then professional can the interruption.
Step 307 has the pseudo-line that freezes attribute, and after pseudo-line was set up successfully, information will be no longer by the T-LDP session transmissions for the pseudo-line states (PW Status comprises information such as PW UP/DOWN) by the T-LDP session transmissions.Can select to transmit, also can select not transmit pseudo-presence information by pseudo-line association channel (PW associated channel).
Step 308, according to user's demand, the user can delete the attribute that freezes of pseudo-line on local PE, perhaps be called thaw (Unfreeze).Pseudo-line freeze attribute deleted after, if this moment, the T-LDP session was normal, then local PE is described according to RFC4447, need resend the LDP mapping message and give far-end PE so that far-end PE have this pseudo-line to client information; If this moment, the T-LDP session was interrupted, then local PE need delete the forwarding information of this pseudo-line, and the broken clients business.
Step 309, in local PE and far-end PE, if a side is restarted, and under the situation that the opposing party does not have to restart, the side of restarting can resend the pseudo-line information (comprising the information in the step 302) after the renewal.Frozen pseudo-line if the renewal of receiving pseudo-line information from the T-LDP session then needs to carry out the renewal of pseudo-line information, is up-to-date to remain pseudo-line information.In the process of pseudo-line information updating, may cause professional interruption.After pseudo-line was frozen, if the control board of equipment has the main-apparatus protection function, then master control borad need be synchronized to the forwarding information of pseudo-line the backup control board.If equipment does not have the main-apparatus protection function, equipment can be preserved the forwarding information of pseudo-line by additive method, as is kept in the nonvolatile memory (Non-Volatile ROM).After masterslave switchover or equipment are restarted, rebulid the T-LDP session, be frozen state if find pseudo-line, and can obtain complete correct forwarding information, then still need information by this pseudo-line of T-LDP session updates.
Step 310, do not support pseudo-line freezing function at local PE, or receive the pseudo-line attribute announcement of far-end PE, and find that this pseudo-line does not have when freezing attribute by the T-LDP session, the associative operation that local PE does not freeze pseudo-line, then carry out according to the described standard operation of RFC4447.
Need to prove that after pseudo-line was thawed, the user can carry out the configuration of freezing of pseudo-line again, with reference to abovementioned steps 302~307.Far-end PE also needs to carry out and above-mentioned local PE identical functions operation (with reference to step 301~310), repeats no more herein.
As shown in Figure 4, freeze the flow process of attribute for the embodiment of the invention two by the static configuration notifying pseudo-lines, this flow process may further comprise the steps:
Step 401, the user disposes the T-LDP session on local PE, with and far-end PE between set up the T-LDP session, in order to transmit the signaling message of pseudo-line.
Step 402 disposes pseudo-line service on local PE, comprise the information such as ID of pseudo-line ID, pseudo-line type, far-end PE, needs to dispose the attribute that freezes of pseudo-line simultaneously.This step and step 401 do not have strict ordinal relation.
Step 403, judging whether pseudo-line on the local PE has disposed freezes attribute, if, execution in step 404; Otherwise, execution in step 407.
Step 404, pseudo-line freezing function comes into force.
After pseudo-line freezing function came into force, if the T-LDP conversation, the protocol processor of perhaps local PE and far-end PE lost efficacy, and will continue to keep the forwarding state of this pseudo-line, comprise the pseudo-line outgoing label received from far-end PE and local distribute go into tag entry.Simultaneously local PE proceeds the forwarding of client's business that pseudo-line carries.If this moment, the PSN Tunnel of carrying pseudo-line service also interrupted, then professional can the interruption.
Need to prove that the user need guarantee that local PE and far-end PE have disposed the attribute that freezes of this pseudo-line simultaneously by configuration, otherwise can cause an end of pseudo-line that professional transmission is arranged, and the other end does not have professional the reception, forms network black hole phenomenon.
Step 405 has the pseudo-line that freezes attribute, and after pseudo-line was set up successfully, information will be no longer by the T-LDP session transmissions for the pseudo-line states (PW Status comprises information such as PW UP/DOWN) by the T-LDP session transmissions.Can select to transmit, also can select not transmit pseudo-presence information by pseudo-line association channel (PW associated channel).
Step 406, according to user's demand, the user can delete the attribute that freezes of pseudo-line on local PE, perhaps be called thaw (Unfreeze).Pseudo-line freeze attribute deleted after, if this moment, the T-LDP session was normal, then local PE is described according to RFC4447, need resend the LDP mapping message and give far-end PE so that far-end PE have this pseudo-line to client information.If this moment, the T-LDP session was interrupted, then local PE need delete the forwarding information of this pseudo-line, and the broken clients business.
Step 407, if local PE does not support pseudo-line freezing function, then local PE does not freeze operation to pseudo-line, carries out according to the described standard operation of RFC4447.
Need to prove, after pseudo-line is thawed, the user can carry out again pseudo-line freeze the configuration, refer step 402~405.Far-end PE also needs to carry out and above-mentioned local PE identical functions operation (step 401~407), repeats no more herein.
As shown in Figure 5, freeze attribute for the embodiment of the invention three by only disposing at monolateral PE, the pseudo-line of T-LDP session announcement freezes the flow process that attribute is given far-end PE, and this flow process may further comprise the steps:
Step 501, the user disposes the T-LDP session on local PE, with and far-end PE between set up the T-LDP session, in order to transmit the signaling message of pseudo-line.
Step 502 disposes pseudo-line service on local PE, comprise the information such as ID of pseudo-line ID, pseudo-line type, far-end PE.This step and step 501 do not have strict ordinal relation.
Step 503, only on local PE the pseudo-line of configuration freeze attribute, and local PE gives far-end PE with this attribute by the T-LDP session announcement.Far-end PE is according to the attribute that freezes of the signaling session configuration that receives self.
Local PE can dispose pseudo-line and freeze attribute after pseudo-line be set up successfully, also can dispose pseudo-line and freeze attribute before pseudo-line be set up.
Step 504~505, far-end PE sends pseudo-line attribute announcement by the T-LDP session to local PE, and then pseudo-line freezing function comes into force.
After pseudo-line freezing function came into force, if the T-LDP conversation, the protocol processor of perhaps local PE and far-end PE lost efficacy, and will continue to keep the forwarding state of this pseudo-line, comprise the pseudo-line outgoing label received from far-end PE and local distribute go into tag entry.Simultaneously local PE proceeds the forwarding of client's business that pseudo-line carries.If this moment, the PSN Tunnel of carrying pseudo-line service also interrupted, then professional can the interruption.
Step 506 has the pseudo-line that freezes attribute, and after pseudo-line was set up successfully, information will be no longer by the T-LDP session transmissions for the pseudo-line states (PW Status comprises information such as PW UP/DOWN) by the T-LDP session transmissions.Can select to transmit, also can select not transmit pseudo-presence information by pseudo-line association channel (PW associated channel).
Step 507, according to user's demand, the user can delete the attribute that freezes of pseudo-line on local PE, perhaps be called thaw (Unfreeze).Pseudo-line freeze attribute deleted after, if this moment, the T-LDP session was normal, then local PE is described according to RFC4447, need resend the LDP mapping message and give far-end PE so that far-end PE have this pseudo-line to client information.If this moment, the T-LDP session was interrupted, then local PE need delete the forwarding information of this pseudo-line, and the broken clients business.
Step 508, in local PE and far-end PE, if a side is restarted, and under the situation that the opposing party does not have to restart, the side of restarting can resend the PW information after the renewal.Frozen PW if the renewal of receiving PW information from the T-LDP session then needs to carry out the renewal of PW information, is up-to-date to remain PW information.In the process of PW information updating, may cause professional interruption.After pseudo-line was frozen, if the control board of equipment has the main-apparatus protection function, then master control borad need be synchronized to the forwarding information of pseudo-line the backup control board.If equipment does not have the main-apparatus protection function, equipment can be preserved the forwarding information of pseudo-line by additive method, as is kept among the Non-Volatile ROM.After masterslave switchover or equipment are restarted, rebulid the T-LDP session, be frozen state if find pseudo-line, and can obtain complete correct forwarding information, then still need information by this pseudo-line of T-LDP session updates.
Need to prove, after pseudo-line is thawed, the user can carry out again pseudo-line freeze the configuration, refer step 502~506.Above-mentioned is that example describes with local PE, if so-called " attribute is freezed in monolateral PE configuration " refers to far-end PE, the class of operation of the performed operation of far-end PE and above-mentioned local PE seemingly (step 501~508) repeats no more herein so.
Again as shown in Figure 6, be that embodiment of the invention four-way is crossed the flow process that BGP signaling session announcement VPLS freezes attribute, this flow process may further comprise the steps:
Step 601, the user disposes the session of BGP signaling on local PE, with and the remote edge router between set up the session of BGP signaling, in order to the transmission VPLS signaling message.
Step 602, configuration VPLS business on local PE, route target (the RT that comprises VPLS, Route Target), the route-distinguisher (RD of VPLS, Route Distinguisher), virtual edge sign (VEID, Virtual Edge Identifier) etc. information needs to dispose this VPLS simultaneously and freezes attribute.This step and step 601 do not have strict ordinal relation.
Step 603 judges that whether having disposed VPLS on the local PE freezes attribute, if, execution in step 604; Otherwise, execution in step 609.
Need to prove that local PE can be after VPLS sets up successfully, configuration VPLS freezes attribute, also can be before VPLS set up, and configuration VPLS freezes attribute.
Step 604, local PE freezes attribute with this VPLS and gives far-end PE by BGP signaling session announcement.
Step 605 judges whether local PE receives the VPLS attribution notices of far-end PE, and has in the pseudo-line attribute announcement and freeze attribute, if, execution in step 606; Otherwise, execution in step 609.
Need to prove, do not receive the VPLS attribution notices of far-end PE at local PE; Perhaps local PE receives the VPLS attribution notices of far-end PE, but when not having VPLS and freeze attribute in the announcement, all execution in step 609.
Step 606, pseudo-line freezing function comes into force, and this freezing function only comes into force to the pseudo-line between these two PE.
After pseudo-line freezing function comes into force, if BGP signaling conversation, the protocol processor of perhaps local PE and far-end PE lost efficacy, and will continue to keep the forwarding state between these two PE, comprised that pseudo-line outgoing label and the local pseudo-line that distributes received from far-end PE go into tag entry.This locality/far-end PE is proceeded the forwarding of client's business that pseudo-line carried of VPLS simultaneously.If this moment, the PSNTunnel of carrying pseudo-line service also interrupted, then professional can the interruption.
Step 607, according to user's demand, the user can delete the attribute that freezes of VPLS on local PE, perhaps be called thaw (Unfreeze).VPLS freeze attribute deleted after, if this moment, the session of BGP signaling was normal, then local PE resends bgp update message according to the described standard of RFC4761.If this moment, the session of BGP signaling was interrupted, then local PE need delete the forwarding information of the pairing pseudo-line of BGP signaling, and interrupts client's business that pseudo-line carried of VPLS.
Step 608, in local PE and far-end PE, if a side is restarted, and under the situation that the opposing party does not have to restart, the side of restarting can resend the PW information after the renewal.Frozen PW if the renewal of receiving PW information from the session of BGP signaling then needs to carry out the renewal of PW information, is up-to-date to remain PW information.In the process of PW information updating, may cause professional interruption.After pseudo-line was frozen, if the control board of equipment has the main-apparatus protection function, then master control borad need be synchronized to the forwarding information of pseudo-line the backup control board.If equipment does not have the main-apparatus protection function, equipment can be preserved the forwarding information of pseudo-line by additive method, as is kept among the Non-Volatile ROM.After masterslave switchover or equipment are restarted, rebulid the session of BGP signaling, be frozen state if find pseudo-line, and can obtain complete correct forwarding information, then still need information by this pseudo-line of BGP signaling session updates so that far-end PE have this pseudo-line to client information.Simultaneously, VPLS need select according to the attribute of BGP the routing of PW, and does not comprise and freeze attribute.
Step 609, if local PE does not support the VPLS freezing function, perhaps receive the VPLS attribution notices of far-end PE, and find that this VPLS does not have and freeze attribute by the session of BGP signaling, then local PE does not freeze operation to VPLS, then carries out according to the described standard operation of RFC4761.
Need to prove, after pseudo-line is thawed, the user can carry out again pseudo-line freeze the configuration, refer step 602~606.Far-end PE need be carried out and above-mentioned local PE identical functions operation (step 601~609), repeats no more herein.
As shown in Figure 7, cross the flow process that static configuration announcement VPLS freezes attribute for embodiment of the invention five-way, this flow process may further comprise the steps:
Step 701, the user disposes the session of BGP signaling on local PE, with and far-end PE between set up the session of BGP signaling, in order to the transmission VPLS signaling message.
Step 702 disposes the VPLS business on local PE, comprise the information such as RD, VEID of RT, the VPLS of VPLS, needs to dispose this VPLS simultaneously and freezes attribute.This step and step 701 do not have strict ordinal relation.
Step 703, judging whether VPLS on the local PE has disposed freezes attribute, if, execution in step 704; Otherwise, execution in step 706.
Step 704, pseudo-line freezing function comes into force.This freezing function can be at all pseudo-lines of this VPLS, also can at and far-end PE between particular pseudowire.
After pseudo-line freezing function comes into force, if BGP signaling conversation, the protocol processor of perhaps local PE and far-end PE lost efficacy, and will continue to keep the forwarding state between these two PE, comprised that the PW outgoing label and the local PW that distributes that receive from far-end PE go into tag entry.This locality/far-end PE is proceeded the forwarding of client's business that pseudo-line carried of VPLS simultaneously.If this moment, the PSNTunnel of carrying pseudo-line service also interrupted, then professional can the interruption.
Need to prove that the user need guarantee that local PE and far-end PE have disposed the attribute that freezes of this VPLS simultaneously by configuration, otherwise can cause an end of two pseudo-lines between the PE that professional transmission is arranged, and the other end does not have professional the reception, forms network black hole phenomenon.
Step 705, according to user's demand, the user can delete the attribute that freezes of VPLS on local PE, perhaps be called thaw (Unfreeze).VPLS freeze attribute deleted after, if this moment, the session of BGP signaling was normal, then local PE is described according to RFC4761, still needs the information by this pseudo-line of BGP signaling session updates so that far-end PE have this pseudo-line to client information.If this moment, the session of BGP signaling was interrupted, then local PE need delete the forwarding information of the pairing pseudo-line of this BGP signaling, and interrupts client's business that pseudo-line carried of VPLS.
Step 706, if local PE does not support the VPLS freezing function, then local PE does not freeze operation to VPLS, carries out according to the described standard operation of RFC4761.
Need to prove, after pseudo-line is thawed, the user can carry out again pseudo-line freeze the configuration, refer step 702~704.Far-end PE need be carried out and above-mentioned local PE identical functions operation (step 701~706), repeats no more herein.
As shown in Figure 8, freeze attribute for the embodiment of the invention six by only disposing at monolateral PE, the pseudo-line of bgp session announcement VPLS freezes the flow process that attribute is given far-end PE, and this flow process may further comprise the steps:
Step 801, the user disposes the session of BGP signaling on local PE, with and far-end PE between set up the session of BGP signaling, in order to the transmission VPLS signaling message.
Step 802 disposes the VPLS business on local PE and far-end PE, comprise the information such as RD, VEID of RT, the VPLS of VPLS.This step and step 801 do not have strict ordinal relation.
Step 803, only on local PE, VPLS has disposed and has freezed attribute, and local PE gives far-end PE with this attribute by BGP signaling session announcement.Far-end PE is according to the attribute that freezes of the signaling session configuration that receives self.
Local PE can be after VPLS sets up successfully, and configuration VPLS freezes attribute, also can be before VPLS set up, and configuration VPLS freezes attribute.
Step 804~805, far-end PE sends the VPLS attribution notices by the session of BGP signaling to local PE, and then pseudo-line freezing function comes into force.This freezing function only comes into force to the pseudo-line between these two PE.
After pseudo-line freezing function comes into force, if BGP signaling conversation, the protocol processor of perhaps local PE and far-end PE lost efficacy, and will continue to keep the forwarding state between these two PE, comprised that pseudo-line outgoing label and the local pseudo-line that distributes received from far-end PE go into tag entry.This locality/far-end PE is proceeded the forwarding of client's business that pseudo-line carried of VPLS simultaneously.If this moment, the PSNTunnel of carrying pseudo-line service also interrupted, then professional can the interruption.
Step 806, according to user's demand, the user can delete the attribute that freezes of VPLS on local PE, perhaps be called thaw (Unfreeze).VPLS freeze attribute deleted after, if this moment, the session of BGP signaling was normal, then local PE is described according to RFC4761, still needs the information by this pseudo-line of BGP signaling session updates so that far-end PE have this pseudo-line to client information.If this moment, the session of BGP signaling was interrupted, then local PE need delete the forwarding information of the pairing pseudo-line of BGP signaling, and interrupts client's business that pseudo-line carried of VPLS.
Step 807, in local PE and far-end PE, if a side is restarted, and under the situation that the opposing party does not have to restart, the side of restarting can resend the PW information after the renewal.Frozen PW if the renewal of receiving PW information from the session of BGP signaling then needs to carry out the renewal of PW information, is up-to-date to remain PW information.In the process of PW information updating, may cause professional interruption.After pseudo-line was frozen, if the control board of equipment has the main-apparatus protection function, then master control borad need be synchronized to the forwarding information of pseudo-line the backup control board.If equipment does not have the main-apparatus protection function, equipment can be preserved the forwarding information of pseudo-line by additive method, as is kept among the Non-Volatile ROM.After masterslave switchover or equipment are restarted, rebulid the session of BGP signaling, be frozen state if find pseudo-line, and can obtain complete correct forwarding information, then still need information by this pseudo-line of BGP signaling session updates so that far-end PE have this pseudo-line to client information.
Need to prove, after pseudo-line is thawed, the user can carry out again pseudo-line freeze the configuration, refer step 802~805.Above-mentioned is that example describes with local PE, if so-called " attribute is freezed in monolateral PE configuration " refers to far-end PE, the class of operation of the performed operation of far-end PE and above-mentioned local PE seemingly (step 801~807) repeats no more herein so.
The processing method of corresponding above-mentioned pseudo-line service, the present invention also provides a kind of processing unit of pseudo-line service, is applied in local PE and the far-end PE, and this device comprises: configuration module and Service Processing Module.Configuration module is used for the mode by static configuration or signaling announcement, and the pseudo-line of consulting local PE and far-end PE freezes configuration consistency.Service Processing Module, be used for local PE and far-end PE all disposed pseudo-line freeze attribute the time, if the signaling conversation between local PE and the far-end PE then continues to keep the forwarding state of pseudo-line.
The above is preferred embodiment of the present invention only, is not to be used to limit protection scope of the present invention.

Claims (14)

1. the processing method of a pseudo-line service is characterized in that, this method comprises:
By the mode of static configuration or signaling announcement, consult pseudo-line and freeze configuration consistency between local edge router (PE) and the far-end PE;
Described local PE and far-end PE all disposed pseudo-line freeze attribute the time, if the signaling conversation between described local PE and the far-end PE, the protocol processor of perhaps local PE and far-end PE lost efficacy, and then continued to keep the forwarding state of described pseudo-line.
2. according to the processing method of the described pseudo-line service of claim 1, it is characterized in that described signaling session comprises: all of based target tag distribution protocol (T-LDP) and Border Gateway Protocol (BGP) are set up the session of pseudo-line.
3. according to the processing method of the described pseudo-line service of claim 1, it is characterized in that the protocol processor of described local PE and far-end PE has the main-apparatus protection function, perhaps have the function that pseudo-line information is kept at nonvolatile memory (Non-Volatile ROM).
4. according to the processing method of claim 1,2 or 3 described pseudo-line services, it is characterized in that this method further comprises:
Local PE and far-end PE send pseudo-line attribute announcement to the opposite end respectively, described local PE and far-end PE judge by the pseudo-line attribute announcement that receives whether the opposite end disposes the attribute that freezes of pseudo-line respectively, and then judge whether consistent the pseudo-line of described local PE and far-end PE freezes to dispose.
5. according to the processing method of claim 1,2 or 3 described pseudo-line services, it is characterized in that, consult pseudo-line by the mode of signaling announcement between described local PE and the far-end PE and freeze configuration consistency, be specially:
Local PE goes up the attribute that freezes of the pseudo-line of configuration, and gives described far-end PE with the described attribute that freezes by the signaling session announcement, and described far-end PE is freezed attribute according to the signaling session configuration that receives, and sends pseudo-line attribute announcement to described local PE; Perhaps,
On the far-end PE the pseudo-line of configuration freeze attribute, and will describedly freeze attribute and give described local PE by the signaling session announcement, described local PE freezes attribute according to the signaling session configuration that receives, and sends pseudo-line attribute to described far-end PE and announce.
6. according to the processing method of claim 1,2 or 3 described pseudo-line services, it is characterized in that, by the mode of signaling announcement, consult pseudo-line and freeze configuration consistency between described local PE and the far-end PE, specifically comprise:
Attribute is freezed in configuration on described local PE or the far-end PE, and the attribute that freezes that will dispose sends to the PE of opposite end by the mode of signaling announcement, and the PE of described opposite end is configured according to the attribute that freezes of reception;
Perhaps, on described local PE and the far-end PE respectively configuration freeze attribute, and the attribute that freezes that will dispose sends to the PE of opposite end by the mode of signaling announcement, the configuration consistency of attribute is freezed in described local PE and far-end PE negotiation.
7. according to the processing method of claim 1,2 or 3 described pseudo-line services, it is characterized in that, local PE and far-end PE all disposed pseudo-line freeze attribute after, this method further comprises: transmit pseudo-presence information by pseudo-line association channel between described local PE and the far-end PE.
8. the processing unit of a pseudo-line service is applied to it is characterized in that in local PE and the far-end PE that this device comprises:
Configuration module is used for the mode by static configuration or signaling announcement, and the pseudo-line of consulting local PE and far-end PE freezes configuration consistency;
Service Processing Module, be used for described local PE and far-end PE all disposed pseudo-line freeze attribute the time, if the signaling conversation between described local PE and the far-end PE, the protocol processor of perhaps local PE and far-end PE lost efficacy, and then continued to keep the forwarding state of described pseudo-line.
9. according to the processing unit of the described pseudo-line service of claim 7, it is characterized in that described signaling session comprises: set up the session of pseudo-line based on all of T-LDP and BGP.
10. according to the processing unit of the described pseudo-line service of claim 7, it is characterized in that the protocol processor of described local PE and far-end PE has the main-apparatus protection function, perhaps have the function that pseudo-line information is kept at Non-Volatile ROM.
11. the processing unit of 9 or 10 described pseudo-line services according to Claim 8,, it is characterized in that, described configuration module is further used for, send pseudo-line attribute announcement to the opposite end of PE, and judge by the pseudo-line attribute announcement that receives the opposite end whether the opposite end disposes the attribute that freezes of pseudo-line, and then judge whether consistent the pseudo-line of described local PE and far-end PE freezes to dispose.
12. the processing unit of 9 or 10 described pseudo-line services according to Claim 8,, it is characterized in that described configuration module is further used for, dispose the attribute that freezes of pseudo-line, give the opposite end of place PE with the described attribute that freezes by the signaling session announcement, and receive the pseudo-line attribute announcement that the opposite end sends.
13. the processing unit of 9 or 10 described pseudo-line services according to Claim 8,, it is characterized in that, described configuration module is further used for, attribute is freezed in configuration on described local PE or far-end PE, and the attribute that freezes that will dispose sends to the PE of opposite end by the mode of signaling announcement, and the PE that triggers described opposite end is configured according to the attribute that freezes that receives;
Perhaps, attribute is freezed in configuration respectively on described local PE and far-end PE, and the attribute that freezes that will dispose sends to the PE of opposite end by the mode of signaling announcement, triggers the configuration consistency that attribute is freezed in the negotiation of described local PE and far-end PE.
14. the processing unit of 9 or 10 described pseudo-line services according to Claim 8,, it is characterized in that, described Service Processing Module is further used for, local PE and far-end PE all disposed pseudo-line freeze attribute after, by the pseudo-presence information between pseudo-line association channel transmitting locally PE and the far-end PE.
CN2010101568964A 2010-04-23 2010-04-23 Pseudo wire service processing method and system Pending CN102238138A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010101568964A CN102238138A (en) 2010-04-23 2010-04-23 Pseudo wire service processing method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010101568964A CN102238138A (en) 2010-04-23 2010-04-23 Pseudo wire service processing method and system

Publications (1)

Publication Number Publication Date
CN102238138A true CN102238138A (en) 2011-11-09

Family

ID=44888361

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010101568964A Pending CN102238138A (en) 2010-04-23 2010-04-23 Pseudo wire service processing method and system

Country Status (1)

Country Link
CN (1) CN102238138A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017190672A1 (en) * 2016-05-05 2017-11-09 中兴通讯股份有限公司 Message forwarding method and apparatus

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1929392A (en) * 2005-09-06 2007-03-14 华为技术有限公司 Management method for binding chain circuit state
CN101047641A (en) * 2006-06-27 2007-10-03 华为技术有限公司 Stationary restart method of CR-LSR
CN101123563A (en) * 2006-08-07 2008-02-13 中兴通讯股份有限公司 A method, device and network for stable restart of multi-hop counterfeit wire
CN101505227A (en) * 2009-03-11 2009-08-12 华为技术有限公司 Method, device and system for implementing point to multi-point pseudowire
US20090274155A1 (en) * 2006-06-15 2009-11-05 Eci Telecom Ltd. Technique for providing interconnection between communication networks

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1929392A (en) * 2005-09-06 2007-03-14 华为技术有限公司 Management method for binding chain circuit state
US20090274155A1 (en) * 2006-06-15 2009-11-05 Eci Telecom Ltd. Technique for providing interconnection between communication networks
CN101047641A (en) * 2006-06-27 2007-10-03 华为技术有限公司 Stationary restart method of CR-LSR
CN101123563A (en) * 2006-08-07 2008-02-13 中兴通讯股份有限公司 A method, device and network for stable restart of multi-hop counterfeit wire
CN101505227A (en) * 2009-03-11 2009-08-12 华为技术有限公司 Method, device and system for implementing point to multi-point pseudowire

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017190672A1 (en) * 2016-05-05 2017-11-09 中兴通讯股份有限公司 Message forwarding method and apparatus

Similar Documents

Publication Publication Date Title
TWI499237B (en) Ldp igp synchronization for broadcast networks
US7508772B1 (en) Partial graceful restart for border gateway protocol (BGP)
CN1969492B (en) Dynamic forwarding adjacency
EP2109261B1 (en) Communication system, device, route switching method and label issued state notifying method
EP2404397B1 (en) Ldp igp synchronization for broadcast networks
CN102883397B (en) Data forwarding method of delay/disruption tolerant network (DTN) facing space environment
CN101917290B (en) Method, device and network equipment for processing label transmitting path fault as well as network equipment
CN101141382A (en) Routing update method and router
CN103460647A (en) Technique for operating network node
CN103391247A (en) Fast reroute using loop free alternate next hop for multipoint label switched path
CN102664788A (en) CE dual-homed link protection method in MPLS L3VPN and system thereof
CN102638389A (en) Redundancy backup method and system of TRILL (Transparent Interconnection over Lots of Links) network
CA2777229A1 (en) Rsvp-te graceful restart under fast re-route conditions
CN102857418B (en) A kind of Quickly regroup changing method based on VPN and equipment
CN103354521A (en) LDP-based optimization method and device for LSP update
CN101123563B (en) A method, device and network for stable restart of multi-hop counterfeit wire
CN102932247A (en) VPN (Virtual Private Network) fast rerouting method and device and provider edge device
CN103297338B (en) A kind of VPN route advertising method and equipment
CN100550840C (en) The steady method for restarting of CR-LSR
CN103139040A (en) Extensional virtual private network (VPN) false refused rate (FRR) implement method and equipment
CN100391164C (en) Internal storage warning processing method and route of converting without discontinuous
CN102238138A (en) Pseudo wire service processing method and system
CN112929261A (en) Fiber breakage preventing method and device for segmented routing tunnel, entrance node and storage medium
CN106878173B (en) Route sending method and device
CN102223241B (en) Method and equipment for informing network change

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20111109