Network traffic accelerator system and method
First Claim
1. A method for processing packets in a TCP/IP communications network comprising the steps of:
- a. providing a network traffic accelerator (NTA) implementing internally an internal transport layer, an internal network layer and at least one internal data link layer, said internal transport, network and at least one data link layers connected along an internal receive path;
b. inputting packets from an external data link layer into said internal network layer; and
c. processing said packets;
1 Assignment
0 Petitions
Accused Products
Abstract
A network traffic accelerator (NTA) in a TCP/IP communication network comprises a hardware implemented internal network layer, transport layer and data link layer, and is configured to process protocol-supported or protocol-unsupported packets. Both protocol-supported and protocol-unsupported packets may originate from internal or external layers. The NTA includes means to merge such internally and externally originated packages into an internal receive or an internal transmit path, means to split transmit packets between two paths through two data link layers, and means to direct protocol-unsupported packets for external processing.
145 Citations
41 Claims
-
1. A method for processing packets in a TCP/IP communications network comprising the steps of:
-
a. providing a network traffic accelerator (NTA) implementing internally an internal transport layer, an internal network layer and at least one internal data link layer, said internal transport, network and at least one data link layers connected along an internal receive path;
b. inputting packets from an external data link layer into said internal network layer; and
c. processing said packets;
- View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for processing packets in a communications network implementing a TCP/IP protocol, comprising:
-
a. providing a network traffic accelerator (NTA) implementing internally an internal transport layer, an internal network layer and at least one internal data link layer, said internal transport, network and at least one data link layers connected along an internal receive path;
b. processing in said at least one internal data link layer a packet originating from a physical layer;
c. checking whether said packet is supported by a protocol of said internal network layer; and
d. based on the result of said checking, processing said packet in a network layer selected from the group consisting of said internal network layer and an external network layer;
- View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method for accelerated packet processing in a TCP/IP communications network, comprising:
-
a. providing a network traffic accelerator (NTA) implementing internally an internal transport layer, an internal network layer and at least one internal data link layer, said internal transport, network and at least one data link layers connected along an internal transmit path;
b. processing in said internal transport layer a packet originating from a session layer;
c. checking whether said packet is supported by a protocol of said internal network layer;
d. based on the result of said checking, processing said packet in a network layer selected from the group consisting of said internal network layer and an external network layer;
e. forwarding said packet to said at least one internal data link layer for a check; and
f. based on said check, processing said packet in a data link layer selected from the group consisting of said at least one internal data link layer and an external data link layer;
- View Dependent Claims (17, 18, 19, 20)
-
-
21. A method for accelerated processing of a packet in a TCP/IP communications network comprising the steps of:
-
a. providing a network traffic accelerator (NTA) implementing an internal transport layer, an internal network layer and at least one internal data link layer, said internal transport, network and at least one data link layer connected along an internal transmit path;
b. inputting a protocol-unsupported packet from an external data link layer into said internal network layer; and
c. sending said protocol-unsupported packet from said internal network layer to be processed externally in an external software network layer, the external processing resulting in a protocol-processed packet. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A network traffic accelerator comprising:
-
a. an internal transport layer, an internal network layer and at least one internal data link layer connected along an internal transmit path and an internal receive path; and
b. first means for processing a packet traveling along said receive path, said packet originating from a section layer selected from the group consisting of an internal physical layer and an external physical layer. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. In a TCP/IP communications network, a system for packet processing comprising:
-
a. a processing unit;
b. a hardware network traffic accelerator (NTA) unit implementing a hardware network layer protocol, a hardware transport layer protocol and a hardware data link protocol of a seven layer OSI model thereby providing a NTA TCP/IP protocol, said NTA separate from said processing unit; and
c. means to process in said processing unit protocol-unsupported packets, whereby packets unsupported by said NTA TCP/IP protocol and received in said hardware network layer are sent to said processing unit for processing to yield network layer protocol-processed packets, said protocol-processed packets returned to said NTA for further TCP/IP protocol-supported processing. - View Dependent Claims (41)
-
Specification