Dynamic agile networking architecture and method

Through the network management services and link monitoring modules in the dynamic agile networking architecture, the automatic network access of the terminal and real-time monitoring of network topology are realized, which solves the problem of low network access efficiency of sensor equipment in the Internet of Things, and improves networking efficiency and user experience.

CN119520214AActive Publication Date: 2025-02-25NANJING RES INST OF ELECTRONICS TECH
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411761158.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-03
Publication Date
2025-02-25
Estimated Expiration
2044-12-03

AI Technical Summary

Technical Problem

The prior art is difficult to realize agile network access of sensor devices in the Internet of Things, resulting in low network access efficiency, poor coordination efficiency and user experience, and lack of the ability to automatically detect and generate complete network topology.

Method used

A dynamic agile networking architecture is proposed, including network management service module, link monitoring module and terminal access module. Through the network management service, the terminal automatically configures the communication parameters, realizes the terminal's casual access, and monitors the link status of the network topology in real time through the link monitoring module.

Benefits of technology

It realizes convenient and fast network access of the terminal, simplifies the parameter allocation process, can monitor the link status of the entire network topology in real time, promptly alerts to network abnormalities, and improves network efficiency and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119520214A_ABST
    Figure CN119520214A_ABST
Patent Text Reader

Abstract

The invention discloses a dynamic agile networking architecture and method. The dynamic agile networking architecture comprises a network management service module, a link monitoring module and a terminal random access module. The network management service module is used for receiving a network access application initiated by the terminal and automatically interacting communication parameters; the random access module of the terminal monitors whether a network management service is started or not in a multicast mode, and when the network management service is started, a network access application is initiated; the distributed IP address, the interactive sending port and format of the two communication parties are obtained automatically, and automatic configuration is carried out according to communication parameters; and the link monitoring module is used for displaying a network link state, displaying a topology state, communication time delay and bandwidth and alarming a network fault. According to the invention, the communication parameters are automatically interacted through the network management service, the terminal is automatically configured, the network access process is simplified, the random access of the terminal is realized, and the link state of the whole network topology can be monitored.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of communication technology, and in particular relates to a dynamic agile networking architecture and method. Background Art

[0002] The Internet of Things connects various information sensing devices to the network according to agreed protocols to exchange and communicate information, in order to achieve intelligent monitoring, management and collaboration between sensor devices. In the process of realizing the Internet of Things, the agile access of sensor devices to the network is the primary issue to be solved.

[0003] The current construction of local area networks requires human planning and allocation of communication parameters, and network access terminals need to manually configure communication parameters, which greatly affects network access efficiency, and in turn affects collaboration efficiency and user experience.

[0004] In addition, the system does not have the ability to automatically detect, discover and generate a complete network topology, lacks unified monitoring of the complete network topology, and cannot promptly troubleshoot link interruptions. Summary of the invention

[0005] In order to solve the above problems, the present invention proposes a dynamic agile networking architecture, including a network management service module, a link monitoring module, and a random access module of a terminal; the network management service module: receives a network access application initiated by a terminal and automatically interacts with communication parameters; the random access module: the random access module of the terminal monitors whether the network management service is turned on through multicast, and when it is turned on, initiates a network access application; automatically obtains the assigned IP address, and the communicating parties interact with each other to send ports and formats, and automatically configure according to the communication parameters; the link monitoring module: displays the network link status, displays the topology status, communication delay and bandwidth, and warns of network failures.

[0006] A dynamic agile networking method is also proposed, which is implemented based on the above dynamic agile networking architecture and includes the following steps:

[0007] Network management service: receiving and responding to network access applications initiated by terminals, and automatically exchanging communication parameters;

[0008] Random access: The terminal monitors whether the network management service is enabled through multicast. When the network management service is enabled, it initiates a network access application; automatically obtains the assigned IP address, sends the port and format interactively, and automatically configures according to the communication parameters;

