Cascade Port Assignment for Aggregation Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvetraffic forwarding flexibilityVSAvoidresource utilization
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #15Dynamics

2Reliability

If resources are allocated for all cascade port combinations, then failover can be supported, but device complexity and resource utilization increase

Engineering Contradiction:
Improvefailover capabilityVSAvoidresource management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Quantity of substance

If active and backup cascade ports are dynamically assigned, then resource utilization is reduced, but traffic steering complexity increases

Engineering Contradiction:
Improveresource utilizationVSAvoidtraffic steering logic
Core Design Contradiction:
Quantity of substanceVSDevice complexity

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.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP3544242B1Targeted selection of cascade ports
Publication Date: 2021.05.26 JUNIPER NETWORKS INC
  • EP3544242B1 patent drawingFigure 1
  • EP3544242B1 patent drawingFigure 2A
  • EP3544242B1 patent drawingFigure 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.