CN117459419B - Network segment visualization method and system with self-adaptive regeneration capability - Google Patents

Network segment visualization method and system with self-adaptive regeneration capability Download PDF

Info

Publication number
CN117459419B
CN117459419B CN202311774663.4A CN202311774663A CN117459419B CN 117459419 B CN117459419 B CN 117459419B CN 202311774663 A CN202311774663 A CN 202311774663A CN 117459419 B CN117459419 B CN 117459419B
Authority
CN
China
Prior art keywords
network
network segment
information
regeneration
current
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
CN202311774663.4A
Other languages
Chinese (zh)
Other versions
CN117459419A (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.)
Shijiazhuang University
Original Assignee
Shijiazhuang University
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 Shijiazhuang University filed Critical Shijiazhuang University
Priority to CN202311774663.4A priority Critical patent/CN117459419B/en
Publication of CN117459419A publication Critical patent/CN117459419A/en
Application granted granted Critical
Publication of CN117459419B publication Critical patent/CN117459419B/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
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0811Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic

Abstract

The invention relates to the technical field of network segment analysis control, in particular to a network segment visualization method and system with self-adaptive regeneration capability. The method comprises the steps of setting GPRS-based network state communication equipment in a current communication network to acquire current network segment data in real time, visually displaying in a cloud data center in a preset mode, judging whether network segments cannot be matched, starting to re-match or adaptively regenerate the network segments, automatically forming a regenerated network segment, updating verification information tables of all matched ports in the current state, updating the on-line visual network segment state according to a preset period, and visually displaying after the visual network segment state is updated. The scheme provides a communication mode of the visual display network segment and self-adaptive regeneration network segment, the processing process time can meet the requirements of on-line network segment data flow management, and real-time network control can be realized.

Description

