Apparatus and method for facilitating network security
First Claim
1. An apparatus to facilitate network security and traffic monitoring for input network traffic, comprising:
- a plurality of microcode controlled state machines, each of said plurality of microcode controlled state machines including a computation kernel operating in accordance with microcode stored in an associated control store;
a distribution circuit to route individual network traffic segments to said plurality of microcode controlled state machines, such that each individual microcode controlled state machine processes a network traffic segment in accordance with microcode stored in an associated control store to produce a processed individual network traffic segment;
an aggregation circuit to route processed individual network traffic segments from said plurality of microcode controlled state machines in accordance with an output routing strategy and thereby produce output network traffic corresponding to said input network traffic.
11 Assignments
0 Petitions
Accused Products
Abstract
An apparatus is described that facilitates network security and network traffic monitoring through processing of network traffic in accordance with provisioned rules and policies. The apparatus includes a set of microcode controlled state machines, each of which applies one or more rules to input network traffic. A distribution circuit routes individual network traffic segments derived from input network traffic to the set of microcode controlled state machines, so that each individual segment is processed in accordance with microcode stored in an associated control store. Each microcode controlled state machine includes a computation kernel operating in accordance with the microcode. An aggregation circuit routes the resulting processed individual network traffic segments in accordance with an output routing policy to produce output network traffic corresponding to the original input network traffic. Advantageously, the apparatus provides an architectural framework well suited to a low cost, high speed, robust implementation of flexible, advanced network security features and network traffic analysis.
-
Citations
39 Claims
-
1. An apparatus to facilitate network security and traffic monitoring for input network traffic, comprising:
-
a plurality of microcode controlled state machines, each of said plurality of microcode controlled state machines including a computation kernel operating in accordance with microcode stored in an associated control store;
a distribution circuit to route individual network traffic segments to said plurality of microcode controlled state machines, such that each individual microcode controlled state machine processes a network traffic segment in accordance with microcode stored in an associated control store to produce a processed individual network traffic segment;
an aggregation circuit to route processed individual network traffic segments from said plurality of microcode controlled state machines in accordance with an output routing strategy and thereby produce output network traffic corresponding to said input network traffic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification