Patent ID: 8234361
Filing Date: 2012-07-31
Classification: H04L

Abstract:
1. A computer-implemented method for handling network traffic for a plurality of virtual domains, the method comprising: a. defining a plurality of network interfaces of a networking device coupled to a configuration sever via a firewall and a service daemon process, each of the plurality of network interfaces corresponding to a virtual domain of the plurality of virtual domains; b. storing virtual domain state information for the plurality of virtual domains in a virtual domain state data structure; c. initiating a service process within the networking device that is to handle network traffic based on a predetermined policy; d. assigning a variable with the service process, the variable pointing to an instance of the virtual domain state data structure, the instance comprising information regarding a state of the virtual domain; e. in response to a connection request involving a network entity for a virtual domain of the plurality of virtual domains, opening a communication channel between the service process and a kernel of an operating system of the networking device; f. using the opened communication channel to transfer at least a portion of network traffic for the virtual domain between the service process and the kernel; and g. handling the transferred network traffic in the service process based on the predetermined policy.