Network segment visualization method and system with self-adaptive regeneration capability
Technical Field
The invention relates to the technical field of network segment analysis control, in particular to a network segment visualization method and system with self-adaptive regeneration capability.
Background
From a network perspective, a network segment refers to a logical unit of devices that are connected together. In a data center network, a network segment is an important resource that defines the connection and access relationships between switches, routers, and firewalls, etc. From the application layer, the network segments can communicate through protocols and ports, and can also be realized through switching equipment. The network segment has four main attributes: (1) topology attributes; (2) group attributes; (3) channel properties; (4) VLAN attributes.
Prior to the present technology, the existing network segment definition process is a way to implement definition, and there is a general problem of insufficient flexibility, and how to use network segment visualization to manage and control data flows of network segments, so there is no suitable online processing method.
Disclosure of Invention
In view of the above problems, the present invention provides a network segment visualization method and system with adaptive regeneration capability, and provides a communication mode for visualizing and displaying a network segment and self-adaptively regenerating the network segment, where the processing time can meet the requirement of data flow management in the network segment, and real-time network control can be realized.
According to a first aspect of an embodiment of the present invention, a network segment visualization method with adaptive regeneration capability is provided.
In one or more embodiments, preferably, the method for visualizing a network segment with adaptive regeneration capability includes:
setting a GPRS-based network state communication device in a current communication network to acquire current network segment data in real time;
the initial network segment information is visually displayed in a cloud data center in a preset mode;
judging whether the network segments cannot be matched or not, and starting to re-match or self-adaptively regenerate the network segments;
after the self-adaptive regeneration network segment command is started, automatically forming a regeneration network segment and updating the verification information table of all the matched ports in the current state;
online visualized network segment state updating is carried out according to a preset period;
and after the visual network segment state is updated, carrying out visual display on the information in the cloud data.
In one or more embodiments, preferably, the setting a GPRS-based network status communication device in the current communication network acquires current network segment data in real time, which specifically includes:
in the current communication network, confirming that a GPRS-based network state communication device is arranged on each port and used as a basic device for network information visualization;
extracting corresponding current network segment data according to a preset period
In the extraction process, the current network segment data comprises interfaces of four types of data communication channels, network segment basic information, real-time network on-off states and network transmission data quantity;
and collecting current network segment data in the current communication network at the cloud.
In one or more embodiments, preferably, the initial network segment information is visually displayed in a cloud data center in a preset manner, and specifically includes:
the existing network information is stored in the cloud data center in a preset mode;
after the current communication network is started, the existing network information is preset and is the same as the preset stored in the cloud data center;
and directly visualizing the preset exclusive current network information in the cloud data center.
In one or more embodiments, preferably, the determining whether the network segments cannot be matched and starting to re-match or adaptively regenerate the network segments specifically includes:
acquiring online through a GPRS network in real time, and sending a first command when the gateway information quantity transmission judgment does not meet a first calculation formula;
according to the network on-off state of each device in the communication network, a second command is sent when the second calculation formula is judged to be met;
when the first command or the second command occurs alone, a re-match is initiated;
when the re-matching is unsuccessful or the first command and the second command are simultaneously generated, starting the adaptive regeneration network segment;
the first calculation formula is as follows:
wherein,to match the amount of input information of the network segment, +.>To match the output information content of the network segment.
The second calculation formula is as follows:
wherein,is->The number of uninterrupted networks within a single network segment in a personal device +.>To divide->Number of uninterrupted networks within a single network segment outside the device.
In one or more embodiments, preferably, after the adaptive regeneration network segment command is started, a regeneration network segment is automatically formed and the verification information table of all the matched ports in the current state is updated, which specifically includes:
after receiving a command for starting the self-adaptive regeneration network segment, calculating the network flow at the current moment by using a third calculation formula;
judging the optimal self-adaptive regeneration network segment by using a fourth calculation formula;
based on a preset regeneration database, all associated ports have the network segment information at the same time in a cloud synchronous updating mode, and after the self-adaptive regeneration network is completed, a regeneration completion command is sent out;
the third calculation formula is as follows:
wherein,for the network traffic at the current moment, +.>Is->Total amount of transmission data within 1 second last for each device, < >>For the total number of devices.
The fourth calculation formula is as follows:
wherein,for maximum value of network traffic, +.>Is the +.o in the preset regeneration database>Maximum possible network traffic of the scheme, +.>For obtaining->A function of the minimum time scheme number.
In one or more embodiments, preferably, the updating of the network segment status of the online visualization according to the preset period specifically includes:
after receiving the regeneration completion command, automatically updating the current network state;
and automatically updating the current network state after the regeneration completion command is not received but a preset period is run.
In one or more embodiments, preferably, after the visualized network segment status is updated, the information in the cloud data is visualized and displayed, which specifically includes:
in a cloud data center, online display is carried out on the display of the number and the state of network segments on each device;
carrying out online display on the network information index of each network segment on each device, wherein the network information index is obtained through calculation of a fifth calculation formula;
the fifth calculation formula is:
wherein,for network information index>Is the total amount of data transmitted per unit time,/o>Is the maximum value of the transmission data within 10 ms.
According to a second aspect of the embodiment of the present invention, a network segment visualization system with adaptive regeneration capability is provided.
In one or more embodiments, preferably, the network segment visualization system with adaptive regeneration capability includes:
the network segment data extraction module is used for setting GPRS-based network state communication equipment in the current communication network to acquire current network segment data in real time;
the network segment information display module is used for visually displaying initial network segment information in a cloud data center in a preset mode;
the information synchronization acquisition module is used for judging whether the network segments cannot be matched or not and starting to re-match or self-adaptively regenerate the network segments;
the information self-adaptive regeneration module is used for automatically forming a regeneration network segment and updating the verification information table of all the matched ports in the current state after the self-adaptive regeneration network segment command is started;
the network segment state updating module is used for carrying out online visualized network segment state updating according to a preset period;
and the visual display module is used for visually displaying information in the cloud data after the visual network segment state is updated.
According to a third aspect of embodiments of the present invention, there is provided a computer readable storage medium having stored thereon computer program instructions which, when executed by a processor, implement a method according to any of the first aspect of embodiments of the present invention.
According to a fourth aspect of embodiments of the present invention there is provided an electronic device comprising a memory and a processor, the memory being for storing one or more computer program instructions, wherein the one or more computer program instructions are executable by the processor to implement the method of any of the first aspects of embodiments of the present invention.
The technical scheme provided by the embodiment of the invention can comprise the following beneficial effects:
according to the scheme, cloud analysis and visual display of different network segments are realized, and the online assessment of the network state can be adaptively realized.
According to the scheme, the network segment information self-matching method based on self-adaptive regeneration is realized, and the consistency of data sharing among different suppliers is ensured.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims thereof as well as the appended drawings.
The technical scheme of the invention is further described in detail through the drawings and the embodiments.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings that are needed in the description of the embodiments will be briefly described below, it being obvious that the drawings in the following description are only some embodiments of the present invention, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a flow chart of a method of segment visualization with adaptive regeneration capability according to one embodiment of the present invention.
Fig. 2 is a flowchart of setting a GPRS-based network state communication device in a current communication network to acquire current network segment data in real time in a network segment visualization method with adaptive regeneration capability according to an embodiment of the present invention.
Fig. 3 is a flowchart of a method for visualizing initial network segment information in a cloud data center in a preset manner according to an embodiment of the present invention.
FIG. 4 is a flow chart of a method for visualizing network segments with adaptive regeneration capability according to an embodiment of the present invention, wherein the method determines whether the network segments cannot be matched and initiates re-matching or adaptive regeneration of the network segments.
Fig. 5 is a flowchart of a method for visualizing a network segment with adaptive regeneration capability according to an embodiment of the present invention, after an adaptive regeneration network segment command is initiated, automatically forming a regeneration network segment and updating verification information tables of all matching ports in a current state.
Fig. 6 is a flowchart of a network segment status update for online visualization according to a preset period in a network segment visualization method with adaptive regeneration capability according to an embodiment of the present invention.
Fig. 7 is a flowchart of a method for visualizing a network segment with adaptive regeneration capability according to an embodiment of the present invention, where after the visualized network segment status is updated, information in cloud data is visualized and displayed.
Fig. 8 is a block diagram of a segment visualization system with adaptive regeneration capabilities according to one embodiment of the present invention.
Fig. 9 is a block diagram of an electronic device in one embodiment of the invention.
Detailed Description
In some of the flows described in the specification and claims of the present invention and in the foregoing figures, a plurality of operations occurring in a particular order are included, but it should be understood that the operations may be performed out of order or performed in parallel, with the order of operations such as 101, 102, etc., being merely used to distinguish between the various operations, the order of the operations themselves not representing any order of execution. In addition, the flows may include more or fewer operations, and the operations may be performed sequentially or in parallel. It should be noted that, the descriptions of "first" and "second" herein are used to distinguish different messages, devices, modules, etc., and do not represent a sequence, and are not limited to the "first" and the "second" being different types.
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.
From a network perspective, a network segment refers to a logical unit of devices that are connected together. In a data center network, a network segment is an important resource that defines the connection and access relationships between switches, routers, and firewalls, etc. From the application layer, the network segments can communicate through protocols and ports, and can also be realized through switching equipment. The network segment has four main attributes: (1) topology attributes; (2) group attributes; (3) channel properties; (4) VLAN attributes.
Prior to the present technology, the existing network segment definition process is a way to implement definition, and there is a general problem of insufficient flexibility, and how to use network segment visualization to manage and control data flows of network segments, so there is no suitable online processing method.
The embodiment of the invention provides a network segment visualization method and system with self-adaptive regeneration capability. The scheme provides a communication mode of the visual display network segment and self-adaptive regeneration network segment, the processing process time can meet the requirements of on-line network segment data flow management, and real-time network control can be realized.
According to a first aspect of an embodiment of the present invention, a network segment visualization method with adaptive regeneration capability is provided.
FIG. 1 is a flow chart of a method of segment visualization with adaptive regeneration capability according to one embodiment of the present invention.
In one or more embodiments, preferably, the method for visualizing a network segment with adaptive regeneration capability includes:
s101, setting GPRS-based network state communication equipment in a current communication network to acquire current network segment data in real time;
s102, the initial network segment information is visually displayed in a cloud data center in a preset mode;
s103, judging whether the network segments cannot be matched or not, and starting to re-match or adaptively regenerate the network segments;
s104, after the self-adaptive regeneration network segment command is started, automatically forming a regeneration network segment and updating all verification information tables of the matched ports in the current state;
s105, updating the online visualized network segment state according to a preset period;
s106, after the visual network segment state is updated, information in cloud data is visually displayed.
In the embodiment of the invention, firstly, network segment data extraction is carried out, and then initial network segment information display is carried out in real time, when network segments cannot be matched, synchronous acquisition of information is carried out, in which conditions, the network segments are required to be adaptively regenerated according to the synchronously acquired information and the visualized network segment state update is carried out under which conditions, and finally, the visualized display of the network segment information is carried out.
Fig. 2 is a flowchart of setting a GPRS-based network state communication device in a current communication network to acquire current network segment data in real time in a network segment visualization method with adaptive regeneration capability according to an embodiment of the present invention.
As shown in fig. 2, in one or more embodiments, preferably, the setting, in the current communication network, the GPRS-based network status communication device to acquire the current network segment data in real time specifically includes:
s201, in the current communication network, confirming that a GPRS-based network state communication device is arranged on each port and is used as a basic device for network information visualization;
s202, extracting corresponding current network segment data according to a preset period
S203, in the extraction process, the current network segment data comprises interfaces of four types of data communication channels, network segment basic information, real-time network on-off states and network transmission data quantity;
s204, collecting current network segment data in the current communication network at the cloud.
In the embodiment of the invention, a mode of extracting network segment data is definitely carried out, in the current communication network, a GPRS-based network state communication device is confirmed to be arranged on each port and used as basic equipment for network information visualization, the extraction is carried out according to a preset period corresponding to the current network segment data, the extraction process comprises interfaces of four types of data communication channels, network segment basic information, real-time network on-off states and network transmission data volume, the data volume is the basis of real-time analysis, and a GPRS-based network is a basic network for self-adaptive matching and is used for collecting self-adaptive regenerated and original initial network information in the current communication network in a cloud.
Fig. 3 is a flowchart of a method for visualizing initial network segment information in a cloud data center in a preset manner according to an embodiment of the present invention.
As shown in fig. 3, in one or more embodiments, preferably, the initial network segment information is visually displayed in the cloud data center in a preset manner, which specifically includes:
s301, storing the existing network information in a cloud data center in advance;
s302, after a current communication network is started, the existing network information is preset and is the same as preset stored in the cloud data center;
s303, directly visualizing the preset exclusive current network information in the cloud data center.
In the embodiment of the invention, before the self-adaptive regeneration network does not occur, the existing network information is preset, and the network segment information which is initially set is pre-written based on the TCP/IP protocol, so that the basic data stored in the cloud data center is actually stored, the data are not required to be obtained in an online updating mode, the data quantity of the states is also really larger, and if the data are obtained online, the communication congestion of the GPRS-based network can be caused.
FIG. 4 is a flow chart of a method for visualizing network segments with adaptive regeneration capability according to an embodiment of the present invention, wherein the method determines whether the network segments cannot be matched and initiates re-matching or adaptive regeneration of the network segments.
In one or more embodiments, as shown in fig. 4, the determining whether the network segments cannot match and starting to re-match or adaptively regenerate the network segments preferably includes:
s401, acquiring online through a GPRS network in real time, and sending a first command when the gateway information quantity transmission judgment does not meet a first calculation formula;
s402, according to the network on-off state of each device in the communication network, a second command is sent when the second calculation formula is judged to be met;
s403, when the first command or the second command singly occurs, starting to re-match;
s404, when the re-matching is unsuccessful or the first command and the second command are simultaneously generated, starting the self-adaptive regeneration network segment;
the first calculation formula is as follows:
wherein,to match the amount of input information of the network segment, +.>The output information quantity of the network segment is matched.
The second calculation formula is as follows:
wherein,is->The number of uninterrupted networks within a single network segment in a personal device +.>To divide->Outside the device singleThe number of uninterrupted networks within a network segment.
In the embodiment of the invention, two main cases are given how to synchronously acquire information when network segments cannot be matched and the situation that the network cannot be matched is that the information is judged based on gateway information quantity transmission, and when the information quantity transmitted by the gateway is seriously not matched, the abnormality of the network possibly exists; and if the network on-off states corresponding to the interfaces of the data communication channels are not matched, the current network segment is considered to be unmatched, and the network segment needs to be re-matched or adaptively regenerated.
Fig. 5 is a flowchart of a method for visualizing a network segment with adaptive regeneration capability according to an embodiment of the present invention, after an adaptive regeneration network segment command is initiated, automatically forming a regeneration network segment and updating verification information tables of all matching ports in a current state.
In one or more embodiments, as shown in fig. 5, preferably, after the adaptive regeneration network segment command is started, a regeneration network segment is automatically formed and the verification information table of all the matching ports in the current state is updated, which specifically includes:
s501, after receiving a command for starting the self-adaptive regeneration network segment, calculating the network flow at the current moment by using a third calculation formula;
s502, judging an optimal self-adaptive regeneration network segment by using a fourth calculation formula;
s503, enabling all associated ports to simultaneously have the network segment information in a cloud synchronous updating mode based on a preset regeneration database, and sending a regeneration completion command after completing the self-adaptive regeneration network;
the third calculation formula is as follows:
wherein,for the network traffic at the current moment, +.>Is->i devices total amount of transmission data in last 1 second, < >>For the total number of devices.
The fourth calculation formula is as follows:
wherein,for maximum value of network traffic, +.>Is the +.o in the preset regeneration database>Maximum possible network traffic of the scheme, +.>For obtaining->A function of the minimum time scheme number.
In the embodiment of the invention, the premise that the self-adaptive regeneration network segment is required according to the information obtained synchronously is clear, the current initial network segment information cannot be matched, the network flow at the current moment is still in a state with a margin, the process of the regeneration network segment is actually based on a preset regeneration database in the self-adaptive regeneration network segment starting on line, and all the associated ports of the regeneration network segment can recognize the information of the network segment in a cloud synchronous updating mode and automatically added into a corresponding judgment database for updating, so that a regeneration network segment is formed, and the verification information table of all the matched ports in the current state is updated.
Fig. 6 is a flowchart of a network segment status update for online visualization according to a preset period in a network segment visualization method with adaptive regeneration capability according to an embodiment of the present invention.
As shown in fig. 6, in one or more embodiments, preferably, the updating the network segment status of the online visualization according to the preset period specifically includes:
s601, after receiving the regeneration completion command, automatically updating the current network state;
s602, after the regeneration completion command is not received but a preset period is run, the current network state is automatically updated.
In the embodiment of the invention, two kinds of visual updating are provided for the network segment state, one is to automatically update the current network state when the self-adaptive regeneration network segment appears in the communication network segment, and the other is to automatically update the network state which is automatically collected after the preset period is operated, but the two kinds of visual updating may cause that the network on-off information of some parts cannot be effectively recorded, so that the change condition of the network on-off needs to be additionally reflected in the updating process of the network segment state when the network state is automatically collected each time.
Fig. 7 is a flowchart of a method for visualizing a network segment with adaptive regeneration capability according to an embodiment of the present invention, where after the visualized network segment status is updated, information in cloud data is visualized and displayed.
As shown in fig. 7, in one or more embodiments, preferably, after the visualized segment status is updated, the information in the cloud data is visualized and displayed, which specifically includes:
s701, in a cloud data center, online showing is carried out on the showing of the number and the state of network segments on each device;
s702, carrying out online display on the network information index of each network segment on each device, wherein the network information index is obtained through calculation of a fifth calculation formula;
the fifth calculation formula is:
wherein,for network information index>Is the total amount of data transmitted per unit time,/o>Is the maximum value of the transmission data within 10 ms.
In the embodiment of the invention, the visual display process of the network segment information is mainly divided into two types, one is to display the number and the state of the network segments, display the total number of the network segment data in the current network segment state and display the network segment data on line according to the on-off state of each network segment, and the other is to display the current data transmission quantity, wherein the core is to display the total amount of communication data in the current preset time, but in order to reflect the total amount and reflect the peak value condition, the quantitative display is performed through the comprehensive network information index.
According to a second aspect of the embodiment of the present invention, a network segment visualization system with adaptive regeneration capability is provided.
Fig. 8 is a block diagram of a segment visualization system with adaptive regeneration capabilities according to one embodiment of the present invention.
In one or more embodiments, preferably, the network segment visualization system with adaptive regeneration capability includes:
a network segment data extraction module 801, configured to set a GPRS-based network state communication device in a current communication network to acquire current network segment data in real time;
the network segment information display module 802 is configured to visually display initial network segment information in a cloud data center in a preset manner;
an information synchronization acquiring module 803, configured to determine whether the network segments cannot be matched, and start re-matching or adaptively regenerating the network segments;
the information adaptive regeneration module 804 is configured to automatically form a regeneration network segment and update the verification information table of all the matching ports in the current state after the adaptive regeneration network segment command is started;
the network segment status updating module 805 is configured to update the network segment status of the online visualization according to a preset period;
the visual display module 806 is configured to perform visual display on information in the cloud data after the visual network segment status is updated.
In the embodiment of the invention, a system suitable for different structures is realized through a series of modularized designs, and the system can realize closed-loop, reliable and efficient execution through acquisition, analysis and control.
According to a third aspect of embodiments of the present invention, there is provided a computer readable storage medium having stored thereon computer program instructions which, when executed by a processor, implement a method according to any of the first aspect of embodiments of the present invention.
According to a fourth aspect of an embodiment of the present invention, there is provided an electronic device. Fig. 9 is a block diagram of an electronic device in one embodiment of the invention. The electronic device shown in fig. 9 is a general network segment visualization device having adaptive reproduction capability. As shown in fig. 9, the electronic device 900 includes a Central Processing Unit (CPU) 901 that can perform various suitable actions and processes in accordance with computer program instructions stored in a Read Only Memory (ROM) 902 or computer program instructions loaded from a storage unit 908 into a Random Access Memory (RAM) 903. In the RAM903, various programs and data required for the operation of the electronic device 900 can also be stored. The CPU901, ROM 902, and RAM903 are connected to each other through a bus 904. An input/output (I/O) interface 905 is also connected to the bus 904.
A number of components in the electronic device 900 are connected to the I/O interface 905, including: an input unit 906, an output unit 907, a storage unit 908, and a processing unit 901 perform the respective methods and processes described above, for example, the method described in the first aspect of the embodiment of the present invention. For example, in some embodiments, the methods described in the first aspect of the embodiments of the present invention may be implemented as a computer software program, which is stored on a machine readable medium, such as the storage unit 908. In some embodiments, part or all of the computer program may be loaded and/or installed onto the electronic device 900 via the ROM 902 and/or the communication unit 909. When the computer program is loaded into RAM903 and executed by CPU901, one or more operations of the method described in the first aspect of the embodiment of the present invention may be performed. Alternatively, in other embodiments, CPU901 may be configured in any other suitable manner (e.g., by means of firmware) as one or more actions of the method described in the first aspect of embodiments of the present invention.
The technical scheme provided by the embodiment of the invention can comprise the following beneficial effects:
according to the scheme, cloud analysis and visual display of different network segments are realized, and the online assessment of the network state can be adaptively realized.
According to the scheme, the network segment information self-matching method based on self-adaptive regeneration is realized, and the consistency of data sharing among different suppliers is ensured.
It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, magnetic disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various modifications and variations can be made to the present invention without departing from the spirit or scope of the invention. Thus, it is intended that the present invention also include such modifications and alterations insofar as they come within the scope of the appended claims or the equivalents thereof.

