EP3273652A1

Open communication method in a heterogeneous network

Abstract

An open communication method between at least two sub-networks of different routable network addressing schemes comprises receiving a packet for a specific application, the packet including an application identifier, determining if the packet is to be relayed to another of the at least two sub-network based upon the application identifier; determining if a node receiving the packet is a broker node, relaying the packet to a broker node if not a broker node, forwarding, by the broker node, the packet to at least one node in another of the at least two sub-networks, broadcasting a status packet from a broker node to each sub-network that the broker node is configured to communicate, receiving the status packet from the broker node, and updating a broker table using information from the status packet, wherein only a broker node updates the broker table.

EP3273652A1, drawing sheet 1
Sheet 1 of 29

Term

Projected expiry 11 April 2032.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

14 claims: 4 independent, 10 dependent

  1. 1
    An open communication method between at least two sub-networks that have different routable network addressing schemes comprising:receiving a packet for a specific application, the packet including an application identifier, where a node generating the packet is configured to communicate using a first of said at least two sub-networks;determining if the packet is to be relayed to another of the at least two sub-network based upon the application identifier;determining if a node receiving the packet is a broker node, where a broker node is configured for communicating using at least two of the at least two sub-network via a corresponding routable network addressing schemes for each of the sub-networks;relaying the packet to a broker node if not a broker node;and forwarding, by the broker node, the packet to at least one node in another of the at least two sub-networks, and further comprising: broadcasting a status packet from a broker node to each sub-network that the broker node is configured to communicate, receiving the status packet from the broker node;updating a broker table using information from the status packet, wherein only a broker node updates the broker table.
  2. 5
    An on-demand open communication method between at least two sub-networks that have different routable network addressing schemes comprising:generating a request packet for an update by a requesting node, the request packet including an application peer identifier for a destination node of the request packet and an application identifier unique to an application;selecting a broker node by the requesting node, where a broker node is configured for communicating using at least two of the at least two sub-networks via a corresponding routable network addressing schemes for each of the sub-networks;and transmitting the request packet to the selected broker node, the request packet further including a routable network address for the selected broker node.
  3. 6
    An on-demand open communication method between at least two sub-networks that have different routable network addressing schemes comprising:receiving a request packet for an update by a requesting node, the request packet including an application peer identifier for a destination node of the request packet and an application identifier unique to an application and a routable network address for a selected broker node;determining if the request packet is to be relayed to another of the at least two sub-networks based upon the application identifier;and determining if the selected broker node is configured to communicate using a routable network addressing scheme for a sub-network corresponding with the destination node based upon the application peer identifier based upon local routing information, if the selected broker is not configured to communicate using the routable network addressing scheme for the sub-network corresponding with the destination node, the method further comprises: selecting another broker node for relaying the request packet to the destination node, wherein another broker node is repeatedly selected by each subsequent broker node until the request packet reaches the sub-network corresponding with the destination node;and relaying the request packet to the another broker node.
  4. 14
    A computer readable storage medium having a program of instructions for causing a computer to execute an open communication method according to one of the preceding claims