Patent ID: 7028336
Filing Date: 2006-04-11
Classification: B65B,G06F,G06Q,H04L

Abstract:
1. A data processing system for processing data packets transferred over a network, the data processing system comprising: a firewall, the firewall being operable to: receive a set of firewall policies; and apply the firewall policies to a data packet; an authentication application, the authentication application being operable to: receive a set of authentication policies; and authenticate a data packet in accordance with the authentication policies; at least one virtual private network, each virtual private network having an associated destination address and policies; and a controller being operable to: detect an incoming data packet; examine the incoming data packet for a virtual private network destination address; identify the policies associated with the virtual private network destination address; if the policies include firewall policies, then call a firewall engine and apply the set of firewall policies corresponding to the virtual private network to the data packet; if the policies include authentication policies, then call a firewall authentication application and apply a set of firewall authentication policies corresponding to the virtual private network to the data packet; and route the data packet to the virtual private network corresponding to the virtual network destination address contained in the data packet.