0 引言
計算機(jī)網(wǎng)絡(luò)和通信技術(shù)在過去幾十年中經(jīng)歷了飛速發(fā)展,用戶數(shù)量激增,大量新業(yè)務(wù)和應(yīng)用不斷出現(xiàn),導(dǎo)致越來越嚴(yán)重的網(wǎng)絡(luò)擁塞問題。經(jīng)過研究發(fā)現(xiàn),單純增加網(wǎng)絡(luò)資源并不能解決網(wǎng)絡(luò)擁塞問題。因此,網(wǎng)絡(luò)擁塞控制機(jī)制的研究受到了廣泛關(guān)注。傳統(tǒng)的TCP擁塞控制機(jī)制作用于終端系統(tǒng),在流量管理中所發(fā)揮的作用終究有限,對降低各路由的延遲和丟包率基本無能為力,所以必須讓網(wǎng)絡(luò)層參與到網(wǎng)絡(luò)擁塞控制中。1998年,互聯(lián)網(wǎng)工程任務(wù)組(IETF)建議在路由器中采用主動隊列管理(AQM),機(jī)制作為端到端擁塞控制的一種增強(qiáng)手段。AQM的思想是對擁塞進(jìn)行早期檢測,向終端發(fā)出擁塞指示,終端通過相應(yīng)的機(jī)制在路由器隊列溢出和丟包之前降低數(shù)據(jù)包的發(fā)送速率,從而在減小排隊時延的同時保證較高的吞吐量。