FLOW CONTROL FOR MULTIBAND AGGREGATION
This disclosure describes systems, methods, and devices related to link aggregation between devices. A device may identify multiband capabilities associated with a first device. The device may determine a frequency band of the first device based at least in part on the multiband capabilities. The device may initiate multiband link aggregation on one or more interfaces, wherein a first interface of the one or more interfaces is associated with the frequency band of the first device. The device may cause to establish a connection with a second device using a second interface of the one or more interface.
1 .- 25 . (canceled)
26 . A device, the device comprising: memory and processing circuitry, configured to:
determine one or more packets to be transmitted to a station device;
assign a first multiband sequence number to a first packet of the one or more packets;
assign a second multiband sequence number to a second packet of the one or more packets;
cause to send the first packet to a first access point based on a first report associated with the first access point; and
cause to send the second packet to a second access point based on a second report associated with the second access point.
27 . The device of claim 26 , wherein the memory and the processing circuitry are further configured to perform traffic steering of the one or more packets based on the first report and the second report.
28 . The device of claim 26 , wherein the first report comprises data associated with at least one of throughput information, latency information, or readability information.
29 . The device of claim 28 , wherein the throughput information is associated with a successful packet transmission between the first access point and the station device.
30 . The device of claim 28 , wherein the latency information is associated with an elapsed time to exchange packets between the first access point and the station device.
31 . The device of claim 26 , wherein the first packet is sent through a first interface on the device.
32 . The device of claim 26 , wherein the second packet is sent through a second interface on the device.
33 . The device of claim 31 , wherein the first interface is associated with 2.4 gigahertz or 5 gigahertz.
34 . The device of claim 32 , wherein the second interface is associated with 6 gigahertz or 60 gigahertz.
35 . The device of claim 26 , wherein the first interface and the second interface are in the same frequency band, wherein the first interface is an upper portion of the frequency band and the second interface is a lower portion of the frequency band.
36 . The device of claim 26 , wherein the device is a multiband proxy device having one or more interfaces associated with one or more frequency bands.
37 . The device of claim 26 , further comprising a transceiver configured to transmit and receive wireless signals.
38 . The device of claim 37 , further comprising one or more antennas coupled to the transceiver.
39 . A non-transitory computer-readable medium storing computer-executable instructions which when executed by one or more processors result in performing operations comprising:
identifying a first packet associated with a communication session, wherein the first packet is received from a first access point on a first interface;
identifying a second packet associated with the communication session received from a second access point on a second interface;
storing the first packet and the second packet in a memory buffer; and
causing to order the first packet and the second packet based on a first multiband sequence number associated with the first packet and a second multiband sequence number associated with the second packet.
40 . The non-transitory computer-readable medium of claim 39 , wherein the first multiband sequence number and the second multiband sequence number are assigned by the first access point.
41 . The non-transitory computer-readable medium of claim 39 , wherein the first sequence number in the second multiband sequence number are assigned in an upper medium access control (MAC) layer of the first access point.
42 . The non-transitory computer-readable medium of claim 39 , wherein a medium access control (MAC) layer of the first access point is divided into an common MAC layer and a dedicated MAC layer.
43 . The non-transitory computer-readable medium of claim 39 , wherein the first packet is received on a first interface and the second packet is received on a second interface.
44 . The non-transitory computer-readable medium of claim 39 , wherein the first interface is associated with 2.4 gigahertz or 5 gigahertz.
45 . A method comprising:
determining, by one or more processors, one or more packets to be transmitted to a station device;
assigning a first multiband sequence number to a first packet of the one or more packets;
assigning a second multiband sequence number to a second packet of the one or more packets;
causing to send the first packet to a first access point based on a first report associated with the first access point; and
causing to send the second packet to a second access point based on a second report associated with the second access point.