CN116566803B - Line switching system and method based on flow monitoring - Google Patents

Line switching system and method based on flow monitoring Download PDF

Info

Publication number
CN116566803B
CN116566803B CN202310707601.5A CN202310707601A CN116566803B CN 116566803 B CN116566803 B CN 116566803B CN 202310707601 A CN202310707601 A CN 202310707601A CN 116566803 B CN116566803 B CN 116566803B
Authority
CN
China
Prior art keywords
network
abnormal
flow
link
module
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
CN202310707601.5A
Other languages
Chinese (zh)
Other versions
CN116566803A (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.)
Huazhang Data Technology Co ltd
Original Assignee
Huazhang Data Technology Co 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 Huazhang Data Technology Co ltd filed Critical Huazhang Data Technology Co ltd
Priority to CN202310707601.5A priority Critical patent/CN116566803B/en
Publication of CN116566803A publication Critical patent/CN116566803A/en
Application granted granted Critical
Publication of CN116566803B publication Critical patent/CN116566803B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • H04L41/0663Performing the actions predefined by failover planning, e.g. switching to standby network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0823Errors, e.g. transmission errors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0876Network utilisation, e.g. volume of load or congestion level
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/50Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate

Abstract

The invention discloses a line switching system and a method based on flow monitoring, wherein the method comprises the following steps: the management module displays the running state of the private network and sets the parameters of the private network; the monitoring module monitors the flow of the private line network and sends the monitored abnormal flow to the judging module; the judging module judges whether the private network is abnormal or not based on the abnormal flow, and if the private network is abnormal, the judging module sends a network abnormal signal to the control module; and the control module receives the network abnormal signal and controls the network equipment to switch the current service flow to other idle links. The service modules in the embodiment of the invention can be flexibly deployed, the original network architecture is not affected, the side-hanging deployment can be used, and special network equipment, network protocols and professional maintenance personnel are not required to be adopted.

Description

