Client Traffic Filter Table Update for Multi-Channel Wi-Fi Load Balancing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current multi-channel communication systems, such as those utilizing Dual-Channel Wi-Fi, face limitations in load balancing and traffic management across multiple Ethernet/Wi-Fi interfaces, as existing tools like 'ebtables' provide only limited layer-3 filtering and do not support the necessary layer-4 filtering and load balancing required for efficient data delivery.

Innovation Solution

A method for multi-channel communication between a client and an access point over a wireless network, involving the reception and updating of a traffic filter table to dynamically route network traffic across primary, secondary, and tertiary channels, enabling bidirectional communication on the primary channel and unidirectional communication on the secondary channel, with optional tertiary channel transfer based on client requirements and data usage thresholds.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If ebtables tools are used for traffic filtering, then layer-3 filtering capability is provided, but layer-4 filtering and load balancing functionality are missing

Engineering Contradiction:
Improvefiltering capabilityVSAvoidfunctionality completeness
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

An address remapper module is introduced as an intermediary component between the network interface and the ebtables filtering system. This remapper translates high-layer (layer-4) traffic information into layer-2 MAC address transformations, enabling the existing ebtables infrastructure to handle advanced filtering and load balancing requirements without direct modification to the core filtering engine.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The address remapper is designed to automatically monitor application-layer traffic patterns and dynamically generate MAC address remapping rules based on observed communication patterns. This self-configuration capability eliminates the need for manual rule creation and enables automatic load distribution across multiple network interfaces based on real-time traffic analysis.

Inventive Principle:
Principle #25Self-service

2Productivity

If multiple Ethernet/Wi-Fi interfaces are used for load balancing, then network throughput is improved, but traffic management complexity increases

Engineering Contradiction:
Improvenetwork throughputVSAvoidtraffic management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system dynamically changes MAC address parameters based on traffic characteristics, application requirements, and network conditions. By transforming the stable MAC address into a dynamic remapped address, the system can redirect traffic flows across multiple interfaces without changing the application-layer communication patterns, thereby simplifying traffic management while maintaining high throughput.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The traffic management function is segmented into distinct components: the address remapper handles high-layer traffic analysis and MAC address transformation, while the existing ebtables filtering system handles packet filtering. This segmentation allows each component to specialize in its specific function, reducing overall system complexity despite handling multiple interfaces and traffic types.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If static traffic filtering rules are implemented, then configuration simplicity is maintained, but adaptability to changing traffic patterns is reduced

Engineering Contradiction:
Improveconfiguration simplicityVSAvoidtraffic pattern adaptation
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The address remapper continuously monitors outgoing traffic patterns, application behavior, and network conditions, using this feedback to dynamically adjust MAC address remapping decisions. This feedback loop enables the system to adapt to changing traffic patterns automatically while maintaining configuration simplicity, as users only need to define high-level policies rather than individual routing rules.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system transitions from static MAC address assignment to dynamic MAC address remapping, where the effective MAC address used for transmission changes based on real-time traffic conditions. This dynamic behavior allows the system to automatically adapt to varying traffic patterns, application requirements, and network states without requiring reconfiguration by users.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11937167B1Client modification of traffic table in multi channel Wi-Fi
Publication Date: 2024.03.19 CABLE TELEVISION LAB INC
  • US11937167B1 patent drawing
  • US11937167B1 patent drawing
  • US11937167B1 patent drawing

AI summary

Systems, methods, and devices disclosed herein contemplate client updates to traffic filter tables that control delivery of network traffic from an access point to the client over a multi channel wireless network. The client may update the traffic filter table whenever: (i) an application on the client initiates the request; (ii) an application matching a secondary channel requirement in a look-up table is opened or closed; (iii) data characteristics matching the secondary channel requirement in the look-up table are detected or removed; (iv) data usage of the client meets or exceeds a predetermined threshold; (v) data usage of the client falls below a predetermined threshold; and/or (vi) a specified period of time has passed.