WO2023015897A1 - Intelligent control method, apparatus and system for optical network - Google Patents

Intelligent control method, apparatus and system for optical network Download PDF

Info

Publication number
WO2023015897A1
WO2023015897A1 PCT/CN2022/082656 CN2022082656W WO2023015897A1 WO 2023015897 A1 WO2023015897 A1 WO 2023015897A1 CN 2022082656 W CN2022082656 W CN 2022082656W WO 2023015897 A1 WO2023015897 A1 WO 2023015897A1
Authority
WO
WIPO (PCT)
Prior art keywords
service
faulty
rerouting
link
network
Prior art date
Application number
PCT/CN2022/082656
Other languages
French (fr)
Chinese (zh)
Inventor
盛伟
Original Assignee
烽火通信科技股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 烽火通信科技股份有限公司 filed Critical 烽火通信科技股份有限公司
Publication of WO2023015897A1 publication Critical patent/WO2023015897A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0005Switch and router aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • H04Q2011/0079Operation or maintenance aspects
    • H04Q2011/0081Fault tolerance; Redundancy; Recovery; Reconfigurability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • H04Q2011/009Topology aspects
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/50Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate

Definitions

  • the invention relates to the technical field of optical communication, in particular to an optical network intelligent control method, device and system.
  • optical transport network controls the automatic protection and recovery of faulty services through an intelligent system to realize self-healing of network faults.
  • optical network services include 1+1 protection and heavy-duty Routing Restoration
  • the 1+1 protection type service is realized by adopting the redundancy of the active and standby connection paths.
  • the service flow can be quickly switched to the standby connection to realize the rapid protection of the faulty service.
  • the service protection switching time is within 50ms. Due to the backup connection redundancy protection, the utilization rate of network resources is only 50% at most, and the network cost is high.
  • Rerouting recovery type business does not occupy redundant connection network resources.
  • a business connection fails, calculate and allocate network resources, establish a rerouting connection to restore the faulty business, and rerouting and restoring shared network topological resources after network failures support multiple fault rerouting and recovery.
  • the network resource utilization rate is higher than 50%, which reduces the network cost, but the rerouting connection calculation and establishment of the faulty service takes a long time, there are multiple faulty services rerouting and restoring at the same time, the network resource allocation is not optimized, and the service recovery fails. Unsuccessful problems, compared with the 1+1 protection type, the fault service recovery performance and success rate are low.
  • the main purpose of the present invention is to provide an optical network intelligent control method, device and system, aiming to solve the technical problems in the prior art of high network cost of optical network service recovery, low failure service recovery performance and success rate.
  • an optical network intelligent control method which includes the steps: the controller analyzes the network survivability based on the whole network topology information and service connection information, obtains and sends the survivability data to the ASON control level node for storage; When the path is faulty, the source node of the faulty service in the ASON control level node establishes a rerouting connection to the faulty link according to the survival data, and reports the rerouting connection establishment result to the controller; the controller updates according to the rerouting connection establishment result The recovery state of the faulty service, re-optimize the calculation of the faulty link that failed to restore to obtain a new rerouting connection path, and send the new rerouting connection path to the source node of the faulty service to correct the failure of the recovery service recovery on the faulty link.
  • the controller analyzes the network survivability based on the topology information of the entire network and the service connection information, obtains and sends the survivability data to the ASON control level node for storage, including steps:
  • the controller traverses the network-wide topology links of the current network based on the network-wide topology information and service connection information at the current moment, and simulates the fault situation of each simulated faulty link;
  • the source node of the failure service in the ASON control node establishes a rerouting connection to the failure service link according to the survival data, including steps:
  • the ASON control leveling node extracts the faulty link information and notifies the source node of the faulty service
  • the source node of the faulty service queries the rerouting connection path of the faulty service according to the link key value stored locally, and establishes a rerouting connection to the faulty link according to the query result.
  • the controller before the controller updates the recovery state of the faulty service according to the establishment result of the rerouting connection, the controller includes the steps of:
  • the controller After receiving the faulty link information, the controller traverses the entire network to obtain all services passing through the faulty link and marks the faulty service status accordingly.
  • the controller performs re-optimization calculation on the faulty link that fails to recover to obtain a new rerouting connection path, including steps:
  • the re-optimization calculation of the failed link to obtain a new rerouting connection path includes the steps of:
  • Optimizing calculations are performed according to the current network-wide topology and service connection information and the network conditions after the update of the faulty service recovery status so that the new rerouting connection path meets the preset priority of faulty link recovery.
  • the restoration of the service of the faulty link that failed to restore includes the steps of:
  • the source node of the faulty service After receiving the new rerouting connection path, the source node of the faulty service re-establishes a rerouting connection for the faulty link that failed to recover according to the new rerouting connection path.
  • the source node of the faulty service reports the result of re-establishing the rerouting connection to the controller
  • the controller updates the service connection information of the entire network according to the result of re-establishing the rerouting connection, and sends the updated result to the ASON control node for storage.
  • an optical network intelligent control device which includes:
  • the whole network data generation module is used to analyze the network survivability based on the whole network topology information and service connection information, obtain and send the survivability data to the ASON control leveling node for storage;
  • a failure initial recovery module which is used for when a network link failure occurs, the source node of the failure service in the ASON control level node establishes a rerouting connection to the failure link according to the survival data, and reports the rerouting connection establishment result to the controller ;
  • a fault re-restoration module which is used to update the fault service recovery status according to the establishment result of the re-routing connection, perform re-optimization calculations on the faulty link that failed to recover to obtain a new re-routing connection path, and transfer the new re-routing connection path
  • the connection path is sent to the source node of the faulty service so as to restore the service of the faulty link that fails to recover.
  • an optical network intelligent control system which includes a controller and an ASON control leveling node, and is characterized in that:
  • the controller is used to analyze network survivability based on the whole network topology information and service connection information, and obtains and sends out the survivability data to the ASON control level node for preservation;
  • the source node of the faulty service in the ASON leveling node establishes a rerouting connection to the faulty link according to the survival data, and reports the rerouting connection establishment result to the controller;
  • the controller is further configured to update the recovery state of the faulty service according to the establishment result of the rerouting connection, perform re-optimization calculation on the faulty link that fails to recover to obtain a new rerouting connection path, and send the new rerouting connection path to to the source node of the faulty service so as to restore the service of the faulty link that failed to recover.
  • the optical network intelligent control method proposed by the present invention enables the controller to analyze the network survivability based on the topology information and service connection information of the entire network, obtain and send the survivability data to the ASON control node for storage; when a network link failure occurs, the ASON control level The source node of the faulty service in the node establishes a rerouting connection to the faulty link according to the survival data, and reports the rerouting connection establishment result to the controller; the controller updates the faulty service recovery status according to the rerouting connection establishment result, Perform re-optimization calculations on the failed faulty link to obtain a new rerouting connection path, and send the new rerouting connection path to the source node of the faulty service to restore the service of the faulty link that failed to recover ;Through this process, the controller is combined with the distributed control technology of ASON control and leveling nodes to improve the performance of optical network survivability analysis and the success rate of fault service rerouting recovery; it reduces the generation time of fault service
  • FIG. 1 is a schematic flowchart of a first embodiment of an optical network intelligent control method according to the present invention
  • FIG. 2 is a schematic flowchart of a second embodiment of the optical network intelligent control method of the present invention.
  • FIG. 3 is a schematic flowchart of a third embodiment of an optical network intelligent control method according to the present invention.
  • FIG. 4 is a schematic flowchart of a fourth embodiment of an optical network intelligent control method according to the present invention.
  • FIG. 5 is an optical network topology and a service connection diagram provided by an embodiment of the present invention.
  • Figure 6 is a schematic diagram of a rerouting connection path when a link (L15) fails in the embodiment of the present invention
  • FIG. 7 is a schematic diagram of a rerouting connection path when a link (L45) fails according to an embodiment of the present invention
  • FIG. 8 is a schematic diagram of a rerouting connection path when two link failures occur and a schematic diagram of a first sequential calculation rerouting connection path according to an embodiment of the present invention
  • FIG. 9 is a schematic diagram of a rerouting connection path when two link failures occur and a schematic diagram of a second sequential calculation rerouting connection path according to an embodiment of the present invention.
  • FIG. 10 is a schematic structural diagram of an optical network intelligent control device provided by an embodiment of the present invention.
  • FIG. 11 is a schematic diagram of a device structure of a hardware operating environment provided by an embodiment of the present invention.
  • FIG. 12 is a schematic structural diagram of an optical network intelligent control system provided by an embodiment of the present invention.
  • the optical network intelligent control method includes the following steps:
  • Step S10 the controller analyzes the network survivability based on the topology information of the whole network and the service connection information, obtains and sends the survivability data to the ASON control and leveling node for storage.
  • the entire network topology information is the link information corresponding to the entire network topology structure
  • the service connection information is the service connection information corresponding to various services
  • the controller is based on the current network topology information and service connection information.
  • Information can analyze the network survivability, and obtain the corresponding survivability data, so as to send the survivability data to all automatic switched optical network (Automatically Switched Optical Network, ASON) control level nodes for storage.
  • ASON Automatically Switched Optical Network
  • the controller can be a centralized controller, or other types of controllers, such as a distributed controller, which is not limited in this embodiment.
  • the business connection After obtaining the business connection information, the business connection can be connected to The information is reported, and the reporting method may be to report the service connection information to the controller in the protocol format of the Path Computation Element Protocol (PCEP).
  • PCEP Path Computation Element Protocol
  • Step S20 when a network link failure occurs, the source node of the faulty service in the ASON control and leveling node establishes a rerouting connection for the faulty link according to the survival data, and reports the rerouting connection establishment result to the controller.
  • each node in the ASON leveling node stores all business information with this node as the source node, and the source node of the faulty business in the ASON leveling node refers to the source node containing the faulty business information.
  • Corresponding ASON leveling node When a network link failure occurs, the control plane of the source node of the failed service establishes a rerouting connection for the failed link according to the survival data stored locally.
  • Step S30 the controller updates the recovery state of the faulty service according to the establishment result of the rerouting connection, performs re-optimization calculation on the faulty link that fails to recover to obtain a new rerouting connection path, and sends the new rerouting connection path to to the source node of the faulty service so as to restore the service of the faulty link that failed to recover.
  • step S20 the controller directly updates the faulty service recovery status, and updates the entire network service information and the entire network topology link information according to the new link information . This indicates that in step S20, the ASON control and leveling node has completed the recovery of all faulty services.
  • the controller can perform optimization calculation based on its own network-wide optimization capability to obtain a rerouting connection path based on the current network conditions.
  • the controller is combined with the distributed control technology of the ASON control and leveling node through the above solution, which not only takes into account the powerful hardware processing capability of the controller, but also supports the optimization of computing network services based on the global vision of the entire network topology and business information.
  • the connection path can improve the survivability analysis performance of the optical network and the success rate of faulty service rerouting recovery.
  • the controller is abnormal or the DCN communication is interrupted, at least one link failure can be quickly and reliably restored through the ASON control leveling node.
  • the ASON control leveling node saves the local service preset rerouting path for network survivability analysis
  • the control leveling node queries the faulty service rerouting connection path locally for service recovery, which can reduce the generation time of the faulty service rerouting path.
  • Improve the recovery efficiency of faulty services Especially when more than one link failure occurs, the controller only needs to perform optimization calculations for the service connections that fail to be restored by the ASON control leveling node, reducing the number of faulty service connections that need to be optimized, reducing the calculation time for multi-connection rerouting path optimization, and further The network service failure recovery performance is improved, and the survivability requirements of the optical network are better met.
  • the optical network intelligent control method also includes the following steps:
  • Step S01 the controller synchronizes the network-wide topology information and service connection information from the ASON control and leveling node, establishes a network-wide topology information database according to the synchronized network-wide topology information, and establishes a service connection information database according to the synchronized service connection information.
  • the controller can synchronize the network-wide topology information and service connection information from the distributed ASON control and leveling nodes.
  • the network-wide topology information database can be established through the synchronized network-wide topology information, and the service can be established through the synchronized service connection information.
  • Connection information base; the entire network topology information base stores the entire network topology information data, and generally can provide an application program interface (Application Programming Interface, API) call interface for external function modules to perform data access; the entire network service connection information
  • API Application Programming Interface
  • the library saves the topology information data of the entire network, and provides an API call interface for external function modules to access data.
  • the cooperation process between the controller and the ASON control leveling node is as follows: the controller creates the path computation element (Path Computation Element, PCE) server interface; the control leveling node creates the PCE client interface, discovers and connects to the controller PCE server ;Exchange PCEP interface session messages, and establish a PCEP interface between the controller and the leveling node; after the PCEP interface between the leveling node and the controller is successfully established, the leveling local service control module reports all the service connections of the node to the controller, that is, the service source
  • the node is all the business connections of the node; the control and leveling business connection report message, and the PCEP protocol format is used to report the business connection information to the controller; the controller receives and saves the business connections reported by all the leveling nodes, and establishes the whole network business connection information database.
  • PCE path computation element
  • the entire network topology information base and the service connection information base are real-time updated databases
  • the current network topology information can be called from the entire network topology information base
  • the service connection The service connection information at the current moment can be called out from the information base.
  • the controller synchronizes the network-wide topology information and service connection information from the ASON control and leveling node, establishes the network-wide topology information database according to the synchronized network-wide topology information, and establishes services according to the synchronized service connection information Connection information database; it can centrally summarize the topology information and business connection information of the entire network, which speeds up the speed and efficiency of data query and call, saves the time of data processing, and ensures the rapid recovery of services after optical network link failures. It satisfies the survivability requirements of the optical network.
  • step S10 specifically includes the following steps:
  • Step S11 the controller traverses the network-wide topology links of the current network based on the current network-wide topology information and service connection information, and simulates the fault situation of each simulated faulty link.
  • the controller can analyze the network survivability based on the current network topology information and service connection information, that is, traverse the entire network topology links, thereby simulating each link failure, that is, simulating each simulated fault chain The fault condition corresponding to the road.
  • the control level node saves the received network survivability analysis message data to the local service survivability database, that is, the topology link-local service preset rerouting connection information database, and the network survivability analysis message data is used as the node
  • the link key value contained in the source node business and the corresponding preset rerouting connection path is used as the node The link key value contained in the source node business and the corresponding preset rerouting connection path.
  • Step S12 Calculate all service rerouting connection paths passing through each simulated faulty link according to the failure situation, and obtain link key values of each service rerouting connection path.
  • Step S13 using the link key value as an index and combining the preset rerouting connection data to generate survival data, and sending the survival data to the ASON control node for storage.
  • the corresponding network survival data can be generated in combination with the pre-set rerouting connection data of the entire network service, and the network survival data can be sent to all control nodes, so that through ASON The leveling node is saved.
  • the link key value can be used as an index to save it in the topology link-the whole network service preset rerouting connection information base, and at the same time, the link index and the preset rerouting connection are sent to the service source node control flat.
  • the controller traverses the network-wide topology links of the current network based on the network-wide topology information and service connection information at the current moment, and simulates the fault situation of each simulated faulty link; according to the fault Situation calculation through all the service rerouting connection paths of each simulated faulty link, and obtaining the link key value of each service rerouting connection path; using the link key value as an index combined with preset rerouting connection data to generate survival data, Send the survivability data to all ASON control nodes for storage; based on the global view of the entire network topology and service information, support the optimization of the calculation of network service connection paths, improve the performance of optical network survivability analysis and the success of rerouting and recovery of faulty services Rate.
  • step 20 the source node of the faulty service in the ASON control leveling node establishes a rerouting connection to the faulty service link according to the survival data, including steps:
  • Step S21 the ASON control leveling node extracts the faulty link information and notifies the source node of the faulty service
  • Step S22 the source node of the faulty service queries the rerouting connection path of the faulty service according to the link key stored locally, and establishes a rerouting connection to the faulty link according to the query result.
  • the ASON control leveling node extracts the failure link information from the failure service signaling notification message and then notifies the source node of the failure service to restore the service.
  • the source node of the faulty service directly finds the link key value corresponding to the faulty service from the generated data stored locally, queries the rerouting connection path corresponding to the faulty service through the link key value, and establishes a rerouting connection according to the path.
  • the controller receives the failure link information (topological link failure notification message) reported from the ASON control level node
  • the network link is displayed according to the failure link key value. Find and mark all faulty services passing through the faulty link. In order to facilitate the subsequent ASON control and leveling node to update the restored fault service status in real time after rerouting and connecting, and to grasp the real-time network link conditions in time.
  • step S30 the controller performs re-optimization calculation on the faulty link that fails to recover to obtain a new rerouting connection path, including steps:
  • Step S31 start the failure link service recovery timer, and wait for the report of the rerouting connection establishment result
  • Step S32 if the timer expires or the rerouting connection establishment results of all the faulty links have been received, it is judged whether there is a faulty link that fails to recover;
  • Step S33 if there is a faulty link that fails to restore, re-optimize calculations on the faulty link that fails to restore to obtain a new rerouting connection path.
  • the controller After the controller receives the faulty link information (topological link fault notification message) reported from the ASON control level node and marks the faulty service, it starts the faulty link service recovery timer. Its function is to Within the timer setting time, wait for the rerouting connection establishment result reported from the ASON control level node, so as to avoid affecting the system control performance due to the overtime reporting of the partial rerouting connection establishment result. Once the timer expires, stop waiting for the report of the rerouting connection establishment result, and directly judge the existing results. If all the faulty links are rerouting successfully, it means that all the faulty services are restored. If there is still a faulty link that has not been restored, the controller will perform re-optimization calculation at this time.
  • topological link fault notification message topological link fault notification message
  • the controller re-optimizes the calculation of the faulty link that fails to restore, based on the current network topology and service connection information and the network conditions after the update of the faulty service recovery status. Routed connection paths meet preset priorities for recovery of failed links. That is, at this time, the controller re-optimizes the calculation based on its own hardware processing capability and computing power, based on the current topology and service connection conditions of the entire network (possibly the network conditions after the rerouting connection through the ASON control leveling node).
  • the preset priority is the priority of the preset path optimization, and the paths that need to be optimized can be optimized according to a certain order through the preset priority, and the preset priority can be Under the current network conditions, the business recovery priority of the successfully calculated rerouting connection path is the highest, and the number of rerouting connections of the same recovery priority business successfully calculated is the largest. Of course, it can also be set as a priority determination rule for other conditions. This embodiment There is no restriction on this.
  • step S30 performing service recovery on the faulty link of the recovery failure means that the source node of the faulty service in the ASON control leveling node receives the re-optimization calculation result issued by the controller (the failure of the recovery failure After the rerouting connection path), establish a rerouting connection directly according to the path to restore the faulty service.
  • step S30 further steps are included:
  • Step S40 the source node of the faulty service reports the result of re-establishing the rerouting connection to the controller, and the controller updates the service connection information of the entire network according to the re-establishing result of the rerouting connection.
  • the ROADM optical system composed of five reconfigurable optical add-drop multiplexer (Reconfigurable Optical Add-Drop Multiplexer, ROADM) nodes NE1, NE2, NE3, NE4, NE5
  • ROADM reconfigurable Optical Add-Drop Multiplexer
  • the optical relay uses include: optical signal-to-noise ratio (OSNR) at the receiving end of the optical channel (Optical Channel, OCH) service line due to optical line loss , OSNR) damage exceeds the threshold threshold, it is necessary to use a pair of optical relay ports in the node as optical relay to eliminate optical damage; or, if the available wavelengths of the upstream and downstream links of the OCH service connection route are inconsistent, a pair of optical relay ports in the node needs to be used Realize wavelength conversion;
  • the path calculation strategy for OCH service connection establishment and rerouting connection in this example includes: ensuring the OCH optical signal quality requirements, the optical signal at the receiving end of the line side on the service path does not exceed the OSNR threshold; The minimum number of relays reduces the use of network relay resources and saves network costs; the return service rerouting connection path uses the original faulty connection and non-faulty link resources as much as possible to improve resource utilization.
  • OSNR optical signal-to-noise ratio
  • this network establishes three groups of OCH services:
  • Links L12, L15, L23, L25, L45, and L52 carry OCH services, respectively simulate the failure of each link carrying the service, analyze the network survivability, and simulate the restoration of the faulty service.
  • the rerouting connection optimization calculation process is as follows:
  • the suboptimal calculation route is NE1-L14-NE4, using CH(1- 10) Wavelength, which does not need to use network relay port resources, is selected as the rerouting connection path of LSP'16-25; when calculating the rerouting connection path of LSP'26-35, the non-faulty link L52 and wavelength resources of the original connection path are preferentially used , to calculate the route NE2-L52-NE5-L35-NE3-L34-NE4, because the rerouting path distance is too long, the optical signal damage exceeds the threshold threshold, it is necessary to use the trunk port resources on the NE3 or NE5 node to perform photoelectric and optical repair service signals , the suboptimal calculation route NE2-L12-NE1-L14-NE4, using CH(11-20) wavelength, does not use network trunk port resources, is selected as the LSP'26-35 rerouting connection path;
  • the controller After the controller generates the network survival data shown in Table 1, it is delivered to each control leveling node and stored in the local rerouting connection information database.
  • the rerouting link information stored locally when the service fails is shown in Tables 2 and 3.
  • Table 2 Rerouting connection information stored locally on NE1 node in case of service failure
  • Table 3 Rerouting connection information stored locally on NE2 node in case of service failure
  • the leveling node queries the local service fault rerouting connection according to the faulty link, and establishes a rerouting connection according to the strict routing of the path.
  • the link L15 or L45 fails respectively (ie Only one link failure occurs)
  • NE1 and NE2 respectively query the local survival data (Table 2, Table 3) and according to the saved rerouting link path, the rerouting connection can be established successfully, and the faulty service can be quickly and reliably restored .
  • the controller when the controller receives the service recovery result reported by the leveling node after all the faulty services on the L45 link, it needs to re-optimize and calculate the rerouting connection path for the service that failed to recover (LSP16-25, LSP26-30 service), and according to Different order (priority) calculation rerouting connection path, there are two business recovery results.
  • the first calculation process can refer to Figure 8. First, calculate the five rerouting connection paths of LSP'26-30, pass through the nodes NE2, NE5, NE3, and NE4, and pass through the links L52, L35, and L34, and distribute 5 pairs of trunks at NE5
  • the port converts the wavelength, and converts the 11th to 15th waves occupied on the L52 to the 26th to 30th waves on the L35 respectively, expressed as: NE2-L52(CH11-15)-NE5-L35(CH26-30)-NE3-L34 (CH26-30)-NE4, the optical damage verification on the line side of the connection path passed, and the rerouting path calculation was successful;
  • Use waves 1 to 5 to convert to waves 16 to 20 on L34 respectively expressed as: NE1-L12(CH1-5)-NE2-L52(CH1-5)-NE5-L35(CH1-5)-NE3- L34(CH16-20)-NE4, but because the optical line from NE1 to NE3 is greatly damaged, the optical signal damage verification OSNR of the receiving port of the optical line of node NE3 on the L35 link exceeds the threshold, and the calculation of the rerouting connection path fails;
  • the second calculation process can refer to Figure 9.
  • the port converts the wavelength, and converts the 11th to 15th waves occupied on the L35 to the 26th to 30th waves on the L35 respectively, expressed as: NE2-L52(CH11-15)-NE5-L35(CH11-15)-NE3-L34 (CH26-30)-NE4, the optical damage verification on the line side of the connection path passed, and the rerouting path calculation was successful;
  • the centralized controller needs and can calculate rerouting connections in different orders to obtain optimized calculation results. For example, in this example, the controller synchronizes the faulty business connection information of the entire network. Sequential traversal calculates the rerouting connection path, and selects the second sequential calculation result for service rerouting recovery, which improves the utilization rate of network resources and the success rate of failure service recovery.
  • Calculating the number of rerouting connections affects the amount of optimization calculation.
  • the control level when the topology link fails, the control level first queries the local service survivability data and reroutes and restores the faulty service, and the controller only centrally calculates and queries the rerouting connections that fail to restore, which reduces the number of rerouting connections that need to be calculated, and improves Fault service recovery performance and success rate.
  • the controller when more than one link fault occurs, the controller only calculates the business connections that fail to restore the preset rerouting, reducing the number of faulty business connections that need to be optimized for calculation, and reducing the number of faulty business connections.
  • the connection rerouting path optimizes the calculation time and improves the recovery performance of network service failures.
  • the embodiment of the present invention further provides an optical network intelligent control device.
  • the optical network intelligent control device includes:
  • the whole network data generation module 10 is used to analyze the network survivability based on the whole network topology information and service connection information, obtain and deliver the survivability data to the ASON control and leveling node for storage.
  • Fault initial recovery module 20 which is used for when a network link fault occurs, the source node of the faulty service in the ASON control node establishes a rerouting connection to the faulty link according to the survival data, and reports the rerouting connection establishment result to the control device.
  • Fault re-restoration module 30 a fault re-recovery module, which is used to update the faulty service recovery status according to the rerouting connection establishment result, perform re-optimization calculation on the faulty link that failed to restore to obtain a new rerouting connection path, and The new rerouting connection path is sent to the source node of the faulty service so as to restore the service of the faulty link that fails to recover.
  • each functional module of the optical network intelligent control device can refer to the various embodiments of the optical network intelligent control method of the present invention, and will not be repeated here.
  • an embodiment of the present invention also provides a schematic diagram of a device structure of an operating environment of an optical network intelligent control device.
  • the device may include: a processor 1001 , such as a CPU, a communication bus 1002 , a user interface 1003 , a network interface 1004 , and a memory 1005 .
  • the communication bus 1002 is used to realize connection and communication between these components.
  • the user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a wireless interface.
  • the network interface 1004 may include a standard wired interface and a wireless interface (such as a Wi-Fi interface).
  • the memory 1005 can be a high-speed RAM memory, or a stable memory (Non-Volatile Memory), such as a disk memory.
  • the memory 1005 may also be a storage device independent of the aforementioned processor 1001.
  • the device structure shown in FIG. 11 does not constitute a limitation to the device, and may include more or less components than shown in the figure, or combine some components, or arrange different components.
  • the memory 1005 as a storage medium may include an operating system, a network communication module, a user interface module, and an optical network intelligent control (operating program of an optical network intelligent control device), and the optical network intelligent control device
  • an operating program executed by the processor, the whole network data generation module 10, the fault initial recovery module 20 and the fault recovery module 30 realize their respective functions.
  • the present invention further provides an optical network intelligent control system.
  • the optical network intelligent control system includes: a controller and an ASON control node. flat node save;
  • the source node of the faulty service in the ASON leveling node establishes a rerouting connection to the faulty link according to the survival data, and reports the rerouting connection establishment result to the controller;
  • the controller is further configured to update the recovery state of the faulty service according to the establishment result of the rerouting connection, perform re-optimization calculation on the faulty link that fails to recover to obtain a new rerouting connection path, and send the new rerouting connection path to to the source node of the faulty service so as to restore the service of the faulty link that failed to recover.
  • the cooperation process between the controller and the ASON control leveling node is as follows: the controller creates the path computation element (Path Computation Element, PCE) server interface; the control leveling node creates the PCE client interface, discovers and connects to the controller PCE server ;Exchange PCEP interface session messages, and establish a PCEP interface between the controller and the control level node; after the PCEP interface between the control level node and the controller is successfully established, the control level local service control module reports all the service connections of the node to the controller, that is, the service source
  • the node is all the business connections of the node; the control and leveling business connection report message, and the PCEP protocol format is used to report the business connection information to the controller; the controller receives and saves the business connections reported by all the leveling nodes, and establishes the whole network business connection information database.
  • PCE path computation element
  • the system described in this embodiment combines the controller with the distributed control technology of ASON control and leveling nodes, which not only takes into account the powerful hardware processing capabilities of the controller, but also supports the optimization of computing network services based on the global vision of the entire network topology and business information.
  • the connection path can improve the survivability analysis performance of the optical network and the success rate of faulty service rerouting recovery.
  • the ASON control and leveling node can at least ensure a fast and reliable recovery of link failure services ;
  • the ASON control leveling node saves the local service preset rerouting path for network survivability analysis, when a network failure occurs, the control leveling node queries the faulty service rerouting connection path locally for business recovery, which can reduce the generation time of the faulty service rerouting path. Improve the recovery efficiency of faulty services.
  • the controller only needs to perform optimization calculations for the service connections that fail to be restored by the ASON control leveling node, reducing the number of faulty service connections that need to be optimized, reducing the calculation time for multi-connection rerouting path optimization, and further The network service failure recovery performance is improved, and the survivability requirements of the optical network are better met.