Line switching system and method based on flow monitoring
Technical Field
The present invention relates to the field of data processing technologies, and in particular, to a line switching system and method based on flow monitoring.
Background
In communication networks, dedicated links are widely used in various fields, such as data transmission, voice communication, video transmission, and the like. A dedicated link is typically connected by two or more end point devices and provides high quality, low latency, and high security communication services. In some cases, the private link may fail or be congested, resulting in an interruption or degradation of communication service. Therefore, implementing traffic monitoring and automated switching in dedicated links is very important to ensure reliability and stability of communication services.
Currently, there are already some dedicated line link traffic monitoring and automatic switching systems. For example, some systems use a dual Active (Active-Active) architecture to implement failover in which two endpoint devices are Active at the same time and traffic is distributed to both devices. If one of the devices or one of the links fails, the other device or the other link may take over all traffic, thereby maintaining continuity of the communication service. However, such systems require relatively complex configuration and management, and require additional equipment and link resources, adding to cost and complexity. In addition, the SDN technology can also meet the requirements of a special line link flow monitoring and automatic switching system, and the SDN networking architecture is issued to the equipment through an optimal path of the software defined network by the controller. When the device or the link fails, the controller recalculates the optimal path, so that the continuity of the communication service is maintained, but the SDN networking uses a special network protocol OpenFlow, and many commonly used switches and routers do not support the protocol, so that the network equipment with higher cost is required to support the protocol, and the technology also needs to replace the existing network equipment to change the network architecture.
The prior art is therefore still in need of further development.
Disclosure of Invention
Aiming at the technical problems, the embodiment of the invention provides a line switching system and a line switching method based on flow monitoring, which can solve the technical problems of complicated configuration and management, higher cost and complicated operation of the line switching method in the prior art.
A first aspect of the embodiments of the present invention provides a line switching system based on flow monitoring, where the system includes a network device, a management module, a monitoring module, a judging module and a control module,
the network equipment is used for forming a private line network and transmitting real-time link state and flow information of the private line network to the monitoring module based on a network protocol;
the management module is used for displaying the running state of the private network and setting the parameters of the private network;
the monitoring module is used for monitoring the flow of the private network and sending the monitored abnormal flow to the judging module;
the judging module is used for judging whether the private network is abnormal or not, and if the private network is abnormal, a network abnormal signal is sent to the control module;
the control module is used for receiving the network abnormal signal and controlling the network equipment to switch the current service flow to other idle links.
Optionally, the network device is formed into a private line network by a plurality of switches based on a specific network protocol.
Optionally, the management module comprises a network operation state display unit and a parameter setting unit,
the network running state display unit is used for displaying the running state of the network in real time;
and the parameter setting unit is used for setting the communication parameters, the flow threshold and the priority of the link to be switched of the network.
Optionally, the monitoring module is specifically configured to:
and grabbing, analyzing and processing the flow data packet of the private line network through a flow collection and analysis algorithm, calculating the real-time flow of the private line network, and sending the monitored abnormal flow to a judging module.
Optionally, the judging module is specifically configured to:
judging whether the private line network has a fault or whether the network traffic exceeds a traffic threshold, and if so, sending a network anomaly signal to the control module.
Optionally, the control module is specifically configured to:
operating SSH protocol remote management to issue a link switching configuration scheme and a configuration scheme to the switch;
and receiving a network abnormal signal sent by the judging module, and switching the current service flow to other idle links based on the pre-configured priority of the link to be switched.
A second aspect of the embodiment of the present invention provides a line switching method of a line switching system based on any one of the foregoing flow monitoring, where the method includes:
the management module displays the running state of the private network and sets the parameters of the private network;
the monitoring module monitors the flow of the private line network and sends the monitored abnormal flow to the judging module;
the judging module judges whether the private network is abnormal or not based on the abnormal flow, and if the private network is abnormal, the judging module sends a network abnormal signal to the control module;
and the control module receives the network abnormal signal and controls the network equipment to switch the current service flow to other idle links.
Optionally, the control module receives the network anomaly signal, controls the network device to switch the current service traffic to other idle links, including:
the control module receives the network abnormal signal and acquires corresponding configuration information to the network equipment according to the network abnormal signal;
and the network equipment switches the current service flow to other idle links based on the received configuration information.
Optionally, the monitoring module monitors the traffic of the private network and sends the monitored abnormal traffic to the judging module, including:
the monitoring module periodically monitors the flow of the private line link;
when the detected flow, bandwidth, time delay or packet loss of the private network reach a set threshold value, judging the current abnormal flow;
the monitoring module analyzes the abnormal flow and generates an alarm, and sends an abnormal flow analysis result, alarm information and other link running condition information to the judging module.
Optionally, the judging module judges whether the private network is abnormal based on the abnormal flow, and if the private network is abnormal, sends a network abnormal signal to the control module, including:
the judging module receives the abnormal information and other link running state information sent by the monitoring module and judges the abnormal flow analysis result;
the judging module judges whether the abnormal flow generation reasons are specific reasons and whether other link operation states meet the switching conditions;
if the abnormal flow generation reason is a specific reason and the other link running states meet the switching conditions, sending the judging result to the control module.
In the technical scheme provided by the embodiment of the invention, the management module displays the running state of the private network and sets the parameters of the private network; the monitoring module monitors the flow of the private line network and sends the monitored abnormal flow to the judging module; the judging module judges whether the private network is abnormal or not based on the abnormal flow, and if the private network is abnormal, the judging module sends a network abnormal signal to the control module; and the control module receives the network abnormal signal and controls the network equipment to switch the current service flow to other idle links. The service modules in the embodiment of the invention can be flexibly deployed, the original network architecture is not affected, the side-hanging deployment can be used, and special network equipment, network protocols and professional maintenance personnel are not required to be adopted.
Drawings
Fig. 1 is a schematic hardware structure diagram of another embodiment of a line switching system based on flow monitoring according to an embodiment of the present invention;
fig. 2 is a flow chart of an embodiment of a line switching method based on flow monitoring according to an embodiment of the present invention;
fig. 3 is a schematic diagram of a network topology of an embodiment of a line switching method based on flow monitoring according to an embodiment of the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to fall within the scope of the invention.
Embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
Referring to fig. 1, fig. 1 is a schematic functional block diagram of an embodiment of a line switching system based on flow monitoring according to an embodiment of the present invention. As shown in fig. 1, the system includes:
the system comprises network equipment, a management module, a monitoring module, a judging module and a control module,
the network equipment is used for forming a private line network and transmitting real-time link state and flow information of the private line network to the monitoring module based on a network protocol;
the management module is used for displaying the running state of the private network and setting the parameters of the private network;
the monitoring module is used for monitoring the flow of the private network and sending the monitored abnormal flow to the judging module;
the judging module is used for judging whether the private network is abnormal or not, and if the private network is abnormal, a network abnormal signal is sent to the control module;
the control module is used for receiving the network abnormal signal and controlling the network equipment to switch the current service flow to other idle links.
In specific implementation, the embodiment of the invention solves the problems of failure, quality degradation, full-load switching and the like of a dedicated link cooperatively through the service modules of side-hanging monitoring, judging, controlling, managing and the like under the condition of not changing the existing network architecture. The system comprehensively judges the quality condition of the link by collecting the link quality parameters such as the flow, time delay, packet loss and the like of the dedicated line link, and automatically switches the link according to the set threshold and priority when the link fails, the quality deteriorates or is fully loaded, thereby ensuring the reliability and the stability of the dedicated line link. The system has the advantages of simple and convenient operation, obvious effect, wide applicability and the like, and can be widely applied to the field of network communication.
The bypass hanging in the embodiment of the invention means that a plurality of service modules such as monitoring, judging, controlling and managing are deployed in a bypass hanging mode. Advantages of side hanging deployment: the existing network architecture may not be changed; when the service module fails, the service network is not affected.
Optionally, the network device is formed into a private line network by a plurality of switches based on a specific network protocol.
In specific implementation, the network device is an infrastructure in the present invention, and a private network is mainly formed by a plurality of switches by adopting one or more modes such as MPLS, VPLS, IPSec, SD-WAN, etc., and one or more protocols such as SNMP, IPFIX, sFlow, etc., are adopted to provide real-time link state and flow information to the monitoring module.
Optionally, the management module comprises a network operation state display unit and a parameter setting unit,
the network running state display unit is used for displaying the running state of the network in real time;
and the parameter setting unit is used for setting the communication parameters, the flow threshold and the priority of the link to be switched of the network.
In specific implementation, the module is mainly responsible for monitoring and managing the running state of the network. The network operation state display unit of the management module can display the operation state of the network in real time, including information such as flow, bandwidth, quality and the like. Meanwhile, the parameter setting unit of the management module can also set various parameters, threshold values and priority levels of switching links so as to realize automatic management and control of the network.
Optionally, the monitoring module is specifically configured to:
and grabbing, analyzing and processing the flow data packet of the private line network through a flow collection and analysis algorithm, calculating the real-time flow of the private line network, and sending the monitored abnormal flow to a judging module.
In specific implementation, the module is mainly responsible for monitoring the traffic of the private line link, and realizing accurate measurement of the traffic. The monitoring module adopts SNMP, IPFIX, sFlow and other flow collection and analysis technologies, and the technologies are used for capturing, analyzing and processing the data packets, so that the real-time flow of the link can be accurately calculated, real-time alarm information is provided, and the abnormal flow of the alarm is sent to the judging module.
Optionally, the judging module is specifically configured to:
judging whether the private line network has a fault or whether the network traffic exceeds a traffic threshold, and if so, sending a network anomaly signal to the control module.
In specific implementation, the module is mainly responsible for judging whether the dedicated line link has a fault or not and judging whether the network flow exceeds a preset threshold value or not. If the network fails or the flow exceeds the threshold, the judging module immediately sends a signal to the control module to trigger the switching operation.
Optionally, the control module is specifically configured to:
operating SSH protocol remote management to issue a link switching configuration scheme and a configuration scheme to the switch;
and receiving a network abnormal signal sent by the judging module, and switching the current service flow to other idle links based on the pre-configured priority of the link to be switched.
In the specific implementation, the module runs the SSH protocol through the python script to remotely manage the configuration scheme and the recovery configuration scheme of the link switching issued to the switch, so that the automatic switching of the network is realized. After receiving the signal of the judging module, the control module immediately switches the service flow to other idle links, thereby ensuring the stability and reliability of the network.
Referring to fig. 2, fig. 2 is a flow chart illustrating an embodiment of a line switching method based on flow monitoring according to an embodiment of the invention. As shown in fig. 2, includes:
step S100, a management module displays the running state of the private network and sets the parameters of the private network;
step 200, a monitoring module monitors the flow of the private network and sends the monitored abnormal flow to a judging module;
step S300, a judging module judges whether the private network is abnormal or not based on the abnormal flow, and if the private network is abnormal, a network abnormal signal is sent to a control module;
step S400, the control module receives the network abnormal signal and controls the network equipment to switch the current service flow to other idle links.
In the embodiment of the invention, the management module sets corresponding parameters and triggering thresholds for the monitoring, judging, controlling and other modules. The administrator needs to set up the monitoring, judging, controlling and other modules through the management module. In the management module, an administrator can set parameters of network traffic monitoring, trigger thresholds, priority of the standby links and other relevant configurations. The administrator can set the monitoring period, link flow, bandwidth, time delay, packet loss and the like of the monitoring module, and is used for grasping the real-time flow condition of the network. The administrator may also set a traffic threshold, and if the network traffic exceeds a preset threshold, the determination module may be triggered. In addition, the administrator can also set the judging threshold value of the fault and full load of the judging module, which is used for judging whether the special line link has fault and fault type and judging whether the special line link reaches the load limit. When the link fails or the flow exceeds a threshold, the judging module sends a judging result to the control module. In addition, a link switching configuration scheme and a recovery configuration scheme issued by the control module are required to be set, so that flexible and accurate link switching is realized.
The monitoring module monitors the link flow information, and if abnormality occurs, the monitoring module sends the information to the judging module.
The judging module receives the abnormal information to judge and sends the judging result to the control module.
And the control module receives the network abnormal signal and controls the network equipment to switch the current service flow to other idle links.
Further, the control module receives the network anomaly signal and controls the network device to switch the current service flow to other idle links, including:
the control module receives the network abnormal signal and acquires corresponding configuration information to the network equipment according to the network abnormal signal;
and the network equipment switches the current service flow to other idle links based on the received configuration information.
In the specific implementation, the control module issues corresponding configuration information to the network equipment according to the judging result. The network device receives the configuration information to adjust the link configuration.
The control module receives the judgment result sent by the judgment module and sends corresponding configuration information to the network equipment according to the judgment result. After the network device receives the configuration information sent by the control module, the network device adjusts the configuration of the private line link and switches the traffic of the abnormal link to other normal links. For example, when the judging module judges that the dedicated link fails, the control module can send configuration information for switching to the standby link to the network equipment, and the network equipment executes the sent switching configuration scheme to automatically switch the flow to other normal links, so that the stability and the reliability of the network are ensured.
Further, the monitoring module monitors the traffic of the private network and sends the monitored abnormal traffic to the judging module, including:
the monitoring module periodically monitors the flow of the private line link;
when the detected flow, bandwidth, time delay or packet loss of the private network reach a set threshold value, judging the current abnormal flow;
the monitoring module analyzes the abnormal flow and generates an alarm, and sends an abnormal flow analysis result, alarm information and other link running condition information to the judging module.
In specific implementation, the monitoring module periodically monitors and analyzes the traffic of the dedicated line link. When the network parameters such as the flow, the bandwidth, the time delay or the packet loss of the private line link reach the set threshold, the abnormal flow is considered, and the monitoring module analyzes the abnormal flow, generates an alarm and sends the abnormal information and other link running state information to the judging module.
Further, the judging module judges whether the private network is abnormal based on the abnormal flow, and if the private network is abnormal, the judging module sends a network abnormal signal to the control module, including:
the judging module receives the abnormal information and other link running state information sent by the monitoring module and judges the abnormal flow analysis result;
the judging module judges whether the abnormal flow generation reasons are specific reasons and whether other link operation states meet the switching conditions;
if the abnormal flow generation reason is a specific reason and the other link running states meet the switching conditions, sending the judging result to the control module.
In specific implementation, the judging module receives the abnormal information and other link running state information sent by the monitoring module, and judges the abnormal information. The judging module can judge that the abnormality is caused by the conditions of special line link fault, quality degradation or traffic full load, and the like, and judges whether other link operation conditions meet the conditions of receiving traffic of the abnormal link, whether temporary capacity expansion of the link is needed or whether an emergency link is needed to be opened, and the like. And if the judgment result is not met, generating an alarm and sending the alarm to an administrator.
The monitoring module receives information such as delay, flow, jitter, packet loss rate and the like on a link in real time through protocols such as SNMP, IPFIX, sFlow and sends the information to the judging module with preset threshold values for judgment;
such as:
1. when the packet loss rate reaches 100%, the link failure can be judged;
2. when the packet loss rate is 0% <100%, the time delay is increased or the TCP retransmission phenomenon occurs, the quality degradation of the link can be judged;
3. when the traffic reaches more than 95% of the link bandwidth, and no packet loss, gao Shiyan and other phenomena exist, the full load condition of the link can be judged.
Further, step S400 further includes the steps of:
and when the monitoring module receives the abnormal link recovery information, sending a recovery signal to the control module to issue recovery configuration.
When the monitoring module finds that the abnormal link is recovered to be normal, the monitoring module continuously observes the operation condition of the special line link, and if no abnormality occurs, the monitoring module directly sends a recovery signal to the control module so that the control module can send recovery configuration. If an anomaly occurs, the entire process may be restarted until the link is restored to normal.
The implementation of the invention has the following technical advantages:
the automatic line switching system based on the dedicated line flow monitoring solves the problems of fault, quality degradation and full-load switching of the dedicated line link through the monitoring, management, control and judging modules. Compared with SDN technology in the prior art, the invention strengthens the capability of network monitoring and control, can monitor abnormal conditions in the network in real time and take corresponding measures, namely, the invention can dynamically adjust parameters such as bandwidth, qoS and the like of a transmission link and automatically switch the link according to the network topology structure, network quality and traffic load condition, realizes the high-efficiency transmission of network traffic and improves the network performance. However, the transmission link quality control scheme of the SDN is generally based on a statically preset rule, and cannot flexibly cope with complex network environment changes.
The service modules in the invention can be flexibly deployed, the original network architecture is not affected, the service modules can be used by side-hanging deployment, and special network equipment, network protocols and professional maintenance personnel are not required to be adopted. However, the SDN needs to rely on an SDN controller and network devices supporting the SDN, which are expensive, and require specialized personnel to perform operation and maintenance, so that the device cost and the operation and maintenance cost are greatly increased.
The embodiment of the invention provides a network topology diagram of a line switching method based on flow monitoring, as shown in fig. 3, service modules such as monitoring, management, control, judgment and the like are arranged in a centralized mode on a Server and are hung on a switch SW1, the hanging arrangement can not change the original network architecture, and the network service of the current network can not be influenced when the Server fails. Switches SW1, SW2, SW3 are located in the same city of the headquarter, and switches SW4, SW5, SW6 are located in different cities, so the link delays of the interconnections are all different. The bandwidth of the private line link is 3G from the headquarter to the subsection 1, and the bandwidths of the headquarter to the subsection 2, the subsection 3, the Cloud1 and the Cloud2 are all 1G, so that the interconnected bandwidths of the interconnected links between the switches are different, and the bandwidth instant delay of the equipment interconnected links is respectively: the bandwidth delays of SW1 to SW2 are respectively 3G and 1ms, the bandwidth delays of SW1 to SW3 are respectively 5G and 1ms, the bandwidth delays of SW2 to SW3 are respectively 4G and 1ms, the bandwidth delays of SW2 to SW4 are respectively 3G and 1ms, the bandwidth delays of SW2 to SW5 are respectively 1G and 30ms, the bandwidth delays of SW2 to SW6 as emergency links (normally closed state) are respectively 1G and 1ms, the bandwidth delays of SW2 to Cloud1 Cloud private lines are respectively 1G and 5ms, the bandwidth delays of SW3 to SW4 are respectively 3G and 4ms, the bandwidth delays of SW3 to SW6 are respectively 1G and 20ms, and the bandwidth delays of SW3 to Cloud2 Cloud private lines are respectively 1G and 6ms, and the bandwidth delays of SW5 to SW6 are respectively 1G and 20ms. And each switch interconnection link adopts a P2P mode to use dynamic routing protocols OSPF and BGP for interconnection, and the headquarter network, the branches and the cloud network adopt MPLS VPN private lines.
The following is a specific workflow that teaches link interruption and link quality degradation in connection with an embodiment:
(1) An interrupt failure condition occurs for links SW3 to SW 4.
When the links SW3 to SW4 break down, that is, the private line traffic of the headquarter to the subsection 1 is affected, the monitoring module receives a plurality of abnormal traffic information, such as the link traffic drops suddenly to 0, the packet loss rate is 100%, the link OSPF breaks down, and the like, and obtains the traffic conditions of the links SW1 to SW2, and sends the traffic conditions of the links SW1 to SW2 to the judging module, the judging module judges that the links break down according to the abnormal information, and receives the traffic conditions of the links SW1 to SW2, if the links are idle, the judging module sends the judging result to the control module to issue a switching link configuration scheme, and switches the 3G traffic of the abnormal link to the link, so as to ensure the quality of the traffic link to be optimal, but simultaneously, because the bandwidth of the links SW1 to SW2 reaches the threshold value of the full link, the judging result is sent to the control module to adjust the two idle private line traffic of the headquarter to the subsection 2 and the Cloud1 to the links SW1 to SW3 according to the priority of the link. If one or two special lines from the headquarter to the subsection 2 and the Cloud1 are running on the links SW1 to SW2 during failure, the judging module will not send switching information to the control module, and stable operation of the service needs to be ensured.
(2) Quality degradation of links SW2 to SW 5.
When the quality of the links SW2 to SW5 is degraded, that is, the private line traffic from the headquarter to the subsection 2 is affected, the monitoring module receives abnormal traffic information, such as partial packet loss or TCP retransmission, and the like, and because the bandwidths of the links SW3 to SW6 are only 1G, the normal operation of the two 1G traffic flows cannot be satisfied, only the emergency links SW2 to SW6 can be started, and the judging module sends the judging result to the control module to issue configuration for starting the emergency link and switching the link. And after the abnormal link is recovered to be normal, the control module issues the configuration of closing the emergency link and recovering the configuration.
In some other embodiments, a machine learning algorithm may be incorporated to optimize an automated line switching system. The machine learning algorithm may help the system predict network faults and traffic changes and automatically adjust network configuration when a fault or traffic change is predicted to ensure stability and reliability of the network. For example, possible faults or traffic overload conditions can be determined in advance by analyzing historical traffic data and trend predictions, so as to reduce switching time and continuously provide high-reliability network services. In addition, machine learning may also analyze and optimize network performance to improve network efficiency and throughput. By applying the machine learning algorithm to the automatic line switching system, the intelligent degree of the system can be improved, manual intervention is reduced, and the reliability and performance of the network are improved.
Or by introducing an edge computing technology, the monitoring module and the judging module are deployed at edge nodes closer to the user, so that faster network response and line switching operation are realized, and the response speed and the usability of the network are improved. Related security detection and protection modules can be added to protect the network from being threatened by malicious attacks and data leakage, so that the security of the network is improved.
It should be noted that, there is not necessarily a certain sequence between the steps, and those skilled in the art will understand that, in different embodiments, the steps may be performed in different orders, that is, may be performed in parallel, may be performed interchangeably, or the like.
The above embodiments are only for illustrating the technical solution of the present invention, and are not limiting; although the invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims (10)

