Multi-network operation with member node for multicast groups
AssigneeItron, Inc.
InventorsJerome Bartier, James Laurence Taylor, Viet-Hung Nguyen, Hartman Van Wyk
Life of this patent
Estimating the term…
Abstract
Techniques for bridging communication between multiple networks to facilitate distribution of multicast data are described herein. For example, a node that is able to communicate with its network and an adjacent network may send a subscription message indicating that the node is a member of a multicast group. The subscription message may be forwarded up both networks. The node may then forward, between the networks, data that is destined for members of the multicast group.
Claims20
A first node of a first network, the first node comprising:
- one or more processors;
- and
- memory communicatively coupled to the one or more processors, the memory storing one or more instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
- sending, to a second node of the first network and a third node of a second network, a subscription message indicating that the first node is a member of a multicast group, the subscription message being sent via the first network and the second network and directed to a root node of the first network and to a root node of the second network;
- and
- forwarding data between the first network and the second network for the multicast group, the data being destined for members of the multicast group, the forwarding including at least one of:
- receiving the data from the second node of the first network and sending the data to the third node of the second network;
- or
- receiving the data from the third node of the second network and sending the data to the second node of the first network.
A method implemented at least in part by a first node of a first network, the method comprising:
- sending, by the first node and to a second node of the first network and a third node of a second network, a subscription message indicating that the first node is a member of a multicast group, the subscription message being sent via the first network and the second network and directed to a root node of the first network and to a root node of the second network;
- and
- forwarding, by the first node, data between the first network and the second network for the multicast group, the data being destined for members of the multicast group, the forwarding including at least one of:
- receiving, by the first node, the data from the second node of the first network and sending the data to the third node of the second network;
- or
- receiving, by the first node, the data from the third node of the second network and sending the data to the second node of the first network.
One or more non-transitory computer-readable media storing executable instructions that, when executed by one or more processors of a first node of a first network, cause the one or more processors to perform operations comprising:
- sending, to a second node of the first network and a third node of a second network, a subscription message indicating that the first node is a member of a multicast group, the subscription message being sent via the first network and the second network and directed to a root node of the first network and a root node of the second network;
- and
- forwarding, by the first node, data between the first network and the second network for the multicast group, the data being destined for members of the multicast group, the forwarding including at least one of:
- receiving, by the first node, the data from the second node of the first network and sending the data to the third node of the second network;
- or
- receiving, by the first node, the data from the third node of the second network and sending the data to the second node of the first network.
Dependencies are inferred from the claim text.