CN102833154A - Node protection method based on packet transport network and system as well as node - Google Patents
Node protection method based on packet transport network and system as well as node Download PDFInfo
- Publication number
- CN102833154A CN102833154A CN201210268676XA CN201210268676A CN102833154A CN 102833154 A CN102833154 A CN 102833154A CN 201210268676X A CN201210268676X A CN 201210268676XA CN 201210268676 A CN201210268676 A CN 201210268676A CN 102833154 A CN102833154 A CN 102833154A
- Authority
- CN
- China
- Prior art keywords
- node
- protection
- data packet
- work
- business data
- 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
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention provides a node protection method and system based on a packet transport network as well as a node. The method comprises the following steps that: an upstream node receives a node fault message which indicates that an adjacent transfer node in a working route of the upstream node has a fault, acquires a protection port identifier and a first protection label which corresponds to a working port identifier and a first working label according to a protection route corresponding to the working route, and the transfer node transfers a second working label used by a service data packet to a downstream node; and the upstream node generates the service data packet comprising the second working label and the first protection label, and sends the service data packet to the protection node through a port corresponding to the protection port identifier. By utilizing the method, the node and the system, if the node on the working route has the fault, the upstream node adjacent to the fault node transfers a service to the downstream node adjacent to the fault node through the protection route and continuously executes processing; and furthermore, bandwidth resources are saved, the data processing speed is increased, and the processing time delay is reduced.
Description
Technical field
The embodiment of the invention relates to communication technical field, relates in particular to a kind of Node Protection method, node and system based on Packet Transport Network.
Background technology
Fig. 1 is the network topology structure sketch map of Packet Transport Network; As shown in Figure 1; Suppose that professional operating path in Packet Transport Network is 1-3-5-8-11; Can be independent of the protection path 1-4-7-9-11 of an overall situation of backup outside the operating path so, recover any node failure that occurs on the operating path.
The Node Protection scheme that is used at present in the Packet Transport Network mainly comprises 1+1 and two kinds of schemes of 1:1, and when adopting the 1+1 mode, operating path and backup path send business simultaneously, and just destination node is that node 11 receives only the packet from operating path.Arbitrary node on operating path breaks down, and after node 11 is known this information, can change the packet of reception from backup path at once.When 1: 1 mode of employing; Backup path generally is a bandwidth resource, and does not send business simultaneously, after the fault on the operating path takes place; Needing the service source node is that node 1 is known this fault message, business all is switched on the protection path transmits then.
This shows that the advantage of 1+1 protection mode is that the speed of switching is exceedingly fast, and can protect the fault on any operating path, but shortcoming is the extra service bandwidth that takies equal number, thereby has wasted a large amount of bandwidth resources.The advantage of 1:1 protected mode is that operating path does not have and need not protect path business transferring simultaneously when node failure takes place, and the protection bandwidth also can be diverted to other purpose, and shortcoming to be business recovery need source node to carry out switching action, thereby recovery time is longer.
Summary of the invention
To the above-mentioned defective of prior art, the embodiment of the invention provides a kind of Node Protection method, node and system based on Packet Transport Network.
One aspect of the present invention provides a kind of Node Protection method based on Packet Transport Network, comprising:
Upstream node receives the node failure message that the work route one adjacent transit node be used for indicating self place breaks down; Wherein, Said work route is meant that business data packet is forwarded to the service transmission channels of the downstream node adjacent with said transit node through said transit node from this locality, and said node failure message comprises: said upstream node is transmitted business data packet used the working port sign and first work tap to said transit node;
Said upstream node is based on the routing iinformation of the preset protection route corresponding with said work route; Obtain the protection port-mark corresponding and the first protection label, and said transit node is transmitted the second used work tap of said business data packet to said downstream node with said working port sign and said first work tap;
Said upstream node generates the forwarding control packet header that comprises said second work tap and the said first protection label and is embedded into to be waited to be transmitted in the business data packet of said transit node; And through sending to the protection node adjacent with said upstream node with said protection port-mark corresponding port; Said business data packet being forwarded to said downstream node, and then continue said business data packet to be handled according to the work route of locality through said downstream node through said protection route.
The present invention provides a kind of Node Protection method based on Packet Transport Network on the other hand, comprising:
The protection node receives the business data packet of carrying forwarding control packet header that the upstream node adjacent with the transit node that breaks down sends; Said forwarding control packet header comprises second work tap and the first protection label; Wherein, said second work tap is that said transit node is transmitted the used work tap of business data packet to adjacent downstream node;
The work routing table that said protection querying node is local; Determine whether to comprise and the receiving port sign and the said second work tap corresponding processing information that receive the used port of said business data packet; If then confirm certainly as said downstream node, and said business data packet handled according to said process information; Otherwise; Inquire about said work routing table and obtain and said receiving port sign and the said first protection label corresponding sending terminal mouth sign and the second protection label, and the said first protection label is replaced with the said second protection label, and jump the protection node through sending to next with said transmit port sign corresponding port.
Another aspect of the invention provides a kind of node, comprising:
First receiver module; Be used for receiving the node failure message that the work route one adjacent transit node that is used to indicate self place breaks down; Wherein, Said work route is meant that business data packet is forwarded to the service transmission channels of the downstream node adjacent with said transit node through said transit node from this locality, and said node failure message comprises: said upstream node is transmitted business data packet used the working port sign and first work tap to said transit node;
Acquisition module; Be used for routing iinformation according to the preset protection route corresponding with said work route; Obtain the protection port-mark corresponding and the first protection label, and said transit node is transmitted the second used work tap of said business data packet to said downstream node with said working port sign and said first work tap;
First processing module; Be used for generating the forwarding control packet header that comprises said second work tap and the said first protection label and be embedded into the business data packet of waiting to be transmitted to said transit node; And through sending to the protection node adjacent with said upstream node with said protection port-mark corresponding port; Said business data packet being forwarded to said downstream node, and then continue said business data packet to be handled according to the work route of locality through said downstream node through said protection route.
Further aspect of the present invention provides a kind of node, comprising:
Second receiver module; Be used to receive carry and transmit the business data packet of controlling packet header; Said forwarding control packet header comprises second work tap and the first protection label; Said business data packet be one work route upstream node know the transit node that is adjacent break down the back send; Wherein, Said work route is meant that business data packet is forwarded to the service transmission channels of the downstream node adjacent with said transit node from said upstream node through said transit node, and wherein, said first protection label and said second work tap are the routing iinformation of said upstream node according to the preset protection route corresponding with said work route; Obtain working port sign and the first work tap corresponding first protection label used, and said transit node is transmitted the second used work tap of said business data packet to adjacent downstream node with the business data packet that originally is transmitted to said transit node;
Judge module is used to inquire about local work routing table, determines whether to comprise and the receiving port sign and the said second work tap corresponding processing information that receive the used port of said business data packet;
Second processing module; Be used for knowing that said work routing table comprises and the receiving port sign and the said second work tap corresponding processing information that receive the used port of said business data packet if said judge module is judged; Then confirm certainly as said downstream node, and said business data packet is handled based on said process information;
The 3rd processing module; Be used for knowing that said work routing table does not comprise and the receiving port sign and the said second work tap corresponding processing information that receive the used port of said business data packet if said judge module is judged; Then inquiring about said work routing table obtains and said receiving port sign and the said first protection label corresponding sending terminal mouth sign and the second protection label; And protect label to replace with said second with said first and protect label, and jump protection node through sending to next with said transmit port sign corresponding port.
The present invention provides a kind of Node Protection system based on Packet Transport Network on the other hand; Comprise: the work route that business data packet is forwarded to downstream node from upstream node through transit node; Also comprise: protection route corresponding with said work route, that comprise at least one protection node; Wherein, said upstream node is the node that the another aspect of the invention described above provides; The protection node adjacent with said upstream node is the node that the invention described above provides on the one hand again.
Node Protection method, node and system that the embodiment of the invention provides based on Packet Transport Network; After receiving the node failure message that the work route one adjacent transit node be used for indicating self place breaks down through upstream node; Routing iinformation according to the preset protection route corresponding with the work route; Obtain with upstream node and transmit used working port sign of business data packet and the corresponding protection port-mark and the first protection label of first work tap, and transit node is transmitted the second used work tap of business data packet to downstream node to transit node; Generating the forwarding control packet header that comprises second work tap and the first protection label then and being embedded into waits to be transmitted in the business data packet of transit node; And through sending to the protection node adjacent with upstream node with protection port-mark corresponding port; Business data packet is forwarded to downstream node through said protection route; And then continue business data packet to be handled according to the work route of locality through downstream node; Realized after the node on the work route breaks down, can business proceeded to handle to the downstream node adjacent with malfunctioning node through the protection routing forwarding through the upstream node adjacent, in the conserve bandwidth resource with malfunctioning node; Improve data processing speed greatly, reduced processing delay.
Description of drawings
Fig. 1 is the network topology structure sketch map of Packet Transport Network;
Fig. 2 is the flow chart that the present invention is based on an embodiment of Node Protection method of Packet Transport Network;
Fig. 3 is the flow chart that the present invention is based on another embodiment of Node Protection method of Packet Transport Network;
Fig. 4 is the structural representation of an embodiment of node of the present invention;
Fig. 5 is the structural representation of another embodiment of node of the present invention;
Fig. 6 is the structural representation that the present invention is based on an embodiment of Node Protection system of Packet Transport Network.
Embodiment
Fig. 2 is the flow chart that the present invention is based on an embodiment of Node Protection method of Packet Transport Network, and as shown in Figure 2, this method comprises:
The work route based in the Packet Transport Network that relates in the various embodiments of the present invention is meant that business datum wraps in the set of two links that pass through between three nodes; Be about to business data packet is forwarded to the downstream node adjacent with this transit node through an adjacent transit node from upstream node service transmission channels; Wherein, Upstream node in the work route can be source node or transit node; Downstream node in the work route can be destination node or transit node, and transit node is not source node or destination node, and 3-6-9 as shown in fig. 1 or 5-6-7 are exactly a work route; After transit node 6 broke down, the business of the node 6 of flowing through all can be affected.Therefore; Downstream node in the work route at node 6 places for example node 9 does not just at first perceive fault message owing to receive the business data packet that node 6 is transmitted in a period of time; This node 9 is informed control centre with this fault message then; Whether the work route at control centre's detection node 6 places can normally send business data packet to node 9, if can normally send business data packet, then judges it is the link failure between node 6 and the node 9; If can not normally send business data packet; Then judge it is node 6 faults, after this node failure information obtained confirming, the upstream node of malfunctioning node was the node failure message that node 3 can receive node 9 or control centre's transmission; This node failure message comprises: upstream node is transmitted business data packet used the working port sign and first work tap to transit node; Be that node 3 is transmitted business data packet used the working port sign and first work tap to node 6, thereby node 3 can confirm that according to the sign of the working port in the node failure message and first work tap fault has appearred in the node 6 adjacent with self, rather than node 4 or node 5.
After the transit node of upstream node in knowing a work route that self belongs to breaks down; Routing iinformation according to the preset protection route corresponding with this work route; Obtain and transmit the protection port-mark and first that the used working port of business data packet identifies and first work tap is corresponding from this locality to transit node and protect label, and transit node is transmitted the second used work tap of business data packet to downstream node.It should be noted that; Transit node is transmitted the second used work tap of business data packet to downstream node and is meant if the transit node operate as normal; The business datum that upstream node will wait to be transmitted to transit node is wrapped and is stamped first work tap; And business data packet is sent to transit node through identifying corresponding port with working port; Transit node according to the port-mark that receives the used port of business data packet that upstream node transmits and the first work tap query routing table obtain corresponding, transmit second used work tap of this business data packet and working port sign to downstream node; And first work tap is replaced with second work tap, and the business data packet that will carry second work tap then is through being transmitted to downstream node with this working port sign corresponding port.
Particularly; Work route through the 3-6-9 in the step 100 specifies, and supposes that it is a that node 3 is designated 11, the first work taps to the used working port of node 6 forwarding business data packet; If node 6 operate as normal; It is that the business data packet of a is sent through port one 1 (promptly identify 11 corresponding port with working port, all the other places are similar, repeat no more) that node 3 will carry work tap; Thereby node 6 can receive through port one 3; Node 6 is checked that local work routing table is obtained with port-mark that receives business data packet 13 and the corresponding working port of work tap a and is identified the 15 and second work tap b then, then the first work tap a in the business data packet is replaced with the second work tap b, and is transmitted to node 9 through port one 5.But; After node 6 breaks down; Node 3 can not be stamped work tap a with business data packet and be transmitted to node 6 through port one 1 then; But, obtain with working port sign 11 and the corresponding protection port-mark 12, first of work tap a and protect the label x and the second work tap b according to the routing iinformation of the preset protection route 3-4-7-9 corresponding with work route 3-6-9.
Step 102; Said upstream node generates the forwarding control packet header that comprises said second work tap and the said first protection label and is embedded into to be waited to be transmitted in the business data packet of said transit node; And through sending to the protection node adjacent with said upstream node with said protection port-mark corresponding port; Said business data packet being forwarded to said downstream node, and then continue said business data packet to be handled according to the work route of locality through said downstream node through said protection route.
Upstream node generates the forwarding control packet header that comprises second work tap and the first protection label and is embedded into according to the routing iinformation of protecting route to be waited to be transmitted in the business data packet of transit node; And through with protection port-mark corresponding port send to the protection node adjacent with upstream node promptly with the corresponding protection route of this work route on first protect node; Thereby through the protection route business data packet is forwarded to downstream node, and then continues business data packet to be handled according to the work route of locality through downstream node.Particularly; Protection route 3-4-7-9 through corresponding with the work route of 3-6-9 in the step 101 specifies; After node 3 obtains the protection port-mark corresponding with working port sign 11 and work tap a 12, the first protection label x and the second work tap b; Stamp forwarding control packet header with waiting the business data packet that is transmitted to node 6; This forwarding control packet header comprises the second work tap b and the first protection label x; To carry the business data packet of transmitting control packet header through port one 2 then and be transmitted to node 4 and promptly protect first protection node on the route, thereby business data packet will be forwarded to node 9, and then continue business data packet to be handled according to the work route of locality through node 9 through protection route 3-4-7-9.Therefore, suppose that the work route from the source node to the destination node is 1-3-6-9-11, when a certain node on this business route breaks down; Prior art is specially: preset protection route is 1-2-8-11, if adopt the 1+1 scheme, node 1 sends business data packet together through two routes; And node 11 receives only the business data packet that the work route is sent, if a kind of transit node fault, notice node 11 receives protects route to send; Though the speed of switching is fast, wastes service resources; If adopt 1: 1 scheme, node 1 sends business data packet through the work route, if a transit node fault, notice node 1 sends through the protection route again, though practiced thrift resource, the speed of switching is too slow.And the Node Protection method of using present embodiment and providing to be the upstream node of the transit node that breaks down walk around transit node through preset protection route with business data packet sends to downstream node; Thereby make downstream node continue to handle, when practicing thrift the processing resource, improved professional processing speed according to the work route.
The Node Protection method that present embodiment provides based on Packet Transport Network; After receiving the node failure message that the work route one adjacent transit node be used for indicating self place breaks down through upstream node; Routing iinformation according to the preset protection route corresponding with the work route; Obtain with upstream node and transmit used working port sign of business data packet and the corresponding protection port-mark and the first protection label of first work tap, and transit node is transmitted the second used work tap of business data packet to downstream node to transit node; Generating the forwarding control packet header that comprises second work tap and the first protection label then and being embedded into waits to be transmitted in the business data packet of transit node; And through sending to the protection node adjacent with upstream node with protection port-mark corresponding port; Business data packet is forwarded to downstream node through said protection route; And then continue business data packet to be handled according to the work route of locality through downstream node; Realized after the node on the work route breaks down, can business proceeded to handle to the downstream node adjacent with malfunctioning node through the protection routing forwarding through the upstream node adjacent, in the conserve bandwidth resource with malfunctioning node; Improve data processing speed greatly, reduced processing delay.
Further; Based on the foregoing description, it should be noted that preset and the corresponding protection route of work route are meant business data packet from upstream node through protecting the service transmission channels of routing forwarding to downstream node; The protection route can be according to the shortest strategy is provided with to the downstream node path through the protection routing forwarding from upstream node; Such as being set to 3-5-8-9 with work route 3-6-9 corresponding protection route among Fig. 1, perhaps, protect route can simplify that strategy is provided with most according to the network topology structure of Packet Transport Network; If promptly be provided with according to the shortest principle in path; Malfunctioning node on arbitrary work route will calculate a corresponding with it the shortest protection route in path, and network topology structure is complicated, is unfavorable for the operation of whole network.Therefore, can in a network topology, mark several regions, make all some work routes of overlay network of each zone, and all work routes in the summation of the All Ranges ability overlay network.As shown in Figure 1, according to network topology structure simplify most strategy divide multiple ring by, such as: the ring on the left side is made up of 1-2-8-5-11-9-6-3-1; The ring on the right is made up of 1-3-6-9-11-10-4-7-1; The link that professional process is arranged that does not have the protected area to cover for remaining is right, need choose other ring and cover, such as 4-7-9-6-8-4 as the 3rd ring; This shows that work route 3-6-9 has passed through i.e. two the protection routes of two ring examples simultaneously.Therefore; In the application of reality; Can take dual mode protection as required, be specially: a kind of is to specify some rings to be one in advance to protect route to protecting, like the ring 1-2-8-5-11-9-6-3-1 of left area; Another kind is the equal participation protectives of all rings corresponding with this work route; The route of for example working 3-6-9 has passed through two rings simultaneously, so after the upstream node of the transit node that breaks down is received failure message, can trigger the different protection route band is waited that the business data packet that is transmitted to this transit node carries out alternate treatment; Be that each protection route is all protected a certain proportion of volume of business, thereby make the Network Load Balance of whole group switching network.
Fig. 3 is the flow chart that the present invention is based on another embodiment of Node Protection method of Packet Transport Network, and as shown in Figure 3, this method comprises:
Step 200; The protection node receives and carries the business data packet of transmitting control packet header; Said forwarding control packet header comprises second work tap and the first protection label; Said business data packet be one work route upstream node know the transit node that is adjacent break down the back send; Wherein, Said work route is meant that business data packet is forwarded to the service transmission channels of the downstream node adjacent with said transit node from said upstream node through said transit node, and wherein, said first protection label and said second work tap are the routing iinformation of said upstream node according to the preset protection route corresponding with said work route; Obtain working port sign and the first work tap corresponding first protection label used, and said transit node is transmitted the second used work tap of said business data packet to adjacent downstream node with the business data packet that originally is transmitted to said transit node;
After the upstream node of a work route is knowing that the transit node that is adjacent breaks down; Routing iinformation according to the preset protection route corresponding with the work route; Obtain working port sign and first work tap corresponding protection port-mark and the first protection label used, and transit node is transmitted the second used work tap of business data packet to downstream node with the business data packet that originally is transmitted to transit node.Generating the forwarding control packet header that comprises this second work tap and this first protection label then and being embedded into waits to be transmitted in the business data packet of transit node; And promptly protect first node on the route through sending to the protection node adjacent with upstream node with protection port-mark corresponding port, carry the business data packet of transmitting control packet header and packet header is controlled in this forwarding resolved and obtain second work tap and first and protect label thereby should protection node receive.
Whether the protection node is confirmed to comprise in the local work routing table and this receiving port sign and the second work tap corresponding processing information based on receiving port sign that receives the used port of this business data packet and the local work routing table of second work tap inquiry.The protection node comprises in this work routing table and this receiving port sign and second work tap corresponding processing information if judgement is known; Then confirm from as the downstream node adjacent, and according to the process information that obtains business data packet to be handled be that downstream node is handled up to it is forwarded to destination node this business data packet according to the work route of locality with the transit node that breaks down.If knowing, judgement do not comprise in this work routing table and this receiving port sign and second work tap corresponding processing information; Then inquiring about this work routing table further obtains and this receiving port sign and the first protection label corresponding sending terminal mouth sign and the second protection label; And the first protection label that will transmit in the control packet header replaces with the second protection label; At this moment; Comprise the second protection label and second work tap in this forwarding control packet header, and jump the protection node through sending to next with transmit port sign corresponding port.
For the dissection process process of clearer description protection node to business data packet; The example of using in embodiment illustrated in fig. 1 specifies: after node 3 knows that with work tap a node 6 breaks down according to working port sign 11; After obtaining the protection port-mark 12 corresponding, protect label x and work tap b according to the routing iinformation of preset protection route with working port sign 11 and work tap a; Stamp forwarding control packet header with waiting the business data packet that is transmitted to node 6; This forwarding control packet header comprises work tap b and protection label x, will carry the business data packet of transmitting control packet header through port one 2 then and be transmitted to node 4 and promptly protect first protection node on the route.Suppose that the port-mark that node 4 receives this business data packet is 21; The local work routing table of inquiry judges whether to comprise and port-mark 21 and work tap b corresponding processing information; Node 4 is judged and is known and do not exist and port-mark 21 and work tap b corresponding processing information; Explain that then node 4 is not that the downstream node of node 6 is a node 9; Node 4 inquires about further that this work routing table is obtained and port-mark 21 and protection label x corresponding port sign 24 and protection label y then; And the protection label x that will transmit in the control packet header replaces with protection label y; And sending to next through port 24, to jump protection node be node 7 so that node 7 according to the processing method of above-mentioned node 4 proceed to the business data packet that receives handle up to this business data packet through the protection routing forwarding to node 9, thereby node 9 can continue handle business data packet it is forwarded to destination node according to the work route.
It should be noted that; If the protection node in the present embodiment is confirmed to comprise and the receiving port sign and the second work tap corresponding processing information through the query routing table; Then business data packet is handled, is specifically comprised according to concrete process information content:
Transit node in a work route breaks down; And the downstream node of this transit node is not under the situation of destination node; A data service for example shown in Figure 1 is 1-3-6-9-11; A work route is 3-6-9; The protection route is 3-4-7-9; When node 6 breaks down; Node 9 is for the downstream node of node 6 but be not this professional destination node, and therefore, then this downstream node is after node 9 hop node on receiving is the business data packet transmitted of node 7; Can according to the port-mark that receives the used port of this business data packet and second work tap (being that node 6 is transmitted the used work tap of business data packet to node 9) from the work routing table of locality, obtain with this port-mark and the second work tap corresponding processing information be working port sign and the 3rd work tap (being that node 9 is to the used work tap of node 11 forwarding business data packet); And then with second work tap replace with the 3rd work tap and remove first the protection label since this moment upstream node with business data packet through the protection routing forwarding arrived downstream node, walked around the intermediate node that breaks down; Route no longer needs protection this moment; Node 9 can remove the protection label, jumps working node through sending to next with working port sign corresponding port then, obtains with the work route of corresponding continuation through the locality according to the port-mark that receives the used port of this business data packet and the local work routing table of the 3rd work tap inquiry business data packet is forwarded to destination node so that next jumps working node.
Transit node in a work route breaks down; And the downstream node of this transit node is under the situation of destination node; A data service for example shown in Figure 1 is 1-3-6-9-11, and a work route is 6-9-11, and preset protection route is 6-8-11; When node 9 broke down, node 11 both had been that the downstream node of node 9 also is this professional destination node.Then this downstream node is after node 11 hop node on receiving is the business data packet of node 8 forwardings; Can from the work routing table of locality, obtain with this port-mark and second work tap (being that node 9 is transmitted the used work tap of business data packet to node 11) corresponding processing information according to the port-mark that receives the used port of this business data packet and be the reception process information, and then business data packet is handled according to receiving process information.
The Node Protection method that present embodiment provides based on Packet Transport Network; After receiving the node failure message that the work route one adjacent transit node be used for indicating self place breaks down through upstream node; Routing iinformation according to the preset protection route corresponding with the work route; Obtain with upstream node and transmit used working port sign of business data packet and the corresponding protection port-mark and the first protection label of first work tap, and transit node is transmitted the second used work tap of business data packet to downstream node to transit node; Generating the forwarding control packet header that comprises second work tap and the first protection label then and being embedded into waits to be transmitted in the business data packet of transit node; And, protect the local work routing table of querying node then through sending to the protection node adjacent with upstream node with protection port-mark corresponding port, determine whether to comprise and the receiving port sign and the second work tap corresponding processing information that receive the used port of business data packet; If; Then confirm certainly as downstream node, and business data packet is handled according to process information, otherwise; The query routing table is obtained and receiving port sign and the first protection label corresponding sending terminal mouth sign and the second protection label; And protect label to replace with second with first and protect label, and jump protection node through sending to next with transmit port sign corresponding port, business data packet is forwarded to downstream node through said protection route; And then continue business data packet to be handled according to the work route of locality through downstream node; Realized after the node on the work route breaks down, can business proceeded to handle to the downstream node adjacent with malfunctioning node through the protection routing forwarding through the upstream node adjacent, in the conserve bandwidth resource with malfunctioning node; Improve data greatly and switched speed, reduced processing delay.
One of ordinary skill in the art will appreciate that: all or part of step that realizes said method embodiment can be accomplished through the relevant hardware of program command; Aforesaid program can be stored in the computer read/write memory medium; This program the step that comprises said method embodiment when carrying out; And aforesaid storage medium comprises: various media that can be program code stored such as ROM, RAM, magnetic disc or CD.
Fig. 4 is the structural representation of an embodiment of node of the present invention; As shown in Figure 4; This node comprises: first receiver module 11, acquisition module 12 and first processing module 13; Wherein, first receiver module 11 is used for receiving the node failure message that the work route one adjacent transit node that is used to indicate self place breaks down, wherein; The work route is meant that business data packet is forwarded to the service transmission channels of the downstream node adjacent with transit node through transit node from this locality, and node failure message comprises: upstream node is transmitted business data packet used the working port sign and first work tap to transit node; Acquisition module 12 is used for the routing iinformation according to the preset protection route corresponding with the work route; Obtain the protection port-mark corresponding and the first protection label, and transit node is transmitted the second used work tap of business data packet to downstream node with the working port sign and first work tap; First processing module 13 is used for generating the forwarding control packet header that comprises second work tap and the first protection label and is embedded into the business data packet of waiting to be transmitted to transit node; And through sending to the protection node adjacent with upstream node with protection port-mark corresponding port; Business data packet being forwarded to downstream node, and then continue said business data packet to be handled according to the work route of locality through downstream node through the protection route.
Further; First processing module 13 also is used for then treating the business data packet that is forwarded to transit node according to the routing iinformation of each protection route and carrying out alternate treatment so that load balancing if acquisition module 12 inquiries know that the protection route corresponding with transit node is many.
The function of each module and handling process in the node that present embodiment provides can be referring to the method embodiment shown in above-mentioned, and it realizes that principle and technique effect are similar, repeats no more here.
Fig. 5 is the structural representation of another embodiment of node of the present invention; As shown in Figure 5; This node comprises: second receiver module 21, judge module 22, second processing module 23 and the 3rd processing module 24; Wherein, Second receiver module 21 is used to receive and carries the business data packet of transmitting control packet header, transmits control packet header and comprises second work tap and the first protection label, and business data packet is that the upstream node of a work route is knowing that the transit node that the is adjacent back of breaking down sends; Wherein, The work route is meant that business data packet is forwarded to the service transmission channels of the downstream node adjacent with transit node from upstream node through said transit node, and wherein, the first protection label and second work tap are the routing iinformation of upstream node according to the preset protection route corresponding with the work route; Obtain working port sign and the first work tap corresponding first protection label used, and transit node is transmitted the second used work tap of business data packet to adjacent downstream node with the business data packet that originally is transmitted to transit node; Judge module 22 is used to inquire about local work routing table, determines whether to comprise and the receiving port sign and the second work tap corresponding processing information that receive the used port of business data packet; Second processing module 23 is used for knowing that the work routing table comprises and the receiving port sign and the second work tap corresponding processing information that receive the used port of business data packet if judge module 22 is judged; Then confirm certainly as downstream node, and business data packet is handled according to process information; The 3rd processing module 24 is used for knowing that the work routing table does not comprise and the receiving port sign and the second work tap corresponding processing information that receive the used port of business data packet if judge module 22 is judged; Then the query routing table is obtained and receiving port sign and the first protection label corresponding sending terminal mouth sign and the second protection label; And protect label to replace with second with first and protect label, and jump protection node through sending to next with transmit port sign corresponding port.
Further; Second processing module 23 specifically is used for: if confirm process information is working port sign and the 3rd work tap; Then show from as downstream node but be not the destination node that business data packet need arrive; And then second work tap replaced with the 3rd work tap and remove the first protection label, jump working node through sending to next, to continue business data packet being forwarded to destination node through the work route with working port sign corresponding port; Perhaps, if confirm process information, then show from as downstream node and be the destination node that business data packet need arrive, and then said business data packet is handled according to receiving process information for receiving process information.
The function of each module and handling process in the node that present embodiment provides can be referring to the method embodiment shown in above-mentioned, and it realizes that principle and technique effect are similar, repeats no more here.
Fig. 6 is the structural representation that the present invention is based on an embodiment of Node Protection system of Packet Transport Network; As shown in Figure 6; This system comprises: the work route that business data packet is forwarded to downstream node 3 from upstream node 1 through transit node 2; Also comprise: protection route corresponding with this work route, that comprise at least one protection node 4; The protection node that first protection node on the protection route that shown in Figure 6 is is promptly adjacent with upstream node 3, wherein, upstream node 1 adopts the node that provides embodiment illustrated in fig. 4; Adopt the node that provides embodiment illustrated in fig. 5, transit node 2 and transit node and the downstream node of downstream node 3 with upstream node 3 adjacent protection nodes 4 on the protection route for relating in the above embodiment of the present invention.
Function and handling process based on each module in the Node Protection system of Packet Transport Network that present embodiment provides can be referring to the method embodiment shown in above-mentioned, and it realizes that principle and technique effect are similar, repeats no more here.
What should explain at last is: above embodiment is only in order to explaining technical scheme of the present invention, but not to its restriction; Although with reference to previous embodiment the present invention has been carried out detailed explanation, those of ordinary skill in the art is to be understood that: it still can be made amendment to the technical scheme that aforementioned each embodiment put down in writing, and perhaps part technical characterictic wherein is equal to replacement; And these are revised or replacement, do not make the spirit and the scope of the essence disengaging various embodiments of the present invention technical scheme of relevant art scheme.
Claims (10)
1. the Node Protection method based on Packet Transport Network is characterized in that, comprising:
Upstream node receives the node failure message that the work route one adjacent transit node be used for indicating self place breaks down; Wherein, Said work route is meant that business data packet is forwarded to the service transmission channels of the downstream node adjacent with said transit node through said transit node from this locality, and said node failure message comprises: said upstream node is transmitted business data packet used the working port sign and first work tap to said transit node;
Said upstream node is based on the routing iinformation of the preset protection route corresponding with said work route; Obtain the protection port-mark corresponding and the first protection label, and said transit node is transmitted the second used work tap of said business data packet to said downstream node with said working port sign and said first work tap;
Said upstream node generates the forwarding control packet header that comprises said second work tap and the said first protection label and is embedded into to be waited to be transmitted in the business data packet of said transit node; And through sending to the protection node adjacent with said upstream node with said protection port-mark corresponding port; Said business data packet being forwarded to said downstream node, and then continue said business data packet to be handled according to the work route of locality through said downstream node through said protection route.
2. the Node Protection method based on Packet Transport Network according to claim 1 is characterized in that, if inquiry knows that the protection route corresponding with said transit node is many, said method also comprises:
Said upstream node is treated the business data packet that is forwarded to said transit node according to the routing iinformation of each protection route and is carried out alternate treatment so that load balancing.
3. the Node Protection method based on Packet Transport Network according to claim 1 and 2 is characterized in that,
Said protection route perhaps, is to simplify strategy most according to the network topology structure of Packet Transport Network to be provided with according to the shortest strategy is provided with to said downstream node path from said upstream node.
4. the Node Protection method based on Packet Transport Network is characterized in that, comprising:
The protection node receives and carries the business data packet of transmitting control packet header; Said forwarding control packet header comprises second work tap and the first protection label; Said business data packet be one work route upstream node know the transit node that is adjacent break down the back send; Wherein, Said work route is meant that business data packet is forwarded to the service transmission channels of the downstream node adjacent with said transit node through said transit node from said upstream node; Wherein, Said first protection label and said second work tap are the routing iinformation of said upstream node according to the preset protection route corresponding with said work route, obtain working port sign and the first work tap corresponding first protection label used with the business data packet that originally is transmitted to said transit node, and said transit node are transmitted the second used work tap of said business data packet to adjacent downstream node;
The work routing table that said protection querying node is local; Determine whether to comprise and the receiving port sign and the said second work tap corresponding processing information that receive the used port of said business data packet; If then confirm certainly as said downstream node, and said business data packet handled according to said process information; Otherwise; Inquire about said work routing table and obtain and said receiving port sign and the said first protection label corresponding sending terminal mouth sign and the second protection label, and the said first protection label is replaced with the said second protection label, and jump the protection node through sending to next with said transmit port sign corresponding port.
5. the Node Protection method based on Packet Transport Network according to claim 4 is characterized in that,
Said receiving port sign and the said second work tap corresponding processing information that determines whether to comprise and receive the used port of said business data packet; If; Then confirm from as said downstream node, and according to said process information said business data packet handled specifically and to be comprised:
Said protection node is if definite and said receiving port sign and the said second work tap corresponding processing information are working port sign and the 3rd work tap; Then show from as said downstream node but be not the destination node that said business data packet need arrive; And then with said second work tap replace with said the 3rd work tap and remove said first the protection label; Jump working node through sending to next, to continue said business data packet being forwarded to said destination node through the work route of locality with said working port sign corresponding port;
Said protection node is if definite and said receiving port sign and the said second work tap corresponding processing information are for receiving process information; Then show from as said downstream node and be the destination node that said business data packet need arrive, and then said business data packet is handled according to said reception process information.
6. a node is characterized in that, comprising:
First receiver module; Be used for receiving the node failure message that the work route one adjacent transit node that is used to indicate self place breaks down; Wherein, Said work route is meant that business data packet is forwarded to the service transmission channels of the downstream node adjacent with said transit node through said transit node from this locality, and said node failure message comprises: said upstream node is transmitted business data packet used the working port sign and first work tap to said transit node;
Acquisition module; Be used for routing iinformation according to the preset protection route corresponding with said work route; Obtain the protection port-mark corresponding and the first protection label, and said transit node is transmitted the second used work tap of said business data packet to said downstream node with said working port sign and said first work tap;
First processing module; Be used for generating the forwarding control packet header that comprises said second work tap and the said first protection label and be embedded into the business data packet of waiting to be transmitted to said transit node; And through sending to the protection node adjacent with said upstream node with said protection port-mark corresponding port; Said business data packet being forwarded to said downstream node, and then continue said business data packet to be handled according to the work route of locality through said downstream node through said protection route.
7. node according to claim 6 is characterized in that,
Said first processing module; Also be used for then treating the business data packet that is forwarded to said transit node and carrying out alternate treatment so that load balancing according to the routing iinformation of each protection route if the inquiry of said acquisition module knows that the protection route corresponding with said transit node is many.
8. a node is characterized in that, comprising:
Second receiver module; Be used to receive carry and transmit the business data packet of controlling packet header; Said forwarding control packet header comprises second work tap and the first protection label; Said business data packet be one work route upstream node know the transit node that is adjacent break down the back send; Wherein, Said work route is meant that business data packet is forwarded to the service transmission channels of the downstream node adjacent with said transit node from said upstream node through said transit node, and wherein, said first protection label and said second work tap are the routing iinformation of said upstream node according to the preset protection route corresponding with said work route; Obtain working port sign and the first work tap corresponding first protection label used, and said transit node is transmitted the second used work tap of said business data packet to adjacent downstream node with the business data packet that originally is transmitted to said transit node;
Judge module is used to inquire about local work routing table, determines whether to comprise and the receiving port sign and the said second work tap corresponding processing information that receive the used port of said business data packet;
Second processing module; Be used for knowing that said work routing table comprises and the receiving port sign and the said second work tap corresponding processing information that receive the used port of said business data packet if said judge module is judged; Then confirm certainly as said downstream node, and said business data packet is handled based on said process information;
The 3rd processing module; Be used for knowing that said work routing table does not comprise and the receiving port sign and the said second work tap corresponding processing information that receive the used port of said business data packet if said judge module is judged; Then inquiring about said work routing table obtains and said receiving port sign and the said first protection label corresponding sending terminal mouth sign and the second protection label; And protect label to replace with said second with said first and protect label, and jump protection node through sending to next with said transmit port sign corresponding port.
9. node according to claim 8 is characterized in that,
Said second processing module specifically is used for: if confirm said process information is working port sign and the 3rd work tap; Then show from as said downstream node but be not the destination node that said business data packet need arrive; And then with said second work tap replace with said the 3rd work tap and remove said first the protection label; Jump working node through sending to next, to continue said business data packet being forwarded to said destination node through the work route with said working port sign corresponding port; Perhaps, if confirm said process information, then show from as said downstream node and be the destination node that said business data packet need arrive, and then said business data packet is handled according to said reception process information for receiving process information.
10. Node Protection system based on Packet Transport Network; Comprise: the work route that business data packet is forwarded to downstream node from upstream node through transit node; It is characterized in that, also comprise: protection route corresponding with said work route, that comprise at least one protection node, wherein; Said upstream node is like claim 6 or 7 described nodes, and the protection node adjacent with said upstream node is like claim 8 or 9 described nodes.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210268676.XA CN102833154B (en) | 2012-07-30 | 2012-07-30 | Node protection method, node and system based on packet transport network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210268676.XA CN102833154B (en) | 2012-07-30 | 2012-07-30 | Node protection method, node and system based on packet transport network |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102833154A true CN102833154A (en) | 2012-12-19 |
CN102833154B CN102833154B (en) | 2016-05-18 |
Family
ID=47336127
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210268676.XA Active CN102833154B (en) | 2012-07-30 | 2012-07-30 | Node protection method, node and system based on packet transport network |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102833154B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104038364A (en) * | 2013-12-31 | 2014-09-10 | 华为技术有限公司 | Distributed flow processing system fault tolerance method, nodes and system |
CN105224899A (en) * | 2015-10-08 | 2016-01-06 | 江苏天智互联科技股份有限公司 | For communication system and the communication means thereof of dynamic goods model |
CN107172615A (en) * | 2017-07-25 | 2017-09-15 | 中国信息安全测评中心 | A kind of data transmission method of network node, device, network node and system |
CN107801201A (en) * | 2017-10-19 | 2018-03-13 | 维沃移动通信有限公司 | Network recovery method and device |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101369958A (en) * | 2007-08-15 | 2009-02-18 | 华为技术有限公司 | Fast rerouting method and label exchange router |
CN101588520A (en) * | 2009-07-07 | 2009-11-25 | 北京邮电大学 | A kind of segment protect method that is used for the MPLS-TP network |
-
2012
- 2012-07-30 CN CN201210268676.XA patent/CN102833154B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101369958A (en) * | 2007-08-15 | 2009-02-18 | 华为技术有限公司 | Fast rerouting method and label exchange router |
CN101588520A (en) * | 2009-07-07 | 2009-11-25 | 北京邮电大学 | A kind of segment protect method that is used for the MPLS-TP network |
Non-Patent Citations (1)
Title |
---|
小远: "MPLS_TE_FRR技术***", 《协议分析网HTTP://WWW.CNPAF.NET/CLASS/MPLS/200903/23354.HTML》 * |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104038364A (en) * | 2013-12-31 | 2014-09-10 | 华为技术有限公司 | Distributed flow processing system fault tolerance method, nodes and system |
CN104038364B (en) * | 2013-12-31 | 2015-09-30 | 华为技术有限公司 | The fault-tolerance approach of distributed stream treatment system, node and system |
US10205630B2 (en) | 2013-12-31 | 2019-02-12 | Huawei Technologies Co., Ltd. | Fault tolerance method for distributed stream processing system |
CN105224899A (en) * | 2015-10-08 | 2016-01-06 | 江苏天智互联科技股份有限公司 | For communication system and the communication means thereof of dynamic goods model |
CN105224899B (en) * | 2015-10-08 | 2018-02-27 | 江苏天智互联科技股份有限公司 | For the communication system and its communication means of dynamic goods model |
CN107172615A (en) * | 2017-07-25 | 2017-09-15 | 中国信息安全测评中心 | A kind of data transmission method of network node, device, network node and system |
CN107172615B (en) * | 2017-07-25 | 2019-11-05 | 中国信息安全测评中心 | A kind of data transmission method of network node, device, network node and system |
CN107801201A (en) * | 2017-10-19 | 2018-03-13 | 维沃移动通信有限公司 | Network recovery method and device |
Also Published As
Publication number | Publication date |
---|---|
CN102833154B (en) | 2016-05-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101227399B (en) | Message transmission method, system and forwarding node | |
CN101080915B (en) | Methods, systems and computer program products for bypassing routing stacks using mobile internet protocol | |
CN100479465C (en) | Method of implementing link aggregation of network equipment | |
EP2624590B1 (en) | Method, apparatus and system for interconnected ring protection | |
CN102123097A (en) | Method and device for protecting router | |
CN104662851A (en) | Enhancements to PIM fast re-route with upstream activation packets | |
CN104509044A (en) | Enhancements of the protocol independent multicast (PIM) fast re-route methodology with downstream notification packets | |
CN101710875A (en) | Method and device for realizing rapid re-routing | |
CN102347905A (en) | Network equipment and forwarded information updating method | |
CN103220218A (en) | Method and device for preventing loops during vertical stacking networking | |
CN101582902A (en) | Link aggregation method and device | |
CN102014011A (en) | Method and system for protecting looped network | |
CN102833154A (en) | Node protection method based on packet transport network and system as well as node | |
CN102984014A (en) | Data transmission method and network system | |
CN105122742A (en) | System and method for traffic polarization during failures | |
CN102724073A (en) | Method for network traffic recovery and routing device | |
CN102355400A (en) | Method for processing transannular service and intersected node | |
CN102480368A (en) | Protecting method and system of aggregation link | |
CN102546357A (en) | Message forwarding method and network device | |
CN102801558A (en) | Link protection method, node and system based on packet transport network | |
CN102333023B (en) | Communication method and equipment in multilink transparent internet | |
US8249101B2 (en) | Mobile ad hoc network configured as a virtual internet protocol network | |
CN102882779A (en) | VRRP (Virtual Router Redundancy Protocol) advertisement link protection method and system | |
CN102668474A (en) | Shared path recovery scheme | |
CN102457435A (en) | Message transmission method in FC (Fiber Channel) network as well as FC system and FC equipment |
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 |