Port-Based Loadsharing for Satellite Switch Redundancy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing networking technologies face challenges in effectively utilizing redundant links between access-layer satellite switches and distribution-layer switches without causing bridging loops, especially when multiple VLANs are not implemented, leading to inefficient resource usage and potential network failures.

Innovation Solution

Implementing port-based loadsharing in satellite switches, where packets are conveyed between specific ports and uplink interfaces associated with each other, independent of VLANs, using a local target agent to manage forwarding indices and virtual linecards to prevent bridging loops and optimize resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If redundant links are used between satellite switches and distribution-layer switches, then network reliability is improved, but bridging loops occur causing network failures

Engineering Contradiction:
Improvenetwork reliabilityVSAvoidbridging loops
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent segments the forwarding decision process by introducing port-based loadsharing that divides traffic across multiple uplink interfaces based on port associations. This segmentation allows redundant links to be utilized without creating full bridging loops, as traffic is distributed through specific port-uplink mappings rather than allowing unrestricted multi-path forwarding.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the forwarding parameter from traditional VLAN-based or equal-cost multipath routing to port-based forwarding indices. Each port is associated with specific uplink interfaces through forwarding indices, changing how traffic is distributed across redundant links. This parameter change enables controlled use of redundant paths while preventing bridging loops through explicit port-uplink associations.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If both redundant links are used to increase bandwidth, then network capacity is improved, but bridging loops consume bandwidth and block transmissions

Engineering Contradiction:
Improvebandwidth utilizationVSAvoidbandwidth consumption by loop traffic
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent segments bandwidth utilization by port and uplink interface association. Each port's traffic is directed through specific uplink interfaces based on pre-established associations, segmenting the bandwidth usage across redundant links. This prevents bandwidth waste from bridging loops while maximizing utilization of available redundant capacity through controlled multi-path forwarding.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent ensures continuous useful action by maintaining active forwarding states on all redundant links through port-based associations. Unlike traditional STP that blocks redundant paths, this approach keeps all links active and forwarding traffic continuously, eliminating bandwidth waste from blocked ports while preventing loops through explicit port-uplink mappings.

Inventive Principle:
Principle #20Continuity of useful action

3Productivity

If per-VLAN STP is used to utilize redundant links, then load sharing is improved, but the solution is only available when multiple VLANs are implemented and granularity is limited

Engineering Contradiction:
Improveload sharingVSAvoidVLAN dependency
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a universal port-based loadsharing mechanism that functions independently of VLAN configurations. The forwarding index association between ports and uplink interfaces works universally across all traffic types and VLAN scenarios, providing load sharing capability whether single VLAN or multiple VLANs are present. This universal approach removes the VLAN dependency limitation of per-VLAN STP.

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

Solution Approach 2:

Instead of organizing load sharing around VLANs (traditional approach), the patent inverts the organization by using port-based associations with uplink interfaces. This inversion allows load sharing to be determined by physical port mappings rather than logical VLAN groupings, providing finer granularity and removing the requirement for multiple VLANs to enable redundant link utilization.

Inventive Principle:
Principle #13The other way round (Inversion)

4Stability of the object's composition

If STP blocks redundant paths to prevent bridging loops, then network stability is improved, but redundant resources cannot be utilized

Engineering Contradiction:
Improvenetwork stabilityVSAvoidredundant link utilization
Core Design Contradiction:
Stability of the object's compositionVSQuantity of substance

Solution Approach 1:

The patent introduces dynamic port-based forwarding indices that can be adjusted and reassociated between ports and uplink interfaces. This dynamic approach allows the network to adapt traffic distribution across redundant links while maintaining stability through controlled associations. The system can dynamically optimize resource utilization without sacrificing network stability, unlike static STP blocking.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces forwarding indices as an intermediary mechanism between ports and uplink interfaces. This intermediary layer enables stable, controlled forwarding decisions that utilize redundant links without creating bridging loops. The forwarding index acts as a mediator that translates port-based traffic into appropriate uplink selections, maintaining stability while enabling resource utilization.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8526427B1Port-based loadsharing for a satellite switch
Publication Date: 2013.09.03 CISCO TECHNOLOGY INC
  • US8526427B1 patent drawing
  • US8526427B1 patent drawing
  • US8526427B1 patent drawing

AI summary

A method may involve: receiving a packet (e.g., via a port or uplink interface in a satellite switch) and conveying the packet between one or more ports and one of several uplink interfaces. The one or more ports and the uplink interface are associated with each other. The association can be independent of VLAN (Virtual Local Area Network). As an example, such a method can involve: receiving a first packet via a first port; conveying the first packet to a distribution-layer via a first uplink interface; receiving a second packet via a second port; and conveying the second packet to the distribution-layer via a second uplink interface, where the first uplink interface is associated with the first port and the second uplink interface is associated with the second port. In some embodiments, ports and uplink interfaces are associated by being assigned to the same virtual linecard.