Abstract

The present application relates to an intelligent control method, apparatus and system for an optical network. The method comprises: a controller analyzes network survivability on the basis of whole network topology information and service connection information, obtains and issues survival data to an ASON control plane node for storage; when a network link failure occurs, a source node of a failed service in the ASON control plane node establishes rerouting connection to failed links according to the survival data, and reports a rerouting connection establishment result to the controller; and the controller updates a failed service recovery state according to the rerouting connection establishment result, performs re-optimization calculation on the failed link that fails to recover to obtain a new rerouting connection path, and sends the new rerouting connection path to the source node of the failed service so as to perform service recovery on the failed link that fails to recover. In the present invention, centralized control of the controller is combined with a distributed control technique of the ASON control plane node, so that the survivability of an optical network is effectively improved.

Description

一种光网络智能控制方法、装置及***Optical network intelligent control method, device and system 技术领域technical field
本发明涉及光通信技术领域,尤其涉及一种光网络智能控制方法、装置及***。The invention relates to the technical field of optical communication, in particular to an optical network intelligent control method, device and system.
背景技术Background technique
光传送网络通过智能***控制故障业务自动保护恢复,实现网络故障自愈,为了避免承载业务流量损失,保证业务服务质量,要求故障业务能够快速保护恢复;通常光网络业务包括1+1保护和重路由恢复两种基本保护恢复类型:The optical transport network controls the automatic protection and recovery of faulty services through an intelligent system to realize self-healing of network faults. In order to avoid the loss of bearer business traffic and ensure the quality of service, it is required that faulty services can be quickly protected and restored; usually optical network services include 1+1 protection and heavy-duty Routing Restoration Two basic protection restoration types:
1+1保护类型业务,采用主备连接路径冗余实现,工作连接路径故障时,通过设备自动保护切换(Automatic Protect Switch,APS)机制,业务流量快速切换到备用连接,实现故障业务快速保护,通常业务保护切换时间在50ms以内,由于备份连接冗余保护,网络资源利用率最多只有50%,网络成本较高。The 1+1 protection type service is realized by adopting the redundancy of the active and standby connection paths. When the working connection path fails, through the automatic protection switch (Automatic Protect Switch, APS) mechanism of the device, the service flow can be quickly switched to the standby connection to realize the rapid protection of the faulty service. Usually, the service protection switching time is within 50ms. Due to the backup connection redundancy protection, the utilization rate of network resources is only 50% at most, and the network cost is high.
重路由恢复类型业务,不占用冗余连接网络资源,业务连接故障时,计算分配网络资源,建立重路由连接恢复故障业务,网络故障重路由恢复共享全网拓扑资源,支持多次故障重路由恢复,网络资源利用率高于50%,降低了网络成本,但是故障业务重路由连接计算和建立时间较长,存在多条故障业务同时重路由恢复,网络资源分配不优化,业务恢复失败,业务恢复不成功的问题,与1+1保护类型比较,故障业务恢复性能和成功率低。Rerouting recovery type business does not occupy redundant connection network resources. When a business connection fails, calculate and allocate network resources, establish a rerouting connection to restore the faulty business, and rerouting and restoring shared network topological resources after network failures support multiple fault rerouting and recovery. , The network resource utilization rate is higher than 50%, which reduces the network cost, but the rerouting connection calculation and establishment of the faulty service takes a long time, there are multiple faulty services rerouting and restoring at the same time, the network resource allocation is not optimized, and the service recovery fails. Unsuccessful problems, compared with the 1+1 protection type, the fault service recovery performance and success rate are low.
发明内容Contents of the invention
本发明的主要目的在于提供一种光网络智能控制方法、装置及***,旨在解决现有技术中光网络业务恢复网络成本较高、故障业务恢复性能和成功率低的技术问题。The main purpose of the present invention is to provide an optical network intelligent control method, device and system, aiming to solve the technical problems in the prior art of high network cost of optical network service recovery, low failure service recovery performance and success rate.
第一方面,提供了一种光网络智能控制方法,其包括步骤:控制器基于全网拓扑信息和业务连接信息分析网络生存性,获得并下发生 存数据给ASON控平节点保存;发生网络链路故障时,ASON控平节点中故障业务的源节点根据所述生存数据对故障链路建立重路由连接,并将重路由连接建立结果上报控制器;控制器根据所述重路由连接建立结果更新故障业务恢复状态,对恢复失败的故障链路进行重新优化计算以获取新的重路由连接路径,并将所述新的重路由连接路径发送至所述故障业务的源节点以对所述恢复失败的故障链路进行业务恢复。In the first aspect, an optical network intelligent control method is provided, which includes the steps: the controller analyzes the network survivability based on the whole network topology information and service connection information, obtains and sends the survivability data to the ASON control level node for storage; When the path is faulty, the source node of the faulty service in the ASON control level node establishes a rerouting connection to the faulty link according to the survival data, and reports the rerouting connection establishment result to the controller; the controller updates according to the rerouting connection establishment result The recovery state of the faulty service, re-optimize the calculation of the faulty link that failed to restore to obtain a new rerouting connection path, and send the new rerouting connection path to the source node of the faulty service to correct the failure of the recovery service recovery on the faulty link.
一些实施例中,控制器基于全网拓扑信息和业务连接信息分析网络生存性,获得并下发生存数据给ASON控平节点保存,包括步骤:In some embodiments, the controller analyzes the network survivability based on the topology information of the entire network and the service connection information, obtains and sends the survivability data to the ASON control level node for storage, including steps:
控制器基于当前时刻的全网拓扑信息和业务连接信息对当前网络的全网拓扑链路进行遍历,模拟出每条模拟故障链路的故障情形;The controller traverses the network-wide topology links of the current network based on the network-wide topology information and service connection information at the current moment, and simulates the fault situation of each simulated faulty link;
根据所述故障情形计算经过各模拟故障链路的全部业务重路由连接路径,并获取各业务重路由连接路径的链路键值;Calculate all service rerouting connection paths through each simulated faulty link according to the failure situation, and obtain the link key value of each service rerouting connection path;
将所述链路键值作为索引结合预设重路由连接数据生成生存数据,将所述生存数据下发至ASON控平节点保存。Using the link key value as an index combined with the preset rerouting connection data to generate survival data, and sending the survival data to the ASON control node for storage.
一些实施例中,发生网络链路故障时,ASON控平节点中故障业务的源节点根据所述生存数据对故障业务链路建立重路由连接,包括步骤:In some embodiments, when a network link failure occurs, the source node of the failure service in the ASON control node establishes a rerouting connection to the failure service link according to the survival data, including steps:
ASON控平节点提取故障链路信息并通知故障业务的源节点;The ASON control leveling node extracts the faulty link information and notifies the source node of the faulty service;
故障业务的源节点根据本地保存的链路键值查询故障业务重路由连接路径并根据查询结果对故障链路建立重路由连接。The source node of the faulty service queries the rerouting connection path of the faulty service according to the link key value stored locally, and establishes a rerouting connection to the faulty link according to the query result.
一些实施例中,控制器根据所述重路由连接建立结果更新故障业务恢复状态之前,包括步骤:In some embodiments, before the controller updates the recovery state of the faulty service according to the establishment result of the rerouting connection, the controller includes the steps of:
控制器接收故障链路信息后遍历全网获得经过故障链路的全部业务并以此标记故障业务状态。After receiving the faulty link information, the controller traverses the entire network to obtain all services passing through the faulty link and marks the faulty service status accordingly.
一些实施例中,控制器对恢复失败的故障链路进行重新优化计算以获取新的重路由连接路径,包括步骤:In some embodiments, the controller performs re-optimization calculation on the faulty link that fails to recover to obtain a new rerouting connection path, including steps:
启动故障链路业务恢复定时器,并等待所述重路由连接建立结果上报;Start a faulty link service recovery timer, and wait for the report of the establishment result of the rerouting connection;
若定时器超时或已接收全部故障链路的重路由连接建立结果,则 判断是否存在恢复失败的故障链路;If the timer expires or the rerouting connection establishment results of all faulty links have been received, then it is judged whether there is a faulty link that fails to recover;
若存在恢复失败的故障链路则对恢复失败的故障链路进行重新优化计算以获取新的重路由连接路径。If there is a faulty link that fails to recover, re-optimize calculations are performed on the faulty link that fails to recover to obtain a new rerouting connection path.
一些实施例中,所述对恢复失败的故障链路进行重新优化计算以获取新的重路由连接路径,包括步骤:In some embodiments, the re-optimization calculation of the failed link to obtain a new rerouting connection path includes the steps of:
根据当前全网拓扑和业务连接信息以及所述更新故障业务恢复状态后的网络条件进行优化计算以使新的重路由连接路径满足故障链路恢复的预设优先级。Optimizing calculations are performed according to the current network-wide topology and service connection information and the network conditions after the update of the faulty service recovery status so that the new rerouting connection path meets the preset priority of faulty link recovery.
一些实施例中,所述对所述恢复失败的故障链路进行业务恢复,包括步骤:In some embodiments, the restoration of the service of the faulty link that failed to restore includes the steps of:
所述故障业务的源节点接收所述新的重路由连接路径后,按照所述新的重路由连接路径对恢复失败的故障链路重新建立重路由连接。After receiving the new rerouting connection path, the source node of the faulty service re-establishes a rerouting connection for the faulty link that failed to recover according to the new rerouting connection path.
一些实施例中,对所述恢复失败的故障链路进行业务恢复之后,还包括步骤:In some embodiments, after recovering the service of the faulty link that failed to recover, it also includes the steps of:
故障业务的源节点向控制器上报重新建立重路由连接的结果;The source node of the faulty service reports the result of re-establishing the rerouting connection to the controller;
控制器根据所述重新建立重路由连接的结果更新全网业务连接信息,并将更新后的结果发送所述ASON控平节点保存。The controller updates the service connection information of the entire network according to the result of re-establishing the rerouting connection, and sends the updated result to the ASON control node for storage.
第二方面,提供了一种光网络智能控制装置,其包括:In a second aspect, an optical network intelligent control device is provided, which includes:
全网数据生成模块,用于基于全网拓扑信息和业务连接信息分析网络生存性,获得并下发生存数据给ASON控平节点保存;The whole network data generation module is used to analyze the network survivability based on the whole network topology information and service connection information, obtain and send the survivability data to the ASON control leveling node for storage;
故障初恢复模块,其用于在发生网络链路故障时,ASON控平节点中故障业务的源节点根据所述生存数据对故障链路建立重路由连接,并将重路由连接建立结果上报控制器;A failure initial recovery module, which is used for when a network link failure occurs, the source node of the failure service in the ASON control level node establishes a rerouting connection to the failure link according to the survival data, and reports the rerouting connection establishment result to the controller ;
故障再恢复模块,其用于根据所述重路由连接建立结果更新故障业务恢复状态,对恢复失败的故障链路进行重新优化计算以获取新的重路由连接路径,并将所述新的重路由连接路径发送至所述故障业务的源节点以对所述恢复失败的故障链路进行业务恢复。A fault re-restoration module, which is used to update the fault service recovery status according to the establishment result of the re-routing connection, perform re-optimization calculations on the faulty link that failed to recover to obtain a new re-routing connection path, and transfer the new re-routing connection path The connection path is sent to the source node of the faulty service so as to restore the service of the faulty link that fails to recover.
第三方面,提供了一种光网络智能控制***,其包括控制器和ASON控平节点,其特征在:In the third aspect, an optical network intelligent control system is provided, which includes a controller and an ASON control leveling node, and is characterized in that:
所述控制器用于基于全网拓扑信息和业务连接信息分析网络生存 性,获得并下发生存数据给ASON控平节点保存;The controller is used to analyze network survivability based on the whole network topology information and service connection information, and obtains and sends out the survivability data to the ASON control level node for preservation;
所述ASON控平节点用于发生网络链路故障时,ASON控平节点中故障业务的源节点根据所述生存数据对故障链路建立重路由连接,并将重路由连接建立结果上报控制器;When the ASON leveling node is used for a network link failure, the source node of the faulty service in the ASON leveling node establishes a rerouting connection to the faulty link according to the survival data, and reports the rerouting connection establishment result to the controller;
控制器还用于根据所述重路由连接建立结果更新故障业务恢复状态,对恢复失败的故障链路进行重新优化计算以获取新的重路由连接路径,并将所述新的重路由连接路径发送至所述故障业务的源节点以对所述恢复失败的故障链路进行业务恢复。The controller is further configured to update the recovery state of the faulty service according to the establishment result of the rerouting connection, perform re-optimization calculation on the faulty link that fails to recover to obtain a new rerouting connection path, and send the new rerouting connection path to to the source node of the faulty service so as to restore the service of the faulty link that failed to recover.
本发明提出的光网络智能控制方法,使控制器基于全网拓扑信息和业务连接信息分析网络生存性,获得并下发生存数据给ASON控平节点保存;发生网络链路故障时,ASON控平节点中故障业务的源节点根据所述生存数据对故障链路建立重路由连接,并将重路由连接建立结果上报控制器;控制器根据所述重路由连接建立结果更新故障业务恢复状态,对恢复失败的故障链路进行重新优化计算以获取新的重路由连接路径,并将所述新的重路由连接路径发送至所述故障业务的源节点以对所述恢复失败的故障链路进行业务恢复;通过此过程将控制器与ASON控平节点的分布式控制技术相结合,提高光网络生存性分析性能和故障业务重路由恢复成功率;减少了故障业务重路由路径生成时间,提高了故障业务恢复性能,即使在控制器失效场景,也能保证一次链路故障的业务快速可靠恢复;并且减少了需要优化计算的故障业务连接数量,减少了多连接重路由路径优化计算时间,保证了光网络链路故障后业务快速恢复,更好地满足了光网络生存性需求。The optical network intelligent control method proposed by the present invention enables the controller to analyze the network survivability based on the topology information and service connection information of the entire network, obtain and send the survivability data to the ASON control node for storage; when a network link failure occurs, the ASON control level The source node of the faulty service in the node establishes a rerouting connection to the faulty link according to the survival data, and reports the rerouting connection establishment result to the controller; the controller updates the faulty service recovery status according to the rerouting connection establishment result, Perform re-optimization calculations on the failed faulty link to obtain a new rerouting connection path, and send the new rerouting connection path to the source node of the faulty service to restore the service of the faulty link that failed to recover ;Through this process, the controller is combined with the distributed control technology of ASON control and leveling nodes to improve the performance of optical network survivability analysis and the success rate of fault service rerouting recovery; it reduces the generation time of fault service rerouting paths and improves fault service Restoration performance, even in the event of a controller failure, can ensure fast and reliable recovery of a link failure service; and reduce the number of faulty service connections that need to be optimized for calculation, reduce the calculation time for multi-connection rerouting path optimization, and ensure optical network After a link failure, the service can be quickly restored, which better meets the survivability requirements of the optical network.
附图说明Description of drawings
图1为本发明光网络智能控制方法第一实施例的流程示意图;FIG. 1 is a schematic flowchart of a first embodiment of an optical network intelligent control method according to the present invention;
图2为本发明光网络智能控制方法第二实施例的流程示意图;FIG. 2 is a schematic flowchart of a second embodiment of the optical network intelligent control method of the present invention;
图3为本发明光网络智能控制方法第三实施例的流程示意图;3 is a schematic flowchart of a third embodiment of an optical network intelligent control method according to the present invention;
图4为本发明光网络智能控制方法第四实施例的流程示意图;4 is a schematic flowchart of a fourth embodiment of an optical network intelligent control method according to the present invention;
图5为本发明实施例提供的光网络拓扑及业务连接图;FIG. 5 is an optical network topology and a service connection diagram provided by an embodiment of the present invention;
图6为本发明实施例提供的一条链路(L15)故障时重路由连接路 径示意图;Figure 6 is a schematic diagram of a rerouting connection path when a link (L15) fails in the embodiment of the present invention;
图7为本发明实施例提供的一条链路(L45)故障时重路由连接路径示意图;FIG. 7 is a schematic diagram of a rerouting connection path when a link (L45) fails according to an embodiment of the present invention;
图8为本发明实施例提供的两次链路故障时重路由连接路径示意图及第一种顺序计算重路由连接路径示意图;FIG. 8 is a schematic diagram of a rerouting connection path when two link failures occur and a schematic diagram of a first sequential calculation rerouting connection path according to an embodiment of the present invention;
图9为本发明实施例提供的两次链路故障时重路由连接路径示意图及第二种顺序计算重路由连接路径示意图;9 is a schematic diagram of a rerouting connection path when two link failures occur and a schematic diagram of a second sequential calculation rerouting connection path according to an embodiment of the present invention;
图10为本发明实施例提供的光网络智能控制装置结构示意图;FIG. 10 is a schematic structural diagram of an optical network intelligent control device provided by an embodiment of the present invention;
图11为本发明实施例提供的硬件运行环境的设备结构示意图;FIG. 11 is a schematic diagram of a device structure of a hardware operating environment provided by an embodiment of the present invention;
图12为本发明实施例提供的光网络智能控制***结构示意图。FIG. 12 is a schematic structural diagram of an optical network intelligent control system provided by an embodiment of the present invention.
具体实施方式Detailed ways
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.
如图1所示,在第一实施例中,所述光网络智能控制方法包括以下步骤:As shown in Figure 1, in the first embodiment, the optical network intelligent control method includes the following steps:
步骤S10、控制器基于全网拓扑信息和业务连接信息分析网络生存性,获得并下发生存数据给ASON控平节点保存。Step S10, the controller analyzes the network survivability based on the topology information of the whole network and the service connection information, obtains and sends the survivability data to the ASON control and leveling node for storage.
需要说明的是,所述全网拓扑信息为全网拓扑结构对应的链路信息,所述业务连接信息为各种业务对应的业务连接信息;控制器基于当前时刻的全网拓扑信息和业务连接信息,能够分析网络生存性,并获得对应的生存数据,从而下发生存数据给所有自动交换光网络(Automatically Switched Optical Network,ASON)控平节点保存。It should be noted that the entire network topology information is the link information corresponding to the entire network topology structure, and the service connection information is the service connection information corresponding to various services; the controller is based on the current network topology information and service connection information. Information, can analyze the network survivability, and obtain the corresponding survivability data, so as to send the survivability data to all automatic switched optical network (Automatically Switched Optical Network, ASON) control level nodes for storage.
在具体实现中,所述控制器可以为集中式控制器,当然也可以为其他类型的控制器,例如分布式控制器,本实施例对此不加以限制,获得业务连接信息后可以将业务连接信息进行上报,上报方式可以是 采用路径计算元素协议(Path Computation Element Protocol,PCEP)的协议格式向控制器上报业务连接信息。In a specific implementation, the controller can be a centralized controller, or other types of controllers, such as a distributed controller, which is not limited in this embodiment. After obtaining the business connection information, the business connection can be connected to The information is reported, and the reporting method may be to report the service connection information to the controller in the protocol format of the Path Computation Element Protocol (PCEP).
步骤S20、发生网络链路故障时,ASON控平节点中故障业务的源节点根据所述生存数据对故障链路建立重路由连接,并将重路由连接建立结果上报控制器。Step S20, when a network link failure occurs, the source node of the faulty service in the ASON control and leveling node establishes a rerouting connection for the faulty link according to the survival data, and reports the rerouting connection establishment result to the controller.
需要说明的是,ASON控平节点中的每个节点均保存有以本节点为源节点的所有业务信息,所述ASON控平节点中故障业务的源节点是指包含故障业务信息的源节点所对应的ASON控平节点。发生网络链路故障时,所述故障业务的源节点控制平面根据在本地保存的生存数据对故障链路建立重路由连接。It should be noted that each node in the ASON leveling node stores all business information with this node as the source node, and the source node of the faulty business in the ASON leveling node refers to the source node containing the faulty business information. Corresponding ASON leveling node. When a network link failure occurs, the control plane of the source node of the failed service establishes a rerouting connection for the failed link according to the survival data stored locally.
步骤S30、控制器根据所述重路由连接建立结果更新故障业务恢复状态,对恢复失败的故障链路进行重新优化计算以获取新的重路由连接路径,并将所述新的重路由连接路径发送至所述故障业务的源节点以对所述恢复失败的故障链路进行业务恢复。Step S30, the controller updates the recovery state of the faulty service according to the establishment result of the rerouting connection, performs re-optimization calculation on the faulty link that fails to recover to obtain a new rerouting connection path, and sends the new rerouting connection path to to the source node of the faulty service so as to restore the service of the faulty link that failed to recover.
需要说明的是,若所述重路由连接建立结果表明全部故障业务均已恢复,则控制器直接更新故障业务恢复状态,并根据新的链路信息更新全网业务信息和全网拓扑链路信息。这表明在步骤S20中ASON控平节点已完成所有故障业务的恢复。若所述重路由连接建立结果中还存在未被恢复或恢复失败的故障业务(ASON控平节点未在生存数据中找到可用的链路路径进行重路由连接或故障恢复中出现链路路径“冲突”导致重路由连接建立失败),则控制器可基于自身的全网优化能力进行优化计算而得到基于当前网络条件的重路由连接路径。It should be noted that if the rerouting connection establishment result indicates that all faulty services have been restored, the controller directly updates the faulty service recovery status, and updates the entire network service information and the entire network topology link information according to the new link information . This indicates that in step S20, the ASON control and leveling node has completed the recovery of all faulty services. If the rerouting connection establishment result still has unrecovered or failed failure services (the ASON control level node does not find an available link path in the survival data for rerouting connection or a link path "conflict" occurs in the fault recovery ” causes the rerouting connection to fail to be established), the controller can perform optimization calculation based on its own network-wide optimization capability to obtain a rerouting connection path based on the current network conditions.
本实施例通过上述方案,将控制器与ASON控平节点的分布式控制技术相结合,既兼顾了控制器强大的硬件处理能力,基于全网拓扑和业务信息的全局视野,支持优化计算网络业务连接路径,能够提高光网络生存性分析性能和故障业务重路由恢复成功率,又可在控制器异常或DCN通信中断的情况下,通过ASON控平节点至少保证一次链路故障的业务快速可靠恢复;同时由于ASON控平节点保存网络生存性分析的本地业务预置重路由路径,网络故障发生时控平节点在本地查询故障业务重路由连接路径进行业务恢复可减少故障业务重路由路 径生成时间,提高故障业务恢复效率。特别是超过一次链路故障发生时,控制器仅需针对ASON控平节点恢复失败的业务连接进行优化计算,减少需要优化计算的故障业务连接数量,减少了多连接重路由路径优化计算时间,进一步提高了网络业务故障恢复性能,更好地满足了光网络生存性需要。In this embodiment, the controller is combined with the distributed control technology of the ASON control and leveling node through the above solution, which not only takes into account the powerful hardware processing capability of the controller, but also supports the optimization of computing network services based on the global vision of the entire network topology and business information. The connection path can improve the survivability analysis performance of the optical network and the success rate of faulty service rerouting recovery. In addition, when the controller is abnormal or the DCN communication is interrupted, at least one link failure can be quickly and reliably restored through the ASON control leveling node. ; At the same time, because the ASON control leveling node saves the local service preset rerouting path for network survivability analysis, when a network failure occurs, the control leveling node queries the faulty service rerouting connection path locally for service recovery, which can reduce the generation time of the faulty service rerouting path. Improve the recovery efficiency of faulty services. Especially when more than one link failure occurs, the controller only needs to perform optimization calculations for the service connections that fail to be restored by the ASON control leveling node, reducing the number of faulty service connections that need to be optimized, reducing the calculation time for multi-connection rerouting path optimization, and further The network service failure recovery performance is improved, and the survivability requirements of the optical network are better met.
如图2所示,步骤S10之前,光网络智能控制方法还包括以下步骤:As shown in Figure 2, before step S10, the optical network intelligent control method also includes the following steps:
步骤S01、控制器从ASON控平节点同步全网拓扑信息和业务连接信息,根据同步后的全网拓扑信息建立全网拓扑信息库,并根据同步后的业务连接信息建立业务连接信息库。Step S01, the controller synchronizes the network-wide topology information and service connection information from the ASON control and leveling node, establishes a network-wide topology information database according to the synchronized network-wide topology information, and establishes a service connection information database according to the synchronized service connection information.
需要说明的是,控制器可以从分布式ASON控平节点同步全网拓扑信息和业务连接信息,通过同步后的全网拓扑信息可以建立全网拓扑信息库,通过同步后的业务连接信息建立业务连接信息库;所述全网拓扑信息库中保存有全网拓扑信息数据,一般可以提供应用程序接口(Application Programming Interface,API)调用接口给外部功能模块进行数据访问;所述全网业务连接信息库保存有全网拓扑信息数据,提供API调用接口给外部功能模块进行数据访问。It should be noted that the controller can synchronize the network-wide topology information and service connection information from the distributed ASON control and leveling nodes. The network-wide topology information database can be established through the synchronized network-wide topology information, and the service can be established through the synchronized service connection information. Connection information base; the entire network topology information base stores the entire network topology information data, and generally can provide an application program interface (Application Programming Interface, API) call interface for external function modules to perform data access; the entire network service connection information The library saves the topology information data of the entire network, and provides an API call interface for external function modules to access data.
在具体实现中,控制器和ASON控平节点协作过程为:控制器创建路径计算单元(Path Computation Element,PCE)服务端接口;控平节点创建PCE客户端接口,发现并连接控制器PCE服务端;交互PCEP接口会话消息,控制器和控平节点间建立PCEP接口;控平节点和控制器间PCEP接口建立成功后,控平本地业务控制模块向控制器上报全部本节点业务连接,即业务源节点为本节点的全部业务连接;控平业务连接上报消息,采用PCEP协议格式向控制器上报业务连接信息;控制器接收并保存全部控平节点上报的业务连接,建立全网业务连接信息库。In the specific implementation, the cooperation process between the controller and the ASON control leveling node is as follows: the controller creates the path computation element (Path Computation Element, PCE) server interface; the control leveling node creates the PCE client interface, discovers and connects to the controller PCE server ;Exchange PCEP interface session messages, and establish a PCEP interface between the controller and the leveling node; after the PCEP interface between the leveling node and the controller is successfully established, the leveling local service control module reports all the service connections of the node to the controller, that is, the service source The node is all the business connections of the node; the control and leveling business connection report message, and the PCEP protocol format is used to report the business connection information to the controller; the controller receives and saves the business connections reported by all the leveling nodes, and establishes the whole network business connection information database.
可以理解的是,所述全网拓扑信息库和所述业务连接信息库为实时更新的数据库,从所述全网拓扑信息库中可以调用出当前时刻的全网拓扑信息,从所述业务连接信息库中可以调用出当前时刻的业务连接信息。It can be understood that the entire network topology information base and the service connection information base are real-time updated databases, the current network topology information can be called from the entire network topology information base, and the service connection The service connection information at the current moment can be called out from the information base.
本实施例通过上述方案,通过控制器从ASON控平节点同步全网拓扑信息和业务连接信息,根据同步后的全网拓扑信息建立全网拓扑信息库,并根据同步后的业务连接信息建立业务连接信息库;能够对全网拓扑信息和业务连接信息进行集中汇总,加快了数据查询和调用的速度和效率,节省了数据处理的时间,保证了光网络链路故障后业务快速恢复,更好地满足了光网络生存性需求。In this embodiment, through the above scheme, the controller synchronizes the network-wide topology information and service connection information from the ASON control and leveling node, establishes the network-wide topology information database according to the synchronized network-wide topology information, and establishes services according to the synchronized service connection information Connection information database; it can centrally summarize the topology information and business connection information of the entire network, which speeds up the speed and efficiency of data query and call, saves the time of data processing, and ensures the rapid recovery of services after optical network link failures. It satisfies the survivability requirements of the optical network.
如图3所示,步骤S10具体包括以下步骤:As shown in Figure 3, step S10 specifically includes the following steps:
步骤S11、控制器基于当前时刻的全网拓扑信息和业务连接信息对当前网络的全网拓扑链路进行遍历,模拟出每条模拟故障链路的故障情形。Step S11 , the controller traverses the network-wide topology links of the current network based on the current network-wide topology information and service connection information, and simulates the fault situation of each simulated faulty link.
需要说明的是,控制器基于当前时刻的全网拓扑信息和业务连接信息可以分析网络生存性,即遍历全网拓扑链路,从而模拟出每条链路故障,即模拟出每条模拟故障链路对应的故障情形。It should be noted that the controller can analyze the network survivability based on the current network topology information and service connection information, that is, traverse the entire network topology links, thereby simulating each link failure, that is, simulating each simulated fault chain The fault condition corresponding to the road.
可以理解的是,通过分析网络生存性,遍历网络拓扑链路,模拟每条链路故障,计算模拟故障业务重路由连接,作为业务链路故障预置重路由连接,更新并保存本地业务生存性数据库,控平节点将收到的网络生存性分析消息数据保存到本地业务生存性数据库,即拓扑链路-本地业务预置重路由连接信息库,所述网络生存性分析消息数据为本节点作源节点业务包含的链路键值及对应预置重路由连接路径。It can be understood that by analyzing the network survivability, traversing the network topology links, simulating each link failure, calculating and simulating the service rerouting connection of the failure, as a service link failure preset rerouting connection, updating and saving the local service survivability Database, the control level node saves the received network survivability analysis message data to the local service survivability database, that is, the topology link-local service preset rerouting connection information database, and the network survivability analysis message data is used as the node The link key value contained in the source node business and the corresponding preset rerouting connection path.
步骤S12、根据所述故障情形计算经过各模拟故障链路的全部业务重路由连接路径,并获取各业务重路由连接路径的链路键值。Step S12: Calculate all service rerouting connection paths passing through each simulated faulty link according to the failure situation, and obtain link key values of each service rerouting connection path.
可以理解的是,根据所述故障情形可以计算经过模拟故障链路的全部业务重路由连接路径,从而获得各业务重路由连接路径的链路键值,所述链路键值为所述模拟故障链路对应的键值。It can be understood that, according to the fault situation, all service rerouting connection paths passing through the simulated fault link can be calculated, so as to obtain the link key value of each service rerouting connection path, and the link key value is the simulated fault The key value corresponding to the link.
步骤S13、将所述链路键值作为索引结合预设重路由连接数据生成生存数据,将所述生存数据下发至ASON控平节点保存。Step S13, using the link key value as an index and combining the preset rerouting connection data to generate survival data, and sending the survival data to the ASON control node for storage.
应当理解的是,通过以链路键值为索引可以结合全网业务的预先设置的重路由连接数据,生成对应的网络生存数据,并将网络生存数据下发给所有控平节点,从而通过ASON控平节点保存。It should be understood that by using the link key value as the index, the corresponding network survival data can be generated in combination with the pre-set rerouting connection data of the entire network service, and the network survival data can be sent to all control nodes, so that through ASON The leveling node is saved.
在具体实现中,可以以链路键值为索引保存到拓扑链路-全网业务 预置重路由连接信息库中,同时,将链路索引和预置重路由连接下发给业务源节点控制平面。In the specific implementation, the link key value can be used as an index to save it in the topology link-the whole network service preset rerouting connection information base, and at the same time, the link index and the preset rerouting connection are sent to the service source node control flat.
本实施例通过上述方案,通过控制器基于当前时刻的全网拓扑信息和业务连接信息对当前网络的全网拓扑链路进行遍历,模拟出每条模拟故障链路的故障情形;根据所述故障情形计算经过各模拟故障链路的全部业务重路由连接路径,并获取各业务重路由连接路径的链路键值;将所述链路键值作为索引结合预设重路由连接数据生成生存数据,将所述生存数据下发至所有ASON控平节点保存;能够基于全网拓扑和业务信息的全局视野,支持优化计算网络业务连接路径,提高了光网络生存性分析性能和故障业务重路由恢复成功率。In this embodiment, through the above scheme, the controller traverses the network-wide topology links of the current network based on the network-wide topology information and service connection information at the current moment, and simulates the fault situation of each simulated faulty link; according to the fault Situation calculation through all the service rerouting connection paths of each simulated faulty link, and obtaining the link key value of each service rerouting connection path; using the link key value as an index combined with preset rerouting connection data to generate survival data, Send the survivability data to all ASON control nodes for storage; based on the global view of the entire network topology and service information, support the optimization of the calculation of network service connection paths, improve the performance of optical network survivability analysis and the success of rerouting and recovery of faulty services Rate.
进一步地,在一些实施例中,步骤20中ASON控平节点中故障业务的源节点根据所述生存数据对故障业务链路建立重路由连接,包括步骤:Further, in some embodiments, in step 20, the source node of the faulty service in the ASON control leveling node establishes a rerouting connection to the faulty service link according to the survival data, including steps:
步骤S21、ASON控平节点提取故障链路信息并通知故障业务的源节点;Step S21, the ASON control leveling node extracts the faulty link information and notifies the source node of the faulty service;
步骤S22、故障业务的源节点根据本地保存的链路键值查询故障业务重路由连接路径并根据查询结果对故障链路建立重路由连接。Step S22, the source node of the faulty service queries the rerouting connection path of the faulty service according to the link key stored locally, and establishes a rerouting connection to the faulty link according to the query result.
需要说明的是,网络链路故障发生后,ASON控平节点从故障业务信令通知消息中提取故障链路信息后通知故障业务的源节点进行业务恢复。此时,故障业务的源节点直接从本地保存的生成数据中找到对应故障业务的链路键值,通过链路键值查询对应故障业务重路由连接路径并根据路径建立重路由连接。It should be noted that after a network link failure occurs, the ASON control leveling node extracts the failure link information from the failure service signaling notification message and then notifies the source node of the failure service to restore the service. At this time, the source node of the faulty service directly finds the link key value corresponding to the faulty service from the generated data stored locally, queries the rerouting connection path corresponding to the faulty service through the link key value, and establishes a rerouting connection according to the path.
进一步地,在一些实施例中,在网络链路故障发生后,控制器接收来自ASON控平节点上报的故障链路信息(拓扑链路故障通知消息)后,按照故障链路键值在全网查找经过故障链路的全部故障业务并进行标记。以便于后续ASON控平节点进行重路由连接后实时更新被恢复的故障业务状态,及时掌握实时的网络链路条件。Further, in some embodiments, after the network link failure occurs, after the controller receives the failure link information (topological link failure notification message) reported from the ASON control level node, the network link is displayed according to the failure link key value. Find and mark all faulty services passing through the faulty link. In order to facilitate the subsequent ASON control and leveling node to update the restored fault service status in real time after rerouting and connecting, and to grasp the real-time network link conditions in time.
在一些实施例中,步骤S30中控制器对恢复失败的故障链路进行重新优化计算以获取新的重路由连接路径,包括步骤:In some embodiments, in step S30, the controller performs re-optimization calculation on the faulty link that fails to recover to obtain a new rerouting connection path, including steps:
步骤S31、启动故障链路业务恢复定时器,并等待所述重路由连接 建立结果上报;Step S31, start the failure link service recovery timer, and wait for the report of the rerouting connection establishment result;
步骤S32、若定时器超时或已接收全部故障链路的重路由连接建立结果,则判断是否存在恢复失败的故障链路;Step S32, if the timer expires or the rerouting connection establishment results of all the faulty links have been received, it is judged whether there is a faulty link that fails to recover;
步骤S33、若存在恢复失败的故障链路则对恢复失败的故障链路进行重新优化计算以获取新的重路由连接路径。Step S33 , if there is a faulty link that fails to restore, re-optimize calculations on the faulty link that fails to restore to obtain a new rerouting connection path.
本实施例中,控制器在接收来自ASON控平节点上报的故障链路信息(拓扑链路故障通知消息)并对故障业务进行标记后,即启动故障链路业务恢复定时器,其作用在于,在定时器设定时间内,等待来自ASON控平节点上报的重路由连接建立结果,以避免因部分重路由连接建立结果上报超时影响***控制性能。一旦定时器超时,则停止等待重路由连接建立结果的上报,直接对现有结果进行判断,若全部故障链路均重路由连接成功,则说明全部故障业务恢复。若还存在未被恢复的故障链路,此时控制器才进行重新优化计算。In this embodiment, after the controller receives the faulty link information (topological link fault notification message) reported from the ASON control level node and marks the faulty service, it starts the faulty link service recovery timer. Its function is to Within the timer setting time, wait for the rerouting connection establishment result reported from the ASON control level node, so as to avoid affecting the system control performance due to the overtime reporting of the partial rerouting connection establishment result. Once the timer expires, stop waiting for the report of the rerouting connection establishment result, and directly judge the existing results. If all the faulty links are rerouting successfully, it means that all the faulty services are restored. If there is still a faulty link that has not been restored, the controller will perform re-optimization calculation at this time.
在一些实施例中,控制器对恢复失败的故障链路进行重新优化计算,是根据当前全网拓扑和业务连接信息以及所述更新故障业务恢复状态后的网络条件进行优化计算以使新的重路由连接路径满足故障链路恢复的预设优先级。即,此时控制器基于自身的硬件处理能力和算力,基于当前全网的拓扑和业务连接条件(可能是经过ASON控平节点进行重路由连接后的网络条件)重新进行优化计算。In some embodiments, the controller re-optimizes the calculation of the faulty link that fails to restore, based on the current network topology and service connection information and the network conditions after the update of the faulty service recovery status. Routed connection paths meet preset priorities for recovery of failed links. That is, at this time, the controller re-optimizes the calculation based on its own hardware processing capability and computing power, based on the current topology and service connection conditions of the entire network (possibly the network conditions after the rerouting connection through the ASON control leveling node).
可以理解的是,所述预设优先级为预先设置的路径优化的先后顺序,通过所述预设优先级可以对需要进行优化的路径按照一定的顺序进行优化,所述预设优先级可以为在当前网络条件下,重路由连接路径计算成功的业务恢复优先级最高,计算成功的相同恢复优先级业务的重路由连接数量最多,当然也可以设置为其他条件的优先级确定规则,本实施例对此不加以限制。It can be understood that the preset priority is the priority of the preset path optimization, and the paths that need to be optimized can be optimized according to a certain order through the preset priority, and the preset priority can be Under the current network conditions, the business recovery priority of the successfully calculated rerouting connection path is the highest, and the number of rerouting connections of the same recovery priority business successfully calculated is the largest. Of course, it can also be set as a priority determination rule for other conditions. This embodiment There is no restriction on this.
一些实施例中,步骤S30中对所述恢复失败的故障链路进行业务恢复,是指ASON控平节点中故障业务的源节点接收到来自控制器下发的重新优化计算结果(恢复失败的故障的重路由连接路径)后,直接按照该路径建立重路由连接以恢复故障业务。In some embodiments, in step S30, performing service recovery on the faulty link of the recovery failure means that the source node of the faulty service in the ASON control leveling node receives the re-optimization calculation result issued by the controller (the failure of the recovery failure After the rerouting connection path), establish a rerouting connection directly according to the path to restore the faulty service.
如图4所示,一些实施例中,在步骤S30之后,还包括步骤:As shown in FIG. 4 , in some embodiments, after step S30, further steps are included:
步骤S40、故障业务的源节点向控制器上报重新建立重路由连接的结果,控制器根据所述重新建立重路由连接的结果更新全网业务连接信息。Step S40, the source node of the faulty service reports the result of re-establishing the rerouting connection to the controller, and the controller updates the service connection information of the entire network according to the re-establishing result of the rerouting connection.
在一个实施例的具体实现中,如图5所示,NE1、NE2、NE3、NE4、NE5五个可重构光分插复用器(Reconfigurable Optical Add-Drop Multiplexer,ROADM)节点组成的ROADM光网络,其中,NE3、NE5节点分别部署5对光中继端口,光中继用途包括:因光线路损耗导致光波道(Optical Channel,OCH)业务线路收端光信噪比OSNR(Optical Signal Noise Ratio,OSNR)损伤超过阈值门限,需要使用节点内一对光中继端口做光中继消除光损伤;或者,OCH业务连接路由上下游链路可用波长不一致,需要使用节点内一对光中继端口实现波长变换;本实例OCH业务连接建立和重路由连接的算路策略包括:保证OCH光信号质量要求,业务路径上线路侧收端光信号不超过OSNR门限值;业务路径尽量不变波,经过中继最少,减少使用网络中继资源,节省网络成本;可返回业务重路由连接路径尽量使用原始故障连接未故障链路资源,提高资源利用率。In the specific implementation of one embodiment, as shown in Figure 5, the ROADM optical system composed of five reconfigurable optical add-drop multiplexer (Reconfigurable Optical Add-Drop Multiplexer, ROADM) nodes NE1, NE2, NE3, NE4, NE5 In the network, 5 pairs of optical relay ports are respectively deployed on NE3 and NE5 nodes. The optical relay uses include: optical signal-to-noise ratio (OSNR) at the receiving end of the optical channel (Optical Channel, OCH) service line due to optical line loss , OSNR) damage exceeds the threshold threshold, it is necessary to use a pair of optical relay ports in the node as optical relay to eliminate optical damage; or, if the available wavelengths of the upstream and downstream links of the OCH service connection route are inconsistent, a pair of optical relay ports in the node needs to be used Realize wavelength conversion; the path calculation strategy for OCH service connection establishment and rerouting connection in this example includes: ensuring the OCH optical signal quality requirements, the optical signal at the receiving end of the line side on the service path does not exceed the OSNR threshold; The minimum number of relays reduces the use of network relay resources and saves network costs; the return service rerouting connection path uses the original faulty connection and non-faulty link resources as much as possible to improve resource utilization.
相应地,本网络建立三组OCH业务:Correspondingly, this network establishes three groups of OCH services:
第一组,NE1到NE3节点间建立15条可返回重路由保护恢复类型OCH业务,业务连接LSP1-15(CH1-15),第1到15条LSP分别连续使用第1到15波,源到宿顺序经过节点NE1、NE5、NE2、NE3,经过链路L15、L25、L23;In the first group, 15 returnable rerouting protection recovery type OCH services are established between NE1 and NE3 nodes, and the service is connected to LSP1-15 (CH1-15). The sink sequentially passes through nodes NE1, NE5, NE2, NE3, and passes through links L15, L25, and L23;
第二组,NE1到NE4节点间建立10条可返回重路由保护恢复类型OCH业务,业务连接LSP16-25(CH1-10),第1到10条LSP分别连续使用第1到10波,源到宿顺序经过NE1、NE2、NE5、NE4节点,经过链路L12、L52、L45;In the second group, 10 returnable rerouting protection recovery type OCH services are established between NE1 and NE4 nodes, and the service is connected to LSP16-25 (CH1-10). The sink sequentially passes through nodes NE1, NE2, NE5, and NE4, and passes through links L12, L52, and L45;
第三组,NE2到NE4节点间建立10条可返回重路由保护恢复类型OCH业务,业务连接LSP26-35(CH11-20),第1到10条LSP分别连续使用第1到10波,源到宿顺序经过节点NE2,NE5,NE4,经过链路L52、L45。In the third group, 10 returnable rerouting protection recovery type OCH services are established between NE2 and NE4 nodes, and the service is connected to LSP26-35 (CH11-20). The sink sequentially passes through nodes NE2, NE5, and NE4, and passes through links L52, L45.
本网络规划链路L14仅第1到20个连续波道可用,用于故障业务 重路由恢复。In this network planning link L14, only the 1st to 20th continuous channels are available for rerouting and recovery of faulty services.
链路L12、L15、L23、L25、L45、L52上承载OCH业务,分别模拟每条承载业务链路故障,分析网络生存能力,模拟故障业务恢复重路由连接优化计算过程如下:Links L12, L15, L23, L25, L45, and L52 carry OCH services, respectively simulate the failure of each link carrying the service, analyze the network survivability, and simulate the restoration of the faulty service. The rerouting connection optimization calculation process is as follows:
模拟L12链路故障,业务连接LSP16-25(CH1-10):NE1-L12-NE2-L52-NE5-L45-NE4故障,计算LSP’16-25重路由连接路由为NE1-L14-NE4,使用CH(1-10)波长;Simulate L12 link failure, service connection LSP16-25 (CH1-10): NE1-L12-NE2-L52-NE5-L45-NE4 failure, calculate LSP'16-25 rerouting connection route as NE1-L14-NE4, use CH(1-10) wavelength;
模拟L15链路故障,业务连接LSP1-15(CH1-15):NE1-L15-NE5-L25-NE2-L23-NE3故障,首先计算重路由连接路径,优先使用原始连接路径非故障链路L25、L23及波长资源,计算路由NE1-L14-NE4-L45-NE5-L25-NE2-L23-NE3上由于L45链路CH(1-15)波长不可用被排除,次优计算LSP’1-15重路由连接路由为NE1-L14-NE4-L34-NE3,使用CH(1-15)波长;Simulate L15 link failure, service connection LSP1-15 (CH1-15): NE1-L15-NE5-L25-NE2-L23-NE3 failure, first calculate the rerouting connection path, and use the original connection path first, non-faulty link L25, L23 and wavelength resources, the calculated route NE1-L14-NE4-L45-NE5-L25-NE2-L23-NE3 is excluded because the wavelength of the L45 link CH (1-15) is unavailable, and the suboptimal calculation of LSP'1-15 is repeated Route connection route is NE1-L14-NE4-L34-NE3, using CH(1-15) wavelength;
模拟L23链路故障,业务连接LSP1-15(CH1-15):NE1-L15-NE5-L25-NE2-L23-NE3故障,计算LSP’1-15重路由连接路由为NE1-L15-NE5-L35-NE3,使用CH(1-15)波长;Simulate L23 link failure, service connection LSP1-15 (CH1-15): NE1-L15-NE5-L25-NE2-L23-NE3 failure, calculate LSP'1-15 rerouting connection route as NE1-L15-NE5-L35 -NE3, use CH(1-15) wavelength;
模拟L25链路故障,业务连接LSP1-15(CH1-15):NE1-L15-NE5-L25-NE2-L23-NE3故障,计算LSP’1-15重路由连接路由为NE1-L15-NE5-L35-NE3,使用CH(1-15)波长;Simulate L25 link failure, service connection LSP1-15 (CH1-15): NE1-L15-NE5-L25-NE2-L23-NE3 failure, calculate LSP'1-15 rerouting connection route as NE1-L15-NE5-L35 -NE3, use CH(1-15) wavelength;
模拟L45链路故障,业务连接LSP16-25(CH1-10):NE1-L12-NE2-L52-NE5-L45-NE4故障,业务连接LSP26-35(CH11-20):NE2-L52-NE5-L45-NE4故障,计算LSP’16-25重路由连接路径,优先使用原始连接路径非故障链路L12、L52及波长资源,计算路由NE1-L12-NE2-L52-NE5-L35-NE3-L34-NE4,由于重路由路径距离过长,光信号损伤超过阈值门限,需要在NE3或NE5节点使用中继端口资源,进行光电光修复业务信号,次优计算路由NE1-L14-NE4,使用CH(1-10)波长,不需要使用网络中继端口资源,被选用为LSP’16-25重路由连接路径;计算LSP’26-35重路由连接路径,优先使用原始连接路径非故障链路L52及波长资源,计算路由NE2-L52-NE5-L35-NE3-L34-NE4,由于重路由路径距离过长,光信号损伤超过阈值门限,需要在NE3或 NE5节点使用中继端口资源,进行光电光修复业务信号,次优计算路由NE2-L12-NE1-L14-NE4,使用CH(11-20)波长,不使用网络中继端口资源,被选用为LSP’26-35重路由连接路径;Simulate L45 link failure, service connection LSP16-25 (CH1-10): NE1-L12-NE2-L52-NE5-L45-NE4 failure, service connection LSP26-35 (CH11-20): NE2-L52-NE5-L45 -NE4 failure, calculate LSP'16-25 rerouting connection path, use the original connection path non-faulty link L12, L52 and wavelength resources first, calculate route NE1-L12-NE2-L52-NE5-L35-NE3-L34-NE4 , because the rerouting path distance is too long and the optical signal damage exceeds the threshold threshold, it is necessary to use the trunk port resource on NE3 or NE5 node to perform photoelectric and optical repair service signals. The suboptimal calculation route is NE1-L14-NE4, using CH(1- 10) Wavelength, which does not need to use network relay port resources, is selected as the rerouting connection path of LSP'16-25; when calculating the rerouting connection path of LSP'26-35, the non-faulty link L52 and wavelength resources of the original connection path are preferentially used , to calculate the route NE2-L52-NE5-L35-NE3-L34-NE4, because the rerouting path distance is too long, the optical signal damage exceeds the threshold threshold, it is necessary to use the trunk port resources on the NE3 or NE5 node to perform photoelectric and optical repair service signals , the suboptimal calculation route NE2-L12-NE1-L14-NE4, using CH(11-20) wavelength, does not use network trunk port resources, is selected as the LSP'26-35 rerouting connection path;
模拟L52链路故障,业务连接LSP16-25(CH1-10):NE1-L12-NE2-L52-NE5-L45-NE4故障,业务连接LSP26-35(CH11-20):NE2-L52-NE5-L45-NE4故障,计算LSP’16-25重路由连接路径,计算路由NE1-L14-NE4,使用CH(1-10)波长;计算LSP’26-30重路由连接路径,计算路由NE2-L12-NE1-L14-NE4,使用CH(11-15)波长;计算LSP’31-35重路由连接路径,尽量重用L45链路CH(16-20)波长,计算路由NE2-L12-NE1-L15-NE5-L45-NE4,使用CH(16-20)波长。Simulate L52 link failure, service connection LSP16-25 (CH1-10): NE1-L12-NE2-L52-NE5-L45-NE4 failure, service connection LSP26-35 (CH11-20): NE2-L52-NE5-L45 -NE4 failure, calculate LSP'16-25 rerouting connection path, calculate route NE1-L14-NE4, use CH(1-10) wavelength; calculate LSP'26-30 rerouting connection path, calculate route NE2-L12-NE1 -L14-NE4, use CH(11-15) wavelength; calculate LSP'31-35 rerouting connection path, try to reuse L45 link CH(16-20) wavelength, calculate route NE2-L12-NE1-L15-NE5- L45-NE4, using CH(16-20) wavelength.
经过上述对全网进行的一次链路故障模拟并分析网络业务重路由恢复路径,得到全网的网络生存数据如表1所示。After simulating a link failure on the entire network and analyzing the network service rerouting recovery path, the network survival data of the entire network is shown in Table 1.
表1:网络生存数据Table 1: Network Survival Data
Figure PCTCN2022082656-appb-000001
Figure PCTCN2022082656-appb-000001
本实施例中,控制器生成如表1所示的网络生存数据后,下发至各控平节点在本地重路由连接信息库保存。以故障业务的源节点NE1和NE2为例,其在本地保存的业务故障时重路由链接信息如表2、3 所示。In this embodiment, after the controller generates the network survival data shown in Table 1, it is delivered to each control leveling node and stored in the local rerouting connection information database. Taking the source nodes NE1 and NE2 of the faulty service as an example, the rerouting link information stored locally when the service fails is shown in Tables 2 and 3.
表2:NE1节点本地保存的业务故障时重路由连接信息Table 2: Rerouting connection information stored locally on NE1 node in case of service failure
Figure PCTCN2022082656-appb-000002
Figure PCTCN2022082656-appb-000002
表3:NE2节点本地保存的业务故障时重路由连接信息Table 3: Rerouting connection information stored locally on NE2 node in case of service failure
Figure PCTCN2022082656-appb-000003
Figure PCTCN2022082656-appb-000003
如图6、7所示,当链路故障发生时,控平节点按照故障链路查询本地业务故障重路由连接,按照路径严格路由建立重路由连接,当链路L15或L45分别故障时(即只发生一处链路故障的情况),NE1和NE2分别查询本地生存数据(表2、表3)并根据保存的重路由链接路径即可使重路由连接建立成功,实现故障业务快速、可靠恢复。As shown in Figures 6 and 7, when a link failure occurs, the leveling node queries the local service fault rerouting connection according to the faulty link, and establishes a rerouting connection according to the strict routing of the path. When the link L15 or L45 fails respectively (ie Only one link failure occurs), NE1 and NE2 respectively query the local survival data (Table 2, Table 3) and according to the saved rerouting link path, the rerouting connection can be established successfully, and the faulty service can be quickly and reliably restored .
如图8所示,当链路L15、L45都发生故障(不止一处链路发生故障)时,首先,当L15链路故障(网络第一处链路故障),NE1节点收到业务LSP1-15(CH1-15)连接故障通知,按照L15链路键值从表2查询到重路由连接LSP’1-15(CH1-15)路径NE1-L14-NE4-L34-NE3,建立重路由成功,NE1节点控平向控制器上报重路由连接建立结果;然后当L45链路故障(网络第二处链路故障),NE1节点收到业务LS P16-25(CH1-10)连接故障通知,按照L45链路键值从表2查询到重路由连接LSP’16-25(CH1-10)路径NE1-L14-NE4,建立重路由路径,由于L14链路上第1到10波(CH1-10)被LSP’1-10(CH1-10)连接占用,LSP’16-25(CH1-10)重路由连接建立失败,NE1节点控平向控制器上报LSP’16-25(CH1-10)重路由连接建立结果,LSP16-25业务恢复失败;NE2节点收到业务LSP26-35(CH11-20)连接故障通知,按照L45链路键值从表3查询到重路由连接LSP’26-35(CH11-20)路径NE2-L12-NE1-L14-NE4,建立重路由路径,由于L14链路上第11到15波(CH11-15)被LSP’11-15(CH11-15)连接占用,LSP’26-30(CH11-15)重路由连接建立失败,LSP’31-35(CH16-20)重路由连接建立成功,NE2节点控平向控制器上报LSP’26-35(CH11-20)重路由连接建立结果,LSP26-30业务恢复失败,LSP31-35业务恢复成功。As shown in Figure 8, when both links L15 and L45 fail (more than one link fails), first, when the L15 link fails (the first link in the network fails), the NE1 node receives the service LSP1- 15 (CH1-15) connection failure notification, query the rerouting connection LSP'1-15 (CH1-15) path NE1-L14-NE4-L34-NE3 from Table 2 according to the L15 link key value, and establish rerouting successfully, The NE1 node controller reports the rerouting connection establishment result to the controller; then when the L45 link fails (the second link in the network fails), the NE1 node receives the service LS P16-25 (CH1-10) The link key value is queried from Table 2 to the rerouting connection LSP'16-25 (CH1-10) path NE1-L14-NE4, and the rerouting path is established. Since the 1st to 10th waves (CH1-10) on the L14 link are LSP'1-10 (CH1-10) connection is occupied, LSP'16-25 (CH1-10) rerouting connection fails to be established, NE1 node controller reports LSP'16-25 (CH1-10) rerouting connection to the controller As a result of the establishment, the service recovery of LSP16-25 failed; the NE2 node received the service LSP26-35 (CH11-20) connection failure notification, and found the rerouting connection LSP'26-35 (CH11-20) from Table 3 according to the L45 link key value ) path NE2-L12-NE1-L14-NE4, to establish a rerouting path, since the 11th to 15th waves (CH11-15) on the L14 link are occupied by the LSP'11-15 (CH11-15) connection, LSP'26- 30 (CH11-15) rerouting connection establishment fails, LSP'31-35 (CH16-20) rerouting connection establishment succeeds, NE2 node control level reports LSP'26-35 (CH11-20) rerouting connection establishment to the controller As a result, the service recovery of LSP26-30 failed, and the service recovery of LSP31-35 succeeded.
因此,当控制器收到控平节点上报的经过L45链路全部故障业务恢复结果后,需要对恢复失败的业务(LSP16-25、LSP26-30业务)重新优化计算其重路由连接路径,而按照不同顺序(优先级)计算重路由连接路径,有两种业务恢复结果。Therefore, when the controller receives the service recovery result reported by the leveling node after all the faulty services on the L45 link, it needs to re-optimize and calculate the rerouting connection path for the service that failed to recover (LSP16-25, LSP26-30 service), and according to Different order (priority) calculation rerouting connection path, there are two business recovery results.
第一种计算过程可参照图8,首先,计算LSP’26-30五条重路由连接路径,经过NE2、NE5、NE3、NE4节点,经过链路L52、L35、L34,在NE5分配5对中继端口变换波长,将L52上占用的第11到15波分别变换到L35上的第26到30波,表示为:NE2-L52(CH11-15)-NE5-L35(CH26-30)-NE3-L34(CH26-30)-NE4,连接路径线路侧光损伤验证通过,重路由路径计算成功;The first calculation process can refer to Figure 8. First, calculate the five rerouting connection paths of LSP'26-30, pass through the nodes NE2, NE5, NE3, and NE4, and pass through the links L52, L35, and L34, and distribute 5 pairs of trunks at NE5 The port converts the wavelength, and converts the 11th to 15th waves occupied on the L52 to the 26th to 30th waves on the L35 respectively, expressed as: NE2-L52(CH11-15)-NE5-L35(CH26-30)-NE3-L34 (CH26-30)-NE4, the optical damage verification on the line side of the connection path passed, and the rerouting path calculation was successful;
然后,计算LSP’16-20五条重路由连接路径,经过NE1、NE2、NE5、NE3、NE4节点,经过链路L12、L52、L35、L34,在NE3分配5对中继端口变换波长,L35上使用第1到5波分别变换到L34上的第16到20波,表示为:NE1-L12(CH1-5)-NE2-L52(CH1-5)-NE5-L35(CH1-5)-NE3-L34(CH16-20)-NE4,但由于NE1到NE3的光线路损伤较大,L35链路NE3节点光线路收端口光信号损伤验证OSNR超过阈值,重路由连接路径计算失败;Then, calculate the five rerouting connection paths of LSP'16-20, pass through nodes NE1, NE2, NE5, NE3, and NE4, pass through links L12, L52, L35, and L34, and assign 5 pairs of trunk ports to change wavelengths on NE3. Use waves 1 to 5 to convert to waves 16 to 20 on L34 respectively, expressed as: NE1-L12(CH1-5)-NE2-L52(CH1-5)-NE5-L35(CH1-5)-NE3- L34(CH16-20)-NE4, but because the optical line from NE1 to NE3 is greatly damaged, the optical signal damage verification OSNR of the receiving port of the optical line of node NE3 on the L35 link exceeds the threshold, and the calculation of the rerouting connection path fails;
最后,没有网络资源可用,LSP’21-25重路由连接路径计算失败;即根据第一种计算过程,仅LSP’26-30重路由连接路径计算和建立成功,5条故障业务恢复成功,10条业务恢复失败。Finally, no network resources are available, and the calculation of the rerouting connection path of LSP'21-25 fails; that is, according to the first calculation process, only the rerouting connection path of LSP'26-30 is successfully calculated and established, and 5 faulty services are restored successfully, and 10 Failed to restore the service.
第二种计算过程可参照图9,首先,计算LSP’26-30五条重路由连接路径,经过NE2、NE5、NE3、NE4节点,经过链路L52、L35、L34,在NE3分配5对中继端口变换波长,将L35上占用的第11到15波分别变换到L35上的第26到30波,表示为:NE2-L52(CH11-15)-NE5-L35(CH11-15)-NE3-L34(CH26-30)-NE4,连接路径线路侧光损伤验证通过,重路由路径计算成功;The second calculation process can refer to Figure 9. First, calculate the five rerouting connection paths of LSP'26-30, pass through nodes NE2, NE5, NE3, and NE4, pass through links L52, L35, and L34, and distribute 5 pairs of trunks at NE3 The port converts the wavelength, and converts the 11th to 15th waves occupied on the L35 to the 26th to 30th waves on the L35 respectively, expressed as: NE2-L52(CH11-15)-NE5-L35(CH11-15)-NE3-L34 (CH26-30)-NE4, the optical damage verification on the line side of the connection path passed, and the rerouting path calculation was successful;
然后,计算LSP’16-20五条重路由连接路径,经过NE1、NE2、NE5、NE3、NE4节点,经过链路L12、L52、L35、L34,在NE5分配5对中继端口变换波长,L35上使用第1到5波分别变换到L34上的第16到20波,表示为:NE1-L12(CH1-5)-NE2-L52(CH1-5)-NE5-L35(CH16-20)-NE3-L34(CH16-20)-NE4,连接路径线路侧光损伤验证通过,重路由路径计算成功;Then, calculate the five rerouting connection paths of LSP'16-20, pass through NE1, NE2, NE5, NE3, NE4 nodes, pass through links L12, L52, L35, and L34, allocate 5 pairs of trunk ports on NE5 to change the wavelength, and on L35 Use waves 1 to 5 to convert to waves 16 to 20 on L34 respectively, expressed as: NE1-L12(CH1-5)-NE2-L52(CH1-5)-NE5-L35(CH16-20)-NE3- L34(CH16-20)-NE4, the optical damage verification on the line side of the connection path passed, and the rerouting path calculation was successful;
最后,没有网络资源可用,LSP’21-25重路由连接路径计算失败。根据第二种计算过程,LSP’26-30和LSP’16-20重路由连接路径计算和建立成功,10条故障业务恢复成功,5条业务恢复失败。通过两种计算结果比较,第一种比第二种路径计算浪费了5对中继端口,少恢复成功5条故障业务。Finally, no network resources are available, and LSP'21-25 rerouting connection path computation fails. According to the second calculation process, the rerouting connection paths of LSP'26-30 and LSP'16-20 were successfully calculated and established, 10 faulty services were restored successfully, and 5 services failed to be restored. Comparing the results of the two calculations, the first one wastes 5 pairs of trunk ports than the second one, and 5 fewer faulty services are successfully restored.
为了充分利用网络资源,提高故障业务恢复成功率,集中式控制器需要且能够按照不同顺序计算重路由连接,获取优化计算结果,如本实例中,控制器同步全网故障业务连接信息,两种顺序遍历计算重路由连接路径,选择第二种顺序计算结果做业务重路由恢复,提高了网络资源利用率和故障业务恢复成功率。In order to make full use of network resources and improve the success rate of faulty business recovery, the centralized controller needs and can calculate rerouting connections in different orders to obtain optimized calculation results. For example, in this example, the controller synchronizes the faulty business connection information of the entire network. Sequential traversal calculates the rerouting connection path, and selects the second sequential calculation result for service rerouting recovery, which improves the utilization rate of network resources and the success rate of failure service recovery.
计算重路由连接数量影响优化计算量,重路由连接数量越少优化计算量越小,计算时间越短,故障业务恢复性能越高。本发明中,当拓扑链路故障,控平首先查询本地业务生存性数据重路由恢复故障业务,控制器仅集中计算查询恢复失败的重路由连接,减少了需要计算的重路由连接数量,提高了故障业务恢复性能和成功率。Calculating the number of rerouting connections affects the amount of optimization calculation. The smaller the number of rerouting connections, the smaller the amount of optimization calculation, the shorter the calculation time, and the higher the recovery performance of faulty services. In the present invention, when the topology link fails, the control level first queries the local service survivability data and reroutes and restores the faulty service, and the controller only centrally calculates and queries the rerouting connections that fail to restore, which reduces the number of rerouting connections that need to be calculated, and improves Fault service recovery performance and success rate.
本实施例通过上述方案,通过发送定时器启动指令至恢复定时器,接收所述恢复定时器反馈的故障业务恢复时长;将所述故障业务恢复时长与预设时长阈值进行比较,根据比较结果确定所述故障业务是否恢复超时;能够同步故障业务恢复状态,超过一次链路故障发生时,控制器仅计算预置重路由恢复失败的业务连接,减少需要优化计算的故障业务连接数量,减少了多连接重路由路径优化计算时间,提高网络业务故障恢复性能。In this embodiment, through the above-mentioned solution, by sending a timer start instruction to the recovery timer, the recovery time of the faulty service fed back by the recovery timer is received; the recovery time of the faulty service is compared with the preset time length threshold, and determined according to the comparison result Whether the recovery of the faulty business has timed out; the recovery status of the faulty business can be synchronized. When more than one link fault occurs, the controller only calculates the business connections that fail to restore the preset rerouting, reducing the number of faulty business connections that need to be optimized for calculation, and reducing the number of faulty business connections. The connection rerouting path optimizes the calculation time and improves the recovery performance of network service failures.
另一方面,本发明实施例进一步提供了一种光网络智能控制装置。On the other hand, the embodiment of the present invention further provides an optical network intelligent control device.
如图10所示,该光网络智能控制装置包括:As shown in Figure 10, the optical network intelligent control device includes:
全网数据生成模块10,用于基于全网拓扑信息和业务连接信息分析网络生存性,获得并下发生存数据给ASON控平节点保存。The whole network data generation module 10 is used to analyze the network survivability based on the whole network topology information and service connection information, obtain and deliver the survivability data to the ASON control and leveling node for storage.
故障初恢复模块20,其用于在发生网络链路故障时,ASON控平节点中故障业务的源节点根据所述生存数据对故障链路建立重路由连接,并将重路由连接建立结果上报控制器。Fault initial recovery module 20, which is used for when a network link fault occurs, the source node of the faulty service in the ASON control node establishes a rerouting connection to the faulty link according to the survival data, and reports the rerouting connection establishment result to the control device.
故障再恢复模块30,故障再恢复模块,其用于根据所述重路由连接建立结果更新故障业务恢复状态,对恢复失败的故障链路进行重新优化计算以获取新的重路由连接路径,并将所述新的重路由连接路径发送至所述故障业务的源节点以对所述恢复失败的故障链路进行业务恢复。 Fault re-restoration module 30, a fault re-recovery module, which is used to update the faulty service recovery status according to the rerouting connection establishment result, perform re-optimization calculation on the faulty link that failed to restore to obtain a new rerouting connection path, and The new rerouting connection path is sent to the source node of the faulty service so as to restore the service of the faulty link that fails to recover.
其中,光网络智能控制装置的各个功能模块实现的步骤可参照本发明光网络智能控制方法的各个实施例,此处不再赘述。The steps implemented by each functional module of the optical network intelligent control device can refer to the various embodiments of the optical network intelligent control method of the present invention, and will not be repeated here.
如图11所示,本发明实施例还提供一种光网络智能控制装置运行环境的设备结构示意图。该设备可以包括:处理器1001,例如CPU,通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如Wi-Fi接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(Non-Volatile Memory),例如磁盘存储器。存储器1005可选的还可以是独立于前 述处理器1001的存储装置。As shown in FIG. 11 , an embodiment of the present invention also provides a schematic diagram of a device structure of an operating environment of an optical network intelligent control device. The device may include: a processor 1001 , such as a CPU, a communication bus 1002 , a user interface 1003 , a network interface 1004 , and a memory 1005 . Wherein, the communication bus 1002 is used to realize connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a wireless interface. Optionally, the network interface 1004 may include a standard wired interface and a wireless interface (such as a Wi-Fi interface). The memory 1005 can be a high-speed RAM memory, or a stable memory (Non-Volatile Memory), such as a disk memory. Optionally, the memory 1005 may also be a storage device independent of the aforementioned processor 1001.
本领域技术人员可以理解,图11中示出的设备结构并不构成对该设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。Those skilled in the art can understand that the device structure shown in FIG. 11 does not constitute a limitation to the device, and may include more or less components than shown in the figure, or combine some components, or arrange different components.
如图11所示,作为一种存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及光网络智能控制(光网络智能控制装置的运行程序),所述光网络智能控制装置的运行程序被处理器执行时使全网数据生成模块10、故障初恢复模块20以及故障再恢复模块30实现其各自的功能。As shown in Figure 11, the memory 1005 as a storage medium may include an operating system, a network communication module, a user interface module, and an optical network intelligent control (operating program of an optical network intelligent control device), and the optical network intelligent control device When the operating program is executed by the processor, the whole network data generation module 10, the fault initial recovery module 20 and the fault recovery module 30 realize their respective functions.
相应地,本发明进一步提供了一种光网络智能控制***。Correspondingly, the present invention further provides an optical network intelligent control system.
如图12所示,该光网络智能控制***包括:控制器和ASON控平节点,所述控制器用于基于全网拓扑信息和业务连接信息分析网络生存性,获得并下发生存数据给ASON控平节点保存;As shown in Figure 12, the optical network intelligent control system includes: a controller and an ASON control node. flat node save;
所述ASON控平节点用于发生网络链路故障时,ASON控平节点中故障业务的源节点根据所述生存数据对故障链路建立重路由连接,并将重路由连接建立结果上报控制器;When the ASON leveling node is used for a network link failure, the source node of the faulty service in the ASON leveling node establishes a rerouting connection to the faulty link according to the survival data, and reports the rerouting connection establishment result to the controller;
控制器还用于根据所述重路由连接建立结果更新故障业务恢复状态,对恢复失败的故障链路进行重新优化计算以获取新的重路由连接路径,并将所述新的重路由连接路径发送至所述故障业务的源节点以对所述恢复失败的故障链路进行业务恢复。The controller is further configured to update the recovery state of the faulty service according to the establishment result of the rerouting connection, perform re-optimization calculation on the faulty link that fails to recover to obtain a new rerouting connection path, and send the new rerouting connection path to to the source node of the faulty service so as to restore the service of the faulty link that failed to recover.
在具体实现中,控制器和ASON控平节点协作过程为:控制器创建路径计算单元(Path Computation Element,PCE)服务端接口;控平节点创建PCE客户端接口,发现并连接控制器PCE服务端;交互PCEP接口会话消息,控制器和控平节点间建立PCEP接口;控平节点和控制器间PCEP接口建立成功后,控平本地业务控制模块向控制器上报全部本节点业务连接,即业务源节点为本节点的全部业务连接;控平业务连接上报消息,采用PCEP协议格式向控制器上报业务连接信息;控制器接收并保存全部控平节点上报的业务连接,建立全网业务连接信息库。In the specific implementation, the cooperation process between the controller and the ASON control leveling node is as follows: the controller creates the path computation element (Path Computation Element, PCE) server interface; the control leveling node creates the PCE client interface, discovers and connects to the controller PCE server ;Exchange PCEP interface session messages, and establish a PCEP interface between the controller and the control level node; after the PCEP interface between the control level node and the controller is successfully established, the control level local service control module reports all the service connections of the node to the controller, that is, the service source The node is all the business connections of the node; the control and leveling business connection report message, and the PCEP protocol format is used to report the business connection information to the controller; the controller receives and saves the business connections reported by all the leveling nodes, and establishes the whole network business connection information database.
本实施例所述***,将控制器与ASON控平节点的分布式控制技术相结合,既兼顾了控制器强大的硬件处理能力,基于全网拓扑和业务信息的全局视野,支持优化计算网络业务连接路径,能够提高光网络生存性分析性能和故障业务重路由恢复成功率,又可在控制器异常或DCN通信中断的情况下,通过ASON控平节点至少保证一次链路故障的业务快速可靠恢复;同时由于ASON控平节点保存网络生存性分析的本地业务预置重路由路径,网络故障发生时控平节点在本地查询故障业务重路由连接路径进行业务恢复可减少故障业务重路由路径生成时间,提高故障业务恢复效率。特别是超过一次链路故障发生时,控制器仅需针对ASON控平节点恢复失败的业务连接进行优化计算,减少需要优化计算的故障业务连接数量,减少了多连接重路由路径优化计算时间,进一步提高了网络业务故障恢复性能,更好地满足了光网络生存性需要。The system described in this embodiment combines the controller with the distributed control technology of ASON control and leveling nodes, which not only takes into account the powerful hardware processing capabilities of the controller, but also supports the optimization of computing network services based on the global vision of the entire network topology and business information. The connection path can improve the survivability analysis performance of the optical network and the success rate of faulty service rerouting recovery. In addition, in the case of controller abnormality or DCN communication interruption, the ASON control and leveling node can at least ensure a fast and reliable recovery of link failure services ; At the same time, because the ASON control leveling node saves the local service preset rerouting path for network survivability analysis, when a network failure occurs, the control leveling node queries the faulty service rerouting connection path locally for business recovery, which can reduce the generation time of the faulty service rerouting path. Improve the recovery efficiency of faulty services. Especially when more than one link failure occurs, the controller only needs to perform optimization calculations for the service connections that fail to be restored by the ASON control leveling node, reducing the number of faulty service connections that need to be optimized, reducing the calculation time for multi-connection rerouting path optimization, and further The network service failure recovery performance is improved, and the survivability requirements of the optical network are better met.
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。It should be noted that, as used herein, the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article or system comprising a set of elements includes not only those elements, It also includes other elements not expressly listed, or elements inherent in the process, method, article, or system. Without further limitations, an element defined by the phrase "comprising a..." does not preclude the presence of additional identical elements in the process, method, article or system comprising that element.
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。The serial numbers of the above embodiments of the present invention are for description only, and do not represent the advantages and disadvantages of the embodiments.
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process conversion made by using the description of the present invention and the contents of the accompanying drawings, or directly or indirectly used in other related technical fields , are all included in the scope of patent protection of the present invention in the same way.

