System and method for customizing the identification of application or content type
AssigneeA10 Networks, Inc.
InventorDennis Isao Oshiba
Life of this patent
Estimating the term…
Loading patent…
AssigneeA10 Networks, Inc.
InventorDennis Isao Oshiba
Estimating the term…
Expertise, for performing classification of a type of network traffic, can be encapsulated in a module. A set of modules, as currently available to a traffic controller, can be referred to as a collection. Programming language constructs are introduced that facilitate the writing of modules customized to identify network traffic that is peculiar to a particular user, or to a relatively small group of users. An example programming language, based on Tcl, is introduced. A key aspect is event-driven programming, and the “when” command construct is introduced. Three important event types, that can trigger a “when” command, are CLIENT_DATA, SERVER_DATA, and RULE_INIT. Another key aspect is an ability to keep state information between events. Constructs for intra-session, intra-module, and global state are introduced. A module can be blocked from executing more than once for a session. Successful execution of a module can be specified by a “match” statement.
A method for dynamic network traffic control, the method comprising:
The method of claim 16, wherein the first event identifier is represented by an administrative user via a programming language statement of a SERVER_EVENT.
A system for dynamic network traffic control, comprising:
A system for dynamic network traffic control, comprising:
Dependencies are inferred from the claim text.