[go: up one dir, main page]

CN113472641B - Link control method, device, system, collaborative business orchestrator and storage medium - Google Patents

Link control method, device, system, collaborative business orchestrator and storage medium Download PDF

Info

Publication number
CN113472641B
CN113472641B CN202010243022.6A CN202010243022A CN113472641B CN 113472641 B CN113472641 B CN 113472641B CN 202010243022 A CN202010243022 A CN 202010243022A CN 113472641 B CN113472641 B CN 113472641B
Authority
CN
China
Prior art keywords
link
links
fault
load balancing
same
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010243022.6A
Other languages
Chinese (zh)
Other versions
CN113472641A (en
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 CN202010243022.6A priority Critical patent/CN113472641B/en
Publication of CN113472641A publication Critical patent/CN113472641A/en
Application granted granted Critical
Publication of CN113472641B publication Critical patent/CN113472641B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/28Routing or path finding of packets in data switching networks using route fault recovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/38Flow based routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/12Avoiding congestion; Recovering from congestion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/12Avoiding congestion; Recovering from congestion
    • H04L47/125Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering

Landscapes

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

Abstract

The present disclosure provides a link control method, device, system, collaborative business orchestrator, and computer-readable storage medium, relating to the technical field of communication networks. The link control method comprises the following steps: the cooperative service orchestrator obtains link information of the same-directional load balancing link between two network devices, and sets a link control threshold value for the same-directional load balancing link according to the link information; obtaining fault link information of the same-direction load balancing link, and determining the proportion of the fault link in the same-direction load balancing link according to the link information and the fault link information; and under the condition that the proportion of the failed links is larger than the link control threshold value, blocking the non-failed links in the same-directional load balancing links to trigger the link reselection of the data flow. The method and the device can simply and efficiently relieve the link congestion condition in the communication network.

Description

Link control method, device, system, collaborative business orchestrator and storage medium
Technical Field
The present disclosure relates to the field of communication networks, and in particular, to a link control method, device, system, collaborative business orchestrator, and computer-readable storage medium.
Background
The identity of the IGP (Interior Gateway Protocol ) is a protocol that exchanges routing information between gateways (including hosts and routers) within an autonomous network.
In a communication network operating with IGP, a shortest path algorithm (e.g., dijkstra algorithm) is generally used to determine a shortest path between two network devices, and a link state database is established to generate a shortest path tree to determine a shortest path between any two network devices, thereby constructing a route.
However, even if a shortest path algorithm is used to determine the shortest path between two network devices, link congestion may still occur frequently in the communication network.
Disclosure of Invention
One technical problem addressed by the present disclosure is how to simply and efficiently alleviate link congestion conditions in a communication network.
According to an aspect of the embodiments of the present disclosure, there is provided a link control method, including: the collaborative business orchestrator obtains the link information of the same-directional load balancing link between two network devices through the IP network controller, and sets a link control threshold value for the same-directional load balancing link according to the link information; the cooperative service orchestrator acquires fault link information of the same-directional load balancing link through the IP network controller, and determines the proportion of the fault links in the same-directional load balancing link according to the link information and the fault link information; and under the condition that the proportion of the fault links is larger than the link control threshold value, the cooperative service orchestrator blocks the non-fault links in the same-directional load balancing links through the transmission network controller so as to trigger the link reselection of the data flow.
In some embodiments, further comprising: and under the condition that the proportion of the fault links is not greater than the link control threshold value, the cooperative service orchestrator opens the non-fault links in the same-direction load balancing link through the transmission network controller so as to bear the data flow.
In some embodiments, the collaborative service orchestrator obtaining, by the IP network controller, link information of a co-directional load balancing link between two network devices, and setting a link control threshold for the co-directional load balancing link according to the link information includes: the collaborative business orchestrator obtains the link information of the same-directional load balancing link between any two network devices through the IP network controller; the collaborative business orchestrator groups the load balancing links in the same direction, wherein the load balancing links in the same group are connected with two network devices in the same direction and have the same direction, and the load balancing links in different groups are connected with two network devices in different directions or have different directions; the collaborative services orchestrator sets link control threshold values for the respective packets.
In some embodiments, determining the proportion of failed links in the co-directional load balancing link based on the link information and the failed link information comprises: determining a packet in which a failed link is located according to the link information and the failed link information; and determining the proportion of the failed links in the packet where the failed links are located according to the number of the failed links and the number of all links in the packet where the failed links are located.
In some embodiments, blocking non-failed links in the co-directional load balancing link by the transport network controller if the proportion of failed links is greater than the link control threshold comprises: under the condition that the proportion of the fault links in the packet where the fault links are located is larger than the link control threshold value set for the packet, the cooperative service orchestrator blocks the non-fault links in the packet through the transmission network controller; the cooperative service orchestrator switching on the non-faulty link in the same-directional load balancing link through the transport network controller when the proportion of the faulty links is not greater than the link control threshold value comprises: and the cooperative service orchestrator opens the non-fault link in the packet through the transmission network controller under the condition that the proportion of the fault link in the packet where the fault link is located is not greater than the link control threshold value set for the packet.
According to another aspect of an embodiment of the present disclosure, there is provided a collaborative services orchestrator, comprising: a threshold value setting module configured to: acquiring link information of a same-directional load balancing link between two network devices through an IP network controller, and setting a link control threshold value for the same-directional load balancing link according to the link information; a fault proportion determination module configured to: the method comprises the steps of obtaining fault link information of the same-direction load balancing link through an IP network controller, and determining the proportion of the fault link in the same-direction load balancing link according to the link information and the fault link information; a link control module configured to: and under the condition that the proportion of the fault links is larger than the link control threshold value, the cooperative service orchestrator blocks the non-fault links in the same-directional load balancing links through the transmission network controller so as to trigger the link reselection of the data flow.
In some embodiments, the link control module is further configured to: and under the condition that the proportion of the fault links is not greater than the link control threshold value, switching on the non-fault links in the same-direction load balancing link through the transmission network controller so as to bear the data flow.
In some embodiments, the threshold setting module is configured to: acquiring link information of a same-directional load balancing link between any two network devices through an IP network controller; grouping the load balancing links in the same direction, wherein the load balancing links in the same group are connected with two network devices in the same direction and have the same direction, and the load balancing links in different groups are connected with two network devices in different directions or have different directions; link control threshold values are set for the respective packets.
In some embodiments, the fault proportion determination module is configured to: determining a packet in which a failed link is located according to the link information and the failed link information; and determining the proportion of the failed links in the packet where the failed links are located according to the number of the failed links and the number of all links in the packet where the failed links are located.
In some embodiments, the link control module is configured to: under the condition that the proportion of the failed links in the packet where the failed links are located is larger than a link control threshold value set for the packet, blocking the non-failed links in the packet by the transmission network controller; and opening the non-fault link in the packet through the transmission network controller under the condition that the proportion of the fault link in the packet where the fault link is positioned is not greater than the link control threshold value set for the packet.
According to yet another aspect of the disclosed embodiments, a link control system is provided that includes a collaborative traffic orchestrator, and IP network controller, transport network controller.
In accordance with yet another aspect of an embodiment of the present disclosure, there is provided a link control apparatus including: a memory; and a processor coupled to the memory, the processor configured to perform the aforementioned link control method based on instructions stored in the memory.
According to yet another aspect of the disclosed embodiments, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions that, when executed by a processor, implement the aforementioned link control method.
The method and the device can effectively relieve the link congestion condition in the communication network and avoid the link congestion caused by the fact that a few non-failure links bear the flow of the original data flow.
Other features of the present disclosure and its advantages will become apparent from the following detailed description of exemplary embodiments of the disclosure, which proceeds with reference to the accompanying drawings.
Drawings
In order to more clearly illustrate the embodiments of the present disclosure or the solutions in the prior art, the drawings that are required for the embodiments or the description of the prior art will be briefly described below, it being obvious that the drawings in the following description are only some embodiments of the present disclosure, and that other drawings may be obtained according to these drawings without inventive faculty for a person skilled in the art.
Fig. 1 shows a schematic diagram of a normal condition and a failure condition of a link in a communication network.
Fig. 2 illustrates a flow diagram of a link control method of some embodiments of the present disclosure.
Fig. 3 illustrates a schematic diagram of a collaborative business orchestrator according to some embodiments of the present disclosure.
Fig. 4 illustrates a schematic diagram of a link control system of some embodiments of the present disclosure.
Fig. 5 illustrates a schematic structure of a link control apparatus according to some embodiments of the present disclosure.
Detailed Description
The following description of the technical solutions in the embodiments of the present disclosure will be made clearly and completely with reference to the accompanying drawings in the embodiments of the present disclosure, and it is apparent that the described embodiments are only some embodiments of the present disclosure, not all embodiments. The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the disclosure, its application, or uses. All other embodiments, which can be made by one of ordinary skill in the art based on the embodiments in this disclosure without inventive faculty, are intended to fall within the scope of this disclosure.
The inventors have analyzed the occurrence of link failures in a communication network. Fig. 1 shows a schematic diagram of a normal condition and a failure condition of a link in a communication network. As shown in fig. 1, links 1, 2, and 3 are load balancing links in the same direction between two network devices. Under normal conditions of the link, the IP links 1, 2, 3 together carry the data flow between the two network devices.
In the related art, under the condition that part of IP links in the load balancing links in the same direction are interrupted or fail, due to the inherent characteristics of the shortest path algorithm adopted in the IGP protocol, the data flows are not switched to other links, but the original data flows are carried by the non-failed links, so that serious congestion of the links is caused. For example, IP links 2 and 3 fail, link 1 cannot fully carry all traffic of the original data flow, serious congestion of the link occurs, and packet loss is serious.
In the disclosure, aiming at the problem that the data flow is not switched to other links under the condition that the same-direction partial IP link fails, the inventor considers that the IP link 1 is blocked under the condition that the failed link is higher than a certain proportion, at the moment, the path formed by the IP links 1, 2 and 3 is interrupted, the communication network is triggered to recalculate the path according to the algorithm of the IGP protocol, so that the data flow is shared to other offices, and the IP link 1 is restarted under the condition that the failure of the IP links 2 and 3 is fully recovered or partially recovered, so that the failed link is not higher than the certain proportion, so as to relieve the congestion condition.
Some embodiments of the link control method of the present disclosure are described below in conjunction with fig. 2.
Fig. 2 illustrates a flow diagram of a link control method of some embodiments of the present disclosure. As shown in fig. 2, the present embodiment includes steps S201 to S203.
In step S201, the collaborative service orchestrator obtains link information of the co-directional load balancing link between two network devices through the IP network controller, and sets a link control threshold for the co-directional load balancing link according to the link information.
In step S202, the collaborative service orchestrator obtains the failure link information of the same-direction load balancing link through the IP network controller, and determines the failure link proportion in the same-direction load balancing link according to the link information and the failure link information.
In step S203, the collaborative traffic orchestrator determines whether the proportion of failed links is greater than a link control threshold.
Executing step S204 under the condition that the proportion of the failed links is larger than the link control threshold value; in the case where the proportion of failed links is not greater than the link control threshold value, step S205 is performed.
In step S204, the collaborative traffic orchestrator blocks, through the transport network controller, the non-failed link in the co-directional load balancing link to trigger link reselection of the data flow, and then returns to step S203.
In step S205, the collaborative traffic orchestrator opens a non-failed link in the same-way load balancing link through the transport network controller to carry the data flow, and then returns to step S203.
In the embodiment, under the condition that the proportion of the failed links in the same-direction load balancing links is high, all the same-direction load balancing links are blocked, so that the link reselection of the data flow is triggered, the link congestion condition in the communication network can be effectively relieved, and congestion caused by the fact that a few non-failed links bear the flow of the original data flow is avoided. Meanwhile, the embodiment does not change the structure of the data packet transmitted in the communication network or change the control plane protocol adopted in the communication network, so that the embodiment is easy to implement.
Further embodiments of the disclosed link control method are described below to introduce cases of controlling a link between any two network devices in a communication network.
Therefore, step S201 can be decomposed into steps S2011 to S2013.
In step S2011, the collaborative service orchestrator obtains link information of a same-direction load balancing link between any two network devices through the IP network controller;
in step S2012, the collaborative traffic orchestrator groups each co-directional load balancing link, where the load balancing links in the same group connect two identical network devices and have the same office direction, and the load balancing links in different groups connect two different network devices or have different office directions;
in step S2013, the collaborative services orchestrator sets link control threshold values for the respective packets.
Accordingly, step S202 may be divided into steps S2021 to S2023.
In step S2011, the collaborative service orchestrator obtains the failure link information of the co-directional load balancing link through the IP network controller.
In step S2012, the cooperative traffic orchestrator determines a packet in which the failed link is located according to the link information and the failed link information.
In step S2013, the collaborative traffic orchestrator determines a proportion of failed links in the packet in which the failed link is located according to the number of failed links and the number of total links in the packet in which the failed link is located.
Accordingly, in step S203, the collaborative traffic orchestrator determines whether the proportion of failed links in the packet in which the failed links are located is greater than a link control threshold value set for the packet. In the case that the proportion of failed links in the packet where the failed link is located is greater than the link control threshold value set for the packet, in step S204, the cooperative service orchestrator blocks the non-failed links in the packet through the transport network controller; in case that the proportion of failed links in the packet where the failed links are located is not greater than the link control threshold value set for the packet, the collaborative traffic orchestrator opens the non-failed links in the packet through the transport network controller in step S205.
The embodiment realizes the identification grouping and the threshold setting of each co-directional load balancing link in the communication network through the cooperative service orchestrator. Under the condition that the proportion of the failed links in the packet where the failed links are located is not greater than a link control threshold value set for the packet, blocking the whole group of links; recovering the normal link under the condition that the proportion of the failed link in the packet where the failed link is located is not greater than the link control threshold value set for the packet; thereby further relieving the link congestion condition in the communication network and avoiding the congestion condition caused by the fact that a few non-failure links bear the flow of the original data flow. Meanwhile, the embodiment does not change the structure of the data packet transmitted in the communication network or change the control plane protocol adopted in the communication network, so that the embodiment is easy to implement.
Some embodiments of the collaborative services orchestrator of the present disclosure are described below in connection with fig. 3.
Fig. 3 illustrates a schematic diagram of a collaborative business orchestrator according to some embodiments of the present disclosure. As shown in fig. 3, the collaborative services orchestrator 30 in the present embodiment includes: the threshold value setting module 301 is configured to: acquiring link information of a same-directional load balancing link between two network devices through an IP network controller, and setting a link control threshold value for the same-directional load balancing link according to the link information; the fault proportion determination module 302 is configured to: the method comprises the steps of obtaining fault link information of the same-direction load balancing link through an IP network controller, and determining the proportion of the fault link in the same-direction load balancing link according to the link information and the fault link information; a link control module 303 configured to: and under the condition that the proportion of the fault links is larger than the link control threshold value, the cooperative service orchestrator blocks the non-fault links in the same-directional load balancing links through the transmission network controller so as to trigger the link reselection of the data flow.
In the embodiment, under the condition that the proportion of the failed links in the same-direction load balancing links is high, all the same-direction load balancing links are blocked, so that the link reselection of the data flow is triggered, the link congestion condition in the communication network can be effectively relieved, and congestion caused by the fact that a few non-failed links bear the flow of the original data flow is avoided. Meanwhile, the embodiment does not change the structure of the data packet transmitted in the communication network or change the control plane protocol adopted in the communication network, so that the embodiment is easy to implement.
In some embodiments, the link control module 303 is further configured to: and under the condition that the proportion of the fault links is not greater than the link control threshold value, switching on the non-fault links in the same-direction load balancing link through the transmission network controller so as to bear the data flow.
In some embodiments, the threshold setting module 301 is configured to: acquiring link information of a same-directional load balancing link between any two network devices through an IP network controller; grouping the load balancing links in the same direction, wherein the load balancing links in the same group are connected with two network devices in the same direction and have the same direction, and the load balancing links in different groups are connected with two network devices in different directions or have different directions; link control threshold values are set for the respective packets.
In some embodiments, the fault proportion determination module 302 is configured to: determining a packet in which a failed link is located according to the link information and the failed link information; and determining the proportion of the failed links in the packet where the failed links are located according to the number of the failed links and the number of all links in the packet where the failed links are located.
In some embodiments, the link control module 303 is configured to: under the condition that the proportion of the failed links in the packet where the failed links are located is larger than a link control threshold value set for the packet, blocking the non-failed links in the packet by the transmission network controller; and opening the non-fault link in the packet through the transmission network controller under the condition that the proportion of the fault link in the packet where the fault link is positioned is not greater than the link control threshold value set for the packet.
The embodiment realizes the identification grouping and the threshold value setting of each co-directional load balancing link in the communication network through the cooperative service orchestrator. Under the condition that the proportion of the failed links in the packet where the failed links are located is not greater than a link control threshold value set for the packet, blocking the whole group of links; recovering the normal link under the condition that the proportion of the failed link in the packet where the failed link is located is not greater than the link control threshold value set for the packet; thereby further relieving the link congestion condition in the communication network and avoiding the congestion condition caused by the fact that a few non-failure links bear the flow of the original data flow. Meanwhile, the embodiment does not change the structure of the data packet transmitted in the communication network or change the control plane protocol adopted in the communication network, so that the embodiment is easy to implement.
Some embodiments of the link control system of the present disclosure are described below in conjunction with fig. 4.
Fig. 4 illustrates a schematic diagram of a link control system of some embodiments of the present disclosure. As shown in fig. 4, the link control system 40 in the present embodiment includes the collaborative services orchestrator 30, and an IP network controller 401, a transport network controller 402.
Some embodiments of the link control apparatus of the present disclosure are described below in connection with fig. 5.
Fig. 5 illustrates a schematic structure of a link control apparatus according to some embodiments of the present disclosure. As shown in fig. 5, the link control apparatus 50 of this embodiment includes: a memory 510 and a processor 520 coupled to the memory 510, the processor 520 being configured to perform the link control method of any of the foregoing embodiments based on instructions stored in the memory 510.
The memory 510 may include, for example, system memory, fixed nonvolatile storage media, and the like. The system memory stores, for example, an operating system, application programs, boot Loader (Boot Loader), and other programs.
The link control device 50 may also include an input-output interface 530, a network interface 540, a storage interface 550, and the like. These interfaces 530, 540, 550 and memory 510 and processor 520 may be connected by, for example, a bus 560. The input/output interface 530 provides a connection interface for input/output devices such as a display, a mouse, a keyboard, a touch screen, etc. Network interface 540 provides a connection interface for various networking devices. The storage interface 550 provides a connection interface for external storage devices such as SD cards, U discs, and the like.
The disclosure also includes a computer readable storage medium having stored thereon computer instructions which, when executed by a processor, implement the link control method of any of the previous embodiments.
The present disclosure is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the disclosure. 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 apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, 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 apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The foregoing description of the preferred embodiments of the present disclosure is not intended to limit the disclosure, but rather to enable any modification, equivalent replacement, improvement or the like, which fall within the spirit and principles of the present disclosure.

Claims (11)

1. A link control method, comprising:
the collaborative business orchestrator obtains the link information of the same-directional load balancing link between two network devices through the IP network controller, and sets a link control threshold value for the same-directional load balancing link according to the link information, comprising:
the collaborative business orchestrator obtains the link information of the same-directional load balancing link between any two network devices through the IP network controller;
the collaborative business orchestrator groups the load balancing links in the same direction, wherein the load balancing links in the same group are connected with two network devices in the same direction and have the same direction, and the load balancing links in different groups are connected with two network devices in different directions or have different directions;
the cooperative service orchestrator sets link control threshold values for each packet respectively;
the cooperative service orchestrator obtains the fault link information of the same-direction load balancing link through an IP network controller, and determines the proportion of the fault links in the same-direction load balancing link according to the link information and the fault link information;
and under the condition that the proportion of the fault links is larger than a link control threshold value, the cooperative service orchestrator blocks the non-fault links in the same-direction load balancing links through the transmission network controller so as to trigger the link reselection of the data flow.
2. The link control method according to claim 1, further comprising:
and under the condition that the proportion of the fault links is not greater than a link control threshold value, the cooperative service orchestrator opens a non-fault link in the same-directional load balancing link through the transmission network controller so as to bear the data flow.
3. The link control method according to claim 1, wherein the determining the proportion of the failed links in the co-directional load balancing link according to the link information and the failed link information includes:
determining a group where a fault link is located according to the link information and the fault link information;
and determining the proportion of the failed links in the packet where the failed links are located according to the number of the failed links and the number of all links in the packet where the failed links are located.
4. The link control method according to claim 3, wherein,
the co-operation service orchestrator blocking the non-fault link in the co-directional load balancing link through the transport network controller when the proportion of the fault links is larger than a link control threshold value comprises: under the condition that the proportion of the fault links in the packet where the fault links are located is larger than the link control threshold value set for the packet, the cooperative service orchestrator blocks the non-fault links in the packet through the transmission network controller;
the collaborative business orchestrator opening a non-fault link in the same-direction load balancing link through a transmission network controller under the condition that the proportion of the fault links is not larger than a link control threshold value comprises the following steps: and the cooperative service orchestrator opens the non-fault link in the packet through the transmission network controller under the condition that the proportion of the fault link in the packet where the fault link is located is not greater than the link control threshold value set for the packet.
5. A collaborative services orchestrator, comprising:
a threshold value setting module configured to: obtaining link information of a same-directional load balancing link between two network devices through an IP network controller, setting a link control threshold value for the same-directional load balancing link according to the link information, and comprising the following steps:
acquiring link information of a same-directional load balancing link between any two network devices through an IP network controller; grouping the load balancing links in the same direction, wherein the load balancing links in the same group are connected with two network devices in the same direction and have the same direction, and the load balancing links in different groups are connected with two network devices in different directions or have different directions; setting link control threshold values for each packet respectively;
a fault proportion determination module configured to: acquiring fault link information of the same-direction load balancing link through an IP network controller, and determining the proportion of the fault links in the same-direction load balancing link according to the link information and the fault link information;
a link control module configured to: and under the condition that the proportion of the fault links is larger than a link control threshold value, the cooperative service orchestrator blocks the non-fault links in the same-direction load balancing links through the transmission network controller so as to trigger the link reselection of the data flow.
6. The collaborative traffic orchestrator according to claim 5, wherein the link control module is further configured to:
and opening a non-fault link in the same-direction load balancing link through a transmission network controller under the condition that the proportion of the fault links is not greater than a link control threshold value so as to bear the data flow.
7. The collaborative traffic orchestrator according to claim 5, wherein the fault proportion determination module is configured to:
determining a group where a fault link is located according to the link information and the fault link information; and determining the proportion of the failed links in the packet where the failed links are located according to the number of the failed links and the number of all links in the packet where the failed links are located.
8. The collaborative traffic orchestrator according to claim 7, wherein the link control module is configured to: under the condition that the proportion of the failed links in the packet where the failed links are located is larger than a link control threshold value set for the packet, blocking the non-failed links in the packet by the transmission network controller; and opening the non-fault link in the packet through the transmission network controller under the condition that the proportion of the fault link in the packet where the fault link is positioned is not greater than the link control threshold value set for the packet.
9. A link control system comprising a collaborative traffic orchestrator according to any one of claims 5 to 8, and the IP network controller, the transport network controller.
10. A link control apparatus comprising:
a memory; and
a processor coupled to the memory, the processor configured to perform the link control method of any of claims 1-4 based on instructions stored in the memory.
11. A computer readable storage medium storing computer instructions which, when executed by a processor, implement the link control method of any one of claims 1 to 4.
CN202010243022.6A 2020-03-31 2020-03-31 Link control method, device, system, collaborative business orchestrator and storage medium Active CN113472641B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010243022.6A CN113472641B (en) 2020-03-31 2020-03-31 Link control method, device, system, collaborative business orchestrator and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010243022.6A CN113472641B (en) 2020-03-31 2020-03-31 Link control method, device, system, collaborative business orchestrator and storage medium

Publications (2)

Publication Number Publication Date
CN113472641A CN113472641A (en) 2021-10-01
CN113472641B true CN113472641B (en) 2023-07-07

Family

ID=77865397

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010243022.6A Active CN113472641B (en) 2020-03-31 2020-03-31 Link control method, device, system, collaborative business orchestrator and storage medium

Country Status (1)

Country Link
CN (1) CN113472641B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1409494A (en) * 2001-09-27 2003-04-09 阿尔卡塔尔加拿大公司 System and method for providing fault detection and structure switching in redandancy systemic structure communication system
CN1997034A (en) * 2006-12-21 2007-07-11 华为技术有限公司 A method and system for protection of the link convergence group
CN101378359A (en) * 2008-10-06 2009-03-04 中兴通讯股份有限公司 Method and apparatus for switching of primary and secondary compulsion links
CN107276731A (en) * 2016-04-01 2017-10-20 横河电机株式会社 Redundant device, redundant system and redundant method
US10536366B1 (en) * 2018-09-13 2020-01-14 Charter Communication Operating, LLC Methods and apparatus for controlling and making link bundle advertisements to support routing decisions

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1409494A (en) * 2001-09-27 2003-04-09 阿尔卡塔尔加拿大公司 System and method for providing fault detection and structure switching in redandancy systemic structure communication system
CN1997034A (en) * 2006-12-21 2007-07-11 华为技术有限公司 A method and system for protection of the link convergence group
CN101378359A (en) * 2008-10-06 2009-03-04 中兴通讯股份有限公司 Method and apparatus for switching of primary and secondary compulsion links
CN107276731A (en) * 2016-04-01 2017-10-20 横河电机株式会社 Redundant device, redundant system and redundant method
US10536366B1 (en) * 2018-09-13 2020-01-14 Charter Communication Operating, LLC Methods and apparatus for controlling and making link bundle advertisements to support routing decisions

Also Published As

Publication number Publication date
CN113472641A (en) 2021-10-01

Similar Documents

Publication Publication Date Title
KR102342063B1 (en) Proactive handling of network faults
US8369211B2 (en) Network distribution prevention when virtual chassis system undergoes splits and merges
US8923113B2 (en) Optimizations in multi-destination tree calculations for layer 2 link state protocols
CN107124365B (en) Routing strategy acquisition system based on machine learning
CN112491700A (en) Network path adjusting method, system, device, electronic equipment and storage medium
US20170237654A1 (en) Fast failover recovery in software defined networks
CN106559336B (en) Path switching method, forwarding table item delivery method and device applied in SDN
CN105357114A (en) Distributed network equipment
KR102011021B1 (en) Method and framework for traffic engineering in network hypervisor of sdn-based network virtualization platform
CN113114525A (en) Routing detection method and network equipment
CN103973491A (en) Fault processing method, optical layer control network element and IP layer control network element
Tsvetkov et al. Model of restoration of the communication network using the technology of software defined networks
US11695856B2 (en) Scheduling solution configuration method and apparatus, computer readable storage medium thereof, and computer device
Liao et al. Fast failover with hierarchical disjoint paths in SDN
WO2017000096A1 (en) Link recovery method and network device
US9866428B2 (en) Fabric switchover for systems with control plane and fabric plane on same board
CN101330404A (en) Method, system and device for managing network device port status
CN113472641B (en) Link control method, device, system, collaborative business orchestrator and storage medium
US7808982B2 (en) Method for verifying shared state synchronization of redundant modules in a high availability network switch
EP3355530A1 (en) Method, apparatus and device for processing service failure
KR101480128B1 (en) Network based data loss prevention appliance system providing load-balancing and duplexing using mirroring and inline packet processing and method for the same
US10382301B2 (en) Efficiently calculating per service impact of ethernet ring status changes
CN116248581A (en) A method and system for active/standby switching of gateway cluster in cloud scene based on SDN
CN117714360B (en) Data routing method, device, electronic equipment, storage medium and program product
US10708348B2 (en) High availability in packet processing for high-speed networks

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
GR01 Patent grant
GR01 Patent grant