Claims (10)

  1. 一种光网络智能控制方法,其特征在于,其包括步骤:A kind of optical network intelligent control method, it is characterized in that, it comprises steps:
    控制器基于全网拓扑信息和业务连接信息分析网络生存性,获得并下发生存数据给ASON控平节点保存;The controller analyzes the network survivability based on the topology information and service connection information of the entire network, obtains and sends the survivability data to the ASON control and leveling node for storage;
    发生网络链路故障时,ASON控平节点中故障业务的源节点根据所述生存数据对故障链路建立重路由连接,并将重路由连接建立结果上报控制器;When a network link failure occurs, the source node of the faulty service in the ASON control level node establishes a rerouting connection to the faulty link according to the survival data, and reports the rerouting connection establishment result to the controller;
    控制器根据所述重路由连接建立结果更新故障业务恢复状态,对恢复失败的故障链路进行重新优化计算以获取新的重路由连接路径,并将所述新的重路由连接路径发送至所述故障业务的源节点以对所述恢复失败的故障链路进行业务恢复。The controller updates the recovery state of the faulty service according to the establishment result of the rerouting connection, performs re-optimization calculation on the faulty link that fails to recover to obtain a new rerouting connection path, and sends the new rerouting connection path to the The source node of the faulty service restores the service of the faulty link that fails to recover.
  2. 如权利要求1所述的光网络智能控制方法,其特征在于,The optical network intelligent control method according to claim 1, characterized in that,
    控制器基于全网拓扑信息和业务连接信息分析网络生存性,获得并下发生存数据给ASON控平节点保存,包括步骤:The controller analyzes the network survivability based on the topology information and service connection information of the entire network, obtains and sends the survivability data to the ASON control and leveling node for storage, including steps:
    控制器基于当前时刻的全网拓扑信息和业务连接信息对当前网络的全网拓扑链路进行遍历,模拟出每条模拟故障链路的故障情形;The controller traverses the network-wide topology links of the current network based on the network-wide topology information and service connection information at the current moment, and simulates the fault situation of each simulated faulty link;
    根据所述故障情形计算经过各模拟故障链路的全部业务重路由连接路径,并获取各业务重路由连接路径的链路键值;Calculate all service rerouting connection paths through each simulated faulty link according to the failure situation, and obtain the link key value of each service rerouting connection path;
    将所述链路键值作为索引结合预设重路由连接数据生成生存数据,将所述生存数据下发至ASON控平节点保存。Using the link key value as an index combined with the preset rerouting connection data to generate survival data, and sending the survival data to the ASON control node for storage.
  3. 如权利要求1所述的光网络智能控制方法,其特征在于,The optical network intelligent control method according to claim 1, characterized in that,
    发生网络链路故障时,ASON控平节点中故障业务的源节点根据所述生存数据对故障业务链路建立重路由连接,包括步骤:When a network link failure occurs, the source node of the failure service in the ASON control node establishes a rerouting connection to the failure service link according to the survival data, including steps:
    ASON控平节点提取故障链路信息并通知故障业务的源节点;The ASON control leveling node extracts the faulty link information and notifies the source node of the faulty business;
    故障业务的源节点根据本地保存的链路键值查询故障业务重路由连接路径并根据查询结果对故障链路建立重路由连接。The source node of the faulty service queries the rerouting connection path of the faulty service according to the link key value stored locally, and establishes a rerouting connection to the faulty link according to the query result.
  4. 如权利要求1所述的光网络智能控制方法,其特征在于,控制器根据所述重路由连接建立结果更新故障业务恢复状态之前,包括步骤:The optical network intelligent control method according to claim 1, wherein the controller includes the steps of:
    控制器接收故障链路信息后遍历全网获得经过故障链路的全部业务并以此标记故障业务状态。After receiving the faulty link information, the controller traverses the entire network to obtain all services passing through the faulty link and marks the faulty service status accordingly.
  5. 如权利要求1所述的光网络智能控制方法,其特征在于,控制器对恢复失败的故障链路进行重新优化计算以获取新的重路由连接路径,包括步骤:The optical network intelligent control method according to claim 1, wherein the controller re-optimizes the calculation of the failed link to obtain a new rerouting connection path, comprising the steps of:
    启动故障链路业务恢复定时器,并等待所述重路由连接建立结果上报;Start a faulty link service recovery timer, and wait for the report of the establishment result of the rerouting connection;
    若定时器超时或已接收全部故障链路的重路由连接建立结果,则判断是否存在恢复失败的故障链路;If the timer expires or the rerouting connection establishment results of all the faulty links have been received, it is judged whether there is a faulty link that fails to recover;
    若存在恢复失败的故障链路则对恢复失败的故障链路进行重新优化计算以获取新的重路由连接路径。If there is a faulty link that fails to recover, re-optimize calculations are performed on the faulty link that fails to recover to obtain a new rerouting connection path.
  6. 如权利要求1所述的光网络智能控制方法,其特征在于,The optical network intelligent control method according to claim 1, characterized in that,
    所述对恢复失败的故障链路进行重新优化计算以获取新的重路由连接路径,包括步骤:The re-optimization calculation of the faulty link that fails to recover to obtain a new rerouting connection path includes steps:
    根据当前全网拓扑和业务连接信息以及所述更新故障业务恢复状态后的网络条件进行优化计算以使新的重路由连接路径满足故障链路恢复的预设优先级。Optimizing calculations are performed according to the current network-wide topology and service connection information and the network conditions after the update of the faulty service recovery status so that the new rerouting connection path meets the preset priority of faulty link recovery.
  7. 如权利要求1所述的光网络智能控制方法,其特征在于,所述对所述恢复失败的故障链路进行业务恢复,包括步骤:The optical network intelligent control method according to claim 1, wherein said recovering the service of the faulty link that fails to recover comprises the steps of:
    所述故障业务的源节点接收所述新的重路由连接路径后,按照所述新的重路由连接路径对恢复失败的故障链路重新建立重路由连接。After receiving the new rerouting connection path, the source node of the faulty service re-establishes a rerouting connection for the faulty link that failed to recover according to the new rerouting connection path.
  8. 如权利要求1所述的光网络智能控制方法,其特征在于,对所述恢复失败的故障链路进行业务恢复之后,还包括步骤:The optical network intelligent control method according to claim 1, further comprising the steps of:
    故障业务的源节点向控制器上报重新建立重路由连接的结果;The source node of the faulty service reports the result of re-establishing the rerouting connection to the controller;
    控制器根据所述重新建立重路由连接的结果更新全网业务连接信息,并将更新后的结果发送所述ASON控平节点保存。The controller updates the service connection information of the entire network according to the result of re-establishing the rerouting connection, and sends the updated result to the ASON control node for storage.
  9. 一种光网络智能控制装置,其特征在于,其包括:An optical network intelligent control device is characterized in that it comprises:
    全网数据生成模块,用于基于全网拓扑信息和业务连接信息分析网络生存性,获得并下发生存数据给ASON控平节点保存;The whole network data generation module is used to analyze the network survivability based on the whole network topology information and service connection information, obtain and send the survivability data to the ASON control leveling node for storage;
    故障初恢复模块,其用于在发生网络链路故障时,ASON控平节点中故障业务的源节点根据所述生存数据对故障链路建立重路由连接,并将重路由连接建立结果上报控制器;A failure initial recovery module, which is used for when a network link failure occurs, the source node of the failure service in the ASON control level node establishes a rerouting connection to the failure link according to the survival data, and reports the rerouting connection establishment result to the controller ;
    故障再恢复模块,其用于根据所述重路由连接建立结果更新故障业务恢复状态,对恢复失败的故障链路进行重新优化计算以获取新的重路由连接路径,并将所述新的重路由连接路径发送至所述故障业务的源节点以对所述恢复失败的故障链路进行业务恢复。A fault re-restoration module, which is used to update the fault service recovery status according to the establishment result of the re-routing connection, perform re-optimization calculations on the faulty link that failed to recover to obtain a new re-routing connection path, and transfer the new re-routing connection path The connection path is sent to the source node of the faulty service so as to restore the service of the faulty link that fails to recover.
  10. 一种光网络智能控制***,其包括控制器和ASON控平节点,其特征在:A kind of optical network intelligent control system, it comprises controller and ASON control flat node, it is characterized in that:
    所述控制器用于基于全网拓扑信息和业务连接信息分析网络生存性,获得并下发生存数据给ASON控平节点保存;The controller is used to analyze the network survivability based on the topology information of the whole network and the service connection information, obtain and send the survivability data to the ASON control leveling node for storage;
    所述ASON控平节点用于发生网络链路故障时,ASON控平节点中故障业务的源节点根据所述生存数据对故障链路建立重路由连接,并将重路由连接建立结果上报控制器;When the ASON leveling node is used for a network link failure, the source node of the faulty service in the ASON leveling node establishes a rerouting connection to the faulty link according to the survival data, and reports the rerouting connection establishment result to the controller;
    控制器还用于根据所述重路由连接建立结果更新故障业务恢复状态,对恢复失败的故障链路进行重新优化计算以获取新的重路由连接路径,并将所述新的重路由连接路径发送至所述故障业务的源节点以对所述恢复失败的故障链路进行业务恢复。The controller is further configured to update the recovery state of the faulty service according to the establishment result of the rerouting connection, perform re-optimization calculation on the faulty link that fails to recover to obtain a new rerouting connection path, and send the new rerouting connection path to to the source node of the faulty service so as to restore the service of the faulty link that failed to recover.
