摘要 |
An architecture provides capabilities to transport and process Internet Protocol (IP) packets from Layer (2) through full TCP/IP termination and deep packet inspection through Layer (7). A set of engines performs pass-through packet classification, policy processing and/or security processing enabling packet streaming through the architecture at nearly the full line rate. A scheduler schedules packets to packet processors for processing, based at least in part on the classification. An internal memory or local session database cache stores a TCP/IP session information database and may also store a storage information session database for a certain number of active sessions. The session information that is not in the internal memory is stored and retrieved to/from an additional memory. An application running on an initiator or target can in certain instantiations register a region of memory, which is made available to its peer(s) for access directly without substantial host intervention through RDMA data transfer. |