CN114389991B - Intelligent network flow scheduling management method and device - Google Patents
Intelligent network flow scheduling management method and device Download PDFInfo
- Publication number
- CN114389991B CN114389991B CN202111563947.XA CN202111563947A CN114389991B CN 114389991 B CN114389991 B CN 114389991B CN 202111563947 A CN202111563947 A CN 202111563947A CN 114389991 B CN114389991 B CN 114389991B
- Authority
- CN
- China
- Prior art keywords
- scheduling
- flow
- policy
- network
- dispatching
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000007726 management method Methods 0.000 title claims description 42
- 238000012795 verification Methods 0.000 claims abstract description 22
- 238000000034 method Methods 0.000 claims abstract description 18
- 238000011156 evaluation Methods 0.000 claims abstract description 9
- 238000004088 simulation Methods 0.000 claims description 20
- 238000012545 processing Methods 0.000 claims description 19
- 238000012544 monitoring process Methods 0.000 claims description 17
- 238000004590 computer program Methods 0.000 claims description 10
- 238000004364 calculation method Methods 0.000 claims description 7
- 238000012360 testing method Methods 0.000 claims description 7
- 230000000694 effects Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 206010033799 Paralysis Diseases 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/28—Routing or path finding of packets in data switching networks using route fault recovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/14—Network analysis or design
- H04L41/145—Network analysis or design involving simulating, designing, planning or modelling of a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention discloses a method and a device for intelligent network flow scheduling management, wherein the method comprises the following steps: after the flow monitors that the current network is in a congestion state, inquiring flow components carried in real time in the congestion direction according to the congestion direction and the congestion state, evaluating the influence caused by scheduling different flow components on different network paths, and generating a scheduling strategy for issuing; after the flow monitors that the current network is in a normal state, performing flow evaluation after policy revocation on the current running scheduling policy, and if the policy can be revoked, the scheduling policy is revoked; and after the dispatching strategy is issued or withdrawn, carrying out result verification. When the network is congested, the method and the device automatically perform scheduling treatment to ensure the stable operation of the network.
Description
Technical Field
The invention relates to the field of network monitoring management, in particular to an intelligent network flow scheduling management method and device.
Background
In the traditional network monitoring management system, the business processes of data acquisition, monitoring alarm, exception handling, configuration issuing and the like are mutually separated, and when abnormal conditions occur, the processing flow from sending alarm to event solving is long, and even if the functions are integrated on the same portal platform, the monitoring personnel are required to be arranged for manual operation, so that the timeliness of the processing cannot be ensured.
Disclosure of Invention
In order to solve the above problems of the conventional network monitoring and management system, the present invention provides an intelligent network traffic scheduling management method and apparatus, which automatically performs scheduling treatment to ensure stable operation of a network when traffic congestion occurs in the network.
In order to achieve the above purpose, the present invention adopts the following technical scheme:
in an embodiment of the present invention, an intelligent network traffic scheduling management method is provided, where the method includes:
after the flow monitors that the current network is in a congestion state, inquiring flow components carried in real time in the congestion direction according to the congestion direction and the congestion state, evaluating the influence caused by scheduling different flow components on different network paths, and generating a scheduling strategy for issuing;
after the flow monitors that the current network is in a normal state, performing flow evaluation after policy revocation on the current running scheduling policy, and if the policy can be revoked, the scheduling policy is revoked;
and after the dispatching strategy is issued or withdrawn, carrying out result verification.
Further, the method evaluates the influence caused by scheduling different flow components on different network paths to generate a scheduling policy for issuing, and includes:
invoking simulation computing capability, generating a network topology structure of the time point and a distribution and trend model of flow in a network through current network topology and flow information, comprehensively taking the flow utilization rate and time delay of the affected direction, the size and priority of the flow components to be scheduled as different weight indexes through the influence of the path of the different flow components to the network, integrally evaluating the advantages and disadvantages of the scheduling scheme generated for solving the current congestion condition, and finding out a global optimal scheduling scheme;
if the optimal scheduling scheme exists, summarizing flow components and planning paths which are obtained through simulation calculation and need to be scheduled according to a BGP route form, generating a scheduling strategy and issuing the scheduling strategy in a form of modifying the BGP route; otherwise, an alarm is sent out for further processing.
Further, performing flow evaluation after policy revocation on the currently running scheduling policy, and if the policy can be revoked, revoked the scheduling policy, including:
and simulating the traffic situation after the dispatching strategy is cancelled by simulation, and if the dispatched traffic is restored to the default forwarding direction and new congestion is not caused, cancelling the BGP route corresponding to the dispatching strategy from dispatching equipment.
Further, the step of verifying the result after the dispatch strategy is issued or withdrawn includes:
the optimal BGP route on the dispatching equipment is collected, or route tracking test is carried out on the effective business address in the dispatching direction, so that the verification of the result after dispatching strategy is issued is realized;
and after the dispatching strategy is cancelled, the link flow of the dispatching direction path is monitored in real time, whether the congestion is relieved is judged, and the verification of the result after the dispatching strategy is cancelled is realized.
In an embodiment of the present invention, there is also provided an intelligent network traffic scheduling management apparatus, including:
the scheduling policy generation module is used for inquiring flow components carried in real time in the direction according to the congestion direction and the congestion condition after the current network is in the congestion state by flow monitoring, evaluating the influence caused by scheduling of different flow components on different network paths, and generating a scheduling policy for issuing;
the scheduling policy revocation module is used for performing traffic assessment after policy revocation on the currently running scheduling policy after the traffic monitoring indicates that the current network is in a normal state, and revokes the scheduling policy if the current network is in a normal state;
and the result verification module is used for verifying the result after the dispatching strategy is issued or withdrawn.
Further, the method evaluates the influence caused by scheduling different flow components on different network paths to generate a scheduling policy for issuing, and includes:
invoking simulation computing capability, generating a network topology structure of the time point and a distribution and trend model of flow in a network through current network topology and flow information, comprehensively taking the flow utilization rate and time delay of the affected direction, the size and priority of the flow components to be scheduled as different weight indexes through the influence of the path of the different flow components to the network, integrally evaluating the advantages and disadvantages of the scheduling scheme generated for solving the current congestion condition, and finding out a global optimal scheduling scheme;
if the optimal scheduling scheme exists, summarizing flow components and planning paths which are obtained through simulation calculation and need to be scheduled according to a BGP route form, generating a scheduling strategy and issuing the scheduling strategy in a form of modifying the BGP route; otherwise, an alarm is sent out for further processing.
Further, performing flow evaluation after policy revocation on the currently running scheduling policy, and if the policy can be revoked, revoked the scheduling policy, including:
and simulating the traffic situation after the dispatching strategy is cancelled by simulation, and if the dispatched traffic is restored to the default forwarding direction and new congestion is not caused, cancelling the BGP route corresponding to the dispatching strategy from dispatching equipment.
Further, the step of verifying the result after the dispatch strategy is issued or withdrawn includes:
the optimal BGP route on the dispatching equipment is collected, or route tracking test is carried out on the effective business address in the dispatching direction, so that the verification of the result after dispatching strategy is issued is realized;
and after the dispatching strategy is cancelled, the link flow of the dispatching direction path is monitored in real time, whether the congestion is relieved is judged, and the verification of the result after the dispatching strategy is cancelled is realized.
In an embodiment of the present invention, a computer device is further provided, including a memory, a processor, and a computer program stored in the memory and capable of running on the processor, where the processor implements the foregoing intelligent network traffic scheduling management method when executing the computer program.
In an embodiment of the present invention, a computer readable storage medium is also presented, where a computer program for executing the intelligent network traffic scheduling management method is stored.
The beneficial effects are that:
the invention fully automatizes the fault processing flow from alarming to successful dispatching of the traffic of the congestion point, thereby accelerating response and processing time; under the flow, only the monitoring and processing logic is needed to be configured, the solution can be automatically provided for the detected network congestion and issued for processing, the risk of long-time paralysis of the network when manual intervention cannot be timely performed is avoided, and the possibility of secondary faults caused by misoperation of manual processing is also reduced.
Drawings
FIG. 1 is a flow chart of a method for intelligent network traffic scheduling management according to the present invention;
FIG. 2 is a schematic diagram of the intelligent network traffic scheduling management device according to the present invention;
FIG. 3 is a schematic diagram of a computer device according to the present invention.
Detailed Description
The principles and spirit of the present invention will be described below with reference to several exemplary embodiments, with the understanding that these embodiments are merely provided to enable those skilled in the art to better understand and practice the invention and are not intended to limit the scope of the invention in any way. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
Those skilled in the art will appreciate that embodiments of the invention may be implemented as a system, apparatus, device, method, or computer program product. Accordingly, the present disclosure may be embodied in the following forms, namely: complete hardware, complete software (including firmware, resident software, micro-code, etc.), or a combination of hardware and software.
According to the embodiment of the invention, by collecting and monitoring Route change, link flow and flow components, when flow congestion occurs, a Route controller issues a traction Route to RR (Route Reflector) through BGP (Border Gateway Protocol border gateway protocol), and the flow of a backbone network corresponding to a scheduling target is redirected on scheduling equipment so as to reduce the flow in the congestion direction and ensure the smoothness of the network.
The principles and spirit of the present invention are explained in detail below with reference to several representative embodiments thereof.
Fig. 1 is a flow chart of a flow scheduling management method of an intelligent network according to the present invention. As shown in fig. 1, the method includes:
1. after the flow monitors that the current network is in a congestion state, inquiring flow components carried in real time in the congestion direction according to the congestion direction and the congestion state, evaluating the influence caused by scheduling different flow components on different network paths, and generating a scheduling strategy for issuing; the method comprises the following steps:
after the abnormal flow monitoring system detects that the current network is in a congestion state, an alarm is sent to the flow scheduling management system, and then the automatic processing flow of the flow scheduling management system is triggered as shown in fig. 1 (left side flow).
The traffic scheduling management system needs to establish BGP-LS (BGP link state protocol) and SNMP (simple network management protocol) channels in the network to collect network topology, port configuration information and link traffic. In order to analyze the traffic components in detail, the traffic scheduling management system also needs to establish a traffic flow direction acquisition channel, such as NetFlow, with the in-network device. When the BGP-LS acquisition channel is used in a backbone domain, only one device is required to be acquired in one domain, and RR devices or light-load relay devices are generally selected; the SNMP acquisition channel needs to acquire port configuration information and link flow information of all devices, so that devices in all scheduling ranges are required to open corresponding ports; when reporting information, the selection range is slightly different according to different scheduling services and purposes, the scheduling of relay transmission needs to configure the flow stream on the transmission link between core nodes (such as province/city backbone nodes and the like) to report, and the scheduling of access and interconnection directions needs to carry out flow stream statistics and summarization on the link in the external connection direction of the scheduling node (such as user access, different network interconnection and the like). The network topology structure, the flow information and the port configuration information are used for flow monitoring, flow model simulation calculation and other flows in the flow scheduling management system.
The traffic scheduling management system queries traffic components which are carried in the direction in real time and are defined by different dimensions such as network and service addresses according to the congestion direction and congestion condition. The granularity of the scheduled traffic component may be the destination AS number or the destination address segment, depending on the network planning.
And finally, the flow scheduling management system invokes the simulation computing capability, generates a network topology structure of the time point and a distribution and trend model of the flow in the network through the current network topology and the flow information, synthesizes the conditions such AS the flow utilization rate and time delay of the affected direction, the size and priority of the scheduled flow components and the like AS different weight indexes by scheduling the influence of paths of different flow components on the network, integrally evaluates the conditions of a scheduling scheme generated for solving the current congestion condition, finds out a globally optimal scheduling scheme, namely, takes the flow scheduling AS a principle that the original flow congestion can be solved without causing new congestion of the network, and gathers the flow components and planning paths which are required to be scheduled and are obtained through simulation computation according to a BGP routing form, namely, the form of a next BGP (Border gateway protocol) plus AS Path if the optimal scheduling scheme exists, so AS to generate a scheduling strategy. After the scheduling policy is successfully generated, the traffic scheduling management system can call the issuing capability, establish a BGP control channel with RR equipment in the network, and configure a priority policy on the equipment so that the route issued by the traffic scheduling management system from the route controller takes effect in preference to the local default route of the equipment. When the scheduling needs to issue a policy or cancel the existing policy, the traffic scheduling management system gathers in the form of BGP routing, controls RR equipment to reflect to actual scheduling equipment, and enables the scheduling policy sent by the routing controller to cover the default routing forwarding of the local scheduling equipment on the actual scheduling equipment so as to realize traffic scheduling. In most backbone networks, because traffic is distributed on two parallel independent forwarding planes, forwarding in the network does not substantially cross the two planes, and in order to maintain consistency of network policies, a traffic scheduling management system establishes a BGP control channel with devices in the two planes, and configures parallel policies according to the devices and routing information of each plane. If the traffic from the A-province to the B-province sets the scheduling policy through the C-province, the policies of A1-C1-B1 and A2-C2-B2 are respectively configured for the same network and address to be scheduled in two planes.
After the policy is issued, the flow scheduling management system sends a result scheduling event report to the appointed monitoring personnel, and periodically gathers the network flow congestion processing result. If there is no scheduling scheme enough to solve network congestion, an alarm is sent to let the monitoring personnel evaluate whether the current network state needs further manual intervention.
2. After the flow monitors that the current network is in a normal state, performing flow evaluation after policy revocation on the current running scheduling policy, and if the policy can be revoked, the scheduling policy is revoked; the method comprises the following steps:
if the current network is in a normal state, the traffic scheduling management system will evaluate the policy scheduling effect in the current operation at regular time, as shown in fig. 1 (right side flow). For a scheduling policy for solving network congestion, when the current network is recovered to a normal state, in order to reduce network complexity caused by redundant scheduling and improve quality of scheduled service, a traffic scheduling management system evaluates the scheduling effect of the current running policy. If the configuration of a scheduling policy on the scheduling device is not effective any more, or if the traffic situation after the scheduling policy is cancelled is simulated by simulation, if the scheduled traffic is restored to the default forwarding direction and no new congestion is caused, the traffic scheduling management system determines that the current network and traffic situation does not need the scheduling policy any more, and the BGP route corresponding to the scheduling policy is cancelled from the in-network scheduling device.
3. After the dispatching strategy is issued or withdrawn, carrying out result verification; the method comprises the following steps:
in order to prevent the scheduling policy from conflicting with other configurations on the scheduling device or the scheduling policy is not valid any more due to the change of the network state after scheduling, it is necessary to additionally check whether the policy issuing or the scheduling policy cancelling on the scheduling device is valid or not and whether the scheduling traffic reaches the expected result or not after the scheduling policy is generated or the scheduling policy is cancelled. The former collects the optimized BGP Route on the dispatching equipment or carries out Trace Route test on the effective service address of the dispatching target direction, firstly establishes a management channel with CLI (command line interface) between the dispatching target equipment, and then inquires the path change of the corresponding BGP Route on the dispatching target equipment. If the scheduling target is reachable and the actual forwarding path reported by the TraceRoute is consistent with the expected scheduling direction of the simulation calculation generation strategy, the strategy is considered to be in effect normally, and the traffic scheduling is effective, so that whether the issuing of the verification strategy is in effect is realized; for the application of the existing network biplane, each policy can be verified on a plurality of parallel planes at the same time, as the scene A goes to the scene B from C, the results of the two planes must meet the requirements of A1-C1-B1 and A2-C2-B2 at the same time, and the policy is valid, if the paths or the reachability test results of the two sides are inconsistent, the policy is invalid; and the link traffic of the dispatching target direction path is monitored in real time after the dispatching strategy is cancelled, whether the congestion is relieved or not is confirmed, and whether the verification strategy is cancelled or not is achieved.
It should be noted that although the operations of the method of the present invention are described in a particular order in the above embodiments and the accompanying drawings, this does not require or imply that the operations must be performed in the particular order or that all of the illustrated operations be performed in order to achieve desirable results. Additionally or alternatively, certain steps may be omitted, multiple steps combined into one step to perform, and/or one step decomposed into multiple steps to perform.
Based on the same inventive concept, the invention also provides an intelligent network flow scheduling management device. The implementation of the device can be referred to as implementation of the above method, and the repetition is not repeated. The term "module" as used below may be a combination of software and/or hardware that implements the intended function. While the means described in the following embodiments are preferably implemented in software, implementation in hardware, or a combination of software and hardware, is also possible and contemplated.
Fig. 2 is a schematic structural diagram of an intelligent network traffic scheduling management device according to the present invention. As shown in fig. 2, the apparatus includes:
the scheduling policy generating module 101 is configured to query, according to a congestion direction and congestion status, flow components carried in real time in the direction after the current network is in a congestion status by flow monitoring, evaluate effects caused by scheduling different flow components on different network paths, and generate a scheduling policy for issuing;
evaluating the influence caused by scheduling different flow components on different network paths to generate a scheduling policy for issuing, comprising:
invoking simulation computing capability, generating a network topology structure of the time point and a distribution and trend model of flow in a network through current network topology and flow information, comprehensively taking the flow utilization rate and time delay of the affected direction, the size and priority of the flow components to be scheduled as different weight indexes through the influence of the path of the different flow components to the network, integrally evaluating the advantages and disadvantages of the scheduling scheme generated for solving the current congestion condition, and finding out a global optimal scheduling scheme;
if the optimal scheduling scheme exists, summarizing flow components and planning paths which are obtained through simulation calculation and need to be scheduled according to a BGP route form, generating a scheduling strategy and issuing the scheduling strategy in a form of modifying the BGP route; otherwise, an alarm is sent out for further processing.
The scheduling policy revocation module 102 is configured to, after the traffic monitor that the current network is in a normal state, perform traffic assessment after policy revocation on the currently running scheduling policy, and revoke the scheduling policy if the policy can be revoked;
and carrying out flow evaluation after policy revocation on the currently operated scheduling policy, and if the policy can be revoked, revoked the scheduling policy, including:
and simulating the traffic situation after the dispatching strategy is cancelled by simulation, and if the dispatched traffic is restored to the default forwarding direction and new congestion is not caused, cancelling the BGP route corresponding to the dispatching strategy from dispatching equipment.
The result verification module 103 is configured to perform result verification after issuing or canceling a scheduling policy, and includes:
the optimal BGP route on the dispatching equipment is collected, or route tracking test is carried out on the effective business address in the dispatching direction, so that the verification of the result after dispatching strategy is issued is realized;
and after the dispatching strategy is cancelled, the link flow of the dispatching direction path is monitored in real time, whether the congestion is relieved is judged, and the verification of the result after the dispatching strategy is cancelled is realized.
It should be noted that although several modules of the intelligent network traffic scheduling management apparatus are mentioned in the above detailed description, this division is merely exemplary and not mandatory. Indeed, the features and functions of two or more modules described above may be embodied in one module in accordance with embodiments of the present invention. Conversely, the features and functions of one module described above may be further divided into a plurality of modules to be embodied.
Based on the foregoing inventive concept, as shown in fig. 3, the present invention further proposes a computer device 200, including a memory 210, a processor 220, and a computer program 230 stored in the memory 210 and capable of running on the processor 220, where the processor 220 implements the foregoing intelligent network traffic scheduling management method when executing the computer program 230.
Based on the foregoing inventive concept, the present invention also proposes a computer readable storage medium storing a computer program for executing the foregoing intelligent network traffic scheduling management method.
The intelligent network flow dispatching management method and the intelligent network flow dispatching management device fully automatic the fault processing flow from the warning to the successful dispatching of the flow of the congestion point, and quicken the response and the processing time; under the flow, only the monitoring and processing logic is needed to be configured, the solution can be automatically provided for the detected network congestion and issued for processing, the risk of long-time paralysis of the network when manual intervention cannot be timely performed is avoided, and the possibility of secondary faults caused by misoperation of manual processing is also reduced.
While the spirit and principles of the present invention have been described with reference to several particular embodiments, it is to be understood that the invention is not limited to the disclosed embodiments nor does it imply that features of the various aspects are not useful in combination, nor are they useful in any combination, such as for convenience of description. The invention is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.
It should be apparent to those skilled in the art that various modifications or variations can be made in the present invention without requiring any inventive effort by those skilled in the art based on the technical solutions of the present invention.
Claims (6)
1. An intelligent network flow scheduling management method is characterized in that the method comprises the following steps:
after the flow monitors that the current network is in a congestion state, inquiring flow components carried in real time in the congestion direction according to the congestion direction and the congestion state, evaluating the influence caused by scheduling different flow components on different network paths, and generating a scheduling strategy for issuing;
after the flow monitors that the current network is in a normal state, performing flow evaluation after policy revocation on the current running scheduling policy, and if the policy can be revoked, the scheduling policy is revoked;
after the dispatching strategy is issued or withdrawn, carrying out result verification;
evaluating the influence caused by scheduling different flow components on different network paths to generate a scheduling policy for issuing, comprising:
invoking simulation computing capability, generating a network topology structure of a current time point and a distribution and trend model of flow in a network through current network topology and flow information, comprehensively taking the flow utilization rate and time delay of an affected direction, the size and priority of the flow components to be scheduled as different weight indexes through the influence of the path of the different flow components to the network, integrally evaluating the advantages and disadvantages of a scheduling scheme generated for solving the current congestion condition, and finding out a global optimal scheduling scheme;
if the optimal scheduling scheme exists, summarizing flow components and planning paths which are obtained through simulation calculation and need to be scheduled according to a BGP route form, generating a scheduling strategy and issuing the scheduling strategy in a form of modifying the BGP route; otherwise, giving an alarm for further processing;
and carrying out flow evaluation after policy revocation on the currently operated scheduling policy, and if the policy can be revoked, revoked the scheduling policy, including:
and simulating the traffic situation after the dispatching strategy is cancelled by simulation, and if the dispatched traffic is restored to the default forwarding direction and new congestion is not caused, cancelling the BGP route corresponding to the dispatching strategy from dispatching equipment.
2. The intelligent network traffic scheduling management method according to claim 1, wherein the performing of result verification after the scheduling policy is issued or revoked includes:
the verification of the result after the dispatching strategy is issued is realized by collecting the BGP route selected on the dispatching equipment or carrying out route tracking test on the effective service address in the dispatching direction;
and after the dispatching strategy is cancelled, the link flow of the dispatching direction path is monitored in real time, whether the congestion is relieved is judged, and the verification of the result after the dispatching strategy is cancelled is realized.
3. An intelligent network traffic scheduling management apparatus, comprising:
the scheduling policy generation module is used for inquiring flow components carried in real time in the direction according to the congestion direction and the congestion condition after the current network is in the congestion state by flow monitoring, evaluating the influence caused by scheduling of different flow components on different network paths, and generating a scheduling policy for issuing;
the scheduling policy revocation module is used for performing traffic assessment after policy revocation on the currently running scheduling policy after the traffic monitoring indicates that the current network is in a normal state, and revokes the scheduling policy if the current network is in a normal state;
the result verification module is used for verifying the result after the dispatching strategy is issued or withdrawn;
evaluating the influence caused by scheduling different flow components on different network paths to generate a scheduling policy for issuing, comprising:
invoking simulation computing capability, generating a network topology structure of a current time point and a distribution and trend model of flow in a network through current network topology and flow information, comprehensively taking the flow utilization rate and time delay of an affected direction, the size and priority of the flow components to be scheduled as different weight indexes through the influence of the path of the different flow components to the network, integrally evaluating the advantages and disadvantages of a scheduling scheme generated for solving the current congestion condition, and finding out a global optimal scheduling scheme;
if the optimal scheduling scheme exists, summarizing flow components and planning paths which are obtained through simulation calculation and need to be scheduled according to a BGP route form, generating a scheduling strategy and issuing the scheduling strategy in a form of modifying the BGP route; otherwise, giving an alarm for further processing;
and carrying out flow evaluation after policy revocation on the currently operated scheduling policy, and if the policy can be revoked, revoked the scheduling policy, including:
and simulating the traffic situation after the dispatching strategy is cancelled by simulation, and if the dispatched traffic is restored to the default forwarding direction and new congestion is not caused, cancelling the BGP route corresponding to the dispatching strategy from dispatching equipment.
4. The intelligent network traffic scheduling management apparatus according to claim 3, wherein the result verification is performed after the scheduling policy is issued or revoked, comprising:
the verification of the result after the dispatching strategy is issued is realized by collecting the BGP route selected on the dispatching equipment or carrying out route tracking test on the effective service address in the dispatching direction;
and after the dispatching strategy is cancelled, the link flow of the dispatching direction path is monitored in real time, whether the congestion is relieved is judged, and the verification of the result after the dispatching strategy is cancelled is realized.
5. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the method of any of claims 1-2 when executing the computer program.
6. A computer readable storage medium, characterized in that the computer readable storage medium stores a computer program for executing the method of any one of claims 1-2.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111563947.XA CN114389991B (en) | 2021-12-20 | 2021-12-20 | Intelligent network flow scheduling management method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111563947.XA CN114389991B (en) | 2021-12-20 | 2021-12-20 | Intelligent network flow scheduling management method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114389991A CN114389991A (en) | 2022-04-22 |
CN114389991B true CN114389991B (en) | 2023-09-29 |
Family
ID=81198446
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111563947.XA Active CN114389991B (en) | 2021-12-20 | 2021-12-20 | Intelligent network flow scheduling management method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114389991B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115499306B (en) * | 2022-07-29 | 2024-03-12 | 天翼云科技有限公司 | Method and device for constructing flow scheduling model, electronic equipment and storage medium |
CN118590443B (en) * | 2024-08-06 | 2024-10-22 | 珠海星云智联科技有限公司 | Flow scheduling method, computer equipment and medium |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101867503A (en) * | 2010-06-09 | 2010-10-20 | 清华大学 | A method for cross-domain BGP routing policy deployment |
CN103517155A (en) * | 2013-10-15 | 2014-01-15 | 浙江宇视科技有限公司 | Flow dynamic control method and device based on monitor service |
WO2015101402A1 (en) * | 2013-12-31 | 2015-07-09 | Telecom Italia S.P.A. | Congestion management in a multicast communication network |
CN105188084A (en) * | 2015-06-08 | 2015-12-23 | 华北电力大学 | Congestion control based wireless sensor network routing optimization method |
CN105227481A (en) * | 2015-09-02 | 2016-01-06 | 重庆邮电大学 | The SDN congestion control method for routing of cost minimization is dispatched based on path cost and stream |
CN106230722A (en) * | 2016-08-05 | 2016-12-14 | 山东省计算中心(国家超级计算济南中心) | SDN congestion link method of adjustment based on transfer value |
CN109391554A (en) * | 2017-08-04 | 2019-02-26 | 中国电信股份有限公司 | Traffic scheduling method and system |
CN111092824A (en) * | 2019-10-08 | 2020-05-01 | 交通银行股份有限公司数据中心 | Traffic management system, traffic management method, electronic terminal, and storage medium |
CN111314236A (en) * | 2020-04-14 | 2020-06-19 | 杭州迪普科技股份有限公司 | Message forwarding method and device |
CN112469067A (en) * | 2020-10-27 | 2021-03-09 | 中国信息通信研究院 | Network batch service flow monitoring method and system |
CN112688874A (en) * | 2019-10-18 | 2021-04-20 | 中国移动通信有限公司研究院 | Flow optimization control method, device, equipment and storage medium |
CN112995036A (en) * | 2019-12-13 | 2021-06-18 | 中盈优创资讯科技有限公司 | Network traffic scheduling method and device |
CN113595920A (en) * | 2020-04-30 | 2021-11-02 | 华为技术有限公司 | Network congestion control method and equipment |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20200007435A1 (en) * | 2018-06-27 | 2020-01-02 | Nokia Solutions And Networks Oy | Methods, apparatuses and computer-readable storage mediums for dynamically controlling traffic over peering links |
-
2021
- 2021-12-20 CN CN202111563947.XA patent/CN114389991B/en active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101867503A (en) * | 2010-06-09 | 2010-10-20 | 清华大学 | A method for cross-domain BGP routing policy deployment |
CN103517155A (en) * | 2013-10-15 | 2014-01-15 | 浙江宇视科技有限公司 | Flow dynamic control method and device based on monitor service |
WO2015101402A1 (en) * | 2013-12-31 | 2015-07-09 | Telecom Italia S.P.A. | Congestion management in a multicast communication network |
CN105188084A (en) * | 2015-06-08 | 2015-12-23 | 华北电力大学 | Congestion control based wireless sensor network routing optimization method |
CN105227481A (en) * | 2015-09-02 | 2016-01-06 | 重庆邮电大学 | The SDN congestion control method for routing of cost minimization is dispatched based on path cost and stream |
CN106230722A (en) * | 2016-08-05 | 2016-12-14 | 山东省计算中心(国家超级计算济南中心) | SDN congestion link method of adjustment based on transfer value |
CN109391554A (en) * | 2017-08-04 | 2019-02-26 | 中国电信股份有限公司 | Traffic scheduling method and system |
CN111092824A (en) * | 2019-10-08 | 2020-05-01 | 交通银行股份有限公司数据中心 | Traffic management system, traffic management method, electronic terminal, and storage medium |
CN112688874A (en) * | 2019-10-18 | 2021-04-20 | 中国移动通信有限公司研究院 | Flow optimization control method, device, equipment and storage medium |
CN112995036A (en) * | 2019-12-13 | 2021-06-18 | 中盈优创资讯科技有限公司 | Network traffic scheduling method and device |
CN111314236A (en) * | 2020-04-14 | 2020-06-19 | 杭州迪普科技股份有限公司 | Message forwarding method and device |
CN113595920A (en) * | 2020-04-30 | 2021-11-02 | 华为技术有限公司 | Network congestion control method and equipment |
CN112469067A (en) * | 2020-10-27 | 2021-03-09 | 中国信息通信研究院 | Network batch service flow monitoring method and system |
Non-Patent Citations (3)
Title |
---|
Jamming-based adversarial control of network flow allocation:A passivity approach;Phillip Lee,Andrew Clark,Basel Alomair,Linda Bushnell,Radha Poovendran;IEEE;全文 * |
孙利民,李波,周新运.无线传感器网络的拥塞控制技术.计算机研究与发展.2008,全文. * |
无线传感器网络的拥塞控制技术;孙利民;李波;周新运;;计算机研究与发展(第01期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN114389991A (en) | 2022-04-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Molina et al. | Using software defined networking to manage and control IEC 61850-based systems | |
US7765283B2 (en) | Network provisioning in a distributed network management architecture | |
US9680722B2 (en) | Method for determining a severity of a network incident | |
US11296947B2 (en) | SD-WAN device, system, and network | |
US6941362B2 (en) | Root cause analysis in a distributed network management architecture | |
CN111147287A (en) | Network simulation method and system in SDN scene | |
WO2016119436A1 (en) | Alarm processing method and device, and controller | |
CN103873379B (en) | A kind of distributed route based on overlay network is anti-to ruin tactics configuring method and system | |
CN114389991B (en) | Intelligent network flow scheduling management method and device | |
CN112242949A (en) | Route distribution method and controller, information routing method and network node equipment | |
CN102158360A (en) | Network fault self-diagnosis method based on causal relationship positioning of time factors | |
EP2686982B1 (en) | Quantifying available service-level capacity of a network for projected network traffic | |
CN113453260B (en) | Method for realizing random selection and guarantee of 5G transmission sub-slices based on dynamic scheduling algorithm | |
Sandor et al. | Resilience in the Internet of Things: The software defined networking approach | |
CN114051001B (en) | Traffic data processing method and device, storage medium and electronic equipment | |
CN108965013A (en) | IP and the quick open system of optical network service and method | |
CN118055011A (en) | SDN single link fault dynamic grading recovery method based on Transformer flow prediction | |
CN114157718B (en) | A kind of SDN network system and the control method of SDN network system | |
CN115102865A (en) | Network security device topology management method and system | |
Varga et al. | Integration of service-level monitoring with fault management for end-to-end multi-provider ethernet services | |
Zhao et al. | Research on SDN network management architecture in the field of electric power communication | |
CN115499370B (en) | Method and device for processing link failure of signaling network and computer readable storage medium | |
Duggan et al. | Application of fault management to information-centric networking | |
US20240243963A1 (en) | Replay of analytics for a network management system | |
CN116781554A (en) | Link state detection method, device, electronic equipment and storage medium |
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 |