Low-Latency Packet Forwarding via Cut-Through Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Multi-hop wireless networks face significant transmission latency due to conventional packet forwarding methods that require full packet inspection and integrity checks, which can cause delays equivalent to packet airtime duration.
Innovation Solution
Implementing low-latency packet forwarding by embedding routing information, such as labels or tags, in the MAC header, PHY header, or preamble of packets, allowing for cut-through switching without full packet inspection and integrity checks, enabling immediate forwarding based on retrieved routing information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If full packet inspection and integrity checks are performed at each hop, then packet forwarding reliability is improved, but transmission latency increases significantly
Solution Approach 1:
The patent embeds routing information (labels, segments, or IPv6 tags) in the packet header before transmission. This allows intermediate nodes to perform cut-through switching by reading the pre-embedded routing information without waiting to receive the entire packet or perform full inspection, thus reducing latency while maintaining reliable forwarding through the pre-configured routing data
Solution Approach 2:
The patent extracts only the essential routing information from the full packet and places it in the header or preamble. This extracted routing information is sufficient for forwarding decisions, eliminating the need for intermediate nodes to inspect the entire packet payload, thereby significantly reducing processing time while maintaining forwarding accuracy
2Measurement precision
If full packet inspection is performed, then forwarding accuracy is improved, but forwarding speed decreases
Solution Approach 1:
The patent extracts only the critical routing information (labels, segments, or IPv6 tags) from the complete packet and places it in the header or preamble. Intermediate nodes only need to read this extracted routing information to make forwarding decisions, achieving both high forwarding accuracy and high speed without the need to inspect the entire packet
Solution Approach 2:
The routing information is prepared and embedded in the packet header before transmission begins. This preliminary action allows intermediate nodes to immediately read the routing information as soon as the header is received, enabling fast and accurate forwarding decisions without waiting for the rest of the packet to arrive
Data Source
AI summary
A device implementing low latency packet forwarding may include at least one processor circuit. The at least one processor circuit may be configured to receive a packet, retrieve routing information from the packet prior to performing an integrity check on the packet, and prepare to transmit the packet based at least in part on the routing information. The routing information may be in the form of, for example, a tag, a label, or a segment, and the routing information may be retrieved from at least one of a preamble, a PHY header, or a MAC header. In the case of the preamble, the information retrieved may be used to both perform channel estimation and route the packet. In multiple-input and multiple-output (MIMO) and/or channel aggregation implementations, at least a portion of the preamble of each stream (or channel) can be combined to form the routing information.