Claims (9)

1. A method for visualizing a network segment with adaptive regeneration capability, the method comprising:
setting a GPRS-based network state communication device in a current communication network to acquire current network segment data in real time;
the initial network segment information is visually displayed in a cloud data center in a preset mode;
judging whether the current network segment cannot be matched, and starting to re-match or self-adaptively regenerate the network segment;
after the self-adaptive regeneration network segment command is started, automatically forming a regeneration network segment and updating the verification information table of all the matched ports in the current state;
online visualized network segment state updating is carried out according to a preset period;
after the visual network segment state is updated, information in cloud data is visually displayed;
the process of the regeneration network segment is based on a preset regeneration database, and all relevant ports of the regeneration network segment can recognize the information of the network segment in a cloud synchronous updating mode, and the information is automatically added into a corresponding judgment database to update, so that a regeneration network segment is formed;
the step of judging whether the current network segment cannot be matched and starting to re-match or self-adaptively regenerate the network segment specifically comprises the following steps:
acquiring online through a GPRS network in real time, and sending a first command when the gateway information quantity transmission judgment does not meet a first calculation formula;
according to the network on-off state of each device in the communication network, a second command is sent when the second calculation formula is judged to be met;
when the first command or the second command occurs alone, a re-match is initiated;
when the re-matching is unsuccessful or the first command and the second command are simultaneously generated, starting the adaptive regeneration network segment;
the first calculation formula is as follows:
|1-100%×ΣA/∑B|<10%
wherein, sigma A is the input information quantity of the matching network segment, sigma B is the output information quantity of the matching network segment;
the second calculation formula is as follows:
Ci>Di
where Ci is the number of uninterrupted networks in a single network segment in the ith device and Di is the number of uninterrupted networks in a single network segment except for the ith device.
2. The network segment visualization method with adaptive regeneration capability according to claim 1, wherein the setting of the GPRS-based network state communication device in the current communication network acquires the current network segment data in real time, specifically comprising:
in the current communication network, confirming that a GPRS-based network state communication device is arranged on each port and used as a basic device for network information visualization;
extracting corresponding current network segment data according to a preset period
In the extraction process, the current network segment data comprises interfaces of four types of data communication channels, network segment basic information, real-time network on-off states and network transmission data quantity;
and collecting current network segment data in the current communication network at the cloud.
3. The network segment visualization method with adaptive regeneration capability according to claim 1, wherein the initial network segment information is visualized and displayed in a cloud data center in a preset manner, specifically comprising:
the existing network information is stored in the cloud data center in a preset mode;
after the current communication network is started, the existing network information is preset and is the same as the preset stored in the cloud data center;
and directly visualizing the preset exclusive current network information in the cloud data center.
4. The network segment visualization method with adaptive regeneration capability according to claim 1, wherein after the adaptive regeneration network segment command is started, a regeneration network segment is automatically formed and the verification information table of all the matching ports in the current state is updated, specifically comprising:
after receiving a command for starting the self-adaptive regeneration network segment, calculating the network flow at the current moment by using a third calculation formula;
judging the optimal self-adaptive regeneration network segment by using a fourth calculation formula;
based on a preset regeneration database, all associated ports have the network segment information at the same time in a cloud synchronous updating mode, and after the self-adaptive regeneration network is completed, a regeneration completion command is sent out;
the third calculation formula is as follows:
wherein F is the network flow at the current moment, ei is the total transmission data amount of the ith device in the last 1 second, and n is the total number of devices;
the fourth calculation formula is as follows:
{j}=ARG MIN(|(G-F)-H j |)
wherein G is the maximum value of network traffic, H j ARG MIN () is used to obtain (G-F) -H for the maximum possible network traffic of the j-th scheme in the preset regeneration database j The function of the minimum time scheme number, { j } is the optimal adaptive regeneration network segment.
5. The method for visualizing a network segment with adaptive regeneration capability according to claim 4, wherein the updating of the network segment status of the online visualization according to the preset period comprises:
after receiving the regeneration completion command, automatically updating the current network state;
and automatically updating the current network state after the regeneration completion command is not received but a preset period is run.
6. The method for visualizing a network segment with adaptive regeneration capability according to claim 1, wherein the step of visualizing information in cloud data after updating the visualized network segment state comprises the following steps:
in a cloud data center, online display is carried out on the display of the number and the state of network segments on each device;
carrying out online display on the network information index of each network segment on each device, wherein the network information index is obtained through calculation of a fifth calculation formula;
the fifth calculation formula is:
W=0.5×∑L+0.5×K×100
where W is a network information index, Σl is the total amount of transmission data in a unit time, and K is the maximum value of transmission data in 10 ms.
7. A segment visualization system with adaptive regeneration capability for implementing the method of any one of claims 1-6, the system comprising:
the network segment data extraction module is used for setting GPRS-based network state communication equipment in the current communication network to acquire current network segment data in real time;
the network segment information display module is used for visually displaying initial network segment information in a cloud data center in a preset mode;
the information synchronization acquisition module is used for judging whether the current network segment cannot be matched and starting to re-match or self-adaptively regenerate the network segment;
the information self-adaptive regeneration module is used for automatically forming a regeneration network segment and updating the verification information table of all the matched ports in the current state after the self-adaptive regeneration network segment command is started;
the network segment state updating module is used for carrying out online visualized network segment state updating according to a preset period;
and the visual display module is used for visually displaying information in the cloud data after the visual network segment state is updated.
8. A computer readable storage medium, on which computer program instructions are stored, which computer program instructions, when executed by a processor, implement the method of any of claims 1-6.
9. An electronic device comprising a memory and a processor, wherein the memory is configured to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the method of any of claims 1-6.
CN202311774663.4A 2023-12-22 2023-12-22 Network segment visualization method and system with self-adaptive regeneration capability Active CN117459419B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311774663.4A CN117459419B (en) 2023-12-22 2023-12-22 Network segment visualization method and system with self-adaptive regeneration capability

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311774663.4A CN117459419B (en) 2023-12-22 2023-12-22 Network segment visualization method and system with self-adaptive regeneration capability

