亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種控制路由器接口報(bào)文發(fā)送速率的方法

文檔序號(hào):7690945閱讀:209來(lái)源:國(guó)知局
專利名稱:一種控制路由器接口報(bào)文發(fā)送速率的方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信系統(tǒng)中控制報(bào)文發(fā)送速率的方法,尤其是涉及控制路由器接口報(bào)文發(fā)送速率的方法。
為達(dá)到上述目的,本發(fā)明提供的控制路由器接口報(bào)文發(fā)送速率的方法,包括
(1)路由器接口在接收到上層發(fā)來(lái)的報(bào)文后,判斷報(bào)文發(fā)送隊(duì)列中是否有待發(fā)送報(bào)文,如果有,轉(zhuǎn)步驟(5),否則,轉(zhuǎn)步驟(2);(2)通過(guò)令牌桶技術(shù)判斷是否可以進(jìn)行報(bào)文發(fā)送,如果不可以,轉(zhuǎn)步驟(4),否則發(fā)送該報(bào)文;(3)判斷報(bào)文是否發(fā)送成功,如果成功,結(jié)束,否則轉(zhuǎn)步驟(5);(4)如果報(bào)文需要丟棄,丟棄該報(bào)文,然后結(jié)束;如果報(bào)文需要重新放入隊(duì)列時(shí),則,(5)將報(bào)文放入報(bào)文發(fā)送隊(duì)列,在滿足報(bào)文發(fā)送條件時(shí)按照令牌桶技術(shù)發(fā)送報(bào)文發(fā)送隊(duì)列中的報(bào)文。
所述方法還包括設(shè)置設(shè)置路由器接口用于報(bào)文發(fā)送的令牌桶的容量、報(bào)文發(fā)送隊(duì)列以及報(bào)文發(fā)送速率,按照?qǐng)?bào)文發(fā)送速率生成令牌桶中的令牌。
所述設(shè)置用于報(bào)文發(fā)送的令牌桶的容量是將所述容量設(shè)置為報(bào)文的突發(fā)量,即每個(gè)時(shí)間間隔發(fā)送報(bào)文的位數(shù)。
所述設(shè)置用于報(bào)文發(fā)送的令牌桶的容量也可以將所述容量設(shè)置為報(bào)文的突發(fā)量和過(guò)度突發(fā)量的和,所述報(bào)文的突發(fā)量為每個(gè)時(shí)間間隔發(fā)送報(bào)文的位數(shù),所述報(bào)文的過(guò)度突發(fā)量為第一個(gè)時(shí)間間隔發(fā)送報(bào)文的最大位數(shù)。
步驟(4)所述在滿足報(bào)文發(fā)送條件時(shí)按照令牌桶技術(shù)發(fā)送報(bào)文發(fā)送隊(duì)列中的報(bào)文,按照下述步驟進(jìn)行(A1)判斷報(bào)文發(fā)送隊(duì)列中是否有待發(fā)送報(bào)文,如果沒(méi)有,結(jié)束報(bào)文發(fā)送操作,否則,(A2)從報(bào)文發(fā)送隊(duì)列中取出一個(gè)報(bào)文,通過(guò)令牌桶技術(shù)判斷是否可以進(jìn)行報(bào)文發(fā)送,如果不可以,轉(zhuǎn)步驟(A4),否則發(fā)送該報(bào)文;
(A3)判斷報(bào)文是否發(fā)送成功,如果成功,轉(zhuǎn)步驟(A1),否則轉(zhuǎn)步驟(A5);(A4)如果報(bào)文需要丟棄,丟棄該報(bào)文,然后轉(zhuǎn)步驟(A1);如果報(bào)文需要重新放入隊(duì)列時(shí),則,(A5)將報(bào)文放入報(bào)文發(fā)送隊(duì)列,結(jié)束報(bào)文發(fā)送操作。
步驟(2)所述通過(guò)令牌桶技術(shù)判斷是否可以進(jìn)行報(bào)文發(fā)送以及步驟(A2)所述通過(guò)令牌桶技術(shù)判斷是否可以進(jìn)行報(bào)文發(fā)送按照下述步驟進(jìn)行(B1)判斷報(bào)文長(zhǎng)度是否大于令牌桶容量,如果大于,設(shè)置報(bào)文處理標(biāo)志為丟棄標(biāo)志,然后結(jié)束判斷,否則,(B2)判斷報(bào)文長(zhǎng)度是否小于令牌桶中當(dāng)前令牌數(shù),如果小于,設(shè)置報(bào)文處理標(biāo)志為允許發(fā)送標(biāo)志,然后結(jié)束判斷,否則,(B3)計(jì)算新增令牌數(shù),并將新增令牌數(shù)放入令牌桶;(B4)判斷報(bào)文長(zhǎng)度是否小于令牌桶中重新計(jì)算后的令牌數(shù),如果小于,設(shè)置報(bào)文處理標(biāo)志為允許發(fā)送標(biāo)志,然后結(jié)束判斷,否則,設(shè)置報(bào)文處理標(biāo)志為報(bào)文重入隊(duì)列標(biāo)志。
由于本發(fā)明在路由器接口接收到上層發(fā)來(lái)的報(bào)文后,通過(guò)令牌桶技術(shù)進(jìn)行報(bào)文的發(fā)送,由于通過(guò)令牌桶可以限制報(bào)文的發(fā)送速率,且本發(fā)明在鏈路層與物理層之間實(shí)現(xiàn),使得一旦在某個(gè)接口上使用了本發(fā)明所述方法,則所有通過(guò)該接口發(fā)送的報(bào)文都能夠被限速,而不必去考慮報(bào)文是否經(jīng)過(guò)了IP層的處理,由于報(bào)文發(fā)送限速作用于鏈路層之下,所以限速精度更高,適用范圍更廣;另外,本發(fā)明可以軟件方式實(shí)現(xiàn),不需進(jìn)行硬件設(shè)施的更換,因此配置簡(jiǎn)單,操作靈活,接口發(fā)送速率選擇范圍廣,易于滿足網(wǎng)絡(luò)運(yùn)營(yíng)商為客戶提供靈活的帶寬定制租用的需求。
首先參考圖4,圖4是本發(fā)明所述方法的原理圖。由圖4可知,本發(fā)明所述方法提供的路由器接口速率限制的處理過(guò)程采用了令牌桶技術(shù)來(lái)判斷是否允許報(bào)文發(fā)送,令牌桶技術(shù)的采用是實(shí)現(xiàn)路由器接口報(bào)文流量控制技術(shù)關(guān)鍵。如果在路由器的某個(gè)接口上采用了本發(fā)明所述方法,規(guī)定了該接口報(bào)文發(fā)送的流量特性,則所有經(jīng)由該接口發(fā)送的報(bào)文都會(huì)首先經(jīng)過(guò)令牌桶進(jìn)行處理。該接口一方面按規(guī)定速率向令牌桶中存放令牌,另一方面將從上層接收?qǐng)?bào)文,對(duì)于接收到的報(bào)文判斷是否需要放入QoS隊(duì)列,如果需要,將接收到的報(bào)文送入QoS隊(duì)列等待發(fā)送,否則直接發(fā)送。報(bào)文在發(fā)送時(shí)需要經(jīng)過(guò)令牌桶控制,當(dāng)報(bào)文長(zhǎng)度小于令牌桶中的令牌數(shù)時(shí),才能夠被發(fā)送,由于可以對(duì)令牌桶中的令牌生成速率進(jìn)行設(shè)定,因此可以通過(guò)令牌桶技術(shù)達(dá)到本發(fā)明的目的。
本發(fā)明的具體實(shí)施過(guò)程參考

