×

Path optimization for mesh access points in a wireless mesh network

  • US 8,155,007 B2
  • Filed: 01/25/2007
  • Issued: 04/10/2012
  • Est. Priority Date: 01/25/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • in each of a plurality of mesh access points in a local area network implemented as a mesh network, connecting to one of a plurality of mesh controllers in the 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,the wireless mesh access points including first wireless mesh access points each having a wireless link connection with at least the wired mesh access point, and at least one second wireless mesh access point having the corresponding wireless connection via a wireless link connection with at least one of the first wireless mesh access points, wherein routing protocols are not implemented within any of the mesh access points;

    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;

    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 according to a routing protocol that is executed by the mesh controllers on behalf of the mesh access points;

    creating, in each mesh controller, truncated forwarding tables for each of the corresponding connected mesh access points based on the mesh table, the truncated forwarding tables truncated to a prescribed forwarding horizon based on deletion of one or more entries relative to a forwarding table for the corresponding connected mesh access point, at least one of the truncated forwarding tables including first and second entries for reaching a prescribed destination at respective first and second costs; and

    supplying, in each mesh controller, the corresponding truncated forwarding table to the corresponding connected mesh access point via a corresponding tunnel established between said each mesh controller and the corresponding connected mesh access point, the truncated forwarding table enabling said each mesh access point to execute link layer forwarding via a path distinct from the corresponding tunnel.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×