IP Library Granted Patent US 10,798,650
Granted Patent B2
US 10,798,650 · App. 16/401,904 · Granted Oct 6, 2020

AP-local dynamic switching

Inventors: James Murphy (Alameda, CA); Gary Eugene Morain (San Jose, CA); Stan Chesnutt (Berkeley, CA)
Assignee: Trapeze Networks, Inc.
H04W48/20H04W4/06H04W12/06H04W36/08H04W40/02H04W72/046H04W76/11H04W76/12H04W84/22H04W8/082H04W80/02H04W84/18H04W88/14
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,798,650
App. No.
16/401,904
Granted
Oct 6, 2020
Kind
B2
Abstract

A technique for implementing AP-local dynamic switching involves Layer 2 switching. This may be accomplished by providing data associated with wireless stations to an AP sufficient to enable the AP to determine whether traffic from a particular wireless station should be locally switched. Alternatively, the wireless station may be able to determine whether to locally switch traffic based upon the traffic itself. For example, it may be desirable to AP-locally switch voice traffic to avoid latency, which is particularly detrimental to voice transmissions such as voice-over-IP. Traffic that is not to be switched locally is Layer 2 tunneled upstream.

Claims (41)

1. An apparatus, comprising:

a processor; and

a non-transitory memory in operable communication with the processor, the memory storing instructions executable by the processor to:

receive a signal representing a priority characteristic of a first virtual local area network (VLAN) associated with a first wireless station;

determine whether to AP-locally switch traffic from the first wireless station based on the priority characteristic, thereby determining a priority of the first VLAN as compared with a second VLAN;

when the priority characteristic is a first value, switch the traffic locally to the second wireless station by forwarding the traffic to the second wireless station without forwarding the traffic to an intervening wireless station; and

when the priority characteristic is a second value less than the first value, tunnel the traffic from the first wireless station upstream to the second wireless station.

2. The apparatus of claim 1 , wherein the instruction to determine whether to AP-locally switch traffic includes instructions to determine whether to AP-locally switch traffic based on a characteristic of a target of the traffic.

3. The apparatus of claim 1 , wherein the priority characteristic is associated with a sender of the traffic.

4. The apparatus of claim 1 , wherein the instruction to determine whether to AP-locally switch traffic includes instructions to determine whether to AP-locally switch traffic based on an identifier of the first VLAN associated with the first wireless station.

5. The apparatus of claim 1 , wherein the instruction to determine whether to AP-locally switch traffic includes instructions to determine whether to AP-locally switch traffic based on a service set identification (SSID) of the AP.

6. The apparatus of claim 1 , wherein the instruction to determine whether to AP-locally switch traffic includes instructions to determine whether to AP-locally switch traffic based on authentication data associated with a user of the first wireless station.

7. The apparatus of claim 1 , wherein the instruction to tunnel includes an instruction to tunnel the traffic via a Layer 2 tunnel.

8. An apparatus, comprising:

a processor; and

a non-transitory memory in operable communication with the processor, the memory storing instructions executable by the processor to:

receive data from a first wireless station and data from a second wireless station;

determine, at a first time, a first VLAN associated with the first wireless station;

at a second time after the first time, Layer-2 switch locally the data from the first wireless station, by sending the data to a further wireless station without sending the data to an intervening wireless station;

determine, at a third time, a second VLAN associated with the second wireless station; and

at a fourth time after the third time, Layer-2 tunnel the data from the second wireless station upstream to a wireless switch.

9. The apparatus of claim 8 , wherein the instructions further include instructions to determine, before the second time and after the first time, whether to AP-locally switch or to tunnel the data from the first wireless station, based on the first VLAN being associated with the first wireless station.

10. The apparatus of claim 8 , wherein the instructions further includes instructions to determine, before the second time and after the first time, whether to AP-locally switch or to tunnel the data from the first wireless station, based on an SSID of the first wireless station.

11. The apparatus of claim 8 , wherein the instructions further include an instruction to determine, before the second time and after the first time, whether to AP-locally switch or to tunnel the data from the first wireless station, based on authentication data associated with a user of the first wireless station.

12. The apparatus of claim 8 , wherein the instructions further include instructions to determine, before the second time and after the first time, whether to AP-locally switch or to tunnel the data from the first wireless station, based on an SSR associated with the first wireless station.

13. The apparatus of claim 8 , wherein the instructions further include instructions to determine, before the fourth time and after the third time, whether to AP-locally switch or to tunnel the data from the second wireless station, based on an identifier of the second VLAN.

14. The apparatus of claim 8 , wherein the instructions further include instructions to determine, before the fourth time, whether to AP-locally switch or to tunnel the data from the second wireless station, based on an SSID of the second wireless station.

15. The apparatus of claim 8 , wherein the instructions further include instructions to determine, before the fourth time, whether to AP-locally switch or to tunnel the data from the second wireless station, based on authentication data associated with a user of the second wireless station.

16. An apparatus, comprising:

a processor; and

a non-transitory memory in operable communication with the processor, the memory storing instructions executable by the processor to:

receive data from a wireless station, the data indicating a priority characteristic of a first VLAN associated with the wireless station;

receive traffic from the wireless station;

determine whether to AP-locally switch the traffic from the wireless station based on the priority characteristic, thereby determining a priority of the first VLAN as compared with a second VLAN;

when the priority characteristic is a first value, switch the traffic locally to a second wireless station by forwarding the traffic to the second wireless station without forwarding the traffic to an intervening wireless station; and

when the priority characteristic is a second value less than the first value, tunnel the traffic from the wireless station upstream to a second wireless station.

17. The apparatus of claim 16 , wherein the instruction to determine whether to AP-locally switch traffic include instructions to determine whether to AP-locally switch traffic based on a station switching record (SSR) associated with the first wireless station.

18. The apparatus of claim 16 , wherein:

the instruction to determine whether to AP-locally switch traffic include instructions to determine whether to AP-locally switch traffic based on a station switching record (SSR) that is associated with the first wireless station and that includes data selected from at least one of a station media access control (MAC), a SSID, a VLAN name, an authentication, authorization and accounting (AAA) data, or user data.

19. The apparatus of claim 16 , wherein the instruction to determine whether to AP-locally switch traffic include instructions to determine whether to AP-locally switch traffic based on a class of the data.

20. The apparatus of claim 16 , wherein the instructions further include instructions to determine, before the fourth time, whether to AP-locally switch or to tunnel the data from the second wireless station, based on an SSR associated with the second wireless station.

Assignments (4)
MERGER Recorded Aug 22, 2022
From: TRAPEZE NETWORK, INC.
To: JUNIPER NETWORKS, INC.
Reel/Frame 060861/0308 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2020
From: MURPHY, JAMES; MORAIN, GARY E.; CHESNUTT, STAN
To: TRAPEZE NETWORKS, INC.
Reel/Frame 052582/0849 →
MERGER Recorded May 6, 2020
From: TRAPEZE NETWORKS, INC.
To: BELDEN INC.
Reel/Frame 052582/0882 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2020
From: BELDEN INC.
To: TRAPEZE NETWORKS, INC.
Reel/Frame 052582/0890 →
Continuity (6)
Continuation 15803208 · Nov 3, 2017
Continuation 14996088 · Jan 14, 2016
Continuation 12304100
Continuation In Part 11801964 · May 11, 2007
Provisional Application 60812403 · Jun 9, 2006
Related Publication 20190261266A1 · Aug 22, 2019