System and Method of Defense Against Denial of Service of Attacks
First Claim
1. A system comprising:
- a transmission buffer having a first threshold level for data frames having the lowest priority, a second threshold level greater than the first threshold level for data frames having a medium priority, and a third threshold level greater than the second threshold level for data frames having the highest priority; and
means for differentiating a data frame as having lowest, medium or highest priority and storing the data frame in the transmission buffer in response to the respective threshold levels not being reached, and discarding the data frame in response to reaching the respective threshold levels.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method comprise a first buffer having a first capacity and a first threshold level adapted to store data frames having the lowest priority, a second buffer having a second capacity greater than the first capacity and a second threshold level greater than the first threshold level adapted to store data frames having a medium priority, a third buffer having a third capacity greater than the second capacity and a third threshold level greater than the second threshold level adapted to store data frames having the highest priority. The system further includes means for differentiating a data frame as having lowest, medium or highest priority and storing the data frame in the respective first, second or third buffer, and discarding the data frame in response to the first, second or third buffer reaching the respective threshold level.
-
Citations
17 Claims
-
1. A system comprising:
-
a transmission buffer having a first threshold level for data frames having the lowest priority, a second threshold level greater than the first threshold level for data frames having a medium priority, and a third threshold level greater than the second threshold level for data frames having the highest priority; and means for differentiating a data frame as having lowest, medium or highest priority and storing the data frame in the transmission buffer in response to the respective threshold levels not being reached, and discarding the data frame in response to reaching the respective threshold levels. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
receiving a data frame from a memory subsystem; differentiating the data frame as having lowest, medium or highest priority; storing the data frame in a transmit buffer having lowest, medium, and highest thresholds in response to the priority of the data frame and the respective threshold not being exceeded; and discarding the data frame in response to the respective threshold of the data frame being exceeded. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A computer-readable medium having encoded thereon a method, comprising:
-
receiving a data frame from a computer network; differentiating the data frame as having lowest, medium or highest priority; storing the data frame in a transmit buffer having lowest, medium, and highest thresholds in response to the priority of the data frame and the respective threshold not being exceeded; and discarding the data frame in response to the respective threshold of the data frame being exceeded. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification