System and method for propagating filters
First Claim
Patent Images
1. A method for propagating filters to an upstream device comprising:
- generating and installing a filter at a first network device;
sending information on said filter to a second network device located upstream from said first network device;
requesting said second network device to install a filter so that data is filtered closer to a source of said data;
sending routing information from said first network device to said second network device so that the filter installed on said second network device filters traffic forwarded to said first network device without filtering traffic to other downstream nodes; and
analyzing new data received from said second network device at said first network device and sending filter information to said second network device based on the analyzed data so that said second network device can refine the filter installed thereon.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for propagating filters to an upstream device. The method includes generating a filter at a first network device and sending information on the filter to a second network device located upstream from the first network device. The first network device then requests the second network device to install the filter.
-
Citations
40 Claims
-
1. A method for propagating filters to an upstream device comprising:
-
generating and installing a filter at a first network device; sending information on said filter to a second network device located upstream from said first network device; requesting said second network device to install a filter so that data is filtered closer to a source of said data; sending routing information from said first network device to said second network device so that the filter installed on said second network device filters traffic forwarded to said first network device without filtering traffic to other downstream nodes; and analyzing new data received from said second network device at said first network device and sending filter information to said second network device based on the analyzed data so that said second network device can refine the filter installed thereon. - 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. A computer program product for propagating a filter to an upstream device, comprising:
-
code that generates and installs a filter at a first network device; code that sends information on said filter to a second network device located upstream from said first network device; code that requests said second network device to install said filter; code that sends routing information from the first network device to the second network device so that the filter installed on the second network device filters traffic forwarded to the first network device without filtering traffic to other downstream nodes; code that analyzes new data received at the first network device from the second network device and sends filter information to the second network device based on the analyzed data so that the second network device can refine the filter installed thereon; and a computer-readable storage medium for storing the codes. - View Dependent Claims (33, 34, 35, 36)
-
-
37. A system for propagating filters to an upstream device, comprising:
-
means for generating and installing a filter at a first network device; means for sending information on said filter to a second network device located upstream from said first network device; means for requesting said second network device to install said filter; means for sending routing information from the first network device to the second network device so that the filter installed on the second network device filters traffic forwarded to the first network device without filtering traffic to other downstream nodes; and means for analyzing new data received at the first network device from the second network device and sending filter information to the second network device based on the analyzed data so that the second network device can refine the filter installed thereon.
-
-
38. A method for installing filters on connected network devices, comprising:
-
analyzing network flows received at a first network device having a filter installed thereon; generating a filter at a second network device based on said analyzed flows; propagating said filter from the second network device to the first network device; generating filter statistics at the second network device; sending said filter statistics to the first network device; and utilizing a filter propagation protocol to exchange information directly between the first and second network devices to refine said filter. - View Dependent Claims (39, 40)
-
Specification