[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN111130885A - Network communication method, device, equipment and storage medium - Google Patents

Network communication method, device, equipment and storage medium Download PDF

Info

Publication number
CN111130885A
CN111130885A CN201911363671.3A CN201911363671A CN111130885A CN 111130885 A CN111130885 A CN 111130885A CN 201911363671 A CN201911363671 A CN 201911363671A CN 111130885 A CN111130885 A CN 111130885A
Authority
CN
China
Prior art keywords
communication
line
information
network
wan device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201911363671.3A
Other languages
Chinese (zh)
Inventor
程飘
银福裕
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sangfor Technologies Co Ltd
Original Assignee
Sangfor Technologies 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 Sangfor Technologies Co Ltd filed Critical Sangfor Technologies Co Ltd
Priority to CN201911363671.3A priority Critical patent/CN111130885A/en
Publication of CN111130885A publication Critical patent/CN111130885A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies
    • 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/0631Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/04Processing captured monitoring data, e.g. for logfile generation
    • H04L43/045Processing captured monitoring data, e.g. for logfile generation for graphical visualisation of monitoring data
    • 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
    • H04L43/0829Packet loss
    • 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
    • H04L43/0894Packet rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/16Threshold monitoring

Landscapes

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

Abstract

The invention relates to the technical field of network communication, and discloses a network communication method, a device, equipment and a storage medium, wherein first equipment information of first SD-WAN equipment and second equipment information of second SD-WAN equipment are obtained; selecting a target communication line from the communication lines according to the first equipment information and the second equipment information; generating a main combined line and a standby combined line according to the target communication line; enabling the first SD-WAN device and the second SD-WAN device to perform network communication through the main combined line or the standby combined line. The backbone network line is introduced to generate the main combination line and the standby combination line for network communication, so that more choices are provided for network communication, the networking cost is reduced, and the networking efficiency is improved.

Description

Network communication method, device, equipment and storage medium
Technical Field
The present invention relates to the field of network communication technologies, and in particular, to a network communication method, apparatus, device, and storage medium.
Background
At present, network communication networking is mainly based on a private line and an internet line, but the two modes have the following problems:
1. the disadvantages of private line networking are as follows: the special line has high laying cost, long lead cycle, very complex maintenance and high requirement on personnel.
2. Networking an internet line: the networking of internet lines, which generally refers to networking by using internet broadband, has the problems of unstable network quality, frequent interruption and the like.
3. The method can not be applied to networking in the global range, and can not cope with scenes with large geographic latitude span and complex network environment.
Therefore, there is a technical problem of how to solve various problems of global or large-scale intranet communication.
The above is only for the purpose of assisting understanding of the technical aspects of the present invention, and does not represent an admission that the above is prior art.
Disclosure of Invention
The invention mainly aims to provide a network communication method, a network communication device, a centralized management platform and a storage medium, and aims to solve the technical problems of various problems in global or large-scale intranet communication.
In order to achieve the above object, the present invention provides a network communication method, including the steps of:
acquiring first device information of a first SD-WAN device and second device information of a second SD-WAN device;
selecting a target communication line from communication lines according to the first equipment information and the second equipment information, wherein the communication lines comprise backbone network lines;
generating a main combined line and a standby combined line according to the target communication line;
enabling the first SD-WAN device and the second SD-WAN device to perform network communication through the main combined line or the standby combined line.
Preferably, the communication line includes: backbone network line, special line and internet line;
selecting a target communication line from the communication lines according to the first device information and the second device information, specifically comprising:
generating a current communication scene between the first SD-WAN device and the second SD-WAN device according to the first device information and the second device information;
judging whether the current communication scene is a preset communication scene or not;
and if the current communication scene is not a preset communication scene, selecting the backbone network line, the special line and the internet line from the communication lines as target communication lines.
Preferably, after the determining whether the current communication scenario is a preset communication scenario, the method further includes:
and if the current communication scene is a preset communication scene, selecting the special line and the internet line from the communication lines as the target communication line.
Preferably, the generating a main combined line and a standby combined line according to the target communication line specifically includes:
combining the target communication lines according to a preset combination strategy;
and determining a main combined line and an auxiliary combined line according to the combination result, wherein the main combined line or the auxiliary combined line at least comprises one target communication line.
Preferably, the enabling the first SD-WAN device and the second SD-WAN device to perform network communication through the main combined line or the standby combined line specifically includes:
network communicating the first SD-WAN device and the second SD-WAN device over the primary combined line;
acquiring the current communication state of the main combined line;
judging whether the current communication state is normal or not;
and if the current communication state is not normal, switching to the standby combination line to enable the first SD-WAN device and the second SD-WAN device to carry out network communication.
Preferably, after the network communication between the first SD-WAN device and the second SD-WAN device is performed through the main combined line or the standby combined line, the method further includes:
receiving first flow rate information sent by the first SD-WAN device and second flow rate information sent by the second SD-WAN device;
generating communication flow rate trend data according to the first flow rate information and the second flow rate information, and displaying the communication flow rate trend data;
taking the first flow rate information or the second flow rate information as target flow rate information;
judging whether the target flow velocity information exceeds a preset flow velocity threshold value or not;
and if the target flow rate information exceeds the preset flow rate threshold, generating flow rate overrun warning information, and displaying the flow rate overrun warning information.
Preferably, after the network communication between the first SD-WAN device and the second SD-WAN device is performed through the main combined line or the standby combined line, the method further includes:
receiving first packet loss rate data sent by the first SD-WAN device and second packet loss rate data sent by the second SD-WAN device;
generating communication quality trend data according to the first packet loss rate data and the second packet loss rate data, and displaying the communication quality trend data;
taking the first packet loss rate data or the second packet loss rate data as target packet loss rate data;
judging whether the target packet loss rate data exceeds a preset packet loss rate threshold value or not;
and if the target packet loss rate data exceeds the preset packet loss rate threshold, generating packet loss rate overrun warning information, and displaying the packet loss rate overrun warning information.
Further, to achieve the above object, the present invention also proposes a network communication apparatus including:
the information acquisition module is used for acquiring first position information of the first SD-WAN device and second position information of the second SD-WAN device;
a target selection module, configured to select a target communication line from the communication lines according to the first location information and the second location information, where the communication line includes a backbone network line;
the combined line module is used for generating a main combined line and a standby combined line according to the target communication line;
and the network communication module is used for enabling the first SD-WAN device and the second SD-WAN device to carry out network communication through the main combined line or the standby combined line.
Further, to achieve the above object, the present invention also proposes a network communication device, including: a memory, a processor, and a network communication program stored on the memory and executable on the processor, the network communication program configured with steps implementing the network communication method as described above.
Furthermore, to achieve the above object, the present invention further proposes a storage medium having a network communication program stored thereon, which when executed by a processor implements the steps of the network communication method as described above.
The network communication method provided by the invention comprises the steps of acquiring first equipment information of first SD-WAN equipment and second equipment information of second SD-WAN equipment; selecting a target communication line from the communication lines according to the first equipment information and the second equipment information; generating a main combined line and a standby combined line according to the target communication line; enabling the first SD-WAN device and the second SD-WAN device to perform network communication through the main combined line or the standby combined line. The backbone network line is introduced to generate the main combination line and the standby combination line for network communication, so that more choices are provided for network communication, the networking cost is reduced, and the networking efficiency is improved.
Drawings
FIG. 1 is a block diagram of a centralized management platform of a hardware operating environment according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating a network communication method according to an embodiment of the present invention;
FIG. 3 is a flowchart illustrating a network communication method according to another embodiment of the present invention;
FIG. 4 is a flow chart illustrating a network communication method according to another embodiment of the present invention;
fig. 5 is a functional block diagram of a network communication device according to an embodiment of the invention.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
Referring to fig. 1, fig. 1 is a schematic structural diagram of a centralized management platform of a hardware operating environment according to an embodiment of the present invention.
As shown in fig. 1, the centralized management platform may include: a processor 1001, such as a Central Processing Unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Wherein a communication bus 1002 is used to enable connective communication between these components. The user interface 1003 may comprise a Display screen (Display), an input unit such as keys, and the optional user interface 1003 may also comprise a standard wired interface, a wireless interface. The network interface 1004 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface). The Memory 1005 may be a Random Access Memory (RAM) Memory or a non-volatile Memory (e.g., a magnetic disk Memory). The memory 1005 may alternatively be a storage device separate from the processor 1001.
Those skilled in the art will appreciate that the device architecture shown in fig. 1 does not constitute a limitation of a centralized management platform, and may include more or fewer components than those shown, or some components in combination, or a different arrangement of components.
As shown in fig. 1, a memory 1005, which is a storage medium, may include therein an operating system, a network communication module, a user interface module, and a network communication program.
In the centralized management platform shown in fig. 1, the network interface 1004 is mainly used for connecting an external network and performing data communication with other network devices; the user interface 1003 is mainly used for connecting to a user equipment and performing data communication with the user equipment; the device calls a network communication program stored in the memory 1005 through the processor 1001 and executes the network communication method provided by the embodiment of the present invention.
Based on the hardware structure, the embodiment of the network communication method is provided.
Referring to fig. 2, fig. 2 is a flowchart illustrating a network communication method according to an embodiment of the present invention.
In the embodiment of fig. 2, the network communication method includes the following steps:
step S10, acquiring first device information of the first SD-WAN device and second device information of the second SD-WAN device.
It should be noted that, the execution subject of this embodiment may be a network communication device, the network communication device may be a centralized management platform, and may also be a device that can implement the same or similar functions.
It should be noted that the SD-WAN defines a network for wide area software, and is a service formed by applying an SDN technology to a wide area network scenario, and the service is used for connecting enterprise networks, data centers, internet applications, and cloud services in a wide geographic range; the SD-WAN device supports multiple networking modes, and performs networking through the SD-WAN device, and the SD-WAN device may support a backbone network line, a private line, an internet line, and the like, and may also support other lines, which is not limited in this embodiment.
It should be understood that the centralized management platform can monitor the SD-WAN devices deployed in branches, display each branch access physical device in a map manner, provide remote access branches for centralized management, and implement branch configuration policy issuing, intelligent upgrade, fault location, safety alarm, and the like.
It should be noted that the first SD-WAN device is an SD-WAN device deployed in a core service area, all intranet services of a user are placed in the area, and are isolated by a firewall to ensure intranet service security, and the first SD-WAN device and second SD-WAN devices of each branch office can be placed in the core service area to perform combined network communication, so that a plurality of second SD-WAN devices can exist simultaneously, and a centralized management platform can manage and control all SD-WAN devices.
Step S20, selecting a target communication line from the communication lines according to the first device information and the second device information, where the communication line includes a backbone network line.
It should be understood that the device information includes device location information, network status information, and other device information, a current communication scenario between the first SD-WAN device and the second SD-WAN device may be determined according to the first device information and the second device information, and an appropriate target communication line may be selected according to the current communication scenario, where the target communication line may be multiple communication lines, which is not limited in this embodiment.
It should be understood that, the communication lines in this embodiment include backbone networks, the cost of networking using backbone networks is much lower than that of dedicated lines, the network quality is also greatly superior to that of internet lines in terms of delay and packet loss, the line quality can achieve the effect comparable to that of dedicated lines, after the support for backbone networks is introduced, the cost of networking using dedicated lines can be reduced, the deployment time of networking services can be shortened, the network quality of networking of internet lines can be improved, better service access experience can be provided, the introduction of backbone networks can make up for the disadvantages of networking using dedicated lines and internet lines, and the selectivity of networking modes can be further enriched.
In specific implementation, communication scenes can be divided into two types, namely a simple communication scene and a difficult communication scene, and the determination of the communication scenes can be realized by analyzing device position information and network state information in device information, for example, if the geographic latitude span between a first SD-WAN device and a second SD-WAN device is found to be large according to first device information and second device information, that is, the distance between the first SD-WAN device and the second SD-WAN device is long, the current communication scene is determined to be the difficult communication scene, otherwise, the current communication scene is determined to be the simple communication scene; for another example, if it is found from the first device information and the second device information that the network environment between the first SD-WAN device and the second SD-WAN device is complex and the interference is large, it is determined that the current communication scenario is a difficult communication scenario, and otherwise, it is determined that the current communication scenario is a simple communication scenario.
Step S30, a main combined line and a backup combined line are generated according to the target communication line.
It can be understood that, after determining a target communication line corresponding to a current communication scenario, combining the target communication lines, and generating 1 main combined line and 1 standby combined line, or 1 main combined line and 2 standby combined lines, or 1 main combined line and 3 standby combined lines according to a combination result, which may be combined according to an actual situation, and this embodiment does not limit this.
Step S40, enabling the first SD-WAN device and the second SD-WAN device to perform network communication via the main combined line or the standby combined line.
It should be understood that, according to the actual situation, whether the first SD-WAN device and the second SD-WAN device are enabled to perform network communication through the main combined line or the backup combined line is selected, and the selection condition may be that the first SD-WAN device and the second SD-WAN device are enabled to perform network communication through the main combined line first, and when the main combined line fails, the backup combined line is switched to perform communication, so as to further guarantee the stability of the network communication.
In the embodiment, first device information of a first SD-WAN device and second device information of a second SD-WAN device are obtained; selecting a target communication line from the communication lines according to the first equipment information and the second equipment information; generating a main combined line and a standby combined line according to the target communication line; enabling the first SD-WAN device and the second SD-WAN device to perform network communication through the main combined line or the standby combined line. The backbone network line is introduced to generate the main combination line and the standby combination line for network communication, so that more choices are provided for network communication, the networking cost is reduced, and the networking efficiency is improved.
Referring to fig. 3, fig. 3 is a schematic flowchart of another embodiment of the network communication method according to the present invention, and based on the embodiment described in fig. 2, another embodiment of the network communication method according to the present invention is provided, where the communication line includes: backbone network line, special line and internet line; the step S20 includes:
step S201, generating a current communication scenario between the first SD-WAN device and the second SD-WAN device according to the first device information and the second device information.
It is to be understood that the first device location information and the first network status information are extracted from the first device information, the second device location information and the second network status information are extracted from the second device information, the current location relationship between the first SD-WAN device and the second SD-WAN device is determined according to the first device location information and the second device location information, the current network communication environment between the first SD-WAN device and the second SD-WAN device is determined according to the first network status information and the second network status information, and the current communication scenario between the first SD-WAN device and the second SD-WAN device is generated according to the current location relationship and the current network communication environment.
In a specific implementation, a communication scene may be divided into a simple communication scene and a difficult communication scene, and whether the simple communication scene is used as the current communication scene or the difficult communication scene is used as the current communication scene is determined according to the current location relationship and the current network communication environment, for example, when the current location relationship is close and the current network communication environment is good, the simple communication scene may be used as the current communication scene, otherwise, the difficult communication scene may be used as the current communication scene or divided into other communication scenes, and the current communication scene is determined according to other device information, which is not limited in this embodiment.
Step S202, judging whether the current communication scene is a preset communication scene.
It can be understood that the simple communication scene may be used as a preset communication scene in advance, that is, whether the current communication scene is the simple communication scene is determined.
Step S203, if the current communication scene is not a preset communication scene, selecting the backbone network line, the private line and the Internet line from the communication lines as target communication lines.
It should be understood that, if the current communication scenario is not a simple communication scenario, it is determined that the current communication scenario is a difficult communication scenario, and a general private line and an internet line cannot meet a network communication requirement, so that a backbone line needs to be introduced for network communication, and a backbone line, a private line and an internet line are selected as a target communication line from communication lines.
It can be understood that, if the current communication scenario is a simple communication scenario, at this time, a general private line and an internet line can meet the network communication requirement, and good network communication can be performed without introducing a backbone network line, so that the private line and the internet line only need to be selected from the communication lines as a target communication line.
In a specific implementation, for example, when the core service area is domestic, i.e., the first SD-WAN device is domestic, there are two branches domestic and abroad respectively, the domestic SD-WAN device is deployed at the domestic branch, and the foreign SD-WAN device is deployed at the foreign branch. In the network communication process, domestic branches and core service area networking are relatively simple, network communication can be carried out in a special line and internet line networking mode, and foreign branches and core service area networking parts cannot achieve a good networking effect due to the fact that the network environment is complex, the geographical space span is large, the internet line networking quality is poor, the special line networking laying cost is high, and therefore backbone line networks can be introduced to carry out network communication on the basis of the special line and the internet line.
Further, the step S30 includes:
step S301, combining the target communication lines according to a preset combination strategy;
it should be understood that, in the present embodiment, for convenience of description, the following description is given by taking that the current communication scenario is not a preset communication scenario, that is, the current communication scenario is a difficult communication scenario, and this is not limited in the present embodiment, and the preset combination policy is a preset combination rule, and the target communication lines are combined according to the preset combination policy.
Step S302, determining a main combined line and a standby combined line according to a combination result, wherein the main combined line or the standby combined line at least comprises one target communication line.
It can be understood that, at this time, the target communication line includes a dedicated line, an internet line, and a backbone line, one of the three lines may be selected as a main combined line according to an actual situation, and the other lines may be selected as a standby combined line.
In a specific implementation, for example, selection is performed according to an actual situation, a dedicated line may be used for a main combining line, a backbone network line or an internet line may be used for a standby combining line, or both the main combining line and the standby combining line use a backbone network line or a dedicated line, or the main combining line uses an internet line, and two standby combining lines are set to respectively use the backbone network line and the internet line.
Further, the step S40 includes:
step S401, enabling the first SD-WAN device and the second SD-WAN device to perform network communication through the main combination line.
It should be understood that, after the primary combined line and the backup combined line are determined, the primary combined line is used first to enable the first SD-WAN device and the second SD-WAN device to perform network communication, and of course, the backup combined line may also be used first, which is not limited in this embodiment, and in this embodiment, the primary combined line is used first as an example for description.
Step S402, acquiring the current communication state of the main combination line.
It is understood that the current communication state of the main combination line is acquired, and the current communication state is used to evaluate whether the network communication of the main combination line is normal.
Step S403, determining whether the current communication state is normal.
Step S404, if the current communication state is not normal, switching to the standby combination line to enable the first SD-WAN device and the second SD-WAN device to perform network communication.
It can be understood that if the current communication state is normal, the main combination line is still used, if the current communication state is abnormal, the main combination line is switched to the standby combination line, and when the main combination line is recovered to be normal, the main combination line is switched to the main combination line.
In this embodiment, a current communication scenario between the first SD-WAN device and the second SD-WAN device is generated according to the first device information and the second device information; judging whether the current communication scene is a preset communication scene or not; if the current communication scene is not a preset communication scene, selecting the backbone network line, the special line and the internet line from the communication lines as target communication lines; combining the target communication lines according to a preset combination strategy; determining a main combined line and a standby combined line according to the combination result; network communicating the first SD-WAN device and the second SD-WAN device over the primary combined line; acquiring the current communication state of the main combined line; judging whether the current communication state is normal or not; and if the current communication state is abnormal, switching to the standby combination line to enable the first SD-WAN device and the second SD-WAN device to carry out network communication, so that the stability and the communication efficiency of the network communication are guaranteed by the mode of the standby switching.
Referring to fig. 4, fig. 4 is a flowchart illustrating a network communication method according to another embodiment of the present invention, and based on the foregoing fig. 2 or fig. 3, a network communication method according to another embodiment of the present invention is proposed, in this embodiment, based on the embodiment of fig. 2, and after the step S40, the method further includes:
step S501, receiving first flow rate information sent by the first SD-WAN device and second flow rate information sent by the second SD-WAN device.
It should be noted that, after the SD-WAN device is connected to the centralized management platform, the SD-WAN device reports its own flow rate information to the centralized management platform through the data reporting interface opened by the centralized management platform, and at the same time, the SD-WAN device collects packet loss/delay/jitter data on the networking lines and reports the packet loss/delay/jitter data to the centralized management platform, and the centralized management platform performs integration analysis on the data reported by the SD-WAN device, thereby showing the flow rate trend statistics of each SD-WAN and the quality statistics trend of each networking line.
It is understood that the centralized management platform may receive first flow rate information sent by a first SD-WAN device and second flow rate information sent by a second SD-WAN device, the flow rate information being indicative of the data flow rate of the SD-WAN devices.
Step S502, generating communication flow rate trend data according to the first flow rate information and the second flow rate information, and displaying the communication flow rate trend data.
It can be understood that the data can be subjected to statistical analysis by receiving the first flow rate information and the second flow rate information at a plurality of moments to generate communication flow rate trend data, the communication flow rate trend data can visually represent the flow rate change condition of each SD-WAN device within preset time, and the communication flow rate trend data is displayed, so that a user can conveniently know the flow rate state, namely the change condition, of each SD-WAN device.
Step S503, using the first flow rate information or the second flow rate information as target flow rate information.
Step S504, determining whether the target flow rate information exceeds a preset flow rate threshold.
It should be noted that, the centralized management platform in this embodiment further includes an alarm mechanism, and performs an alarm when the flow rate of the SD-WAN device exceeds the limit, and may set a preset flow rate threshold and a preset duration, and when the flow rate exceeds the preset flow rate threshold and the duration exceeds the preset duration, an alarm may be generated.
And step S505, if the target flow rate information exceeds the preset flow rate threshold, generating flow rate overrun warning information, and displaying the flow rate overrun warning information.
Further, after the step S40, the method further includes: receiving first packet loss rate data sent by the first SD-WAN device and second packet loss rate data sent by the second SD-WAN device; generating communication quality trend data according to the first packet loss rate data and the second packet loss rate data, and displaying the communication quality trend data; taking the first packet loss rate data or the second packet loss rate data as target packet loss rate data; judging whether the target packet loss rate data exceeds a preset packet loss rate threshold value or not; and if the target packet loss rate data exceeds the preset packet loss rate threshold, generating packet loss rate overrun warning information, and displaying the packet loss rate overrun warning information.
It can be understood that, in addition to generating flow rate trend data by detecting the flow rate of the SD-WAN device and generating flow rate overrun warning information when overrun occurs, the packet loss rate can be detected to generate communication quality trend data, and packet loss rate overrun warning information is generated when the packet loss rate data overrun and these information are all displayed, which is convenient for a user to control the state information of each SD-WAN device and networking line, and certainly, other display information can be generated by detecting data such as delay, jitter, and the like, which is not limited in this embodiment.
In this embodiment, first flow rate information sent by the first SD-WAN device and second flow rate information sent by the second SD-WAN device are received; generating communication flow rate trend data according to the first flow rate information and the second flow rate information, and displaying the communication flow rate trend data; taking the first flow rate information or the second flow rate information as target flow rate information; judging whether the target flow velocity information exceeds a preset flow velocity threshold value or not; and if the target flow rate information exceeds the preset flow rate threshold, generating flow rate overrun warning information, and displaying the flow rate overrun warning information, so that a user can conveniently and quickly know the state information of each SD-WAN device and the networking line, and the management and control capability is improved.
Furthermore, an embodiment of the present invention further provides a storage medium, where a network communication program is stored, and the network communication program, when executed by a processor, implements the steps of the network communication method as described above.
Since the storage medium adopts all technical solutions of all the embodiments, at least all the beneficial effects brought by the technical solutions of the embodiments are achieved, and no further description is given here.
In addition, referring to fig. 5, an embodiment of the present invention further provides a network communication apparatus, where the network communication apparatus includes:
the information acquiring module 10 is configured to acquire first location information of a first SD-WAN device and second location information of a second SD-WAN device.
It should be noted that the SD-WAN defines a network for wide area software, and is a service formed by applying an SDN technology to a wide area network scenario, and the service is used for connecting enterprise networks, data centers, internet applications, and cloud services in a wide geographic range; the SD-WAN device supports multiple networking modes, and performs networking through the SD-WAN device, and the SD-WAN device may support a backbone network line, a private line, an internet line, and the like, and may also support other lines, which is not limited in this embodiment.
It should be understood that the centralized management platform can monitor the SD-WAN devices deployed in branches, display each branch access physical device in a map manner, provide remote access branches for centralized management, and implement branch configuration policy issuing, intelligent upgrade, fault location, safety alarm, and the like.
It should be noted that the first SD-WAN device is an SD-WAN device deployed in a core service area, all intranet services of a user are placed in the area, and are isolated by a firewall to ensure intranet service security, and the first SD-WAN device and second SD-WAN devices of each branch office can be placed in the core service area to perform combined network communication, so that a plurality of second SD-WAN devices can exist simultaneously, and a centralized management platform can manage and control all SD-WAN devices.
And a target selecting module 20, configured to select a target communication line from the communication lines according to the first location information and the second location information, where the communication line includes a backbone network line.
It should be understood that the device information includes device location information, network status information, and other device information, a current communication scenario between the first SD-WAN device and the second SD-WAN device may be determined according to the first device information and the second device information, and an appropriate target communication line may be selected according to the current communication scenario, where the target communication line may be multiple communication lines, which is not limited in this embodiment.
It should be understood that the communication line in this embodiment includes a backbone network line, the cost of networking using the backbone network line is much lower than that of a dedicated line, the network quality is also greatly superior to that of an internet line in terms of delay and packet loss, the line quality can achieve the effect comparable to that of the dedicated line, after the support for the backbone network line is introduced, the cost of networking using the dedicated line can be reduced, the deployment time of networking service is shortened, the network quality of networking of the internet line can be improved, better service access experience is provided, the disadvantage of networking using the dedicated line and the internet line can be compensated by introducing the backbone network line, and the selectivity of networking modes can be further enriched.
In specific implementation, communication scenes can be divided into two types, namely a simple communication scene and a difficult communication scene, and the determination of the communication scenes can be realized by analyzing device position information and network state information in device information, for example, if the geographic latitude span between a first SD-WAN device and a second SD-WAN device is found to be large according to first device information and second device information, that is, the distance between the first SD-WAN device and the second SD-WAN device is long, the current communication scene is determined to be the difficult communication scene, otherwise, the current communication scene is determined to be the simple communication scene; for another example, if it is found from the first device information and the second device information that the network environment between the first SD-WAN device and the second SD-WAN device is complex and the interference is large, it is determined that the current communication scenario is a difficult communication scenario, and otherwise, it is determined that the current communication scenario is a simple communication scenario.
And a combined line module 30, configured to generate a main combined line and a standby combined line according to the target communication line.
It can be understood that, after determining a target communication line corresponding to a current communication scenario, combining the target communication lines, and generating 1 main combined line and 1 standby combined line, or 1 main combined line and 2 standby combined lines, or 1 main combined line and 3 standby combined lines according to a combination result, which may be combined according to an actual situation, and this embodiment does not limit this.
A network communication module 40, configured to enable the first SD-WAN device and the second SD-WAN device to perform network communication via the main combined line or the standby combined line.
It should be understood that, according to the actual situation, whether the first SD-WAN device and the second SD-WAN device are enabled to perform network communication through the main combined line or the backup combined line is selected, and the selection condition may be that the first SD-WAN device and the second SD-WAN device are enabled to perform network communication through the main combined line first, and when the main combined line fails, the backup combined line is switched to perform communication, so as to further guarantee the stability of the network communication.
In the embodiment, first device information of a first SD-WAN device and second device information of a second SD-WAN device are obtained; selecting a target communication line from the communication lines according to the first equipment information and the second equipment information; generating a main combined line and a standby combined line according to the target communication line; enabling the first SD-WAN device and the second SD-WAN device to perform network communication through the main combined line or the standby combined line. The backbone network line is introduced to generate the main combination line and the standby combination line for network communication, so that more choices are provided for network communication, the networking cost is reduced, and the networking efficiency is improved.
In an embodiment, the target selecting module 20 is further configured to generate a current communication scenario between the first SD-WAN device and the second SD-WAN device according to the first device information and the second device information; judging whether the current communication scene is a preset communication scene or not; and if the current communication scene is not a preset communication scene, selecting the backbone network line, the special line and the internet line from the communication lines as target communication lines.
In an embodiment, the target selecting module 20 is further configured to select the private line and the internet line from the communication lines as the target communication line if the current communication scene is a preset communication scene.
In an embodiment, the combined line module 30 is further configured to combine the target communication lines according to a preset combining policy; and determining a main combined line and an auxiliary combined line according to the combination result, wherein the main combined line or the auxiliary combined line at least comprises one target communication line.
In an embodiment, the network communication module 40 is further configured to enable the first SD-WAN device and the second SD-WAN device to perform network communication through the main combination line; acquiring the current communication state of the main combined line; judging whether the current communication state is normal or not; and if the current communication state is not normal, switching to the standby combination line to enable the first SD-WAN device and the second SD-WAN device to carry out network communication.
In an embodiment, the network communication apparatus further includes a flow rate information module, configured to receive first flow rate information sent by the first SD-WAN device and second flow rate information sent by the second SD-WAN device; generating communication flow rate trend data according to the first flow rate information and the second flow rate information, and displaying the communication flow rate trend data; taking the first flow rate information or the second flow rate information as target flow rate information; judging whether the target flow velocity information exceeds a preset flow velocity threshold value or not; and if the target flow rate information exceeds the preset flow rate threshold, generating flow rate overrun warning information, and displaying the flow rate overrun warning information.
In an embodiment, the network communication apparatus further includes a quality information module, where the quality information module is configured to receive first packet loss rate data sent by the first SD-WAN device and second packet loss rate data sent by the second SD-WAN device; generating communication quality trend data according to the first packet loss rate data and the second packet loss rate data, and displaying the communication quality trend data; taking the first packet loss rate data or the second packet loss rate data as target packet loss rate data; judging whether the target packet loss rate data exceeds a preset packet loss rate threshold value or not; and if the target packet loss rate data exceeds the preset packet loss rate threshold, generating packet loss rate overrun warning information, and displaying the packet loss rate overrun warning information.
The network communication device of the present invention adopts all the technical solutions of all the embodiments described above, so that at least all the beneficial effects brought by the technical solutions of the embodiments described above are achieved, and details are not repeated herein.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a computer-readable storage medium (such as ROM/RAM, magnetic disk, optical disk) as described above, and includes several instructions for enabling an intelligent centralized management platform (which may be a mobile phone, a computer, a centralized management platform, an air conditioner, or a network centralized management platform, etc.) to execute the method according to the embodiments of the present invention.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.

