Systems and methods for a packet director
First Claim
1. A method for directing data packets to network applications, the method comprising:
- receiving a first data packet via a first network interface, the first data packet containing a first data packet service address;
identifying a first network application of a plurality of network applications based at least in part on the first network interface and the first data packet service address, the plurality of network applications including a second network application, the first network application being different from the second network application; and
sending at least a portion of the first data packet to the first network application.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention relate to methods and systems for directing data packets to network applications. In an embodiment, a first data packet is received via a first network interface and contains a first data packet service address. A first network application of a plurality of network applications is identified based at least in part on the first network interface and the first data packet service address. The plurality of network applications include a second network application, where the first network application is different from the second network application. At least a portion of the first data packet is sent to the first network application.
-
Citations
64 Claims
-
1. A method for directing data packets to network applications, the method comprising:
-
receiving a first data packet via a first network interface, the first data packet containing a first data packet service address;
identifying a first network application of a plurality of network applications based at least in part on the first network interface and the first data packet service address, the plurality of network applications including a second network application, the first network application being different from the second network application; and
sending at least a portion of the first data packet to the first network application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for directing units of data to network applications, the method comprising:
-
receiving a first unit of data, the first unit of data including a first service address and a first service port identifier;
identifying a first network application of a plurality of network applications based at least in part on the first service address and the first service port identifier, the plurality of network applications including a second network application, the first network application being different from the second network application; and
sending at least a portion of the first unit of data to the first network application. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
28. A system for directing a data packet to a network application, the system comprising:
-
a first network interface to receive a data packet, the data packet including a data packet service address;
packet direction logic, the packet direction logic coupled to the first network interface, the packet direction logic including a plurality of service definition records, each of at least a subset of the plurality of service definition records including a service address field to store a service address, a plurality of packet direction entries, each of at least a subset of the plurality of packet direction entries corresponding to a network application, the plurality of packet direction entries including a first packet direction entry and a second packet direction entry, the first packet direction entry corresponding to a first network application, the second packet direction entry corresponding to a second network application, the first network application being different from the second network application, and each of at least the subset of the plurality of packet direction entries including a received via network interface field to store a received via network interface identifier; and
a second network interface to send at least a portion of the data packet to the first network application, the second network interface coupled to the packet direction logic, the second network interface being different from the first network interface.
-
-
50. A system for directing a data packet, the system comprising:
-
means for receiving the data packet, the data packet including a data packet service address and a data packet service port identifier;
means for identifying a first network application of a plurality of network applications based at least in part on the data packet service address and the data packet service port identifier, the plurality of network applications including at least the first network application and a second network application, the first network application being different from the second network application; and
means for sending at least a portion of the data packet to the first network application. - View Dependent Claims (51, 52, 53, 54)
-
-
55. A process for directing a data packet, the process comprising:
-
a step for receiving the data packet, the data packet including a data packet service address and a data packet service port identifier;
a step for identifying a first network application of a plurality of network applications based at least in part on the data packet service address and the data packet service port identifier, the plurality of network applications including at least the first network application and a second network application, the first network application being different from the second network application; and
a step for sending at least a portion of the data packet to the first network application. - View Dependent Claims (56, 57, 58, 59)
-
-
60. A computer-readable medium storing a plurality of instructions to be executed by a processor for directing a packet, the plurality of instructions comprising instructions to:
-
receive a data packet, the data packet including a data packet service address and a data packet service port identifier;
identify a first network application of a plurality of network applications based at least in part on the data packet service address and the data packet service port identifier, the plurality of network applications including at least the first network application and a second network application, the first network application being different from the second network application; and
send at least a portion of the data packet to the first network application. - View Dependent Claims (61, 62, 63, 64)
-
Specification