Network Device Configuration Translation via Differential Updates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current network device configuration methods require translating entire sets of configuration information, even if only minor changes are made, which can be inefficient and increase processing demands.
Innovation Solution
A method where a network device determines differences between new and existing configuration information, translating only these differences into device-level changes to update the configuration, thereby avoiding the retranslation of unchanged information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the entire set of configuration information is translated into device level configuration information, then the configuration is complete and accurate, but the processing demands and time consumption increase
Solution Approach 1:
The patent extracts only the changed portions (differences) from the new configuration information and translates only these extracted differences into device level configuration information, rather than translating the entire configuration set. This selective extraction and translation approach maintains configuration completeness while significantly reducing processing time and computational resources.
2Reliability
If the entire set of configuration information is translated into device level configuration information, then the configuration is complete and accurate, but the processing demands increase
Solution Approach 1:
The system extracts only the differential changes from the new configuration information and translates only these extracted differences, rather than processing the entire configuration set. This significantly reduces CPU processing demands and computational resources while maintaining complete and accurate configuration updates.
3Productivity
If configuration information is translated incrementally based on differences, then processing efficiency improves, but the complexity of determining differences increases
Solution Approach 1:
The patent stores the existing device level configuration information in a structured format that enables efficient comparison with new configuration information. This preliminary organization of configuration data facilitates straightforward difference determination through systematic comparison, reducing the complexity of identifying changes while maintaining high update efficiency.
Data Source
AI summary
An example network device includes a memory configured to store existing configuration information formatted according to a high level structured input format for the network device, and a processor comprising digital logic circuitry and configured to receive data defining new configuration information formatted according to the high level structured input format, determine one or more differences between the new configuration information and the existing configuration information, translate the one or more differences into one or more sets of data defining device level configuration changes for the network device without translating the entire new configuration information, and configure the network device to update existing device level configuration for the network device according to the sets of data defining the device level configuration changes.


