a system and method for creating a virtual private network through a vpn gateway configuration service . the vpn gateway configuration service inherits upnp zero - configuration characteristics and also provides an interface for configuring the vpn gateway that enables the configuration of any vpn gateway device , regardless of manufacturer . additionally , the device control protocol defined by the vpn gateway configuration service can provide client provisioning , as well as enabling the configuration of gateway - to - gateway virtual private networks .