Airborne network centralized configuration management method
Through the centralized configuration management method of airborne network, the interactive information of airborne network controller and LLDP is used to realize the automation and centralized configuration management of airborne network equipment, solving the problems of complex configuration process, inefficient efficiency and insufficient security in the existing technology, and improving the automation and adaptability of the network.
Patent Information
- Application Number
- CN202411956986.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-29
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2044-12-29
AI Technical Summary
The prior art is difficult to realize the automated and centralized configuration management of airborne network equipment, resulting in complex configuration processes, inefficient efficiency, and lack of effective security and support for multi-device configuration collaboration.
The centralized configuration management method of airborne network is adopted. Through the airborne network controller as the centralized network configuration center, a reliable connection is established with the switch, LLDP interaction information is obtained, scheduling policies are calculated online, and new network configuration information is generated, and sent to the network equipment through remote protocols.
It realizes the automatic deployment of configuration information of multiple network devices, reduces manual configuration errors, provides a security mechanism, ensures the security of message delivery, supports multi-device configuration collaboration, and improves the network's adaptability to services.
Smart Images

Figure CN119892623A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of airborne network communications, and in particular to an airborne network centralized configuration management method. Background Art
[0002] With the development of airborne networks, the scale of networks is getting larger and larger, requiring the configuration of network devices to be automated and fast. The traditional configuration method CLI is a human-machine interface with a complex configuration process, large differences between manufacturers, extremely high cost of manual learning, and difficult to maintain in an embedded airborne environment. The content of the traditional command line output is unstructured, unpredictable, and easy to change, resulting in complex parsing. It is difficult to achieve automated parsing with CLI scripts. SNMP configuration is inefficient, does not support transaction mechanisms, uses UDP protocol for transmission, cannot provide reliable and orderly data transmission, and lacks effective security. In addition, SNMP lacks a configuration transaction submission mechanism and can only manage a single device. It does not support network-level configuration and multi-device configuration collaboration. Therefore, SNMP is generally used as a monitoring protocol, not for configuration management and distribution. In order to meet the configuration management needs of embedded devices in airborne networks, an automated, centralized online network configuration management method is very necessary. Summary of the invention
[0003] In view of this, the present application provides an airborne network centralized configuration management method, which solves the problems in the prior art and supports the automated deployment of configuration information of multiple network devices.
[0004] The present application provides a centralized airborne network configuration management method using the following technical solutions:
[0005] A centralized configuration management method for an airborne network, comprising:
[0006] Step 1: The airborne network controller, as a centralized network configuration center, establishes a reliable connection with the switch. After the connection is successful, the two interconnected parties send Hello messages to exchange the capabilities supported by both parties;
[0007] Step 2: The network device reports the user demand to the centralized network configuration center through the user network interface UN I, and the user demand will be processed in the centralized network configuration center;
[0008] Step 3: The centralized network configuration center obtains the LLDP interaction information of the switch through the remote protocol. The LLDP interaction information includes the network topology and the status information of the network device. The network configuration management software resides in the centralized network configuration center. By extracting the increment of periodic user requirements, the scheduling strategy is calculated online and new network configuration information is generated, which is then sent to the network device through the remote protocol.
[0009] Step 4: After the network device receives the configuration information sent by the centralized network configuration center, it parses the configuration information through the network configuration agent software and deploys the parsed configuration data to the network device;
[0010] Step 5: After the network device is configured, disconnect the reliable connection with the centralized network configuration center.
[0011] Optionally, the method for establishing a reliable connection between the onboard network controller and the switch in step 1 is:
[0012] After completing the device initialization, the onboard network controller creates a new configuration management connection;
[0013] Establish reliable connection between switch and onboard network controller and perform identity authentication;
[0014] The onboard network controller performs identity authentication based on the information submitted by the switch. After successful authentication, a new channel is opened for interaction between the configuration management software management end and the agent end;
[0015] Send and receive Hello messages to exchange capabilities supported by both parties;
[0016] Fill in the YANG model in the reliable connection;
[0017] The configuration management connection was created successfully.
[0018] Optionally, the configuration information in step 3 is established based on a YANG model.
[0019] Optionally, the switch LLDP interaction information in step 3 is performed during the network initialization phase, and the specific steps are as follows:
[0020] After the switch is initialized, it broadcasts LLDP packets that carry its own information.
[0021] After receiving the LLDP message, the network device obtains the MAC address of the switch, performs device access authentication based on Ethernet Layer 2, and initiates an authentication request to the switch.
[0022] After the network switch successfully authenticates the network device, the network device is allowed to send LLDP interaction information to the switch through the switch port to which it is connected;
[0023] After receiving the LLDP message from the network device, the switch stores the information in the corresponding table entry of the local information base;
[0024] When there are multiple switches in the network topology, LLDP packets of network devices are not allowed to be forwarded across switches.
[0025] Optionally, the LLDP interaction information in step 3 includes a device unique identifier, a port number, a port description, a device name, a device description, a device management address, and manufacturer-defined information.
[0026] Optionally, the network configuration information in step 3 is generated by an online network planning algorithm, which is divided into two steps: path selection and incremental planning;
[0027] Path selection is based on the new flow requirements of network devices and a set of network quality of service QoS matrices to find appropriate routes for the new business flows;
[0028] Every time a new service flow adds a connection requirement, the source node and destination node of the new service flow are used to retrieve the path connecting the source and destination nodes. Then, based on the calculation of the network service quality QoS matrix, the optimal candidate path is selected as the input parameter of the incremental planning.
[0029] Incremental planning periodically calculates the flow scheduling table of the switch. When a new candidate path is found, the incremental planning algorithm uses the information of the current flow scheduling table as a reference for calculation.
[0030] Optionally, the remote protocol in step 3 complies with the Netconf protocol, and multiple configuration management operations of the remote protocol include creation, query, modification, merging, replacement, and deletion.
[0031] Optionally, the step of the agent software parsing the configuration information in step 4 is:
[0032] Create a YANG file based on the YANG model. The YANG file contains the configuration information of the network device.
[0033] Fill in data in the YANG file to generate an XML file that conforms to the YANG model. The network device verifies the XML file through the YANG file.
[0034] The network device uses the YANG file to parse the XML file into the corresponding configuration data.
[0035] In summary, this application includes the following beneficial technical effects:
[0036] This method operates the equipment based on the extensible markup language XML and YANG language model, reduces network failures caused by manual configuration errors, provides security mechanisms such as authentication and authorization, ensures the security of message transmission, and adopts a centralized control layout to automatically deploy the configuration information of multiple network devices; by designing a centralized online configuration management method based on the airborne network, the ability of centralized configuration of airborne network equipment is realized.
[0037] This method proposes a centralized online network planning algorithm. The centralized network configuration center periodically extracts the increments of user needs to achieve deep perception of user needs, dynamically adjusts the switch scheduling strategy and network configuration according to user needs, realizes dynamic adaptive network load balancing, and improves the network's adaptability to services.
[0038] This method uses the YANG language to model configuration parameters, thereby achieving the semantic capability of configuration parameters.
[0039] This method uses a remote protocol to implement the ability of the network controller to add, delete, modify, and query network device configuration parameters, greatly reducing the cumbersome steps of traditional configuration methods. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0041] Figure 1 It is a schematic diagram of centralized configuration management of airborne networks.
[0042] Figure 2 It is a diagram of the configuration management process.
[0043] Figure 3 This is a schematic diagram of the configuration management connection establishment process.
[0044] Figure 4 It is a schematic diagram of the online network planning process. DETAILED DESCRIPTION
[0045] The embodiments of the present application are described in detail below with reference to the accompanying drawings.
[0046] The following describes the implementation methods of the present application through specific examples, and those skilled in the art can easily understand other advantages and effects of the present application from the contents disclosed in this specification. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. The present application can also be implemented or applied through other different specific implementation methods, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present application. It should be noted that, in the absence of conflict, the following embodiments and the features in the embodiments can be combined with each other. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work belong to the scope of protection of the present application.
[0047] It should be noted that various aspects of the embodiments within the scope of the appended claims are described below. It should be apparent that the aspects described herein can be embodied in a wide variety of forms, and any specific structure and / or function described herein is merely illustrative. Based on the present application, it should be understood by those skilled in the art that an aspect described herein can be implemented independently of any other aspect, and two or more of these aspects can be combined in various ways. For example, any number of aspects described herein can be used to implement the device and / or practice the method. In addition, other structures and / or functionalities other than one or more of the aspects described herein can be used to implement this device and / or practice this method.
[0048] It should also be noted that the illustrations provided in the following embodiments are only schematic illustrations of the basic concept of the present application. The illustrations only show the components related to the present application rather than being drawn according to the number, shape and size of the components in actual implementation. In actual implementation, the type, quantity and proportion of each component may be changed at will, and the component layout may also be more complicated.
[0049] Additionally, in the following description, specific details are provided to facilitate a thorough understanding of the examples. However, it will be understood by those skilled in the art that the aspects described may be practiced without these specific details.
[0050] An embodiment of the present application provides an airborne network centralized configuration management method.
[0051] like Figures 1 to 4 As shown, a centralized configuration management method for an airborne network includes:
[0052] Step 1: The airborne network controller, as a centralized network configuration center, establishes a reliable connection with the switch. After the connection is successful, the two interconnected parties send Hello messages to exchange the capabilities supported by both parties.
[0053] After completing the device initialization, the airborne network controller creates a new configuration management connection; establishes a reliable connection between the switch and the airborne network controller and performs identity authentication; the airborne network controller performs identity authentication based on the information submitted by the switch. After successful authentication, a new channel is opened for interaction between the configuration management software management end and the agent end; sends and receives Hello messages to exchange capabilities supported by both parties; fills in the YANG model in the reliable connection; and the configuration management connection is successfully created.
[0054] Step 2: The network device reports the user demand to the centralized network configuration center through the user network interface UN I, and the user demand will be processed in the centralized network configuration center.
[0055] Step 3: The centralized network configuration center obtains the LLDP interaction information of the switch through the remote protocol. The LLDP interaction information includes the network topology and the status information of the network device. The network configuration management software resides in the centralized network configuration center. It periodically extracts the increment of user requirements, calculates the scheduling strategy online, generates new network configuration information, and then sends it to the network device through the remote protocol.
[0056] The specific steps of switch LLDP interaction information during the network initialization phase are as follows:
[0057] After the switch completes initialization, it broadcasts an LLDP message carrying its own information; after receiving the LLDP message, the network device obtains the MAC address of the switch, performs device access authentication based on Ethernet Layer 2, and initiates an authentication request to the switch; after the network switch successfully authenticates the access of the network device, it allows the network device to send LLDP interaction information to the switch through the switch port to which it is connected; after receiving the LLDP message from the network device, the switch stores the information in the corresponding table entry of the local information base; when there are multiple switches in the network topology, the LLDP message of the network device is not allowed to be forwarded across switches.
[0058] The LLDP interaction information includes the device unique identifier, port number, port description, device name, device description, device management address, and manufacturer-defined information.
[0059] The network configuration information is generated through an online network planning algorithm, which is divided into two steps: path selection and incremental planning. Path selection is based on the new flow requirements of network devices and a set of network service quality QoS matrices to find suitable routes for new business flows. Each time a new business flow adds a connection requirement, the source node and destination node of the new business flow are used to retrieve the path connecting the source and destination nodes, and then the optimal candidate path is selected as the input parameter of incremental planning based on the calculation of the network service quality QoS matrix. Incremental planning periodically calculates the flow scheduling table of the switch. When a new candidate path is found, the incremental planning algorithm uses the information of the current flow scheduling table as a reference for calculation to ensure that the new flow does not share the same switch inlet and outlet ports with the existing flow.
[0060] Among them, the remote protocol follows the Netconf protocol, and multiple configuration management operations of the remote protocol include creation, query, modification, merging, replacement, and deletion.
[0061] Among them, the configuration information model is established based on the YANG model. YANG is a data modeling language that defines the template for network device configuration data. For example, after modeling the interface on the network device, the data sent by the configuration center to the network device must comply with the definition of the YANG model.
[0062] Step 4: After the network device receives the configuration information sent by the centralized network configuration center, it parses the configuration information through the network configuration agent software and deploys the parsed configuration data to the network device.
[0063] Among them, the steps of the agent software parsing the configuration information are: establishing a YANG file based on the YANG model, the YANG file contains the configuration information of the network device, filling in data in the YANG file, generating an XML file that conforms to the YANG model, and the network device verifies the XML file through the YANG file; the network device uses the YANG file to parse the XML file into the corresponding configuration data.
[0064] YANG files are similar to templates. After filling in data, consistent XML can be generated. Network devices verify XML through YANG files and finally parse out data. Network devices use YIN to parse YANG models, and YIN can parse XML models into YANG models. The relationship between YANG files and XML is that YANG models can generate XML after filling in data, and XML can parse out the filled-in data through YIN and YANG files.
[0065] Step 5: After the network device is configured, disconnect the reliable connection with the centralized network configuration center.
[0066] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.
Claims
1. A method for centralized configuration management of an airborne network, characterized in that: include: Step 1: The airborne network controller, as a centralized network configuration center, establishes a reliable connection with the switch. After the connection is successful, the two interconnected parties send Hello messages to exchange the capabilities supported by both parties. Step 2: The network device reports the user demand to the centralized network configuration center through the user network interface UNI, and the user demand will be processed in the centralized network configuration center; Step 3: The centralized network configuration center obtains the LLDP interaction information of the switch through the remote protocol. The LLDP interaction information includes the network topology and the status information of the network device. The network configuration management software resides in the centralized network configuration center. It periodically extracts the increment of user requirements, calculates the scheduling strategy online, generates new network configuration information, and then sends it to the network device through the remote protocol. Step 4: After the network device receives the configuration information sent by the centralized network configuration center, it parses the configuration information through the network configuration agent software and deploys the parsed configuration data to the network device; Step 5: After the network device is configured, disconnect the reliable connection with the centralized network configuration center.
2. The airborne network centralized configuration management method according to claim 1, characterized in that: The method for establishing a reliable connection between the onboard network controller and the switch in step 1 is: After completing the device initialization, the onboard network controller creates a new configuration management connection; Establish reliable connection between switch and onboard network controller and perform identity authentication; The onboard network controller performs identity authentication based on the information submitted by the switch. After successful authentication, a new channel is opened for interaction between the configuration management software management end and the agent end; Send and receive hello messages to exchange capabilities supported by both parties; Fill in the YANG model in the reliable connection; The configuration management connection was created successfully.
3. The airborne network centralized configuration management method according to claim 1, characterized in that: The configuration information in step 3 is established based on the YANG model.
4. The airborne network centralized configuration management method according to claim 1, characterized in that: The switch LLDP interaction information in step 3 is performed during the network initialization phase, and the specific steps are as follows: After the switch is initialized, it broadcasts LLDP packets that carry its own information. After receiving the LLDP message, the network device obtains the MAC address of the switch, performs device access authentication based on Ethernet Layer 2, and initiates an authentication request to the switch. After the network switch successfully authenticates the network device, the network device is allowed to send LLDP interaction information to the switch through the switch port to which it is connected; After receiving the LLDP message from the network device, the switch stores the information in the corresponding table entry of the local information base; When there are multiple switches in the network topology, LLDP packets of network devices are not allowed to be forwarded across switches.
5. The airborne network centralized configuration management method according to claim 1, characterized in that: The LLDP interaction information in step 3 includes a device unique identifier, a port number, a port description, a device name, a device description, a device management address, and manufacturer-defined information.
6. The method for centralized configuration management of an airborne network according to claim 1, characterized in that: The network configuration information in step 3 is generated by an online network planning algorithm, which is divided into two steps: path selection and incremental planning; Path selection is based on the new flow requirements of network devices and a set of network quality of service QoS matrices to find appropriate routes for the new business flows; Every time a new service flow adds a connection requirement, the source node and destination node of the new service flow are used to retrieve the path connecting the source and destination nodes. Then, based on the calculation of the network service quality QoS matrix, the optimal candidate path is selected as the input parameter of the incremental planning. Incremental planning periodically calculates the flow scheduling table of the switch. When a new candidate path is found, the incremental planning algorithm uses the information of the current flow scheduling table as a reference for calculation.
7. The airborne network centralized configuration management method according to claim 1, characterized in that: The remote protocol in step 3 complies with the Netconf protocol, and multiple configuration management operations of the remote protocol include creation, query, modification, merging, replacement, and deletion.
8. The airborne network centralized configuration management method according to claim 1, characterized in that: The steps of the agent software parsing the configuration information in step 4 are as follows: Create a YANG file based on the YANG model. The YANG file contains the configuration information of the network device. Fill in data in the YANG file to generate an XML file that conforms to the YANG model. The network device verifies the XML file through the YANG file. The network device uses the YANG file to parse the XML file into the corresponding configuration data.
Citation Information
Patent Citations
SDN-based service customization network resource self-adaptive allocation technology
CN112491619A
Time-sensitive network increment scheduling method based on publishing / subscribing mode
CN113556295A
Aviation cluster network routing method
CN114339929A
Unified configuration method and system of time-sensitive network equipment and storage medium
CN115150274A
Time-sensitive network increment scheduling method based on link state
CN118694702A
Cited By
Automatic configuration management system and method for intelligent network equipment
CN120658582A