Publications (2)

Publication Number Publication Date
CN117459419A CN117459419A (en) 2024-01-26
CN117459419B true CN117459419B (en) 2024-03-12

Family

ID=89584046

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311774663.4A Active CN117459419B (en) 2023-12-22 2023-12-22 Network segment visualization method and system with self-adaptive regeneration capability

Country Status (1)

Country Link
CN (1) CN117459419B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106921578A (en) * 2017-03-14 2017-07-04 新华三技术有限公司 The generation method and device of a kind of forwarding-table item
US9838268B1 (en) * 2014-06-27 2017-12-05 Juniper Networks, Inc. Distributed, adaptive controller for multi-domain networks
CN113810429A (en) * 2021-11-16 2021-12-17 北京安博通科技股份有限公司 Method for opening automatic strategy
CN115567366A (en) * 2022-09-19 2023-01-03 中国工商银行股份有限公司 Method and device for analyzing network fault influence, storage medium and electronic equipment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9838268B1 (en) * 2014-06-27 2017-12-05 Juniper Networks, Inc. Distributed, adaptive controller for multi-domain networks
CN106921578A (en) * 2017-03-14 2017-07-04 新华三技术有限公司 The generation method and device of a kind of forwarding-table item
CN113810429A (en) * 2021-11-16 2021-12-17 北京安博通科技股份有限公司 Method for opening automatic strategy
CN115567366A (en) * 2022-09-19 2023-01-03 中国工商银行股份有限公司 Method and device for analyzing network fault influence, storage medium and electronic equipment

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于可视分析的网络异常检测***;张浩城;吴晓洁;唐翔;舒润萱;丁天琛;董笑菊;;网络与信息安全学报;20180215(第02期);全文 *