Claims (10)

1. A network communication method, characterized by comprising the steps of:
acquiring first device information of a first SD-WAN device and second device information of a second SD-WAN device;
selecting a target communication line from communication lines according to the first equipment information and the second equipment information, wherein the communication lines comprise backbone network lines;
generating a main combined line and a standby combined line according to the target communication line;
enabling the first SD-WAN device and the second SD-WAN device to perform network communication through the main combined line or the standby combined line.
2. The network communication method according to claim 1, wherein the communication line includes: backbone network line, special line and internet line;
selecting a target communication line from the communication lines according to the first device information and the second device information, specifically comprising:
generating a current communication scene between the first SD-WAN device and the second SD-WAN device according to the first device information and the second device information;
judging whether the current communication scene is a preset communication scene or not;
and if the current communication scene is not a preset communication scene, selecting the backbone network line, the special line and the internet line from the communication lines as target communication lines.
3. The network communication method according to claim 2, wherein after determining whether the current communication scenario is a preset communication scenario, the method further comprises:
and if the current communication scene is a preset communication scene, selecting the special line and the internet line from the communication lines as the target communication line.
4. The network communication method according to claim 1, wherein the generating a main combined line and a backup combined line according to the target communication line specifically includes:
combining the target communication lines according to a preset combination strategy;
and determining a main combined line and an auxiliary combined line according to the combination result, wherein the main combined line or the auxiliary combined line at least comprises one target communication line.
5. The network communication method according to any one of claims 1 to 4, wherein the network communication between the first SD-WAN device and the second SD-WAN device via the main combined line or the auxiliary combined line includes:
network communicating the first SD-WAN device and the second SD-WAN device over the primary combined line;
acquiring the current communication state of the main combined line;
judging whether the current communication state is normal or not;
and if the current communication state is not normal, switching to the standby combination line to enable the first SD-WAN device and the second SD-WAN device to carry out network communication.
6. The network communication method according to any one of claims 1 to 4, wherein after the network communication between the first SD-WAN device and the second SD-WAN device via the main combined line or the auxiliary combined line, the method further comprises:
receiving first flow rate information sent by the first SD-WAN device and second flow rate information sent by the second SD-WAN device;
generating communication flow rate trend data according to the first flow rate information and the second flow rate information, and displaying the communication flow rate trend data;
taking the first flow rate information or the second flow rate information as target flow rate information;
judging whether the target flow velocity information exceeds a preset flow velocity threshold value or not;
and if the target flow rate information exceeds the preset flow rate threshold, generating flow rate overrun warning information, and displaying the flow rate overrun warning information.
7. The network communication method according to any one of claims 1 to 4, wherein after the network communication between the first SD-WAN device and the second SD-WAN device via the main combined line or the auxiliary combined line, the method further comprises:
receiving first packet loss rate data sent by the first SD-WAN device and second packet loss rate data sent by the second SD-WAN device;
generating communication quality trend data according to the first packet loss rate data and the second packet loss rate data, and displaying the communication quality trend data;
taking the first packet loss rate data or the second packet loss rate data as target packet loss rate data;
judging whether the target packet loss rate data exceeds a preset packet loss rate threshold value or not;
and if the target packet loss rate data exceeds the preset packet loss rate threshold, generating packet loss rate overrun warning information, and displaying the packet loss rate overrun warning information.
8. A network communication apparatus, characterized in that the network communication apparatus comprises:
the information acquisition module is used for acquiring first equipment information of first SD-WAN equipment and second equipment information of second SD-WAN equipment;
a target selection module, configured to select a target communication line from the communication lines according to the first location information and the second location information, where the communication line includes a backbone network line;
the combined line module is used for generating a main combined line and a standby combined line according to the target communication line;
and the network communication module is used for enabling the first SD-WAN device and the second SD-WAN device to carry out network communication through the main combined line or the standby combined line.
9. A network communication device, characterized in that the network communication device comprises: a memory, a processor, and a network communication program stored on the memory and executable on the processor, the network communication program being configured with steps to implement the network communication method of any of claims 1 to 7.
10. A storage medium, characterized in that the storage medium has stored thereon a network communication program that, when executed by a processor, implements the steps of the network communication method according to any one of claims 1 to 7.
CN201911363671.3A 2019-12-25 2019-12-25 Network communication method, device, equipment and storage medium Pending CN111130885A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911363671.3A CN111130885A (en) 2019-12-25 2019-12-25 Network communication method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911363671.3A CN111130885A (en) 2019-12-25 2019-12-25 Network communication method, device, equipment and storage medium

