因特网的迅速发展使网络拥塞问题日益得到人们的重视,近年来提出了许多基于路由器的拥塞控制机制.文章详细分析了基于路由器的弃尾(Droptail)和随机早期检测RED(Random Early Detection)拥塞控制机制的设计思想和算法实现.针对RED算法存在的不足对其进行改进,提出CRED(Conic Random Early Detection)算法,该算法的基本思想是,当平均队列长度在最小和最大阈值之间时,使丢包概率采用一种平滑的增长机制.通过大量仿真实验对三种算法的性能进行对比研究,表明CRED算法在网络延迟、振荡等网络性能上比RED算法更有效.