Cascade Port Assignment for Aggregation Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network devices face resource scaling limitations due to the need to allocate resources for each extended port-cascade port combination, leading to increased resource utilization and potential traffic disruptions when cascade ports become unreachable.
Innovation Solution
The technique involves dynamically assigning active and backup cascade ports for each extended port, allocating resources only to these assigned ports, and seamlessly steering traffic to backup ports in case of failures, with the option to reassess and rebalance cascade port assignments if permanent failures occur.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If resources are allocated for each extended port-cascade port combination, then traffic can be forwarded through any cascade port, but resource utilization increases and device complexity increases
Solution Approach 1:
The patent segments the resource allocation by creating separate resource pools for different cascade port types (active and backup). Instead of allocating resources uniformly across all cascade port combinations, the system divides resources into specific allocations for active cascade ports and backup cascade ports, reducing overall resource consumption while maintaining forwarding capability.
Solution Approach 2:
The patent implements dynamic resource allocation where resources are assigned based on the operational state of cascade ports. When a cascade port transitions between active and backup states, resources are dynamically reallocated accordingly. This dynamic approach allows the system to adapt resource usage to actual traffic needs rather than maintaining static allocations for all possible combinations.
2Reliability
If resources are allocated for all cascade port combinations, then failover can be supported, but device complexity and resource utilization increase
Solution Approach 1:
The patent implements preliminary action by pre-configuring backup cascade ports and their associated resources before failures occur. The system maintains pre-established resource allocations for backup ports, so when a failure occurs, the failover can proceed immediately using pre-prepared resources rather than needing to allocate resources dynamically during the failure event.
Solution Approach 2:
The patent applies beforehand cushioning by maintaining reserved resource pools for backup cascade ports. These cushioning resources are kept available in advance to absorb the impact of potential failures, ensuring that when a primary cascade port fails, there are already resources in place to handle the traffic without causing service disruption.
3Quantity of substance
If active and backup cascade ports are dynamically assigned, then resource utilization is reduced, but traffic steering complexity increases
Solution Approach 1:
The patent implements feedback mechanisms that monitor the state of cascade ports and automatically adjust traffic steering decisions. The system continuously receives feedback about which cascade ports are active and which are backup, and uses this feedback to dynamically steer traffic appropriately. This feedback-driven approach simplifies the steering logic compared to complex predetermined routing tables, as the system adapts its behavior based on real-time conditions.
Data Source
Figure 1
Figure 2A
Figure 2B
AI summary
Techniques are described for providing targeted selection of cascade ports of an aggregation device. In one example, the disclosed techniques enable dynamic assignment of active and backup cascade ports of an aggregation device for each extended port of satellite devices. In this example, rather than allocating resources for each of the extended ports of the satellite devices on all of the cascade ports of the aggregation device, the aggregation device instead allocates resources for each of the extended port only on the assigned active and backup cascade ports for the respective one of the extended ports of the satellite devices. The techniques are also described for providing traffic steering to a backup cascade port in the event the assigned active cascade port is unreachable, and, if the cascade port remains unreachable for a specified duration, the aggregation device may assign new active and backup cascade ports for the extended port.