Publications (1)

Publication Number Publication Date
CN111130885A true CN111130885A (en) 2020-05-08

Family

ID=70502850

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911363671.3A Pending CN111130885A (en) 2019-12-25 2019-12-25 Network communication method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN111130885A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111901428A (en) * 2020-07-29 2020-11-06 广州市番禺区中心医院 Multi-tenant access system based on wide-area medical cloud
US11296947B2 (en) 2020-06-29 2022-04-05 Star2Star Communications, LLC SD-WAN device, system, and network

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017139699A1 (en) * 2016-02-10 2017-08-17 Hughes Network Systems, Llc System and method for policy-based multipath wan transports for improved quality of service over broadband networks
US20170346722A1 (en) * 2016-05-24 2017-11-30 Level 3 Communications, Llc Route selection system for a communication network and method of operating the same
CN109891841A (en) * 2017-08-30 2019-06-14 Ntt通信公司 Network control unit, communication system, network control method, program and recording medium
CN110290093A (en) * 2018-03-19 2019-09-27 杭州达乎科技有限公司 The SD-WAN network architecture and network-building method, message forwarding method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017139699A1 (en) * 2016-02-10 2017-08-17 Hughes Network Systems, Llc System and method for policy-based multipath wan transports for improved quality of service over broadband networks
US20170346722A1 (en) * 2016-05-24 2017-11-30 Level 3 Communications, Llc Route selection system for a communication network and method of operating the same
CN109891841A (en) * 2017-08-30 2019-06-14 Ntt通信公司 Network control unit, communication system, network control method, program and recording medium
CN110290093A (en) * 2018-03-19 2019-09-27 杭州达乎科技有限公司 The SD-WAN network architecture and network-building method, message forwarding method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
李宇辰: "SDN-WAN部署方案分析", 《电信快报》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11296947B2 (en) 2020-06-29 2022-04-05 Star2Star Communications, LLC SD-WAN device, system, and network
CN111901428A (en) * 2020-07-29 2020-11-06 广州市番禺区中心医院 Multi-tenant access system based on wide-area medical cloud