[0009] Link monitoring: displays network link status, topology status, communication delay and bandwidth, and warns of network failures.

[0010] Furthermore, the communication parameters include gateway, subnet mask, port, and information format.

[0011] Furthermore, the architecture includes multiple local area networks, each of which runs a network management service module, which is run by a center within the corresponding local area network and is responsible for network management within the local area network.

[0012] Furthermore, the network management service modules running in different LANs interact with each other in a on-demand manner. The network management service module obtains the generated routing table, and the first non-gateway IP in each LAN segment is used as the network management service external network IP. The IP address of the network management service in other LANs is determined based on the segment. After the network management services in different LANs detect that the network management services of other nodes are online, they periodically share the network topology generated by the routing table. The network management service module generates a complete network topology using the collected routing tables.

[0013] Furthermore, the random access module is automatically configured according to the communication parameters, and the automatically configured parameters specifically include: the terminal IP, subnet mask, gateway, and the port in the application software running on the terminal, and the warning information format.

[0014] Furthermore, after the parameters of the random access module are successfully configured, the terminal completes random access to the network, and the link monitoring module monitors the connectivity and link delay of the link through periodic link monitoring messages, and monitors the network traffic in real time.

[0015] Furthermore, the link monitoring module discovers and generates a network topology in a graphical form based on the interconnection status shared by the network management service module, intuitively displays the connectivity status of the network topology, and issues an abnormal reminder when a link abnormality occurs.

[0016] Furthermore, the network management service module configures initial information before startup, including address pool, communication ports, information format, and gateway.

[0017] Compared with the prior art, the present invention has the following advantages:

[0018] (1) Based on the requirements of dynamic and agile networking, agile networking is carried out in a simple and effective way;

[0019] (2) Automatically interact with communication parameters through network management services to simplify the parameter allocation process;

[0020] (3) After the terminal obtains the parameters, it automatically configures and enters the network, making it convenient and fast to enter the network;

[0021] (4) Network management services within different LANs can automatically discover each other and share local network topologies to generate a complete network topology. They can monitor the link status of the entire network topology in real time and promptly warn of network anomalies. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 The present invention is a flowchart of a dynamic agile networking method according to an embodiment of the present invention.

[0023] Figure 2 The figure is a diagram of the dynamic agile networking architecture of an embodiment of the present invention. DETAILED DESCRIPTION

[0024] The purpose of the present invention is to provide a dynamic agile networking method, which realizes automatic allocation and automatic configuration of network communication parameters through automatic network management, realizes random access and plug-and-play of terminals, automatically generates a complete network topology for status monitoring, and improves the convenience and efficiency of networking.

[0025] In order to facilitate understanding of the present application, the present application will be described more fully below with reference to the relevant drawings. Embodiments of the present application are provided in the drawings. However, the present application can be implemented in many different forms and is not limited to the embodiments described herein. On the contrary, the purpose of providing these embodiments is to make the disclosure of the present application more thorough and comprehensive.

[0026] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein in the specification of this application are only for the purpose of describing specific embodiments and are not intended to limit this application.

[0027] It can be understood that the terms "first", "second", etc. used in the present application can be used in this article to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish the first element from another element.

[0028] Spatially relative terms such as "under," "beneath," "below," "under," "above," "above," and the like may be used herein to describe the relationship of an element or feature shown in the figures to other elements or features. It should be understood that, in addition to the orientations shown in the figures, spatially relative terms also include different orientations of the device in use and operation. For example, if the device in the accompanying drawings is flipped, an element or feature described as "under other elements" or "under it" or "under it" will be oriented as being "above" the other elements or features. Thus, the exemplary terms "under" and "under" may include both upper and lower orientations. In addition, the device may also include additional orientations (e.g., rotated 90 degrees or other orientations), and the spatial descriptors used herein are interpreted accordingly.

