Control key capable of storing multiple and variable data packet classification results
AssigneeCisco Technology, Inc.
InventorsCarlos Rabadan, Jordi Guillem
Life of this patent
Estimating the term…
Loading patent…
AssigneeCisco Technology, Inc.
InventorsCarlos Rabadan, Jordi Guillem
Estimating the term…
Methods, systems, and an apparatus for generating and dispatching a flexible control key to be appended with the data packets while being dispatched across a plurality of software modules running on the integrated network security device, are provided. The control key is divided into two sections: an operations (ingress/egress) section, and an application section. The ingress section includes the invariable-ordered set of operations to be performed to the data packet at the device's input. The egress section includes the invariable-ordered set of operations to be performed to the data packet at the receiver's address. The application section includes the sequence of applications to be performed to the data packet while being processed by the integrated network security device. The operation section is encoded using bit encoding technique. The application section is encoded by using a binary operation encoding technique, which allows variable sequences of execution.
A control key for controlling the dispatching of a data packet across a plurality of software modules running on an integrated network security device, the control key being appended to the data packet, the control key comprising
A method for generating a control key appended to a data packet being processed by an integrated network security device, the control key controlling the dispatching of one or more data packets across a plurality of applications running on the integrated network security device, the method comprising
A system for generating a control key, the control key being appended to a data packet being transmitted through an integrated network security device, the control key controlling the dispatching of the data packet across a plurality of applications running on the integrated network security device, the system comprising
A method for dispatching a data packet in an integrated network security device, the data packet having a control key attached, the control key controlling the dispatching of the data packet across a plurality of applications running on the integrated network security device, the method comprising
A system for dispatching a data packet through an integrated network security device, the data packet having a control key attached, the control key controlling the dispatching of the data packet across a plurality of applications running on the integrated network security device, the system comprising 1.
An apparatus for generating a control key appended to a data packet being transmitted through a integrated network security device, the control key controlling the dispatching of a data packet to across a plurality of software modules running on the integrated network security device, the apparatus comprising:
A machine-readable medium including instructions executable by the processor for generating a control key appended to a data packet being transmitted through a integrated network security device, the control key controlling the dispatching of a data packet to across a plurality of software modules running on the integrated network security device, the machine-readable medium comprising:
A system for generating a control key, the control key being appended to a data packet being processed by an integrated network security device, the control key controlling the dispatching of the data packet across a plurality of applications running on the integrated network security device, the system comprising
Dependencies are inferred from the claim text.