Similar Documents

Publication Publication Date Title
US10523517B2 (en) Topology engine state tracking
CN102420726B (en) Method for monitoring state of communication network of intelligent transformer station
CN102340434B (en) Multihoming access-based loop avoidance method and edge devices
EP2887582A1 (en) Service-based communication network evaluation method and device
CN106385339B (en) Monitoring method and monitoring system for access performance of enterprise network
EP3897026A1 (en) Network analytics
JP2017118489A (en) System and method using machine readable code for testing communication network
US20150381461A1 (en) Selective ip address allocation for probes that do not have assigned ip addresses
JP2018530270A5 (en)
US10708155B2 (en) Systems and methods for managing network operations
CN107566236B (en) Method, device and system for acquiring client private line end-to-end service path
WO2016112676A1 (en) Alarm processing method and device
CN111130885A (en) Network communication method, device, equipment and storage medium
CN102594613B (en) Method and device for failure diagnosis of multi-protocol label switching virtual private network (MPLS VPN)
Capodieci et al. Improving resilience of interdependent critical infrastructures via an on-line alerting system
CN111262909A (en) Large-screen information display method, device, equipment and storage medium
CN104536820B (en) Run the method, apparatus and terminal of multisystem
CN113422696B (en) Monitoring data updating method, system, equipment and readable storage medium
CN112671813A (en) Server determination method, device, equipment and storage medium
US8732289B2 (en) Method, apparatus, and system for controlling execution of an automatic process
CN110557303B (en) Network multi-outlet test platform system and test method
CN110519080B (en) Session monitoring adjustment method, device, storage medium and apparatus
KR20100007159A (en) System and method for acquiring power monitoring data using distributed network protocol
CN109495302B (en) Link monitoring method, cloud server and computer readable storage medium
CN104717096A (en) Method and device for processing event

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20200508