CA2902402C

Multicast traffic management within a wireless mesh network

Abstract

The present disclosure relates to a management of multicast traffic within a wireless mesh network. In some embodiments, a wireless mesh network includes a plurality of mesh nodes and a central server in communication with at least one of the mesh nodes of the plurality of mesh nodes. In some embodiments, the central server is configured to generate one or more rules for at least one of the mesh nodes to enable a change in a pre-routing parameter in a packet header. In some embodiments, the central server includes a rules-based engine configured to generate and convey one or more traffic shaping rules in response to sensing traffic conditions.

CA2902402C, drawing sheet 1
Sheet 1 of 4

Term

7.5 yearsleft in the term

Expires 12 March 2034.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

16 claims: 3 independent, 13 dependent

  1. 1
    A wireless mesh network, comprising:a plurality of mesh nodes;and a central server in communication with the plurality of mesh nodes and configured to: generate one or more rules for each mesh node of the plurality of mesh nodes in a routing path;convey the one or more rules to the plurality of mesh nodes in the routing path;change a pre-routing parameter in a packet header of a multicast packet received by a first mesh node of the plurality of mesh nodes in the routing path, the change to the pre-routing parameter of the first mesh node based at least in part on the one or more rules received by the first mesh node;and change a pre-routing parameter in a packet header of a multicast packet received by a second mesh node of the plurality of mesh nodes in the routing path, the change to the pre-routing parameter of the second mesh node based at least in part on the one or more rules received by the second mesh node, wherein the prerouting parameter comprises a time-to-live (TTL) parameter that is adjusted at each hop within the routing path of the wireless mesh network according to the one or more rules of the plurality of mesh nodes.
  2. 9
    A wireless mesh network central controller comprising a rules-based engine, the rules-based engine configured to:generate one or more rules for each mesh node of a plurality of mesh nodes in a routing path;convey the one or more rules to the plurality of mesh nodes in the routing path;change a pre-routing parameter in a packet header of a multicast packet received by a first mesh node of the plurality of mesh nodes in the routing path, the change to the pre-routing parameter of the first mesh node based at least in part on the one or more rules received by the first mesh node;and change a pre-routing parameter in a packet header of a multicast packet received by a second mesh node of the plurality mesh nodes in the routing path, the change to the pre-routing parameter of the second mesh node based at least in part on the one or more rules received by the second mesh node, wherein the pre-routing parameter comprises a time-to-live (TTL) parameter that is adjusted at each hop within the routing path of the wireless mesh network according to the one or more rules of the plurality of mesh nodes.
  3. 12
    A method, comprising:generating one or more rules each mesh node of a plurality of mesh nodes in a routing path of a wireless mesh network;conveying the one or more rules to the plurality of mesh nodes in the routing path;changing a pre-routing parameter in a packet header of a multicast packet received by a first mesh node of the plurality of mesh nodes in the routing path, the change to the pre-routing parameter of the first mesh node based at least in part on the one or more rules received by the first mesh node;and changing a pre-routing parameter in a packet header of a multicast packet received by a second mesh node of the plurality of mesh nodes in the routing path, the change to the pre-routing parameter of the second mesh node based at least in part on the one or more rules received by the second mesh node, wherein the pre-routing parameter comprises a time-to-live (TTL) parameter that is adjusted at each hop within the routing path of the wireless mesh network according to the one or more rules of the plurality of mesh nodes.