Accessing a private network includes receiving a request from a device
across a public network at a first network component to establish a
connection between the device and a private network and determining if
the device is authorized to connect with the private network. If the
device is authorized, the request is forwarded from the first network
component to a second network component and the second network component
creates a temporary connection between the private network and the device
via the first network component.