Scalable IP Network Switch Stack Configuration via Flow ID Decapsulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional stackable switch solutions face challenges with high resource consumption overhead, require switch-to-switch hardwiring, and are limited by the number of stack ports, which restricts scalability and efficiency in network traffic management.

Innovation Solution

A method is introduced to configure a switch stack by mapping network flows with unique flow IDs, using decapsulation and encapsulation algorithms to manage traffic across switches, eliminating the need for hardwiring and optimizing resource usage through the assignment of IP addresses to stack ports, allowing for increased scalability and efficient traffic routing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If conventional stackable switch solutions are used, then switches can connect and operate as a single device with increased ports, but resource consumption overhead per added switch is high

Engineering Contradiction:
Improvenumber of stack portsVSAvoidresource consumption overhead
Core Design Contradiction:
Quantity of substanceVSUse of energy by moving object

Solution Approach 1:

The patent replaces the conventional hardware-based stacking mechanism with a software-defined networking (SDN) approach. The stack master controller implements a centralized control plane that manages flow tables and routing decisions across all stack members, eliminating the need for complex hardware synchronization and reducing per-switch resource overhead. Flow-based forwarding rules are distributed from the controller, allowing edge switches to make forwarding decisions with minimal local processing.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The stack master controller serves as an intermediary between the network infrastructure and stack members. It centralizes control functions, manages flow table distributions, and handles inter-switch routing decisions. This intermediary architecture allows individual stack members to operate with reduced resource consumption while maintaining coordinated operation through the controller's global view of the network state.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If conventional stackable switch solutions are used, then switches can operate as a single device, but switch-to-switch hardwiring requirements are required

Engineering Contradiction:
Improvestacking flexibilityVSAvoidhardwiring requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent replaces physical hardwiring requirements with software-defined network paths. The stack master controller dynamically establishes logical connections between stack members through the underlying network infrastructure, allowing switches to be added or removed without physical reconfiguration. Flow-based routing rules enable flexible path establishment that adapts to changing network conditions and topology.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The stacking architecture transitions from a static, pre-configured hardwired topology to a dynamic, software-controlled network. The stack master controller continuously monitors network state and dynamically adjusts flow tables and routing paths. This allows the stack to adapt to topology changes, failover scenarios, and capacity requirements without physical reconfiguration, enhancing both flexibility and reducing complexity.

Inventive Principle:
Principle #15Dynamics

3Quantity of substance

If conventional stackable switch solutions are used, then increased number of ports is achieved, but the number of stack ports is limited

Engineering Contradiction:
Improvenumber of available stack portsVSAvoidscalability
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent transitions from a limited physical stacking dimension to an expanded virtual networking dimension. By implementing flow-based forwarding and SDN control, the system can utilize any network path between stack members, not just dedicated physical stack ports. This allows the effective number of available ports to scale with the underlying network capacity rather than being constrained by physical stacking interface limits.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The stack master controller implements a universal control architecture that can manage any number of stack members and utilize any available network paths. The flow-based forwarding mechanism is agnostic to the underlying transport, allowing the same control plane to manage diverse network configurations and scale port availability based on network capacity rather than physical constraints.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11722437B2Configuration of a scalable IP network implementation of a switch stack
Publication Date: 2023.08.08 NETSCOUT SYSTEMS INC
  • US11722437B2 patent drawing
  • US11722437B2 patent drawing
  • US11722437B2 patent drawing

AI summary

A method and system of configuring a stack of switches includes configuring a switch with mapping information based on a user input flow mapping that defines destination port(s) (local destination port(s) and/or remote destination port(s)) for a flow to exit the stack. The mapping information includes any local destination port(s) via which the flow can exit the stack from the switch and an outbound stack port for each of any remote destination port(s) via which the flow can be transmitted from the switch to a downstream switch. The method further includes creating a decapsulation entry having a flow ID for the flow, wherein the flow ID is assigned to the flow and is unique across the stack, and configuring the switch with access to a decapsulation algorithm configured to use the flow ID via the decapsulation entry to decapsulate encapsulated network traffic of the flow received from an upstream switch.