Path optimization for mesh access points in a wireless mesh network
First Claim
1. A method comprising:
- in each of a plurality of mesh access points, connecting to one of a plurality of mesh controllers in a mesh network and passing connection information to the one mesh controller, the mesh access points including a wired mesh access point having a wired connection to the one mesh controller, and wireless mesh access points having a wireless connection to the one mesh controller via the wired mesh access point;
generating, in each mesh controller, a corresponding link state table based on the passed connection information from each corresponding connected mesh access point, the corresponding link state table identifying connecting links for connecting the corresponding connected mesh access points toward the mesh controller, at least one link state table identifying a wireless neighbor link between one of the connected mesh access points connected to one of the mesh controllers and a corresponding detected neighbor mesh access point connected to another one of the mesh controllers; and
generating in at least one of the mesh controllers a mesh table, identifying all of the connecting links for the mesh access points connected among the mesh controllers, based on the mesh controllers sharing the respective link state tables.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes, in each of a plurality of mesh access points, connecting to one of a plurality of mesh controllers in a mesh network and passing connection information to the one mesh controller. The mesh access points include a wired mesh access point having a wired connection to the one mesh controller, and wireless mesh access points having a wireless connection to the one mesh controller via the wired mesh access point. The method also includes generating, in each mesh controller, a corresponding link state table based on the passed connection information from each corresponding connected mesh access point. The method also includes generating in at least one of the mesh controllers a mesh table, identifying all of the connecting links for the mesh access points connected among the mesh controllers, based on the mesh controllers sharing the respective link state tables.
-
Citations
30 Claims
-
1. A method comprising:
-
in each of a plurality of mesh access points, connecting to one of a plurality of mesh controllers in a mesh network and passing connection information to the one mesh controller, the mesh access points including a wired mesh access point having a wired connection to the one mesh controller, and wireless mesh access points having a wireless connection to the one mesh controller via the wired mesh access point; generating, in each mesh controller, a corresponding link state table based on the passed connection information from each corresponding connected mesh access point, the corresponding link state table identifying connecting links for connecting the corresponding connected mesh access points toward the mesh controller, at least one link state table identifying a wireless neighbor link between one of the connected mesh access points connected to one of the mesh controllers and a corresponding detected neighbor mesh access point connected to another one of the mesh controllers; and generating in at least one of the mesh controllers a mesh table, identifying all of the connecting links for the mesh access points connected among the mesh controllers, based on the mesh controllers sharing the respective link state tables. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving, by a mesh controller in a mesh network, connection information from connected mesh access points having connected to the mesh controller, the connected mesh access points including a wired mesh access point having a wired connection to the mesh controller, and wireless mesh access points having a wireless connection to the mesh controller via the wired mesh access point; generating, by the mesh controller, a link state table based on the passed connection information, the link state table identifying connecting links for connecting the connected mesh access points toward the mesh controller, and further identifying at least one wireless neighbor link between one of the connected mesh access points and a detected neighbor mesh access point connected to another mesh controller in the mesh network; and generating in the mesh controller a mesh table based on receiving a corresponding link state table from each other mesh controller in the mesh network, the mesh table identifying all of the connecting links for the mesh access points connected in the mesh network. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
connecting, by a mesh access point, to a mesh controller of a mesh network via a wireless connection with an intermediate mesh access point; sending, by the mesh access point, connection information to the mesh controller that identifies each connection with any neighboring mesh access point including the intermediate mesh access point; and receiving, by the mesh access point and from the mesh controller, a forwarding table that specifies destination mesh access points in the mesh network, each destination mesh access point having at least one link identifier for reaching the corresponding destination mesh access point via one of the neighboring mesh access points. - View Dependent Claims (18)
-
-
19. An apparatus comprising:
-
a wired link interface configured for receiving connection information from connected mesh access points having connected to the apparatus in a mesh network via a wired connect-ion, the connected mesh access points including a wired mesh access point having connected to the apparatus via the wired connection, and wireless mesh access points having a wireless connection to the apparatus via the wired mesh access point; a memory having a first memory portion and a second memory portion; and a mesh controller circuit configured for operating as a mesh controller in the mesh network, the mesh controller circuit further configured for generating a link state table in the first memory portion based on the passed connection information, the link state table identifying connecting links for connecting the connected mesh access points toward the apparatus, and further identifying at least one wireless neighbor link between one of the connected mesh access points and a detected neighbor mesh access point connected to another mesh controller in the mesh network; the mesh controller circuit further configured for generating in the second memory portion a mesh table based on the wired link interface receiving a corresponding link state table from each other mesh controller in the mesh network, the mesh table identifying all of the connecting links for the mesh access points connected in the mesh network. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. An apparatus comprising:
-
a wireless network interface configured for connecting to a mesh controller of a mesh network via a wireless connection with an intermediate mesh access point; a mesh access point control circuit configured for sending connection information to the mesh controller that identifies each connection with any neighboring mesh access point including the intermediate mesh access point; and a memory circuit configured for storing a forwarding table having been received from the mesh controller, the forwarding table specifying destination mesh access points in the mesh network, each destination mesh access point having at least one link identifier for reaching the corresponding destination mesh access point via one of the neighboring mesh access points. - View Dependent Claims (28)
-
-
29. An apparatus comprising:
-
means for receiving connection information from connected mesh access points having connected to the apparatus in a mesh network via a wired connection, the connected mesh access points including a wired mesh access point having connected to the apparatus via the wired connection, and wireless mesh access points having a wireless connection to the apparatus via the wired mesh access point; means for storing a link state table, means for executing mesh controller operations in the mesh network, the means for executing configured for generating the link state table based on the passed connection information, the link state table identifying connecting links for connecting the connected mesh access points toward the apparatus, and further identifying at least one wireless neighbor link between one of the connected mesh access points and a detected neighbor mesh access point connected to another mesh controller in the mesh network; the means for executing further configured for generating a mesh table based on reception of a corresponding link state table from each other mesh controller in the mesh network, the mesh table identifying all of the connecting links for the mesh access points connected in the mesh network.
-
-
30. An apparatus comprising:
-
means for connecting to a mesh controller of a mesh network via a wireless connection with an intermediate mesh access point; means for sending connection information to the mesh controller that identifies each connection with any neighboring mesh access point including the intermediate mesh access point; and means for storing a forwarding table having been received from the mesh controller, the forwarding table specifying destination mesh access points in the mesh network, each destination mesh access point having at least one link identifier for reaching the corresponding destination mesh access point via one of the neighboring mesh access points.
-
Specification