WRED (Weighted Random Early Detection) отличается от RED (Random Early Detection) тем, что WRED учитывает приоритеты трафика при принятии решений об отбросе пакетов, в то время как RED отбрасывает пакеты случайным образом. 47
Некоторые особенности работы WRED:
- Учёт приоритетов. 25 WRED присваивает разным пакетам веса, что позволяет маршрутизатору определять приоритетные потоки трафика и принимать обоснованные решения об отбросе пакетов. 2
- Разные классы трафика имеют различные минимальные пороги и вероятности отброса. 4 Это позволяет приоритетизировать важный трафик, снижая вероятность его отброса. 4
- Пакеты с меньшим приоритетом сбрасываются более агрессивно при достижении административно заданного порога заполнения очереди. 4
Некоторые особенности работы RED:
- При увеличении средней длины очереди выше минимального порога начинается случайный отброс пакетов с определённой вероятностью. 4
- Вероятность увеличивается с ростом загрузки очереди. 4
- Когда буфер заполнен, вероятность достигает 1, и все входящие пакеты отбрасываются. 610
Некоторые цели использования WRED и RED:
- WRED полезен для любого выходного интерфейса, где ожидается перегрузка. 1 Алгоритм удобен для адаптивного трафика, который формируется протоколом ТСР, так как здесь потеря пакетов приводит к снижению темпа их посылки отправителем. 1
- RED позволяет контролировать нагрузку в рамках очереди маршрутизатора и при обнаружении перегрузки или состоянии, близком к перегрузке, осуществлять вероятностный сброс пакетов. 3 Главной целью алгоритма является исключение ситуации, когда несколько ТСР-потоков перегружаются почти одновременно и затем синхронно начинают процедуру восстановления. 1