CN105991182B - Path protection method and system - Google Patents
Path protection method and system Download PDFInfo
- Publication number
- CN105991182B CN105991182B CN201510082661.8A CN201510082661A CN105991182B CN 105991182 B CN105991182 B CN 105991182B CN 201510082661 A CN201510082661 A CN 201510082661A CN 105991182 B CN105991182 B CN 105991182B
- Authority
- CN
- China
- Prior art keywords
- protection
- path
- protection group
- nth
- group
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/03—Arrangements for fault recovery
- H04B10/032—Arrangements for fault recovery using working and protection systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/07—Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems
Landscapes
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Refuge Islands, Traffic Blockers, Or Guard Fence (AREA)
Abstract
The invention provides a path protection method and a path protection system. Relates to the technical field of networks; the problem of PC business anti many path failures is solved. The method comprises the following steps: forming N protection groups by the working path and N protection paths in an ODUK layer, wherein the nth protection group comprises a path nested with the (N-1) th protection group and a protection path which is not added with any other protection group, and N is more than or equal to 2 and less than or equal to N-1; setting the holodoff time corresponding to each protection group from small to large according to the sequence of the n values from low to high; starting the countdown of the hardoff time of the nth protection group when the nth protection group detects the alarm signal sent by any one of the 1 st to the (n-1) th protection groups; detecting whether the alarm signal still exists after the countdown is over; and when the alarm signal can still be detected, switching the path of the nested (n-1) th protection group to the protection path in the nth protection group. The technical scheme provided by the invention is suitable for the OTN, and the nested protection with high reliability is realized.
Description
Technical Field
The present invention relates to the field of network technologies, and in particular, to a path protection method and system for resisting multiple line faults.
Background
As network traffic demands bandwidth increase, operators and system manufacturers are constantly considering issues of improving traffic delivery technologies. The evolution of digital transport networks has also progressed from the original first generation digital transport networks based on T1/E1, through the second generation digital transport networks based on SONET/SDH, to the current third generation digital transport networks based on OTN. As a next generation transport network, the network environment faced by the OTN is more complex, and the survivability of the network is an important issue of the OTN.
The existing 1+1 linear protection technology provides protection against a path fault according to the working and protection line states. For linear protection against multi-path failures, the industry uses the control plane approach, ASON.
The control plane mode realizes the service protection against the multi-path fault, on one hand, the SPC/SC service is required to be established, and the protection against the multi-path fault of the PC service is not realized; on the other hand, the protection realized by rerouting can not meet the requirement of large-capacity service in the switching time.
Disclosure of Invention
The invention provides a path protection method and a path protection system, which solve the problem that a PC service resists multi-path faults.
A path protection method, comprising:
forming a working path and N protection paths into N protection groups on an optical channel data unit (ODUK) layer, wherein the nth protection group comprises a path nested with the (N-1) th protection group and a protection path which is not added with any other protection group, and N is more than or equal to 2 and less than or equal to N-1;
setting the holodoff time corresponding to each protection group from small to large according to the sequence of the n values from low to high;
starting the countdown of the hardoff time of the nth protection group when the nth protection group detects the alarm signal sent by any one of the 1 st to the (n-1) th protection groups;
detecting whether the alarm signal still exists after the countdown is over;
and when the alarm signal can still be detected, switching the path of the nested (n-1) th protection group to the protection path in the nth protection group.
Preferably, the method further comprises:
when an nth protection group detects that a current working path in the protection group has a fault, starting the countdown of the holdoff time of the nth protection group and sending an alarm signal, wherein the current working path is a nested (n-1) th protection group path or a protection path of the nth protection group;
and after the countdown is up, the nth protection group is switched in the protection group.
Preferably, the method further comprises:
constructing a logic transfer for each protection group, wherein the logic transfer comprises a sending port and a receiving port;
and looping back the transmitting port and the receiving port of each logic relay in sequence, so that the information transmitted by the transmitting port of the logic relay of any protection group is received by the receiving ports of the logic relays of other protection groups.
Preferably, after the step of detecting whether the alarm signal still exists after the countdown expires, the method further includes:
and when the alarm signal is not detected any more, maintaining the original working state in the nth protection group.
Preferably, the method further comprises:
forming a 1 st protection group by the working path and one protection path;
and forming an Nth protection group by the path nested with the (N-1) th protection group and a protection path.
Preferably, the method further comprises:
when the working path has a fault, the 1 st protection group sends an alarm signal and starts the countdown of the holdoff time corresponding to the 1 st protection group;
and after the countdown of the holdoff time corresponding to the 1 st protection group is up, switching from the working path to the protection path in the 1 st protection group.
Preferably, the method further comprises:
when an alarm signal sent by a path nested with an (N-1) th protection group or a protection path in the Nth protection group is detected to have a fault, starting corresponding holdoff time countdown by the Nth protection group;
and the Nth protection group detects the state of the path of the nested (N-1) th protection group with the fault or the protection path in the Nth protection group after the countdown is up, and carries out switching in the Nth protection group when the fault still exists.
Preferably, the method further comprises:
forming two protection paths into a 1 st protection group;
and forming the working path and the path nested with the (N-1) th protection group into an Nth protection group.
Preferably, the method further comprises:
when any protection path in the 1 st protection group has a fault, the 1 st protection group sends out an alarm signal and starts the countdown of the holdoff time of the 1 st protection group;
and after the 1 st protection group counts down the corresponding holdoff time, switching in the 1 st protection group.
Preferably, the method further comprises:
when the working path fails, the Nth protection group starts corresponding holdoff time countdown;
and after the countdown of the corresponding holdoff time by the Nth protection group is up, switching from the working path to the path of the nested (N-1) th protection group in the Nth protection group.
The present invention also provides a path protection system, including:
the nested structure building module is used for forming the working path and N protection paths into N protection groups on the ODUK layer, the nth protection group comprises a path nested with the (N-1) th protection group and a protection path which is not added with any other protection group, and N is more than or equal to 2 and less than or equal to N-1;
the hold time management module is used for setting the hold time corresponding to each protection group from small to large according to the sequence of n values from low to high;
the timing module is used for starting the countdown of the holdoff time of the nth protection group when the nth protection group detects the alarm signal sent by any one of the 1 st to the (n-1) th protection groups;
the fault confirmation module is used for detecting whether the alarm signal still exists after the countdown is timed out;
and the switching module is used for switching the path of the nested (n-1) th protection group to the protection path in the nth protection group when the alarm signal can still be detected.
Preferably, the timing module is further configured to start a holdoff time countdown of an nth protection group and send an alarm signal when the nth protection group detects that a current working path in the protection group has a fault, where the current working path is a path of a nested (n-1) th protection group or a protection path of the nth protection group;
the switching module is further configured to perform switching in the nth protection group after the countdown expires.
Preferably, the system further comprises:
the logic transfer maintenance module is used for constructing a logic transfer for each protection group, and the logic transfer comprises a sending port and a receiving port;
and the information loopback module is used for sequentially looping back the sending port and the receiving port of each logic relay so that the information sent by the sending port of the logic relay of any protection group is received by the receiving ports of the logic relays of other protection groups.
Preferably, the nested structure building block is further configured to group the working path and a protection path into a 1 st protection group,
and forming an Nth protection group by the path nested with the (N-1) th protection group and a protection path.
Preferably, the timing module is further configured to control the 1 st protection group to send an alarm signal and start a holdoff time countdown corresponding to the 1 st protection group when the working path fails;
the switching module is further configured to switch from the working path to the protection path in the 1 st protection group after the hold time corresponding to the 1 st protection group expires.
Preferably, the timing module is further configured to start a holdoff time countdown corresponding to an nth protection group when detecting that an alarm signal sent by a path nested in the nth-1 th protection group or a protection path in the nth protection group has a fault;
the switching module is further configured to detect a path of the nested N-1 th protection group in which the fault occurs or a state of a protection path in the nth protection group after the countdown expires, and perform switching in the nth protection group when the fault still exists.
Preferably, the nested structure building block is further configured to group two protection paths into a 1 st protection group,
and forming the working path and the path nested with the (N-1) th protection group into an Nth protection group.
Preferably, the timing module is further configured to control the 1 st protection group to send an alarm signal and start a holdoff time countdown of the 1 st protection group when any protection path in the 1 st protection group fails;
the switching module is further configured to perform switching in the 1 st protection group after the 1 st protection group expires after the corresponding holdoff time is counted down.
Preferably, the timing module is further configured to start a holdoff time countdown corresponding to the nth protection group when the working path fails;
the switching module is further configured to switch the working path to a path nested in the N-1 th protection group in the nth protection group after the corresponding holdoff time countdown expires.
The invention provides a path protection method and a system, wherein a working path and N protection paths are divided into N protection groups on an optical channel data unit (ODUK) layer, the nth protection group comprises an N-1 th protection group and a protection path which is not added with any other protection group, N is more than or equal to 2 and less than or equal to N-1, the hardoff time corresponding to each protection group is set from small to large according to the sequence of N values from low to high, when an alarm signal sent by the N-1 th protection group is detected by the nth protection group, the hardoff time countdown of the nth protection group is started, whether the alarm signal still exists is detected after the countdown is reached, and when the alarm signal can be detected, the switching from the path of the nested N-1 th protection group to the protection path is carried out in the nth protection group. The method realizes high-reliability nested protection and solves the problem that the PC service resists multi-path faults.
Drawings
Fig. 1 is a schematic diagram illustrating a protection group partitioning method according to a first embodiment of the present invention;
fig. 2 is a schematic diagram illustrating a protection group partitioning method according to a second embodiment of the present invention;
fig. 3 is a schematic diagram of a protection network constructed according to the protection group partitioning manner shown in fig. 1 in the third embodiment of the present invention;
fig. 4 is a schematic diagram of a protection network constructed according to the protection group partitioning manner shown in fig. 2 in the third embodiment of the present invention;
fig. 5 is a flowchart of a path protection method according to a fourth embodiment of the present invention;
fig. 6 is a schematic structural diagram of a path protection system according to a fifth embodiment of the present invention.
Detailed Description
The existing 1+1 linear protection technology provides protection against a path fault according to the working and protection line states. For linear protection against multi-path failures, the industry uses the control plane approach, ASON.
The control plane mode realizes the service protection against the multi-path fault, on one hand, the SPC/SC service is required to be established, and the protection against the multi-path fault of the PC service is not realized; on the other hand, the protection realized by rerouting can not meet the requirement of large-capacity service in the switching time.
In order to solve the above problem, embodiments of the present invention provide a path protection method and system. Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. It should be noted that the embodiments and features of the embodiments in the present application may be arbitrarily combined with each other without conflict.
First, a first embodiment of the present invention will be described with reference to the drawings.
The embodiment of the invention provides a path protection method, which forms an ODUK1+ 1 protection group through the final selected and received logic transit of a working path and all protection paths to realize multi-path protection resistance.
When there are one working path W and N +1(N value can be configured according to actual needs, for example, N is 3) protection paths, protection group configuration and logic relay configuration need to be performed, as shown in fig. 1, after the configuration is complete, as long as there is no fault in any one of the working path W and N +1 protection paths, the service can be transmitted without loss.
The path protection method provided by the embodiment of the invention comprises the following steps:
in the first step, an ODUK1+ 1 protection group PG1 is formed by a first protection path P1 and a second protection path P2 at an ODUK layer, a selector is arranged in a logical transit (in a device, the logical transit is specifically a part of ODUK resources on a board) L1, a receiving port of a logical transit L1 resource is R1, and a sending port is S1, so that a point selected and received by a selector of the PG1 is R1 (the point selected and received is a position finally output after the selector selects a service).
In the second step, the third protection path P3 and the sending point S1 of the logical transit L1 form an ODUK1+ 1 group PG2 in the ODUK layer, the selector is set in the logical transit L2, the receiving port of the logical transit L2 resource is R2, and the sending port is S2, so that the point selected by the selector of the PG2 is R2.
……
And step N, forming an ODUK1+ 1 group PGN by the N +1 th protection path PN +1 and the sending point SN-1 of the logic transfer LN-1 on an ODUK layer, setting a selector on the logic transfer LN, wherein a receiving port of the logic transfer LN resource is RN, and a sending port is SN, so that the point selected and received by the selector of the PGN is RN.
And (N + 1) forming an ODUK1+ 1 group PGN +1 by the working path W and the sending point SN of the logic transfer LN on the ODUK layer, and arranging a selector on a service downlink unit to realize service downlink.
And (N + 2) looping back the receiving port and the sending port of the logic transfer L1 to LN in sequence to realize alarm transmission of the receiving port and the sending port.
And (N + 3), sequentially setting the hardoff time from PG2 to PGN +1 protection groups as T, and realizing protection nesting. The hardoff time of the protection group of the inner layer (namely, the number is closer to the front) is shorter, and the hardoff time of the protection group of the outer layer (namely, the number is closer to the back) is longer.
And (N + 4) step, after the protection group and the logic transit are configured according to the steps, the fault resistance of the N +1 paths can be realized, and the service can be protected as long as any one of the W path and the PN +1 path has no fault.
The second embodiment of the present invention will be described below with reference to the drawings.
The embodiment of the invention provides a path protection method, which realizes multi-path protection by forming an ODUK1+ 1 protection group by a working path and each protection path in sequence.
When there is one working path W and N +1 protection paths, protection group configuration and logic transfer configuration are required, as shown in fig. 2, after the above contents are configured completely, as long as there is any one path between the working path W and the N +1 protection paths without failure, the service can be transmitted without loss.
The path protection method provided by the embodiment of the invention comprises the following steps:
in the first step, an ODUK1+ 1 protection group PG1 is formed by the first working W and the first protection path P1 at an ODUK layer, a selector is set in a logical relay L1, a receiving port of a logical relay L1 resource is R1, and a transmitting port is S1, so that a point selected by the selector of the PG1 is R1.
In the second step, a sending point S1 of the logical relay L1 and the 2 nd protection path P2 form an ODUK1+ 1 group PG2 in the ODUK layer, the selector is set in the logical relay L2, the receiving port of the logical relay L2 resource is R2, and the sending port is S2, so that the point selected by the selector of the PG2 is R2.
……
And step N, forming an ODUK1+ 1 PGN by a sending point SN-1 of the logic transit LN-1 and an Nth protection path PN on an ODUK layer, setting a selector on the logic transit LN, wherein a receiving port of the logic transit LN resource is RN, a sending port is SN, and therefore a point selected and received by the selector of the PGN is RN.
And (N + 1) step, forming an ODUK1+ 1 group PGN +1 by the sending point SN of the logic intermediate transfer LN and the (N + 1) th protection path PN +1 on the ODUK layer, and arranging a selector on a service downlink unit to realize service downlink.
And (N + 2) looping back the receiving port and the sending port of the logic transfer L1 to LN in sequence to realize alarm transmission of the receiving port and the sending port.
And (N + 3), sequentially setting the hardoff time from PG2 to PGN +1 protection groups as T, and realizing protection nesting.
And (N + 4) step, after the protection group and the logic transit are configured according to the steps, the fault resistance of the N +1 paths can be realized, and the service can be protected as long as any one of the W path and the PN +1 path has no fault.
The third embodiment of the present invention will be described below with reference to the accompanying drawings.
The following description will take a method of implementing 2-path failure resistance by 3 routes as an example. A line side board received by a working path is named as W, a line side board received by a protection path 1 is named as P1, a line side board received by a protection path 2 is named as P2, a cross unit is named as DXC, two DXC logic models in the figure are the same cross unit in physical form, a service downlink unit, namely a client side board, is named as C, a logic transfer unit is named as L1, the logic transfer may be an ODUK resource on any one service board, an L1 sending point S1 corresponds to an ODUK dispatch receiving port, and an L1 receiving point R1 corresponds to an ODUK dispatch sending port.
The method comprises the following steps: as shown in fig. 3.
In the first step, an ODUK1+ 1 protection group PG1 is formed by P1 and P2, a selector is set in a logical transit L1, a receiving port of a logical transit L1 resource is R1, and a transmitting port is S1, so that a point selected by the selector of PG1 is R1.
In the second step, W and a sending point S1 of the logic transit L1 form an ODUK1+ 1 protection group PG2, and the selector is set in the drop unit C, so that the service is dropped.
Third, loopback is set on a sending port S1 and a receiving port R1 of the logical transfer L1, after loopback, ODU information received by the S1 can be synchronously transmitted to the R1 port, and a packet is sent to the DXC, and if the packet received by the S1 has an alarm, the R1 port can detect the same alarm and report the same alarm to the controller of the PG2, so as to trigger switching of the protection group of the PG 2.
And step four, setting the hardoff time of the protection group PG1 to be 0, the hardoff time of the PG2 to be T, the value standard of T to be PG1 protection switching time, and proposing the value to be 20ms, so that the PG2 is prevented from being triggered to switch when the PG1 switches.
And fifthly, under the condition that any two paths of the working path, the protection path 1 and the protection path 2 are in fault, the service flow can be ensured not to be damaged. For example, when a working path fails first, W detects an alarm and reports the alarm to the controller of PG2, since the holdoff time of PG2 is T (20ms), PG2 does not switch, after waiting for T (20ms), the fault of W is detected to still exist, at this time, PG2 switches, and switches to S1 in a cross manner, at this time, the cross of PG1 still remains at P1, and thus the entire traffic flow is switched to protection path 1; when the protection path 1 fails again, both P1 and S1 detect the failure and report the alarm to the controllers of PG1 and PG2, respectively, after the controller of PG1 receives the alarm, because the hardoff time of PG1 is 0, PG1 switches directly, cross switching of PG1 to P2, after the controller of PG2 receives the alarm, because the hardoff time of PG2 is T (20ms), PG2 does not switch, after waiting for T (20ms), the failure of S1 is detected to disappear (because PG1 has switched over), PG2 does not switch, and therefore the whole traffic flow is switched to the protection path 2.
The second method comprises the following steps: as shown in fig. 4.
In the first step, W and P1 form an ODUK1+ 1 protection group PG1, a selector is set in a logical relay L1, a receiving port of a logical relay L1 resource is R1, and a transmitting port is S1, so that a point selected by the selector of PG1 is R1.
In the second step, the sending point S1 and P2 of the logical transfer L1 form an ODUK1+ 1 protection group PG2, and the selector is set in the drop unit C, and the service is dropped.
Third, loopback is set on a sending port S1 and a receiving port R1 of the logical transfer L1, after loopback, ODU information received by S1 can be synchronously transmitted to an R1 port and sent to the DXC, and if the message received by S1 has an alarm, the R1 port can detect the same alarm and report the same alarm to the controller of PG2, so as to trigger switching of the protection group of PG 2.
And step four, setting the hardoff time of the protection group PG1 to be 0, the hardoff time of the PG2 to be T, the value standard of T to be PG1 protection switching time, and proposing the value to be 20ms, so that the PG2 is prevented from being triggered to switch when the PG1 switches.
And fifthly, under the condition that any two paths of the working path, the protection path 1 and the protection path 2 are in fault, the service flow can be ensured not to be damaged. For example, when a working path fails first, both W and S1 detect an alarm and report the alarm to controllers of PG1 and PG2, respectively, since the holdoff time of PG1 is 0, PG1 switches, PG1 switches to P1 in a cross manner, since the holdoff time of PG2 is T (20ms), the controller of PG2 does not switch after receiving the alarm, and after waiting for T (20ms), it detects that the fault of S1 has disappeared (since PG1 has switched completely), PG2 does not switch, and thus the entire traffic flow is switched to protection path 1; when the protection path 1 fails again, both W and S1 detect an alarm and report the alarm to the controllers of PG1 and PG2, respectively, since the holdoff time of PG1 is 0, PG1 switches, PG1 switches to W in a cross manner, since the holdoff time of PG2 is T (20ms), the controller of PG2 does not switch after receiving the alarm, and after waiting for T (20ms), the controller of PG2 detects that the fault of S1 still exists (since PG1 fails in both operation and protection, and the service still fails after switching), PG2 switches, and PG2 switches to P2 in a cross manner, so that the whole traffic flow is switched to the protection path 2.
The fourth embodiment of the present invention will be described below with reference to the drawings.
The invention provides a path protection method, and the flow of completing the protection of a plurality of paths by using the method is shown in figure 5, which comprises the following steps:
501, dividing a plurality of protection groups to form a nested structure;
in this step, a working path and N protection paths are divided into N protection groups in an optical channel data unit ODUK layer, where the nth protection group includes an N-1 th protection group and a protection path to which no other protection group is added, and N is greater than or equal to 2 and less than or equal to N-1.
For the 1 st protection group and the nth protection group, there are two dividing ways, which are specifically as follows:
the first method is as follows:
dividing a working path and a protection path into a 1 st protection group;
the (N-1) th protection group and one protection path are divided into an Nth protection group.
The second method comprises the following steps:
dividing two protection paths into a 1 st protection group;
and the working path and the (N-1) th protection group are used as an Nth protection group.
After the protection groups are divided, constructing a logic transfer for each protection group, wherein the logic transfer comprises a sending port and a receiving port; and looping back the transmitting port and the receiving port of each logic relay in sequence, so that the information transmitted by the transmitting port of the logic relay of any protection group is received by the receiving ports of the logic relays of other protection groups.
Corresponding hardoff times also need to be set for each protection group. Specifically, according to the sequence of n values from low to high, the hold time corresponding to each protection group is set from small to large. Therefore, the holdoff time of the group of the outer layer (with larger n value) is longer, the working state can be detected by the outer layer only after the alarm is removed after the inner layer switching is completed, and the alarm is removed because the inner layer switching, the alarm cannot be detected by the outer layer, and the system disorder caused by multiple times of switching cannot be carried out.
the current working path is a path of a nested (n-1) th protection group or a protection path of the nth protection group.
And step 504, after the time of the holdoff time of the (n-1) th protection group is counted down, the (n-1) th protection group is switched in the protection group.
and when the switching in the (n-1) th protection group is finished, if a fault still exists, the alarm signal is still sent out continuously. At this time, the nth to nth protection groups may continue to detect the alarm signal to determine whether switching needs to be performed in the group.
When the switching in the (n-1) th protection group is finished, the switched path has no fault and can normally transmit the service data, the (n-1) th protection group does not send out the alarm signal any more.
And 507, when the alarm signal can still be detected, switching from the path of the nested (n-1) th protection group to the protection path in the nth protection group.
In addition, for two different dividing manners of the 1 st and nth protection groups in step 501, the processing strategies are different, specifically as follows:
for the first mode: when the working path has a fault, the 1 st protection group sends an alarm signal and starts the countdown of the holdoff time corresponding to the 1 st protection group;
and after the countdown of the holdoff time corresponding to the 1 st protection group is up, switching from the working path to the protection path in the 1 st protection group.
When an alarm signal sent by a path nested with an (N-1) th protection group or a protection path in the Nth protection group is detected to have a fault, starting corresponding holdoff time countdown by the Nth protection group;
and the Nth protection group detects the state of the path of the nested (N-1) th protection group with the fault or the protection path in the Nth protection group after the countdown is up, and carries out switching in the Nth protection group when the fault still exists.
For the second mode: when any protection path in the 1 st protection group has a fault, the 1 st protection group sends out an alarm signal and starts the countdown of the holdoff time of the 1 st protection group;
and after the 1 st protection group counts down the corresponding holdoff time, switching in the 1 st protection group.
When the working path fails, the Nth protection group starts corresponding holdoff time countdown;
and after the countdown of the corresponding holdoff time by the Nth protection group is up, switching from the working path to the path of the nested (N-1) th protection group in the Nth protection group.
The fifth embodiment of the present invention will be described below with reference to the drawings.
An embodiment of the present invention provides a path protection system, where a structure of the system is shown in fig. 6, and the system includes:
the nested structure building module 601 is used for forming the working path and the N protection paths into N protection groups on the ODUK layer, wherein the nth protection group comprises a path nested with the (N-1) th protection group and a protection path not added with any other protection group, and N is more than or equal to 2 and less than or equal to N-1;
a hardoff time management module 602, configured to set hardoff time corresponding to each protection group from small to large according to a sequence from low to high of an n value;
a timing module 603, configured to start a holdoff time countdown of an nth protection group when the nth protection group detects an alarm signal sent by any one of the 1 st to nth-1 st protection groups;
a failure confirmation module 604, configured to detect whether the alarm signal still exists after the countdown expires;
a switching module 605, configured to switch, in the nth protection group, the path of the nested n-1 th protection group to the protection path when the alarm signal can still be detected.
Preferably, the timing module 603 is further configured to start a holdoff time countdown of an nth protection group and send an alarm signal when the nth protection group detects that a current working path in the protection group fails, where the current working path is a path of a nested (n-1) th protection group or a protection path of the nth protection group;
the switching module 605 is further configured to perform switching in the nth protection group after the countdown expires.
Preferably, the system further comprises:
a logic relay maintenance module 606, configured to construct a logic relay for each protection group, where the logic relay includes a sending port and a receiving port;
the information loopback module 607 is configured to loop back the sending port and the receiving port of each logical relay in sequence, so that the information sent by the sending port of the logical relay in any protection group is received by the receiving port of the logical relay in other protection groups.
Preferably, the nested structure building module 601 is further configured to group a working path and a protection path into a 1 st protection group,
and forming an Nth protection group by the path nested with the (N-1) th protection group and a protection path.
Preferably, the timing module 603 is further configured to, when the working path fails, control the 1 st protection group to send an alarm signal and start a holdoff time countdown corresponding to the 1 st protection group;
the switching module 605 is further configured to switch from the working path to the protection path in the 1 st protection group after the hold time corresponding to the 1 st protection group expires.
Preferably, the timing module 603 is further configured to start a holdoff time countdown corresponding to the nth protection group when detecting that an alarm signal sent by a path nested in the nth-1 protection group or a protection path in the nth protection group has a fault;
the switching module 605 is further configured to detect a path of the nested N-1 th protection group that has a fault or a state of a protection path in the nth protection group after the countdown expires, and switch in the nth protection group when the fault still exists.
Preferably, the nested structure building module 601 is further configured to group two protection paths into a 1 st protection group,
and forming the working path and the path nested with the (N-1) th protection group into an Nth protection group.
Preferably, the timing module 603 is further configured to, when any protection path in the 1 st protection group fails, control the 1 st protection group to send an alarm signal and start a holdoff time countdown of the 1 st protection group;
the switching module 605 is further configured to perform switching in the 1 st protection group after the 1 st protection group counts down the corresponding holdoff time.
Preferably, the timing module 603 is further configured to start a hold time countdown corresponding to the nth protection group when the working path fails;
the switching module 605 is further configured to switch the working path to a path nested in the N-1 th protection group in the nth protection group after the corresponding holdoff time countdown expires.
The path protection system can be integrated in the transmission equipment, and the transmission equipment can complete corresponding functions.
The invention provides a path protection method and a system, wherein a working path and N protection paths are divided into N protection groups on an ODUK layer, the nth protection group comprises an N-1 th protection group and a protection path which is not added with any other protection group, N is more than or equal to 2 and less than or equal to N-1, the hardoff time corresponding to each protection group is set from small to large according to the sequence of N values from low to high, when an alarm signal sent by the N-1 th protection group is detected by the nth protection group, the hardoff time countdown of the nth protection group is started, after the countdown is ended, whether the alarm signal still exists is detected, and when the alarm signal can still be detected, the switching from the path nested with the N-1 th protection group to the protection path is carried out in the nth protection group. The method realizes high-reliability nested protection and solves the problem that the PC service resists multi-path faults.
Compared with the existing WASON recovery technology, the WASON can only ensure that SC/SPC service can resist multi-path faults, but the embodiment of the invention realizes that PC service can resist multi-path faults; meanwhile, compared with the method adopting the WASON service recovery, the WASON service adopts a rerouting mode to realize the recovery, namely, a new protection service path is calculated only when the service fails, and switching is performed after calculation.
It will be understood by those of ordinary skill in the art that all or part of the steps of the above embodiments may be implemented using a computer program flow, which may be stored in a computer readable storage medium and executed on a corresponding hardware platform (e.g., system, apparatus, device, etc.), and when executed, includes one or a combination of the steps of the method embodiments.
Alternatively, all or part of the steps of the above embodiments may be implemented by using an integrated circuit, and the steps may be respectively manufactured as an integrated circuit module, or a plurality of the blocks or steps may be manufactured as a single integrated circuit module. Thus, the present invention is not limited to any specific combination of hardware and software.
The devices/functional modules/functional units in the above embodiments may be implemented by general-purpose computing devices, and they may be centralized on a single computing device or distributed on a network formed by a plurality of computing devices.
Each device/function module/function unit in the above embodiments may be implemented in the form of a software function module and may be stored in a computer-readable storage medium when being sold or used as a separate product. The computer readable storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, etc.
Any person skilled in the art can easily conceive of changes or substitutions within the technical scope of the present disclosure, and all such changes or substitutions are included in the scope of the present disclosure. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (17)
1. A path protection method, comprising:
forming a working path and N protection paths into N protection groups on an optical channel data unit ODUK layer, wherein the nth protection group comprises a path nested with the (N-1) th protection group and a protection path which is not added with any other protection group, and N is more than or equal to 2 and less than or equal to N-1;
setting the holodoff time corresponding to each protection group from small to large according to the sequence of the n values from low to high;
starting the countdown of the hardoff time of the nth protection group when the nth protection group detects the alarm signal sent by any one of the 1 st to the (n-1) th protection groups;
detecting whether the alarm signal still exists after the countdown is over;
when the alarm signal can still be detected, the switching from the path of the nested (n-1) th protection group to the protection path is carried out in the nth protection group,
the method further comprises the following steps: when an nth protection group detects that a current working path in the protection group has a fault, starting the countdown of the holdoff time of the nth protection group and sending an alarm signal, wherein the current working path is a nested (n-1) th protection group path or a protection path of the nth protection group;
and after the countdown is up, the nth protection group is switched in the protection group.
2. The path protection method according to claim 1, further comprising:
constructing a logic transfer for each protection group, wherein the logic transfer comprises a sending port and a receiving port;
and looping back the transmitting port and the receiving port of each logic relay in sequence, so that the information transmitted by the transmitting port of the logic relay of any protection group is received by the receiving ports of the logic relays of other protection groups.
3. The path protection method according to claim 1, wherein after the step of detecting whether the alarm signal is still present after the expiration of the countdown, further comprising:
and when the alarm signal is not detected any more, maintaining the original working state in the nth protection group.
4. The path protection method according to claim 1, further comprising:
forming a 1 st protection group by the working path and one protection path;
and forming an Nth protection group by the path nested with the (N-1) th protection group and a protection path.
5. The path protection method according to claim 4, characterized in that the method further comprises:
when the working path has a fault, the 1 st protection group sends an alarm signal and starts the countdown of the holdoff time corresponding to the 1 st protection group;
and after the countdown of the holdoff time corresponding to the 1 st protection group is up, switching from the working path to the protection path in the 1 st protection group.
6. The path protection method according to claim 4, characterized in that the method further comprises:
when an alarm signal sent by a path nested with an (N-1) th protection group or a protection path in the Nth protection group is detected to have a fault, starting corresponding holdoff time countdown by the Nth protection group;
and the Nth protection group detects the state of the path of the nested (N-1) th protection group with the fault or the protection path in the Nth protection group after the countdown is up, and carries out switching in the Nth protection group when the fault still exists.
7. The path protection method according to claim 1, further comprising:
forming two protection paths into a 1 st protection group;
and forming the working path and the path nested with the (N-1) th protection group into an Nth protection group.
8. The path protection method according to claim 7, further comprising:
when any protection path in the 1 st protection group has a fault, the 1 st protection group sends out an alarm signal and starts the countdown of the holdoff time of the 1 st protection group;
and after the 1 st protection group counts down the corresponding holdoff time, switching in the 1 st protection group.
9. The path protection method according to claim 7, further comprising:
when the working path fails, the Nth protection group starts corresponding holdoff time countdown;
and after the countdown of the corresponding holdoff time by the Nth protection group is up, switching from the working path to the path of the nested (N-1) th protection group in the Nth protection group.
10. A path protection system, comprising:
the nested structure building module is used for forming the working path and N protection paths into N protection groups on the ODUK layer, the nth protection group comprises a path nested with the (N-1) th protection group and a protection path which is not added with any other protection group, and N is more than or equal to 2 and less than or equal to N-1;
the hold time management module is used for setting the hold time corresponding to each protection group from small to large according to the sequence of n values from low to high;
the timing module is used for starting the countdown of the holdoff time of the nth protection group when the nth protection group detects the alarm signal sent by any one of the 1 st to the (n-1) th protection groups;
the fault confirmation module is used for detecting whether the alarm signal still exists after the countdown is timed out;
a switching module, configured to switch a path of the nested (n-1) th protection group to a protection path in the nth protection group when the alarm signal can still be detected,
the timing module is further configured to start a holdoff time countdown of an nth protection group and send an alarm signal when the nth protection group detects that a current working path in the protection group has a fault, where the current working path is a path nested in the (n-1) th protection group or a protection path of the nth protection group;
the switching module is further configured to perform switching in the nth protection group after the countdown expires.
11. The path protection system according to claim 10, further comprising:
the logic transfer maintenance module is used for constructing a logic transfer for each protection group, and the logic transfer comprises a sending port and a receiving port;
and the information loopback module is used for sequentially looping back the sending port and the receiving port of each logic relay so that the information sent by the sending port of the logic relay of any protection group is received by the receiving ports of the logic relays of other protection groups.
12. The path protection system according to claim 10,
the nested structure building module is also used for forming a working path and a protection path into a 1 st protection group,
and forming an Nth protection group by the path nested with the (N-1) th protection group and a protection path.
13. The path protection system according to claim 12,
the timing module is further configured to control the 1 st protection group to send an alarm signal and start a holdoff time countdown corresponding to the 1 st protection group when the working path fails;
the switching module is further configured to switch from the working path to the protection path in the 1 st protection group after the hold time corresponding to the 1 st protection group expires.
14. The path protection system according to claim 12,
the timing module is further used for starting the countdown of the corresponding hardoff time of the Nth protection group when detecting that an alarm signal sent by a path nested with the (N-1) th protection group or a protection path in the Nth protection group has a fault;
the switching module is further configured to detect a path of the nested N-1 th protection group in which the fault occurs or a state of a protection path in the nth protection group after the countdown expires, and perform switching in the nth protection group when the fault still exists.
15. The path protection system according to claim 10,
the nested structure building module is also used for forming two protection paths into a 1 st protection group,
and forming the working path and the path nested with the (N-1) th protection group into an Nth protection group.
16. The path protection system of claim 15,
the timing module is further configured to control the 1 st protection group to send an alarm signal and start a holdoff time countdown of the 1 st protection group when any protection path in the 1 st protection group fails;
the switching module is further configured to perform switching in the 1 st protection group after the 1 st protection group expires after the corresponding holdoff time is counted down.
17. The path protection system of claim 15,
the timing module is further configured to start a holdoff time countdown corresponding to the nth protection group when the working path fails;
the switching module is further configured to switch the working path to a path nested in the N-1 th protection group in the nth protection group after the corresponding holdoff time countdown expires.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510082661.8A CN105991182B (en) | 2015-02-13 | 2015-02-13 | Path protection method and system |
PCT/CN2016/072310 WO2016127806A1 (en) | 2015-02-13 | 2016-01-27 | Path protection method and system |
MYPI2017001098A MY185661A (en) | 2015-02-13 | 2016-01-27 | Path protection method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510082661.8A CN105991182B (en) | 2015-02-13 | 2015-02-13 | Path protection method and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105991182A CN105991182A (en) | 2016-10-05 |
CN105991182B true CN105991182B (en) | 2020-06-02 |
Family
ID=56614248
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510082661.8A Active CN105991182B (en) | 2015-02-13 | 2015-02-13 | Path protection method and system |
Country Status (3)
Country | Link |
---|---|
CN (1) | CN105991182B (en) |
MY (1) | MY185661A (en) |
WO (1) | WO2016127806A1 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101167274A (en) * | 2005-04-29 | 2008-04-23 | 中兴通讯股份有限公司 | Passive optical network system based on wavelength protection and its protection backup method |
CN101431466A (en) * | 2007-11-09 | 2009-05-13 | 华为技术有限公司 | Fast rerouting method and label exchange router |
CN101621497A (en) * | 2008-06-30 | 2010-01-06 | 华为技术有限公司 | Method and system for service protection in multiple layers of networks |
CN102611499A (en) * | 2012-04-05 | 2012-07-25 | 烽火通信科技股份有限公司 | Method for realizing ODUK (Optical Channel Data Unit) protection switching by crossed disc of OTN (Optical Transport Network) equipment |
CN104243015A (en) * | 2014-10-11 | 2014-12-24 | 北京邮电大学 | Fault recovery method of user network interface (UNI) of optical network |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2364905A1 (en) * | 2001-12-12 | 2003-06-12 | Catena Networks Canada Inc. | Protocols and architectures for distributed hdt-rt networks |
JP5338428B2 (en) * | 2009-03-30 | 2013-11-13 | 日本電気株式会社 | COMMUNICATION DEVICE AND METHOD, COMMUNICATION SYSTEM AND METHOD |
CN102271058A (en) * | 2011-08-09 | 2011-12-07 | 中兴通讯股份有限公司 | Multi-path service protecting method and device |
CN102740175B (en) * | 2012-06-12 | 2014-09-24 | 武汉邮电科学研究院 | Method for protecting and recovering cross-domain end-to-end label switched path |
JP5846308B2 (en) * | 2012-07-26 | 2016-01-20 | 日本電気株式会社 | COMMUNICATION DEVICE, COMMUNICATION SYSTEM, ROUTE DETERMINING METHOD, AND PROGRAM |
CN102868441B (en) * | 2012-08-22 | 2017-03-22 | 中兴通讯股份有限公司 | Protection switching method and system and optical network node |
US8958701B2 (en) * | 2012-12-27 | 2015-02-17 | Ciena Corporation | Methods and systems of preserving client overhead bytes in optical transport network tunneling applications |
-
2015
- 2015-02-13 CN CN201510082661.8A patent/CN105991182B/en active Active
-
2016
- 2016-01-27 MY MYPI2017001098A patent/MY185661A/en unknown
- 2016-01-27 WO PCT/CN2016/072310 patent/WO2016127806A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101167274A (en) * | 2005-04-29 | 2008-04-23 | 中兴通讯股份有限公司 | Passive optical network system based on wavelength protection and its protection backup method |
CN101431466A (en) * | 2007-11-09 | 2009-05-13 | 华为技术有限公司 | Fast rerouting method and label exchange router |
CN101621497A (en) * | 2008-06-30 | 2010-01-06 | 华为技术有限公司 | Method and system for service protection in multiple layers of networks |
CN102611499A (en) * | 2012-04-05 | 2012-07-25 | 烽火通信科技股份有限公司 | Method for realizing ODUK (Optical Channel Data Unit) protection switching by crossed disc of OTN (Optical Transport Network) equipment |
CN104243015A (en) * | 2014-10-11 | 2014-12-24 | 北京邮电大学 | Fault recovery method of user network interface (UNI) of optical network |
Also Published As
Publication number | Publication date |
---|---|
MY185661A (en) | 2021-05-28 |
CN105991182A (en) | 2016-10-05 |
WO2016127806A1 (en) | 2016-08-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106789264B (en) | A kind of method and apparatus that link aggregation group channel is switched fast | |
US20080117827A1 (en) | Method and system for verifying connectivity of logical link | |
CN102299846B (en) | Method for transmitting BFD (Bidirectional Forwarding Detection) message and equipment | |
US20140258772A1 (en) | Utilizing backward defect indications in y-cable protection switching | |
US20100128611A1 (en) | Transmitting apparatus, alarm control method, and computer product | |
CN102006222A (en) | Service link switching method and service link switching device | |
CN104158586B (en) | Switching realization method, sites and system | |
AU2018371807A1 (en) | Protection group superposition switching method, control device and optical communication equipment | |
CN106301857B (en) | A kind of method of network protection, network node and system | |
CN103051482B (en) | Based on a kind of port isolation of FC switch and the implementation method of recovery | |
CN103166796A (en) | Method for realizing consistency of service signal transceiving paths during service recovery of power communication network | |
EP2515477A1 (en) | Method and system for service protection | |
CN101958751B (en) | Protection method and device of optical network | |
CN107948000B (en) | Method, device and system for switching main channel and standby channel | |
US8615006B2 (en) | Systems and methods for reconfiguration of a circuit switched ring to a packet switched ring | |
CN102025437B (en) | Method, system and device for protection switching | |
CN105681149A (en) | Loop network protection method and device | |
CN101667863B (en) | Device and method for enhancing channel alarm triggering in multiplex section shared ring net protection | |
CN103825816A (en) | Service transmission protection method and device based on polycyclic-structure network intersecting rings | |
CN105991182B (en) | Path protection method and system | |
CN106533771A (en) | Network device and control information transmission method | |
US9391697B2 (en) | Proactive delay measurement for optical transport network | |
CN101141218A (en) | Protection switching system and method for wavelength division multiplexing load client network | |
CN100461737C (en) | Elastic packet link point internal connection fault processing method and apparatus | |
CN102223302B (en) | Event processing method and equipment based on PSC (Protection State Coordination) message |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |