1. A method of routing packets at a machine associated with a first network, the method comprising: receiving packets from one or more third party sources; identifying the received packets as either associated with a virtual private network or not associated with the virtual private network; encapsulating packets identified as associated with the virtual private network and routing the encapsulated packets via a dedicated connection to a specific destination associated with the first network; and routing the packets received from the one or more third party sources which are not associated with the virtual private network exclusively over at least one second connection, different than the dedicated connection.