CN116192614A - Link switching method, device, electronic equipment and storage medium - Google Patents

Link switching method, device, electronic equipment and storage medium Download PDF

Info

Publication number
CN116192614A
CN116192614A CN202211538520.9A CN202211538520A CN116192614A CN 116192614 A CN116192614 A CN 116192614A CN 202211538520 A CN202211538520 A CN 202211538520A CN 116192614 A CN116192614 A CN 116192614A
Authority
CN
China
Prior art keywords
link
working
information
backup
service
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211538520.9A
Other languages
Chinese (zh)
Inventor
孙普
刘亚
马德冉
詹才正
庞京旭
霍山松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp Ltd
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 China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN202211538520.9A priority Critical patent/CN116192614A/en
Publication of CN116192614A publication Critical patent/CN116192614A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • H04L41/0663Performing the actions predefined by failover planning, e.g. switching to standby network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • 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
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The embodiment of the application provides a link switching method, a device, electronic equipment and a storage medium. The method comprises the following steps: acquiring SDN flow information acquired by each network communication node in an all-optical communication network; performing fault detection on a working link in the all-optical communication network based on the SDN flow information; responding to the detection result to indicate that the working link fails, and acquiring a backup link corresponding to the working link based on a link association label added in advance; and switching the channel link in the all-optical communication network from the working link to the backup link. The method and the device can save time for calculating the link when the fault occurs.

Description

