Route switching method, node, routing device, storage medium
Patent Information
- Application Number
- CN202110975361.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-24
- Publication Date
- 2026-09-08
- Estimated Expiration
- 2041-08-24
AI Technical Summary
色散补偿参数 需要通过色散搜索确定,但是目前的方法需要遍历带内全部的色散搜索范围,搜索的范围越 大,耗费的时间越长
[0016] This invention includes the following steps: when it is determined that the operating state of the primary route has changed to a fault state, a dispersion search range is sent to the receiving end, so that the receiving end and the sending end can communicate service data through the backup route. The dispersion compensation parameters applied by the receiving end are obtained by the receiving end performing a dispersion search on the backup route within the dispersion search range. According to the solution provided by this invention, a dispersion search range can be configured for the receiving end without in-band traversal, effectively reducing the time spent on dispersion search, thereby improving the switching efficiency of the backup route, reducing the timeout risk of protection failover, and ensuring rapid service recovery.
Smart Images

Figure CN115720123B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to, but is not limited to, the field of optical communication, and particularly to a routing switching method, a node, a routing device, and a storage medium. Background Technology
[0002] Automatically Switched Optical Network (ASON) is a new generation of optical network that performs automatic switching under routing and signaling control, and it represents a major development direction for Optical Transport Network (OTN) technology. To improve the reliability of ASON, a primary and backup route are typically configured between the transmitting and receiving ends, forming a protection switching system. During normal operation, service transmission occurs through the primary route. If the primary route fails, protection switching is triggered, switching service transmission to the backup route to ensure rapid service recovery.
[0003] When dispersion occurs in an optical fiber transmission link, and the transmission speed of the optical pulse signal reaches a certain level, it can adversely affect the operation of the ASON system. To solve this problem, dispersion compensation is needed at the receiving end. The magnitude of dispersion is affected by the physical characteristics of the route, therefore different routes require different dispersion compensation parameters. Dispersion compensation parameters need to be determined through dispersion search, but current methods require traversing the entire dispersion search range within the band; the larger the search range, the longer the time consumed. For protection switching systems, a large dispersion search range may cause protection switching timeouts, affecting service recovery. Summary of the Invention
[0004] The following is an overview of the subject matter described in detail herein. This overview is not intended to limit the scope of the claims.
[0005] This invention provides a routing switching method, node, routing device, and storage medium that can reduce dispersion search time, avoid protection failover timeout, and ensure rapid service recovery.
[0006] In a first aspect, embodiments of the present invention provide a routing switching method applied to an ASON master control node, wherein the master control node is communicatively connected to both a transmitting end and a receiving end, and a primary route and a backup route for transmitting services are configured between the transmitting end and the receiving end. The routing switching method includes:
[0007] When it is determined that the operating status of the primary route has changed to a fault state, a dispersion search range is sent to the receiving end so that the receiving end and the sending end can communicate service data through the backup route. The dispersion compensation parameters applied by the receiving end are obtained by the receiving end performing a dispersion search on the backup route within the dispersion search range.
[0008] Secondly, embodiments of the present invention provide a routing switching method applied to a sending end, wherein the sending end is communicatively connected to a receiving end, and the sending end and the receiving end are respectively communicatively connected to the master control node of ASON, and a primary route and a backup route for transmission services are configured between the sending end and the receiving end, the routing switching method comprising:
[0009] The receiving end communicates with the backup route for service data, wherein the dispersion compensation parameters applied by the receiving end are obtained by the receiving end performing a dispersion search on the backup route within the dispersion search range, and the dispersion search range is sent to the receiving end by the master control node when it determines that the operating status of the master route has changed to a fault state.
[0010] Thirdly, embodiments of the present invention provide a routing switching method applied to a receiving end, wherein the receiving end is communicatively connected to a sending end, and the sending end and the receiving end are respectively communicatively connected to the master control node of ASON, and a primary route and a backup route for transmission services are configured between the sending end and the receiving end, the routing switching method comprising:
[0011] Obtain the dispersion search range sent by the master control node, wherein the dispersion search range is sent by the master control node when it is determined that the running state of the master route has changed to a fault state;
[0012] Within the dispersion search range, a dispersion search is performed on the backup route to obtain dispersion compensation parameters;
[0013] The dispersion compensation parameters are applied to communicate service data with the sending end through the backup route.
[0014] Fourthly, embodiments of the present invention provide a master control node, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the routing switching method as described in the first aspect.
[0015] Fifthly, embodiments of the present invention provide a routing device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the routing switching method as described in the second aspect; or, the processor executes the computer program to implement the routing switching method as described in the third aspect.
[0016] This invention includes the following steps: when it is determined that the operating state of the primary route has changed to a fault state, a dispersion search range is sent to the receiving end, so that the receiving end and the sending end can communicate service data through the backup route. The dispersion compensation parameters applied by the receiving end are obtained by the receiving end performing a dispersion search on the backup route within the dispersion search range. According to the solution provided by this invention, a dispersion search range can be configured for the receiving end without in-band traversal, effectively reducing the time spent on dispersion search, thereby improving the switching efficiency of the backup route, reducing the timeout risk of protection failover, and ensuring rapid service recovery.
[0017] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention may be realized and obtained by means of the structures particularly pointed out in the description, claims and drawings. Attached Figure Description
[0018] The accompanying drawings are provided to further understand the technical solutions of the present invention and constitute a part of the specification. They are used together with the embodiments of the present invention to explain the technical solutions of the present invention, and do not constitute a limitation on the technical solutions of the present invention.
[0019] Figure 1 This is a flowchart of a routing switching method provided in one embodiment of the present invention;
[0020] Figure 2 This is a flowchart for determining that the main route is in a fault state, provided in another embodiment of the present invention;
[0021] Figure 3 This is a flowchart for determining the dispersion search range provided in another embodiment of the present invention;
[0022] Figure 4 This is a flowchart for determining a dispersion reference value provided in another embodiment of the present invention;
[0023] Figure 5 This is a flowchart for determining a dispersion reference value provided in another embodiment of the present invention;
[0024] Figure 6 This is a flowchart of measuring the transmission delay of an optical probe signal provided in another embodiment of the present invention;
[0025] Figure 7 This is a flowchart for determining a dispersion reference value provided in another embodiment of the present invention;
[0026] Figure 8 This is a flowchart for obtaining transmission delay provided in another embodiment of the present invention;
[0027] Figure 9 This is a flowchart of saving reference dispersion values provided in another embodiment of the present invention;
[0028] Figure 10 This is a schematic diagram of the structure of the transmitting end and the receiving end provided in another embodiment of the present invention;
[0029] Figure 11 This is a flowchart of a routing switching method provided in another embodiment of the present invention;
[0030] Figure 12 This is a flowchart for determining a dispersion reference value provided in another embodiment of the present invention;
[0031] Figure 13 This is a flowchart of a routing switching method provided in another embodiment of the present invention;
[0032] Figure 14 This is a flowchart for determining a dispersion reference value provided in another embodiment of the present invention;
[0033] Figure 15 This is a device diagram of the master control node provided in another embodiment of the present invention;
[0034] Figure 16 This is a device diagram of a routing device provided in another embodiment of the present invention. Detailed Implementation
[0035] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.
[0036] It should be noted that although functional modules are divided in the device schematic diagram and the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than the module division in the device or the order in the flowchart. The terms "first," "second," etc., in the specification, claims, or the aforementioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.
[0037] This invention provides a routing switching method, node, routing device, and storage medium. The routing switching method includes: when it is determined that the operating state of the primary route has changed to a fault state, sending a dispersion search range to the receiving end, so that the receiving end and the sending end can communicate service data through the backup route. The dispersion compensation parameters applied by the receiving end are obtained by the receiving end performing a dispersion search on the backup route within the dispersion search range. According to the solution provided by this invention, a dispersion search range can be configured for the receiving end without in-band traversal, effectively reducing the time spent on dispersion search, thereby improving the switching efficiency of the backup route, reducing the timeout risk of protection failover, and ensuring rapid service recovery.
[0038] The embodiments of the present invention will be further described below with reference to the accompanying drawings.
[0039] like Figure 1 As shown, Figure 1 This invention provides a routing switching method in one embodiment, applied to the master control node of ASON. The master control node is communicatively connected to both the sending end and the receiving end. A primary route and a backup route for transmission services are configured between the sending end and the receiving end. The routing switching method includes:
[0040] Step S110: When it is determined that the operating state of the main route has changed to a fault state, a dispersion search range is sent to the receiving end so that the receiving end and the sending end can communicate service data through the backup route. The dispersion compensation parameters applied by the receiving end are obtained by the receiving end performing a dispersion search on the backup route within the dispersion search range.
[0041] It should be noted that for OTN networks, the dispersion of routes usually depends on the physical characteristics of the fiber optic link. Therefore, if the fiber optic link remains unchanged, the dispersion can be considered the same. Based on this, by sending the dispersion search range to the receiving end through the master control node, the receiving end can perform dispersion search within a smaller range, thereby reducing the time spent on dispersion search and improving the efficiency of route switching.
[0042] It should be noted that the dispersion search range can be preset or calculated based on the preset routing parameters. Of course, it can also be measured before the dispersion search is performed at the receiving end. This embodiment does not limit the specific method of obtaining the dispersion search range.
[0043] It should be noted that after the receiving end obtains the dispersion search range, those skilled in the art are familiar with how to complete the dispersion search and start the protection switching process, thereby realizing the switch from the primary route to the backup route. This embodiment will not elaborate on this further.
[0044] Additionally, refer to Figure 2ASON communicates with the network management system, and its transmission services are configured with service identifiers. In one embodiment, Figure 1 Step S110 in the illustrated embodiment also includes, but is not limited to, the following steps:
[0045] Step S210: Obtain the fault information sent by the network management system. The fault information carries the fault service identifier.
[0046] Step S220: When the service identifier of the transmission service matches the fault service identifier, it is determined that the operating status of the main route of the transmission service has changed to a fault state.
[0047] It should be noted that fault detection of the main router can be completed by the WDM / OTN Automatically Switched Optical Network (WASON) of the network management system (WDM / OTN, where Wavelength Division Multiplexing (WDM) is used). When WASON detects a fault in the optical fiber link, it determines the transmission service involved in the optical fiber link and obtains the service identifier, which is added as the fault service identifier to the alarm information sent to the master control node, thereby triggering the master control node to issue the dispersion search range.
[0048] It should be noted that the fault service identifier can be the service identifier of the service. The service identifier can be in any form, such as the common service identity document (ID). By determining the fault service identifier, the master control node corresponding to the service can be identified, providing a basis for subsequent determination of backup routes.
[0049] It should be noted that after the master control node obtains the fault service identifier, it can match the fault service identifier with the locally configured service identifier to determine the transmission service that needs protection switching, and then perform route switching.
[0050] Additionally, refer to Figure 3 In one embodiment, in Figure 1 In step S110 of the illustrated embodiment, before sending the dispersion search range to the receiving end, the method further includes:
[0051] Step S310: Obtain the reference dispersion value of the backup route;
[0052] Step S320: Determine the dispersion search range based on the reference dispersion value and the preset search conditions.
[0053] It should be noted that the reference dispersion value can be a value pre-stored in the master control node. When the main route of the transmission service fails, the corresponding reference dispersion value can be queried according to the service ID of the transmission service. Alternatively, it can be obtained by measuring the backup route when the main route fails. This embodiment does not limit the specific method of obtaining the reference dispersion value.
[0054] It should be noted that the reference dispersion value can be a specific numerical value of dispersion. After obtaining the reference dispersion value, the dispersion search range can be determined according to preset search conditions. For example, based on a set threshold, the reference dispersion value is added to the threshold to obtain the upper limit of the dispersion search range, and the reference dispersion value is subtracted from the threshold to obtain the lower limit of the dispersion search range. The interval formed by the upper and lower limits is used as the dispersion search range. Alternatively, a mapping relationship can be preset, and the corresponding dispersion search range can be queried through the reference dispersion value. Or, a function expression can be preset, and the reference dispersion value can be substituted into the function expression to obtain a curve describing the dispersion value. The range of values of this curve is used as the dispersion search range. Those skilled in the art will have the motivation to adjust the search conditions according to actual needs, and no further limitations will be made here.
[0055] Additionally, refer to Figure 4 The transmission service is configured with a service identifier. In one embodiment, Figure 3 Step S310 in the illustrated embodiment also includes, but is not limited to, the following steps:
[0056] Step S410: Determine the reference dispersion value from the pre-saved dispersion values based on the service identifier.
[0057] It should be noted that since the fiber optic link of the route remains unchanged, the dispersion value can be considered the same. Therefore, a reference dispersion value can be measured in advance for each backup route, so that the reference dispersion value can be directly obtained to determine the dispersion search range in the event of a failure of the primary route, which further improves the efficiency of determining the dispersion compensation parameters of the backup route.
[0058] Additionally, refer to Figure 5 In one embodiment, Figure 3 Step S310 in the illustrated embodiment also includes, but is not limited to, the following steps:
[0059] Step S510: Send dispersion measurement information to the transmitting end so that the transmitting end sends at least two optical probe signals to the receiving end, wherein the wavelengths of the at least two optical probe signals are different from each other;
[0060] Step S520: Determine the transmission delay of the optical probe signal and determine at least one transmission delay difference, wherein the transmission delay difference is the difference between the transmission delays of two optical probe signals.
[0061] Step S530: Obtain the route length information of the backup route and determine at least one dispersion coefficient, wherein the dispersion coefficient is obtained based on the transmission delay difference, the wavelength difference between the two optical probe signals corresponding to the transmission delay difference, and the route length information.
[0062] Step S540: Determine a reference dispersion value based on at least one dispersion coefficient.
[0063] As those skilled in the art will know, an optical probe signal is a probe signal that can simulate the optical signal of a service, and the wavelength and bandwidth of the optical probe signal can be adjusted according to actual needs. Therefore, the reference dispersion value measured by the optical probe signal can better simulate the actual transmission of the service optical signal, making the measured reference dispersion value have good reference value.
[0064] It should be noted that the dispersion measurement information sent to the transmitting end can include specific measurement requirements, such as the number of optical probe signals to be sent, the wavelength of each optical probe signal, etc., as long as it can trigger the transmitting end to send at least two optical probe signals to the receiving end. Understandably, the wavelengths of the optical probe signals can be adjusted by modifying the signal amplifier and signal conditioner at the transmitting end, ensuring that the wavelengths of the optical probe signals are different from each other.
[0065] It should be noted that, as Figure 6 As shown, Figure 6 The transmitting and receiving ends shown are equipped with optical transmission units (OTUs). The transmitting end transmits i wavelengths distributed as (λ1, λ2, ..., λ3) to the receiving end via OUT. i ), where i is a natural number greater than or equal to 2. Since each optical probe signal will produce a dispersion effect during optical fiber transmission, the optical probe signal received by the receiver is used to determine the optical probe signal.
[0066] It should be noted that the transmission delay of the optical probe signal can be determined by the transmission time information and the reception time information. The transmission time information and reception time information can be obtained by using a local timer's timestamp, or by modulating optical tag information into the optical probe signal. Those skilled in the art are familiar with how to obtain the transmission time information and reception time of the optical probe signal, and will not be limited here. For example, ... Figure 6 As shown, the transmission time of the optical probe signal with wavelength λ1 is t. 11 The receiving time is t. 12 Then the transmission delay is delay1 + offset = t 12 -t 11Where delay is the link delay, and offset is the time deviation reference value between the transmitter and receiver, which can be determined by the configuration parameters of the transmitter and receiver. Similarly, the transmission time of the optical probe signal with wavelength λ2 is t. 21 The receiving time is t 22 Then the transmission delay is delay2 + offset = t 22 - t 21 Since offset is a constant, the transmission delay difference Δt1 = delay1 - delay2 = (t) / t. 12 -t 11 )-(t 22 -t 21 ).
[0067] It should be noted that the backup route length information depends on the length of the fiber optic link, which is usually fixed and known. Therefore, the route length information can be pre-configured in the master node and directly retrieved for use during calculation. After obtaining the transmission delay difference, the dispersion coefficient can be calculated using the following formula: Where Δt1 is the transmission delay difference obtained above, L is the routing length information, and λ1 and λ2 are the wavelengths of the two optical probe signals, respectively.
[0068] It is worth noting that, as described above, each dispersion coefficient requires the parameters of two optical probe signals to be determined, but it does not necessarily require two consecutively transmitted optical probe signals. As long as the wavelengths of the two optical probe signals are different, the dispersion coefficient can be calculated from any two optical probe signals, which will not be elaborated on here.
[0069] It should be noted that after obtaining the dispersion coefficient, it can be directly used as the reference dispersion value. If it is necessary to reduce the error, multiple dispersion coefficients can be calculated and the reference dispersion value can be estimated by statistical methods or curve fitting. The specific method can be selected according to the actual needs.
[0070] Additionally, refer to Figure 7 In one embodiment, Figure 5 Step S540 in the illustrated embodiment also includes, but is not limited to, the following steps:
[0071] Step S710: When the number of dispersion coefficients is one, the dispersion coefficient is determined as the reference dispersion value;
[0072] or,
[0073] Step S720: When the number of dispersion coefficients is at least two, fit a dispersion curve based on the at least two dispersion coefficients, and estimate a reference dispersion value based on the dispersion curve.
[0074] It should be noted that after obtaining the reference dispersion value, it is necessary to combine it with the search conditions to obtain the dispersion search range. Therefore, the reference dispersion value is the data basis for determining the dispersion search range. Since the reference dispersion value is determined by the parameters of two optical probe signals, there may be some error. The number of dispersion coefficients can be adjusted according to the allowable error range. For example, if the allowable error is large, a dispersion coefficient can be calculated from two optical probe signals and directly determined as the reference dispersion value. Alternatively, if a higher accuracy of the dispersion search range is required, multiple sets of optical probe signals can be selected to obtain multiple dispersion coefficients, and a dispersion curve can be fitted to estimate a more accurate reference dispersion value.
[0075] It should be noted that after obtaining at least two dispersion coefficients, those skilled in the art know how to fit multiple values to obtain a relevant curve. For example, a coordinate system can be established using the dispersion coefficients and wavelength, and the dispersion curve can be obtained using the mathematical relationship between the two. The corresponding reference dispersion value can be calculated using statistical methods. This embodiment does not impose any limitations on this.
[0076] Additionally, refer to Figure 8 In one embodiment, Figure 5 Step S520 in the illustrated embodiment also includes, but is not limited to, the following steps:
[0077] Step S810: Obtain the transmission time information and reception time information of the optical probe signal;
[0078] Step S820: Obtain the time deviation reference value between the sending end and the receiving end;
[0079] Step S830: The transmission delay is obtained based on the transmission time information, the reception time information, and the time deviation reference value.
[0080] It should be noted that the transmission time information and reception time information can be obtained through a local timer. For example, before the transmitting end sends the optical probe signal, the timestamp of the local timer is obtained as the transmission timestamp and added to the optical probe signal for transmission. After the receiving end receives the optical probe signal, the timestamp of the local timer is obtained as the reception timestamp. Those skilled in the art are familiar with how to obtain the timestamps when the signal is transmitted and received, so it will not be elaborated here.
[0081] It should be noted that the time deviation reference value between the sending end and the receiving end can be determined during device configuration. Those skilled in the art are familiar with how to determine the time deviation reference value between two routing devices, so it will not be elaborated here.
[0082] It is worth noting that the steps to derive the transmission delay based on the transmission time information, reception time information, and time deviation reference value can be referenced. Figure 5 The description of the illustrated embodiments will not be repeated here.
[0083] Additionally, refer to Figure 9 In one embodiment, after execution Figure 5 Following step S540 in the illustrated embodiment, the following steps may also be included, but are not limited to:
[0084] Step S910: Obtain the service identifier of the transmission service;
[0085] Step S920: Establish and save the mapping relationship between the service identifier and the reference dispersion value.
[0086] It should be noted that the reference dispersion value can be pre-measured and stored in the master control node when the primary and backup routes are operating normally, or it can be determined when the primary route fails, based on... Figure 5 Once the steps of the illustrated embodiment are determined, save them, and select the specific method according to the actual situation.
[0087] It should be noted that after obtaining the dispersion reference, a mapping relationship is established using the service identifier as the identification condition. This allows for the rapid acquisition of the reference dispersion value after a failure of the main route corresponding to the transmission service, thereby improving the efficiency of dispersion search.
[0088] In addition, to better illustrate the technical solutions of the embodiments of the present invention, the following are combined with Figure 10 The structure shown is illustrated with a specific example, in which... Figure 10 The structure shown includes a light source 1010, a transmitter 1020, and a receiver 1030. The light source 1010 can be an external light source or an internal light source of the transmitter 1020; no further limitation is made here. The transmitter 1020 includes a first signal amplifier 1021, a signal conditioner 1022, at least two second signal amplifiers 1023, and a first local timer 1024; the receiver 1030 includes a second local timer 1031.
[0089] When the network management system determines that protection switching is required, it sends the recovery service ID to the master controllers of each node along the path. Before determining that dispersion search is needed, the node master controllers emit an optical signal through the light source 1010, which passes through the first signal amplifier 1021 and enters the signal conditioner 1022. The wavelength is adjusted by the signal conditioner 1022, and then the optical probe signal with a transmission wavelength of λ1 is sent through the second signal amplifier 1023. The system also obtains the timestamp sent by the first local timer 1024, and the transmission time is recorded as t. 11Similarly, a light probe signal with a wavelength of λ2 is sent, and the timestamp of the first local timer 1024 is obtained. The sending time is denoted as t. 12 After receiving the optical probe signal with wavelength λ1, the receiver 1030 obtains the timestamp sent by the second local timer 1031, and the receiving time is recorded as t. 21 Similarly, after receiving the optical probe signal with wavelength λ2, receiver 1030 obtains the timestamp sent by the second local timer 1031, and the receiving time is recorded as t. 22 .
[0090] Calculate the transmission delay difference between transmissions λ1 and λ2: Δt1 = delay1 - delay2 = (t 12 -t 11 )-(t 22 -t 21 ), where delay1 is the link delay of the optical probe signal with wavelength λ1, satisfying delay1 + offset = t 12 -t 11 delay2 is the link delay of the optical probe signal with wavelength λ2, satisfying delay2 + offset = t 22 -t 21 Offset is a reference value for the time deviation between the sending and receiving ends.
[0091] Obtain the route length information L of the backup route, and calculate the dispersion coefficient corresponding to this group of optical probe signals: Continue adjusting the signal conditioner 1022 and test different wavelengths λ. i The dispersion coefficient D under the following conditions i For the obtained multiple D i The dispersion curve is obtained by fitting the data, and the reference dispersion value of the backup route is estimated based on the dispersion curve.
[0092] The reference dispersion value and service ID are uploaded to the network management system and recorded. At the same time, the dispersion search range is obtained and sent to the receiving end. The receiving end performs dispersion search to achieve dispersion compensation and switches the transmission service route to the backup route.
[0093] Additionally, refer to Figure 11 This invention also provides a routing switching method applied to a sending end, wherein the sending end and the receiving end are communicatively connected, and the sending end and the receiving end are respectively communicatively connected to the master control node of ASON. A primary route and a backup route for transmission services are configured between the sending end and the receiving end. The routing switching method includes, but is not limited to, the following steps:
[0094] Step S1110: Communicate service data with the receiving end through the backup route. The dispersion compensation parameters applied by the receiving end are obtained by the receiving end through dispersion search of the backup route within the dispersion search range. The dispersion search range is sent to the receiving end by the master control node when it determines that the operating status of the master route has changed to a fault state.
[0095] It should be noted that the technical solution and principles of this embodiment can be referred to Figure 1 The embodiment shown differs primarily in that the executing entity in this embodiment is the sending end; otherwise, it is the same as... Figure 1 The principle of the embodiments shown is similar, and for the sake of simplicity, it will not be elaborated here.
[0096] Additionally, refer to Figure 12 In one embodiment, the dispersion search range is determined by the master node based on a reference dispersion value and preset search conditions. The method for obtaining the reference dispersion value includes, but is not limited to, the following steps:
[0097] Step S1210: Obtain the dispersion measurement information sent by the master node;
[0098] Step S1220: Send at least two optical probe signals to the receiving end so that the master control node can determine at least one transmission delay difference based on the transmission delay of the at least two optical probe signals, thereby determining at least one dispersion coefficient, and determining a reference dispersion value based on the at least one dispersion coefficient. The wavelengths of the at least two optical probe signals are different from each other, the transmission delay difference is the difference in transmission delay of the two optical probe signals, and the dispersion coefficient is obtained based on the transmission delay difference, the wavelength difference of the two optical probe signals corresponding to the transmission delay difference, and the routing length information.
[0099] It should be noted that the technical solution and principles of this embodiment can be referred to Figure 5 The embodiment shown differs primarily in that the executing entity in this embodiment is the sending end; otherwise, it is the same as... Figure 5 The principle of the embodiments shown is similar, and for the sake of simplicity, it will not be elaborated here.
[0100] Additionally, refer to Figure 13 This invention also provides a routing switching method applied to a receiving end. The receiving end is communicatively connected to the sending end, and both the sending end and the receiving end are communicatively connected to the ASON master control node. A primary route and a backup route for transmission services are configured between the sending end and the receiving end. The routing switching method includes, but is not limited to, the following steps:
[0101] Step S1310: Obtain the dispersion search range sent by the master control node, wherein the dispersion search range is sent by the master control node when it is determined that the running state of the main route has changed to a fault state;
[0102] Step S1320: Within the dispersion search range, perform a dispersion search for the backup route to obtain dispersion compensation parameters;
[0103] In step S1330, apply the dispersion compensation parameters and communicate with the sending end for service data via backup routing.
[0104] It should be noted that the technical solution and principles of this embodiment can be referred to Figure 1 The embodiment shown differs primarily in that the executing entity in this embodiment is the receiving end; otherwise, it is the same as... Figure 1 The principle of the embodiments shown is similar, and for the sake of simplicity, it will not be elaborated here.
[0105] Additionally, refer to Figure 14 In one embodiment, the dispersion search range is determined by the master node based on a reference dispersion value and preset search conditions. The method for obtaining the reference dispersion value includes, but is not limited to, the following steps:
[0106] Step S1410: Obtain at least two optical probe signals sent by the transmitting end, so that the master control node determines at least one transmission delay difference based on the transmission delay of the at least two optical probe signals, thereby determining at least one dispersion coefficient, and determines the reference dispersion value based on the at least one dispersion coefficient. The wavelengths of the at least two optical probe signals are different from each other. The transmission delay difference is the difference in transmission delay between the two optical probe signals. The dispersion coefficient is obtained based on the transmission delay difference, the wavelength difference between the two optical probe signals corresponding to the transmission delay difference, and the routing length information. The optical probe signals are sent by the transmitting end after obtaining the dispersion measurement information sent by the master control node.
[0107] It should be noted that the technical solution and principles of this embodiment can be referred to Figure 5 The embodiment shown differs primarily in that the executing entity in this embodiment is the receiving end; otherwise, it is the same as... Figure 5 The principle of the embodiments shown is similar, and for the sake of simplicity, it will not be elaborated here.
[0108] Additionally, refer to Figure 15 An embodiment of the present invention also provides a master node, the master node 1500 including: a memory 1510, a processor 1520, and a computer program stored in the memory 1510 and executable on the processor 1520.
[0109] The processor 1520 and memory 1510 can be connected via a bus or other means.
[0110] The non-transient software program and instructions required to implement the routing switching method of the above embodiments are stored in memory 1510. When executed by processor 1520, the routing switching method applied to master node 1500 in the above embodiments is executed, for example, the routing switching method described above is executed. Figure 1 Method steps S110, Figure 2 Method steps S210 to S220, Figure 3 Method steps S310 to S320, Figure 4 Method steps S410, Figure 5 Method steps S510 to S540 Figure 7 Method steps S710 to S720 Figure 8 Method steps S810 to S830 Figure 9 Method steps S910 to S920.
[0111] Additionally, refer to Figure 16 An embodiment of the present invention also provides a routing device 1600, which includes: a memory 1610, a processor 1620, and a computer program stored in the memory 1610 and executable on the processor 1620.
[0112] The processor 1620 and memory 1610 can be connected via a bus or other means.
[0113] The non-transient software program and instructions required to implement the routing switching method of the above embodiments are stored in the memory 1610. When executed by the processor 1620, the routing switching method applied to the routing device 1600 in the above embodiments is executed, for example, the routing switching method described above is executed. Figure 11 Method steps S1110, Figure 12 Method steps S1210 to S1220; or, perform the above-described steps. Figure 13 Method steps S1310 to S1330, and Figure 14 Method step S1410.
[0114] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0115] Furthermore, one embodiment of the present invention provides a computer-readable storage medium storing computer-executable instructions that are executed by a processor or controller, for example, by a processor in the master node embodiment described above. These instructions cause the processor to execute the routing switching method applied to the master node in the above embodiments, for example, to execute the methods described above. Figure 1 Method steps S110, Figure 2 Method steps S210 to S220 Figure 3 Method steps S310 to S320, Figure 4 Method steps S410, Figure 5 Method steps S510 to S540 Figure 7 Method steps S710 to S720 Figure 8 Method steps S810 to S830 Figure 9 Method steps S910 to S920; for example, if executed by a processor in the above routing device embodiment, the processor can execute the routing switching method applied to the master node in the above embodiment, for example, executing the above... Figure 11 Method steps S1110, Figure 12 Method steps S1210 to S1220; or, perform the above-described steps. Figure 13 Method steps S1310 to S1330, and Figure 14Method step S1410. Those skilled in the art will understand that all or some of the steps in the methods disclosed above, and the system, can be implemented as software, firmware, hardware, and suitable combinations thereof. Some or all physical components can be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software can be distributed on a computer-readable medium, which can include computer storage media (or non-transitory media) and communication media (or transient media). As is known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and is accessible to a computer. Furthermore, as is known to those skilled in the art, communication media typically contain computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.
[0116] The above is a detailed description of the preferred embodiments of the present invention. However, the present invention is not limited to the above embodiments. Those skilled in the art can make various equivalent modifications or substitutions without departing from the spirit of the present invention. All such equivalent modifications or substitutions are included within the scope defined by the claims of the present invention.
Claims
1. A routing switching method applied to a master control node in an Automatically Switched Optical Network (ASON), wherein the master control node is communicatively connected to both a transmitter and a receiver, and a primary route and a backup route for transmitting services are configured between the transmitter and the receiver, the routing switching method comprising: When it is determined that the operating status of the primary route has changed to a fault state, a dispersion search range is sent to the receiving end so that the receiving end and the sending end can communicate service data through the backup route. The dispersion search range is obtained based on a reference dispersion value, which is measured by a multi-wavelength optical probe. The transmission delay of the optical probe is corrected using a time deviation reference value between the sending end and the receiving end during calculation. The dispersion compensation parameters applied by the receiving end are obtained by the receiving end performing a dispersion search on the backup route within the dispersion search range.
2. The method according to claim 1, characterized in that, The ASON is communicatively connected to the network management system. The transmission service is configured with a service identifier. The change of the main router's operating status to a fault status is determined by the following methods: Obtain fault information sent by the network management system, wherein the fault information carries a fault service identifier; When the service identifier of the transmission service matches the fault service identifier, it is determined that the operating status of the main route of the transmission service has changed to a fault state.
3. The method according to claim 1, characterized in that, Before sending the dispersion search range to the receiving end, the method further includes: Obtain the reference dispersion value of the backup route; The dispersion search range is determined based on the reference dispersion value and the preset search conditions.
4. The method according to claim 3, characterized in that, The transmission service is configured with a service identifier, and obtaining the reference dispersion value of the backup route includes: The reference dispersion value is determined from the pre-saved dispersion values based on the service identifier.
5. The method according to claim 3, characterized in that, The step of obtaining the reference dispersion value of the backup route includes: Dispersion measurement information is sent to the transmitting end so that the transmitting end sends at least two optical probe signals to the receiving end, wherein the wavelengths of the at least two optical probe signals are different from each other; The transmission delay of the optical probe signal is determined, and at least one transmission delay difference is determined, wherein the transmission delay difference is the difference between the transmission delays of two optical probe signals; Obtain the route length information of the backup route and determine at least one dispersion coefficient, wherein the dispersion coefficient is obtained based on the transmission delay difference, the wavelength difference between the two optical probe signals corresponding to the transmission delay difference, and the route length information; The reference dispersion value is determined based on the at least one dispersion coefficient.
6. The method according to claim 5, characterized in that, Determining the reference dispersion value based on the at least one dispersion coefficient includes: When the number of dispersion coefficients is one, the dispersion coefficient is determined as the reference dispersion value; or, When the number of dispersion coefficients is at least two, a dispersion curve is fitted based on the at least two dispersion coefficients, and the reference dispersion value is estimated based on the dispersion curve.
7. The method according to claim 5, characterized in that, Determining the transmission delay of the optical probe signal includes: Obtain the transmission time information and reception time information of the optical probe signal; Obtain the time deviation reference value between the sending end and the receiving end; The transmission delay is obtained based on the transmission time information, the reception time information, and the time deviation reference value.
8. The method according to claim 5, characterized in that, After determining the reference dispersion value based on the at least one dispersion coefficient, the method further includes: Obtain the service identifier of the transmission service; Establish and save the mapping relationship between the service identifier and the reference dispersion value.
9. A routing switching method applied at a transmitting end, wherein the transmitting end and the receiving end are communicatively connected, the transmitting end and the receiving end are respectively communicatively connected to the master control node of ASON, and a primary route and a backup route for transmission services are configured between the transmitting end and the receiving end, the routing switching method comprising: The receiving end communicates with the backup route for service data. The dispersion compensation parameters applied by the receiving end are obtained by the receiving end performing a dispersion search on the backup route within the dispersion search range. The dispersion search range is sent to the receiving end by the master control node when it determines that the operating status of the master route has changed to a fault state. The dispersion search range is obtained based on a reference dispersion value, which is measured by a multi-wavelength optical probe. The transmission delay of the optical probe is corrected using the time deviation reference value between the sending end and the receiving end during calculation.
10. The method according to claim 9, characterized in that, The dispersion search range is determined by the master node based on a reference dispersion value and preset search conditions. The reference dispersion value is obtained in the following way: Obtain the dispersion measurement information sent by the master node; At least two optical probe signals are sent to the receiving end so that the master control node determines at least one transmission delay difference based on the transmission delay of the at least two optical probe signals, thereby determining at least one dispersion coefficient, and determining the reference dispersion value based on the at least one dispersion coefficient. The wavelengths of the at least two optical probe signals are different from each other, the transmission delay difference is the difference in transmission delay of the two optical probe signals, and the dispersion coefficient is obtained based on the transmission delay difference, the wavelength difference of the two optical probe signals corresponding to the transmission delay difference, and routing length information.
11. A routing switching method applied at a receiving end, wherein the receiving end is communicatively connected to a sending end, the sending end and the receiving end are respectively communicatively connected to the master control node of ASON, and a primary route and a backup route for transmission services are configured between the sending end and the receiving end, the routing switching method comprising: The dispersion search range sent by the master control node is obtained, wherein the dispersion search range is sent by the master control node when it is determined that the running state of the main route has changed to a fault state; the dispersion search range is obtained based on a reference dispersion value, which is measured by a multi-wavelength optical probe, and the transmission delay of the optical probe is corrected by using the time deviation reference value between the transmitting end and the receiving end during calculation; Within the dispersion search range, a dispersion search is performed on the backup route to obtain dispersion compensation parameters; The dispersion compensation parameters are applied to communicate service data with the sending end through the backup route.
12. The method according to claim 11, characterized in that, The dispersion search range is determined by the master node based on a reference dispersion value and preset search conditions. The reference dispersion value is obtained in the following way: The master control node acquires at least two optical probe signals sent by the transmitting end, so that it determines at least one transmission delay difference based on the transmission delay of the at least two optical probe signals, thereby determining at least one dispersion coefficient, and determines the reference dispersion value based on the at least one dispersion coefficient. The wavelengths of the at least two optical probe signals are different from each other. The transmission delay difference is the difference in transmission delay between the two optical probe signals. The dispersion coefficient is obtained based on the transmission delay difference, the wavelength difference between the two optical probe signals corresponding to the transmission delay difference, and routing length information. The optical probe signals are sent by the transmitting end upon acquiring the dispersion measurement information sent by the master control node.
13. A master control node, comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, when the processor executes the computer program, it implements the routing switching method as described in any one of claims 1 to 8.
14. A routing device, comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, when the processor executes the computer program, it implements the routing switching method as described in any one of claims 9 to 10; or, when the processor executes the computer program, it implements the routing switching method as described in claims 11 to 12.
15. A computer-readable storage medium storing computer-executable instructions, characterized in that, The computer-executable instructions are used to perform the routing switching method as described in any one of claims 1 to 12.
Citation Information
Patent Citations
Method and device for triggering automatic dispersion compensation regulation
CN101599797A
A method and network device for measuring the dispersion coefficient of optical fibers
CN108603803B
Wavelength multiplexing optical communication device and optical dispersion compensation method
US20120099867A1