An IPv6 network management method based on a stateless address management system

By enabling real-time monitoring and automated management of stateless IPv6 addresses through routers, the problems of cumbersome IPv6 address management and conflicts are solved, achieving simplified management and transparency, and improving network reliability and security.

CN120201008BActive Publication Date: 2026-01-02SHENYANG QIANGXIN COMM TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510363907.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-03-26
Publication Date
2026-01-02
Estimated Expiration
2045-03-26

AI Technical Summary

Technical Problem

Existing IPv6 address management methods are cumbersome and prone to address conflicts, resulting in high maintenance complexity, high resource consumption, and a heavy workload for administrators.

Method used

By using routers to monitor and maintain stateless IPv6 addresses in real time, an automated management system is adopted, including automatic configuration of stateless addresses, data cleaning, Ping testing, and report generation, simplifying the management process and enabling real-time monitoring of address usage.

Benefits of technology

It automates and makes IPv6 address management more transparent, reduces management complexity and resource consumption, detects address conflicts in a timely manner, ensures network reliability and security, and reduces the burden on administrators.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120201008B_ABST
    Figure CN120201008B_ABST
Patent Text Reader

Abstract

The application relates to an IPv6 address management system management method in the technical field of network management methods, and can realize real-time monitoring and maintenance of the use of stateless IPv6 addresses by a router, can automatically manage and monitor the allocation and use of the stateless IPv6 addresses, simplifies IPv6 address management, reduces the complexity and resource consumption of network management, solves the problem of stateless IPv6 address management difficulty in the current technology, network administrators can master the use of addresses in the network in real time, can also discover and solve potential address conflicts or abuse problems in time, ensure the reliability and safety of the network, generate a report of the use of the stateless IPv6 addresses automatically, greatly reduce the work burden of the network administrators, and improve the transparency of address management.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of network management methods, in particular to a management method of an IPv6 address management system. BACKGROUND

[0002] With the development of Internet of Things technology, various new network devices have emerged in an explosive manner. Whether it is a local area network or a wide area network, the demand for network device addresses has increased exponentially. IPv6 is the next generation of Internet Protocol, which has a larger address space and more advanced features compared to the traditional IPv4. Traditional IPv6 address allocation methods mainly rely on stateful address management protocols (such as DHCPv6). However, this method may introduce complex management problems and high resource consumption.

[0003] In the process of IPv6 address generation and management, most currently use IPv6 prefix planning to specify characters to distinguish between various services, and use manual configuration methods for management to distinguish between various network devices and specify IPv6 addresses. In terms of data management, a database direct connection method is used to store data. After obtaining the IPv6 address in the router, the command is directly inserted into the database, and the data table is operated using the command when needed.

[0004] When using prefix configuration to specify IPv6 addresses, manual configuration of address, state, and other information is required, which is too cumbersome during configuration. During the process, the address may be repeated due to incomplete queries, causing conflicts and other problems. Professional personnel is required to maintain the storage and data usage, increasing the maintenance threshold of maintenance personnel.

[0005] Therefore, in view of the deficiencies of the prior art, it is necessary to provide a management method of an IPv6 address management system to solve the deficiencies of the prior art. SUMMARY

[0006] The purpose of the present application is to avoid the deficiencies of the prior art and provide a management method of an IPv6 address management system. The router can monitor and maintain the use of stateless IPv6 addresses in real time, automatically manage and monitor the allocation and use of stateless IPv6 addresses, simplify IPv6 address management, reduce the complexity and resource consumption of network management, solve the problem of stateless IPv6 address management difficulty in current technology, and enable network administrators to real-time monitor the use of addresses in the network. It can also timely discover and solve potential address conflicts or abuse problems to ensure the reliability and security of the network. By automatically generating a report on the use of stateless IPv6 addresses, the workload of network administrators is greatly reduced, and the transparency of address management is improved.

[0007] The above-mentioned purposes of the present application are achieved by the following technical means.

