Network Service Model Generation via Automatic Configuration Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Network management systems using NETCONF and YANG modeling language face challenges in supporting new or customized network services, requiring users to have deep understanding of modeling languages and device configurations, leading to resource inefficiencies and errors.
Innovation Solution
A system that automatically generates a network service model, maps it to device configurations, and provides a user interface template, allowing users to configure settings without needing to define models, thereby reducing the need for user expertise and minimizing errors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If users manually define network service models using YANG modeling language, then network services can be configured, but user expertise requirements increase and errors increase
Solution Approach 1:
The system performs automatic model generation where the network management system itself defines the service models based on collected device configurations, eliminating the need for users to manually create YANG models. The system serves itself by automatically analyzing device data and generating appropriate service models without human intervention in the modeling process.
Solution Approach 2:
The system introduces an automatic model generation mechanism as an intermediary between raw device configurations and service deployment. This intermediary process translates device configuration data into standardized service models automatically, removing the need for users to directly work with complex YANG modeling language while ensuring model accuracy.
2Productivity
If users manually configure network services, then services can be deployed, but processing time increases and resource consumption increases
Solution Approach 1:
The system performs preliminary actions by automatically collecting device configurations, analyzing them, and generating service models in advance before actual service deployment is needed. This pre-processing eliminates the time-consuming manual modeling step during service deployment, significantly improving productivity while reducing overall configuration time.
Solution Approach 2:
The system replaces the mechanical manual process of model definition and service configuration with an automated computational process. The automatic model generation mechanism uses algorithms to analyze device data and generate models, substituting human manual operations with automated processing that is both faster and more efficient in resource utilization.
3Adaptability or versatility
If detailed device-specific settings are included in service models, then device customization is improved, but model complexity increases
Solution Approach 1:
The system applies local quality by including device-specific settings only where necessary for particular device types while maintaining a standardized structure for common configurations. The automatic model generation process identifies which settings need customization at the local device level versus which can be handled by generic service model templates, reducing overall model complexity while preserving necessary adaptability.
Data Source
AI summary
A system may receive network device configuration information associated with a network service. The system may determine multiple settings associated with the network service based on receiving the network device configuration information. The multiple settings may include a common setting and a device-specific setting. The system may generate a first network service model of the network service based on the multiple settings. The first network service model may include multiple nodes corresponding to the multiple settings. The system may re-configure one or more nodes associated with the first network service model, and may generate a second network service model of the network service. The system may generate a user interface template based on the second network service model and may provide the user interface template to a client device for display. The client device may allow a configuration of the multiple settings based on the user interface template.


