Cloud networking automation device and method based on NETCONF drive
By automatically generating operation instructions through the cloud management platform and NETCONF protocol components, the problem of low efficiency of manual operation in the existing cloud networking process is solved, realizing automated configuration across platforms and devices, and improving the accuracy and efficiency of configuration.
Patent Information
- Application Number
- CN202511527996.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-24
- Publication Date
- 2026-01-13
AI Technical Summary
The existing cloud networking process relies heavily on manual operations, which is inefficient and prone to errors. Furthermore, the existing automation tools lack versatility and flexibility, making it difficult to adapt to network devices from different manufacturers and models.
The cloud management platform receives business information, generates and verifies structured business data, and uses the NETCONF protocol component to automatically generate and send operation instructions to network devices, thereby achieving automated configuration across platforms and devices.
It enables automated configuration across platforms and devices, reducing manual operation steps and time, avoiding human error, and eliminating the need for operators to have in-depth knowledge of device configuration commands, thus significantly improving efficiency and accuracy.
Smart Images

Figure CN121333906A_ABST
Abstract
Description
Technical Field
[0001] This invention discloses a cloud networking automation device and method based on NETCONF driver, which relates to the field of cloud platform management technology. Background Technology
[0002] With the rapid development of cloud computing technology, cloud networking has become a key element in building flexible and efficient IT infrastructure.
[0003] Current cloud networking processes rely heavily on manual operations, including manually entering configuration information and debugging network devices one by one, which is not only inefficient but also prone to errors. Although some automated tools have been developed to assist in configuration, they are often limited to specific devices or scenarios, lacking versatility and flexibility. Summary of the Invention
[0004] This invention addresses the problems of existing technologies by providing a cloud networking automation device and method based on NETCONF. It receives business information and generates business data through a cloud management platform. After legality verification, it automatically generates and sends operation instructions to network devices using NETCONF protocol components, thereby realizing automated configuration and management of cloud networking.
[0005] The specific solution proposed in this invention is as follows:
[0006] This invention provides a cloud networking automation method based on NETCONF driver, comprising:
[0007] Step 1: Receive business information through the cloud management platform: Receive the business information required for cloud networking input by the user, including the specifications, image, quantity, and network configuration information of the cloud servers.
[0008] Step 2: Generate Business Data: Based on the received business information, the cloud management platform generates structured business data for subsequent processing.
[0009] Step 3: Perform business data validity verification: Verify the validity of the generated business data to ensure that all required fields are filled in and the data format is correct. If the verification fails, return to Step 1 and ask the user to re-enter the data.
[0010] Step 4: Send business data to the client: After successful verification, the business data is sent to the client application through the cloud management platform, ready for subsequent processing.
[0011] Step 5: Receive business data through the NETCONF protocol component in the client application, and automatically generate operation instructions in NETCONF protocol format according to predefined operation steps and templates.
[0012] Step 6: Send operation instructions to network devices to complete the automated configuration of cloud networking.
[0013] Furthermore, in step 3 of the cloud networking automation method based on NETCONF, if the business data is not validated, the system returns to step 1 to ask the user to re-enter the business information, and performs structured processing based on the re-entered business information to obtain new business data.
[0014] Furthermore, step 5 of the NETCONF-based cloud networking automation method automatically generates operation instructions in NETCONF protocol format, including:
[0015] Obtain the corresponding operation template based on the operation steps of the business data;
[0016] Based on the parameters in the operation template and the business data, generate executable commands for the NETCONF protocol;
[0017] Executable commands are assembled into complete operation instructions according to the execution flow.
[0018] Furthermore, in step 6 of the cloud networking automation method based on NETCONF, the generated operation instructions are sent to the target network devices through the standard interface using the NETCONF protocol component. The network devices include switches and routers.
[0019] This invention also provides a cloud networking automation device based on NETCONF driver, including a cloud management platform module and a client module.
[0020] The cloud management platform receives business information through its cloud management platform module: it receives user-inputted business information required for cloud networking, including cloud server specifications, images, quantity, and network configuration information.
[0021] The cloud management platform module generates business data: Based on the received business information, the cloud management platform module generates structured business data for subsequent processing.
[0022] The cloud management platform module performs a validity check on the business data: it verifies the validity of the generated business data to ensure that all required fields are filled in and the data format is correct. If the verification fails, it returns to step 1, prompting the user to re-enter the data.
[0023] The cloud management platform module sends business data to the client: After successful verification, the cloud management platform sends the business data to the client application through the cloud management platform module, preparing for subsequent processing.
[0024] The client receives business data through the NETCONF protocol component in the client module, and automatically generates operation instructions in NETCONF protocol format according to predefined operation steps and templates.
[0025] The client module sends operation commands to the network devices to complete the automated configuration of the cloud network.
[0026] Furthermore, when the cloud management platform module of the cloud networking automation device based on NETCONF performs the legality verification of business data, if the verification fails, it returns to step 1 to ask the user to re-enter the business information, and performs structured processing based on the re-entered business information to obtain new business data.
[0027] Furthermore, the client module of the cloud networking automation device based on NETCONF automatically generates operation instructions in NETCONF protocol format, including:
[0028] Obtain the corresponding operation template based on the operation steps of the business data;
[0029] Based on the parameters in the operation template and the business data, generate executable commands for the NETCONF protocol;
[0030] Executable commands are assembled into complete operation instructions according to the execution flow.
[0031] Furthermore, the client module of the cloud networking automation device based on NETCONF uses a standard interface through the NETCONF protocol component to send the generated operation commands to the target network devices, including switches and routers.
[0032] The advantages of this invention are:
[0033] This invention supports cross-platform and cross-device automated configuration, adapting to network devices from different manufacturers and models. Through legality verification and standardized operating procedures, it effectively avoids human error, automatically generates and issues configuration commands, significantly reducing manual operation steps and time. Operators do not need to understand the specific configuration commands of network devices, but only need to focus on the correctness of business parameters, which is a significant improvement over previous automated testing. Attached Figure Description
[0034] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0035] Figure 1 This is a schematic diagram of the method flow of the present invention. Detailed Implementation
[0036] The present invention will be further described below with reference to the accompanying drawings and specific embodiments, so that those skilled in the art can better understand and implement the present invention. However, the embodiments described are not intended to limit the present invention.
[0037] Example 1
[0038] This invention provides a cloud networking automation method based on NETCONF driver, comprising:
[0039] Step 1: Receive business information through the cloud management platform: Receive the business information required for cloud networking input by the user, including the specifications, image, quantity of cloud servers, and network configuration information such as VLANs, subnets, and routes.
[0040] Step 2: Generate business data: Based on the received business information, the cloud management platform generates structured business data for subsequent processing.
[0041] Step 3: Perform a valid business data validation: validate the generated business data to ensure that all required fields are filled in and the data format is correct. If the validation fails, return to Step 1 and ask the user to re-enter the data.
[0042] When validating the business data, if the validation fails, return to step 1 to ask the user to re-enter the business information, and perform structured processing based on the re-entered business information to obtain new business data.
[0043] Step 4: Send business data to the client: After successful verification, the business data is sent to the client application through the cloud management platform, ready for subsequent processing.
[0044] Step 5: Receive business data through the NETCONF protocol component in the client application, and automatically generate operation instructions in NETCONF protocol format according to predefined operation steps and templates.
[0045] The automatically generated operation instructions in NETCONF protocol format include:
[0046] Obtain the corresponding operation template based on the operation steps of the business data;
[0047] Based on the parameters in the operation template and the business data, generate executable commands for the NETCONF protocol;
[0048] Executable commands are assembled into complete operation instructions according to the execution flow.
[0049] Step 6: Send operation instructions to network devices to complete the automated configuration of cloud networking.
[0050] The NETCONF protocol component uses a standard interface to send the generated operation commands to the target network devices, including switches and routers.
[0051] Example 2
[0052] This invention also provides a cloud networking automation device based on NETCONF driver, including a cloud management platform module and a client module.
[0053] The cloud management platform receives business information through its cloud management platform module: it receives user-inputted business information required for cloud networking, including cloud server specifications, images, quantity, and network configuration information.
[0054] The cloud management platform module generates business data: Based on the received business information, the cloud management platform module generates structured business data for subsequent processing.
[0055] The cloud management platform module performs a validity check on the business data: it verifies the validity of the generated business data to ensure that all required fields are filled in and the data format is correct. If the verification fails, it returns to step 1, prompting the user to re-enter the data.
[0056] The cloud management platform module sends business data to the client: After successful verification, the cloud management platform sends the business data to the client application through the cloud management platform module, preparing for subsequent processing.
[0057] The client receives business data through the NETCONF protocol component in the client module, and automatically generates operation instructions in NETCONF protocol format according to predefined operation steps and templates.
[0058] The client module sends operation commands to the network devices to complete the automated configuration of the cloud network.
[0059] The information interaction and execution process between the modules in the above-mentioned device are based on the same concept as the method embodiment of the present invention, and the specific details can be found in the description in the method embodiment of the present invention, and will not be repeated here.
[0060] Similarly, the device of the present invention can support cross-platform and cross-device automated configuration, adapting to network devices of different manufacturers and models. Through legality verification and standardized operating procedures, it effectively avoids human error, automatically generates and issues configuration commands, significantly reducing manual operation steps and time. Operators do not need to understand the specific configuration commands of network devices, but only need to focus on the correctness of business parameters, which is a significant improvement over previous automated testing.
[0061] It should be noted that not all steps and modules in the above processes and device structures are mandatory; some steps or modules can be omitted as needed. The execution order of each step is not fixed and can be adjusted as required. The system structure described in the above embodiments can be a physical structure or a logical structure. That is, some modules may be implemented by the same physical entity, or some modules may be implemented by multiple physical entities, or they may be jointly implemented by certain components in multiple independent devices.
[0062] The above-described embodiments are merely preferred embodiments provided to fully illustrate the present invention, and the scope of protection of the present invention is not limited thereto. Equivalent substitutions or modifications made by those skilled in the art based on the present invention are all within the scope of protection of the present invention. The scope of protection of the present invention is defined by the claims.
Claims
1. A cloud networking automation method based on NETCONF driver, characterized by: include: Step 1: Receive business information through the cloud management platform: Receive the business information required for cloud networking input by the user, including the specifications, image, quantity, and network configuration information of the cloud servers. Step 2: Generate Business Data: Based on the received business information, the cloud management platform generates structured business data for subsequent processing. Step 3: Perform business data validity verification: Verify the validity of the generated business data to ensure that all required fields are filled in and the data format is correct. If the verification fails, return to Step 1 and ask the user to re-enter the data. Step 4: Send business data to the client: After successful verification, the business data is sent to the client application through the cloud management platform, ready for subsequent processing. Step 5: Receive business data through the NETCONF protocol component in the client application, and automatically generate operation instructions in NETCONF protocol format according to predefined operation steps and templates. Step 6: Send operation instructions to network devices to complete the automated configuration of cloud networking.
2. The cloud networking automation method based on NETCONF driver according to claim 1, characterized in that: If the validation of the business data fails in step 3, the system returns to step 1 to ask the user to re-enter the business information. The system then performs structured processing based on the re-entered business information to obtain new business data.
3. The cloud networking automation method based on NETCONF driver according to claim 1, characterized in that: Step 5 automatically generates operation instructions in NETCONF protocol format, including: Obtain the corresponding operation template based on the operation steps of the business data; Based on the parameters in the operation template and the business data, generate executable commands for the NETCONF protocol; Executable commands are assembled into complete operation instructions according to the execution flow.
4. The cloud networking automation method based on NETCONF driver according to claim 1, characterized in that: In step 6, the generated operation commands are sent to the target network devices, including switches and routers, through the NETCONF protocol component using a standard interface.
5. A cloud networking automation device based on NETCONF driver, characterized in that... Includes a cloud management platform module and a client module. The cloud management platform receives business information through its cloud management platform module: it receives user-inputted business information required for cloud networking, including cloud server specifications, images, quantity, and network configuration information. The cloud management platform module generates business data: Based on the received business information, the cloud management platform module generates structured business data for subsequent processing. The cloud management platform module performs a validity check on the business data: it verifies the validity of the generated business data to ensure that all required fields are filled in and the data format is correct. If the verification fails, it returns to step 1, prompting the user to re-enter the data. The cloud management platform module sends business data to the client: After successful verification, the cloud management platform sends the business data to the client application through the cloud management platform module, preparing for subsequent processing. The client receives business data through the NETCONF protocol component in the client module, and automatically generates operation instructions in NETCONF protocol format according to predefined operation steps and templates. The client module sends operation commands to the network devices to complete the automated configuration of the cloud network.
6. The cloud networking automation device based on NETCONF driver according to claim 5, characterized in that: When the cloud management platform module verifies the legality of business data, if the verification fails, it returns to step 1 to ask the user to re-enter the business information, and performs structured processing based on the re-entered business information to obtain new business data.
7. The cloud networking automation device based on NETCONF driver according to claim 5, characterized in that: The client module automatically generates operation commands in NETCONF protocol format, including: Obtain the corresponding operation template based on the operation steps of the business data; Based on the parameters in the operation template and the business data, generate executable commands for the NETCONF protocol; Executable commands are assembled into complete operation instructions according to the execution flow.
8. The cloud networking automation device based on NETCONF driver according to claim 5, characterized in that: The client module uses the NETCONF protocol component to send the generated operation commands to the target network devices, including switches and routers, through a standard interface.