[0008] The application provides a management method of an IPv6 address management system, comprising the following steps:

[0009] S1: enabling a stateless address automatic configuration function at a router port;

[0010] S2: connecting a network device to the router;

[0011] S3: sending a router solicitation (RS) message by the network device;

[0012] S4: sending a router advertisement (RA) message by the router to the network device;

[0013] S5: generating an IPv6 address by the network device;

[0014] S6: using the generated IPv6 address for service access by the network device;

[0015] S7: linking to the router by using a server API, obtaining router information by using the server, cleaning and arranging data in the server, and storing data in a database;

[0016] S8: displaying a report by software;

[0017] The step S7 comprises the following steps:

[0018] S7.1: connecting the router end to the server end through an API, obtaining network device information, state, and IPv6 address information from the router, and returning the obtained information to the server;

[0019] S7.2: storing and analyzing the obtained data from the router, and analyzing the obtained router information by using an algorithm;

[0020] In the step S7.2, the router information comprises an IPv6 address corresponding to the network device, an IPv4 corresponding to the network device, a network device state, offline information, and interface information;

[0021] S7.3: storing the analyzed data in a database in a correct format, matching the analyzed data with data required in a database table of the server end, performing calculation, converting the data into a required format according to the data table, and storing the data into the database;

[0022] S7.4: actively sending a Ping request by the server end to promote network device traffic, or sending a batch Ping request to specified network devices to confirm the online state of the network devices;

[0023] In the step S7, the server obtains device information of the linked router by using a manual acquisition or automatic timing acquisition mode;

[0024] The server comprises an address usage monitoring module and an address report generation module, the address usage monitoring module monitors the usage of the stateless IPv6 address in real time, including whether the address is allocated, whether the network device is successfully configured, and the communication state between the network device and the router;

[0025] The address report generation module generates a detailed IPv6 address usage report, supports graphical or command line output, and helps the network administrator to understand the allocation and usage of the stateless address in the network.

[0026] Specifically, in step S8, the software functions include service configuration statistics and visualization, fast query and management of IPv6 address allocation, and interface management and optimization of dual stack networks.

[0027] Specifically, in step S7.4, according to the Ping test result, the state information of the network device in the database is updated, and it is marked as online or offline, according to the Ping test result of the server active detection, the network device information in the database is corrected, if the network device responds to the Ping request, its state is marked as online, if the network device does not respond, its state is marked as offline.

[0028] The present application can monitor and maintain the usage of the stateless IPv6 address in real time through the router in the production process, can automatically manage and monitor the allocation and usage of the stateless IPv6 address, simplifies the IPv6 address management, reduces the complexity and resource consumption of network management, solves the problem of stateless IPv6 address management difficulty in the current technology, the network administrator can master the usage of the address in the network in real time, can also find and solve the potential address conflict or abuse problem in time to ensure the reliability and security of the network, through the automatic generation of the report of the usage of the stateless IPv6 address, greatly reduces the work burden of the network administrator, improves the transparency of the address management. BRIEF DESCRIPTION OF DRAWINGS

[0029] The present application is further described by using the accompanying drawings, but the content in the drawings does not constitute any limitation to the present application.

[0030] Fig. 1 is the flow diagram of the management method of the IPv6 address management system of the present application.

[0031] Fig. 2 is the flow diagram of data collection in the management method of the IPv6 address management system of the present application. DETAILED DESCRIPTION

[0032] The present application is further described by using the following examples.

[0033] Example 1:

[0034] As Figs. 1-2 shown, the management method of the IPv6 address management system comprises the following steps:

[0035] S1: Enable the stateless address auto-configuration function at the router port, ensure that the relevant interface of the router has enabled the stateless address auto-configuration (SLAAC) function, the router will be able to respond to the router request (RS) message issued by the network device, and send the router advertisement (RA) message to provide the network device with the network prefix information, so as to automatically generate the IPv6 address of the network device.