1. The line switching system based on flow monitoring is characterized by comprising network equipment, a side-hanging deployment management module, a monitoring module, a judging module and a control module, wherein the network equipment is used for forming a private line network and sending real-time link state and flow information of the private line network to the monitoring module based on a network protocol;
the management module is used for displaying the running state of the private network and setting the parameters of the private network;
the monitoring module is used for monitoring the flow of the private network and sending the monitored abnormal flow to the judging module;
the judging module is used for carrying out first judgment and judging whether the private line network is abnormal or not;
a second judgment is carried out to judge whether the abnormal reason is one or more of special line link fault, quality degradation or full traffic;
thirdly, judging whether other link running conditions meet idle load and/or can bear the flow of an abnormal link or not;
fourth judging, judging whether a link is required to be temporarily expanded or an emergency link is required to be opened, and if the first judging, the second judging and the third judging are all met, sending a link switching instruction to a control module; if the first judgment and the second judgment are met, the third judgment is not met and/or the fourth judgment is met, sending a command for temporarily expanding the link or opening an emergency link to a control module;
if the second judgment is not satisfied, generating alarm information and sending the alarm information to an administrator;
the control module is used for receiving and executing a link switching signal, a link temporary capacity expansion and/or an instruction for starting an emergency link, and switching to the abnormal link when the abnormal link is recovered to be normal.
2. The traffic-monitoring-based line switching system according to claim 1, wherein the network device is a private line network composed of a plurality of switches based on a specific network protocol.
3. The traffic monitoring-based line switching system according to claim 2, wherein the management module comprises a network operation state presentation unit and a parameter setting unit,
the network running state display unit is used for displaying the running state of the network in real time;
and the parameter setting unit is used for setting the communication parameters, the flow threshold and the priority of the link to be switched of the network.
4. A line switching system based on flow monitoring according to claim 3, wherein the monitoring module is specifically configured to:
and grabbing, analyzing and processing the flow data packet of the private line network through a flow collection and analysis algorithm, calculating the real-time flow of the private line network, and sending the monitored abnormal flow to a judging module.
5. The line switching system based on flow monitoring according to claim 4, wherein the judging module is specifically configured to:
judging whether the private line network has a fault or whether the network traffic exceeds a traffic threshold, and if so, sending a network anomaly signal to the control module.
6. The traffic-monitoring-based line switching system of claim 5, wherein the control module is specifically configured to:
operating SSH protocol remote management to issue a link switching configuration scheme and a configuration scheme to the switch; and receiving a network abnormal signal sent by the judging module, and switching the current service flow to other idle links based on the pre-configured priority of the link to be switched.
7. A line switching method of a line switching system based on the flow monitoring of any one of claims 1-6, the method comprising:
the management module displays the running state of the private network and sets the parameters of the private network;
the monitoring module monitors the flow of the private line network and sends the monitored abnormal flow to the judging module;
the judging module judges whether the private network is abnormal or not based on the abnormal flow, and if the private network is abnormal, the judging module sends a network abnormal signal to the control module;
and the control module receives the network abnormal signal and controls the network equipment to switch the current service flow to other idle links.
8. The line switching method according to claim 7, wherein the control module receiving the network anomaly signal controls the network device to switch the current traffic to the other idle link, comprising:
the control module receives the network abnormal signal and acquires corresponding configuration information to the network equipment according to the network abnormal signal;
and the network equipment switches the current service flow to other idle links based on the received configuration information.
9. The line switching method according to claim 8, wherein the monitoring module monitors traffic of the private line network and sends the monitored abnormal traffic to the judging module, and the method comprises:
the monitoring module periodically monitors the flow of the private line link;
when the detected flow, bandwidth, time delay or packet loss of the private network reach a set threshold value, judging the current abnormal flow;
the monitoring module analyzes the abnormal flow and generates an alarm, and sends an abnormal flow analysis result, alarm information and other link running condition information to the judging module.
10. The line switching method according to claim 9, wherein the determining module determines whether the private line network is abnormal based on the abnormal traffic, and if it is determined that the private line network is abnormal, sends a network abnormality signal to the control module, including:
the judging module receives the abnormal information and other link running state information sent by the monitoring module and judges the abnormal flow analysis result;
the judging module judges whether the abnormal flow generation reasons are specific reasons and whether other link operation states meet the switching conditions;
if the abnormal flow generation reason is a specific reason and the other link running states meet the switching conditions, sending the judging result to the control module.
CN202310707601.5A 2023-06-15 2023-06-15 Line switching system and method based on flow monitoring Active CN116566803B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310707601.5A CN116566803B (en) 2023-06-15 2023-06-15 Line switching system and method based on flow monitoring

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310707601.5A CN116566803B (en) 2023-06-15 2023-06-15 Line switching system and method based on flow monitoring

