IPv6 network management method based on stateless address management system
By implementing automated management and monitoring of stateless IPv6 addresses on the router, the cumbersome and complex problems of IPv6 address management in the existing technology are solved, and the automated management and monitoring of IPv6 addresses are realized, which reduces the work burden of network administrators, and improves the transparency of address management and network reliability and security.
Patent Information
- Application Number
- CN202510363907.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-26
- Publication Date
- 2025-06-24
- Estimated Expiration
- 2045-03-26
AI Technical Summary
The existing technology has problems such as cumbersome manual configuration and repeated address conflicts in IPv6 address management, and data storage and management require professional maintenance, which raises the maintenance threshold.
Through the router to monitor and maintain the use of stateless IPv6 addresses in real time, it provides automated management and monitoring methods, simplifies IPv6 address management, and reduces the complexity and resource consumption of network management.
It realizes automated management and monitoring of IPv6 addresses, reduces the work burden of network administrators, improves the transparency of address management, promptly detects and resolves potential address conflicts or abuse problems, and ensures the reliability and security of the network.
Smart Images

Figure CN120201008A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of network management methods, and particularly to a management method for an IPv6 address management system. Background Art
[0002] With the development of the Internet of Everything technology, the explosive emergence of various new types of network devices has led to a multiple-fold increase in the demand for network device addresses, whether in local area networks or wide area networks. IPv6 is the next-generation 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, currently, specific characters are mostly used in the IPv6 prefix planning to distinguish each service, and manual configuration is used for management to achieve the distinction of each network device and the specification of IPv6 addresses. In terms of data management, the direct connection to the database is used to store data. After obtaining the IPv6 address in the router, it is directly inserted into the database using commands, and the data table is operated using commands when needed.
[0004] When using prefix configuration to specify IPv6 addresses, it is necessary to manually configure information such as addresses and status. The configuration is too cumbersome, and problems such as address duplication and conflicts may occur during the process due to insufficient query. Professional personnel are also required for maintenance during storage and data use, which increases the maintenance threshold for maintenance personnel.
[0005] Therefore, in view of the deficiencies of the prior art, it is very necessary to provide a management method for an IPv6 address management system to solve the deficiencies of the prior art. Summary of the Invention
[0006] The purpose of the present invention is to provide a management method for an IPv6 address management system to avoid the deficiencies of the prior art. It can monitor and maintain the usage of stateless IPv6 addresses in real time through a router, can 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 difficult management of stateless IPv6 addresses in the current technology, enable network administrators to master the usage of addresses in the network in real time, and can also timely discover and solve potential address conflicts or abuse problems to ensure the reliability and security of the network. By automatically generating reports on the usage of stateless IPv6 addresses, the workload of network administrators is greatly reduced, and the transparency of address management is improved.
[0007] The above object of the present invention is achieved by the following technical means.
[0008] Provide a management method for an IPv6 address management system, including the following steps: S1: Enable the stateless address autoconfiguration function on the router port; S2: Connect the network device to the router; S3: The network device sends a Router Solicitation (RS) message; S4: The router sends a Router Advertisement (RA) message to the network device; S5: The network device generates an IPv6 address; S6: The network device uses the generated IPv6 address for service access; S7: Use the server API to link to the router, use the server to obtain router information, clean and organize the data in the server, and store the data through the database; S8: The software displays reports; In step S7, the following steps are included: S7.1: The server side docks with the router side through the API, and after obtaining the stateless related information in the router, returns the obtained network device information, status, and various information of the IPv6 address to the server; S7.2: Parse the data obtained from the router, and respectively parse the obtained routing information through an algorithm; 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 online / offline information, and the interface information; S7.3: Correct the parsed data to the correct format and store it in the database, match the parsed data with the data required in the database table on the server side, perform calculations, and then convert and store it in the database according to the format required by the data table; S7.4: The server side can actively send Ping requests to prompt the network device to generate traffic, or batch Ping specified network devices to confirm the online status of the network devices; In step S7, the server obtains the device information connecting to the router through manual acquisition or automatic timing acquisition; The server includes 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 status between the network device and the router; The address report generation module generates a detailed IPv6 address usage report, supporting graphical or command-line output, to help network administrators understand the allocation and usage of stateless addresses in the network.
[0009] Specifically, in step S8, the software functions include business configuration statistics and visualization, quick query and management of IPv6 address allocation, and interface management and optimization of dual-stack networks.
[0010] Specifically, in step S7.4, according to the Ping test results, update the status information of network devices in the database, mark them as online or offline, and correct the network device information in the database according to the Ping test results actively detected by the server. If a network device responds to a Ping request, mark its status as online; if a network device does not respond, mark its status as offline.
[0011] In the production process of the present invention, the usage of stateless IPv6 addresses can be monitored and maintained in real time through a router, and the allocation and usage of stateless IPv6 addresses can be automatically managed and monitored, simplifying the management of IPv6 addresses, reducing the complexity and resource consumption of network management, solving the problem of difficult management of stateless IPv6 addresses in the current technology. Network administrators can grasp the usage of addresses in the network in real time, and can also timely discover and solve potential address conflicts or abuse problems to ensure the reliability and security of the network. By automatically generating reports on the usage of stateless IPv6 addresses, the workload of network administrators is greatly reduced, and the transparency of address management is improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] The present invention is further described with reference to the accompanying drawings, but the content in the drawings does not constitute any limitation to the present invention.
[0013] Figure 1 is the general flow chart of the management method of the IPv6 address management system of the present invention.
[0014] Figure 2 is the flow chart of data collection in the management method of the IPv6 address management system of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0015] The present invention is further described in conjunction with the following embodiments.
[0016] Embodiment 1: As Figure 1-2 shown, the management method of the IPv6 address management system includes the following steps: S1: Enable the stateless address autoconfiguration function on the router port to ensure that the relevant interfaces of the router have the stateless address autoconfiguration (SLAAC) function enabled. The router will be able to respond to router solicitation (RS) messages sent by network devices and send router advertisement (RA) messages to provide network prefix information for network devices so that network devices can automatically generate IPv6 addresses.
[0017] S2: Connect the network device to the router and connect the terminal device to the router. Ensure that the physical connection is normal. After successful connection, the network device will be able to communicate with the router and attempt to obtain network configuration information.
[0018] S3: The network device sends a Router Solicitation (RS) message. After the network device accesses the network, it will automatically send a Router Solicitation (RS) message to inquire about available network configuration information. The RS message is a special IPv6 network data packet, and its purpose is to request the router to send a Router Advertisement (RA) message to obtain configuration information such as network prefixes.
[0019] S4: The router sends a Router Advertisement (RA) message to the network device. After receiving the RS message, or periodically, the router sends a Router Advertisement (RA) message to provide network prefix configuration information. 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 it does not receive the RS message, the router will periodically send RA messages. The RA message contains the network prefix and the default gateway. After the network device receives the RA message, it can use the information therein to generate an IPv6 address.
[0020] S5: The network device generates an IPv6 address. After receiving the RA message, the network device uses the 64-bit prefix information carried in the RA message and combines it with its own interface identifier (through the EUI-64 algorithm) to construct a complete IPv6 address.
[0021] S6: The network device uses the generated IPv6 address for service access. During 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. Among them, the router records network device information. When the router receives the RS message or detects the network activity of the device, it records relevant information of the device, such as the IPv6 address, etc. When the router receives the RS message sent by the network device, it will record the relevant information of the device that sent the RS message, including the MAC address and IPv6 address of the device, etc. In addition, when the router detects the network activity of the device, it will also record the information of the device. These records can be used for purposes such as network management and troubleshooting.
[0022] S7: Use the server API to link to the router. By obtaining router information, the data is cleaned and sorted in the server and stored in the database through the database.
[0023] In step S7, the server can obtain the device information of the linked router by means of manual acquisition or automatic timed acquisition.
[0024] 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.
[0025] S7.1: The server side connects to the router side through the API. The server first checks the router status. After the server starts, it verifies whether the router is online, checks whether the interface enables the stateless address autoconfiguration function, and then obtains the stateless-related information in the router and returns the obtained network device information, status, IPv6 address, and other information to the server. Through the API, the server can achieve centralized management and monitoring of network devices.
[0026] S7.2: Parse the data obtained from the router, and parse the obtained routing information through algorithms respectively.
[0027] 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 online / offline information, and the interface information.
[0028] S7.3: After correcting the parsed data to the correct format, store it in the database. Match the parsed data with the data required in the database table on the server side, perform calculations, and then convert and store it in the database according to the format required by the data table.
[0029] After obtaining the network device data from the router side, it is necessary to perform data cleaning and sorting, and apply advanced algorithms for analysis and processing. Finally, store the results in the server's database. When the server obtains network device information from the router, this data may have some noise, duplicates, or be incomplete. Therefore, data cleaning and sorting work is required. Data cleaning can include operations such as removing duplicate data, correcting incorrect data, and filling in missing values. Then, the server can apply advanced algorithms to analyze and process the data. Finally, store the processed results in the server's database for subsequent query and analysis.
[0030] S7.4: The server can actively send Ping requests to prompt network devices to generate traffic or batch Ping specified network devices to confirm the online status of network devices. To timely understand the online status of network devices, the server can actively detect devices without network activities, update the status information of network devices in the database according to the Ping test results, mark them as online or offline, and correct the device information in the database according to the Ping test results actively detected by the server. If a network device responds to a Ping request, its status is marked as online; if a 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.
[0031] S8: The software displays reports.
[0032] The address report generation module generates a detailed IPv6 address usage report, supporting graphical or command-line output, to help network administrators understand the allocation and usage of stateless addresses in the network. Among them, 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.
[0033] Generate advanced reports to intuitively display the intuitive dynamics of IPv6 usage. To better understand and manage the IPv6 usage in the network, the server can generate advanced reports. These reports can use forms such as charts, graphs, and tables to intuitively display information such as the allocation of IPv6 addresses and the connection status of devices, greatly reducing the workload of network administrators, helping network administrators understand the allocation and usage of stateless addresses in the network, and enhancing the transparency of address management.
[0034] During the production process, the usage of stateless IPv6 addresses can be monitored and maintained in real time through routers, which can automatically manage and monitor the allocation and usage of stateless IPv6 addresses, simplify IPv6 address management, reduce the complexity and resource consumption of network management, solve the problem of difficult management of stateless IPv6 addresses in current technologies. Network administrators can grasp the usage of addresses in the network in real time, and can also timely discover and solve potential address conflicts or abuse problems to ensure the reliability and security of the network. By automatically generating reports on the usage of stateless IPv6 addresses, the workload of network administrators is greatly reduced, and the transparency of address management is enhanced.
[0035] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit the protection scope of the present invention. Although the present invention has been described in detail with reference to the preferred embodiments, those of ordinary skill in the art should understand that the technical solutions of the present invention can be modified or equivalently replaced without departing from the essence and scope of the technical solutions of the present invention.
Claims
1. A management method for an IPv6 address management system, characterized in that: The following steps are involved: S1: Enable stateless address autoconfiguration on the router port; S2: Connect the network device to the router; S3: The network device sends a router solicitation (RS) message; S4: The router sends a router advertisement (RA) message to the network device; S5: The network device generates an IPv6 address; S6: The network device uses the generated IPv6 address for service access; S7: Use the server API to connect to the router, use the server to obtain router information, clean and organize the data in 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 through the API, obtains stateless information from the router, and then returns the obtained network device information, status, and IPv6 address information to the server; S7.2: Analyze the data obtained from the router and analyze the obtained routing information by using algorithms; In step S7.2, the routing information includes the IPv6 address corresponding to the network device, the IPv4 address corresponding to the network device, the network device status, online and offline information, and interface information; S7.3: Correct the parsed data to the correct format and store it in the database. Match the parsed data with the data required in the database table on the server side, convert it into the format required by the data table after calculation and store it in the database. S7.4: The server can actively send Ping requests to prompt network devices to generate traffic, or batch ping specified network devices to confirm the online status of network devices; In step S7, the server obtains the device information of the connected router by manual acquisition or automatic timing acquisition; The server includes an address usage monitoring module and an address report generating module, wherein 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 status between the network device and the router; The address report generation module generates a detailed IPv6 address usage report, supports graphical or command line output, and helps 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, fast 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 the network device in the database is updated according to the Ping test result, and it is marked as online or offline. According to the Ping test result actively detected by the server, the network 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.
Citation Information
Patent Citations
Mobile terminal and address allocation method thereof
CN102984295A
Equipment networking method and system based on IPv6 protocol
CN119254744A
Method for IP address allocation of mobile station in mobile communication system
KR1020080041989A
Network service selection and authentication and stateless auto-configuration in an IPv6 access network
US20060080728A1