PCT/CN2022/082656 2021-08-13 2022-03-24 Intelligent control method, apparatus and system for optical network WO2023015897A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202110934097.3A CN113727221B (en) 2021-08-13 2021-08-13 Intelligent control method, device and system for optical network
CN202110934097.3 2021-08-13

Publications (1)

Publication Number Publication Date
WO2023015897A1 true WO2023015897A1 (en) 2023-02-16

Family

ID=78675925

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2022/082656 WO2023015897A1 (en) 2021-08-13 2022-03-24 Intelligent control method, apparatus and system for optical network

Country Status (2)

Country Link
CN (1) CN113727221B (en)
WO (1) WO2023015897A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113727221B (en) * 2021-08-13 2023-06-23 烽火通信科技股份有限公司 Intelligent control method, device and system for optical network
CN115001581B (en) * 2022-06-16 2023-05-16 中国联合网络通信集团有限公司 Optical attenuation processing method, equipment and storage medium of optical network unit

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140211612A1 (en) * 2011-05-27 2014-07-31 Telefonaktiebolaget L M Ericsson (pulb) Setting up precalculated alternate path for circuit following failure in network
CN106817301A (en) * 2015-11-30 2017-06-09 中兴通讯股份有限公司 Fault recovery method and device, controller, software defined network
CN112866833A (en) * 2019-11-27 2021-05-28 中兴通讯股份有限公司 Service recovery method and device, electronic equipment and storage medium
CN112887135A (en) * 2021-01-22 2021-06-01 烽火通信科技股份有限公司 Method and device for multi-point fault recovery based on state PCE
CN113727221A (en) * 2021-08-13 2021-11-30 烽火通信科技股份有限公司 Intelligent optical network control method, device and system

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005125056A1 (en) * 2004-06-22 2005-12-29 Zte Corporation A method for service connection setup and service resume protection in optical network
CN101248630A (en) * 2005-12-09 2008-08-20 中兴通讯股份有限公司 Method for implementing automatic exchange optical network fast heavy route
CN101286892B (en) * 2007-04-12 2012-09-05 华为技术有限公司 Device and method for service recovery
CN101459535A (en) * 2007-04-12 2009-06-17 华为技术有限公司 Device and method for service recovery
ES2400434B1 (en) * 2011-01-20 2014-04-29 Telefónica, S.A. PROCEDURE AND SYSTEM FOR THE SURVIVAL OF AN OPTICAL NETWORK AGAINST MULTIPLE FAILURES
EP2854351A1 (en) * 2013-09-30 2015-04-01 Telefonica S.A. Method and system for restoring and recovering traffic in multi-layer communication networks after two or more failures and virtual controller device
CN103746841A (en) * 2013-12-30 2014-04-23 华为技术有限公司 Failure recovery method and controller
CN104980351A (en) * 2014-12-26 2015-10-14 深圳市新格林耐特通信技术有限公司 Fast reroute method based on SDN network
CN113055084B (en) * 2021-03-19 2022-04-26 烽火通信科技股份有限公司 Method and system for recovering optical network service fault

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140211612A1 (en) * 2011-05-27 2014-07-31 Telefonaktiebolaget L M Ericsson (pulb) Setting up precalculated alternate path for circuit following failure in network
CN106817301A (en) * 2015-11-30 2017-06-09 中兴通讯股份有限公司 Fault recovery method and device, controller, software defined network
CN112866833A (en) * 2019-11-27 2021-05-28 中兴通讯股份有限公司 Service recovery method and device, electronic equipment and storage medium
CN112887135A (en) * 2021-01-22 2021-06-01 烽火通信科技股份有限公司 Method and device for multi-point fault recovery based on state PCE
CN113727221A (en) * 2021-08-13 2021-11-30 烽火通信科技股份有限公司 Intelligent optical network control method, device and system

