A dynamic agile networking architecture and method
By adopting a dynamic and agile networking architecture and methodology, automatic configuration of IoT devices and network topology generation are achieved, solving the problems of low network access efficiency and incomplete topology generation, thereby improving networking efficiency and user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-03
- Publication Date
- 2026-03-17
AI Technical Summary
In existing technologies, the process of IoT devices joining the network requires manual configuration of communication parameters, which affects the efficiency of network entry and coordination. Furthermore, the lack of automatic detection and generation of network topology results in the inability to promptly troubleshoot link interruptions.
It adopts a dynamic and agile networking architecture, including a network management service module, a link monitoring module, and a terminal access module. It realizes automatic terminal configuration and network topology generation through automatic interactive communication parameters and multicast mode, and supports plug-and-play and real-time monitoring of terminals.
It enables convenient and rapid network access for terminals, automatically configures communication parameters, generates a complete network topology, and monitors link status in real time, thereby improving networking efficiency and user experience.
Smart Images

Figure CN119520214B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of communication technology, and in particular relates to a dynamic agile networking architecture and method. Background Technology
[0002] The Internet of Things (IoT) connects various information sensing devices to the network according to agreed protocols to exchange and communicate information, so as to realize intelligent monitoring, management and collaboration between sensor devices. In the process of realizing the IoT, the rapid network access of sensor devices is the primary issue to be solved.
[0003] The construction of current local area networks requires manual planning and allocation of communication parameters, and the terminals joining the network need to manually configure the communication parameters, which greatly affects the efficiency of network access, and consequently affects the efficiency of collaboration and user experience.
[0004] In addition, the system lacks the ability to automatically detect 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] To address the aforementioned issues, this invention proposes a dynamic and agile networking architecture, comprising a network management service module, a link monitoring module, and a terminal's on-demand access module. The network management service module receives network access requests initiated by terminals and automatically exchanges communication parameters. The on-demand access module monitors whether the network management service is enabled via multicast; if enabled, it initiates a network access request, automatically obtains the assigned IP address, and the communicating parties exchange sending ports and formats, automatically configuring the network based on communication parameters. The link monitoring module displays network link status, topology status, communication latency, and bandwidth, and alerts to network faults.
[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: Receives and responds to network access requests initiated by terminals, and automatically exchanges communication parameters;
[0008] Access on demand: The terminal monitors whether the network management service is enabled via multicast. When the network management service is enabled, it initiates a network access request; automatically obtains the assigned IP address, exchanges the sending port and format, and automatically configures itself according to the communication parameters;
[0009] Link monitoring: Displays network link status, topology status, communication latency and bandwidth, and alerts on network faults.
[0010] Furthermore, communication parameters include gateway, subnet mask, port, and message format.
[0011] Furthermore, the architecture includes multiple local area networks (LANs), each LAN running a network management service module. The network management service module is operated by a central hub within the corresponding LAN and is responsible for network management within the LAN.
[0012] Furthermore, network management service modules operating in different LANs interact via on-demand. The network management service module obtains the generated routing table, and the first non-gateway IP in each LAN segment is used as the external IP of the network management service. Based on this, the IP address of the network management service in other LANs is determined. 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 based on the routing table. The network management service module generates a complete network topology from the collected routing tables.
[0013] Furthermore, the access module automatically configures itself based on communication parameters. The parameters automatically configured include: the terminal's IP address, subnet mask, gateway, and the port and warning information format of the application software running on the terminal.
[0014] Furthermore, after the access module parameters are successfully configured, the terminal completes access to the network. The link monitoring module monitors the connectivity and latency of the link through periodic link monitoring messages and monitors network traffic in real time.
[0015] Furthermore, the link monitoring module discovers and generates the network topology in graphical form based on the interconnection status shared by the network management service module, intuitively displaying the connectivity status of the network topology, and providing anomaly alerts when link anomalies occur.
[0016] Furthermore, the network management service module configures initial information before startup, including address pool, ports of both communicating parties, message format, and gateway.
[0017] Compared with the prior art, the present invention has the following advantages:
[0018] (1) Based on the requirements of dynamic agile networking, agile networking should be carried out in a simple and effective way;
[0019] (2) Automatically exchange communication parameters through network management services to simplify the parameter allocation process;
[0020] (3) The terminal automatically configures network access after obtaining parameters, making network access convenient and fast;
[0021] (4) Network management services in different local area networks can automatically discover each other and share local network topologies to generate complete network topologies. They can monitor the link status of the entire network topology in real time and promptly alert to network anomalies. Attached Figure Description
[0022] Figure 1 This is a flowchart of the dynamic agile networking method according to an embodiment of the present invention.
[0023] Figure 2 This is a diagram of the dynamic agile networking architecture according to an embodiment of the present invention. Detailed Implementation
[0024] The purpose of this invention is to provide a dynamic and agile networking method that achieves automatic allocation and configuration of network communication parameters through automatic network management, enables terminals to access anytime and use them plug and play, automatically generates a complete network topology for status monitoring, and improves the convenience and efficiency of networking.
[0025] To facilitate understanding of this application, a more complete description will be provided below with reference to the accompanying drawings, which illustrate embodiments of the present application. However, the present application can be implemented in many different forms and is not limited to the embodiments described herein. Rather, these embodiments are provided so that the disclosure of this application will be thorough and complete.
[0026] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the application.
[0027] It is understood that the terms “first,” “second,” etc., used in this application may be used herein to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish one element from another.
[0028] Spatial relation terms such as “below,” “under,” “below,” “below,” “above,” “above,” etc., are used herein to describe the relationship between one element or feature shown in the figure and other elements or features. It should be understood that, in addition to the orientation shown in the figure, spatial relation terms also include different orientations of the device in use and operation. For example, if the device in the figure is flipped, an element or feature described as “below,” “below,” or “below” will be oriented “above” the other element or feature. Therefore, the exemplary terms “below” and “under” can include both above and below orientations. Furthermore, the device may also include other orientations (e.g., rotated 90 degrees or other orientations), and the spatial descriptive terms used herein will be interpreted accordingly.
[0029] It should be noted that when one 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 intermediary element. Furthermore, in the following embodiments, "connection" 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 of “a,” “an,” and “the” may also include the plural forms unless the context clearly indicates otherwise. It should also be understood that terms such as “comprising / including” or “having” specify the presence of the stated features, wholes, steps, operations, components, parts, or combinations thereof, but do not preclude the possibility of the presence or addition of one or more other features, wholes, steps, operations, components, parts, or combinations thereof. Meanwhile, the term “and / or” as used in this specification includes any and all combinations of the associated listed items.
[0031] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0032] The dynamic agile networking method in this embodiment enables on-demand access and agile networking for terminals. The network management service automatically assigns IP addresses to terminals accessing the local area network and exchanges necessary communication parameters such as gateway, subnet mask, port, and information format. Upon receiving these parameters, the terminal automatically configures itself, achieving on-demand access and agile networking. This embodiment of the invention implements an agile networking method for terminals, as follows: Figure 1 and Figure 2 As shown, it includes the following steps:
[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] A wide area network (WAN) consists of multiple local area networks (LANs). Each LAN can run a network management service (LAN), which can connect to multiple terminals. The LAN's central management service is responsible for network management within that LAN, including terminal access and disconnection. The LAN management service needs to configure initial information such as address pools, communication ports, message formats, and gateways. After starting, the service listens for and responds to network access requests from terminals. LANs running different LANs can interact via on-demand communication. Each LAN management service needs to obtain a generated routing table. The first non-gateway IP address within each LAN segment is used as the LAN management service's external IP address. Based on this, the IP addresses of LAN management services in other LANs are determined. When LAN management services detect that other nodes' LAN management services are online, they periodically share the network topology generated from the routing table. The LAN management service then uses the collected routing tables to generate a complete network topology.
[0035] (20) Access on demand: Monitor whether the network management service is enabled via multicast. When it is available, initiate a network access application. Automatically obtain the assigned IP address. The two communicating parties exchange the sending port and format. Automatically configure the communication parameters in the application software.
[0036] Terminals need to obtain communication parameters to access the network. The terminal runs an agile networking plugin, which periodically queries the network management service via multicast to see if it exists. After receiving a 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 address, subnet mask, gateway, and parameters such as the port and warning information format of the application software running on the terminal.
[0037] (30) Link monitoring: It can display network link status, topology status, communication latency and bandwidth, and can alert network faults.
[0038] After successful parameter configuration, the terminal completes its on-demand network access. It periodically monitors link connectivity and latency through link monitoring messages and monitors network traffic in real time. The link monitoring module can discover and generate network topology in graphical form based on the interconnection status shared by network management service nodes between local area networks, display the connectivity status of the network topology, and provide alerts when link anomalies occur.
[0039] This embodiment also provides a dynamic and agile networking architecture, including a network management service module, a link monitoring module, and a terminal's on-demand access module; the network management service module: receives network access requests initiated by terminals and automatically exchanges communication parameters; the on-demand access module: the terminal's on-demand access module monitors whether the network management service is enabled via multicast, and initiates a network access request when connectivity is available; it automatically obtains the assigned IP address, and the communicating parties exchange sending ports and formats, and automatically configures them in the application software according to the communication parameters; the link monitoring module: can display network link status, topology status, communication latency and bandwidth, and can alarm network faults.
[0040] The method of this invention, based on the requirements of dynamic agile networking, performs agile networking in a simple and effective way:
[0041] 1) Automatically exchange communication parameters through network management services to simplify the parameter allocation process;
[0042] 2) The terminal automatically configures network access after obtaining parameters, enabling convenient and fast network access;
[0043] 3) Network management services in different local area networks 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 alert to network anomalies.
[0044] This invention enables automatic interaction of communication parameters through network management services, automatic configuration of terminals, simplifies the network access process, allows terminals to access anytime, and monitors 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 principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A method for dynamic agile networking, the method comprising: Based on the dynamic agile networking architecture, the method comprises the following steps: Network management service: receiving the terminal initiated network access application and answering, automatic interaction communication parameters; Random access: the terminal monitors whether the network management service is started through multicast, initiates network access application when the network management service is started, automatically acquires the assigned IP address, interacts with the sending port and format, and automatically configures according to the communication parameters; Link monitoring: display network link state, display topology state, communication delay and bandwidth, and alarm network failure; 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 receives the terminal initiated network access application and automatically interacts with the communication parameters; the random access module monitors whether the network management service is started through multicast, initiates network access application when the network management service is started, automatically acquires the assigned IP address, interacts with the sending port and format, and automatically configures according to the communication parameters; the link monitoring module displays the network link state, displays the topology state, communication delay and bandwidth, and alarms network failure.
2. The dynamic agile networking method of claim 1, wherein, The communication parameters include gateway, subnet mask, port and information format.
3. The method of claim 1, wherein, The architecture comprises a plurality of local area networks, each of which runs a network management service module, the network management service module is run by the center in the corresponding local area network, and the network management service module is responsible for network management in the local area network.
4. The dynamic agile networking method of claim 3, wherein, The network management service modules running in different local area networks interact through on-demand, the network management service module acquires the generated routing table, the first non-gateway IP in each local area network segment is used as the network management service external IP, the IP address of the network management service in other local area networks is determined according to the segment, and the network management services in different local area networks share the network topology generated according to the routing table periodically after monitoring that other node network management services are online, and the network management service module generates complete network topology from the collected routing table.
5. The method of claim 1, wherein, The random access module automatically configures according to the communication parameters, and the automatically configured parameters specifically include: the terminal IP, subnet mask, gateway, and port and warning information format in the application software running on the terminal.
6. The dynamic agile networking method of claim 1, wherein, After the random access module parameter configuration is successful, the terminal completes random network access, the link monitoring module monitors the connectivity and link delay of the link through periodic link monitoring messages, and monitors network traffic in real time.
7. The method of claim 1, wherein, The link monitoring module discovers and generates network topology in the form of graphics according to the interconnection state shared by the network management service module, displays the connectivity state of the network topology, and reminds of the abnormality when the link is abnormal.
8. The method of claim 1, wherein, The network management service module is configured with initial information before starting, including address pool, port of both communication parties, information format and gateway.
Citation Information
Patent Citations
Self-network method of home WIFI network system
CN105487517A