剛寫了Priority與Bandwidth的區別,趁熱打鐵,把police vs bandwidth也拿來來曬曬。
乍一看這兩者後面帶的都是帶寬,其實區別還是很明顯的,先把QOS的列出:
classification and marking match and set
congestion management bandwidth and queue-limit
congestion avoidance random detect
policing and shaping police and shape
link efficiency compression
signaling rsvp
如果把以上方法綜合起來:
1、classification and marking
2、police
3、congestion avoidance
4、congestion management
5、shaping
6、link efficiency
這樣police與bandwidth所處的位置就很明顯示了,兩者不是一個類型的QOS工具,前者在做限速,後者在CBWFQ之類的隊列中應用,限定每類別數據的帶寬及隊列大小,給其做排序轉發,Bandwidth在這兒並不是嚴格地限速,無擁塞時它完全可以佔滿帶寬,而police必須嚴格端守
一般我們在ISP端入口做police,在用戶端出口做shaping