Publications (2)

Publication Number Publication Date
CN116566803A CN116566803A (en) 2023-08-08
CN116566803B true CN116566803B (en) 2024-04-05

Family

ID=87490030

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310707601.5A Active CN116566803B (en) 2023-06-15 2023-06-15 Line switching system and method based on flow monitoring

Country Status (1)

Country Link
CN (1) CN116566803B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110650060A (en) * 2019-10-16 2020-01-03 中国联合网络通信集团有限公司 Processing method, equipment and storage medium for flow alarm
CN111565133A (en) * 2020-04-24 2020-08-21 广州虎牙科技有限公司 Private line switching method and device, electronic equipment and computer readable storage medium
CN113179182A (en) * 2021-04-27 2021-07-27 中国联合网络通信集团有限公司 Network supervision method, device, equipment and storage medium
WO2021227863A1 (en) * 2020-05-09 2021-11-18 北京金山云网络技术有限公司 Disaster recovery method and apparatus for hybrid cloud private line access network
CN114124492A (en) * 2021-11-12 2022-03-01 中盈优创资讯科技有限公司 Network traffic anomaly detection and analysis method and device
CN115277307A (en) * 2022-07-13 2022-11-01 浙江华通云数据科技有限公司 SD-WAN-based data transmission dynamic switching system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3790655B2 (en) * 2000-03-06 2006-06-28 富士通株式会社 Label switch network system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110650060A (en) * 2019-10-16 2020-01-03 中国联合网络通信集团有限公司 Processing method, equipment and storage medium for flow alarm
CN111565133A (en) * 2020-04-24 2020-08-21 广州虎牙科技有限公司 Private line switching method and device, electronic equipment and computer readable storage medium
WO2021227863A1 (en) * 2020-05-09 2021-11-18 北京金山云网络技术有限公司 Disaster recovery method and apparatus for hybrid cloud private line access network
CN113179182A (en) * 2021-04-27 2021-07-27 中国联合网络通信集团有限公司 Network supervision method, device, equipment and storage medium
CN114124492A (en) * 2021-11-12 2022-03-01 中盈优创资讯科技有限公司 Network traffic anomaly detection and analysis method and device
CN115277307A (en) * 2022-07-13 2022-11-01 浙江华通云数据科技有限公司 SD-WAN-based data transmission dynamic switching system

Also Published As

Publication number Publication date
CN116566803A (en) 2023-08-08

Similar Documents

Publication Publication Date Title
US8593945B2 (en) Connectivity fault management traffic indication extension
US10516476B2 (en) Systems and methods for managing multilayer communication networks
US11310160B2 (en) Bandwidth information notification method, network node and communication system
EP2530872B1 (en) Autonomic network management system
JP2017508401A (en) Switch replacement of partial software defined network in IP network
US7724685B2 (en) Network segmentation method
US20080198753A1 (en) Network monitoring and disaster detection
CN101778014B (en) Method and device for analyzing service quality deterioration
Padma et al. Proactive failure recovery in OpenFlow based software defined networks
US10250528B2 (en) Packet prediction in a multi-protocol label switching network using operation, administration, and maintenance (OAM) messaging
US20080263615A1 (en) Integrated operation management system of video transmission network and operation management method
Isyaku et al. Software defined networking failure recovery with flow table aware and flows classification
CN116566803B (en) Line switching system and method based on flow monitoring
US10341232B2 (en) Packet prediction in a multi-protocol label switching network using openflow messaging
Swarna et al. Nested failure detection and recovery in software defined 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