Patent ID: 8837474
Filing Date: 2014-09-16
Classification: H04L

Abstract:
1. A method for packet routing comprising: deep scanning a packet received over a selected connection to determine a selected application level gateway (ALG) process to be performed on the packet; generating an entry in a connection database in response to said deep scanning, wherein the entry associates the selected connection with the selected ALG process; bypassing deep scanning of additional packets received over the selected connection based on the entry; tagging each of the packet and the additional packets with information to form tagged packets, and wherein the information associated with each tagged packet indicates an ALG process to be performed on the tagged packet; inputting selected tagged packets to selected input queues associated with selected ALG engines, respectively; and sending other tagged packets to a network address translation (NAT) processing module if it is determined that ALG processing is not required for the other tagged packets.