Scalable network apparatus for content based switching or validation acceleration
First Claim
Patent Images
1. A network apparatus comprising:
- a processor; and
a memory;
wherein the network apparatus is to;
perform decryption of a message, the message comprising one or more headers and a message body;
send the decrypted message to a first message director of the network apparatus;
select an application server from a plurality of application servers based on application data within the message body of the decrypted message;
direct the decrypted message towards the selected application server;
send a second message to a second message director of the network apparatus when a spillover feature of the first message director is enabled and a loading criteria is met; and
select a second application server from the plurality of application servers based on application data within a message body of the second message, the second message to be decrypted by the network apparatus.
0 Assignments
0 Petitions
Accused Products
Abstract
A network apparatus is provided that may include one or more security accelerators. The network apparatus also includes a plurality of network units cascaded together. According to one embodiment, the plurality of network units comprise a plurality of content based message directors, each to route or direct received messages to one of a plurality of application servers based upon the application data in the message. According to another embodiment, the plurality of network units comprise a plurality of validation accelerators, each validation accelerator to validate at least a portion of a message before outputting the message.
-
Citations
30 Claims
-
1. A network apparatus comprising:
-
a processor; and a memory; wherein the network apparatus is to; perform decryption of a message, the message comprising one or more headers and a message body; send the decrypted message to a first message director of the network apparatus; select an application server from a plurality of application servers based on application data within the message body of the decrypted message; direct the decrypted message towards the selected application server; send a second message to a second message director of the network apparatus when a spillover feature of the first message director is enabled and a loading criteria is met; and select a second application server from the plurality of application servers based on application data within a message body of the second message, the second message to be decrypted by the network apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. At least one non-transitory machine readable storage medium having instructions stored thereon, the instructions when executed by a processor to cause the processor to:
-
perform decryption of a message, the message comprising one or more headers and a message body; select an application server from a plurality of application servers based on application data within the message body of the decrypted message; direct the decrypted message towards the selected application server; forward a second message to a second message director when a spillover feature of a first message director is enabled and a loading criteria is met; and select a second application server from the plurality of application servers based on application data within a message body of the second message. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A system comprising:
-
a plurality of application servers; a network apparatus comprising; a processor; and a memory; wherein the network apparatus is to; perform decryption of a message, the message comprising one or more headers and a message body; send the decrypted message to a first message director of the network apparatus; select an application server from the plurality of application servers based on application data within the message body of the decrypted message; direct the decrypted message towards the selected application server; send a second message to a second message director of the network apparatus when a spillover feature of the first message director is enabled and a loading criteria is met; and select a second application server from the plurality of application servers based on application data within a message body of the second message, the second message to be decrypted by the network apparatus. - View Dependent Claims (27, 28, 29, 30)
-
Specification