Patent ID: 9319300
Filing Date: 2016-04-19
CPC Classification: H04L

Claim Text:
1. A computerized method for automatically determining complete customized endpoint configurations for each of a plurality of endpoints of at least one virtual private network (VPN) and deploying the configurations to the endpoints, comprising: accepting, using at least one user interface, parameters required for building the configurations from at least one user, the configurations enabling the endpoints to process a mixture of time sensitive and non-time sensitive data, and the parameters comprising: endpoint IP addressing scheme information, network design information, and templates used to define profiles of the endpoints; automatically generating, using at least one configuration engine, the configurations for the parameters wherein the parameters comprise endpoint authentication information, and setting the configurations based on endpoint hardware-specific information with no further input required from the user; querying each endpoint to verify that the endpoint hardware-specific information is consistent with the configurations for the endpoint; and deploying, using at least one scheduler, the configurations to the endpoints of the VPN, wherein the VPN is a multipoint Generic Routing Encapsulation (mGRE) VPN using Next HOP Resolution Protocol (NHRP); wherein the computerized method prevents misconfigurations and overlapping IP address spaces; wherein the computerized method: automatically assigns endpoint Internet Protocol (IP) addressing, automatically selects a currently unused IP Subnet from a Master IP Subnet, and automatically determines the currently unused IP Subnet from the Master IP Subnet using IP Subnetting.