Network Switch Port Bandwidth Oversubscription Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network switches face challenges in managing bandwidth oversubscription, where the aggregate bandwidth of front panel ports exceeds the total bandwidth available on the backplane, leading to changes in traffic profiles and potential priority loss during data switching.

Innovation Solution

Configuring dedicated and shared ports in linecards, with dedicated ports receiving guaranteed bandwidth and low latency, and shared ports utilizing remaining bandwidth, while implementing rate limiting and priority scheduling to ensure that dedicated traffic maintains low latency and priority, even under oversubscription conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the aggregate bandwidth of front panel ports exceeds the backplane bandwidth, then more ports can be supported, but traffic profile changes and priority loss occur

Engineering Contradiction:
Improvenumber of portsVSAvoidtraffic priority
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent segments ports into dedicated ports (for critical traffic) and shared ports (for non-critical traffic). This segmentation allows the system to support more total ports while ensuring that dedicated ports maintain their traffic priority and profile even when the aggregate bandwidth exceeds backplane capacity.

Inventive Principle:
Principle #1Segmentation

2Loss of time

If dedicated ports receive guaranteed bandwidth, then low latency is achieved for critical traffic, but overall bandwidth utilization decreases

Engineering Contradiction:
ImprovelatencyVSAvoidbandwidth utilization
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The patent implements dynamic bandwidth allocation where dedicated ports receive guaranteed bandwidth for low latency performance, while shared ports can utilize remaining bandwidth dynamically. This allows the system to maintain low latency for critical traffic while maximizing overall bandwidth utilization through the shared pool.

Inventive Principle:
Principle #15Dynamics

3Reliability

If rate limiting is applied to manage oversubscription, then bandwidth control is improved, but traffic flow flexibility decreases

Engineering Contradiction:
Improvebandwidth controlVSAvoidtraffic flow flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies rate limiting selectively only to shared ports rather than uniformly across all ports. This local application of bandwidth control maintains traffic flow flexibility for dedicated ports while providing necessary bandwidth management for shared ports, thus preserving overall traffic flow adaptability.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8867560B2Managing crossbar oversubscription
Publication Date: 2014.10.21 CISCO TECHNOLOGY INC
  • US8867560B2 patent drawing
  • US8867560B2 patent drawing
  • US8867560B2 patent drawing

AI summary

A number of ports are configured in a linecard in a network device as dedicated ports and a remaining number of ports as shared ports. A total bandwidth allocated to the dedicated ports is computed. It is determined that available bandwidth at a central crossbar is greater than the total bandwidth allocated to the dedicated ports. The total data sent the central crossbar is rate limited to less than the available bandwidth at the central crossbar. First data associated with the dedicated ports is scheduled to the central crossbar using a first priority. Second data associated with the shared ports is scheduled using a second priority. A shared port data is scheduled based on a ration of a bandwidth requirement for the shared port as a fraction of overall bandwidth requirement for the shared ports.