Client Bridge Hardware Register MAC Address Cycling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current client bridges face difficulties in efficiently managing multiple wired MAC addresses communicating with wireless IEEE 802.11 networks due to hardware limitations, which result in slow performance and increased costs when trying to generate real-time ACK, BLOCK-ACK, and CTS messaging.

Innovation Solution

The client bridge shares its radio hardware register by selecting one wired client's MAC address and indicating others as in Power Save Polling mode, allowing real-time responses and scheduling based on traffic volume and priority, thereby avoiding software-based processing and hardware restrictions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If ACK, BLOCK-ACK, and CTS messaging is generated in software, then multiple MAC addresses can be acknowledged, but packet-bridging performance deteriorates significantly

Engineering Contradiction:
ImproveAbility to acknowledge multiple MAC addressesVSAvoidPacket-bridging performance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments the acknowledgment process by dividing multiple MAC addresses into individual acknowledgment cycles. The radio hardware register is sequentially assigned to different MAC addresses, with each receiving dedicated hardware acknowledgment support in turn. This segmentation allows the system to maintain hardware-speed acknowledgments for one MAC address at a time while still supporting multiple MAC addresses overall, resolving the contradiction between versatility and performance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements periodic action by cycling through multiple MAC addresses in sequential acknowledgment cycles. Each MAC address receives periodic hardware-supported acknowledgments in a rotating fashion, rather than attempting to acknowledge all simultaneously. This periodic allocation of hardware resources maintains high-speed performance for active acknowledgments while providing comprehensive support for multiple MAC addresses across different time periods.

Inventive Principle:
Principle #19Periodic action

2Speed

If radio hardware register is dedicated to a single MAC address, then real-time acknowledgment speed is maintained, but support for multiple MAC addresses is lost

Engineering Contradiction:
ImproveAcknowledgment response timeVSAvoidNumber of supported MAC addresses
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by making the radio hardware register dynamically reassignable between different MAC addresses rather than statically dedicated to one. The system continuously updates the register with the next MAC address that requires acknowledgment, creating a dynamic allocation scheme. This dynamic approach maintains real-time acknowledgment speed for the currently active MAC address while providing versatile support for multiple MAC addresses through continuous reassignment.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements discarding and recovering by temporarily discarding the previous MAC address from the radio hardware register and recovering it in a subsequent cycle after another MAC address has been served. This allows the hardware register to be reused for different MAC addresses in sequence, maintaining fast acknowledgment performance while supporting multiple MAC addresses through time-multiplexed resource recovery.

Inventive Principle:
Principle #34Discarding and recovering

3Device complexity

If contiguous MAC address mapping is used, then hardware acknowledgment is simplified, but address translation overhead and conflicts increase

Engineering Contradiction:
ImproveHardware acknowledgment mechanismVSAvoidAddress coordination overhead
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent inverts the traditional approach by not translating arbitrary MAC addresses to contiguous hardware registers, but instead directly programming the actual MAC addresses into the radio hardware register. This inversion eliminates the need for address translation tables and coordination overhead, as the hardware works directly with the real MAC addresses without requiring mapping to contiguous address spaces. The complexity is reduced by removing the translation layer while maintaining hardware acknowledgment capability.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS8553603B2Client bridge between wired and wireless communication networks
Publication Date: 2013.10.08 EXTREME NETWORKS INC
  • US8553603B2 patent drawing
  • US8553603B2 patent drawing
  • US8553603B2 patent drawing

AI summary

A method and client bridge for bridging clients between a wired and wireless communication network includes a radio transceiver with a register and a controller for indicating to the wireless network that all wired client devices of the wired network are in Power Save Polling (PSP) mode, selecting the next wired client to be indicated as being in Continuously Awake Mode (CAM) mode, storing a Media Access Control (MAC) address of that selected client in the register, indicating to the wireless network that the selected client is in CAM mode, receiving any packets from the wireless network, which are acknowledged using the register, indicating to the wireless network that the selected client is back in PSP mode, and repeating these operations until all wired client communications are serviced.