Various Methods and Apparatuses for Tunneling of UDP Broadcasts
AssigneeLantronix, Inc.
InventorsJonathan P. Deutsch, Danny Te-An Sung
Life of this patent
Estimating the term…
Abstract
A method, apparatus, and system are described for a central station to allocate virtual IP addresses. A device service manager server (DSM) has a network access module configured to cooperate with two or more device service controllers (DSCs). The DSM serves as a central management station for allocating and assigning Virtual IP addresses to network devices to proxy communications for networked devices on a local area network (LAN) where each DSC resides. In some embodiments, various protocols may use UDP broadcasts to perform device discovery.
Claims23
A method, comprising
- cooperating with two or more device service controllers (DSCs), each residing on a separate local area network (LAN) and a first DSC proxies communications for network devices on a first LAN and a second LAN;
- instructing a first DSC to obtain an available local virtual IP addresses from a device that is located exterior from the LAN where each DSC resides;
- allocating and assigning Virtual IP addresses to network devices to proxy communications for the networked devices on the first local area network (LAN) where the first DSC resides;
- instructing a second DSC to obtain an available local virtual IP addresses from the device that is located exterior from the LAN where each DSC resides;
- allocating and assigning Virtual IP addresses to network devices to proxy communications for the networked devices on the second local area network (LAN) where the second DSC resides;
- storing a first pair of an assigned virtual IP address assigned to the first DSC and some unique identifying information regarding the first DSC in the device;
- storing a second pair of an assigned virtual IP address assigned to the second DSC and some unique identifying information regarding the second DSC in the device;
- establishing a route from the assigned Virtual IP address to a destination network device on a LAN associated with a given DSC, based on stored pairs of information stored in the device;
- and
- broadcasting a broadcast packet across the route from the first LAN to the second LAN by tunneling between the two networks using the established route to forwarding a broadcast packet from the first LAN to the second LAN.
The method of claim 4, wherein the source address of the broadcast packet is changed to an address for a first VIP route.
A system, comprising:
- a device service manager server (DSM) having a network access module configured to establish communications with two or more device service controllers (DSCs) and serve as a central management station for allocating and assigning virtual IP addresses to network devices to proxy communications for networked devices on a local area network (LAN) where a DSC resides and the DSM is located exterior from the network devices on the LAN where communications associated with the assigned virtual IP addresses are being routed to;
- a first DSC of the two or more DSCs, wherein the DSM instructs the first DSC to obtain available local virtual IP addresses in the local area network in which the first DSC resides and then report those available local virtual IP addresses back to the DSM, wherein the DSM assigns a first virtual IP address to the first DSC and establishes a route from a first virtual IP address assigned to the first DSC to a destination network device, based on corresponding DSC and network device information stored in a registry of the DSM;
- a second DSC of the two or more DSCs, wherein the DSM instructs the second DSC to obtain available local virtual IP addresses in the local area network in which the second DSC resides and then report those available local virtual IP addresses back to the DSM, wherein the DSM assigns a second virtual IP Address to the second DSC and establishes a return route from the destination network device to the first virtual IP address assigned to the first DSC, based on corresponding DSC and network device information stored in a registry of the DSM;
- wherein the DSM is configured to establish a route from an assigned Virtual IP address to a destination network device on a LAN associated with a given DSC, based on stored pairs of information stored in the device;
- and
- the given DSC is configured to broadcast a broadcast packet across the route from the one LAN to another LAN by tunneling between the two networks using the established route to forwarding a broadcast packet from the one LAN to the other LAN.
Dependencies are inferred from the claim text.