NETCONF Data Subscription via Capability Model Instance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data subscription modes in Network Configuration Protocol (NETCONF) are inefficient as they allow users to subscribe only to all data of a datastore or all model-level data of a device, leading to redundant data subscriptions and decreased efficiency.
Innovation Solution
A data subscription method that involves generating a capability model instance based on a capability model template, which includes metric names, metric types, and operation types, allowing devices to actively report performance parameters for subscription, thereby enabling the network management device to accurately select and subscribe to relevant performance parameters.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a fixed subscription mode is used where users subscribe to all data of a datastore or all model-level data, then the subscription process is simple and straightforward, but the subscription efficiency is low and redundant data subscriptions occur
Solution Approach 1:
The patent segments the data subscription mechanism by introducing fine-grained data nodes that can be independently subscribed to. Instead of subscribing to entire datastores or model-level data, the system allows subscription to specific leaf nodes under the data tree, enabling selective data collection and improving efficiency while maintaining operational simplicity through standardized subscription interfaces.
Solution Approach 2:
The patent implements local quality by allowing different subscription granularities at different levels of the data tree. Each data node can have its own subscription characteristics, enabling subscribers to customize their data collection requirements at local levels while maintaining consistency with the overall data model structure.
2Ease of manufacture
If a fixed subscription mode is used where users subscribe to all data of a datastore or all model-level data, then the data management is straightforward, but redundant data subscriptions occur leading to inefficient resource utilization
Solution Approach 1:
The patent segments data into hierarchical nodes with distinct subscription capabilities. By dividing the data structure into manageable segments that can be independently subscribed to, the system prevents redundant data collection while maintaining straightforward management through standardized subscription operations at each segment level.
Solution Approach 2:
The patent enables partial action by allowing subscribers to request only the specific data nodes they need rather than all available data. This selective subscription approach eliminates excessive data collection and associated resource waste while keeping the management process simple through standardized partial-subscription interfaces.
3Productivity
If the subscription mechanism allows flexible selection of performance parameters, then subscription efficiency improves, but the complexity of the subscription process increases
Solution Approach 1:
The patent segments the data tree into hierarchical nodes with clear subscription interfaces at each level. This segmentation provides a structured approach to flexible parameter selection, allowing users to navigate and subscribe to specific performance parameters through a standardized hierarchical interface rather than facing a complex flat structure.
Solution Approach 2:
The patent implements dynamics by enabling flexible subscription configurations that can adapt to different data requirements. The subscription mechanism dynamically adjusts to user needs by allowing selection at various granularities while maintaining a consistent and manageable interface structure.
Data Source
AI summary
A first device generates a first capability model instance based on a capability model template, and sends the first capability model instance to a network management device. The capability model template includes one or more metric names. The first capability model instance includes one or more performance parameters that can be subscribed to by the first device, and the one or more performance parameters are parameters corresponding to one or more metric names. The first capability model instance is used by the network management device to select and subscribe to one or more performance parameters from the one or more performance parameters that can be subscribed to by the first device.


