Network Switch Circuit Scale Reduction via Serial Number Sorting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional network switches using crossbar switches face an increase in circuit scale and complexity, particularly when handling multicast transfers, due to the need for numerous serial number setting and sorting circuits as the number of transmitting side transfer devices increases, which can lead to incorrect cell sequence and increased traffic.

Innovation Solution

A network switch design that sets consecutive serial numbers for unit data across all crossbar switches regardless of destination, using a serial number setting unit and distributing unit to manage data across multiple crossbar switches, and employs a unit data extraction unit to maintain sequence integrity, even in the absence of data from specific transmitting side transfer units, while also handling wrap-around scenarios.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a CSN is set for each cell destination to maintain transfer sequence, then data sequence integrity is improved, but the number of circuits increases rapidly

Engineering Contradiction:
Improvedata sequence integrityVSAvoidcircuit scale
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the CSN management function by introducing a dedicated sorting buffer that stores cells temporarily. This allows the system to maintain sequence integrity without requiring complex per-destination CSN setting circuits, as the sorting buffer handles the reordering function separately.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The sorting buffer acts as an intermediary component between the crossbar switches and the output. It mediates the sequence maintenance function, allowing cells to be reordered without requiring complex control circuits at each destination, thus reducing overall circuit complexity while maintaining reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If multiple CSN setting circuits are provided for multicast transfer to multiple transmitting side transfer devices, then transfer sequence is maintained for all destinations, but circuit scale increases rapidly

Engineering Contradiction:
Improvetransfer sequence maintenanceVSAvoidnumber of circuits
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The sorting buffer serves multiple destinations simultaneously, providing a universal solution for sequence maintenance. Instead of having separate CSN setting circuits for each transmitting side transfer device, a single sorting buffer handles reordering for all destinations, reducing circuit scale while maintaining transfer sequence integrity for multicast transfers.

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

3Reliability

If cells are sorted using conventional CSN methods, then correct packet restoration is achieved, but traffic between receiving and crossbar switches increases

Engineering Contradiction:
Improvepacket restoration accuracyVSAvoidtraffic volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The sorting buffer performs preliminary sorting of cells before they are forwarded to transmitting side transfer devices. By pre-sorting cells based on their destination and sequence number, the system ensures correct packet restoration without requiring additional traffic for retransmission or reordering, thus reducing overall traffic volume while maintaining reliability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8095721B2Network switch and method of switching in network
Publication Date: 2012.01.10 ALAXALA NETWORKS
  • US8095721B2 patent drawing
  • US8095721B2 patent drawing
  • US8095721B2 patent drawing

AI summary

A network switch with a plurality of crossbar switches that is available to suppress increase in the circuit scale is provided. The network switch has: the plurality of crossbar switches that transfer unit data in a specified format; a receiving side transfer unit that transfers data received from a network to the plurality of crossbar switches in the unit data basis; and a plurality of transmitting side transfer units that transmit data transferred from the plurality of crossbar switches to the network. The receiving side transfer sets a consecutive serial number to the unit data in transfer sequence, and distributes the unit data to the plurality of crossbar switches. Each of the plurality of transmitting side transfer units has a plurality of queues for the respective crossbar switches that stores the transferred unit data, and extracts the unit data with smallest serial number of the unit data stored in the queues when all of the queues store the unit data.