Also Published As

Publication number Publication date
CN113727221B (en) 2023-06-23
CN113727221A (en) 2021-11-30

Similar Documents

Publication Publication Date Title
AU2011352698B2 (en) Network recovery method and apparatus
CN1816035B (en) Master-spare transmission route realizing method based on data telecommunication network
EP2464036B1 (en) Route selection apparatus and route selection method for multi-service recovery
WO2023015897A1 (en) Intelligent control method, apparatus and system for optical network
CN101715149B (en) Method and device for restoring parallel cross-domain fault of multilayer and multi-domain distributed optical network
CN104205728B (en) Method and apparatus for the recovery in connection-oriented network
CN110708245B (en) SDN data plane fault monitoring and recovery method under multi-controller architecture
US8767550B2 (en) Method and path computation element for improving service restoration speed in transmission network
CA2557678A1 (en) Recovery from control plane interruptions in communication networks
CN109889350A (en) A kind of method and device for toggle path in SDN network failure
US10491487B2 (en) Network service establishment method, orchestration control center, and network system
CN110011913B (en) Path calculation method and system
JP2005252368A (en) Path calculation system and method, and communication node
US20100128640A1 (en) Apparatus and method for calculating an optimum route between a pair of nodes in a communication network
CN113055084B (en) Method and system for recovering optical network service fault
WO2016165061A1 (en) Service protecting method and device
US20140040476A1 (en) Method and system for network restructuring in multilayer network
CN101192956A (en) A computing method for multicast tree of automatic switching optical network multicast service
CN109005473B (en) Method, device and system for cooperatively selecting path
JP2015173378A (en) Management system, management server and management method
WO2011009376A1 (en) Method and apparatus for route separation of automatic switched optical network services
CN113169939B (en) Method, network equipment and system for establishing service path
JP2012257128A (en) Method and system for fault recovery path calculation
EP2141866B1 (en) Method and apparatus for finding a path in a GMPLS controlled network
CN117061419A (en) Rerouting method and related equipment

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22854902

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE