Dynamic prioritization of network traffic based on reputation
First Claim
1. A network device, comprising:
- a memory; and
one or more processors to;
receive network traffic associated with a flow;
determine a plurality of reputation indicators that indicate a measure of reputation associated with the flow,a first reputation indicator, of the plurality of reputation indicators, being determined based on applying a first reputation analysis technique in association with the flow,a second reputation indicator, of the plurality of reputation indicators, being determined based on a different device performing a second reputation analysis technique in association with the flow,the different device being different from the network device, andthe second reputation analysis technique being different from the first reputation analysis technique;
determine a reputation score for the flow based on the plurality of reputation indicators; and
prioritize the flow based on the reputation score,the one or more processors, when prioritizing the flow, being to;
allocate bandwidth to the flow based on the reputation score, orcause the bandwidth to be allocated to the flow based on the reputation score.
1 Assignment
0 Petitions
Accused Products
Abstract
A network device may determine a plurality of reputation indicators that indicate a measure of reputation associated with the flow. A first reputation indicator, of the plurality of reputation indicators, may be determined based on applying a first reputation analysis technique in association with the flow. A second reputation indicator, of the plurality of reputation indicators, may be determined based on applying a second reputation analysis technique in association with the flow. The second reputation analysis technique may be different from the first reputation analysis technique. The network device may determine a reputation score for the flow based on the plurality of reputation indicators. The network device may prioritize the flow based on the reputation score.
-
Citations
20 Claims
-
1. A network device, comprising:
-
a memory; and one or more processors to; receive network traffic associated with a flow; determine a plurality of reputation indicators that indicate a measure of reputation associated with the flow, a first reputation indicator, of the plurality of reputation indicators, being determined based on applying a first reputation analysis technique in association with the flow, a second reputation indicator, of the plurality of reputation indicators, being determined based on a different device performing a second reputation analysis technique in association with the flow, the different device being different from the network device, and the second reputation analysis technique being different from the first reputation analysis technique; determine a reputation score for the flow based on the plurality of reputation indicators; and prioritize the flow based on the reputation score, the one or more processors, when prioritizing the flow, being to; allocate bandwidth to the flow based on the reputation score, or cause the bandwidth to be allocated to the flow based on the reputation score. - View Dependent Claims (2, 3, 4, 5, 6, 20)
-
-
7. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by one or more processors of a network device, cause the one or more processors to; receive network traffic associated with a flow; determine a plurality of reputation indicators that indicate a measure of reputation associated with the flow, a first reputation indicator, of the plurality of reputation indicators, being determined based on a first reputation analysis technique applied to the flow by a first device, a second reputation indicator, of the plurality of reputation indicators, being determined based on a second reputation analysis technique applied to the flow by a second device, and the second device being different from the first device and the network device; determine a reputation score for the flow based on the plurality of reputation indicators; and prioritize the flow based on the reputation score by; allocating bandwidth to the flow based on the reputation score, or causing the bandwidth to be allocated to the flow based on the reputation score. - View Dependent Claims (8, 9, 10, 11, 12)
-
13. A method, comprising:
-
receiving, by a device, network traffic associated with a flow; determining, by the device, reputation indicators that indicate a measure of reputation associated with the flow, the reputation indicators including; a first reputation indicator that is determined based on applying a first reputation analysis technique in association with the flow, a second reputation indicator that is determined based on a different device performing a second reputation analysis technique in association with the flow, and the different device being different from the device; determining, by the device, a reputation score for the flow based on the reputation indicators; and prioritizing, by the device, the flow by causing network bandwidth to be allocated to the flow based on the reputation score. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification