Im trying to implement hfsc altq on a firewall i have running, i currently have the linkshare option working properly with only the bandwidth assigned to the queue not a full service curve. I would like to implement upperlimit however i don't quite understand how the delay works, i understand how to write it, i know the correct syntax, but how does the queue know that the service curve is over and it should reset so to speak? say i have the following
queue 68.10_out bandwidth 20Kb priority 2 qlimit 100 hfsc ( linkshare 200Kb upperlimit (1000Kb 5000 500Kb)) the upperlimit allows the queue to "spike" up to 1Mb for 5 seconds, then cuts it back down to 500Kb, but at what point does it say, OK the spike it over, and reset the queue so as to allow it to spike again if needed? please let me know if that was not clear. i understand using linkshare in hfsc is roughly equivalent as setting a bandwidth and using borrow in cbq, correct? also doesn't the bandwidth directive conflict with the upper limit? -- -Lawrence -Student ID 1028219 -CCNA

