State Namespace Routing Policy Evaluation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current routing policy configurations can only evaluate network routes based on a singular state of route attributes, limiting access to multiple states of route attributes in certain scenarios.
Innovation Solution
The method introduces state namespaces to maintain and access different states of routing attributes, allowing for the creation and management of context data objects that include current, initial, and intermediate state namespaces to evaluate network routes effectively.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a singular state of route attributes is used for routing policy evaluation, then the system complexity is reduced and operation is simplified, but the ability to access multiple states of route attributes is lost
Solution Approach 1:
The patent segments the route attribute data into multiple distinct state namespaces (e.g., initial state, current state, intermediate states). Each namespace maintains a separate copy of route attributes at different points in time, allowing the routing policy to access multiple states without creating a single complex multi-state structure. This segmentation enables versatile access to different attribute states while keeping each individual namespace simple and manageable.
Solution Approach 2:
The patent adds a temporal dimension to route attribute storage by organizing attributes across multiple state namespaces representing different points in time. Instead of a single flat state, the system creates a multi-dimensional structure where attributes can be accessed along the time dimension (initial, current, intermediate states). This allows routing policies to evaluate routes based on historical, current, or intermediate states without increasing the complexity of the underlying data structure.
2Reliability
If multiple states of route attributes are accessed, then comprehensive route evaluation is enabled, but the device complexity increases
Solution Approach 1:
The patent divides the route attribute information into separate state namespaces (initial state, current state, and intermediate states). Each namespace contains a complete but independent copy of route attributes at a specific point in time. This segmentation allows the routing policy to access multiple states for comprehensive evaluation while maintaining simple, independent structures that are easy to manage and do not require complex synchronization or state transition logic.
Solution Approach 2:
The patent creates copies of route attributes in different state namespaces rather than using a single mutable structure. Each state namespace contains a snapshot copy of the attributes at that point in time. This copying approach enables reliable access to historical and intermediate states for accurate route evaluation without the complexity of managing in-place modifications or maintaining references to changing data.
3Adaptability or versatility
If state namespaces are introduced to maintain multiple attribute states, then route evaluation capability is enhanced, but the configuration complexity increases
Solution Approach 1:
The patent segments route attribute management into distinct state namespaces that can be independently configured and accessed. Each namespace (initial, current, intermediate) is a self-contained unit with its own attribute copies. This segmentation provides flexible routing policies that can reference any state as needed while maintaining simple, standardized interfaces for configuration and access, avoiding the need for complex state transition logic in policy configurations.
Solution Approach 2:
The patent creates a universal state namespace structure that serves multiple functions: storing initial attributes, tracking current state, and preserving intermediate states. This multi-functional namespace system allows a single configuration framework to handle diverse routing evaluation scenarios (comparing initial vs. current, examining intermediate changes, evaluating based on historical data) without requiring separate configuration mechanisms for each scenario, thereby maintaining ease of operation while enhancing flexibility.
Data Source
AI summary
A method for enabling access to varying route attribute states during routing policy application on network devices. Concerning routing policy configurations, it is currently possible to evaluate network routes based on a singular state of one or more route attributes. In some scenarios, however, access to more than one state of the route attribute(s) is desirable. In addressing these scenarios, the disclosed method introduces state namespaces through which different states of the routing attribute(s) are maintained and accessed.


