Protocol-Independent Switch Fabric Using Local Header Wrapping
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Adaptability or versatility
If protocol translation is performed in routers, then multi-protocol communication is enabled, but switching speed decreases
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.
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.
3Adaptability or versatility
If protocol translation is implemented, then communication between different protocol networks is achieved, but router congestion increases
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.
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.
Data Source
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.