圖1。首先在步驟1,設(shè)置路由器接口用于報(bào)文發(fā)送的令牌桶的容量、報(bào)文發(fā)送隊(duì)列以及報(bào)文發(fā)送速率。該步驟設(shè)置的報(bào)文發(fā)送隊(duì)列為服務(wù)質(zhì)量(QoS)隊(duì)列,具體為先進(jìn)先出(FIFO)隊(duì)列,實(shí)際中也可以采用優(yōu)先(PQ)隊(duì)列、定制(CQ)隊(duì)列或加權(quán)公平隊(duì)列(WFQ)等。在該步驟中設(shè)置令牌桶的容量以及報(bào)文發(fā)送速率可以通過(guò)配置命令實(shí)現(xiàn),例如本例中采用下述配置命令line-rate bps burst-size excess-burst-size其中,line-rate為配置命令關(guān)鍵字;bps為欲保持的報(bào)文發(fā)送速率;burst-size為報(bào)文發(fā)送突發(fā)量,即每個(gè)時(shí)間間隔可發(fā)送報(bào)文的二進(jìn)制位數(shù);excess-burst-size為過(guò)度突發(fā)量,即第一個(gè)時(shí)間間隔可發(fā)送的最大位數(shù);按照?qǐng)?bào)文發(fā)送速率生成令牌桶中的令牌,即令牌個(gè)數(shù)按照用戶配置的流量速度(報(bào)文發(fā)送速率bps)放入令牌桶中。令牌桶中的令牌數(shù)不能超過(guò)令牌桶的最大容量,本例中該最大容量由用戶配置的突發(fā)量和過(guò)度突發(fā)量決定,即設(shè)置令牌桶的最大容量為報(bào)文的突發(fā)量和過(guò)度突發(fā)量的和。實(shí)際中也可以將所述容量設(shè)置為報(bào)文的突發(fā)量。
基于步驟1,在步驟2路由器接口在接收到上層發(fā)來(lái)的報(bào)文,在接收到報(bào)文后,在步驟3判斷報(bào)文發(fā)送隊(duì)列中是否有待發(fā)送報(bào)文,如果有,需要按照?qǐng)?bào)文的接收順序發(fā)送報(bào)文,因此轉(zhuǎn)步驟9進(jìn)行將報(bào)文加入發(fā)送隊(duì)列的操作,否則,說(shuō)明目前網(wǎng)絡(luò)底層空閑,可以直接發(fā)送該報(bào)文,因此在步驟4通過(guò)令牌桶技術(shù)判斷是否可以進(jìn)行報(bào)文發(fā)送,如果不可以,說(shuō)明該報(bào)文要么正處于速率限制狀態(tài),要么其長(zhǎng)度超過(guò)令牌桶的發(fā)送能力,根據(jù)上述情況,此時(shí)進(jìn)行步驟5,判斷是否需要丟棄該報(bào)文,如果不發(fā)送該報(bào)文的原因在于該報(bào)文正處于速率限制狀態(tài),則不應(yīng)丟棄該報(bào)文,需要轉(zhuǎn)步驟9進(jìn)行將報(bào)文加入發(fā)送隊(duì)列的操作; 如果不發(fā)送該報(bào)文的原因在于該報(bào)文的長(zhǎng)度超過(guò)令牌桶的發(fā)送能力,則要進(jìn)行步驟6丟棄該報(bào)文,然后結(jié)束報(bào)文發(fā)送操作。如果在步驟4通過(guò)令牌桶技術(shù)判斷可以進(jìn)行報(bào)文發(fā)送,則轉(zhuǎn)步驟7調(diào)用底層發(fā)送函數(shù)發(fā)送該報(bào)文,然后在步驟8判斷報(bào)文是否發(fā)送成功,如果成功,結(jié)束報(bào)文發(fā)送操作;如果報(bào)文發(fā)送由于以外原因沒(méi)成功,例如網(wǎng)絡(luò)物理層故障,則要在步驟9進(jìn)行將報(bào)文加入發(fā)送隊(duì)列的操作,等待以后發(fā)送。在步驟9,將報(bào)文放入報(bào)文發(fā)送隊(duì)列,以便在滿足報(bào)文發(fā)送條件時(shí)按照令牌桶技術(shù)發(fā)送報(bào)文發(fā)送隊(duì)列中的報(bào)文。由于報(bào)文發(fā)送隊(duì)列中報(bào)文可以在網(wǎng)絡(luò)底層有發(fā)送能力時(shí)發(fā)送,也可以通過(guò)定時(shí)發(fā)送,因此在步驟10還要判斷是否已經(jīng)存在報(bào)文發(fā)送定時(shí)器,如果不存在,在步驟11創(chuàng)建所述報(bào)文發(fā)送定時(shí)器,然后然后結(jié)束報(bào)文發(fā)送操作。
在上述步驟9中,所述滿足報(bào)文發(fā)送條件即為報(bào)文發(fā)送定時(shí)器時(shí)間到或網(wǎng)絡(luò)底層有能力發(fā)送報(bào)文。
上述步驟9中所述在滿足報(bào)文發(fā)送條件時(shí)按照令牌桶技術(shù)發(fā)送報(bào)文發(fā)送隊(duì)列中的報(bào)文過(guò)程參考圖2,按照下述步驟進(jìn)行首先在步驟21判斷報(bào)文發(fā)送隊(duì)列中是否有待發(fā)送報(bào)文,如果沒(méi)有,在步驟22刪除報(bào)文發(fā)送定時(shí)器,然后結(jié)束報(bào)文發(fā)送操作,否則,在步驟23從報(bào)文發(fā)送隊(duì)列中取出一個(gè)報(bào)文,然后在步驟24通過(guò)令牌桶技術(shù)判斷是否可以進(jìn)行報(bào)文發(fā)送,如果不可以,說(shuō)明該報(bào)文或者正處于速率限制狀態(tài),或者其長(zhǎng)度超過(guò)令牌桶的發(fā)送能力,根據(jù)上述情況,如果經(jīng)步驟24判斷不能進(jìn)行報(bào)文的發(fā)送,則進(jìn)行步驟25,判斷是否需要丟棄該報(bào)文,如果不發(fā)送該報(bào)文的原因在于該報(bào)文正處于速率限制狀態(tài),則不應(yīng)丟棄該報(bào)文,需要轉(zhuǎn)步驟28進(jìn)行將報(bào)文加入發(fā)送隊(duì)列的操作;如果不發(fā)送該報(bào)文的原因在于該報(bào)文的長(zhǎng)度超過(guò)令牌桶的發(fā)送能力,則要進(jìn)行步驟29丟棄該報(bào)文,然后轉(zhuǎn)步驟21繼續(xù)報(bào)文發(fā)送操作。如果在步驟24通過(guò)令牌桶技術(shù)判斷可以進(jìn)行報(bào)文發(fā)送,則在步驟26調(diào)用底層發(fā)送函數(shù)發(fā)送該報(bào)文,然后在步驟27判斷報(bào)文是否發(fā)送成功,如果成功,轉(zhuǎn)步驟21繼續(xù)報(bào)文發(fā)送操作;如果報(bào)文發(fā)送由于意外原因沒(méi)成功,則要在步驟28進(jìn)行將報(bào)文加入發(fā)送隊(duì)列的操作,等待以后發(fā)送,然后結(jié)束報(bào)文發(fā)送操作。
上述通過(guò)令牌桶技術(shù)判斷是否可以進(jìn)行報(bào)文發(fā)送參考圖3。圖中所述的利用令牌桶技術(shù)來(lái)判斷當(dāng)前是否可以發(fā)送報(bào)文的實(shí)質(zhì)是查看令牌桶中的令牌個(gè)數(shù),如果令牌桶中有足夠的令牌可以用來(lái)發(fā)送報(bào)文,則允許報(bào)文發(fā)送。如果令牌桶中的令牌個(gè)數(shù)不滿足報(bào)文的發(fā)送條件,則報(bào)文入QoS隊(duì)列進(jìn)行擁塞管理。這樣,就可以對(duì)通過(guò)該物理接口的報(bào)文流量進(jìn)行控制。具體參考下述步驟首先在步驟31判斷報(bào)文長(zhǎng)度是否大于令牌桶容量,如果大于,在步驟32設(shè)置報(bào)文處理標(biāo)志為丟棄標(biāo)志,以便根據(jù)該標(biāo)志執(zhí)行丟棄該報(bào)文的操作,然后結(jié)束判斷;否則,繼續(xù)在步驟33判斷報(bào)文長(zhǎng)度是否小于令牌桶中當(dāng)前令牌數(shù),如果小于,在步驟34設(shè)置報(bào)文處理標(biāo)志為允許發(fā)送標(biāo)志,以便根據(jù)該標(biāo)志執(zhí)行發(fā)送報(bào)文的操作,然后結(jié)束判斷;否則,在步驟35計(jì)算新增令牌數(shù),并將新增令牌數(shù)放入令牌桶;該步驟是為了補(bǔ)充統(tǒng)計(jì)前繼步驟,例如步驟31、32操作期間生成的令牌,然后在步驟36判斷報(bào)文長(zhǎng)度是否小于令牌桶中重新計(jì)算后的令牌數(shù),如果小于,在步驟34設(shè)置報(bào)文處理標(biāo)志為允許發(fā)送標(biāo)志,以便根據(jù)該標(biāo)志執(zhí)行發(fā)送報(bào)文的操作,然后結(jié)束判斷;否則,說(shuō)明令牌桶中的令牌數(shù)不足以發(fā)送要發(fā)送報(bào)文,該報(bào)文正處于速率限制狀態(tài),因此在步驟37設(shè)置報(bào)文處理標(biāo)志為報(bào)文重入隊(duì)列標(biāo)志,以便根據(jù)該標(biāo)志重新將該報(bào)文送入報(bào)文發(fā)送隊(duì)列進(jìn)行擁塞管理,等待以后發(fā)送。
由于采用了令牌桶來(lái)控制報(bào)文發(fā)送的流量,當(dāng)令牌桶中積存有令牌時(shí),可以允許報(bào)文的突發(fā)性傳輸。當(dāng)令牌桶中沒(méi)有令牌的時(shí)候,報(bào)文將不能被發(fā)送,只有等到桶中生成了新的令牌,報(bào)文才可以發(fā)送,這就可以限制報(bào)文發(fā)送的流量,使其只能小于等于令牌生成的速度。而令牌的生成速度即用戶配置的報(bào)文發(fā)送速率(即配置命令中的參數(shù)bps),于是就達(dá)到了限制流量,同時(shí)允許突發(fā)流量通過(guò)的目的,實(shí)現(xiàn)對(duì)路由器物理接口的報(bào)文發(fā)送速率進(jìn)行限制的功能。
權(quán)利要求
1.一種控制路由器接口報(bào)文發(fā)送速率的方法,包括(1)路由器接口在接收到上層發(fā)來(lái)的報(bào)文后,判斷報(bào)文發(fā)送隊(duì)列中是否有待發(fā)送報(bào)文,如果有,轉(zhuǎn)步驟(5),否則,轉(zhuǎn)步驟(2);(2)通過(guò)令牌桶技術(shù)判斷是否可以進(jìn)行報(bào)文發(fā)送,如果不可以,轉(zhuǎn)步驟(4),否則發(fā)送該報(bào)文;(3)判斷報(bào)文是否發(fā)送成功,如果成功,結(jié)束,否則轉(zhuǎn)步驟(5);(4)如果報(bào)文需要丟棄,則丟棄該報(bào)文,然后結(jié)束;如果報(bào)文需要重新放入隊(duì)列時(shí),則,(5)將報(bào)文放入報(bào)文發(fā)送隊(duì)列,在滿足報(bào)文發(fā)送條件時(shí)按照令牌桶技術(shù)發(fā)送報(bào)文發(fā)送隊(duì)列中的報(bào)文。
2.根據(jù)權(quán)利要求1所述的控制路由器接口報(bào)文發(fā)送速率的方法,其特征在于所述方法還包括設(shè)置路由器接口用于報(bào)文發(fā)送的令牌桶的容量、報(bào)文發(fā)送隊(duì)列以及報(bào)文發(fā)送速率,按照?qǐng)?bào)文發(fā)送速率生成令牌桶中的令牌。
3.根據(jù)權(quán)利要求2所述的控制路由器接口報(bào)文發(fā)送速率的方法,其特征在于所述設(shè)置用于報(bào)文發(fā)送的令牌桶的容量是將所述容量設(shè)置為報(bào)文的突發(fā)量,即每個(gè)時(shí)間間隔發(fā)送報(bào)文的位數(shù)。
4.根據(jù)權(quán)利要求2所述的控制路由器接口報(bào)文發(fā)送速率的方法,其特征在于所述設(shè)置用于報(bào)文發(fā)送的令牌桶的容量是將所述容量設(shè)置為報(bào)文的突發(fā)量和過(guò)度突發(fā)量的和,所述報(bào)文的突發(fā)量為每個(gè)時(shí)間間隔發(fā)送報(bào)文的位數(shù),所述報(bào)文的過(guò)度突發(fā)量為第一個(gè)時(shí)間間隔發(fā)送報(bào)文的最大位數(shù)。
5.根據(jù)權(quán)利要求1、2、3或4所述的控制路由器接口報(bào)文發(fā)送速率的方法,其特征在于所述報(bào)文發(fā)送隊(duì)列為服務(wù)質(zhì)量(QoS)隊(duì)列。
6.根據(jù)權(quán)利要求5所述的控制路由器接口報(bào)文發(fā)送速率的方法,其特征在于所述步驟(4)還包括當(dāng)報(bào)文需要重新放入隊(duì)列時(shí),判斷是否已經(jīng)存在報(bào)文發(fā)送定時(shí)器,如果不存在,創(chuàng)建所述報(bào)文發(fā)送定時(shí)器。
7.根據(jù)權(quán)利要求6所述的控制路由器接口報(bào)文發(fā)送速率的方法,其特征在于步驟(5)所述滿足報(bào)文發(fā)送條件為報(bào)文發(fā)送定時(shí)器時(shí)間到或網(wǎng)絡(luò)底層有能力發(fā)送報(bào)文。
8.根據(jù)權(quán)利要求7所述的控制路由器接口報(bào)文發(fā)送速率的方法,其特征在于步驟(5)所述在滿足報(bào)文發(fā)送條件時(shí)按照令牌桶技術(shù)發(fā)送報(bào)文發(fā)送隊(duì)列中的報(bào)文,按照下述步驟進(jìn)行(81)判斷報(bào)文發(fā)送隊(duì)列中是否有待發(fā)送報(bào)文,如果沒(méi)有,結(jié)束報(bào)文發(fā)送操作,否則,(82)從報(bào)文發(fā)送隊(duì)列中取出一個(gè)報(bào)文,通過(guò)令牌桶技術(shù)判斷是否可以進(jìn)行報(bào)文發(fā)送,如果不可以,轉(zhuǎn)步驟(84),否則發(fā)送該報(bào)文;(83)判斷報(bào)文是否發(fā)送成功,如果成功,轉(zhuǎn)步驟(81),否則轉(zhuǎn)步驟(85)(84)如果報(bào)文需要丟棄,丟棄該報(bào)文,然后轉(zhuǎn)步驟(81);如果報(bào)文需要重新放入隊(duì)列時(shí),則,(85)將報(bào)文放入報(bào)文發(fā)送隊(duì)列,結(jié)束報(bào)文發(fā)送操作。
9.根據(jù)權(quán)利要求8所述的控制路由器接口報(bào)文發(fā)送速率的方法,其特征在于步驟(81)還包括,在結(jié)束報(bào)文發(fā)送操作前,刪除報(bào)文發(fā)送定時(shí)器。
10.根據(jù)權(quán)利要求9所述的控制路由器接口報(bào)文發(fā)送速率的方法,其特征在于步驟(2)所述通過(guò)令牌桶技術(shù)判斷是否可以進(jìn)行報(bào)文發(fā)送以及步驟(82)所述通過(guò)令牌桶技術(shù)判斷是否可以進(jìn)行報(bào)文發(fā)送按照下述步驟進(jìn)行(101)判斷報(bào)文長(zhǎng)度是否大于令牌桶容量,如果大于,設(shè)置報(bào)文處理標(biāo)志為丟棄標(biāo)志,然后結(jié)束判斷,否則,(102)判斷報(bào)文長(zhǎng)度是否小于令牌桶中當(dāng)前令牌數(shù),如果小于,設(shè)置報(bào)文處理標(biāo)志為允許發(fā)送標(biāo)志,然后結(jié)束判斷,否則,(103)計(jì)算新增令牌數(shù),并將新增令牌數(shù)放入令牌桶;(104)判斷報(bào)文長(zhǎng)度是否小于令牌桶中重新計(jì)算后的令牌數(shù),如果小于,設(shè)置報(bào)文處理標(biāo)志為允許發(fā)送標(biāo)志,然后結(jié)束判斷,否則,設(shè)置報(bào)文處理標(biāo)志為報(bào)文重入隊(duì)列標(biāo)志。
全文摘要
本發(fā)明公開(kāi)了一種控制路由器接口報(bào)文發(fā)送速率的方法,該方法在路由器接口接收到上層發(fā)來(lái)的報(bào)文后,如果報(bào)文發(fā)送隊(duì)列中沒(méi)有待發(fā)送報(bào)文,通過(guò)令牌桶技術(shù)判斷是否可以進(jìn)行報(bào)文發(fā)送,如果可以,直接發(fā)送該報(bào)文,否則丟棄該報(bào)文或?qū)?bào)文放入報(bào)文發(fā)送隊(duì)列,在滿足報(bào)文發(fā)送條件時(shí)按照令牌桶技術(shù)發(fā)送報(bào)文發(fā)送隊(duì)列中的報(bào)文;如果報(bào)文發(fā)送隊(duì)列中有待發(fā)送報(bào)文,則直接將報(bào)文放入報(bào)文發(fā)送隊(duì)列,在滿足報(bào)文發(fā)送條件時(shí)按照令牌桶技術(shù)發(fā)送報(bào)文發(fā)送隊(duì)列中的報(bào)文;采用上述方案,會(huì)使所有通過(guò)路由器接口發(fā)送的報(bào)文都能夠被限速,限速精度高,適用范圍廣。
文檔編號(hào)H04Q3/00GK1466334SQ02121269
公開(kāi)日2004年1月7日 申請(qǐng)日期2002年6月12日 優(yōu)先權(quán)日2002年6月12日
發(fā)明者曹學(xué)貴, 高雷, 羅莉 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1