I work for a school district and we have now outsourced our entire student information database and with all the internet-traffic we have on some days, we can easily saturate our T-1 line. (We can easily have more than 200 concurrent connections, etc.) So I now get angry phone calls from secretaries who just want to do building attendance but can't because we're at 98% capacity.
What I would like to do, is set up a policy that takes say 40% of our bandwidth, and when it is required, is allocated to all traffic going to our outsourced database ip address. However, when administration / teachers are not visiting our database site, I want that 40% of the 'reserved' bandwidth to go back into the pot for everyone to use.
Through my research , I believe the solution will come via policy & class mapping with bandwidth settings. Please review my theory as I am hoping for comments and improvements.
# Theorized Solution
class-map student-data-traffic match access-group 171
policy-map student-data class student-data-traffic bandwidth percent 40 class class-default fair-queue queue-limit 10
Serial 0/0: ip policy route-map student-data
(create access 171 here) #
If there is an easier solution that would offer bandwidth to users when they need it, and release it when they aren't, I am very open to ideas.
Thanks in advance for your help. ~ Aaron