[0036] S2: Connect the network device to the router, connect the terminal device to the router, ensure that the physical connection is normal, after the connection is successful, the network device will be able to communicate with the router and try to obtain the network configuration information.

[0037] S3: The network device sends a router request (RS) message, after the network device is connected to the network, it will automatically send a router request (RS) message to inquire the available network configuration information, the RS message is a special IPv6 network packet, and its purpose is to request the router to send an RA message to obtain the network prefix and other configuration information.

[0038] S4: The router sends a router advertisement (RA) message to the network device, the router sends a router advertisement (RA) message to provide the network prefix configuration information after receiving the RS message, or periodically, when the router receives the RS message sent by the network device, it will immediately send an RA message as a response, in addition, even if no RS message is received, the router will periodically send an RA message, the RA message contains the network prefix, the default gateway, and the network device receives the RA message, and can use the information in the RA message to generate the IPv6 address.

[0039] S5: The network device generates an IPv6 address, after the network device receives the RA message, it uses the 64-bit prefix information carried in the RA message to construct a complete IPv6 address in combination with its own interface identifier (through the EUI-64 algorithm).

[0040] S6: The network device uses the generated IPv6 address for service access. In the communication process, the device uses its own IPv6 address as the source address and the IPv6 address of the target device as the destination address to send data packets through the network. The router records the network device information. The router records the relevant information of the device, such as the IPv6 address, when receiving the RS message or detecting the network activity of the device. When the router receives the RS message sent by the network device, it records the relevant information of the device sending the RS message, including the MAC address and IPv6 address of the device. In addition, when the router detects the network activity of the device, it also records the information of the device. These records can be used for network management and troubleshooting purposes.

[0041] S7: Link to the router using the server API. By obtaining the router information, the server cleans and organizes the data, and stores the data in the database.

[0042] In step S7, the server can obtain the device information of the linked router through manual acquisition or automatic timing acquisition.

[0043] The server includes an address usage monitoring module and an address report generation module. The address usage monitoring module monitors the usage of stateless IPv6 addresses in real time, including whether the address is allocated, whether the network device is successfully configured, and the communication status between the network device and the router.

[0044] S7.1: The server side interfaces with the router side through the API. The server first checks the router status. After the server starts, it verifies whether the router is online and whether the stateless address automatic configuration function is enabled on the interface. Then, after obtaining the stateless information in the router, it returns the obtained network device information, status, IPv6 address, and other information to the server. Through the API server, centralized management and monitoring of network devices can be achieved.

[0045] S7.2: Parse the data obtained from the router. The obtained routing information is parsed by algorithm.

[0046] In step S7.2, the routing information includes the IPv6 address corresponding to the network device, the IPv4 corresponding to the network device, the network device status, the offline information, and the interface information.

[0047] S7.3: After correcting the parsed data to the correct format, store it in the database. Match the parsed data with the required data in the database table of the server side, calculate, and convert to the required format of the data table and store it in the database.

[0048] After obtaining the network device data from the router, data cleaning and arrangement are needed, and high-level algorithms are applied for analysis and processing, and finally the results are stored in the database of the server. When the server obtains network device information from the router, there may be some noise, repetition or incomplete data, so data cleaning and arrangement are needed. Data cleaning can include removing duplicate data, correcting error data, filling missing values, etc. Then the server can apply high-level algorithms to analyze and process the data, and finally store the processed results in the database of the server for subsequent query and analysis.

[0049] S7.4: The server can actively send Ping requests to prompt network devices to generate traffic, or batch Ping specified network devices to confirm their online status. To keep abreast of the online status of network devices, the server can actively detect devices with no network activity, update the status information of network devices in the database according to the Ping test results, and mark them as online or offline. According to the Ping test results of the server's active detection, the device information in the database is corrected. If the network device responds to the Ping request, its status is marked as online. If the network device does not respond, its status is marked as offline. In this way, the device status information in the database can be kept up-to-date, and administrators can make decisions and management based on this information.

