One embodiment of the present invention creates a model of the traffic
through a network firewall and uses that model to dynamically manipulate
the network firewall based on human intervention or based on the
automatic invocations of processes and protocols that implement firewall
policy. Another embodiment of the invention creates a model of the
physical and virtual network interfaces that a firewall system controls
and presents abstracted entities representing both the interface
abstractions and the processing nodes (network segments or network client
devices) to and through which network traffic flows.