[0029] It should be noted that when an element is considered to be "connected" to another element, it can be directly connected to the other element, or connected to the other element through an intermediate element. In addition, the "connection" in the following embodiments should be understood as "electrical connection", "communication connection", etc. if there is transmission of electrical signals or data between the connected objects.

[0030] When used herein, the singular forms "a", "an", and "said / the" may also include plural forms, unless the context clearly indicates otherwise. It should also be understood that the terms "include / comprise" or "have" and the like specify the presence of stated features, wholes, steps, operations, components, parts, or combinations thereof, but do not exclude the possibility of the presence or addition of one or more other features, wholes, steps, operations, components, parts, or combinations thereof. At the same time, the term "and / or" used in this specification includes any and all combinations of the relevant listed items.

[0031] In order to make the purpose, technical solution and advantages of the present application clearer, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0032] The dynamic agile networking method of this embodiment is to achieve terminal access and agile networking. The network management service automatically allocates the IP of the terminal accessing the local area network and exchanges the required communication parameters such as the gateway, subnet mask, port, and information format. After receiving the communication parameters, the terminal automatically configures to achieve terminal access and agile networking. The embodiment of the present invention implements the agile networking method of the terminal, such as Figure 1 and Figure 2 As shown, the following steps are included:

[0033] (10) Network management service: The user responsible for network management runs the network management service, which can receive network access applications initiated by terminals and automatically exchange communication parameters.

[0034] The wide area network is composed of multiple local area networks. Each local area network can run a network management service. The network management service can connect multiple terminals. The network management service is run by the center in the corresponding local area network. The network management service is responsible for the network management in the corresponding local area network, including the access and disconnection of the terminal. The network management service needs to configure the address pool, the ports of both communicating parties, the information format, the gateway and other initial information. After the service is running, it listens to the network access request initiated by the terminal and responds. The network management services running in different local area networks can interact in a video-on-demand manner. The network management service needs to obtain the generated routing table. The first non-gateway IP in each local area network segment is used as the external network IP of the network management service. The IP address of the network management service in other local area networks is determined according to the network segment. After the network management services in different local area networks detect that the network management services of other nodes are online, they periodically share the network topology generated according to the routing table. The network management service generates a complete network topology with the collected routing table.

[0035] (20) Random access: Monitor whether the network management service is turned on through multicast. When it is connected, initiate an application for network access. Automatically obtain the assigned IP address. The communicating parties exchange the sending port and format, and automatically configure the application software according to the communication parameters.

[0036] The terminal needs to obtain communication parameters before it can access the network. The terminal runs the agile networking plug-in, which periodically asks the network management service whether it exists through multicast. After receiving the existence response from the network management service, it initiates a network access request. When the terminal successfully receives the communication parameters, it automatically configures the communication parameters, including the local IP, subnet mask, gateway, and ports in the application software running on the terminal, warning information format and other parameters.

[0037] (30) Link monitoring: It can display the network link status, topology status, communication delay and bandwidth, and can warn of network failures.

[0038] After the parameters are configured successfully, the terminal will be connected to the network at will. It will monitor the link connectivity and link delay through periodic link monitoring messages, and monitor the network traffic in real time. The link monitoring module can discover and generate the network topology in the form of a graph based on the interconnection status shared by the network management service nodes between LANs, display the connectivity status of the network topology, and give a reminder when a link anomaly occurs.

[0039] This embodiment also provides a dynamic agile networking architecture, including a network management service module, a link monitoring module, and a random access module for terminals; the network management service module: receives a network access application initiated by a terminal and automatically exchanges communication parameters; the random access module: the random access module of the terminal monitors whether the network management service is enabled by multicast, and initiates a network access application when it is available; automatically obtains the assigned IP address, and the communicating parties exchange sending ports and formats, and automatically configure in the application software according to the communication parameters; the link monitoring module: can display the network link status, the topology status, the communication delay and the bandwidth, and can warn of network failures.

