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.

CN121333906APending Publication Date: 2026-01-13INSPUR TIANYUAN COMM INFORMATION SYST CO LTD
View PDF 0 Cites 0 Cited by

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

Technical Problem

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.

Method used

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.

Benefits of technology

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.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121333906A_ABST
    Figure CN121333906A_ABST
Patent Text Reader

Abstract

The invention discloses a cloud networking automation device and method based on NETCONF driving, and relates to the technical field of cloud platform management. Comprising the following steps of: 1, receiving service information through a cloud management platform: receiving service information which is input by a user and is required by cloud networking, including specifications, mirror images, quantity and network configuration information of cloud servers, and 2, generating service data: generating structured service data through the cloud management platform according to the received service information for subsequent processing, 3, validity verification of the service data is carried out, validity verification is carried out on the generated service data, it is ensured that all items needing to be filled are filled in and the data format is correct, and if verification does not pass, the step 1 is returned to require a user to input the data again, and 4, the service data are sent to the client side, and after verification passes, the client side sends the service data to the client side. The method comprises the steps of 1, sending service data to a client application through a cloud management platform to prepare for subsequent processing, 5, receiving the service data through an NETCONF protocol component in the client application, and automatically generating an operation instruction in an NETCONF protocol format according to predefined operation steps and templates, and 6, issuing the operation instruction to network equipment, and automatic configuration of cloud networking is completed.
Need to check novelty before this filing date? Find Prior Art

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.