L2 Bridge Forwarding Table with L3 Roaming Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current wireless network technologies face challenges in providing seamless handover of clients between access points across multiple subnets, resulting in significant roaming delays, which is unacceptable for applications requiring high quality of service like voice over IP, as existing solutions require synchronization of devices and block user traffic until knowledge of the user is in bridge tables.
Innovation Solution
Introducing Layer 3 knowledge inside a bridge to detect roaming users and configure L2 bridge forwarding tables, enabling seamless handover by using GRE encapsulation tunnels to forward client traffic back to the home subnet, allowing inbound traffic to be received before outbound traffic is sent, and establishing tunnels between service controllers and access points to manage client mobility.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If Layer 2 bridge forwarding tables are used for client traffic forwarding, then traffic forwarding is simple and fast, but roaming detection capability is insufficient and client IP persistence cannot be maintained across subnets
Solution Approach 1:
The patent segments the forwarding table into two distinct structures: a Layer 2 bridge forwarding table for fast traffic forwarding and a Layer 3 routing table for roaming detection and IP-based forwarding decisions. This segmentation allows each table to perform its specific function optimally without interfering with the other, resolving the contradiction between forwarding speed and roaming detection capability.
Solution Approach 2:
The patent introduces Layer 3 routing table dimension to complement the existing Layer 2 bridge forwarding table. By adding this new dimension (IP address-based routing information), the system gains roaming detection capability while maintaining the fast forwarding performance of the Layer 2 table, thus resolving the contradiction between simplicity and adaptability.
2Reliability
If bridge tables are synchronized across all devices, then roaming knowledge is distributed, but user traffic is blocked until synchronization completes
Solution Approach 1:
The patent implements preliminary action by pre-configuring default routing entries in the Layer 3 routing table before roaming occurs. When a client roams to a foreign subnet, the access point can immediately forward traffic using these pre-configured entries without waiting for bridge table synchronization across all devices, thus eliminating traffic blocking while maintaining reliable roaming knowledge distribution.
Solution Approach 2:
The patent introduces the Layer 3 routing table as an intermediary mechanism between the Layer 2 bridge forwarding table and the remote subnet. This intermediary allows traffic to be forwarded based on IP address knowledge without requiring immediate synchronization of the bridge table across all devices, thus resolving the contradiction between reliable knowledge distribution and traffic continuity.
3Device complexity
If client traffic is forwarded directly in foreign subnet, then routing is simplified, but client IP address persistence is lost
Solution Approach 1:
The patent implements feedback mechanisms where the access point in the foreign subnet queries the Layer 3 routing table for the client's IP address information. This feedback loop ensures that the client's original IP address is preserved and used for forwarding decisions, maintaining IP persistence while keeping the routing mechanism relatively simple through the use of pre-configured routing entries.
4Loss of time
If L2 roaming is used within same subnet, then handover is fast, but cannot support clients roaming across multiple subnets
Solution Approach 1:
The patent makes the access point multi-functional by enabling it to perform both Layer 2 forwarding (for same-subnet roaming) and Layer 3 routing (for cross-subnet roaming). The dual-table architecture (Layer 2 bridge forwarding table and Layer 3 routing table) allows the access point to handle both L2 and L3 roaming scenarios, thus achieving universality that supports both fast handover and cross-subnet mobility.
Solution Approach 2:
The patent introduces dynamic adaptability by allowing the access point to dynamically switch between Layer 2 and Layer 3 forwarding modes based on the client's location and subnet. The system can dynamically update the Layer 3 routing table entries and bridge forwarding table as needed, providing dynamic support for both same-subnet and cross-subnet roaming scenarios.
Data Source
AI summary
To enable a network apparatus to detect L3 roaming users and to take appropriate forwarding actions, L3 knowledge is introduced inside an L2 bridge forwarding table in the network apparatus. As a client moves from a subnet associated with a first network element to a subnet associated with the network apparatus, a determination is made regarding whether the client is roaming by evaluating a source IP address within a L3 packet header within a first frame received at the network apparatus. If, as a result of the evaluating step, it is determined that the client is roaming, the L2 bridge forwarding table is configured to include a source MAC address of the client together with information identifying a destination interface for use in directing client data traffic back towards the subnet associated with the first network element.


