QoS based load-balance policy for WLAN
First Claim
1. A load balancing method for a wireless local area network (LAN) having a plurality of access points, each of the access points has a plurality of queues, and the load balancing method comprises:
- assigning each of the queues to a plurality of corresponding classes of service;
mapping each of the corresponding classes of service to a plurality of virtual local area networks (VLANs);
mapping each of a plurality of identifiers to a VLAN tag corresponding to one of the VLANs;
making a load balancing decision by a load balancing module according to the traffic conditions and bandwidth availability of each of a plurality of traffic priority classes based on a corresponding class of service, and taking the VLANs on a per VLAN tag into consideration when making the load balancing decision by the load balancing module; and
performing load balancing by the load balancing module according to the corresponding traffic priority class within the same VLAN.
1 Assignment
0 Petitions
Accused Products
Abstract
A load balancing method for a wireless local area network (LAN) which has a plurality of access points is provided in the present invention. The load balancing decision is made by a load balancing module according to traffic conditions and bandwidth availability of each traffic priority class based on a corresponding class of service. The load balancing module is a centralized module which the load balancing decision is determined by the centralized module, or is determined through information exchanges among distributed load balancing modules of the access points. The load balancing decision also takes into consideration of VLANs per VLAN tag basis. Each of the VLANs is defined with the corresponding traffic priority class.
-
Citations
67 Claims
-
1. A load balancing method for a wireless local area network (LAN) having a plurality of access points, each of the access points has a plurality of queues, and the load balancing method comprises:
-
assigning each of the queues to a plurality of corresponding classes of service; mapping each of the corresponding classes of service to a plurality of virtual local area networks (VLANs); mapping each of a plurality of identifiers to a VLAN tag corresponding to one of the VLANs; making a load balancing decision by a load balancing module according to the traffic conditions and bandwidth availability of each of a plurality of traffic priority classes based on a corresponding class of service, and taking the VLANs on a per VLAN tag into consideration when making the load balancing decision by the load balancing module; and performing load balancing by the load balancing module according to the corresponding traffic priority class within the same VLAN. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. A method for load balancing in a wireless local area network (LAN), wherein the wireless LAN has a plurality of access points, each of the access points comprises a Hostapd program executing apparatus and has a plurality of queues, the Hostapd program executing apparatus has a tuple of a congestion level indicator, the tuple has a plurality of attributes, and the method comprises:
-
assigning each of the queues to a plurality of corresponding classes of service; mapping each of the corresponding classes of service to a plurality of virtual local area networks (VLANs); mapping each of a plurality of identifiers to a VLAN tag corresponding to one of the VLANs; triggering a policy based on the attributes in the tuple of the congestion level indicator; and executing load balancing by the Hostapd program executing apparatus when the policy based on the attributes in the tuple of the congestion level indicator is triggered, wherein the Hostapd program further comprises a load balancing module, and the load balancing is performed by the load balancing module according to a corresponding traffic priority class within a same VLAN. - View Dependent Claims (55, 56, 57, 58, 59, 60)
-
-
61. A load balancing wireless local area network (LAN), the wireless LAN comprising:
-
a plurality of access points, each of the access points comprises a Hostapd program executing apparatus, the Hostapd program further comprises a load balancing module, and the load balancing is performed by the load balancing module according to a corresponding traffic priority class within a same VLAN, each of the access points further has a plurality of queues, each of the queues is assigned to a plurality of corresponding classes of service, each of the corresponding classes of service is mapped to a plurality of virtual local area networks (VLANs), and each of a plurality of identifiers is mapped to a VLAN tag corresponding to one of the VLANs; wherein the Hostapd program executing apparatus has a tuple of a congestion level indicator, the tuple has a plurality of attributes, and the Hostapd program apparatus executes load balancing by triggering a policy based on the attributes in the tuple of the congestion level indicator. - View Dependent Claims (62, 63, 64, 65, 66, 67)
-
Specification