×

Centralized configuration with dynamic distributed address management

  • US 9,787,632 B2
  • Filed: 04/30/2015
  • Issued: 10/10/2017
  • Est. Priority Date: 10/21/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method, comprising:

  • establishing a secure communication channel to transmit a heartbeat message between a plurality of remote network nodes and a remote node controller over a public network, using a network address for the remote node controller;

    receiving, from the plurality of remote network nodes, the heartbeat message;

    transmitting, using the secure communication channel, a response heartbeat message to the plurality of remote network nodes, including a particular remote network node, wherein;

    the response heartbeat message is the same as the heartbeat message; and

    the response heartbeat message to the particular remote node indicates that the remote node controller has exceeded its capacity to update a network configuration for the particular remote network node;

    receiving the network configuration for the particular remote network node over the secure communication channel when the remote node controller has capacity to update the network configuration, wherein the network configuration;

    includes a network address allocation for a remote network device and a set of network addresses for dynamically allocating to devices connected to the particular remote network node; and

    facilitates continued functioning of the particular remote network node when the remote node controller is unreachable from the particular remote network node; and

    determining a subset of network addresses of the set of network addresses to reserve for a sub-network connected to the particular remote network node, by receiving a specified size and assigning a size for the subset that is a smallest integer power of two that is greater than the specified size; and

    transmitting a sub-network profile to the sub-network, wherein the sub-network profile includes the subset of network addresses.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×