Link switching method, device, electronic equipment and storage medium
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a link switching method, a device, an electronic apparatus, and a storage medium.
Background
With the rise of new technologies such as 5G, cloud computing, internet of things and the like, an optical transmission network is also developed towards broadband, grouping, dynamic and intelligent directions. In this context, a reconfigurable Optical add-Drop Multiplexer ROADM (Reconfigurable Optical Add-Drop Multiplexer) and an all-Optical Cross-Connect (OXC) have been developed, and have made great progress in the aspects of intelligent network management, flexible scheduling, and the like, and brought to the era of all-Optical communication networks.
The all-optical communication network in the present stage introduces a brand new method system based on a routing planning strategy, a service protection and recovery mechanism, an assessment and control of optical layer damage and the like of a wavelength switched optical network (WSON, wavelength Switched Optical Network). After the ROADM/OXC in the all-optical communication network loads the WSON network control plane, the pre-set rerouting recovery and dynamic rerouting recovery capability of the whole network are provided. The preset rerouting recovery is to calculate an end-to-end recovery link for the working route in advance and reserve resources through pre-exchanging signaling, and the method has the advantages of high recovery speed, high occupancy rate of reserved resources, inflexible deployment mode of the preset link and the like. The dynamic rerouting recovery is to build the recovery link in real time by signaling after the fault occurs without pre-building the recovery link before the fault occurs, and rerouting is performed again if the current working link fails again. At present, the existing network basically adopts a WSON dynamic rerouting recovery mechanism, the WSON rerouting can resist multiple points and multiple faults, the reliability is influenced by the network scale and load, the whole network is required to be subjected to fault simulation by professional software, and recovery resources are preconfigured, however, the fault detection and recovery time of the WSON dynamic rerouting recovery mechanism generally need longer time, and the WSON dynamic rerouting recovery mechanism is only suitable for scenes with low service level and low time requirements.
In order to solve the above-mentioned problems, in the prior art, there is also proposed an all-optical network service restoration based on WSON, which is implemented by acquiring WSON configuration information of an all-optical network, receiving service interruption information of an interrupted service of the all-optical network, determining a service interruption section according to the service interruption information, turning off the service interruption section, judging whether an electric relay OTU (Optical Transform Unit, optical conversion unit) exists during normal operation of the interrupted service, calculating a first service restoration link corresponding to the interrupted service according to the service interruption information when it is judged that the electric relay OTU does not exist, and restoring according to the first service restoration link; and when the electric relay OTU is judged to exist, calculating a second service recovery link corresponding to the interrupted service according to the service interruption information, and recovering according to the second service recovery link. This application optimizes the link efficiency of the traditional WSON dynamic reroute restoration mechanism, but still takes time to compute the link when a failure occurs.
Disclosure of Invention
The technical problem to be solved by the embodiments of the present application is to provide a link switching method, a device, an electronic device, and a storage medium, so as to save time for calculating a link when a fault occurs.
In a first aspect, an embodiment of the present application provides a link switching method, where the method includes:
acquiring SDN flow information acquired by each network communication node in an all-optical communication network;
performing fault detection on a working link in the all-optical communication network based on the SDN flow information;
responding to the detection result to indicate that the working link fails, and acquiring a backup link corresponding to the working link based on a link association label added in advance;
and switching the channel link in the all-optical communication network from the working link to the backup link.
Optionally, before the acquiring SDN flow information acquired by each network communication node in the all-optical communication network, the method further includes:
acquiring link information of each service link in the all-optical communication network; the link information includes: the method comprises the steps of link number, link load information, link distance information, link passing node number information, link whole-course required time information and link bandwidth ratio information;
processing the link information based on an optimization model to obtain objective function values of the service links;
selecting a working link in the all-optical communication network from the service links based on the objective function value;
And establishing a backup link corresponding to the working link based on a heuristic algorithm and the link information of the working link.
Optionally, the establishing a backup link corresponding to the working link based on the heuristic algorithm and the link information of the working link includes:
screening out a first service link which is the same as a channel inlet and a channel outlet corresponding to the working link from the service links;
screening a second service link which is different from the link passing node of the working link from the first service link based on the link information of the working link;
in response to the number of the second service links being equal to 1, using the second service links as backup links of the working links;
and in response to the number of the second service links being greater than 1, selecting backup links of the working links from the second service links according to the link distance information and the link load information of the second service links.
Optionally, the performing fault detection on the working link in the all-optical communication network based on the SDN flow information includes:
reading a disconnection node numbering table and a fault link numbering table generated based on the SDN flow information;
And detecting whether the working link fails or not based on the disjunct node numbering table and the failed link numbering table.
Optionally, the responding to the detection result indicates that the working link fails, and obtaining the backup link corresponding to the working link based on the pre-added link association tag includes:
responding to the detection result to indicate that the working link fails, and acquiring channel data to be recovered corresponding to the working link;
reading the data head of the channel data to be recovered to obtain a link association tag corresponding to the working link;
and determining a backup link corresponding to the working link based on the link association tag.
In a second aspect, an embodiment of the present application provides a link switching apparatus, where the apparatus includes:
the SDN flow information acquisition module is used for acquiring SDN flow information acquired by each network communication node in the all-optical communication network;
the link fault detection module is used for carrying out fault detection on the working link in the all-optical communication network based on the SDN flow information;
the backup link acquisition module is used for responding to the detection result to indicate that the working link fails and acquiring a backup link corresponding to the working link based on a link association label added in advance;
And the channel link switching module is used for switching the channel link in the all-optical communication network from the working link to the backup link.
Optionally, the apparatus further comprises:
the link information acquisition module is used for acquiring link information of each service link in the all-optical communication network; the link information includes: the method comprises the steps of link number, link load information, link distance information, link passing node number information, link whole-course required time information and link bandwidth ratio information;
the objective function value acquisition module is used for processing the link information based on an optimization model to obtain an objective function value of each service link;
the working link screening module is used for screening working links in the all-optical communication network from the service links based on the objective function values;
and the backup link establishment module is used for establishing a backup link corresponding to the working link based on a heuristic algorithm and the link information of the working link.
Optionally, the backup link establishment module includes:
a first link screening unit, configured to screen, from each service link, a first service link that is the same as a channel entry and a channel exit corresponding to the working link;
A second link screening unit, configured to screen, based on link information of the working link, a second service link that is different from a link passing node of the working link from the first service link;
a first backup link obtaining unit, configured to, in response to the number of the second service links being equal to 1, take the second service links as backup links of the working links;
and the second backup link acquisition unit is used for responding to the number of the second service links being greater than 1, and selecting the backup links of the working links from the second service links according to the link distance information and the link load information of the second service links.
Optionally, the link failure detection module includes:
a number table reading unit, configured to read a failure link number table and a disconnection node number table generated based on the SDN flow information;
and the link fault detection unit is used for detecting whether the working link fails or not based on the disconnection node number table and the fault link number table.
Optionally, the backup link acquiring module includes:
the channel data acquisition unit is used for responding to the detection result to indicate that the working link fails and acquiring channel data to be recovered corresponding to the working link;
The link label acquisition unit is used for reading the data head of the channel data to be recovered to obtain a link associated label corresponding to the working link;
and the backup link determining unit is used for determining the backup link corresponding to the working link based on the link association label.
In a third aspect, an embodiment of the present application provides an electronic device, including:
a processor, a memory, and a computer program stored on the memory and executable on the processor, the processor implementing the link switching method of any of the above when executing the program.
In a fourth aspect, embodiments of the present application provide a computer-readable storage medium, which when executed by a processor of an electronic device, enables the electronic device to perform any one of the above-described link switching methods.
Compared with the prior art, the embodiment of the application has the following advantages:
in the embodiment of the application, SDN flow information acquired by each network communication node in the all-optical communication network is acquired. And performing fault detection on the working link in the all-optical communication network based on SDN flow information. And responding to the detection result to indicate that the working link fails, acquiring a backup link corresponding to the working link based on a pre-added link association label, and switching the channel link in the all-optical communication network from the working link to the backup link. According to the embodiment of the invention, the working link and the backup link are pre-established in the all-optical communication network, the associated link information is stored through the link association tag, when the fault occurs, the backup link is not required to be calculated, and the scanning and the matching of the flow table items are not required to be carried out by collecting other characteristic information of the channel, so that a great amount of time for calculating the links can be saved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application.
Drawings
Fig. 1 is a step flowchart of a link switching method provided in an embodiment of the present application;
fig. 2 is a flowchart of steps of a link establishment method according to an embodiment of the present application;
fig. 3 is a flowchart of steps of a backup link screening method according to an embodiment of the present application;
fig. 4 is a step flowchart of a link failure detection method provided in an embodiment of the present application;
fig. 5 is a flowchart of steps of a backup link determining method according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of a link switching device according to an embodiment of the present application;
fig. 7 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
In order that the above-recited objects, features and advantages of the present application will become more readily apparent, a more particular description of the invention briefly described above will be rendered by reference to specific embodiments that are illustrated in the appended drawings.
The terminology used in the embodiments of the application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used in this application and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
Referring to fig. 1, a step flowchart of a link switching method provided in an embodiment of the present application is shown, and as shown in fig. 1, the link switching method may include: step 101, step 102, step 103 and step 104.
Step 101: SDN flow information acquired by all network communication nodes in the all-optical communication network is acquired.
The embodiment of the application can be applied to the scene of establishing a working link and a corresponding backup link in an all-optical communication network and guiding channel link switching according to the link association label when a fault occurs.
The all-optical communication network is composed of a plurality of distributed ROADM/OXC communication nodes (i.e. network communication nodes in this embodiment), and a WSON network control plane and an SDN (Software Defined Network ) centralized controller are loaded in the whole network.
The ROADM/OXC communication node is a communication node constructed by adopting a Reconfigurable Optical Add Drop Multiplexer (ROADM) and/or an all-optical cross device (OXC), and is characterized in that an intelligent wavelength division standard based on a Wavelength Switched Optical Network (WSON) is introduced, the WSON can be defined through a WSON network control plane, and services such as automatic discovery of optical layer resources, channel service provision, channel protection recovery, channel rapid switching and the like are performed.
SDN centralized controller: the second layer of the SDN is the SDN, the SDN includes an application layer, a control layer and an infrastructure layer, the three layers communicate using respective north and south APIs, and an application program communicates with a controller through its north interface, although other protocols exist, where the application layer provides a requirement, the control layer provides a corresponding service, the infrastructure layer provides a hardware base, and this embodiment focuses on how to provide an optical layer link failure fast recovery service, and the other layers are not limited in description.
Channel link: links in which channel data actually propagates in optical layer links. Working link: channel data is formulated for transmission in an optical layer link. Backup link: links that are started when there is a failure in the working link. Link information: including information for the active link and the standby link.
And the ROADM/OXC communication nodes are mutually connected to form an optical layer link, and data transmission is carried out on channel data through the optical layer link. Channel data enters the optical layer link from the channel entrance, propagates along the channel link in the optical layer link, and completes data transmission after reaching the channel exit.
The ROADM/OXC communication node also collects SDN flow information in real time and reports the SDN flow information to the SDN centralized controller.
After the SDN flow information collected by each network communication node in the whole network communication network is obtained, step 102 is performed.
Step 102: and detecting faults of the working links in the all-optical communication network based on the SDN flow information.
The working link refers to a channel link established in the all-optical communication network for traffic transmission.
In a specific implementation, a corresponding working link and a backup link corresponding to the working link may be pre-established in the all-optical communication network. The setup process for the working link and the backup link may be described in detail below in conjunction with fig. 2.
Referring to fig. 2, a flowchart illustrating steps of a link establishment method provided in an embodiment of the present application is shown, and as shown in fig. 2, the link establishment method may include: step 201, step 202, step 203 and step 204.
Step 201: acquiring link information of each service link in the all-optical communication network; the link information includes: the link number, the link load information, the link distance information, the link passing node number information, the time information required by the whole link process and the link bandwidth ratio information.
In this embodiment, when establishing a working link and a backup link in an all-optical communication network, link information of each service link in the all-optical communication network may be obtained, where the link information may include: the link number, the link load information, the link distance information, the link passing node number information, the time information required by the whole link process and the link bandwidth ratio information.
After acquiring the link information of each service link in the all-optical communication network, step 202 is performed.
Step 202: and processing the link information based on an optimization model to obtain the objective function value of each service link.
After obtaining the link information of each service link in the all-optical communication network, the link information may be processed based on the optimization model to obtain the objective function value of each service link.
After processing the link information based on the optimization model to obtain objective function values for each traffic link, step 203 is performed.
Step 203: and based on the objective function value, selecting the working link in the all-optical communication network from the service links.
After the link information is processed based on the optimization model to obtain the objective function value of each service link, an operating link in the all-optical communication network in each service link can be based on the objective function value.
In this example, finding the optimal link through the optimization model may include two processes: 1. establishing an objective function; 2. and (5) solving an optimal link.
The formula for establishing the objective function is as follows:
f(Xi)=∑[Ds(Xi),NS(Xi),Ts(Xi),Ob(Xi)],i∈N (1)
in the above formula (1), f (Xi) is an objective function value, xi is a service link with a number i, N is a limited link set in the optical layer link, and the limiting condition is that the link meets the load requirement; ds () is the distance of the whole business link, NS () is the number of nodes through which the business link passes, ts () is the time required by the business link in the whole process, and Ob () is the link bandwidth ratio.
The formula for solving the optimal link is as follows:
Figure BDA0003978668920000081
F(X)=f(Xi)
in the above formula (2), F (X) is an objective function set corresponding to the finite link set.
minF (X) is the link with the smallest function value in the objective function set.
x
After the link with the minimum function value is obtained, the link with the minimum function value can be output as an optimal link X to be used as a working link.
After the working links in the all-optical communication network are screened out from the respective traffic links based on the objective function values, step 204 is performed.
Step 204: and establishing a backup link corresponding to the working link based on a heuristic algorithm and the link information of the working link.
Heuristic algorithms generally include genetic algorithms, particle swarm algorithms, ant colony algorithms, tabu searches, simulated annealing, etc., and the particular feature of such algorithms is that the output result is not necessarily a globally optimal solution, but is also a more optimal solution. Thus, "establishing a backup link corresponding to a working link by a heuristic" can be understood as: around the globally optimal link, there is often a better link, so that the better link can be found around the globally optimal link.
After the working links in the all-optical communication network are screened out from the service links based on the objective function values, a backup link corresponding to the working link can be established based on a heuristic algorithm and link information of the working link. The process of establishing the backup link may be described in detail below in conjunction with fig. 3.
Referring to fig. 3, a flowchart illustrating steps of a backup link screening method provided in an embodiment of the present application is shown, and as shown in fig. 3, the backup link screening method may include: step 301, step 302, step 303 and step 304.
Step 301: and screening the first service links which are the same as the channel inlet and the channel outlet corresponding to the working links from the service links.
In this embodiment, after the working link in the all-optical network communication is established, the first service link with the same channel entry and channel exit corresponding to the working link may be screened out from the service links. For example, the channel entry takes the a-land, the channel exit takes the B-land as an example, and the working link is: and (3) the first service link screened from the service links is a link taking the ground A as a channel entrance, and the ground B is a channel exit.
It will be appreciated that the above examples are only examples listed for better understanding of the technical solutions of the embodiments of the present application, and are not to be construed as the only limitation of the present embodiments.
After the first service link, which is the same as the channel entrance and the channel exit corresponding to the co-walk link, is screened out from the service links, step 302 is performed.
Step 302: and screening a second service link which is different from the link passing node of the working link from the first service link based on the link information of the working link.
After the first service links which are the same as the channel entrance and the channel exit corresponding to the co-walk link are screened out from the service links, a second service link which is different from the link passing node of the working link can be screened out from the first service links based on the link information of the working link. For example, the channel entry takes the a-land, the channel exit takes the B-land as an example, and the working link is: and (3) taking the ground A as a channel entrance, the ground C, the ground D and the ground B as the channel exit, wherein the first service link screened from the service links is the link taking the ground A as the channel entrance. And then, a second service link which is different from the link passing node of the working link is screened out from the first service link, namely, the channel entrance of the second service link is A ground, the channel exit is B ground, and the link node passing through the channel entrance does not contain C ground, D ground and the like.
It will be appreciated that the above examples are only examples listed for better understanding of the technical solutions of the embodiments of the present application, and are not to be construed as the only limitation of the present embodiments.
After the second traffic link, which is different from the link passing node of the working link, is screened out from the first traffic link based on the link information of the working link, step 303 is performed or step 304 is performed.
Step 303: and in response to the number of the second service links being equal to 1, using the second service links as backup links of the working links.
Step 304: and in response to the number of the second service links being greater than 1, selecting backup links of the working links from the second service links according to the link distance information and the link load information of the second service links.
After a second service link different from the link passing node of the working link is selected from the first service links based on the link information of the working link, the number of links of the second service link can be judged.
When the number of the second service links is 1, the second service links may be used as backup links of the working links in response to the number of the second service links being equal to 1.
When the number of the second service links is greater than 1, the backup links of the working links can be screened out from the second service links according to the link distance information and the link load information of the second service links. In a specific implementation, weights corresponding to the link distance and the link load respectively can be set, and a weighted average mode is adopted to screen out the service link with relatively balanced link distance and load from the second service link as a backup link of the working link.
In this embodiment, after the backup link corresponding to the working link is established, a real-time update condition of the backup link may also be set. The specific update is as follows:
setting a backup link updating condition, and updating the backup link in real time according to updating logic when the backup link updating condition is reached: and establishing a backup link corresponding to the current working link through a heuristic algorithm, and taking the load capacity of the link not smaller than the optical layer link load prediction result as a limiting condition.
In this embodiment, the implementation of link establishment can be divided into the following procedures:
1. optical layer link load prediction: the SDN centralized controller carries out traversal detection on ROADM/OXC communication nodes of the whole network through detection information flow to obtain the optical layer link load and carries out dynamic updating and storage; the detection information flow is divided into a plurality of detection periods, and the optical layer link load capacity of the next detection period is subjected to load prediction through the optical layer link load capacity of the historical detection period, so that an optical layer link load prediction result is obtained; wherein load prediction is performed by a support vector regression prediction model.
In this example, the support vector regression prediction model is a common prediction model, and is generally used for predicting flow, load and the like, and only needs to perform fitting regression on historical data, so that the calculated amount is small, and the requirement of the embodiment on speed is met. The specific loss function is determined in actual use and no limitation is made herein to the model.
2. And (3) establishing a working link: and screening links meeting load demands through the optical layer link load prediction result, searching an optimal link through an optimization model, and setting the optimal link as a working link.
3. Backup link establishment: and (3) initializing a working link, and establishing a backup link corresponding to the working link through a heuristic algorithm.
4. Backup link real-time update: and setting a backup link updating condition, and updating the backup link in real time according to the updating logic when the backup link updating condition is reached.
As a still further solution, the backup link update condition: acquiring an optical layer link load prediction result of a working link through an SDN centralized controller, and updating the backup link if the load capacity of the current backup link is smaller than the optical layer link load prediction result; otherwise, the current backup link is reserved.
Backup link update logic: and establishing a backup link corresponding to the current working link through a heuristic algorithm, and taking the load capacity of the link not smaller than the optical layer link load prediction result as a limiting condition.
When the channel data enter the optical layer link, the load prediction is carried out on the optical layer link load, the establishment of the working link and the establishment of the backup link are guided through the optical layer link load prediction result, the working link searches for the optimal link through the optimization model, and the backup link is established through the heuristic algorithm, so that the working link and the backup link can provide better transmission efficiency and speed for the channel data.
After the working link and the backup link in the all-optical communication network are established and SDN flow information acquired by each network communication node in the all-optical communication network is acquired, fault detection can be performed on the working link in the all-optical communication network based on the SDN flow information. The specific manner of fault detection may be described in detail below in connection with fig. 4.
Referring to fig. 4, a flowchart illustrating steps of a link failure detection method provided in an embodiment of the present application is shown, and as shown in fig. 4, the link failure detection method may include: step 401 and step 402.
Step 401: and reading a decoupling node numbering table and a fault link numbering table generated based on the SDN flow information.
In this embodiment, after the SDN flow information collected by each network communication node in the all-optical communication network is obtained, a failure link number table and a failure node number table may be generated based on the SDN flow information.
After generating the disjoint node number table and the failed link number table based on the SDN flow information, the disjoint node number table and the failed link number table generated based on the SDN flow information may be read.
After reading the disjoint node number table and the failed link number table generated based on the SDN flow information, step 402 is performed.
Step 402: and detecting whether the working link fails or not based on the disjunct node numbering table and the failed link numbering table.
After reading the disjoint node number table and the failed link number table generated based on the SDN flow information, it may be detected whether the working link fails based on the disjoint node number table and the failed link number table.
In a specific implementation, the SDN flow information is provided with a current ROADM/OXC communication node number, an adjacent ROADM/OXC communication node number, a keep-alive message and a fault link number table.
Keep-alive messages: the ROADM/OXC communication node is used for proving whether the node is online or not to the SDN centralized controller, and if the SDN centralized controller receives the keep-alive message, the ROADM/OXC communication node is online; if the SDN centralized controller receives no keep-alive message, the ROADM/OXC communication node is disconnected.
Failed link number table: and the current ROADM/OXC communication node confirms communication to the adjacent ROADM/OXC communication node, if the two nodes cannot communicate, the two nodes are considered to be fault links, the numbers corresponding to the two nodes are recorded, and a fault link number table is formed.
SDN centralized controller: storing a full network node numbering table and receiving SDN flow information from each ROADM/OXC communication node; and determining the on-line ROADM/OXC communication nodes of the nodes through the keep-alive message, and screening out the ROADM/OXC communication nodes of which the nodes are not connected through the whole network node numbering table to obtain the disconnection node numbering table.
As a still further solution, the working link detection step for detecting whether the current working link detection relates to a failed link may comprise the following procedure:
a1, reading a missing node numbering table and a fault link numbering table;
a2, regarding the ROADM/OXC communication node recorded in the disjunct node numbering table as a fault node, and regarding all optical layer links passing through the fault node as fault links;
A3, adding the fault link corresponding to the fault node into a fault link numbering table;
and A4, comparing the current working link with the fault link number table, and if the current working link relates to any fault link in the fault link number table, indicating that the working link fails.
After failure detection of the working link in the all-optical communication network based on the SDN flow information, step 103 is performed.
Step 103: and responding to the detection result to indicate that the working link fails, and acquiring a backup link corresponding to the working link based on a pre-added link association label.
After fault detection is performed on the working link in the all-optical communication network based on SDN flow information, a fault detection result of the working link can be obtained. After the detection result indicates that the working link fails, the backup link corresponding to the working link can be obtained based on the link association label added in advance in response to the detection result indicating that the working link fails. In this embodiment, the link association tag may be added to the data header in the channel data in advance, and when the working link fails, the link association tag may be obtained from the data header of the channel data, and then the backup link of the working link may be determined based on the link association tag. This implementation may be described in detail below in conjunction with fig. 5.
Referring to fig. 5, a flowchart illustrating steps of a backup link determining method provided in an embodiment of the present application is shown, and as shown in fig. 5, the backup link determining method may include: step 501, step 502 and step 503.
Step 501: and responding to the detection result to indicate that the working link fails, and acquiring channel data to be recovered corresponding to the working link.
In this embodiment, after the detection result indicates that the working link fails, the channel data to be recovered corresponding to the working link may be obtained in response to the detection result indicating that the working link fails.
After the channel data to be recovered corresponding to the working link is obtained, step 302 is performed.
Step 502: and reading the data head of the channel data to be recovered to obtain a link association tag corresponding to the working link.
After the channel data to be recovered corresponding to the working link is obtained, the data head of the channel data to be recovered can be read, and the link association tag corresponding to the working link is obtained.
After the data header of the channel data to be recovered is read to obtain the link association tag corresponding to the working link, step 503 is performed.
Step 503: and determining a backup link corresponding to the working link based on the link association tag.
After the data header of the channel data to be recovered is read to obtain the link association tag corresponding to the working link, the backup link corresponding to the working link can be determined based on the link association tag.
In a specific implementation, after the working link and the backup link are established, a corresponding link association tag, i.e. link information injection, may also be set.
The link information injection process may be: and acquiring the current backup link and the working link, integrating the current backup link and the working link into link information, and injecting the link information into the channel data at a channel entrance, wherein the injected link information is encapsulated in a data head of the channel data in a mode of an MPLS-TP label (i.e., a link association label in the embodiment).
Specifically, when the channel data propagates in the optical layer link, each ROADM/OXC communication node on the channel link does not collect other characteristic information of the channel to scan and match the flow table entry, but directly forwards the data through the MPLS-TP label in the header of the channel data.
In this embodiment, the current working link is compared with the failed link numbering table, if any failed link in the failed link numbering table is related to the current working link, fast switching recovery is required, and channel data for data transmission using the current working link is counted; if the current working link does not relate to any fault link in the fault link number table, the fast switching recovery is not needed. And then, traversing the working links of the whole network, and counting the channel data to be recovered of the whole network to obtain a channel data recovery table.
The fast switching recovery step is used for fast switching the channel data to be fast switched and recovered, switching the channel link to the backup link, and completing the fast recovery of the channel link and the transmission recovery of the channel data, and the specific process is as follows:
1. and obtaining a channel data recovery table to obtain the channel data to be recovered.
2. And finding out a data head of the channel data to be recovered, and reading the MPLS-TP label in the data head.
3. And acquiring link information in the MPLS-TP label to obtain a backup link of the channel data to be recovered.
4. And calling a WSON network control plane, starting a quick switching function, and switching the channel link of the channel data to be recovered from the working link to the backup link.
5. And (3) executing the steps 1 to 4 on all the channel data to be recovered to finish the rapid recovery of the channel link.
6. And the channel data to be recovered are transmitted again through the channel link, and the data transmission is completed after reaching the channel outlet.
When channel data enters an optical layer link, the working link and the backup link are determined, and link information is packaged together in the header of the channel data in a MPLS-TP label mode; when a fault occurs, a backup link does not need to be calculated, and other characteristic information of a channel does not need to be acquired to scan and match flow table entries, other ROADM/OXC communication nodes in the link directly forward data according to the MPLS-TP label of the channel information header, so that a large amount of time spent in link searching, data scanning and fault simulation is saved, and the rapid recovery of the fault of the optical layer link is realized.
After acquiring the backup link corresponding to the working link based on the pre-added link association tag, step 104 is performed.
Step 104: and switching the channel link in the all-optical communication network from the working link to the backup link.
After the backup link corresponding to the working link is obtained based on the pre-added link association label, the channel link in the all-optical communication network can be switched from the working link to the backup link.
In this embodiment, as a further solution, the SDN centralized controller further performs link classification on the working links, and uniformly calculates backup links, so as to reduce the number of backup links, and specifically implement the following steps:
1. acquiring a working link of each channel data;
2. classifying the working links, and classifying the channel data with the same working link into the same link data;
3. constructing all the same-link data into combined flows, and constructing working links of all the combined flows into combined flow working links;
4. calculating the load capacity of a combined stream optical layer link;
5. establishing a combined flow backup link corresponding to the combined flow working link through a heuristic algorithm, and taking the load capacity of the link not smaller than the load capacity of the combined flow optical layer link as a limiting condition;
6. And the data of each channel in the combined stream are kept independent, and the combined stream backup link is used as a backup link for commonly using the data of each channel.
In the embodiment of the application, the problem of link congestion possibly occurring after recovery is considered, the problem is solved through real-time updating of the backup link, and when the occurrence of link congestion is predicted, the backup link is switched to the backup link with larger bandwidth through backup link updating logic. Meanwhile, the problem of link complexity is considered, the working links are classified through the SDN centralized controller, backup links are calculated uniformly, the number of the backup links is reduced, and the link complexity of the whole network is reduced.
It should be noted that: the existing rapid recovery method aiming at network optical layer link faults basically adopts a WSON dynamic rerouting recovery mechanism, the WSON rerouting can resist multiple points and multiple faults, the reliability is influenced by the network scale and load, and the fault simulation is carried out on the whole network through professional software to pre-configure recovery resources; however, since the backup link needs to be calculated after the fault occurs and the fault simulation needs to be performed, the fault detection and recovery time generally needs to be long, and the method is only suitable for the scene with low service level and low time requirement.
The embodiment is cooperated with a WSON route protection recovery mechanism, and a network optical layer link fault rapid recovery method which is controlled in a centralized manner through SDN is nested in the all-optical communication network and is used as an effective supplement of the WSON protection recovery mechanism. When channel data enters an optical layer link from a channel inlet, acquiring the load of the optical layer link of the whole network through an SDN centralized controller, and carrying out load prediction on the load of the optical layer link of the next detection period through the load of the optical layer link of the history detection period. And guiding the establishment of the initial working link and the establishment of the initial backup link through the optical layer link load prediction result. The link information is packaged in the head of the data in the mode of MPLS-TP labels, other ROADM/OXC communication nodes in the link directly forward the data according to the MPLS-TP labels of the channel information head, instead of collecting other characteristic information of the channel to scan and match stream entries, so that aggregation of data streams can be effectively realized, when an optical layer link fails, all distributed SDN stream information is rapidly reported to an SDN centralized controller, the link failure is rapidly perceived, and rapid switching of the failed optical layer channel is started in cooperation with WSON, so that link recovery is realized.
According to the link switching method, SDN flow information acquired by each network communication node in the all-optical communication network is acquired. And performing fault detection on the working link in the all-optical communication network based on SDN flow information. And responding to the detection result to indicate that the working link fails, acquiring a backup link corresponding to the working link based on a pre-added link association label, and switching the channel link in the all-optical communication network from the working link to the backup link. According to the embodiment of the invention, the working link and the backup link are pre-established in the all-optical communication network, the associated link information is stored through the link association tag, when the fault occurs, the backup link is not required to be calculated, and the scanning and the matching of the flow table items are not required to be carried out by collecting other characteristic information of the channel, so that a great amount of time for calculating the links can be saved.
Referring to fig. 6, a schematic structural diagram of a link switching device provided in an embodiment of the present application is shown, and as shown in fig. 6, the link switching device 600 may include the following modules:
an SDN flow information obtaining module 610, configured to obtain SDN flow information collected by each network communication node in an all-optical communication network;
a link failure detection module 620, configured to perform failure detection on a working link in the all-optical communication network based on the SDN flow information;
the backup link obtaining module 630 is configured to obtain a backup link corresponding to the working link based on a link association tag added in advance, where the backup link is indicated to fail by the detection result;
and a channel link switching module 640, configured to switch a channel link in the all-optical communication network from the working link to the backup link.
Optionally, the apparatus further comprises:
the link information acquisition module is used for acquiring link information of each service link in the all-optical communication network; the link information includes: the method comprises the steps of link number, link load information, link distance information, link passing node number information, link whole-course required time information and link bandwidth ratio information;
The objective function value acquisition module is used for processing the link information based on an optimization model to obtain an objective function value of each service link;
the working link screening module is used for screening working links in the all-optical communication network from the service links based on the objective function values;
and the backup link establishment module is used for establishing a backup link corresponding to the working link based on a heuristic algorithm and the link information of the working link.
Optionally, the backup link establishment module includes:
a first link screening unit, configured to screen, from each service link, a first service link that is the same as a channel entry and a channel exit corresponding to the working link;
a second link screening unit, configured to screen, based on link information of the working link, a second service link that is different from a link passing node of the working link from the first service link;
a first backup link obtaining unit, configured to, in response to the number of the second service links being equal to 1, take the second service links as backup links of the working links;
and the second backup link acquisition unit is used for responding to the number of the second service links being greater than 1, and selecting the backup links of the working links from the second service links according to the link distance information and the link load information of the second service links.
Optionally, the link failure detection module includes:
a number table reading unit, configured to read a failure link number table and a disconnection node number table generated based on the SDN flow information;
and the link fault detection unit is used for detecting whether the working link fails or not based on the disconnection node number table and the fault link number table.
Optionally, the backup link acquiring module includes:
the channel data acquisition unit is used for responding to the detection result to indicate that the working link fails and acquiring channel data to be recovered corresponding to the working link;
the link label acquisition unit is used for reading the data head of the channel data to be recovered to obtain a link associated label corresponding to the working link;
and the backup link determining unit is used for determining the backup link corresponding to the working link based on the link association label.
According to the link switching device, SDN flow information acquired by each network communication node in the all-optical communication network is acquired. And performing fault detection on the working link in the all-optical communication network based on SDN flow information. And responding to the detection result to indicate that the working link fails, acquiring a backup link corresponding to the working link based on a pre-added link association label, and switching the channel link in the all-optical communication network from the working link to the backup link. According to the embodiment of the invention, the working link and the backup link are pre-established in the all-optical communication network, the associated link information is stored through the link association tag, when the fault occurs, the backup link is not required to be calculated, and the scanning and the matching of the flow table items are not required to be carried out by collecting other characteristic information of the channel, so that a great amount of time for calculating the links can be saved.
The embodiment of the application also provides electronic equipment, which comprises: the system comprises a memory, a processor and a computer program stored in the memory and capable of running on the processor, wherein the computer program realizes the link switching method when being executed by the processor.
Fig. 7 shows a schematic structural diagram of an electronic device 700 according to an embodiment of the present invention. As shown in fig. 7, the electronic device 700 includes a Central Processing Unit (CPU) 701 that can perform various suitable actions and processes according to computer program instructions stored in a Read Only Memory (ROM) 702 or computer program instructions loaded from a storage unit 708 into a Random Access Memory (RAM) 703. In the RAM703, various programs and data required for the operation of the electronic device 700 may also be stored. The CPU701, ROM702, and RAM703 are connected to each other through a bus 704. An input/output (I/O) interface 705 is also connected to bus 704.
Various components in the electronic device 700 are connected to the I/O interface 705, including: an input unit 706 such as a keyboard, mouse, microphone, etc.; an output unit 707 such as various types of displays, speakers, and the like; a storage unit 708 such as a magnetic disk, an optical disk, or the like; and a communication unit 709 such as a network card, modem, wireless communication transceiver, etc. The communication unit 709 allows the electronic device 700 to exchange information/data with other devices through a computer network, such as the internet, and/or various telecommunication networks.
The various procedures and processes described above may be performed by the processing unit 701. For example, the methods of any of the embodiments described above may be implemented as a computer software program tangibly embodied on a computer-readable medium, such as storage unit 708. In some embodiments, part or all of the computer program may be loaded and/or installed onto the electronic device 700 via the ROM702 and/or the communication unit 709. When the computer program is loaded into RAM703 and executed by CPU701, one or more actions of the methods described above may be performed.
Additionally, the embodiments of the present application also provide a computer readable storage medium having a computer program stored thereon, which when executed by a processor, implements the above-described link switching method.
In this specification, each embodiment is described in a progressive manner, and each embodiment is mainly described by differences from other embodiments, and identical and similar parts between the embodiments are all enough to be referred to each other.
It will be apparent to those skilled in the art that embodiments of the present application may be provided as a method, apparatus, or computer program product. Accordingly, the present embodiments may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present application may take the form of a computer program product on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
Embodiments of the present application are described with reference to flowchart illustrations and/or block diagrams of methods, terminals (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing terminal to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing terminal to cause a series of operational steps to be performed on the computer or other programmable terminal to produce a computer implemented process such that the instructions which execute on the computer or other programmable terminal provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present embodiments have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. It is therefore intended that the following claims be interpreted as including the preferred embodiments and all such alterations and modifications as fall within the scope of the embodiments of the present application.
Finally, it is further noted that relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or terminal that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or terminal. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article or terminal comprising the element.
The foregoing has described in detail a link switching method, a link switching device, an electronic apparatus and a computer readable storage medium provided by the present application, and specific examples have been applied herein to illustrate the principles and embodiments of the present application, and the above examples are only used to help understand the method and core ideas of the present application; meanwhile, as those skilled in the art will have modifications in the specific embodiments and application scope in accordance with the ideas of the present application, the present description should not be construed as limiting the present application in view of the above.

Claims (12)

1. A method of link switching, the method comprising:
acquiring SDN flow information acquired by each network communication node in an all-optical communication network;
performing fault detection on a working link in the all-optical communication network based on the SDN flow information;
responding to the detection result to indicate that the working link fails, and acquiring a backup link corresponding to the working link based on a link association label added in advance;
and switching the channel link in the all-optical communication network from the working link to the backup link.
2. The method of claim 1, further comprising, prior to the acquiring SDN flow information collected by each network communication node in the all-optical communications network:
acquiring link information of each service link in the all-optical communication network; the link information includes: the method comprises the steps of link number, link load information, link distance information, link passing node number information, link whole-course required time information and link bandwidth ratio information;
processing the link information based on an optimization model to obtain objective function values of the service links;
selecting a working link in the all-optical communication network from the service links based on the objective function value;
and establishing a backup link corresponding to the working link based on a heuristic algorithm and the link information of the working link.
3. The method according to claim 2, wherein the establishing a backup link corresponding to the working link based on the heuristic algorithm and link information of the working link comprises:
screening out a first service link which is the same as a channel inlet and a channel outlet corresponding to the working link from the service links;
Screening a second service link which is different from the link passing node of the working link from the first service link based on the link information of the working link;
in response to the number of the second service links being equal to 1, using the second service links as backup links of the working links;
and in response to the number of the second service links being greater than 1, selecting backup links of the working links from the second service links according to the link distance information and the link load information of the second service links.
4. The method of claim 1, wherein the performing fault detection on the working link in the all-optical communication network based on the SDN flow information comprises:
reading a disconnection node numbering table and a fault link numbering table generated based on the SDN flow information;
and detecting whether the working link fails or not based on the disjunct node numbering table and the failed link numbering table.
5. The method of claim 4, wherein the obtaining, based on the pre-added link association tag, the backup link corresponding to the working link in response to the detection result indicating that the working link fails, comprises:
Responding to the detection result to indicate that the working link fails, and acquiring channel data to be recovered corresponding to the working link;
reading the data head of the channel data to be recovered to obtain a link association tag corresponding to the working link;
and determining a backup link corresponding to the working link based on the link association tag.
6. A link switching apparatus, the apparatus comprising:
the SDN flow information acquisition module is used for acquiring SDN flow information acquired by each network communication node in the all-optical communication network;
the link fault detection module is used for carrying out fault detection on the working link in the all-optical communication network based on the SDN flow information;
the backup link acquisition module is used for responding to the detection result to indicate that the working link fails and acquiring a backup link corresponding to the working link based on a link association label added in advance;
and the channel link switching module is used for switching the channel link in the all-optical communication network from the working link to the backup link.
7. The apparatus of claim 6, wherein the apparatus further comprises:
the link information acquisition module is used for acquiring link information of each service link in the all-optical communication network; the link information includes: the method comprises the steps of link number, link load information, link distance information, link passing node number information, link whole-course required time information and link bandwidth ratio information;
The objective function value acquisition module is used for processing the link information based on an optimization model to obtain an objective function value of each service link;
the working link screening module is used for screening working links in the all-optical communication network from the service links based on the objective function values;
and the backup link establishment module is used for establishing a backup link corresponding to the working link based on a heuristic algorithm and the link information of the working link.
8. The apparatus of claim 7, wherein the backup link establishment module comprises:
a first link screening unit, configured to screen, from each service link, a first service link that is the same as a channel entry and a channel exit corresponding to the working link;
a second link screening unit, configured to screen, based on link information of the working link, a second service link that is different from a link passing node of the working link from the first service link;
a first backup link obtaining unit, configured to, in response to the number of the second service links being equal to 1, take the second service links as backup links of the working links;
And the second backup link acquisition unit is used for responding to the number of the second service links being greater than 1, and selecting the backup links of the working links from the second service links according to the link distance information and the link load information of the second service links.
9. The apparatus of claim 6, wherein the link failure detection module comprises:
a number table reading unit, configured to read a failure link number table and a disconnection node number table generated based on the SDN flow information;
and the link fault detection unit is used for detecting whether the working link fails or not based on the disconnection node number table and the fault link number table.
10. The apparatus of claim 9, wherein the backup link acquisition module comprises:
the channel data acquisition unit is used for responding to the detection result to indicate that the working link fails and acquiring channel data to be recovered corresponding to the working link;
the link label acquisition unit is used for reading the data head of the channel data to be recovered to obtain a link associated label corresponding to the working link;
and the backup link determining unit is used for determining the backup link corresponding to the working link based on the link association label.
11. An electronic device, comprising:
a processor, a memory and a computer program stored on the memory and executable on the processor, the processor implementing the link switching method of any one of claims 1 to 5 when the program is executed.
12. A computer readable storage medium, characterized in that instructions in the storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the link switching method of any one of claims 1 to 5.
CN202211538520.9A 2022-12-02 2022-12-02 Link switching method, device, electronic equipment and storage medium Pending CN116192614A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211538520.9A CN116192614A (en) 2022-12-02 2022-12-02 Link switching method, device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211538520.9A CN116192614A (en) 2022-12-02 2022-12-02 Link switching method, device, electronic equipment and storage medium

Publications (1)

Publication Number Publication Date
CN116192614A true CN116192614A (en) 2023-05-30

Family

ID=86444958

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211538520.9A Pending CN116192614A (en) 2022-12-02 2022-12-02 Link switching method, device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN116192614A (en)

Similar Documents

Publication Publication Date Title
CN110493042B (en) Fault diagnosis method and device and server
CN113395108B (en) Fault processing method, device and system
US20200106662A1 (en) Systems and methods for managing network health
US5495471A (en) System and method for restoring a telecommunications network based on a two prong approach
US6963995B2 (en) Network restoration using refreshed switch state tables
CN107465966B (en) Topology reconstruction control method for optical network
JP5747281B2 (en) COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND NETWORK MANAGEMENT DEVICE
CN111082960B9 (en) Data processing method and device
CN104579965A (en) Photo-electric two-layer path calculation method and system supporting multiple restraint strategies
CN108965013B (en) System and method for rapidly opening IP and optical network service
WO2015070435A1 (en) Service deployment method, apparatus and network device
US20050188242A1 (en) Time constrained failure recovery in communication networks
CN101192956A (en) A computing method for multicast tree of automatic switching optical network multicast service
CN102792636A (en) Methods, apparatus and communication network for providing restoration survivability
CN107005440B (en) method, device and system for positioning link fault
CN106464524B (en) Route calculation method and device of ASON
CN116192614A (en) Link switching method, device, electronic equipment and storage medium
CN112866833A (en) Service recovery method and device, electronic equipment and storage medium
Lv et al. Service awareness recovery under N-1 failure in power grid optical communication networks
JP6427128B2 (en) Network controller and network control method
CN117061419A (en) Rerouting method and related equipment
US10432451B2 (en) Systems and methods for managing network health
CN114448868A (en) Path scheduling method, device and equipment based on segmented routing strategy
CN109996131B (en) Routing constraint pre-calculation method and system based on control plane resources
CN109861910B (en) Power communication network link importance calculation method based on link availability

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination