METHOD AND DEVICE FOR ROUTING MESH NETWORK TRAFFIC
First Claim
1. A method for routing to a non-mesh network a first data flow received at a first mesh gateway via a wireless link, the method comprising:
- determining that an available bandwidth of a backhaul link to the non-mesh network through the first mesh gateway is below a threshold value;
determining that the first data flow has a higher priority than a second data flow currently routed through the first mesh gateway to the non-mesh network;
forwarding the second data flow to a second mesh gateway in response to determining that the available bandwidth of the backhaul link is below the threshold value and determining that the first data flow has a higher priority than the second data flow, whereby the second mesh gateway routes the second data flow to the non-mesh network; and
routing the first data flow to the non-mesh network through the first mesh gateway after forwarding the second data flow to the second mesh gateway.
13 Assignments
0 Petitions
Accused Products
Abstract
A method and device for routing to a non-mesh network a first data flow received at a first mesh gateway via a wireless link as provided improves network efficiency. According to one aspect, the method includes determining that available bandwidth of a backhaul link to the non-mesh network through the first mesh gateway is below a threshold value. The first data flow is then determined to have a higher priority than a second data flow that is currently routed through the first mesh gateway to the non-mesh network. The second data flow is then forwarded to a second mesh gateway, whereby the second mesh gateway routes the second data flow to the non-mesh network. The first data flow is then routed to the non-mesh network through the first mesh gateway after forwarding the second data flow to the second mesh gateway.
99 Citations
18 Claims
-
1. A method for routing to a non-mesh network a first data flow received at a first mesh gateway via a wireless link, the method comprising:
-
determining that an available bandwidth of a backhaul link to the non-mesh network through the first mesh gateway is below a threshold value; determining that the first data flow has a higher priority than a second data flow currently routed through the first mesh gateway to the non-mesh network; forwarding the second data flow to a second mesh gateway in response to determining that the available bandwidth of the backhaul link is below the threshold value and determining that the first data flow has a higher priority than the second data flow, whereby the second mesh gateway routes the second data flow to the non-mesh network; and routing the first data flow to the non-mesh network through the first mesh gateway after forwarding the second data flow to the second mesh gateway. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A first mesh gateway for routing to a non-mesh network a first data flow received via a wireless link, comprising:
-
computer readable program code components for determining that an available bandwidth of a backhaul link to the non-mesh network through the first mesh gateway is below a threshold value; computer readable program code components for determining that the first data flow has a higher priority than a second data flow currently routed through the first mesh gateway to the non-mesh network; computer readable program code components for forwarding the second data flow to a second mesh gateway in response to determining that the available bandwidth of the backhaul link is below the threshold value and determining that the first data flow has a higher priority than the second data flow, whereby the second mesh gateway routes the second data flow to the non-mesh network; and computer readable program code components for routing the first data flow to the non-mesh network through the first mesh gateway after forwarding the second data flow to the second mesh gateway
-
-
18. A first mesh gateway for routing to a non-mesh network a first data flow received via a wireless link, comprising:
-
means for determining that an available bandwidth of a backhaul link to the non-mesh network through the first mesh gateway is below a threshold value; means for determining that the first data flow has a higher priority than a second data flow currently routed through the first mesh gateway to the non-mesh network; means for forwarding the second data flow to a second mesh gateway in response to determining that the available bandwidth of the backhaul link is below the threshold value and determining that the first data flow has a higher priority than the second data flow, whereby the second mesh gateway routes the second data flow to the non-mesh network; and means for routing the first data flow to the non-mesh network through the first mesh gateway after forwarding the second data flow to the second mesh gateway.
-
Specification