Wireless mesh networks (WMNs) have a proven record in providing viable solutions for some of the fundamental issues in wireless networks such as capacity and range limitations. WMN infrastructure includes clusters of mobile ad-hoc networks connected through a fixed backbone of mesh routers. The mesh network can be constrained severely because of various reasons, which could result in performance degradation such as a drop in throughput or long delays. Solutions to this problem often focus on multipath or multichannel extensions to the existing ad-hoc routing protocols. In this paper, we propose a novel solution by introducing an alternative path to the mesh backbone that traverses the mobile ad-hoc networks part of the WMN. The new routing solution allows the mobile nodes (MNs) to establish direct communication among peers without going through the backbone. The proposed alternative ad-hoc path is used only when the mesh backbone is severely constrained. We also propose, for the first time in WMNs, using MNs with two interfaces, one used in the mesh backbone communication and the other engaged in the ad-hoc network. A scheme is presented for making the MN aware of link quality measures by providing throughput values to the ad-hoc on-demand distance vector protocol. We use piggybacking on route reply messages in ad-hoc on-demand distance vector to avoid incurring additional costs. We implemented our solution in an OPNET simulator and evaluated its performance under a variety of conditions. Simulation results show that the alternative ad-hoc path provides higher throughput and lower delays. Delay analysis show that the throughput improvement does not impose additional costs.WMN has a major component on the access network with clusters of mobile ad-hoc nodes. In this research study, we focus on the access network rather than the backbone. We propose an efficient routing system for WMN that utilizes both backbone and access links, while introducing a backup path to be used when the backbone is constrained. The WMN backbone is formed by fixed wireless routers; thus, its topology does not change frequently. This allows us to employ link-state routing in the backbone. MNs connected to the WMRs in the backbone could also make direct connection with their peers through their access links to form the mobile ad-hoc network (MANET). MANET topology undergoes frequent changes because of the mobility of MNs. Therefore, an on-demand routing protocol such as ad-hoc on-demand distance vector (AODV) is more suitable for this part of the network. Our proposed routing system provides a solution for routing of WMNs with at least two alternative paths: one through the MANET called the ad-hoc path (ah_path), and the other through the backbone, called the backbone path (bb_path). WMRs in the backbone are fixed; therefore, the bb_path is more stable than the ah_path and has no power constraints. In contrast, the ah_path is relatively unstable with power constraints because of the mobility and limited power source of user devices. Hence, t...