IP Library Granted Patent US 9,014,051
Granted Patent B2
US 9,014,051 · App. 13/794,478 · Granted Apr 21, 2015

Updating multicast group information of a client device of a wireless mesh network

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,014,051
App. No.
13/794,478
Granted
Apr 21, 2015
Kind
B2
Abstract

Systems, methods and apparatuses for updating multicast group information of a client device of a wireless mesh network are disclosed. One method includes an access node of the wireless mesh network determining multicast group information of the client device that is connected to the access node, and the access node providing routing updates to upstream access nodes and a first upstream gateway, wherein the multicast group information of the client device is included within the routing updates of the client device.

Claims (57)

1. A method of updating multicast group information of a client device of a wireless mesh network, comprising:

an access node of the wireless mesh network determining multicast group information of the client device that is connected to the access node; and

the access node providing routing updates to upstream access nodes and a first upstream gateway, wherein the multicast group information of the client device is included within the routing updates of the client device;

the first upstream gateway sharing the multicast group information of the client device with neighboring gateways;

the first upstream gateway deleting multicast and unicast information of the client device if the client device roams to a second gateway; and

the second gateway accessing the multicast group information of the client device when the client device roams to the second gateway;

wherein if the second gateway cannot obtain the multicast group information of the client device from the first upstream gateway or from one of neighboring gateways, the second gateway broadcasting over an upstream interface a request for the multicast group information of the client device.

2. The method of claim 1 , wherein the first upstream gateway acts as a multicast proxy for client devices selecting to be associated with one or more multicast groups, wherein the gateway send IGMP packets to an upstream network for each group each of the client devices belongs to.

3. The method of claim 1 , wherein once the second gateway obtains the multicast group information of the client device from the first upstream gateway or from one of neighboring gateways, the second gateway populating a multicast route of the client device.

4. A method of updating multicast group information of a client device of a wireless mesh network, comprising:

an access node of the wireless mesh network determining multicast group information of the client device that is connected to the access node; and

the access node providing routing updates to upstream access nodes and a first upstream gateway, wherein the multicast group information of the client device is included within the routing updates of the client device;

identifying, by the access node, the client device as a wired client device or a wireless client device;

identifying, by the access node, the client device as being within a multicast group;

receiving, by the access node, multicast data traffic from an upstream access node or the first upstream gateway; and wherein

if the client device is within a multicast group corresponding to a layer 3 multicast destination address of the multicast data traffic, and the client device is a wireless client, then the wireless access node layer 2 unicast transmitting the multicast data traffic to the client device; and wherein

if the client device is within a multicast group corresponding to the layer 3 multicast destination address of the multicast data traffic, and the client device is a wired client, then the wireless access node layer 2 multicast transmitting the multicast data traffic to the client device.

5. The method of claim 4 , further comprising the wireless access node determining if the client device is more than one wireless hop downstream from the wireless access node, and if the client device is more than one wireless hop downstream from the wireless access node, then the wireless access node layer 2 unicast transmitting the multicast data traffic to a downstream wireless access node.

6. A wireless access node, comprising:

one or more transceivers for communicating with an upstream access node or a first upstream gateway of a wireless mesh network, and a client device;

a controller, the controller operative to:

determine multicast group information of the client device; and

provide routing updates to the upstream access node and the first upstream gateway, wherein the multicast group information of the client device is included within the routing updates of the client device;

identify the client device as a wired client device or a wireless client device;

identify the client device as being within a multicast group;

wherein

if the client device is within a multicast group corresponding to a layer 3 multicast destination address of the multicast data traffic, and the client device is a wireless client, then the wireless access node layer 2 unicast transmits the multicast data traffic to the client device; and

wherein

if the client device is within a multicast group corresponding to the layer 3 multicast destination address of the multicast data traffic, and the client device is a wired client, then the wireless access node layer 2 multicast transmits the multicast data traffic to the client device.

7. The wireless access node of claim 6 , wherein the first upstream gateway acts as a multicast proxy for all client devices selecting to be associated with one or more multicast groups.

8. The wireless access node of claim 6 , wherein the first upstream gateway shares the multicast group information of the client device with neighboring gateways.

9. The access nod of claim 6 , further comprising the wireless access node determining if the client device is more than one wireless hop downstream from the wireless access node, and if the client device is more than one wireless hop downstream from the wireless access node, then the wireless access node layer 2 unicast transmitting the multicast data traffic to a downstream wireless access node.

10. A wireless mesh network, comprising:

a first gateway;

an access node, wherein the access node is operative to:

select a route through the wireless mesh network to the first gateway;

determine multicast group information of a client device that is connected to the access node; and

provide routing updates to upstream access nodes and the first gateway, wherein the multicast group information of the client device is included within the routing updates of the client device;

the first gateway operative to share the multicast group information of the client device with neighboring gateways;

the first gateway operative to delete multicast and unicast information of the client device if the client device roams to a second gateway; and

the second gateway operative to access the multicast group information of the client device when the client device roams to the second gateway;

wherein if the second gateway cannot obtain the multicast group information of the client device from the first upstream gateway or from one of neighboring gateways, the second gateway operative to broadcast a request for the multicast group information of the client device.

11. The network of claim 10 , wherein the first gateway is connected to an upstream network, and is operative to act as a multicast proxy for client devices selecting to be associated with one or more multicast groups.

12. The network of claim 10 , wherein once the second gateway obtains the multicast group information of the client device from the first upstream gateway or from one of neighboring gateways, the second gateway populates a multicast route of the client device.

13. A wireless mesh network, comprising:

a first gateway;

an access node, wherein the access node is operative to:

select a route through the wireless mesh network to the first gateway;

determine multicast group information of a client device that is connected to the access node; and

provide routing updates to upstream access nodes and the first gateway, wherein the multicast group information of the client device is included within the routing updates of the client device;

identify the client device as a wired client device or a wireless client device;

identify the client device as being within a multicast group;

receive multicast data traffic from an upstream access node or the first gateway; wherein

if the client device is within a multicast group corresponding to a layer 3 multicast destination address of the multicast data traffic, and the client device is a wireless client, then the wireless access node layer 2 unicast transmits the multicast data traffic to the client device; and

wherein

if the client device is within a multicast group corresponding to the layer 3 multicast destination address of the multicast data traffic, and the client device is a wired client, then the wireless access node layer 2 multicast transmits the multicast data traffic to the client device.

14. The network of claim 13 , further comprising the wireless access node determining if the client device is more than one wireless hop downstream from the wireless access node, and if the client device is more than one wireless hop downstream from the wireless access node, then the wireless access node layer 2 unicast transmitting the multicast data traffic to a downstream wireless access node.

Assignments (5)
MERGER Recorded Nov 13, 2023
From: HITACHI ENERGY SWITZERLAND AG
To: HITACHI ENERGY LTD
Reel/Frame 065549/0576 →
CHANGE OF NAME Recorded Dec 31, 2021
From: ABB POWER GRIDS SWITZERLAND AG
To: HITACHI ENERGY SWITZERLAND AG
Reel/Frame 058666/0540 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2021
From: ABB INC.
To: ABB POWER GRIDS SWITZERLAND AG
Reel/Frame 055594/0148 →
MERGER Recorded Nov 16, 2020
From: TROPOS NETWORKS, INC.
To: ABB INC.
Reel/Frame 054380/0829 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2013
From: MYLARAPPA, SRINIVASA DOMMALUR; REN, WENGE
To: TROPOS NETWORKS, INC.
Reel/Frame 029966/0767 →