Patent ID: 7720942

Claim:
A computer-readable medium storing computer-executable instructions that when executed by a computer cause the computer to perform a method, the method comprising: establishing a set of Internet Protocol (IP) addresses on a virtual private network (VPN) device operating in a network extension mode, where the set of IP addresses are to be assigned to a set of computing devices located in a subnet for which the VPN device is providing a network extension, and where the set of computing devices are to be made visible and addressable by the VPN device to a network device reachable via a VPN tunnel that traverses a portion of a public network; controlling the VPN device to establish the VPN tunnel between the VPN device and the network device; controlling the VPN device to provide the set of IP addresses to the network device via the VPN tunnel; and controlling a Dynamic Host Configuration Protocol (DHCP) server on the VPN device to assign members of the set of IP addresses to members of the set of devices located in the VPN device subnet.