[0040] The method of the present invention is based on the requirements of dynamic agile networking, and uses a simple and effective method to perform agile networking:

[0041] 1) Automatically interact with communication parameters through network management services to simplify the parameter allocation process;

[0042] 2) After the terminal obtains the parameters, it automatically configures and enters the network, making it convenient and fast to enter the network;

[0043] 3) Network management services in different LANs can automatically discover each other and share local network topologies to generate a complete network topology. They can monitor the link status of the entire network topology in real time and promptly warn of network anomalies.

[0044] The present invention automatically interacts with communication parameters through network management services, automatically configures the terminal, simplifies the network access process, realizes random access of the terminal, and can monitor the link status of the entire network topology.

[0045] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A dynamic agile networking architecture, characterized in that: It includes a network management service module, a link monitoring module, and a random access module for the terminal; the network management service module: receives the network access application initiated by the terminal and automatically exchanges communication parameters; the random access module: the random access module of the terminal monitors whether the network management service is enabled through multicast, and when enabled, initiates a network access application; automatically obtains the assigned IP address, and the communicating parties exchange sending ports and formats, and automatically configure according to the communication parameters; the link monitoring module: displays the network link status, topology status, communication delay and bandwidth, and warns of network failures.

2. A dynamic agile networking method, characterized in that: The implementation of the dynamic agile networking architecture according to claim 1 includes the following steps: Network management service: receiving and responding to network access applications initiated by terminals, and automatically exchanging communication parameters; Random access: The terminal monitors whether the network management service is enabled through multicast. When the network management service is enabled, it initiates a network access application; automatically obtains the assigned IP address, sends the port and format interactively, and automatically configures according to the communication parameters; Link monitoring: displays network link status, topology status, communication delay and bandwidth, and warns of network failures.

3. The dynamic agile networking method according to claim 2, characterized in that: Communication parameters include gateway, subnet mask, port, and message format.

4. The dynamic agile networking method according to claim 2, characterized in that: The architecture includes multiple local area networks, each of which runs a network management service module. The network management service module is run by a center in the corresponding local area network, and the network management service module is responsible for network management in the local area network.

5. The dynamic agile networking method according to claim 4, characterized in that: The network management service modules running in different LANs interact with each other in a on-demand manner. The network management service module obtains the generated routing table. The first non-gateway IP in each LAN segment is used as the network management service external IP. The IP address of the network management service in other LANs is determined based on the segment. After the network management services in different LANs detect that the network management services of other nodes are online, they periodically share the network topology generated by the routing table. The network management service module generates a complete network topology using the collected routing table.

6. The dynamic agile networking method according to claim 1, characterized in that: The random access module is automatically configured according to the communication parameters. The automatically configured parameters specifically include: the terminal IP, subnet mask, gateway, and the port and warning information format in the application software running on the terminal.

7. The dynamic agile networking method according to claim 1, characterized in that: After the parameters of the random access module are configured successfully, the terminal completes random access to the network. The link monitoring module monitors the connectivity and link delay of the link through periodic link monitoring messages, and monitors the network traffic in real time.

8. The dynamic agile networking method according to claim 1, characterized in that: The link monitoring module discovers and generates the network topology in the form of a graphic based on the interconnection status shared by the network management service module, displays the connectivity status of the network topology, and issues anomaly reminders when link anomalies occur.

9. The dynamic agile networking method according to claim 1, characterized in that: The network management service module configures initial information before startup, including address pool, communication ports, information format, and gateway.

Citation Information

Patent Citations

  • Self-network method of home WIFI network system

    CN105487517A

  • Network topology discovery method applied to 5G small station and electronic equipment

    CN114125996A

  • Communication method and network based on networking service, terminal equipment and storage medium

    CN115580943A

  • All-IP networking method for mining sensors

    CN117527761A

  • Intelligent operation and maintenance system of satellite ground station link

    CN117768013A