Also Published As

Publication number Publication date
CN117459419A (en) 2024-01-26

Similar Documents

Publication Publication Date Title
CN104467950B (en) A kind of acquisition methods and device of luminous power data
CN104125087B (en) A kind of alarm information processing method and device
CN109450936A (en) A kind of adaptation method and device of the hetero-com-munication agreement based on Kafka
CN102420765B (en) Method and device for determining physical link between switchboard and terminal
CN112055422B (en) Method and device for associating 5G signaling with user plane data
CN106383770A (en) Server monitoring management method and server
CN107181637A (en) A kind of heartbeat message sending method, device and heartbeat sending node
CN104518927A (en) Detecting method and device of error connection in data center network
CN113645118A (en) Industrial internet identification flow caching processing method based on SDN
CN109861869B (en) Configuration file generation method and device
CN106131134B (en) A kind of message content merges De-weight method and system
CN117459419B (en) Network segment visualization method and system with self-adaptive regeneration capability
CN111400041A (en) Server configuration file management method and device and computer readable storage medium
CN106681760A (en) Transaction processing method and device based on client engineering project management system
CN112995036A (en) Network traffic scheduling method and device
CN104702530A (en) Method and device for sending Goose message in ring network
CN113765743A (en) Intelligent gateway working state monitoring method
CN113157790A (en) Nuclear fusion curve editing method, system, terminal and medium
CN102769495B (en) A kind of optical fiber access network equipment communication means, Apparatus and system
CN112235164A (en) Neural network flow prediction device based on controller
CN101431435B (en) Connection-oriented service configuration and management method
CN110460456B (en) Method and device for synchronously generating network topology by Management Information Base (MIB)
CN115801594A (en) Method, apparatus and medium for constructing digital twin model of power data communication network
CN107995037B (en) Pre-judging method and device for wide area network optimization
CN112055058A (en) Data storage method and device and computer readable storage medium

Legal Events

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