Wi-Fi Access Point 5-Tuple Matching for Priority Packet Forwarding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing WiFi networks face reliability issues in providing differentiated data transmission services due to ignored, tampered, or randomly used priority settings for downlink packets, leading to adverse impacts on service quality, especially in environments with strong interference or heavy loads.
Innovation Solution
A method and apparatus for a WiFi network that identifies and forwards downlink packets based on real-time transmission indications and 5-tuple information, ensuring that packets of a preset service type are prioritized even if external priority settings are ignored or altered, by matching uplink and downlink 5-tuple information to maintain reliable differentiated service delivery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If priority queues are defined in existing WMM protocol to provide differentiated data transmission services, then service differentiation is enabled, but reliability of executing priority settings deteriorates due to ignored, tampered, or randomly used priorities
Solution Approach 1:
The access point performs preliminary actions by recording real-time transmission indications and uplink 5-tuple information before downlink packet forwarding. This preliminary recording enables the AP to identify and preferentially forward downlink packets that match the recorded uplink flow characteristics, ensuring priority execution is maintained reliably without being ignored or tampered with
Solution Approach 2:
The system implements feedback by using the recorded uplink 5-tuple information and real-time transmission indications to monitor and control downlink packet forwarding decisions. This feedback mechanism ensures that priority settings are consistently applied by matching downlink packets against the recorded uplink flow characteristics, preventing random or incorrect priority application
2Productivity
If terminals compete for network resources through contention, then resource utilization is improved, but data transmission quality deteriorates in environments with strong interference or heavy load
Solution Approach 1:
The patent applies local quality by providing differentiated treatment to specific data flows based on their service characteristics. The access point identifies downlink packets belonging to real-time services (such as online games) through 5-tuple matching and applies preferential forwarding specifically to these identified flows, while other traffic continues to use standard contention-based access. This localized quality enhancement ensures that resource-sensitive applications receive guaranteed bandwidth and low latency without sacrificing overall network resource utilization
3Reliability
If high-priority services occupy more bandwidth, then service quality for these services is improved, but available bandwidth for other services deteriorates
Solution Approach 1:
The system applies partial action by implementing preferential forwarding only for specific downlink packets that match recorded uplink 5-tuple information, rather than applying priority treatment to all traffic. The access point selectively identifies and prioritizes real-time service packets (such as game data) while allowing other traffic types to share the remaining bandwidth through standard contention mechanisms. This partial prioritization ensures that real-time services receive necessary bandwidth guarantees without completely starving other services
Data Source
AI summary
Embodiments of this application disclose a data transmission method, an apparatus, and a device in a Wi-Fi network, to improve reliability of providing differentiated data transmission services by a network access device. The method includes: receiving an uplink packet; recording a real-time transmission indication and uplink 5-tuple information that are carried in the uplink packet; then receiving a downlink packet, where the downlink packet carries downlink 5-tuple information; and then, if a service type of the downlink packet is a preset service type, and the downlink 5-tuple information matches the uplink 5-tuple information, preferably forwarding the downlink packet based on the real-time transmission indication.