[0050] S8: Software display report.

[0051] The address report generation module generates detailed IPv6 address usage reports, supports graphical or command line output, and helps network administrators understand the allocation and use of stateless addresses in the network. The software functions include business configuration statistics and visualization, fast query and management of IPv6 address allocation, and interface management and optimization of dual-stack networks.

[0052] Advanced reports are generated to visually display the intuitive dynamics of IPv6 usage. To better understand and manage IPv6 usage in the network, the server can generate advanced reports. These reports can use charts, graphs and tables, etc. to visually display the allocation of IPv6 addresses, the connection status of devices and other information, greatly reducing the workload of network administrators, helping them understand the allocation and use of stateless addresses in the network, and improving the transparency of address management.

[0053] In the production process, the use of stateless IPv6 addresses can be monitored and maintained in real time through the router, the allocation and use of stateless IPv6 addresses can be automatically managed and monitored, IPv6 address management is simplified, the complexity and resource consumption of network management are reduced, the current technical problem of stateless IPv6 address management difficulty is solved, network administrators can master the use of addresses in the network in real time, and potential address conflict or abuse problems can also be found and solved in time to ensure the reliability and security of the network, through the automatic generation of a report on the use of stateless IPv6 addresses, the work burden of network administrators is greatly reduced, and the transparency of address management is improved.

[0054] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, and are not a limitation on the scope of protection of the present application. Although the present application has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solutions of the present application can be modified or replaced by equivalents without departing from the essence and scope of the technical solutions of the present application.

Claims

1. A management method for an IPv6 address management system, characterized in that: Includes the following steps: S1: Enable stateless address autoconfiguration on the router port; S2: Connect the network device to the router; S3: The network device sends a Router Request (RS) message; S4: The router sends a Router Advertisement (RA) message to the network device; S5: Network devices generate IPv6 addresses; S6: Network devices use the generated IPv6 address to access services; S7: Use the server API to connect to the router, use the server to obtain router information, clean and organize the data on the server, and store the data in the database; S8: Software display report; Step S7 includes the following steps: S7.1: The server connects to the router via API, obtains stateless information from the router, and then returns the obtained network device information, status, IPv6 address and other information to the server. S7.2: Parse the data obtained from the router and use the algorithm to parse the obtained routing information respectively; In step S7.2, the routing information includes the IPv6 address of the network device, the IPv4 address of the network device, the network device status, online / offline information, and interface information; S7.3: After correcting the parsed data to the correct format, store it in the database. Match the parsed data with the data required by the database table on the server side, perform calculations, convert it according to the format required by the data table, and store it in the database. S7.4: The server can actively send Ping requests to cause network devices to generate traffic, or Ping specified network devices in batches to confirm the online status of network devices; In step S7, the server obtains device information connected to the router either manually or automatically at regular intervals. The server includes an address usage monitoring module and an address report generation module. The address usage monitoring module monitors the usage of stateless IPv6 addresses in real time, including whether addresses are allocated, whether network devices are successfully configured, and the communication status between network devices and routers. The address report generation module generates detailed IPv6 address usage reports, supporting graphical or command-line output, to help network administrators understand the allocation and usage of stateless addresses in the network.

2. The management method of the IPv6 address management system according to claim 1, characterized in that: In step S8, the software functions include service configuration statistics and visualization, quick query and management of IPv6 address allocation, and interface management and optimization of dual-stack networks.

3. The management method of the IPv6 address management system according to claim 1, characterized in that: In step S7.4, the status information of network devices in the database is updated according to the Ping test results, and they are marked as online or offline. The network device information in the database is corrected according to the Ping test results actively detected by the server. If the network device responds to the Ping request, its status is marked as online; if the network device does not respond, its status is marked as offline.

Citation Information

Patent Citations

  • Mobile terminal and address allocation method thereof

    CN102984295A

  • Equipment networking method and system based on IPv6 protocol

    CN119254744A