IP Library Granted Patent US 10,904,035
Granted Patent B2
US 10,904,035 · App. 16/430,393 · Granted Jan 26, 2021

Method and system for processing encapsulated wireless traffic

Inventors: Kenneth James Duda (Santa Clara, CA); Venkata Ramchandra Murthy Jonnalagadda (Sunnyvale, CA)
Assignee: Arista Networks, Inc.
H04L12/4633H04L12/4641
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,904,035
App. No.
16/430,393
Granted
Jan 26, 2021
Kind
B2
Abstract

A method for processing network traffic data units (NTDUs). The method includes receiving, by a wireless access point (WAP), a NTDU from a client device. The method further includes identifying a virtual tunnel upon which to transmit the NTDU, where the virtual tunnel is associated with a network device and transmitting, via the virtual tunnel, the NTDU to the network device.

Claims (48)

1. A method for processing network traffic data units (NTDUs), comprising:

receiving, by a wireless access point (WAP), a NTDU from a client device;

identifying a virtual tunnel upon which to transmit the NTDU, wherein the virtual tunnel is associated with a network device; and

transmitting, via the virtual tunnel, the NTDU to the network device,

wherein identifying the virtual tunnel comprises using metadata associated with the NTDU, and

wherein the metadata associated with the NTDU specifies at least one of: a wireless channel over which the NTDU was transmitted to the WAP, a service set identifier (SSID) associated with a wireless network over which the NTDU was transmitted to the WAP, and a wireless frequency over which the NTDU was transmitted to the WAP.

2. The method of claim 1 , further comprising:

prior to identifying the virtual tunnel:

establishing the virtual tunnel between the WAP and the network device.

3. The method of claim 2

prior to identifying the virtual tunnel:

establishing a second virtual tunnel between the WAP and a second network device, wherein the network device is associated with a layer-2 domain and wherein the second network device is associated with a second layer-2 domain.

4. The method of claim 3 , wherein the virtual tunnel is identified:

from a plurality of virtual tunnels using the metadata associated with the NTDU, wherein the plurality of virtual tunnels comprises the virtual tunnel and the second virtual tunnel.

5. The method of claim 1 , further comprising:

receiving, by the WAP and via the virtual tunnel, a second NTDU from the network device, wherein the second NTDU is associated with the NTDU.

6. The method of claim 1 , wherein the virtual tunnel is implemented as a virtual extensible local area network (VXLAN) pseudowire.

7. The method of claim 1 , wherein the virtual tunnel is a virtual extensible local area network (VXLAN) tunnel.

8. The method of claim 1 , wherein transmitting the NTDU comprising:

encapsulating the NTDU to obtain an encapsulated NTDU; and

transmitting the encapsulated NTDU to the network device.

9. The method of claim 1 , wherein identifying the virtual tunnel comprises using at least a portion of the NTDU.

10. A method for processing network traffic data units (NTDUs), comprising:

receiving, by a network device, an encapsulated NTDU from a wireless access point (WAP) via a virtual tunnel, wherein the virtual tunnel is associated with at least one of: a wireless channel over which the NTDU was transmitted to the WAP, a service set identifier (SSID) associated with a wireless network over which the NTDU was transmitted to the WAP, and a wireless frequency over which the NTDU was transmitted to the WAP;

obtaining the NTDU from the encapsulated NTDU; and

processing the NTDU by the network device.

11. The method of claim 10 , wherein processing the NTDU comprises:

routing the NTDU from a first layer-2 domain to a second layer-2 domain, wherein the network device is associated with the first layer-2 domain;

encapsulating the NTDU to obtain a second encapsulated NTDU; and

transmitting the second encapsulated NTDU towards a second network device associated with the second layer-2 domain.

12. The method of claim 10 , wherein processing the NTDU comprises:

bridging the NTDU to a second network device, wherein the network device and the second network device are in a layer-2 domain.

13. The method of claim 12 , wherein bridging the NTDU comprises encapsulating the NTDU to obtain a second encapsulated NTDU and transmitting the second encapsulated NTDU towards the second network device.

14. The method of claim 10 , wherein the virtual tunnel is a virtual extensible local area network (VXLAN) tunnel.

15. A wireless access point (WAP) comprising:

a processor;

an antenna;

a physical network interface; and

memory comprising computer readable program code;

wherein when computer readable program code is executed by the processor, the WAP performs a method, the method comprising:

receiving, via the antenna, a network traffic data unit (NTDU) from a client device;

identifying a virtual tunnel upon which to transmit the NTDU, wherein the virtual tunnel is associated with a network device; and

transmitting, via the virtual tunnel and the physical network interface, the NTDU to the network device,

wherein identifying the virtual tunnel comprises using metadata associated with the NTDU, and

wherein the metadata associated with the NTDU specifies at least one of: a wireless channel over which the NTDU was transmitted to the WAP, a service set identifier (SSID) associated with a wireless network over which the NTDU was transmitted to the WAP, and a wireless frequency over which the NTDU was transmitted to the WAP.

16. The WAP of claim 15 , the method further comprising:

prior to identifying the virtual tunnel:

establishing the virtual tunnel between the WAP and the network device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2020
From: MOJO NETWORKS, LLC
To: ARISTA NETWORKS, INC.
Reel/Frame 052460/0807 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2019
From: DUDA, KENNETH JAMES; JONNALAGADDA, VENKATA RAMCHANDRA MURTHY
To: ARISTA NETWORKS, INC.
Reel/Frame 049388/0324 →
Continuity (1)
Related Publication 20200382342A1 · Dec 3, 2020