SUMMARYWireless mesh networks (WMNs) depend on a resilient and high-performance infrastructure to provide users pervasive Internet access. In WMNs, all Internet traffic will be forwarded to the Internet gateways. Hence, these gateways are generally bottleneck nodes. This work proposes a traffic control technique to reduce the bottleneck problem and increase the utilization of network resources. Our approach provides a traffic control strategy that exploits dynamic techniques to adjust the threshold according to the traffic load of each gateway. The base threshold is defined in order to effectively control the traffic. When the current load exceeds the threshold of a gateway, the traffic redirection strategy is implemented by switching border nodes. The service regions can be adjusted for each gateway based on the traffic load. Furthermore, the proposed dynamic thresholding approaches can distribute the workloads of gateways and maintain the thresholds of any two gateways within a level range, making an in-band balance of load. Thus, our proposed scheme can handle the unnecessary traffic redirection and reduce the traffic control overhead for various distributions of traffic. Experimental results demonstrate that our scheme outperforms other schemes in terms of packet delivery ratio and efficiency, especially in bursty traffic environments.