Protocol-Independent Switch Fabric Using Local Header Wrapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network communication systems face inefficiencies due to the need for protocol translation between different networks, leading to increased hardware and software complexity, slow switching speeds, and router congestion.

Innovation Solution

A protocol-independent switch system that uses a switch fabric and line modules to wrap data packets with a local header, allowing them to be switched without translation, thereby enabling communication across various protocols and architectural layers without losing native protocol format.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If protocol translation is used to enable communication between different networks, then communication compatibility is improved, but hardware and software complexity increases

Engineering Contradiction:
Improvecommunication compatibilityVSAvoidhardware and software complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the switching function into two parts: protocol-independent header processing in the switch fabric and protocol-specific data processing in line modules. This allows the core switch fabric to remain simple while handling multiple protocols through standardized header operations, reducing overall system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A standardized local header is introduced as an intermediary layer between different network protocols. The header contains protocol-agnostic routing information that enables the switch fabric to forward packets without understanding or translating the underlying protocol, thus maintaining compatibility without increasing complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If protocol translation is performed in routers, then multi-protocol communication is enabled, but switching speed decreases

Engineering Contradiction:
Improvemulti-protocol communication capabilityVSAvoidswitching speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The switching operation is segmented into header processing (performed rapidly in the switch fabric) and protocol-specific processing (performed in line modules). This segmentation allows the critical path switching operation to proceed at high speed without protocol translation delays.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The local header is prepared in advance with all necessary routing information before the packet enters the switch fabric. This preliminary action eliminates the need for real-time protocol analysis and translation during the switching decision process, thereby maintaining high switching speeds.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If protocol translation is implemented, then communication between different protocol networks is achieved, but router congestion increases

Engineering Contradiction:
Improveinter-network communication capabilityVSAvoidrouter processing capacity
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The standardized local header acts as a mediator that carries routing information independent of the data payload protocol. This allows the router to forward packets based on header information without performing expensive protocol translation operations, thereby reducing processing overhead and preventing congestion.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The protocol-specific processing requirements are extracted from the core switching function and placed in the line modules. This extraction allows the main router to handle packets efficiently using simple header matching, while protocol-specific operations are performed in parallel at the edge, reducing overall processing burden.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8493974B1Protocol-independent switch system and method
Publication Date: 2013.07.23 L3 TECHNOLOGIES INC
  • US8493974B1 patent drawing
  • US8493974B1 patent drawing
  • US8493974B1 patent drawing

AI summary

A protocol-independent switch system and method includes wrapping ingress data with a local header to form a wrapped packet. The wrapped packet can include data in any of layer-1, layer-2, and layer-3 type. The local header is used for switching the wrapped packet across switch fabric. The local header is removed before egress of the data.