We have some important websites hosted in our data center. Sometimes, certain IP address consumed a lot of bandwidth (5G per day) on our website. However, we don't want to block them straightway, but want to block them once they reach certain amount of access, such as 1000 visits per day, or 1000MB per day. Counter reset on second day.

Is there any network device can do this kind job?

Thanks

link|improve this question

unfortunately this is a shopping request. It's not a good fit for the site as any answers will become outdated quickly. Please refer to the site's FAQ (at top of page) – Sirex Dec 6 '11 at 9:30
Thanks for the comments - I have edit the question and it is now only a network question. Thanks. Sorry for any trouble. – Xin Chen Dec 6 '11 at 9:49
feedback

closed as not constructive by sam, Sirex, SpacemanSpiff, Tom O'Connor, MDMarra Dec 14 '11 at 2:38

This question is not a good fit to our Q&A format. We expect answers to generally involve facts, references, or specific expertise; this question will likely solicit opinion, debate, arguments, polling, or extended discussion. See the FAQ for guidance on how to improve it.

2 Answers

This sort of function is typically handled in the web server as part of your application, not in a separate appliance. How would you define 'visit'?

link|improve this answer
Thanks. That makes sense actually. Maybe forget about "visit", sorry, just forces on bandwidth checking. Is there any device can check this and do blocking? – Xin Chen Dec 7 '11 at 0:57
feedback

Yes, Cisco routers and their ASA line can throttle traffic per interface. The commands will look like this:

policy-map POLICE-INCOMING
 class VLAN10
  police 10000000 100000 exceed-action drop

class-map match-any VLAN10
 match access-group 110
link|improve this answer
feedback

Not the answer you're looking for? Browse other questions tagged or ask your own question.